0 1 1 3 2 6 3 9 4 18 5 36 6 27 7 54 8 108 9 216 10 81 11 162 12 324 13 648 14 1296 15 243 16 486 17 972 18 1944 19 3888 20 7776 21 729 22 1458 23 2916 24 5832 25 11664 26 23328 27 46656 28 2187 29 4374 30 8748 31 17496 32 34992 33 69984 34 139968 35 279936 36 6561 37 13122 38 26244 39 52488 40 104976 41 209952 42 419904 43 839808 44 1679616 45 19683 46 39366 47 78732 48 157464 49 314928 50 629856 51 1259712 52 2519424 53 5038848 54 10077696 55 59049 56 118098 57 236196 58 472392 59 944784 60 1889568 61 3779136 62 7558272 63 15116544 64 30233088 65 60466176 66 177147 67 354294 68 708588 69 1417176 70 2834352 71 5668704 72 11337408 73 22674816 74 45349632 75 90699264 76 181398528 77 362797056 78 531441 79 1062882 80 2125764 81 4251528 82 8503056 83 17006112 84 34012224 85 68024448 86 136048896 87 272097792 88 544195584 89 1088391168 90 2176782336 91 1594323 92 3188646 93 6377292 94 12754584 95 25509168 96 51018336 97 102036672 98 204073344 99 408146688 100 816293376 101 1632586752 102 3265173504 103 6530347008 104 13060694016 105 4782969 106 9565938 107 19131876 108 38263752 109 76527504 110 153055008 111 306110016 112 612220032 113 1224440064 114 2448880128 115 4897760256 116 9795520512 117 19591041024 118 39182082048 119 78364164096 120 14348907 121 28697814 122 57395628 123 114791256 124 229582512 125 459165024 126 918330048 127 1836660096 128 3673320192 129 7346640384 130 14693280768 131 29386561536 132 58773123072 133 117546246144 134 235092492288 135 470184984576 136 43046721 137 86093442 138 172186884 139 344373768 140 688747536 141 1377495072 142 2754990144 143 5509980288 144 11019960576 145 22039921152 146 44079842304 147 88159684608 148 176319369216 149 352638738432 150 705277476864 151 1410554953728 152 2821109907456 153 129140163 154 258280326 155 516560652 156 1033121304 157 2066242608 158 4132485216 159 8264970432 160 16529940864 161 33059881728 162 66119763456 163 132239526912 164 264479053824 165 528958107648 166 1057916215296 167 2115832430592 168 4231664861184 169 8463329722368 170 16926659444736 171 387420489 172 774840978 173 1549681956 174 3099363912 175 6198727824 176 12397455648 177 24794911296 178 49589822592 179 99179645184 180 198359290368 181 396718580736 182 793437161472 183 1586874322944 184 3173748645888 185 6347497291776 186 12694994583552 187 25389989167104 188 50779978334208 189 101559956668416 190 1162261467 191 2324522934 192 4649045868 193 9298091736 194 18596183472 195 37192366944 196 74384733888 197 148769467776 198 297538935552 199 595077871104 200 1190155742208 201 2380311484416 202 4760622968832 203 9521245937664 204 19042491875328 205 38084983750656 206 76169967501312 207 152339935002624 208 304679870005248 209 609359740010496 210 3486784401 211 6973568802 212 13947137604 213 27894275208 214 55788550416 215 111577100832 216 223154201664 217 446308403328 218 892616806656 219 1785233613312 220 3570467226624 221 7140934453248 222 14281868906496 223 28563737812992 224 57127475625984 225 114254951251968 226 228509902503936 227 457019805007872 228 914039610015744 229 1828079220031488 230 3656158440062976 231 10460353203 232 20920706406 233 41841412812 234 83682825624 235 167365651248 236 334731302496 237 669462604992 238 1338925209984 239 2677850419968 240 5355700839936 241 10711401679872 242 21422803359744 243 42845606719488 244 85691213438976 245 171382426877952 246 342764853755904 247 685529707511808 248 1371059415023616 249 2742118830047232 250 5484237660094464 251 10968475320188928 252 21936950640377856 253 31381059609 254 62762119218 255 125524238436 256 251048476872 257 502096953744 258 1004193907488 259 2008387814976 260 4016775629952 261 8033551259904 262 16067102519808 263 32134205039616 264 64268410079232 265 128536820158464 266 257073640316928 267 514147280633856 268 1028294561267712 269 2056589122535424 270 4113178245070848 271 8226356490141696 272 16452712980283392 273 32905425960566784 274 65810851921133568 275 131621703842267136 276 94143178827 277 188286357654 278 376572715308 279 753145430616 280 1506290861232 281 3012581722464 282 6025163444928 283 12050326889856 284 24100653779712 285 48201307559424 286 96402615118848 287 192805230237696 288 385610460475392 289 771220920950784 290 1542441841901568 291 3084883683803136 292 6169767367606272 293 12339534735212544 294 24679069470425088 295 49358138940850176 296 98716277881700352 297 197432555763400704 298 394865111526801408 299 789730223053602816 300 282429536481 301 564859072962 302 1129718145924 303 2259436291848 304 4518872583696 305 9037745167392 306 18075490334784 307 36150980669568 308 72301961339136 309 144603922678272 310 289207845356544 311 578415690713088 312 1156831381426176 313 2313662762852352 314 4627325525704704 315 9254651051409408 316 18509302102818816 317 37018604205637632 318 74037208411275264 319 148074416822550528 320 296148833645101056 321 592297667290202112 322 1184595334580404224 323 2369190669160808448 324 4738381338321616896 325 847288609443 326 1694577218886 327 3389154437772 328 6778308875544 329 13556617751088 330 27113235502176 331 54226471004352 332 108452942008704 333 216905884017408 334 433811768034816 335 867623536069632 336 1735247072139264 337 3470494144278528 338 6940988288557056 339 13881976577114112 340 27763953154228224 341 55527906308456448 342 111055812616912896 343 222111625233825792 344 444223250467651584 345 888446500935303168 346 1776893001870606336 347 3553786003741212672 348 7107572007482425344 349 14215144014964850688 350 28430288029929701376 351 2541865828329 352 5083731656658 353 10167463313316 354 20334926626632 355 40669853253264 356 81339706506528 357 162679413013056 358 325358826026112 359 650717652052224 360 1301435304104448 361 2602870608208896 362 5205741216417792 363 10411482432835584 364 20822964865671168 365 41645929731342336 366 83291859462684672 367 166583718925369344 368 333167437850738688 369 666334875701477376 370 1332669751402954752 371 2665339502805909504 372 5330679005611819008 373 10661358011223638016 374 21322716022447276032 375 42645432044894552064 376 85290864089789104128 377 170581728179578208256 378 7625597484987 379 15251194969974 380 30502389939948 381 61004779879896 382 122009559759792 383 244019119519584 384 488038239039168 385 976076478078336 386 1952152956156672 387 3904305912313344 388 7808611824626688 389 15617223649253376 390 31234447298506752 391 62468894597013504 392 124937789194027008 393 249875578388054016 394 499751156776108032 395 999502313552216064 396 1999004627104432128 397 3998009254208864256 398 7996018508417728512 399 15992037016835457024 400 31984074033670914048 401 63968148067341828096 402 127936296134683656192 403 255872592269367312384 404 511745184538734624768 405 1023490369077469249536 406 22876792454961 407 45753584909922 408 91507169819844 409 183014339639688 410 366028679279376 411 732057358558752 412 1464114717117504 413 2928229434235008 414 5856458868470016 415 11712917736940032 416 23425835473880064 417 46851670947760128 418 93703341895520256 419 187406683791040512 420 374813367582081024 421 749626735164162048 422 1499253470328324096 423 2998506940656648192 424 5997013881313296384 425 11994027762626592768 426 23988055525253185536 427 47976111050506371072 428 95952222101012742144 429 191904444202025484288 430 383808888404050968576 431 767617776808101937152 432 1535235553616203874304 433 3070471107232407748608 434 6140942214464815497216 435 68630377364883 436 137260754729766 437 274521509459532 438 549043018919064 439 1098086037838128 440 2196172075676256 441 4392344151352512 442 8784688302705024 443 17569376605410048 444 35138753210820096 445 70277506421640192 446 140555012843280384 447 281110025686560768 448 562220051373121536 449 1124440102746243072 450 2248880205492486144 451 4497760410984972288 452 8995520821969944576 453 17991041643939889152 454 35982083287879778304 455 71964166575759556608 456 143928333151519113216 457 287856666303038226432 458 575713332606076452864 459 1151426665212152905728 460 2302853330424305811456 461 4605706660848611622912 462 9211413321697223245824 463 18422826643394446491648 464 36845653286788892983296 465 205891132094649 466 411782264189298 467 823564528378596 468 1647129056757192 469 3294258113514384 470 6588516227028768 471 13177032454057536 472 26354064908115072 473 52708129816230144 474 105416259632460288 475 210832519264920576 476 421665038529841152 477 843330077059682304 478 1686660154119364608 479 3373320308238729216 480 6746640616477458432 481 13493281232954916864 482 26986562465909833728 483 53973124931819667456 484 107946249863639334912 485 215892499727278669824 486 431784999454557339648 487 863569998909114679296 488 1727139997818229358592 489 3454279995636458717184 490 6908559991272917434368 491 13817119982545834868736 492 27634239965091669737472 493 55268479930183339474944 494 110536959860366678949888 495 221073919720733357899776 496 617673396283947 497 1235346792567894 498 2470693585135788 499 4941387170271576 500 9882774340543152 501 19765548681086304 502 39531097362172608 503 79062194724345216 504 158124389448690432 505 316248778897380864 506 632497557794761728 507 1264995115589523456 508 2529990231179046912 509 5059980462358093824 510 10119960924716187648 511 20239921849432375296 512 40479843698864750592 513 80959687397729501184 514 161919374795459002368 515 323838749590918004736 516 647677499181836009472 517 1295354998363672018944 518 2590709996727344037888 519 5181419993454688075776 520 10362839986909376151552 521 20725679973818752303104 522 41451359947637504606208 523 82902719895275009212416 524 165805439790550018424832 525 331610879581100036849664 526 663221759162200073699328 527 1326443518324400147398656 528 1853020188851841 529 3706040377703682 530 7412080755407364 531 14824161510814728 532 29648323021629456 533 59296646043258912 534 118593292086517824 535 237186584173035648 536 474373168346071296 537 948746336692142592 538 1897492673384285184 539 3794985346768570368 540 7589970693537140736 541 15179941387074281472 542 30359882774148562944 543 60719765548297125888 544 121439531096594251776 545 242879062193188503552 546 485758124386377007104 547 971516248772754014208 548 1943032497545508028416 549 3886064995091016056832 550 7772129990182032113664 551 15544259980364064227328 552 31088519960728128454656 553 62177039921456256909312 554 124354079842912513818624 555 248708159685825027637248 556 497416319371650055274496 557 994832638743300110548992 558 1989665277486600221097984 559 3979330554973200442195968 560 7958661109946400884391936 561 5559060566555523 562 11118121133111046 563 22236242266222092 564 44472484532444184 565 88944969064888368 566 177889938129776736 567 355779876259553472 568 711559752519106944 569 1423119505038213888 570 2846239010076427776 571 5692478020152855552 572 11384956040305711104 573 22769912080611422208 574 45539824161222844416 575 91079648322445688832 576 182159296644891377664 577 364318593289782755328 578 728637186579565510656 579 1457274373159131021312 580 2914548746318262042624 581 5829097492636524085248 582 11658194985273048170496 583 23316389970546096340992 584 46632779941092192681984 585 93265559882184385363968 586 186531119764368770727936 587 373062239528737541455872 588 746124479057475082911744 589 1492248958114950165823488 590 2984497916229900331646976 591 5968995832459800663293952 592 11937991664919601326587904 593 23875983329839202653175808 594 47751966659678405306351616 595 16677181699666569 596 33354363399333138 597 66708726798666276 598 133417453597332552 599 266834907194665104 600 533669814389330208 601 1067339628778660416 602 2134679257557320832 603 4269358515114641664 604 8538717030229283328 605 17077434060458566656 606 34154868120917133312 607 68309736241834266624 608 136619472483668533248 609 273238944967337066496 610 546477889934674132992 611 1092955779869348265984 612 2185911559738696531968 613 4371823119477393063936 614 8743646238954786127872 615 17487292477909572255744 616 34974584955819144511488 617 69949169911638289022976 618 139898339823276578045952 619 279796679646553156091904 620 559593359293106312183808 621 1119186718586212624367616 622 2238373437172425248735232 623 4476746874344850497470464 624 8953493748689700994940928 625 17906987497379401989881856 626 35813974994758803979763712 627 71627949989517607959527424 628 143255899979035215919054848 629 286511799958070431838109696 630 50031545098999707 631 100063090197999414 632 200126180395998828 633 400252360791997656 634 800504721583995312 635 1601009443167990624 636 3202018886335981248 637 6404037772671962496 638 12808075545343924992 639 25616151090687849984 640 51232302181375699968 641 102464604362751399936 642 204929208725502799872 643 409858417451005599744 644 819716834902011199488 645 1639433669804022398976 646 3278867339608044797952 647 6557734679216089595904 648 13115469358432179191808 649 26230938716864358383616 650 52461877433728716767232 651 104923754867457433534464 652 209847509734914867068928 653 419695019469829734137856 654 839390038939659468275712 655 1678780077879318936551424 656 3357560155758637873102848 657 6715120311517275746205696 658 13430240623034551492411392 659 26860481246069102984822784 660 53720962492138205969645568 661 107441924984276411939291136 662 214883849968552823878582272 663 429767699937105647757164544 664 859535399874211295514329088 665 1719070799748422591028658176 666 150094635296999121 667 300189270593998242 668 600378541187996484 669 1200757082375992968 670 2401514164751985936 671 4803028329503971872 672 9606056659007943744 673 19212113318015887488 674 38424226636031774976 675 76848453272063549952 676 153696906544127099904 677 307393813088254199808 678 614787626176508399616 679 1229575252353016799232 680 2459150504706033598464 681 4918301009412067196928 682 9836602018824134393856 683 19673204037648268787712 684 39346408075296537575424 685 78692816150593075150848 686 157385632301186150301696 687 314771264602372300603392 688 629542529204744601206784 689 1259085058409489202413568 690 2518170116818978404827136 691 5036340233637956809654272 692 10072680467275913619308544 693 20145360934551827238617088 694 40290721869103654477234176 695 80581443738207308954468352 696 161162887476414617908936704 697 322325774952829235817873408 698 644651549905658471635746816 699 1289303099811316943271493632 700 2578606199622633886542987264 701 5157212399245267773085974528 702 10314424798490535546171949056 703 450283905890997363 704 900567811781994726 705 1801135623563989452 706 3602271247127978904 707 7204542494255957808 708 14409084988511915616 709 28818169977023831232 710 57636339954047662464 711 115272679908095324928 712 230545359816190649856 713 461090719632381299712 714 922181439264762599424 715 1844362878529525198848 716 3688725757059050397696 717 7377451514118100795392 718 14754903028236201590784 719 29509806056472403181568 720 59019612112944806363136 721 118039224225889612726272 722 236078448451779225452544 723 472156896903558450905088 724 944313793807116901810176 725 1888627587614233803620352 726 3777255175228467607240704 727 7554510350456935214481408 728 15109020700913870428962816 729 30218041401827740857925632 730 60436082803655481715851264 731 120872165607310963431702528 732 241744331214621926863405056 733 483488662429243853726810112 734 966977324858487707453620224 735 1933954649716975414907240448 736 3867909299433950829814480896 737 7735818598867901659628961792 738 15471637197735803319257923584 739 30943274395471606638515847168 740 61886548790943213277031694336 741 1350851717672992089 742 2701703435345984178 743 5403406870691968356 744 10806813741383936712 745 21613627482767873424 746 43227254965535746848 747 86454509931071493696 748 172909019862142987392 749 345818039724285974784 750 691636079448571949568 751 1383272158897143899136 752 2766544317794287798272 753 5533088635588575596544 754 11066177271177151193088 755 22132354542354302386176 756 44264709084708604772352 757 88529418169417209544704 758 177058836338834419089408 759 354117672677668838178816 760 708235345355337676357632 761 1416470690710675352715264 762 2832941381421350705430528 763 5665882762842701410861056 764 11331765525685402821722112 765 22663531051370805643444224 766 45327062102741611286888448 767 90654124205483222573776896 768 181308248410966445147553792 769 362616496821932890295107584 770 725232993643865780590215168 771 1450465987287731561180430336 772 2900931974575463122360860672 773 5801863949150926244721721344 774 11603727898301852489443442688 775 23207455796603704978886885376 776 46414911593207409957773770752 777 92829823186414819915547541504 778 185659646372829639831095083008 779 371319292745659279662190166016 780 4052555153018976267 781 8105110306037952534 782 16210220612075905068 783 32420441224151810136 784 64840882448303620272 785 129681764896607240544 786 259363529793214481088 787 518727059586428962176 788 1037454119172857924352 789 2074908238345715848704 790 4149816476691431697408 791 8299632953382863394816 792 16599265906765726789632 793 33198531813531453579264 794 66397063627062907158528 795 132794127254125814317056 796 265588254508251628634112 797 531176509016503257268224 798 1062353018033006514536448 799 2124706036066013029072896 800 4249412072132026058145792 801 8498824144264052116291584 802 16997648288528104232583168 803 33995296577056208465166336 804 67990593154112416930332672 805 135981186308224833860665344 806 271962372616449667721330688 807 543924745232899335442661376 808 1087849490465798670885322752 809 2175698980931597341770645504 810 4351397961863194683541291008 811 8702795923726389367082582016 812 17405591847452778734165164032 813 34811183694905557468330328064 814 69622367389811114936660656128 815 139244734779622229873321312256 816 278489469559244459746642624512 817 556978939118488919493285249024 818 1113957878236977838986570498048 819 2227915756473955677973140996096 820 12157665459056928801 821 24315330918113857602 822 48630661836227715204 823 97261323672455430408 824 194522647344910860816 825 389045294689821721632 826 778090589379643443264 827 1556181178759286886528 828 3112362357518573773056 829 6224724715037147546112 830 12449449430074295092224 831 24898898860148590184448 832 49797797720297180368896 833 99595595440594360737792 834 199191190881188721475584 835 398382381762377442951168 836 796764763524754885902336 837 1593529527049509771804672 838 3187059054099019543609344 839 6374118108198039087218688 840 12748236216396078174437376 841 25496472432792156348874752 842 50992944865584312697749504 843 101985889731168625395499008 844 203971779462337250790998016 845 407943558924674501581996032 846 815887117849349003163992064 847 1631774235698698006327984128 848 3263548471397396012655968256 849 6527096942794792025311936512 850 13054193885589584050623873024 851 26108387771179168101247746048 852 52216775542358336202495492096 853 104433551084716672404990984192 854 208867102169433344809981968384 855 417734204338866689619963936768 856 835468408677733379239927873536 857 1670936817355466758479855747072 858 3341873634710933516959711494144 859 6683747269421867033919422988288 860 13367494538843734067838845976576 861 36472996377170786403 862 72945992754341572806 863 145891985508683145612 864 291783971017366291224 865 583567942034732582448 866 1167135884069465164896 867 2334271768138930329792 868 4668543536277860659584 869 9337087072555721319168 870 18674174145111442638336 871 37348348290222885276672 872 74696696580445770553344 873 149393393160891541106688 874 298786786321783082213376 875 597573572643566164426752 876 1195147145287132328853504 877 2390294290574264657707008 878 4780588581148529315414016 879 9561177162297058630828032 880 19122354324594117261656064 881 38244708649188234523312128 882 76489417298376469046624256 883 152978834596752938093248512 884 305957669193505876186497024 885 611915338387011752372994048 886 1223830676774023504745988096 887 2447661353548047009491976192 888 4895322707096094018983952384 889 9790645414192188037967904768 890 19581290828384376075935809536 891 39162581656768752151871619072 892 78325163313537504303743238144 893 156650326627075008607486476288 894 313300653254150017214972952576 895 626601306508300034429945905152 896 1253202613016600068859891810304 897 2506405226033200137719783620608 898 5012810452066400275439567241216 899 10025620904132800550879134482432 900 20051241808265601101758268964864 901 40102483616531202203516537929728 902 80204967233062404407033075859456 903 109418989131512359209 904 218837978263024718418 905 437675956526049436836 906 875351913052098873672 907 1750703826104197747344 908 3501407652208395494688 909 7002815304416790989376 910 14005630608833581978752 911 28011261217667163957504 912 56022522435334327915008 913 112045044870668655830016 914 224090089741337311660032 915 448180179482674623320064 916 896360358965349246640128 917 1792720717930698493280256 918 3585441435861396986560512 919 7170882871722793973121024 920 14341765743445587946242048 921 28683531486891175892484096 922 57367062973782351784968192 923 114734125947564703569936384 924 229468251895129407139872768 925 458936503790258814279745536 926 917873007580517628559491072 927 1835746015161035257118982144 928 3671492030322070514237964288 929 7342984060644141028475928576 930 14685968121288282056951857152 931 29371936242576564113903714304 932 58743872485153128227807428608 933 117487744970306256455614857216 934 234975489940612512911229714432 935 469950979881225025822459428864 936 939901959762450051644918857728 937 1879803919524900103289837715456 938 3759607839049800206579675430912 939 7519215678099600413159350861824 940 15038431356199200826318701723648 941 30076862712398401652637403447296 942 60153725424796803305274806894592 943 120307450849593606610549613789184 944 240614901699187213221099227578368 945 481229803398374426442198455156736 946 328256967394537077627 947 656513934789074155254 948 1313027869578148310508 949 2626055739156296621016 950 5252111478312593242032 951 10504222956625186484064 952 21008445913250372968128 953 42016891826500745936256 954 84033783653001491872512 955 168067567306002983745024 956 336135134612005967490048 957 672270269224011934980096 958 1344540538448023869960192 959 2689081076896047739920384 960 5378162153792095479840768 961 10756324307584190959681536 962 21512648615168381919363072 963 43025297230336763838726144 964 86050594460673527677452288 965 172101188921347055354904576 966 344202377842694110709809152 967 688404755685388221419618304 968 1376809511370776442839236608 969 2753619022741552885678473216 970 5507238045483105771356946432 971 11014476090966211542713892864 972 22028952181932423085427785728 973 44057904363864846170855571456 974 88115808727729692341711142912 975 176231617455459384683422285824 976 352463234910918769366844571648 977 704926469821837538733689143296 978 1409852939643675077467378286592 979 2819705879287350154934756573184 980 5639411758574700309869513146368 981 11278823517149400619739026292736 982 22557647034298801239478052585472 983 45115294068597602478956105170944 984 90230588137195204957912210341888 985 180461176274390409915824420683776 986 360922352548780819831648841367552 987 721844705097561639663297682735104 988 1443689410195123279326595365470208 989 2887378820390246558653190730940416 990 984770902183611232881 991 1969541804367222465762 992 3939083608734444931524 993 7878167217468889863048 994 15756334434937779726096 995 31512668869875559452192 996 63025337739751118904384 997 126050675479502237808768 998 252101350959004475617536 999 504202701918008951235072 1000 1008405403836017902470144 1001 2016810807672035804940288 1002 4033621615344071609880576 1003 8067243230688143219761152 1004 16134486461376286439522304 1005 32268972922752572879044608 1006 64537945845505145758089216 1007 129075891691010291516178432 1008 258151783382020583032356864 1009 516303566764041166064713728 1010 1032607133528082332129427456 1011 2065214267056164664258854912 1012 4130428534112329328517709824 1013 8260857068224658657035419648 1014 16521714136449317314070839296 1015 33043428272898634628141678592 1016 66086856545797269256283357184 1017 132173713091594538512566714368 1018 264347426183189077025133428736 1019 528694852366378154050266857472 1020 1057389704732756308100533714944 1021 2114779409465512616201067429888 1022 4229558818931025232402134859776 1023 8459117637862050464804269719552 1024 16918235275724100929608539439104 1025 33836470551448201859217078878208 1026 67672941102896403718434157756416 1027 135345882205792807436868315512832 1028 270691764411585614873736631025664 1029 541383528823171229747473262051328 1030 1082767057646342459494946524102656 1031 2165534115292684918989893048205312 1032 4331068230585369837979786096410624 1033 8662136461170739675959572192821248 1034 17324272922341479351919144385642496 1035 2954312706550833698643 1036 5908625413101667397286 1037 11817250826203334794572 1038 23634501652406669589144 1039 47269003304813339178288 1040 94538006609626678356576 1041 189076013219253356713152 1042 378152026438506713426304 1043 756304052877013426852608 1044 1512608105754026853705216 1045 3025216211508053707410432 1046 6050432423016107414820864 1047 12100864846032214829641728 1048 24201729692064429659283456 1049 48403459384128859318566912 1050 96806918768257718637133824 1051 193613837536515437274267648 1052 387227675073030874548535296 1053 774455350146061749097070592 1054 1548910700292123498194141184 1055 3097821400584246996388282368 1056 6195642801168493992776564736 1057 12391285602336987985553129472 1058 24782571204673975971106258944 1059 49565142409347951942212517888 1060 99130284818695903884425035776 1061 198260569637391807768850071552 1062 396521139274783615537700143104 1063 793042278549567231075400286208 1064 1586084557099134462150800572416 1065 3172169114198268924301601144832 1066 6344338228396537848603202289664 1067 12688676456793075697206404579328 1068 25377352913586151394412809158656 1069 50754705827172302788825618317312 1070 101509411654344605577651236634624 1071 203018823308689211155302473269248 1072 406037646617378422310604946538496 1073 812075293234756844621209893076992 1074 1624150586469513689242419786153984 1075 3248301172939027378484839572307968 1076 6496602345878054756969679144615936 1077 12993204691756109513939358289231872 1078 25986409383512219027878716578463744 1079 51972818767024438055757433156927488 1080 103945637534048876111514866313854976 1081 8862938119652501095929 1082 17725876239305002191858 1083 35451752478610004383716 1084 70903504957220008767432 1085 141807009914440017534864 1086 283614019828880035069728 1087 567228039657760070139456 1088 1134456079315520140278912 1089 2268912158631040280557824 1090 4537824317262080561115648 1091 9075648634524161122231296 1092 18151297269048322244462592 1093 36302594538096644488925184 1094 72605189076193288977850368 1095 145210378152386577955700736 1096 290420756304773155911401472 1097 580841512609546311822802944 1098 1161683025219092623645605888 1099 2323366050438185247291211776 1100 4646732100876370494582423552 1101 9293464201752740989164847104 1102 18586928403505481978329694208 1103 37173856807010963956659388416 1104 74347713614021927913318776832 1105 148695427228043855826637553664 1106 297390854456087711653275107328 1107 594781708912175423306550214656 1108 1189563417824350846613100429312 1109 2379126835648701693226200858624 1110 4758253671297403386452401717248 1111 9516507342594806772904803434496 1112 19033014685189613545809606868992 1113 38066029370379227091619213737984 1114 76132058740758454183238427475968 1115 152264117481516908366476854951936 1116 304528234963033816732953709903872 1117 609056469926067633465907419807744 1118 1218112939852135266931814839615488 1119 2436225879704270533863629679230976 1120 4872451759408541067727259358461952 1121 9744903518817082135454518716923904 1122 19489807037634164270909037433847808 1123 38979614075268328541818074867695616 1124 77959228150536657083636149735391232 1125 155918456301073314167272299470782464 1126 311836912602146628334544598941564928 1127 623673825204293256669089197883129856 1128 26588814358957503287787 1129 53177628717915006575574 1130 106355257435830013151148 1131 212710514871660026302296 1132 425421029743320052604592 1133 850842059486640105209184 1134 1701684118973280210418368 1135 3403368237946560420836736 1136 6806736475893120841673472 1137 13613472951786241683346944 1138 27226945903572483366693888 1139 54453891807144966733387776 1140 108907783614289933466775552 1141 217815567228579866933551104 1142 435631134457159733867102208 1143 871262268914319467734204416 1144 1742524537828638935468408832 1145 3485049075657277870936817664 1146 6970098151314555741873635328 1147 13940196302629111483747270656 1148 27880392605258222967494541312 1149 55760785210516445934989082624 1150 111521570421032891869978165248 1151 223043140842065783739956330496 1152 446086281684131567479912660992 1153 892172563368263134959825321984 1154 1784345126736526269919650643968 1155 3568690253473052539839301287936 1156 7137380506946105079678602575872 1157 14274761013892210159357205151744 1158 28549522027784420318714410303488 1159 57099044055568840637428820606976 1160 114198088111137681274857641213952 1161 228396176222275362549715282427904 1162 456792352444550725099430564855808 1163 913584704889101450198861129711616 1164 1827169409778202900397722259423232 1165 3654338819556405800795444518846464 1166 7308677639112811601590889037692928 1167 14617355278225623203181778075385856 1168 29234710556451246406363556150771712 1169 58469421112902492812727112301543424 1170 116938842225804985625454224603086848 1171 233877684451609971250908449206173696 1172 467755368903219942501816898412347392 1173 935510737806439885003633796824694784 1174 1871021475612879770007267593649389568 1175 3742042951225759540014535187298779136 1176 79766443076872509863361 1177 159532886153745019726722 1178 319065772307490039453444 1179 638131544614980078906888 1180 1276263089229960157813776 1181 2552526178459920315627552 1182 5105052356919840631255104 1183 10210104713839681262510208 1184 20420209427679362525020416 1185 40840418855358725050040832 1186 81680837710717450100081664 1187 163361675421434900200163328 1188 326723350842869800400326656 1189 653446701685739600800653312 1190 1306893403371479201601306624 1191 2613786806742958403202613248 1192 5227573613485916806405226496 1193 10455147226971833612810452992 1194 20910294453943667225620905984 1195 41820588907887334451241811968 1196 83641177815774668902483623936 1197 167282355631549337804967247872 1198 334564711263098675609934495744 1199 669129422526197351219868991488 1200 1338258845052394702439737982976 1201 2676517690104789404879475965952 1202 5353035380209578809758951931904 1203 10706070760419157619517903863808 1204 21412141520838315239035807727616 1205 42824283041676630478071615455232 1206 85648566083353260956143230910464 1207 171297132166706521912286461820928 1208 342594264333413043824572923641856 1209 685188528666826087649145847283712 1210 1370377057333652175298291694567424 1211 2740754114667304350596583389134848 1212 5481508229334608701193166778269696 1213 10963016458669217402386333556539392 1214 21926032917338434804772667113078784 1215 43852065834676869609545334226157568 1216 87704131669353739219090668452315136 1217 175408263338707478438181336904630272 1218 350816526677414956876362673809260544 1219 701633053354829913752725347618521088 1220 1403266106709659827505450695237042176 1221 2806532213419319655010901390474084352 1222 5613064426838639310021802780948168704 1223 11226128853677278620043605561896337408 1224 22452257707354557240087211123792674816 1225 239299329230617529590083 1226 478598658461235059180166 1227 957197316922470118360332 1228 1914394633844940236720664 1229 3828789267689880473441328 1230 7657578535379760946882656 1231 15315157070759521893765312 1232 30630314141519043787530624 1233 61260628283038087575061248 1234 122521256566076175150122496 1235 245042513132152350300244992 1236 490085026264304700600489984 1237 980170052528609401200979968 1238 1960340105057218802401959936 1239 3920680210114437604803919872 1240 7841360420228875209607839744 1241 15682720840457750419215679488 1242 31365441680915500838431358976 1243 62730883361831001676862717952 1244 125461766723662003353725435904 1245 250923533447324006707450871808 1246 501847066894648013414901743616 1247 1003694133789296026829803487232 1248 2007388267578592053659606974464 1249 4014776535157184107319213948928 1250 8029553070314368214638427897856 1251 16059106140628736429276855795712 1252 32118212281257472858553711591424 1253 64236424562514945717107423182848 1254 128472849125029891434214846365696 1255 256945698250059782868429692731392 1256 513891396500119565736859385462784 1257 1027782793000239131473718770925568 1258 2055565586000478262947437541851136 1259 4111131172000956525894875083702272 1260 8222262344001913051789750167404544 1261 16444524688003826103579500334809088 1262 32889049376007652207159000669618176 1263 65778098752015304414318001339236352 1264 131556197504030608828636002678472704 1265 263112395008061217657272005356945408 1266 526224790016122435314544010713890816 1267 1052449580032244870629088021427781632 1268 2104899160064489741258176042855563264 1269 4209798320128979482516352085711126528 1270 8419596640257958965032704171422253056 1271 16839193280515917930065408342844506112 1272 33678386561031835860130816685689012224 1273 67356773122063671720261633371378024448 1274 134713546244127343440523266742756048896 1275 717897987691852588770249 1276 1435795975383705177540498 1277 2871591950767410355080996 1278 5743183901534820710161992 1279 11486367803069641420323984 1280 22972735606139282840647968 1281 45945471212278565681295936 1282 91890942424557131362591872 1283 183781884849114262725183744 1284 367563769698228525450367488 1285 735127539396457050900734976 1286 1470255078792914101801469952 1287 2940510157585828203602939904 1288 5881020315171656407205879808 1289 11762040630343312814411759616 1290 23524081260686625628823519232 1291 47048162521373251257647038464 1292 94096325042746502515294076928 1293 188192650085493005030588153856 1294 376385300170986010061176307712 1295 752770600341972020122352615424 1296 1505541200683944040244705230848 1297 3011082401367888080489410461696 1298 6022164802735776160978820923392 1299 12044329605471552321957641846784 1300 24088659210943104643915283693568 1301 48177318421886209287830567387136 1302 96354636843772418575661134774272 1303 192709273687544837151322269548544 1304 385418547375089674302644539097088 1305 770837094750179348605289078194176 1306 1541674189500358697210578156388352 1307 3083348379000717394421156312776704 1308 6166696758001434788842312625553408 1309 12333393516002869577684625251106816 1310 24666787032005739155369250502213632 1311 49333574064011478310738501004427264 1312 98667148128022956621477002008854528 1313 197334296256045913242954004017709056 1314 394668592512091826485908008035418112 1315 789337185024183652971816016070836224 1316 1578674370048367305943632032141672448 1317 3157348740096734611887264064283344896 1318 6314697480193469223774528128566689792 1319 12629394960386938447549056257133379584 1320 25258789920773876895098112514266759168 1321 50517579841547753790196225028533518336 1322 101035159683095507580392450057067036672 1323 202070319366191015160784900114134073344 1324 404140638732382030321569800228268146688 1325 808281277464764060643139600456536293376 1326 2153693963075557766310747 1327 4307387926151115532621494 1328 8614775852302231065242988 1329 17229551704604462130485976 1330 34459103409208924260971952 1331 68918206818417848521943904 1332 137836413636835697043887808 1333 275672827273671394087775616 1334 551345654547342788175551232 1335 1102691309094685576351102464 1336 2205382618189371152702204928 1337 4410765236378742305404409856 1338 8821530472757484610808819712 1339 17643060945514969221617639424 1340 35286121891029938443235278848 1341 70572243782059876886470557696 1342 141144487564119753772941115392 1343 282288975128239507545882230784 1344 564577950256479015091764461568 1345 1129155900512958030183528923136 1346 2258311801025916060367057846272 1347 4516623602051832120734115692544 1348 9033247204103664241468231385088 1349 18066494408207328482936462770176 1350 36132988816414656965872925540352 1351 72265977632829313931745851080704 1352 144531955265658627863491702161408 1353 289063910531317255726983404322816 1354 578127821062634511453966808645632 1355 1156255642125269022907933617291264 1356 2312511284250538045815867234582528 1357 4625022568501076091631734469165056 1358 9250045137002152183263468938330112 1359 18500090274004304366526937876660224 1360 37000180548008608733053875753320448 1361 74000361096017217466107751506640896 1362 148000722192034434932215503013281792 1363 296001444384068869864431006026563584 1364 592002888768137739728862012053127168 1365 1184005777536275479457724024106254336 1366 2368011555072550958915448048212508672 1367 4736023110145101917830896096425017344 1368 9472046220290203835661792192850034688 1369 18944092440580407671323584385700069376 1370 37888184881160815342647168771400138752 1371 75776369762321630685294337542800277504 1372 151552739524643261370588675085600555008 1373 303105479049286522741177350171201110016 1374 606210958098573045482354700342402220032 1375 1212421916197146090964709400684804440064 1376 2424843832394292181929418801369608880128 1377 4849687664788584363858837602739217760256 1378 6461081889226673298932241 1379 12922163778453346597864482 1380 25844327556906693195728964 1381 51688655113813386391457928 1382 103377310227626772782915856 1383 206754620455253545565831712 1384 413509240910507091131663424 1385 827018481821014182263326848 1386 1654036963642028364526653696 1387 3308073927284056729053307392 1388 6616147854568113458106614784 1389 13232295709136226916213229568 1390 26464591418272453832426459136 1391 52929182836544907664852918272 1392 105858365673089815329705836544 1393 211716731346179630659411673088 1394 423433462692359261318823346176 1395 846866925384718522637646692352 1396 1693733850769437045275293384704 1397 3387467701538874090550586769408 1398 6774935403077748181101173538816 1399 13549870806155496362202347077632 1400 27099741612310992724404694155264 1401 54199483224621985448809388310528 1402 108398966449243970897618776621056 1403 216797932898487941795237553242112 1404 433595865796975883590475106484224 1405 867191731593951767180950212968448 1406 1734383463187903534361900425936896 1407 3468766926375807068723800851873792 1408 6937533852751614137447601703747584 1409 13875067705503228274895203407495168 1410 27750135411006456549790406814990336 1411 55500270822012913099580813629980672 1412 111000541644025826199161627259961344 1413 222001083288051652398323254519922688 1414 444002166576103304796646509039845376 1415 888004333152206609593293018079690752 1416 1776008666304413219186586036159381504 1417 3552017332608826438373172072318763008 1418 7104034665217652876746344144637526016 1419 14208069330435305753492688289275052032 1420 28416138660870611506985376578550104064 1421 56832277321741223013970753157100208128 1422 113664554643482446027941506314200416256 1423 227329109286964892055883012628400832512 1424 454658218573929784111766025256801665024 1425 909316437147859568223532050513603330048 1426 1818632874295719136447064101027206660096 1427 3637265748591438272894128202054413320192 1428 7274531497182876545788256404108826640384 1429 14549062994365753091576512808217653280768 1430 29098125988731506183153025616435306561536 1431 19383245667680019896796723 1432 38766491335360039793593446 1433 77532982670720079587186892 1434 155065965341440159174373784 1435 310131930682880318348747568 1436 620263861365760636697495136 1437 1240527722731521273394990272 1438 2481055445463042546789980544 1439 4962110890926085093579961088 1440 9924221781852170187159922176 1441 19848443563704340374319844352 1442 39696887127408680748639688704 1443 79393774254817361497279377408 1444 158787548509634722994558754816 1445 317575097019269445989117509632 1446 635150194038538891978235019264 1447 1270300388077077783956470038528 1448 2540600776154155567912940077056 1449 5081201552308311135825880154112 1450 10162403104616622271651760308224 1451 20324806209233244543303520616448 1452 40649612418466489086607041232896 1453 81299224836932978173214082465792 1454 162598449673865956346428164931584 1455 325196899347731912692856329863168 1456 650393798695463825385712659726336 1457 1300787597390927650771425319452672 1458 2601575194781855301542850638905344 1459 5203150389563710603085701277810688 1460 10406300779127421206171402555621376 1461 20812601558254842412342805111242752 1462 41625203116509684824685610222485504 1463 83250406233019369649371220444971008 1464 166500812466038739298742440889942016 1465 333001624932077478597484881779884032 1466 666003249864154957194969763559768064 1467 1332006499728309914389939527119536128 1468 2664012999456619828779879054239072256 1469 5328025998913239657559758108478144512 1470 10656051997826479315119516216956289024 1471 21312103995652958630239032433912578048 1472 42624207991305917260478064867825156096 1473 85248415982611834520956129735650312192 1474 170496831965223669041912259471300624384 1475 340993663930447338083824518942601248768 1476 681987327860894676167649037885202497536 1477 1363974655721789352335298075770404995072 1478 2727949311443578704670596151540809990144 1479 5455898622887157409341192303081619980288 1480 10911797245774314818682384606163239960576 1481 21823594491548629637364769212326479921152 1482 43647188983097259274729538424652959842304 1483 87294377966194518549459076849305919684608 1484 174588755932389037098918153698611839369216 1485 58149737003040059690390169 1486 116299474006080119380780338 1487 232598948012160238761560676 1488 465197896024320477523121352 1489 930395792048640955046242704 1490 1860791584097281910092485408 1491 3721583168194563820184970816 1492 7443166336389127640369941632 1493 14886332672778255280739883264 1494 29772665345556510561479766528 1495 59545330691113021122959533056 1496 119090661382226042245919066112 1497 238181322764452084491838132224 1498 476362645528904168983676264448 1499 952725291057808337967352528896 1500 1905450582115616675934705057792 1501 3810901164231233351869410115584 1502 7621802328462466703738820231168 1503 15243604656924933407477640462336 1504 30487209313849866814955280924672 1505 60974418627699733629910561849344 1506 121948837255399467259821123698688 1507 243897674510798934519642247397376 1508 487795349021597869039284494794752 1509 975590698043195738078568989589504 1510 1951181396086391476157137979179008 1511 3902362792172782952314275958358016 1512 7804725584345565904628551916716032 1513 15609451168691131809257103833432064 1514 31218902337382263618514207666864128 1515 62437804674764527237028415333728256 1516 124875609349529054474056830667456512 1517 249751218699058108948113661334913024 1518 499502437398116217896227322669826048 1519 999004874796232435792454645339652096 1520 1998009749592464871584909290679304192 1521 3996019499184929743169818581358608384 1522 7992038998369859486339637162717216768 1523 15984077996739718972679274325434433536 1524 31968155993479437945358548650868867072 1525 63936311986958875890717097301737734144 1526 127872623973917751781434194603475468288 1527 255745247947835503562868389206950936576 1528 511490495895671007125736778413901873152 1529 1022980991791342014251473556827803746304 1530 2045961983582684028502947113655607492608 1531 4091923967165368057005894227311214985216 1532 8183847934330736114011788454622429970432 1533 16367695868661472228023576909244859940864 1534 32735391737322944456047153818489719881728 1535 65470783474645888912094307636979439763456 1536 130941566949291777824188615273958879526912 1537 261883133898583555648377230547917759053824 1538 523766267797167111296754461095835518107648 1539 1047532535594334222593508922191671036215296 1540 174449211009120179071170507 1541 348898422018240358142341014 1542 697796844036480716284682028 1543 1395593688072961432569364056 1544 2791187376145922865138728112 1545 5582374752291845730277456224 1546 11164749504583691460554912448 1547 22329499009167382921109824896 1548 44658998018334765842219649792 1549 89317996036669531684439299584 1550 178635992073339063368878599168 1551 357271984146678126737757198336 1552 714543968293356253475514396672 1553 1429087936586712506951028793344 1554 2858175873173425013902057586688 1555 5716351746346850027804115173376 1556 11432703492693700055608230346752 1557 22865406985387400111216460693504 1558 45730813970774800222432921387008 1559 91461627941549600444865842774016 1560 182923255883099200889731685548032 1561 365846511766198401779463371096064 1562 731693023532396803558926742192128 1563 1463386047064793607117853484384256 1564 2926772094129587214235706968768512 1565 5853544188259174428471413937537024 1566 11707088376518348856942827875074048 1567 23414176753036697713885655750148096 1568 46828353506073395427771311500296192 1569 93656707012146790855542623000592384 1570 187313414024293581711085246001184768 1571 374626828048587163422170492002369536 1572 749253656097174326844340984004739072 1573 1498507312194348653688681968009478144 1574 2997014624388697307377363936018956288 1575 5994029248777394614754727872037912576 1576 11988058497554789229509455744075825152 1577 23976116995109578459018911488151650304 1578 47952233990219156918037822976303300608 1579 95904467980438313836075645952606601216 1580 191808935960876627672151291905213202432 1581 383617871921753255344302583810426404864 1582 767235743843506510688605167620852809728 1583 1534471487687013021377210335241705619456 1584 3068942975374026042754420670483411238912 1585 6137885950748052085508841340966822477824 1586 12275771901496104171017682681933644955648 1587 24551543802992208342035365363867289911296 1588 49103087605984416684070730727734579822592 1589 98206175211968833368141461455469159645184 1590 196412350423937666736282922910938319290368 1591 392824700847875333472565845821876638580736 1592 785649401695750666945131691643753277161472 1593 1571298803391501333890263383287506554322944 1594 3142597606783002667780526766575013108645888 1595 6285195213566005335561053533150026217291776 1596 523347633027360537213511521 1597 1046695266054721074427023042 1598 2093390532109442148854046084 1599 4186781064218884297708092168 1600 8373562128437768595416184336 1601 16747124256875537190832368672 1602 33494248513751074381664737344 1603 66988497027502148763329474688 1604 133976994055004297526658949376 1605 267953988110008595053317898752 1606 535907976220017190106635797504 1607 1071815952440034380213271595008 1608 2143631904880068760426543190016 1609 4287263809760137520853086380032 1610 8574527619520275041706172760064 1611 17149055239040550083412345520128 1612 34298110478081100166824691040256 1613 68596220956162200333649382080512 1614 137192441912324400667298764161024 1615 274384883824648801334597528322048 1616 548769767649297602669195056644096 1617 1097539535298595205338390113288192 1618 2195079070597190410676780226576384 1619 4390158141194380821353560453152768 1620 8780316282388761642707120906305536 1621 17560632564777523285414241812611072 1622 35121265129555046570828483625222144 1623 70242530259110093141656967250444288 1624 140485060518220186283313934500888576 1625 280970121036440372566627869001777152 1626 561940242072880745133255738003554304 1627 1123880484145761490266511476007108608 1628 2247760968291522980533022952014217216 1629 4495521936583045961066045904028434432 1630 8991043873166091922132091808056868864 1631 17982087746332183844264183616113737728 1632 35964175492664367688528367232227475456 1633 71928350985328735377056734464454950912 1634 143856701970657470754113468928909901824 1635 287713403941314941508226937857819803648 1636 575426807882629883016453875715639607296 1637 1150853615765259766032907751431279214592 1638 2301707231530519532065815502862558429184 1639 4603414463061039064131631005725116858368 1640 9206828926122078128263262011450233716736 1641 18413657852244156256526524022900467433472 1642 36827315704488312513053048045800934866944 1643 73654631408976625026106096091601869733888 1644 147309262817953250052212192183203739467776 1645 294618525635906500104424384366407478935552 1646 589237051271813000208848768732814957871104 1647 1178474102543626000417697537465629915742208 1648 2356948205087252000835395074931259831484416 1649 4713896410174504001670790149862519662968832 1650 9427792820349008003341580299725039325937664 1651 18855585640698016006683160599450078651875328 1652 37711171281396032013366321198900157303750656 1653 1570042899082081611640534563 1654 3140085798164163223281069126 1655 6280171596328326446562138252 1656 12560343192656652893124276504 1657 25120686385313305786248553008 1658 50241372770626611572497106016 1659 100482745541253223144994212032 1660 200965491082506446289988424064 1661 401930982165012892579976848128 1662 803861964330025785159953696256 1663 1607723928660051570319907392512 1664 3215447857320103140639814785024 1665 6430895714640206281279629570048 1666 12861791429280412562559259140096 1667 25723582858560825125118518280192 1668 51447165717121650250237036560384 1669 102894331434243300500474073120768 1670 205788662868486601000948146241536 1671 411577325736973202001896292483072 1672 823154651473946404003792584966144 1673 1646309302947892808007585169932288 1674 3292618605895785616015170339864576 1675 6585237211791571232030340679729152 1676 13170474423583142464060681359458304 1677 26340948847166284928121362718916608 1678 52681897694332569856242725437833216 1679 105363795388665139712485450875666432 1680 210727590777330279424970901751332864 1681 421455181554660558849941803502665728 1682 842910363109321117699883607005331456 1683 1685820726218642235399767214010662912 1684 3371641452437284470799534428021325824 1685 6743282904874568941599068856042651648 1686 13486565809749137883198137712085303296 1687 26973131619498275766396275424170606592 1688 53946263238996551532792550848341213184 1689 107892526477993103065585101696682426368 1690 215785052955986206131170203393364852736 1691 431570105911972412262340406786729705472 1692 863140211823944824524680813573459410944 1693 1726280423647889649049361627146918821888 1694 3452560847295779298098723254293837643776 1695 6905121694591558596197446508587675287552 1696 13810243389183117192394893017175350575104 1697 27620486778366234384789786034350701150208 1698 55240973556732468769579572068701402300416 1699 110481947113464937539159144137402804600832 1700 220963894226929875078318288274805609201664 1701 441927788453859750156636576549611218403328 1702 883855576907719500313273153099222436806656 1703 1767711153815439000626546306198444873613312 1704 3535422307630878001253092612396889747226624 1705 7070844615261756002506185224793779494453248 1706 14141689230523512005012370449587558988906496 1707 28283378461047024010024740899175117977812992 1708 56566756922094048020049481798350235955625984 1709 113133513844188096040098963596700471911251968 1710 226267027688376192080197927193400943822503936 1711 4710128697246244834921603689 1712 9420257394492489669843207378 1713 18840514788984979339686414756 1714 37681029577969958679372829512 1715 75362059155939917358745659024 1716 150724118311879834717491318048 1717 301448236623759669434982636096 1718 602896473247519338869965272192 1719 1205792946495038677739930544384 1720 2411585892990077355479861088768 1721 4823171785980154710959722177536 1722 9646343571960309421919444355072 1723 19292687143920618843838888710144 1724 38585374287841237687677777420288 1725 77170748575682475375355554840576 1726 154341497151364950750711109681152 1727 308682994302729901501422219362304 1728 617365988605459803002844438724608 1729 1234731977210919606005688877449216 1730 2469463954421839212011377754898432 1731 4938927908843678424022755509796864 1732 9877855817687356848045511019593728 1733 19755711635374713696091022039187456 1734 39511423270749427392182044078374912 1735 79022846541498854784364088156749824 1736 158045693082997709568728176313499648 1737 316091386165995419137456352626999296 1738 632182772331990838274912705253998592 1739 1264365544663981676549825410507997184 1740 2528731089327963353099650821015994368 1741 5057462178655926706199301642031988736 1742 10114924357311853412398603284063977472 1743 20229848714623706824797206568127954944 1744 40459697429247413649594413136255909888 1745 80919394858494827299188826272511819776 1746 161838789716989654598377652545023639552 1747 323677579433979309196755305090047279104 1748 647355158867958618393510610180094558208 1749 1294710317735917236787021220360189116416 1750 2589420635471834473574042440720378232832 1751 5178841270943668947148084881440756465664 1752 10357682541887337894296169762881512931328 1753 20715365083774675788592339525763025862656 1754 41430730167549351577184679051526051725312 1755 82861460335098703154369358103052103450624 1756 165722920670197406308738716206104206901248 1757 331445841340394812617477432412208413802496 1758 662891682680789625234954864824416827604992 1759 1325783365361579250469909729648833655209984 1760 2651566730723158500939819459297667310419968 1761 5303133461446317001879638918595334620839936 1762 10606266922892634003759277837190669241679872 1763 21212533845785268007518555674381338483359744 1764 42425067691570536015037111348762676966719488 1765 84850135383141072030074222697525353933438976 1766 169700270766282144060148445395050707866877952 1767 339400541532564288120296890790101415733755904 1768 678801083065128576240593781580202831467511808 1769 1357602166130257152481187563160405662935023616 1770 14130386091738734504764811067 1771 28260772183477469009529622134 1772 56521544366954938019059244268 1773 113043088733909876038118488536 1774 226086177467819752076236977072 1775 452172354935639504152473954144 1776 904344709871279008304947908288 1777 1808689419742558016609895816576 1778 3617378839485116033219791633152 1779 7234757678970232066439583266304 1780 14469515357940464132879166532608 1781 28939030715880928265758333065216 1782 57878061431761856531516666130432 1783 115756122863523713063033332260864 1784 231512245727047426126066664521728 1785 463024491454094852252133329043456 1786 926048982908189704504266658086912 1787 1852097965816379409008533316173824 1788 3704195931632758818017066632347648 1789 7408391863265517636034133264695296 1790 14816783726531035272068266529390592 1791 29633567453062070544136533058781184 1792 59267134906124141088273066117562368 1793 118534269812248282176546132235124736 1794 237068539624496564353092264470249472 1795 474137079248993128706184528940498944 1796 948274158497986257412369057880997888 1797 1896548316995972514824738115761995776 1798 3793096633991945029649476231523991552 1799 7586193267983890059298952463047983104 1800 15172386535967780118597904926095966208 1801 30344773071935560237195809852191932416 1802 60689546143871120474391619704383864832 1803 121379092287742240948783239408767729664 1804 242758184575484481897566478817535459328 1805 485516369150968963795132957635070918656 1806 971032738301937927590265915270141837312 1807 1942065476603875855180531830540283674624 1808 3884130953207751710361063661080567349248 1809 7768261906415503420722127322161134698496 1810 15536523812831006841444254644322269396992 1811 31073047625662013682888509288644538793984 1812 62146095251324027365777018577289077587968 1813 124292190502648054731554037154578155175936 1814 248584381005296109463108074309156310351872 1815 497168762010592218926216148618312620703744 1816 994337524021184437852432297236625241407488 1817 1988675048042368875704864594473250482814976 1818 3977350096084737751409729188946500965629952 1819 7954700192169475502819458377893001931259904 1820 15909400384338951005638916755786003862519808 1821 31818800768677902011277833511572007725039616 1822 63637601537355804022555667023144015450079232 1823 127275203074711608045111334046288030900158464 1824 254550406149423216090222668092576061800316928 1825 509100812298846432180445336185152123600633856 1826 1018201624597692864360890672370304247201267712 1827 2036403249195385728721781344740608494402535424 1828 4072806498390771457443562689481216988805070848 1829 8145612996781542914887125378962433977610141696 1830 42391158275216203514294433201 1831 84782316550432407028588866402 1832 169564633100864814057177732804 1833 339129266201729628114355465608 1834 678258532403459256228710931216 1835 1356517064806918512457421862432 1836 2713034129613837024914843724864 1837 5426068259227674049829687449728 1838 10852136518455348099659374899456 1839 21704273036910696199318749798912 1840 43408546073821392398637499597824 1841 86817092147642784797274999195648 1842 173634184295285569594549998391296 1843 347268368590571139189099996782592 1844 694536737181142278378199993565184 1845 1389073474362284556756399987130368 1846 2778146948724569113512799974260736 1847 5556293897449138227025599948521472 1848 11112587794898276454051199897042944 1849 22225175589796552908102399794085888 1850 44450351179593105816204799588171776 1851 88900702359186211632409599176343552 1852 177801404718372423264819198352687104 1853 355602809436744846529638396705374208 1854 711205618873489693059276793410748416 1855 1422411237746979386118553586821496832 1856 2844822475493958772237107173642993664 1857 5689644950987917544474214347285987328 1858 11379289901975835088948428694571974656 1859 22758579803951670177896857389143949312 1860 45517159607903340355793714778287898624 1861 91034319215806680711587429556575797248 1862 182068638431613361423174859113151594496 1863 364137276863226722846349718226303188992 1864 728274553726453445692699436452606377984 1865 1456549107452906891385398872905212755968 1866 2913098214905813782770797745810425511936 1867 5826196429811627565541595491620851023872 1868 11652392859623255131083190983241702047744 1869 23304785719246510262166381966483404095488 1870 46609571438493020524332763932966808190976 1871 93219142876986041048665527865933616381952 1872 186438285753972082097331055731867232763904 1873 372876571507944164194662111463734465527808 1874 745753143015888328389324222927468931055616 1875 1491506286031776656778648445854937862111232 1876 2983012572063553313557296891709875724222464 1877 5966025144127106627114593783419751448444928 1878 11932050288254213254229187566839502896889856 1879 23864100576508426508458375133679005793779712 1880 47728201153016853016916750267358011587559424 1881 95456402306033706033833500534716023175118848 1882 190912804612067412067667001069432046350237696 1883 381825609224134824135334002138864092700475392 1884 763651218448269648270668004277728185400950784 1885 1527302436896539296541336008555456370801901568 1886 3054604873793078593082672017110912741603803136 1887 6109209747586157186165344034221825483207606272 1888 12218419495172314372330688068443650966415212544 1889 24436838990344628744661376136887301932830425088 1890 48873677980689257489322752273774603865660850176 1891 127173474825648610542883299603 1892 254346949651297221085766599206 1893 508693899302594442171533198412 1894 1017387798605188884343066396824 1895 2034775597210377768686132793648 1896 4069551194420755537372265587296 1897 8139102388841511074744531174592 1898 16278204777683022149489062349184 1899 32556409555366044298978124698368 1900 65112819110732088597956249396736 1901 130225638221464177195912498793472 1902 260451276442928354391824997586944 1903 520902552885856708783649995173888 1904 1041805105771713417567299990347776 1905 2083610211543426835134599980695552 1906 4167220423086853670269199961391104 1907 8334440846173707340538399922782208 1908 16668881692347414681076799845564416 1909 33337763384694829362153599691128832 1910 66675526769389658724307199382257664 1911 133351053538779317448614398764515328 1912 266702107077558634897228797529030656 1913 533404214155117269794457595058061312 1914 1066808428310234539588915190116122624 1915 2133616856620469079177830380232245248 1916 4267233713240938158355660760464490496 1917 8534467426481876316711321520928980992 1918 17068934852963752633422643041857961984 1919 34137869705927505266845286083715923968 1920 68275739411855010533690572167431847936 1921 136551478823710021067381144334863695872 1922 273102957647420042134762288669727391744 1923 546205915294840084269524577339454783488 1924 1092411830589680168539049154678909566976 1925 2184823661179360337078098309357819133952 1926 4369647322358720674156196618715638267904 1927 8739294644717441348312393237431276535808 1928 17478589289434882696624786474862553071616 1929 34957178578869765393249572949725106143232 1930 69914357157739530786499145899450212286464 1931 139828714315479061572998291798900424572928 1932 279657428630958123145996583597800849145856 1933 559314857261916246291993167195601698291712 1934 1118629714523832492583986334391203396583424 1935 2237259429047664985167972668782406793166848 1936 4474518858095329970335945337564813586333696 1937 8949037716190659940671890675129627172667392 1938 17898075432381319881343781350259254345334784 1939 35796150864762639762687562700518508690669568 1940 71592301729525279525375125401037017381339136 1941 143184603459050559050750250802074034762678272 1942 286369206918101118101500501604148069525356544 1943 572738413836202236203001003208296139050713088 1944 1145476827672404472406002006416592278101426176 1945 2290953655344808944812004012833184556202852352 1946 4581907310689617889624008025666369112405704704 1947 9163814621379235779248016051332738224811409408 1948 18327629242758471558496032102665476449622818816 1949 36655258485516943116992064205330952899245637632 1950 73310516971033886233984128410661905798491275264 1951 146621033942067772467968256821323811596982550528 1952 293242067884135544935936513642647623193965101056 1953 381520424476945831628649898809 1954 763040848953891663257299797618 1955 1526081697907783326514599595236 1956 3052163395815566653029199190472 1957 6104326791631133306058398380944 1958 12208653583262266612116796761888 1959 24417307166524533224233593523776 1960 48834614333049066448467187047552 1961 97669228666098132896934374095104 1962 195338457332196265793868748190208 1963 390676914664392531587737496380416 1964 781353829328785063175474992760832 1965 1562707658657570126350949985521664 1966 3125415317315140252701899971043328 1967 6250830634630280505403799942086656 1968 12501661269260561010807599884173312 1969 25003322538521122021615199768346624 1970 50006645077042244043230399536693248 1971 100013290154084488086460799073386496 1972 200026580308168976172921598146772992 1973 400053160616337952345843196293545984 1974 800106321232675904691686392587091968 1975 1600212642465351809383372785174183936 1976 3200425284930703618766745570348367872 1977 6400850569861407237533491140696735744 1978 12801701139722814475066982281393471488 1979 25603402279445628950133964562786942976 1980 51206804558891257900267929125573885952 1981 102413609117782515800535858251147771904 1982 204827218235565031601071716502295543808 1983 409654436471130063202143433004591087616 1984 819308872942260126404286866009182175232 1985 1638617745884520252808573732018364350464 1986 3277235491769040505617147464036728700928 1987 6554470983538081011234294928073457401856 1988 13108941967076162022468589856146914803712 1989 26217883934152324044937179712293829607424 1990 52435767868304648089874359424587659214848 1991 104871535736609296179748718849175318429696 1992 209743071473218592359497437698350636859392 1993 419486142946437184718994875396701273718784 1994 838972285892874369437989750793402547437568 1995 1677944571785748738875979501586805094875136 1996 3355889143571497477751959003173610189750272 1997 6711778287142994955503918006347220379500544 1998 13423556574285989911007836012694440759001088 1999 26847113148571979822015672025388881518002176 2000 53694226297143959644031344050777763036004352 2001 107388452594287919288062688101555526072008704 2002 214776905188575838576125376203111052144017408 2003 429553810377151677152250752406222104288034816 2004 859107620754303354304501504812444208576069632 2005 1718215241508606708609003009624888417152139264 2006 3436430483017213417218006019249776834304278528 2007 6872860966034426834436012038499553668608557056 2008 13745721932068853668872024076999107337217114112 2009 27491443864137707337744048153998214674434228224 2010 54982887728275414675488096307996429348868456448 2011 109965775456550829350976192615992858697736912896 2012 219931550913101658701952385231985717395473825792 2013 439863101826203317403904770463971434790947651584 2014 879726203652406634807809540927942869581895303168 2015 1759452407304813269615619081855885739163790606336 2016 1144561273430837494885949696427 2017 2289122546861674989771899392854 2018 4578245093723349979543798785708 2019 9156490187446699959087597571416 2020 18312980374893399918175195142832 2021 36625960749786799836350390285664 2022 73251921499573599672700780571328 2023 146503842999147199345401561142656 2024 293007685998294398690803122285312 2025 586015371996588797381606244570624 2026 1172030743993177594763212489141248 2027 2344061487986355189526424978282496 2028 4688122975972710379052849956564992 2029 9376245951945420758105699913129984 2030 18752491903890841516211399826259968 2031 37504983807781683032422799652519936 2032 75009967615563366064845599305039872 2033 150019935231126732129691198610079744 2034 300039870462253464259382397220159488 2035 600079740924506928518764794440318976 2036 1200159481849013857037529588880637952 2037 2400318963698027714075059177761275904 2038 4800637927396055428150118355522551808 2039 9601275854792110856300236711045103616 2040 19202551709584221712600473422090207232 2041 38405103419168443425200946844180414464 2042 76810206838336886850401893688360828928 2043 153620413676673773700803787376721657856 2044 307240827353347547401607574753443315712 2045 614481654706695094803215149506886631424 2046 1228963309413390189606430299013773262848 2047 2457926618826780379212860598027546525696 2048 4915853237653560758425721196055093051392 2049 9831706475307121516851442392110186102784 2050 19663412950614243033702884784220372205568 2051 39326825901228486067405769568440744411136 2052 78653651802456972134811539136881488822272 2053 157307303604913944269623078273762977644544 2054 314614607209827888539246156547525955289088 2055 629229214419655777078492313095051910578176 2056 1258458428839311554156984626190103821156352 2057 2516916857678623108313969252380207642312704 2058 5033833715357246216627938504760415284625408 2059 10067667430714492433255877009520830569250816 2060 20135334861428984866511754019041661138501632 2061 40270669722857969733023508038083322277003264 2062 80541339445715939466047016076166644554006528 2063 161082678891431878932094032152333289108013056 2064 322165357782863757864188064304666578216026112 2065 644330715565727515728376128609333156432052224 2066 1288661431131455031456752257218666312864104448 2067 2577322862262910062913504514437332625728208896 2068 5154645724525820125827009028874665251456417792 2069 10309291449051640251654018057749330502912835584 2070 20618582898103280503308036115498661005825671168 2071 41237165796206561006616072230997322011651342336 2072 82474331592413122013232144461994644023302684672 2073 164948663184826244026464288923989288046605369344 2074 329897326369652488052928577847978576093210738688 2075 659794652739304976105857155695957152186421477376 2076 1319589305478609952211714311391914304372842954752 2077 2639178610957219904423428622783828608745685909504 2078 5278357221914439808846857245567657217491371819008 2079 10556714443828879617693714491135314434982743638016 2080 3433683820292512484657849089281 2081 6867367640585024969315698178562 2082 13734735281170049938631396357124 2083 27469470562340099877262792714248 2084 54938941124680199754525585428496 2085 109877882249360399509051170856992 2086 219755764498720799018102341713984 2087 439511528997441598036204683427968 2088 879023057994883196072409366855936 2089 1758046115989766392144818733711872 2090 3516092231979532784289637467423744 2091 7032184463959065568579274934847488 2092 14064368927918131137158549869694976 2093 28128737855836262274317099739389952 2094 56257475711672524548634199478779904 2095 112514951423345049097268398957559808 2096 225029902846690098194536797915119616 2097 450059805693380196389073595830239232 2098 900119611386760392778147191660478464 2099 1800239222773520785556294383320956928 2100 3600478445547041571112588766641913856 2101 7200956891094083142225177533283827712 2102 14401913782188166284450355066567655424 2103 28803827564376332568900710133135310848 2104 57607655128752665137801420266270621696 2105 115215310257505330275602840532541243392 2106 230430620515010660551205681065082486784 2107 460861241030021321102411362130164973568 2108 921722482060042642204822724260329947136 2109 1843444964120085284409645448520659894272 2110 3686889928240170568819290897041319788544 2111 7373779856480341137638581794082639577088 2112 14747559712960682275277163588165279154176 2113 29495119425921364550554327176330558308352 2114 58990238851842729101108654352661116616704 2115 117980477703685458202217308705322233233408 2116 235960955407370916404434617410644466466816 2117 471921910814741832808869234821288932933632 2118 943843821629483665617738469642577865867264 2119 1887687643258967331235476939285155731734528 2120 3775375286517934662470953878570311463469056 2121 7550750573035869324941907757140622926938112 2122 15101501146071738649883815514281245853876224 2123 30203002292143477299767631028562491707752448 2124 60406004584286954599535262057124983415504896 2125 120812009168573909199070524114249966831009792 2126 241624018337147818398141048228499933662019584 2127 483248036674295636796282096456999867324039168 2128 966496073348591273592564192913999734648078336 2129 1932992146697182547185128385827999469296156672 2130 3865984293394365094370256771655998938592313344 2131 7731968586788730188740513543311997877184626688 2132 15463937173577460377481027086623995754369253376 2133 30927874347154920754962054173247991508738506752 2134 61855748694309841509924108346495983017477013504 2135 123711497388619683019848216692991966034954027008 2136 247422994777239366039696433385983932069908054016 2137 494845989554478732079392866771967864139816108032 2138 989691979108957464158785733543935728279632216064 2139 1979383958217914928317571467087871456559264432128 2140 3958767916435829856635142934175742913118528864256 2141 7917535832871659713270285868351485826237057728512 2142 15835071665743319426540571736702971652474115457024 2143 31670143331486638853081143473405943304948230914048 2144 63340286662973277706162286946811886609896461828096 2145 10301051460877537453973547267843 2146 20602102921755074907947094535686 2147 41204205843510149815894189071372 2148 82408411687020299631788378142744 2149 164816823374040599263576756285488 2150 329633646748081198527153512570976 2151 659267293496162397054307025141952 2152 1318534586992324794108614050283904 2153 2637069173984649588217228100567808 2154 5274138347969299176434456201135616 2155 10548276695938598352868912402271232 2156 21096553391877196705737824804542464 2157 42193106783754393411475649609084928 2158 84386213567508786822951299218169856 2159 168772427135017573645902598436339712 2160 337544854270035147291805196872679424 2161 675089708540070294583610393745358848 2162 1350179417080140589167220787490717696 2163 2700358834160281178334441574981435392 2164 5400717668320562356668883149962870784 2165 10801435336641124713337766299925741568 2166 21602870673282249426675532599851483136 2167 43205741346564498853351065199702966272 2168 86411482693128997706702130399405932544 2169 172822965386257995413404260798811865088 2170 345645930772515990826808521597623730176 2171 691291861545031981653617043195247460352 2172 1382583723090063963307234086390494920704 2173 2765167446180127926614468172780989841408 2174 5530334892360255853228936345561979682816 2175 11060669784720511706457872691123959365632 2176 22121339569441023412915745382247918731264 2177 44242679138882046825831490764495837462528 2178 88485358277764093651662981528991674925056 2179 176970716555528187303325963057983349850112 2180 353941433111056374606651926115966699700224 2181 707882866222112749213303852231933399400448 2182 1415765732444225498426607704463866798800896 2183 2831531464888450996853215408927733597601792 2184 5663062929776901993706430817855467195203584 2185 11326125859553803987412861635710934390407168 2186 22652251719107607974825723271421868780814336 2187 45304503438215215949651446542843737561628672 2188 90609006876430431899302893085687475123257344 2189 181218013752860863798605786171374950246514688 2190 362436027505721727597211572342749900493029376 2191 724872055011443455194423144685499800986058752 2192 1449744110022886910388846289370999601972117504 2193 2899488220045773820777692578741999203944235008 2194 5798976440091547641555385157483998407888470016 2195 11597952880183095283110770314967996815776940032 2196 23195905760366190566221540629935993631553880064 2197 46391811520732381132443081259871987263107760128 2198 92783623041464762264886162519743974526215520256 2199 185567246082929524529772325039487949052431040512 2200 371134492165859049059544650078975898104862081024 2201 742268984331718098119089300157951796209724162048 2202 1484537968663436196238178600315903592419448324096 2203 2969075937326872392476357200631807184838896648192 2204 5938151874653744784952714401263614369677793296384 2205 11876303749307489569905428802527228739355586592768 2206 23752607498614979139810857605054457478711173185536 2207 47505214997229958279621715210108914957422346371072 2208 95010429994459916559243430420217829914844692742144 2209 190020859988919833118486860840435659829689385484288 2210 380041719977839666236973721680871319659378770968576 2211 30903154382632612361920641803529 2212 61806308765265224723841283607058 2213 123612617530530449447682567214116 2214 247225235061060898895365134428232 2215 494450470122121797790730268856464 2216 988900940244243595581460537712928 2217 1977801880488487191162921075425856 2218 3955603760976974382325842150851712 2219 7911207521953948764651684301703424 2220 15822415043907897529303368603406848 2221 31644830087815795058606737206813696 2222 63289660175631590117213474413627392 2223 126579320351263180234426948827254784 2224 253158640702526360468853897654509568 2225 506317281405052720937707795309019136 2226 1012634562810105441875415590618038272 2227 2025269125620210883750831181236076544 2228 4050538251240421767501662362472153088 2229 8101076502480843535003324724944306176 2230 16202153004961687070006649449888612352 2231 32404306009923374140013298899777224704 2232 64808612019846748280026597799554449408 2233 129617224039693496560053195599108898816 2234 259234448079386993120106391198217797632 2235 518468896158773986240212782396435595264 2236 1036937792317547972480425564792871190528 2237 2073875584635095944960851129585742381056 2238 4147751169270191889921702259171484762112 2239 8295502338540383779843404518342969524224 2240 16591004677080767559686809036685939048448 2241 33182009354161535119373618073371878096896 2242 66364018708323070238747236146743756193792 2243 132728037416646140477494472293487512387584 2244 265456074833292280954988944586975024775168 2245 530912149666584561909977889173950049550336 2246 1061824299333169123819955778347900099100672 2247 2123648598666338247639911556695800198201344 2248 4247297197332676495279823113391600396402688 2249 8494594394665352990559646226783200792805376 2250 16989188789330705981119292453566401585610752 2251 33978377578661411962238584907132803171221504 2252 67956755157322823924477169814265606342443008 2253 135913510314645647848954339628531212684886016 2254 271827020629291295697908679257062425369772032 2255 543654041258582591395817358514124850739544064 2256 1087308082517165182791634717028249701479088128 2257 2174616165034330365583269434056499402958176256 2258 4349232330068660731166538868112998805916352512 2259 8698464660137321462333077736225997611832705024 2260 17396929320274642924666155472451995223665410048 2261 34793858640549285849332310944903990447330820096 2262 69587717281098571698664621889807980894661640192 2263 139175434562197143397329243779615961789323280384 2264 278350869124394286794658487559231923578646560768 2265 556701738248788573589316975118463847157293121536 2266 1113403476497577147178633950236927694314586243072 2267 2226806952995154294357267900473855388629172486144 2268 4453613905990308588714535800947710777258344972288 2269 8907227811980617177429071601895421554516689944576 2270 17814455623961234354858143203790843109033379889152 2271 35628911247922468709716286407581686218066759778304 2272 71257822495844937419432572815163372436133519556608 2273 142515644991689874838865145630326744872267039113216 2274 285031289983379749677730291260653489744534078226432 2275 570062579966759499355460582521306979489068156452864 2276 1140125159933518998710921165042613958978136312905728 2277 2280250319867037997421842330085227917956272625811456 2278 92709463147897837085761925410587 2279 185418926295795674171523850821174 2280 370837852591591348343047701642348 2281 741675705183182696686095403284696 2282 1483351410366365393372190806569392 2283 2966702820732730786744381613138784 2284 5933405641465461573488763226277568 2285 11866811282930923146977526452555136 2286 23733622565861846293955052905110272 2287 47467245131723692587910105810220544 2288 94934490263447385175820211620441088 2289 189868980526894770351640423240882176 2290 379737961053789540703280846481764352 2291 759475922107579081406561692963528704 2292 1518951844215158162813123385927057408 2293 3037903688430316325626246771854114816 2294 6075807376860632651252493543708229632 2295 12151614753721265302504987087416459264 2296 24303229507442530605009974174832918528 2297 48606459014885061210019948349665837056 2298 97212918029770122420039896699331674112 2299 194425836059540244840079793398663348224 2300 388851672119080489680159586797326696448 2301 777703344238160979360319173594653392896 2302 1555406688476321958720638347189306785792 2303 3110813376952643917441276694378613571584 2304 6221626753905287834882553388757227143168 2305 12443253507810575669765106777514454286336 2306 24886507015621151339530213555028908572672 2307 49773014031242302679060427110057817145344 2308 99546028062484605358120854220115634290688 2309 199092056124969210716241708440231268581376 2310 398184112249938421432483416880462537162752 2311 796368224499876842864966833760925074325504 2312 1592736448999753685729933667521850148651008 2313 3185472897999507371459867335043700297302016 2314 6370945795999014742919734670087400594604032 2315 12741891591998029485839469340174801189208064 2316 25483783183996058971678938680349602378416128 2317 50967566367992117943357877360699204756832256 2318 101935132735984235886715754721398409513664512 2319 203870265471968471773431509442796819027329024 2320 407740530943936943546863018885593638054658048 2321 815481061887873887093726037771187276109316096 2322 1630962123775747774187452075542374552218632192 2323 3261924247551495548374904151084749104437264384 2324 6523848495102991096749808302169498208874528768 2325 13047696990205982193499616604338996417749057536 2326 26095393980411964386999233208677992835498115072 2327 52190787960823928773998466417355985670996230144 2328 104381575921647857547996932834711971341992460288 2329 208763151843295715095993865669423942683984920576 2330 417526303686591430191987731338847885367969841152 2331 835052607373182860383975462677695770735939682304 2332 1670105214746365720767950925355391541471879364608 2333 3340210429492731441535901850710783082943758729216 2334 6680420858985462883071803701421566165887517458432 2335 13360841717970925766143607402843132331775034916864 2336 26721683435941851532287214805686264663550069833728 2337 53443366871883703064574429611372529327100139667456 2338 106886733743767406129148859222745058654200279334912 2339 213773467487534812258297718445490117308400558669824 2340 427546934975069624516595436890980234616801117339648 2341 855093869950139249033190873781960469233602234679296 2342 1710187739900278498066381747563920938467204469358592 2343 3420375479800556996132763495127841876934408938717184 2344 6840750959601113992265526990255683753868817877434368 2345 13681501919202227984531053980511367507737635754868736 2346 278128389443693511257285776231761 2347 556256778887387022514571552463522 2348 1112513557774774045029143104927044 2349 2225027115549548090058286209854088 2350 4450054231099096180116572419708176 2351 8900108462198192360233144839416352 2352 17800216924396384720466289678832704 2353 35600433848792769440932579357665408 2354 71200867697585538881865158715330816 2355 142401735395171077763730317430661632 2356 284803470790342155527460634861323264 2357 569606941580684311054921269722646528 2358 1139213883161368622109842539445293056 2359 2278427766322737244219685078890586112 2360 4556855532645474488439370157781172224 2361 9113711065290948976878740315562344448 2362 18227422130581897953757480631124688896 2363 36454844261163795907514961262249377792 2364 72909688522327591815029922524498755584 2365 145819377044655183630059845048997511168 2366 291638754089310367260119690097995022336 2367 583277508178620734520239380195990044672 2368 1166555016357241469040478760391980089344 2369 2333110032714482938080957520783960178688 2370 4666220065428965876161915041567920357376 2371 9332440130857931752323830083135840714752 2372 18664880261715863504647660166271681429504 2373 37329760523431727009295320332543362859008 2374 74659521046863454018590640665086725718016 2375 149319042093726908037181281330173451436032 2376 298638084187453816074362562660346902872064 2377 597276168374907632148725125320693805744128 2378 1194552336749815264297450250641387611488256 2379 2389104673499630528594900501282775222976512 2380 4778209346999261057189801002565550445953024 2381 9556418693998522114379602005131100891906048 2382 19112837387997044228759204010262201783812096 2383 38225674775994088457518408020524403567624192 2384 76451349551988176915036816041048807135248384 2385 152902699103976353830073632082097614270496768 2386 305805398207952707660147264164195228540993536 2387 611610796415905415320294528328390457081987072 2388 1223221592831810830640589056656780914163974144 2389 2446443185663621661281178113313561828327948288 2390 4892886371327243322562356226627123656655896576 2391 9785772742654486645124712453254247313311793152 2392 19571545485308973290249424906508494626623586304 2393 39143090970617946580498849813016989253247172608 2394 78286181941235893160997699626033978506494345216 2395 156572363882471786321995399252067957012988690432 2396 313144727764943572643990798504135914025977380864 2397 626289455529887145287981597008271828051954761728 2398 1252578911059774290575963194016543656103909523456 2399 2505157822119548581151926388033087312207819046912 2400 5010315644239097162303852776066174624415638093824 2401 10020631288478194324607705552132349248831276187648 2402 20041262576956388649215411104264698497662552375296 2403 40082525153912777298430822208529396995325104750592 2404 80165050307825554596861644417058793990650209501184 2405 160330100615651109193723288834117587981300419002368 2406 320660201231302218387446577668235175962600838004736 2407 641320402462604436774893155336470351925201676009472 2408 1282640804925208873549786310672940703850403352018944 2409 2565281609850417747099572621345881407700806704037888 2410 5130563219700835494199145242691762815401613408075776 2411 10261126439401670988398290485383525630803226816151552 2412 20522252878803341976796580970767051261606453632303104 2413 41044505757606683953593161941534102523212907264606208 2414 82089011515213367907186323883068205046425814529212416 2415 834385168331080533771857328695283 2416 1668770336662161067543714657390566 2417 3337540673324322135087429314781132 2418 6675081346648644270174858629562264 2419 13350162693297288540349717259124528 2420 26700325386594577080699434518249056 2421 53400650773189154161398869036498112 2422 106801301546378308322797738072996224 2423 213602603092756616645595476145992448 2424 427205206185513233291190952291984896 2425 854410412371026466582381904583969792 2426 1708820824742052933164763809167939584 2427 3417641649484105866329527618335879168 2428 6835283298968211732659055236671758336 2429 13670566597936423465318110473343516672 2430 27341133195872846930636220946687033344 2431 54682266391745693861272441893374066688 2432 109364532783491387722544883786748133376 2433 218729065566982775445089767573496266752 2434 437458131133965550890179535146992533504 2435 874916262267931101780359070293985067008 2436 1749832524535862203560718140587970134016 2437 3499665049071724407121436281175940268032 2438 6999330098143448814242872562351880536064 2439 13998660196286897628485745124703761072128 2440 27997320392573795256971490249407522144256 2441 55994640785147590513942980498815044288512 2442 111989281570295181027885960997630088577024 2443 223978563140590362055771921995260177154048 2444 447957126281180724111543843990520354308096 2445 895914252562361448223087687981040708616192 2446 1791828505124722896446175375962081417232384 2447 3583657010249445792892350751924162834464768 2448 7167314020498891585784701503848325668929536 2449 14334628040997783171569403007696651337859072 2450 28669256081995566343138806015393302675718144 2451 57338512163991132686277612030786605351436288 2452 114677024327982265372555224061573210702872576 2453 229354048655964530745110448123146421405745152 2454 458708097311929061490220896246292842811490304 2455 917416194623858122980441792492585685622980608 2456 1834832389247716245960883584985171371245961216 2457 3669664778495432491921767169970342742491922432 2458 7339329556990864983843534339940685484983844864 2459 14678659113981729967687068679881370969967689728 2460 29357318227963459935374137359762741939935379456 2461 58714636455926919870748274719525483879870758912 2462 117429272911853839741496549439050967759741517824 2463 234858545823707679482993098878101935519483035648 2464 469717091647415358965986197756203871038966071296 2465 939434183294830717931972395512407742077932142592 2466 1878868366589661435863944791024815484155864285184 2467 3757736733179322871727889582049630968311728570368 2468 7515473466358645743455779164099261936623457140736 2469 15030946932717291486911558328198523873246914281472 2470 30061893865434582973823116656397047746493828562944 2471 60123787730869165947646233312794095492987657125888 2472 120247575461738331895292466625588190985975314251776 2473 240495150923476663790584933251176381971950628503552 2474 480990301846953327581169866502352763943901257007104 2475 961980603693906655162339733004705527887802514014208 2476 1923961207387813310324679466009411055775605028028416 2477 3847922414775626620649358932018822111551210056056832 2478 7695844829551253241298717864037644223102420112113664 2479 15391689659102506482597435728075288446204840224227328 2480 30783379318205012965194871456150576892409680448454656 2481 61566758636410025930389742912301153784819360896909312 2482 123133517272820051860779485824602307569638721793818624 2483 246267034545640103721558971649204615139277443587637248 2484 492534069091280207443117943298409230278554887175274496 2485 2503155504993241601315571986085849 2486 5006311009986483202631143972171698 2487 10012622019972966405262287944343396 2488 20025244039945932810524575888686792 2489 40050488079891865621049151777373584 2490 80100976159783731242098303554747168 2491 160201952319567462484196607109494336 2492 320403904639134924968393214218988672 2493 640807809278269849936786428437977344 2494 1281615618556539699873572856875954688 2495 2563231237113079399747145713751909376 2496 5126462474226158799494291427503818752 2497 10252924948452317598988582855007637504 2498 20505849896904635197977165710015275008 2499 41011699793809270395954331420030550016 2500 82023399587618540791908662840061100032 2501 164046799175237081583817325680122200064 2502 328093598350474163167634651360244400128 2503 656187196700948326335269302720488800256 2504 1312374393401896652670538605440977600512 2505 2624748786803793305341077210881955201024 2506 5249497573607586610682154421763910402048 2507 10498995147215173221364308843527820804096 2508 20997990294430346442728617687055641608192 2509 41995980588860692885457235374111283216384 2510 83991961177721385770914470748222566432768 2511 167983922355442771541828941496445132865536 2512 335967844710885543083657882992890265731072 2513 671935689421771086167315765985780531462144 2514 1343871378843542172334631531971561062924288 2515 2687742757687084344669263063943122125848576 2516 5375485515374168689338526127886244251697152 2517 10750971030748337378677052255772488503394304 2518 21501942061496674757354104511544977006788608 2519 43003884122993349514708209023089954013577216 2520 86007768245986699029416418046179908027154432 2521 172015536491973398058832836092359816054308864 2522 344031072983946796117665672184719632108617728 2523 688062145967893592235331344369439264217235456 2524 1376124291935787184470662688738878528434470912 2525 2752248583871574368941325377477757056868941824 2526 5504497167743148737882650754955514113737883648 2527 11008994335486297475765301509911028227475767296 2528 22017988670972594951530603019822056454951534592 2529 44035977341945189903061206039644112909903069184 2530 88071954683890379806122412079288225819806138368 2531 176143909367780759612244824158576451639612276736 2532 352287818735561519224489648317152903279224553472 2533 704575637471123038448979296634305806558449106944 2534 1409151274942246076897958593268611613116898213888 2535 2818302549884492153795917186537223226233796427776 2536 5636605099768984307591834373074446452467592855552 2537 11273210199537968615183668746148892904935185711104 2538 22546420399075937230367337492297785809870371422208 2539 45092840798151874460734674984595571619740742844416 2540 90185681596303748921469349969191143239481485688832 2541 180371363192607497842938699938382286478962971377664 2542 360742726385214995685877399876764572957925942755328 2543 721485452770429991371754799753529145915851885510656 2544 1442970905540859982743509599507058291831703771021312 2545 2885941811081719965487019199014116583663407542042624 2546 5771883622163439930974038398028233167326815084085248 2547 11543767244326879861948076796056466334653630168170496 2548 23087534488653759723896153592112932669307260336340992 2549 46175068977307519447792307184225865338614520672681984 2550 92350137954615038895584614368451730677229041345363968 2551 184700275909230077791169228736903461354458082690727936 2552 369400551818460155582338457473806922708916165381455872 2553 738801103636920311164676914947613845417832330762911744 2554 1477602207273840622329353829895227690835664661525823488 2555 2955204414547681244658707659790455381671329323051646976 2556 7509466514979724803946715958257547 2557 15018933029959449607893431916515094 2558 30037866059918899215786863833030188 2559 60075732119837798431573727666060376 2560 120151464239675596863147455332120752 2561 240302928479351193726294910664241504 2562 480605856958702387452589821328483008 2563 961211713917404774905179642656966016 2564 1922423427834809549810359285313932032 2565 3844846855669619099620718570627864064 2566 7689693711339238199241437141255728128 2567 15379387422678476398482874282511456256 2568 30758774845356952796965748565022912512 2569 61517549690713905593931497130045825024 2570 123035099381427811187862994260091650048 2571 246070198762855622375725988520183300096 2572 492140397525711244751451977040366600192 2573 984280795051422489502903954080733200384 2574 1968561590102844979005807908161466400768 2575 3937123180205689958011615816322932801536 2576 7874246360411379916023231632645865603072 2577 15748492720822759832046463265291731206144 2578 31496985441645519664092926530583462412288 2579 62993970883291039328185853061166924824576 2580 125987941766582078656371706122333849649152 2581 251975883533164157312743412244667699298304 2582 503951767066328314625486824489335398596608 2583 1007903534132656629250973648978670797193216 2584 2015807068265313258501947297957341594386432 2585 4031614136530626517003894595914683188772864 2586 8063228273061253034007789191829366377545728 2587 16126456546122506068015578383658732755091456 2588 32252913092245012136031156767317465510182912 2589 64505826184490024272062313534634931020365824 2590 129011652368980048544124627069269862040731648 2591 258023304737960097088249254138539724081463296 2592 516046609475920194176498508277079448162926592 2593 1032093218951840388352997016554158896325853184 2594 2064186437903680776705994033108317792651706368 2595 4128372875807361553411988066216635585303412736 2596 8256745751614723106823976132433271170606825472 2597 16513491503229446213647952264866542341213650944 2598 33026983006458892427295904529733084682427301888 2599 66053966012917784854591809059466169364854603776 2600 132107932025835569709183618118932338729709207552 2601 264215864051671139418367236237864677459418415104 2602 528431728103342278836734472475729354918836830208 2603 1056863456206684557673468944951458709837673660416 2604 2113726912413369115346937889902917419675347320832 2605 4227453824826738230693875779805834839350694641664 2606 8454907649653476461387751559611669678701389283328 2607 16909815299306952922775503119223339357402778566656 2608 33819630598613905845551006238446678714805557133312 2609 67639261197227811691102012476893357429611114266624 2610 135278522394455623382204024953786714859222228533248 2611 270557044788911246764408049907573429718444457066496 2612 541114089577822493528816099815146859436888914132992 2613 1082228179155644987057632199630293718873777828265984 2614 2164456358311289974115264399260587437747555656531968 2615 4328912716622579948230528798521174875495111313063936 2616 8657825433245159896461057597042349750990222626127872 2617 17315650866490319792922115194084699501980445252255744 2618 34631301732980639585844230388169399003960890504511488 2619 69262603465961279171688460776338798007921781009022976 2620 138525206931922558343376921552677596015843562018045952 2621 277050413863845116686753843105355192031687124036091904 2622 554100827727690233373507686210710384063374248072183808 2623 1108201655455380466747015372421420768126748496144367616 2624 2216403310910760933494030744842841536253496992288735232 2625 4432806621821521866988061489685683072506993984577470464 2626 8865613243643043733976122979371366145013987969154940928 2627 17731226487286087467952245958742732290027975938309881856 2628 22528399544939174411840147874772641 2629 45056799089878348823680295749545282 2630 90113598179756697647360591499090564 2631 180227196359513395294721182998181128 2632 360454392719026790589442365996362256 2633 720908785438053581178884731992724512 2634 1441817570876107162357769463985449024 2635 2883635141752214324715538927970898048 2636 5767270283504428649431077855941796096 2637 11534540567008857298862155711883592192 2638 23069081134017714597724311423767184384 2639 46138162268035429195448622847534368768 2640 92276324536070858390897245695068737536 2641 184552649072141716781794491390137475072 2642 369105298144283433563588982780274950144 2643 738210596288566867127177965560549900288 2644 1476421192577133734254355931121099800576 2645 2952842385154267468508711862242199601152 2646 5905684770308534937017423724484399202304 2647 11811369540617069874034847448968798404608 2648 23622739081234139748069694897937596809216 2649 47245478162468279496139389795875193618432 2650 94490956324936558992278779591750387236864 2651 188981912649873117984557559183500774473728 2652 377963825299746235969115118367001548947456 2653 755927650599492471938230236734003097894912 2654 1511855301198984943876460473468006195789824 2655 3023710602397969887752920946936012391579648 2656 6047421204795939775505841893872024783159296 2657 12094842409591879551011683787744049566318592 2658 24189684819183759102023367575488099132637184 2659 48379369638367518204046735150976198265274368 2660 96758739276735036408093470301952396530548736 2661 193517478553470072816186940603904793061097472 2662 387034957106940145632373881207809586122194944 2663 774069914213880291264747762415619172244389888 2664 1548139828427760582529495524831238344488779776 2665 3096279656855521165058991049662476688977559552 2666 6192559313711042330117982099324953377955119104 2667 12385118627422084660235964198649906755910238208 2668 24770237254844169320471928397299813511820476416 2669 49540474509688338640943856794599627023640952832 2670 99080949019376677281887713589199254047281905664 2671 198161898038753354563775427178398508094563811328 2672 396323796077506709127550854356797016189127622656 2673 792647592155013418255101708713594032378255245312 2674 1585295184310026836510203417427188064756510490624 2675 3170590368620053673020406834854376129513020981248 2676 6341180737240107346040813669708752259026041962496 2677 12682361474480214692081627339417504518052083924992 2678 25364722948960429384163254678835009036104167849984 2679 50729445897920858768326509357670018072208335699968 2680 101458891795841717536653018715340036144416671399936 2681 202917783591683435073306037430680072288833342799872 2682 405835567183366870146612074861360144577666685599744 2683 811671134366733740293224149722720289155333371199488 2684 1623342268733467480586448299445440578310666742398976 2685 3246684537466934961172896598890881156621333484797952 2686 6493369074933869922345793197781762313242666969595904 2687 12986738149867739844691586395563524626485333939191808 2688 25973476299735479689383172791127049252970667878383616 2689 51946952599470959378766345582254098505941335756767232 2690 103893905198941918757532691164508197011882671513534464 2691 207787810397883837515065382329016394023765343027068928 2692 415575620795767675030130764658032788047530686054137856 2693 831151241591535350060261529316065576095061372108275712 2694 1662302483183070700120523058632131152190122744216551424 2695 3324604966366141400241046117264262304380245488433102848 2696 6649209932732282800482092234528524608760490976866205696 2697 13298419865464565600964184469057049217520981953732411392 2698 26596839730929131201928368938114098435041963907464822784 2699 53193679461858262403856737876228196870083927814929645568 2700 106387358923716524807713475752456393740167855629859291136 2701 67585198634817523235520443624317923 2702 135170397269635046471040887248635846 2703 270340794539270092942081774497271692 2704 540681589078540185884163548994543384 2705 1081363178157080371768327097989086768 2706 2162726356314160743536654195978173536 2707 4325452712628321487073308391956347072 2708 8650905425256642974146616783912694144 2709 17301810850513285948293233567825388288 2710 34603621701026571896586467135650776576 2711 69207243402053143793172934271301553152 2712 138414486804106287586345868542603106304 2713 276828973608212575172691737085206212608 2714 553657947216425150345383474170412425216 2715 1107315894432850300690766948340824850432 2716 2214631788865700601381533896681649700864 2717 4429263577731401202763067793363299401728 2718 8858527155462802405526135586726598803456 2719 17717054310925604811052271173453197606912 2720 35434108621851209622104542346906395213824 2721 70868217243702419244209084693812790427648 2722 141736434487404838488418169387625580855296 2723 283472868974809676976836338775251161710592 2724 566945737949619353953672677550502323421184 2725 1133891475899238707907345355101004646842368 2726 2267782951798477415814690710202009293684736 2727 4535565903596954831629381420404018587369472 2728 9071131807193909663258762840808037174738944 2729 18142263614387819326517525681616074349477888 2730 36284527228775638653035051363232148698955776 2731 72569054457551277306070102726464297397911552 2732 145138108915102554612140205452928594795823104 2733 290276217830205109224280410905857189591646208 2734 580552435660410218448560821811714379183292416 2735 1161104871320820436897121643623428758366584832 2736 2322209742641640873794243287246857516733169664 2737 4644419485283281747588486574493715033466339328 2738 9288838970566563495176973148987430066932678656 2739 18577677941133126990353946297974860133865357312 2740 37155355882266253980707892595949720267730714624 2741 74310711764532507961415785191899440535461429248 2742 148621423529065015922831570383798881070922858496 2743 297242847058130031845663140767597762141845716992 2744 594485694116260063691326281535195524283691433984 2745 1188971388232520127382652563070391048567382867968 2746 2377942776465040254765305126140782097134765735936 2747 4755885552930080509530610252281564194269531471872 2748 9511771105860161019061220504563128388539062943744 2749 19023542211720322038122441009126256777078125887488 2750 38047084423440644076244882018252513554156251774976 2751 76094168846881288152489764036505027108312503549952 2752 152188337693762576304979528073010054216625007099904 2753 304376675387525152609959056146020108433250014199808 2754 608753350775050305219918112292040216866500028399616 2755 1217506701550100610439836224584080433733000056799232 2756 2435013403100201220879672449168160867466000113598464 2757 4870026806200402441759344898336321734932000227196928 2758 9740053612400804883518689796672643469864000454393856 2759 19480107224801609767037379593345286939728000908787712 2760 38960214449603219534074759186690573879456001817575424 2761 77920428899206439068149518373381147758912003635150848 2762 155840857798412878136299036746762295517824007270301696 2763 311681715596825756272598073493524591035648014540603392 2764 623363431193651512545196146987049182071296029081206784 2765 1246726862387303025090392293974098364142592058162413568 2766 2493453724774606050180784587948196728285184116324827136 2767 4986907449549212100361569175896393456570368232649654272 2768 9973814899098424200723138351792786913140736465299308544 2769 19947629798196848401446276703585573826281472930598617088 2770 39895259596393696802892553407171147652562945861197234176 2771 79790519192787393605785106814342295305125891722394468352 2772 159581038385574787211570213628684590610251783444788936704 2773 319162076771149574423140427257369181220503566889577873408 2774 638324153542299148846280854514738362441007133779155746816 2775 202755595904452569706561330872953769 2776 405511191808905139413122661745907538 2777 811022383617810278826245323491815076 2778 1622044767235620557652490646983630152 2779 3244089534471241115304981293967260304 2780 6488179068942482230609962587934520608 2781 12976358137884964461219925175869041216 2782 25952716275769928922439850351738082432 2783 51905432551539857844879700703476164864 2784 103810865103079715689759401406952329728 2785 207621730206159431379518802813904659456 2786 415243460412318862759037605627809318912 2787 830486920824637725518075211255618637824 2788 1660973841649275451036150422511237275648 2789 3321947683298550902072300845022474551296 2790 6643895366597101804144601690044949102592 2791 13287790733194203608289203380089898205184 2792 26575581466388407216578406760179796410368 2793 53151162932776814433156813520359592820736 2794 106302325865553628866313627040719185641472 2795 212604651731107257732627254081438371282944 2796 425209303462214515465254508162876742565888 2797 850418606924429030930509016325753485131776 2798 1700837213848858061861018032651506970263552 2799 3401674427697716123722036065303013940527104 2800 6803348855395432247444072130606027881054208 2801 13606697710790864494888144261212055762108416 2802 27213395421581728989776288522424111524216832 2803 54426790843163457979552577044848223048433664 2804 108853581686326915959105154089696446096867328 2805 217707163372653831918210308179392892193734656 2806 435414326745307663836420616358785784387469312 2807 870828653490615327672841232717571568774938624 2808 1741657306981230655345682465435143137549877248 2809 3483314613962461310691364930870286275099754496 2810 6966629227924922621382729861740572550199508992 2811 13933258455849845242765459723481145100399017984 2812 27866516911699690485530919446962290200798035968 2813 55733033823399380971061838893924580401596071936 2814 111466067646798761942123677787849160803192143872 2815 222932135293597523884247355575698321606384287744 2816 445864270587195047768494711151396643212768575488 2817 891728541174390095536989422302793286425537150976 2818 1783457082348780191073978844605586572851074301952 2819 3566914164697560382147957689211173145702148603904 2820 7133828329395120764295915378422346291404297207808 2821 14267656658790241528591830756844692582808594415616 2822 28535313317580483057183661513689385165617188831232 2823 57070626635160966114367323027378770331234377662464 2824 114141253270321932228734646054757540662468755324928 2825 228282506540643864457469292109515081324937510649856 2826 456565013081287728914938584219030162649875021299712 2827 913130026162575457829877168438060325299750042599424 2828 1826260052325150915659754336876120650599500085198848 2829 3652520104650301831319508673752241301199000170397696 2830 7305040209300603662639017347504482602398000340795392 2831 14610080418601207325278034695008965204796000681590784 2832 29220160837202414650556069390017930409592001363181568 2833 58440321674404829301112138780035860819184002726363136 2834 116880643348809658602224277560071721638368005452726272 2835 233761286697619317204448555120143443276736010905452544 2836 467522573395238634408897110240286886553472021810905088 2837 935045146790477268817794220480573773106944043621810176 2838 1870090293580954537635588440961147546213888087243620352 2839 3740180587161909075271176881922295092427776174487240704 2840 7480361174323818150542353763844590184855552348974481408 2841 14960722348647636301084707527689180369711104697948962816 2842 29921444697295272602169415055378360739422209395897925632 2843 59842889394590545204338830110756721478844418791795851264 2844 119685778789181090408677660221513442957688837583591702528 2845 239371557578362180817355320443026885915377675167183405056 2846 478743115156724361634710640886053771830755350334366810112 2847 957486230313448723269421281772107543661510700668733620224 2848 1914972460626897446538842563544215087323021401337467240448 2849 3829944921253794893077685127088430174646042802674934480896 2850 608266787713357709119683992618861307 2851 1216533575426715418239367985237722614 2852 2433067150853430836478735970475445228 2853 4866134301706861672957471940950890456 2854 9732268603413723345914943881901780912 2855 19464537206827446691829887763803561824 2856 38929074413654893383659775527607123648 2857 77858148827309786767319551055214247296 2858 155716297654619573534639102110428494592 2859 311432595309239147069278204220856989184 2860 622865190618478294138556408441713978368 2861 1245730381236956588277112816883427956736 2862 2491460762473913176554225633766855913472 2863 4982921524947826353108451267533711826944 2864 9965843049895652706216902535067423653888 2865 19931686099791305412433805070134847307776 2866 39863372199582610824867610140269694615552 2867 79726744399165221649735220280539389231104 2868 159453488798330443299470440561078778462208 2869 318906977596660886598940881122157556924416 2870 637813955193321773197881762244315113848832 2871 1275627910386643546395763524488630227697664 2872 2551255820773287092791527048977260455395328 2873 5102511641546574185583054097954520910790656 2874 10205023283093148371166108195909041821581312 2875 20410046566186296742332216391818083643162624 2876 40820093132372593484664432783636167286325248 2877 81640186264745186969328865567272334572650496 2878 163280372529490373938657731134544669145300992 2879 326560745058980747877315462269089338290601984 2880 653121490117961495754630924538178676581203968 2881 1306242980235922991509261849076357353162407936 2882 2612485960471845983018523698152714706324815872 2883 5224971920943691966037047396305429412649631744 2884 10449943841887383932074094792610858825299263488 2885 20899887683774767864148189585221717650598526976 2886 41799775367549535728296379170443435301197053952 2887 83599550735099071456592758340886870602394107904 2888 167199101470198142913185516681773741204788215808 2889 334398202940396285826371033363547482409576431616 2890 668796405880792571652742066727094964819152863232 2891 1337592811761585143305484133454189929638305726464 2892 2675185623523170286610968266908379859276611452928 2893 5350371247046340573221936533816759718553222905856 2894 10700742494092681146443873067633519437106445811712 2895 21401484988185362292887746135267038874212891623424 2896 42802969976370724585775492270534077748425783246848 2897 85605939952741449171550984541068155496851566493696 2898 171211879905482898343101969082136310993703132987392 2899 342423759810965796686203938164272621987406265974784 2900 684847519621931593372407876328545243974812531949568 2901 1369695039243863186744815752657090487949625063899136 2902 2739390078487726373489631505314180975899250127798272 2903 5478780156975452746979263010628361951798500255596544 2904 10957560313950905493958526021256723903597000511193088 2905 21915120627901810987917052042513447807194001022386176 2906 43830241255803621975834104085026895614388002044772352 2907 87660482511607243951668208170053791228776004089544704 2908 175320965023214487903336416340107582457552008179089408 2909 350641930046428975806672832680215164915104016358178816 2910 701283860092857951613345665360430329830208032716357632 2911 1402567720185715903226691330720860659660416065432715264 2912 2805135440371431806453382661441721319320832130865430528 2913 5610270880742863612906765322883442638641664261730861056 2914 11220541761485727225813530645766885277283328523461722112 2915 22441083522971454451627061291533770554566657046923444224 2916 44882167045942908903254122583067541109133314093846888448 2917 89764334091885817806508245166135082218266628187693776896 2918 179528668183771635613016490332270164436533256375387553792 2919 359057336367543271226032980664540328873066512750775107584 2920 718114672735086542452065961329080657746133025501550215168 2921 1436229345470173084904131922658161315492266051003100430336 2922 2872458690940346169808263845316322630984532102006200860672 2923 5744917381880692339616527690632645261969064204012401721344 2924 11489834763761384679233055381265290523938128408024803442688 2925 22979669527522769358466110762530581047876256816049606885376 2926 1824800363140073127359051977856583921 2927 3649600726280146254718103955713167842 2928 7299201452560292509436207911426335684 2929 14598402905120585018872415822852671368 2930 29196805810241170037744831645705342736 2931 58393611620482340075489663291410685472 2932 116787223240964680150979326582821370944 2933 233574446481929360301958653165642741888 2934 467148892963858720603917306331285483776 2935 934297785927717441207834612662570967552 2936 1868595571855434882415669225325141935104 2937 3737191143710869764831338450650283870208 2938 7474382287421739529662676901300567740416 2939 14948764574843479059325353802601135480832 2940 29897529149686958118650707605202270961664 2941 59795058299373916237301415210404541923328 2942 119590116598747832474602830420809083846656 2943 239180233197495664949205660841618167693312 2944 478360466394991329898411321683236335386624 2945 956720932789982659796822643366472670773248 2946 1913441865579965319593645286732945341546496 2947 3826883731159930639187290573465890683092992 2948 7653767462319861278374581146931781366185984 2949 15307534924639722556749162293863562732371968 2950 30615069849279445113498324587727125464743936 2951 61230139698558890226996649175454250929487872 2952 122460279397117780453993298350908501858975744 2953 244920558794235560907986596701817003717951488 2954 489841117588471121815973193403634007435902976 2955 979682235176942243631946386807268014871805952 2956 1959364470353884487263892773614536029743611904 2957 3918728940707768974527785547229072059487223808 2958 7837457881415537949055571094458144118974447616 2959 15674915762831075898111142188916288237948895232 2960 31349831525662151796222284377832576475897790464 2961 62699663051324303592444568755665152951795580928 2962 125399326102648607184889137511330305903591161856 2963 250798652205297214369778275022660611807182323712 2964 501597304410594428739556550045321223614364647424 2965 1003194608821188857479113100090642447228729294848 2966 2006389217642377714958226200181284894457458589696 2967 4012778435284755429916452400362569788914917179392 2968 8025556870569510859832904800725139577829834358784 2969 16051113741139021719665809601450279155659668717568 2970 32102227482278043439331619202900558311319337435136 2971 64204454964556086878663238405801116622638674870272 2972 128408909929112173757326476811602233245277349740544 2973 256817819858224347514652953623204466490554699481088 2974 513635639716448695029305907246408932981109398962176 2975 1027271279432897390058611814492817865962218797924352 2976 2054542558865794780117223628985635731924437595848704 2977 4109085117731589560234447257971271463848875191697408 2978 8218170235463179120468894515942542927697750383394816 2979 16436340470926358240937789031885085855395500766789632 2980 32872680941852716481875578063770171710791001533579264 2981 65745361883705432963751156127540343421582003067158528 2982 131490723767410865927502312255080686843164006134317056 2983 262981447534821731855004624510161373686328012268634112 2984 525962895069643463710009249020322747372656024537268224 2985 1051925790139286927420018498040645494745312049074536448 2986 2103851580278573854840036996081290989490624098149072896 2987 4207703160557147709680073992162581978981248196298145792 2988 8415406321114295419360147984325163957962496392596291584 2989 16830812642228590838720295968650327915924992785192583168 2990 33661625284457181677440591937300655831849985570385166336 2991 67323250568914363354881183874601311663699971140770332672 2992 134646501137828726709762367749202623327399942281540665344 2993 269293002275657453419524735498405246654799884563081330688 2994 538586004551314906839049470996810493309599769126162661376 2995 1077172009102629813678098941993620986619199538252325322752 2996 2154344018205259627356197883987241973238399076504650645504 2997 4308688036410519254712395767974483946476798153009301291008 2998 8617376072821038509424791535948967892953596306018602582016 2999 17234752145642077018849583071897935785907192612037205164032 3000 34469504291284154037699166143795871571814385224074410328064 3001 68939008582568308075398332287591743143628770448148820656128 3002 137878017165136616150796664575183486287257540896297641312256 3003 5474401089420219382077155933569751763 3004 10948802178840438764154311867139503526 3005 21897604357680877528308623734279007052 3006 43795208715361755056617247468558014104 3007 87590417430723510113234494937116028208 3008 175180834861447020226468989874232056416 3009 350361669722894040452937979748464112832 3010 700723339445788080905875959496928225664 3011 1401446678891576161811751918993856451328 3012 2802893357783152323623503837987712902656 3013 5605786715566304647247007675975425805312 3014 11211573431132609294494015351950851610624 3015 22423146862265218588988030703901703221248 3016 44846293724530437177976061407803406442496 3017 89692587449060874355952122815606812884992 3018 179385174898121748711904245631213625769984 3019 358770349796243497423808491262427251539968 3020 717540699592486994847616982524854503079936 3021 1435081399184973989695233965049709006159872 3022 2870162798369947979390467930099418012319744 3023 5740325596739895958780935860198836024639488 3024 11480651193479791917561871720397672049278976 3025 22961302386959583835123743440795344098557952 3026 45922604773919167670247486881590688197115904 3027 91845209547838335340494973763181376394231808 3028 183690419095676670680989947526362752788463616 3029 367380838191353341361979895052725505576927232 3030 734761676382706682723959790105451011153854464 3031 1469523352765413365447919580210902022307708928 3032 2939046705530826730895839160421804044615417856 3033 5878093411061653461791678320843608089230835712 3034 11756186822123306923583356641687216178461671424 3035 23512373644246613847166713283374432356923342848 3036 47024747288493227694333426566748864713846685696 3037 94049494576986455388666853133497729427693371392 3038 188098989153972910777333706266995458855386742784 3039 376197978307945821554667412533990917710773485568 3040 752395956615891643109334825067981835421546971136 3041 1504791913231783286218669650135963670843093942272 3042 3009583826463566572437339300271927341686187884544 3043 6019167652927133144874678600543854683372375769088 3044 12038335305854266289749357201087709366744751538176 3045 24076670611708532579498714402175418733489503076352 3046 48153341223417065158997428804350837466979006152704 3047 96306682446834130317994857608701674933958012305408 3048 192613364893668260635989715217403349867916024610816 3049 385226729787336521271979430434806699735832049221632 3050 770453459574673042543958860869613399471664098443264 3051 1540906919149346085087917721739226798943328196886528 3052 3081813838298692170175835443478453597886656393773056 3053 6163627676597384340351670886956907195773312787546112 3054 12327255353194768680703341773913814391546625575092224 3055 24654510706389537361406683547827628783093251150184448 3056 49309021412779074722813367095655257566186502300368896 3057 98618042825558149445626734191310515132373004600737792 3058 197236085651116298891253468382621030264746009201475584 3059 394472171302232597782506936765242060529492018402951168 3060 788944342604465195565013873530484121058984036805902336 3061 1577888685208930391130027747060968242117968073611804672 3062 3155777370417860782260055494121936484235936147223609344 3063 6311554740835721564520110988243872968471872294447218688 3064 12623109481671443129040221976487745936943744588894437376 3065 25246218963342886258080443952975491873887489177788874752 3066 50492437926685772516160887905950983747774978355577749504 3067 100984875853371545032321775811901967495549956711155499008 3068 201969751706743090064643551623803934991099913422310998016 3069 403939503413486180129287103247607869982199826844621996032 3070 807879006826972360258574206495215739964399653689243992064 3071 1615758013653944720517148412990431479928799307378487984128 3072 3231516027307889441034296825980862959857598614756975968256 3073 6463032054615778882068593651961725919715197229513951936512 3074 12926064109231557764137187303923451839430394459027903873024 3075 25852128218463115528274374607846903678860788918055807746048 3076 51704256436926231056548749215693807357721577836111615492096 3077 103408512873852462113097498431387614715443155672223230984192 3078 206817025747704924226194996862775229430886311344446461968384 3079 413634051495409848452389993725550458861772622688892923936768 3080 827268102990819696904779987451100917723545245377785847873536 3081 16423203268260658146231467800709255289 3082 32846406536521316292462935601418510578 3083 65692813073042632584925871202837021156 3084 131385626146085265169851742405674042312 3085 262771252292170530339703484811348084624 3086 525542504584341060679406969622696169248 3087 1051085009168682121358813939245392338496 3088 2102170018337364242717627878490784676992 3089 4204340036674728485435255756981569353984 3090 8408680073349456970870511513963138707968 3091 16817360146698913941741023027926277415936 3092 33634720293397827883482046055852554831872 3093 67269440586795655766964092111705109663744 3094 134538881173591311533928184223410219327488 3095 269077762347182623067856368446820438654976 3096 538155524694365246135712736893640877309952 3097 1076311049388730492271425473787281754619904 3098 2152622098777460984542850947574563509239808 3099 4305244197554921969085701895149127018479616 3100 8610488395109843938171403790298254036959232 3101 17220976790219687876342807580596508073918464 3102 34441953580439375752685615161193016147836928 3103 68883907160878751505371230322386032295673856 3104 137767814321757503010742460644772064591347712 3105 275535628643515006021484921289544129182695424 3106 551071257287030012042969842579088258365390848 3107 1102142514574060024085939685158176516730781696 3108 2204285029148120048171879370316353033461563392 3109 4408570058296240096343758740632706066923126784 3110 8817140116592480192687517481265412133846253568 3111 17634280233184960385375034962530824267692507136 3112 35268560466369920770750069925061648535385014272 3113 70537120932739841541500139850123297070770028544 3114 141074241865479683083000279700246594141540057088 3115 282148483730959366166000559400493188283080114176 3116 564296967461918732332001118800986376566160228352 3117 1128593934923837464664002237601972753132320456704 3118 2257187869847674929328004475203945506264640913408 3119 4514375739695349858656008950407891012529281826816 3120 9028751479390699717312017900815782025058563653632 3121 18057502958781399434624035801631564050117127307264 3122 36115005917562798869248071603263128100234254614528 3123 72230011835125597738496143206526256200468509229056 3124 144460023670251195476992286413052512400937018458112 3125 288920047340502390953984572826105024801874036916224 3126 577840094681004781907969145652210049603748073832448 3127 1155680189362009563815938291304420099207496147664896 3128 2311360378724019127631876582608840198414992295329792 3129 4622720757448038255263753165217680396829984590659584 3130 9245441514896076510527506330435360793659969181319168 3131 18490883029792153021055012660870721587319938362638336 3132 36981766059584306042110025321741443174639876725276672 3133 73963532119168612084220050643482886349279753450553344 3134 147927064238337224168440101286965772698559506901106688 3135 295854128476674448336880202573931545397119013802213376 3136 591708256953348896673760405147863090794238027604426752 3137 1183416513906697793347520810295726181588476055208853504 3138 2366833027813395586695041620591452363176952110417707008 3139 4733666055626791173390083241182904726353904220835414016 3140 9467332111253582346780166482365809452707808441670828032 3141 18934664222507164693560332964731618905415616883341656064 3142 37869328445014329387120665929463237810831233766683312128 3143 75738656890028658774241331858926475621662467533366624256 3144 151477313780057317548482663717852951243324935066733248512 3145 302954627560114635096965327435705902486649870133466497024 3146 605909255120229270193930654871411804973299740266932994048 3147 1211818510240458540387861309742823609946599480533865988096 3148 2423637020480917080775722619485647219893198961067731976192 3149 4847274040961834161551445238971294439786397922135463952384 3150 9694548081923668323102890477942588879572795844270927904768 3151 19389096163847336646205780955885177759145591688541855809536 3152 38778192327694673292411561911770355518291183377083711619072 3153 77556384655389346584823123823540711036582366754167423238144 3154 155112769310778693169646247647081422073164733508334846476288 3155 310225538621557386339292495294162844146329467016669692952576 3156 620451077243114772678584990588325688292658934033339385905152 3157 1240902154486229545357169981176651376585317868066678771810304 3158 2481804308972459090714339962353302753170635736133357543620608 3159 4963608617944918181428679924706605506341271472266715087241216 3160 49269609804781974438694403402127765867 3161 98539219609563948877388806804255531734 3162 197078439219127897754777613608511063468 3163 394156878438255795509555227217022126936 3164 788313756876511591019110454434044253872 3165 1576627513753023182038220908868088507744 3166 3153255027506046364076441817736177015488 3167 6306510055012092728152883635472354030976 3168 12613020110024185456305767270944708061952 3169 25226040220048370912611534541889416123904 3170 50452080440096741825223069083778832247808 3171 100904160880193483650446138167557664495616 3172 201808321760386967300892276335115328991232 3173 403616643520773934601784552670230657982464 3174 807233287041547869203569105340461315964928 3175 1614466574083095738407138210680922631929856 3176 3228933148166191476814276421361845263859712 3177 6457866296332382953628552842723690527719424 3178 12915732592664765907257105685447381055438848 3179 25831465185329531814514211370894762110877696 3180 51662930370659063629028422741789524221755392 3181 103325860741318127258056845483579048443510784 3182 206651721482636254516113690967158096887021568 3183 413303442965272509032227381934316193774043136 3184 826606885930545018064454763868632387548086272 3185 1653213771861090036128909527737264775096172544 3186 3306427543722180072257819055474529550192345088 3187 6612855087444360144515638110949059100384690176 3188 13225710174888720289031276221898118200769380352 3189 26451420349777440578062552443796236401538760704 3190 52902840699554881156125104887592472803077521408 3191 105805681399109762312250209775184945606155042816 3192 211611362798219524624500419550369891212310085632 3193 423222725596439049249000839100739782424620171264 3194 846445451192878098498001678201479564849240342528 3195 1692890902385756196996003356402959129698480685056 3196 3385781804771512393992006712805918259396961370112 3197 6771563609543024787984013425611836518793922740224 3198 13543127219086049575968026851223673037587845480448 3199 27086254438172099151936053702447346075175690960896 3200 54172508876344198303872107404894692150351381921792 3201 108345017752688396607744214809789384300702763843584 3202 216690035505376793215488429619578768601405527687168 3203 433380071010753586430976859239157537202811055374336 3204 866760142021507172861953718478315074405622110748672 3205 1733520284043014345723907436956630148811244221497344 3206 3467040568086028691447814873913260297622488442994688 3207 6934081136172057382895629747826520595244976885989376 3208 13868162272344114765791259495653041190489953771978752 3209 27736324544688229531582518991306082380979907543957504 3210 55472649089376459063165037982612164761959815087915008 3211 110945298178752918126330075965224329523919630175830016 3212 221890596357505836252660151930448659047839260351660032 3213 443781192715011672505320303860897318095678520703320064 3214 887562385430023345010640607721794636191357041406640128 3215 1775124770860046690021281215443589272382714082813280256 3216 3550249541720093380042562430887178544765428165626560512 3217 7100499083440186760085124861774357089530856331253121024 3218 14200998166880373520170249723548714179061712662506242048 3219 28401996333760747040340499447097428358123425325012484096 3220 56803992667521494080680998894194856716246850650024968192 3221 113607985335042988161361997788389713432493701300049936384 3222 227215970670085976322723995576779426864987402600099872768 3223 454431941340171952645447991153558853729974805200199745536 3224 908863882680343905290895982307117707459949610400399491072 3225 1817727765360687810581791964614235414919899220800798982144 3226 3635455530721375621163583929228470829839798441601597964288 3227 7270911061442751242327167858456941659679596883203195928576 3228 14541822122885502484654335716913883319359193766406391857152 3229 29083644245771004969308671433827766638718387532812783714304 3230 58167288491542009938617342867655533277436775065625567428608 3231 116334576983084019877234685735311066554873550131251134857216 3232 232669153966168039754469371470622133109747100262502269714432 3233 465338307932336079508938742941244266219494200525004539428864 3234 930676615864672159017877485882488532438988401050009078857728 3235 1861353231729344318035754971764977064877976802100018157715456 3236 3722706463458688636071509943529954129755953604200036315430912 3237 7445412926917377272143019887059908259511907208400072630861824 3238 14890825853834754544286039774119816519023814416800145261723648 3239 29781651707669509088572079548239633038047628833600290523447296 3240 147808829414345923316083210206383297601 3241 295617658828691846632166420412766595202 3242 591235317657383693264332840825533190404 3243 1182470635314767386528665681651066380808 3244 2364941270629534773057331363302132761616 3245 4729882541259069546114662726604265523232 3246 9459765082518139092229325453208531046464 3247 18919530165036278184458650906417062092928 3248 37839060330072556368917301812834124185856 3249 75678120660145112737834603625668248371712 3250 151356241320290225475669207251336496743424 3251 302712482640580450951338414502672993486848 3252 605424965281160901902676829005345986973696 3253 1210849930562321803805353658010691973947392 3254 2421699861124643607610707316021383947894784 3255 4843399722249287215221414632042767895789568 3256 9686799444498574430442829264085535791579136 3257 19373598888997148860885658528171071583158272 3258 38747197777994297721771317056342143166316544 3259 77494395555988595443542634112684286332633088 3260 154988791111977190887085268225368572665266176 3261 309977582223954381774170536450737145330532352 3262 619955164447908763548341072901474290661064704 3263 1239910328895817527096682145802948581322129408 3264 2479820657791635054193364291605897162644258816 3265 4959641315583270108386728583211794325288517632 3266 9919282631166540216773457166423588650577035264 3267 19838565262333080433546914332847177301154070528 3268 39677130524666160867093828665694354602308141056 3269 79354261049332321734187657331388709204616282112 3270 158708522098664643468375314662777418409232564224 3271 317417044197329286936750629325554836818465128448 3272 634834088394658573873501258651109673636930256896 3273 1269668176789317147747002517302219347273860513792 3274 2539336353578634295494005034604438694547721027584 3275 5078672707157268590988010069208877389095442055168 3276 10157345414314537181976020138417754778190884110336 3277 20314690828629074363952040276835509556381768220672 3278 40629381657258148727904080553671019112763536441344 3279 81258763314516297455808161107342038225527072882688 3280 162517526629032594911616322214684076451054145765376 3281 325035053258065189823232644429368152902108291530752 3282 650070106516130379646465288858736305804216583061504 3283 1300140213032260759292930577717472611608433166123008 3284 2600280426064521518585861155434945223216866332246016 3285 5200560852129043037171722310869890446433732664492032 3286 10401121704258086074343444621739780892867465328984064 3287 20802243408516172148686889243479561785734930657968128 3288 41604486817032344297373778486959123571469861315936256 3289 83208973634064688594747556973918247142939722631872512 3290 166417947268129377189495113947836494285879445263745024 3291 332835894536258754378990227895672988571758890527490048 3292 665671789072517508757980455791345977143517781054980096 3293 1331343578145035017515960911582691954287035562109960192 3294 2662687156290070035031921823165383908574071124219920384 3295 5325374312580140070063843646330767817148142248439840768 3296 10650748625160280140127687292661535634296284496879681536 3297 21301497250320560280255374585323071268592568993759363072 3298 42602994500641120560510749170646142537185137987518726144 3299 85205989001282241121021498341292285074370275975037452288 3300 170411978002564482242042996682584570148740551950074904576 3301 340823956005128964484085993365169140297481103900149809152 3302 681647912010257928968171986730338280594962207800299618304 3303 1363295824020515857936343973460676561189924415600599236608 3304 2726591648041031715872687946921353122379848831201198473216 3305 5453183296082063431745375893842706244759697662402396946432 3306 10906366592164126863490751787685412489519395324804793892864 3307 21812733184328253726981503575370824979038790649609587785728 3308 43625466368656507453963007150741649958077581299219175571456 3309 87250932737313014907926014301483299916155162598438351142912 3310 174501865474626029815852028602966599832310325196876702285824 3311 349003730949252059631704057205933199664620650393753404571648 3312 698007461898504119263408114411866399329241300787506809143296 3313 1396014923797008238526816228823732798658482601575013618286592 3314 2792029847594016477053632457647465597316965203150027236573184 3315 5584059695188032954107264915294931194633930406300054473146368 3316 11168119390376065908214529830589862389267860812600108946292736 3317 22336238780752131816429059661179724778535721625200217892585472 3318 44672477561504263632858119322359449557071443250400435785170944 3319 89344955123008527265716238644718899114142886500800871570341888 3320 178689910246017054531432477289437798228285773001601743140683776 3321 443426488243037769948249630619149892803 3322 886852976486075539896499261238299785606 3323 1773705952972151079792998522476599571212 3324 3547411905944302159585997044953199142424 3325 7094823811888604319171994089906398284848 3326 14189647623777208638343988179812796569696 3327 28379295247554417276687976359625593139392 3328 56758590495108834553375952719251186278784 3329 113517180990217669106751905438502372557568 3330 227034361980435338213503810877004745115136 3331 454068723960870676427007621754009490230272 3332 908137447921741352854015243508018980460544 3333 1816274895843482705708030487016037960921088 3334 3632549791686965411416060974032075921842176 3335 7265099583373930822832121948064151843684352 3336 14530199166747861645664243896128303687368704 3337 29060398333495723291328487792256607374737408 3338 58120796666991446582656975584513214749474816 3339 116241593333982893165313951169026429498949632 3340 232483186667965786330627902338052858997899264 3341 464966373335931572661255804676105717995798528 3342 929932746671863145322511609352211435991597056 3343 1859865493343726290645023218704422871983194112 3344 3719730986687452581290046437408845743966388224 3345 7439461973374905162580092874817691487932776448 3346 14878923946749810325160185749635382975865552896 3347 29757847893499620650320371499270765951731105792 3348 59515695786999241300640742998541531903462211584 3349 119031391573998482601281485997083063806924423168 3350 238062783147996965202562971994166127613848846336 3351 476125566295993930405125943988332255227697692672 3352 952251132591987860810251887976664510455395385344 3353 1904502265183975721620503775953329020910790770688 3354 3809004530367951443241007551906658041821581541376 3355 7618009060735902886482015103813316083643163082752 3356 15236018121471805772964030207626632167286326165504 3357 30472036242943611545928060415253264334572652331008 3358 60944072485887223091856120830506528669145304662016 3359 121888144971774446183712241661013057338290609324032 3360 243776289943548892367424483322026114676581218648064 3361 487552579887097784734848966644052229353162437296128 3362 975105159774195569469697933288104458706324874592256 3363 1950210319548391138939395866576208917412649749184512 3364 3900420639096782277878791733152417834825299498369024 3365 7800841278193564555757583466304835669650598996738048 3366 15601682556387129111515166932609671339301197993476096 3367 31203365112774258223030333865219342678602395986952192 3368 62406730225548516446060667730438685357204791973904384 3369 124813460451097032892121335460877370714409583947808768 3370 249626920902194065784242670921754741428819167895617536 3371 499253841804388131568485341843509482857638335791235072 3372 998507683608776263136970683687018965715276671582470144 3373 1997015367217552526273941367374037931430553343164940288 3374 3994030734435105052547882734748075862861106686329880576 3375 7988061468870210105095765469496151725722213372659761152 3376 15976122937740420210191530938992303451444426745319522304 3377 31952245875480840420383061877984606902888853490639044608 3378 63904491750961680840766123755969213805777706981278089216 3379 127808983501923361681532247511938427611555413962556178432 3380 255617967003846723363064495023876855223110827925112356864 3381 511235934007693446726128990047753710446221655850224713728 3382 1022471868015386893452257980095507420892443311700449427456 3383 2044943736030773786904515960191014841784886623400898854912 3384 4089887472061547573809031920382029683569773246801797709824 3385 8179774944123095147618063840764059367139546493603595419648 3386 16359549888246190295236127681528118734279092987207190839296 3387 32719099776492380590472255363056237468558185974414381678592 3388 65438199552984761180944510726112474937116371948828763357184 3389 130876399105969522361889021452224949874232743897657526714368 3390 261752798211939044723778042904449899748465487795315053428736 3391 523505596423878089447556085808899799496930975590630106857472 3392 1047011192847756178895112171617799598993861951181260213714944 3393 2094022385695512357790224343235599197987723902362520427429888 3394 4188044771391024715580448686471198395975447804725040854859776 3395 8376089542782049431160897372942396791950895609450081709719552 3396 16752179085564098862321794745884793583901791218900163419439104 3397 33504358171128197724643589491769587167803582437800326838878208 3398 67008716342256395449287178983539174335607164875600653677756416 3399 134017432684512790898574357967078348671214329751201307355512832 3400 268034865369025581797148715934156697342428659502402614711025664 3401 536069730738051163594297431868313394684857319004805229422051328 3402 1072139461476102327188594863736626789369714638009610458844102656 3403 1330279464729113309844748891857449678409 3404 2660558929458226619689497783714899356818 3405 5321117858916453239378995567429798713636 3406 10642235717832906478757991134859597427272 3407 21284471435665812957515982269719194854544 3408 42568942871331625915031964539438389709088 3409 85137885742663251830063929078876779418176 3410 170275771485326503660127858157753558836352 3411 340551542970653007320255716315507117672704 3412 681103085941306014640511432631014235345408 3413 1362206171882612029281022865262028470690816 3414 2724412343765224058562045730524056941381632 3415 5448824687530448117124091461048113882763264 3416 10897649375060896234248182922096227765526528 3417 21795298750121792468496365844192455531053056 3418 43590597500243584936992731688384911062106112 3419 87181195000487169873985463376769822124212224 3420 174362390000974339747970926753539644248424448 3421 348724780001948679495941853507079288496848896 3422 697449560003897358991883707014158576993697792 3423 1394899120007794717983767414028317153987395584 3424 2789798240015589435967534828056634307974791168 3425 5579596480031178871935069656113268615949582336 3426 11159192960062357743870139312226537231899164672 3427 22318385920124715487740278624453074463798329344 3428 44636771840249430975480557248906148927596658688 3429 89273543680498861950961114497812297855193317376 3430 178547087360997723901922228995624595710386634752 3431 357094174721995447803844457991249191420773269504 3432 714188349443990895607688915982498382841546539008 3433 1428376698887981791215377831964996765683093078016 3434 2856753397775963582430755663929993531366186156032 3435 5713506795551927164861511327859987062732372312064 3436 11427013591103854329723022655719974125464744624128 3437 22854027182207708659446045311439948250929489248256 3438 45708054364415417318892090622879896501858978496512 3439 91416108728830834637784181245759793003717956993024 3440 182832217457661669275568362491519586007435913986048 3441 365664434915323338551136724983039172014871827972096 3442 731328869830646677102273449966078344029743655944192 3443 1462657739661293354204546899932156688059487311888384 3444 2925315479322586708409093799864313376118974623776768 3445 5850630958645173416818187599728626752237949247553536 3446 11701261917290346833636375199457253504475898495107072 3447 23402523834580693667272750398914507008951796990214144 3448 46805047669161387334545500797829014017903593980428288 3449 93610095338322774669091001595658028035807187960856576 3450 187220190676645549338182003191316056071614375921713152 3451 374440381353291098676364006382632112143228751843426304 3452 748880762706582197352728012765264224286457503686852608 3453 1497761525413164394705456025530528448572915007373705216 3454 2995523050826328789410912051061056897145830014747410432 3455 5991046101652657578821824102122113794291660029494820864 3456 11982092203305315157643648204244227588583320058989641728 3457 23964184406610630315287296408488455177166640117979283456 3458 47928368813221260630574592816976910354333280235958566912 3459 95856737626442521261149185633953820708666560471917133824 3460 191713475252885042522298371267907641417333120943834267648 3461 383426950505770085044596742535815282834666241887668535296 3462 766853901011540170089193485071630565669332483775337070592 3463 1533707802023080340178386970143261131338664967550674141184 3464 3067415604046160680356773940286522262677329935101348282368 3465 6134831208092321360713547880573044525354659870202696564736 3466 12269662416184642721427095761146089050709319740405393129472 3467 24539324832369285442854191522292178101418639480810786258944 3468 49078649664738570885708383044584356202837278961621572517888 3469 98157299329477141771416766089168712405674557923243145035776 3470 196314598658954283542833532178337424811349115846486290071552 3471 392629197317908567085667064356674849622698231692972580143104 3472 785258394635817134171334128713349699245396463385945160286208 3473 1570516789271634268342668257426699398490792926771890320572416 3474 3141033578543268536685336514853398796981585853543780641144832 3475 6282067157086537073370673029706797593963171707087561282289664 3476 12564134314173074146741346059413595187926343414175122564579328 3477 25128268628346148293482692118827190375852686828350245129158656 3478 50256537256692296586965384237654380751705373656700490258317312 3479 100513074513384593173930768475308761503410747313400980516634624 3480 201026149026769186347861536950617523006821494626801961033269248 3481 402052298053538372695723073901235046013642989253603922066538496 3482 804104596107076745391446147802470092027285978507207844133076992 3483 1608209192214153490782892295604940184054571957014415688266153984 3484 3216418384428306981565784591209880368109143914028831376532307968 3485 6432836768856613963131569182419760736218287828057662753064615936 3486 3990838394187339929534246675572349035227 3487 7981676788374679859068493351144698070454 3488 15963353576749359718136986702289396140908 3489 31926707153498719436273973404578792281816 3490 63853414306997438872547946809157584563632 3491 127706828613994877745095893618315169127264 3492 255413657227989755490191787236630338254528 3493 510827314455979510980383574473260676509056 3494 1021654628911959021960767148946521353018112 3495 2043309257823918043921534297893042706036224 3496 4086618515647836087843068595786085412072448 3497 8173237031295672175686137191572170824144896 3498 16346474062591344351372274383144341648289792 3499 32692948125182688702744548766288683296579584 3500 65385896250365377405489097532577366593159168 3501 130771792500730754810978195065154733186318336 3502 261543585001461509621956390130309466372636672 3503 523087170002923019243912780260618932745273344 3504 1046174340005846038487825560521237865490546688 3505 2092348680011692076975651121042475730981093376 3506 4184697360023384153951302242084951461962186752 3507 8369394720046768307902604484169902923924373504 3508 16738789440093536615805208968339805847848747008 3509 33477578880187073231610417936679611695697494016 3510 66955157760374146463220835873359223391394988032 3511 133910315520748292926441671746718446782789976064 3512 267820631041496585852883343493436893565579952128 3513 535641262082993171705766686986873787131159904256 3514 1071282524165986343411533373973747574262319808512 3515 2142565048331972686823066747947495148524639617024 3516 4285130096663945373646133495894990297049279234048 3517 8570260193327890747292266991789980594098558468096 3518 17140520386655781494584533983579961188197116936192 3519 34281040773311562989169067967159922376394233872384 3520 68562081546623125978338135934319844752788467744768 3521 137124163093246251956676271868639689505576935489536 3522 274248326186492503913352543737279379011153870979072 3523 548496652372985007826705087474558758022307741958144 3524 1096993304745970015653410174949117516044615483916288 3525 2193986609491940031306820349898235032089230967832576 3526 4387973218983880062613640699796470064178461935665152 3527 8775946437967760125227281399592940128356923871330304 3528 17551892875935520250454562799185880256713847742660608 3529 35103785751871040500909125598371760513427695485321216 3530 70207571503742081001818251196743521026855390970642432 3531 140415143007484162003636502393487042053710781941284864 3532 280830286014968324007273004786974084107421563882569728 3533 561660572029936648014546009573948168214843127765139456 3534 1123321144059873296029092019147896336429686255530278912 3535 2246642288119746592058184038295792672859372511060557824 3536 4493284576239493184116368076591585345718745022121115648 3537 8986569152478986368232736153183170691437490044242231296 3538 17973138304957972736465472306366341382874980088484462592 3539 35946276609915945472930944612732682765749960176968925184 3540 71892553219831890945861889225465365531499920353937850368 3541 143785106439663781891723778450930731062999840707875700736 3542 287570212879327563783447556901861462125999681415751401472 3543 575140425758655127566895113803722924251999362831502802944 3544 1150280851517310255133790227607445848503998725663005605888 3545 2300561703034620510267580455214891697007997451326011211776 3546 4601123406069241020535160910429783394015994902652022423552 3547 9202246812138482041070321820859566788031989805304044847104 3548 18404493624276964082140643641719133576063979610608089694208 3549 36808987248553928164281287283438267152127959221216179388416 3550 73617974497107856328562574566876534304255918442432358776832 3551 147235948994215712657125149133753068608511836884864717553664 3552 294471897988431425314250298267506137217023673769729435107328 3553 588943795976862850628500596535012274434047347539458870214656 3554 1177887591953725701257001193070024548868094695078917740429312 3555 2355775183907451402514002386140049097736189390157835480858624 3556 4711550367814902805028004772280098195472378780315670961717248 3557 9423100735629805610056009544560196390944757560631341923434496 3558 18846201471259611220112019089120392781889515121262683846868992 3559 37692402942519222440224038178240785563779030242525367693737984 3560 75384805885038444880448076356481571127558060485050735387475968 3561 150769611770076889760896152712963142255116120970101470774951936 3562 301539223540153779521792305425926284510232241940202941549903872 3563 603078447080307559043584610851852569020464483880405883099807744 3564 1206156894160615118087169221703705138040928967760811766199615488 3565 2412313788321230236174338443407410276081857935521623532399230976 3566 4824627576642460472348676886814820552163715871043247064798461952 3567 9649255153284920944697353773629641104327431742086494129596923904 3568 19298510306569841889394707547259282208654863484172988259193847808 3569 38597020613139683778789415094518564417309726968345976518387695616 3570 11972515182562019788602740026717047105681 3571 23945030365124039577205480053434094211362 3572 47890060730248079154410960106868188422724 3573 95780121460496158308821920213736376845448 3574 191560242920992316617643840427472753690896 3575 383120485841984633235287680854945507381792 3576 766240971683969266470575361709891014763584 3577 1532481943367938532941150723419782029527168 3578 3064963886735877065882301446839564059054336 3579 6129927773471754131764602893679128118108672 3580 12259855546943508263529205787358256236217344 3581 24519711093887016527058411574716512472434688 3582 49039422187774033054116823149433024944869376 3583 98078844375548066108233646298866049889738752 3584 196157688751096132216467292597732099779477504 3585 392315377502192264432934585195464199558955008 3586 784630755004384528865869170390928399117910016 3587 1569261510008769057731738340781856798235820032 3588 3138523020017538115463476681563713596471640064 3589 6277046040035076230926953363127427192943280128 3590 12554092080070152461853906726254854385886560256 3591 25108184160140304923707813452509708771773120512 3592 50216368320280609847415626905019417543546241024 3593 100432736640561219694831253810038835087092482048 3594 200865473281122439389662507620077670174184964096 3595 401730946562244878779325015240155340348369928192 3596 803461893124489757558650030480310680696739856384 3597 1606923786248979515117300060960621361393479712768 3598 3213847572497959030234600121921242722786959425536 3599 6427695144995918060469200243842485445573918851072 3600 12855390289991836120938400487684970891147837702144 3601 25710780579983672241876800975369941782295675404288 3602 51421561159967344483753601950739883564591350808576 3603 102843122319934688967507203901479767129182701617152 3604 205686244639869377935014407802959534258365403234304 3605 411372489279738755870028815605919068516730806468608 3606 822744978559477511740057631211838137033461612937216 3607 1645489957118955023480115262423676274066923225874432 3608 3290979914237910046960230524847352548133846451748864 3609 6581959828475820093920461049694705096267692903497728 3610 13163919656951640187840922099389410192535385806995456 3611 26327839313903280375681844198778820385070771613990912 3612 52655678627806560751363688397557640770141543227981824 3613 105311357255613121502727376795115281540283086455963648 3614 210622714511226243005454753590230563080566172911927296 3615 421245429022452486010909507180461126161132345823854592 3616 842490858044904972021819014360922252322264691647709184 3617 1684981716089809944043638028721844504644529383295418368 3618 3369963432179619888087276057443689009289058766590836736 3619 6739926864359239776174552114887378018578117533181673472 3620 13479853728718479552349104229774756037156235066363346944 3621 26959707457436959104698208459549512074312470132726693888 3622 53919414914873918209396416919099024148624940265453387776 3623 107838829829747836418792833838198048297249880530906775552 3624 215677659659495672837585667676396096594499761061813551104 3625 431355319318991345675171335352792193188999522123627102208 3626 862710638637982691350342670705584386377999044247254204416 3627 1725421277275965382700685341411168772755998088494508408832 3628 3450842554551930765401370682822337545511996176989016817664 3629 6901685109103861530802741365644675091023992353978033635328 3630 13803370218207723061605482731289350182047984707956067270656 3631 27606740436415446123210965462578700364095969415912134541312 3632 55213480872830892246421930925157400728191938831824269082624 3633 110426961745661784492843861850314801456383877663648538165248 3634 220853923491323568985687723700629602912767755327297076330496 3635 441707846982647137971375447401259205825535510654594152660992 3636 883415693965294275942750894802518411651071021309188305321984 3637 1766831387930588551885501789605036823302142042618376610643968 3638 3533662775861177103771003579210073646604284085236753221287936 3639 7067325551722354207542007158420147293208568170473506442575872 3640 14134651103444708415084014316840294586417136340947012885151744 3641 28269302206889416830168028633680589172834272681894025770303488 3642 56538604413778833660336057267361178345668545363788051540606976 3643 113077208827557667320672114534722356691337090727576103081213952 3644 226154417655115334641344229069444713382674181455152206162427904 3645 452308835310230669282688458138889426765348362910304412324855808 3646 904617670620461338565376916277778853530696725820608824649711616 3647 1809235341240922677130753832555557707061393451641217649299423232 3648 3618470682481845354261507665111115414122786903282435298598846464 3649 7236941364963690708523015330222230828245573806564870597197692928 3650 14473882729927381417046030660444461656491147613129741194395385856 3651 28947765459854762834092061320888923312982295226259482388790771712 3652 57895530919709525668184122641777846625964590452518964777581543424 3653 115791061839419051336368245283555693251929180905037929555163086848 3654 231582123678838102672736490567111386503858361810075859110326173696 3655 35917545547686059365808220080151141317043 3656 71835091095372118731616440160302282634086 3657 143670182190744237463232880320604565268172 3658 287340364381488474926465760641209130536344 3659 574680728762976949852931521282418261072688 3660 1149361457525953899705863042564836522145376 3661 2298722915051907799411726085129673044290752 3662 4597445830103815598823452170259346088581504 3663 9194891660207631197646904340518692177163008 3664 18389783320415262395293808681037384354326016 3665 36779566640830524790587617362074768708652032 3666 73559133281661049581175234724149537417304064 3667 147118266563322099162350469448299074834608128 3668 294236533126644198324700938896598149669216256 3669 588473066253288396649401877793196299338432512 3670 1176946132506576793298803755586392598676865024 3671 2353892265013153586597607511172785197353730048 3672 4707784530026307173195215022345570394707460096 3673 9415569060052614346390430044691140789414920192 3674 18831138120105228692780860089382281578829840384 3675 37662276240210457385561720178764563157659680768 3676 75324552480420914771123440357529126315319361536 3677 150649104960841829542246880715058252630638723072 3678 301298209921683659084493761430116505261277446144 3679 602596419843367318168987522860233010522554892288 3680 1205192839686734636337975045720466021045109784576 3681 2410385679373469272675950091440932042090219569152 3682 4820771358746938545351900182881864084180439138304 3683 9641542717493877090703800365763728168360878276608 3684 19283085434987754181407600731527456336721756553216 3685 38566170869975508362815201463054912673443513106432 3686 77132341739951016725630402926109825346887026212864 3687 154264683479902033451260805852219650693774052425728 3688 308529366959804066902521611704439301387548104851456 3689 617058733919608133805043223408878602775096209702912 3690 1234117467839216267610086446817757205550192419405824 3691 2468234935678432535220172893635514411100384838811648 3692 4936469871356865070440345787271028822200769677623296 3693 9872939742713730140880691574542057644401539355246592 3694 19745879485427460281761383149084115288803078710493184 3695 39491758970854920563522766298168230577606157420986368 3696 78983517941709841127045532596336461155212314841972736 3697 157967035883419682254091065192672922310424629683945472 3698 315934071766839364508182130385345844620849259367890944 3699 631868143533678729016364260770691689241698518735781888 3700 1263736287067357458032728521541383378483397037471563776 3701 2527472574134714916065457043082766756966794074943127552 3702 5054945148269429832130914086165533513933588149886255104 3703 10109890296538859664261828172331067027867176299772510208 3704 20219780593077719328523656344662134055734352599545020416 3705 40439561186155438657047312689324268111468705199090040832 3706 80879122372310877314094625378648536222937410398180081664 3707 161758244744621754628189250757297072445874820796360163328 3708 323516489489243509256378501514594144891749641592720326656 3709 647032978978487018512757003029188289783499283185440653312 3710 1294065957956974037025514006058376579566998566370881306624 3711 2588131915913948074051028012116753159133997132741762613248 3712 5176263831827896148102056024233506318267994265483525226496 3713 10352527663655792296204112048467012636535988530967050452992 3714 20705055327311584592408224096934025273071977061934100905984 3715 41410110654623169184816448193868050546143954123868201811968 3716 82820221309246338369632896387736101092287908247736403623936 3717 165640442618492676739265792775472202184575816495472807247872 3718 331280885236985353478531585550944404369151632990945614495744 3719 662561770473970706957063171101888808738303265981891228991488 3720 1325123540947941413914126342203777617476606531963782457982976 3721 2650247081895882827828252684407555234953213063927564915965952 3722 5300494163791765655656505368815110469906426127855129831931904 3723 10600988327583531311313010737630220939812852255710259663863808 3724 21201976655167062622626021475260441879625704511420519327727616 3725 42403953310334125245252042950520883759251409022841038655455232 3726 84807906620668250490504085901041767518502818045682077310910464 3727 169615813241336500981008171802083535037005636091364154621820928 3728 339231626482673001962016343604167070074011272182728309243641856 3729 678463252965346003924032687208334140148022544365456618487283712 3730 1356926505930692007848065374416668280296045088730913236974567424 3731 2713853011861384015696130748833336560592090177461826473949134848 3732 5427706023722768031392261497666673121184180354923652947898269696 3733 10855412047445536062784522995333346242368360709847305895796539392 3734 21710824094891072125569045990666692484736721419694611791593078784 3735 43421648189782144251138091981333384969473442839389223583186157568 3736 86843296379564288502276183962666769938946885678778447166372315136 3737 173686592759128577004552367925333539877893771357556894332744630272 3738 347373185518257154009104735850667079755787542715113788665489260544 3739 694746371036514308018209471701334159511575085430227577330978521088 3740 1389492742073028616036418943402668319023150170860455154661957042176 3741 107752636643058178097424660240453423951129 3742 215505273286116356194849320480906847902258 3743 431010546572232712389698640961813695804516 3744 862021093144465424779397281923627391609032 3745 1724042186288930849558794563847254783218064 3746 3448084372577861699117589127694509566436128 3747 6896168745155723398235178255389019132872256 3748 13792337490311446796470356510778038265744512 3749 27584674980622893592940713021556076531489024 3750 55169349961245787185881426043112153062978048 3751 110338699922491574371762852086224306125956096 3752 220677399844983148743525704172448612251912192 3753 441354799689966297487051408344897224503824384 3754 882709599379932594974102816689794449007648768 3755 1765419198759865189948205633379588898015297536 3756 3530838397519730379896411266759177796030595072 3757 7061676795039460759792822533518355592061190144 3758 14123353590078921519585645067036711184122380288 3759 28246707180157843039171290134073422368244760576 3760 56493414360315686078342580268146844736489521152 3761 112986828720631372156685160536293689472979042304 3762 225973657441262744313370321072587378945958084608 3763 451947314882525488626740642145174757891916169216 3764 903894629765050977253481284290349515783832338432 3765 1807789259530101954506962568580699031567664676864 3766 3615578519060203909013925137161398063135329353728 3767 7231157038120407818027850274322796126270658707456 3768 14462314076240815636055700548645592252541317414912 3769 28924628152481631272111401097291184505082634829824 3770 57849256304963262544222802194582369010165269659648 3771 115698512609926525088445604389164738020330539319296 3772 231397025219853050176891208778329476040661078638592 3773 462794050439706100353782417556658952081322157277184 3774 925588100879412200707564835113317904162644314554368 3775 1851176201758824401415129670226635808325288629108736 3776 3702352403517648802830259340453271616650577258217472 3777 7404704807035297605660518680906543233301154516434944 3778 14809409614070595211321037361813086466602309032869888 3779 29618819228141190422642074723626172933204618065739776 3780 59237638456282380845284149447252345866409236131479552 3781 118475276912564761690568298894504691732818472262959104 3782 236950553825129523381136597789009383465636944525918208 3783 473901107650259046762273195578018766931273889051836416 3784 947802215300518093524546391156037533862547778103672832 3785 1895604430601036187049092782312075067725095556207345664 3786 3791208861202072374098185564624150135450191112414691328 3787 7582417722404144748196371129248300270900382224829382656 3788 15164835444808289496392742258496600541800764449658765312 3789 30329670889616578992785484516993201083601528899317530624 3790 60659341779233157985570969033986402167203057798635061248 3791 121318683558466315971141938067972804334406115597270122496 3792 242637367116932631942283876135945608668812231194540244992 3793 485274734233865263884567752271891217337624462389080489984 3794 970549468467730527769135504543782434675248924778160979968 3795 1941098936935461055538271009087564869350497849556321959936 3796 3882197873870922111076542018175129738700995699112643919872 3797 7764395747741844222153084036350259477401991398225287839744 3798 15528791495483688444306168072700518954803982796450575679488 3799 31057582990967376888612336145401037909607965592901151358976 3800 62115165981934753777224672290802075819215931185802302717952 3801 124230331963869507554449344581604151638431862371604605435904 3802 248460663927739015108898689163208303276863724743209210871808 3803 496921327855478030217797378326416606553727449486418421743616 3804 993842655710956060435594756652833213107454898972836843487232 3805 1987685311421912120871189513305666426214909797945673686974464 3806 3975370622843824241742379026611332852429819595891347373948928 3807 7950741245687648483484758053222665704859639191782694747897856 3808 15901482491375296966969516106445331409719278383565389495795712 3809 31802964982750593933939032212890662819438556767130778991591424 3810 63605929965501187867878064425781325638877113534261557983182848 3811 127211859931002375735756128851562651277754227068523115966365696 3812 254423719862004751471512257703125302555508454137046231932731392 3813 508847439724009502943024515406250605111016908274092463865462784 3814 1017694879448019005886049030812501210222033816548184927730925568 3815 2035389758896038011772098061625002420444067633096369855461851136 3816 4070779517792076023544196123250004840888135266192739710923702272 3817 8141559035584152047088392246500009681776270532385479421847404544 3818 16283118071168304094176784493000019363552541064770958843694809088 3819 32566236142336608188353568986000038727105082129541917687389618176 3820 65132472284673216376707137972000077454210164259083835374779236352 3821 130264944569346432753414275944000154908420328518167670749558472704 3822 260529889138692865506828551888000309816840657036335341499116945408 3823 521059778277385731013657103776000619633681314072670682998233890816 3824 1042119556554771462027314207552001239267362628145341365996467781632 3825 2084239113109542924054628415104002478534725256290682731992935563264 3826 4168478226219085848109256830208004957069450512581365463985871126528 3827 8336956452438171696218513660416009914138901025162730927971742253056 3828 323257909929174534292273980721360271853387 3829 646515819858349068584547961442720543706774 3830 1293031639716698137169095922885441087413548 3831 2586063279433396274338191845770882174827096 3832 5172126558866792548676383691541764349654192 3833 10344253117733585097352767383083528699308384 3834 20688506235467170194705534766167057398616768 3835 41377012470934340389411069532334114797233536 3836 82754024941868680778822139064668229594467072 3837 165508049883737361557644278129336459188934144 3838 331016099767474723115288556258672918377868288 3839 662032199534949446230577112517345836755736576 3840 1324064399069898892461154225034691673511473152 3841 2648128798139797784922308450069383347022946304 3842 5296257596279595569844616900138766694045892608 3843 10592515192559191139689233800277533388091785216 3844 21185030385118382279378467600555066776183570432 3845 42370060770236764558756935201110133552367140864 3846 84740121540473529117513870402220267104734281728 3847 169480243080947058235027740804440534209468563456 3848 338960486161894116470055481608881068418937126912 3849 677920972323788232940110963217762136837874253824 3850 1355841944647576465880221926435524273675748507648 3851 2711683889295152931760443852871048547351497015296 3852 5423367778590305863520887705742097094702994030592 3853 10846735557180611727041775411484194189405988061184 3854 21693471114361223454083550822968388378811976122368 3855 43386942228722446908167101645936776757623952244736 3856 86773884457444893816334203291873553515247904489472 3857 173547768914889787632668406583747107030495808978944 3858 347095537829779575265336813167494214060991617957888 3859 694191075659559150530673626334988428121983235915776 3860 1388382151319118301061347252669976856243966471831552 3861 2776764302638236602122694505339953712487932943663104 3862 5553528605276473204245389010679907424975865887326208 3863 11107057210552946408490778021359814849951731774652416 3864 22214114421105892816981556042719629699903463549304832 3865 44428228842211785633963112085439259399806927098609664 3866 88856457684423571267926224170878518799613854197219328 3867 177712915368847142535852448341757037599227708394438656 3868 355425830737694285071704896683514075198455416788877312 3869 710851661475388570143409793367028150396910833577754624 3870 1421703322950777140286819586734056300793821667155509248 3871 2843406645901554280573639173468112601587643334311018496 3872 5686813291803108561147278346936225203175286668622036992 3873 11373626583606217122294556693872450406350573337244073984 3874 22747253167212434244589113387744900812701146674488147968 3875 45494506334424868489178226775489801625402293348976295936 3876 90989012668849736978356453550979603250804586697952591872 3877 181978025337699473956712907101959206501609173395905183744 3878 363956050675398947913425814203918413003218346791810367488 3879 727912101350797895826851628407836826006436693583620734976 3880 1455824202701595791653703256815673652012873387167241469952 3881 2911648405403191583307406513631347304025746774334482939904 3882 5823296810806383166614813027262694608051493548668965879808 3883 11646593621612766333229626054525389216102987097337931759616 3884 23293187243225532666459252109050778432205974194675863519232 3885 46586374486451065332918504218101556864411948389351727038464 3886 93172748972902130665837008436203113728823896778703454076928 3887 186345497945804261331674016872406227457647793557406908153856 3888 372690995891608522663348033744812454915295587114813816307712 3889 745381991783217045326696067489624909830591174229627632615424 3890 1490763983566434090653392134979249819661182348459255265230848 3891 2981527967132868181306784269958499639322364696918510530461696 3892 5963055934265736362613568539916999278644729393837021060923392 3893 11926111868531472725227137079833998557289458787674042121846784 3894 23852223737062945450454274159667997114578917575348084243693568 3895 47704447474125890900908548319335994229157835150696168487387136 3896 95408894948251781801817096638671988458315670301392336974774272 3897 190817789896503563603634193277343976916631340602784673949548544 3898 381635579793007127207268386554687953833262681205569347899097088 3899 763271159586014254414536773109375907666525362411138695798194176 3900 1526542319172028508829073546218751815333050724822277391596388352 3901 3053084638344057017658147092437503630666101449644554783192776704 3902 6106169276688114035316294184875007261332202899289109566385553408 3903 12212338553376228070632588369750014522664405798578219132771106816 3904 24424677106752456141265176739500029045328811597156438265542213632 3905 48849354213504912282530353479000058090657623194312876531084427264 3906 97698708427009824565060706958000116181315246388625753062168854528 3907 195397416854019649130121413916000232362630492777251506124337709056 3908 390794833708039298260242827832000464725260985554503012248675418112 3909 781589667416078596520485655664000929450521971109006024497350836224 3910 1563179334832157193040971311328001858901043942218012048994701672448 3911 3126358669664314386081942622656003717802087884436024097989403344896 3912 6252717339328628772163885245312007435604175768872048195978806689792 3913 12505434678657257544327770490624014871208351537744096391957613379584 3914 25010869357314515088655540981248029742416703075488192783915226759168 3915 50021738714629030177311081962496059484833406150976385567830453518336 3916 969773729787523602876821942164080815560161 3917 1939547459575047205753643884328161631120322 3918 3879094919150094411507287768656323262240644 3919 7758189838300188823014575537312646524481288 3920 15516379676600377646029151074625293048962576 3921 31032759353200755292058302149250586097925152 3922 62065518706401510584116604298501172195850304 3923 124131037412803021168233208597002344391700608 3924 248262074825606042336466417194004688783401216 3925 496524149651212084672932834388009377566802432 3926 993048299302424169345865668776018755133604864 3927 1986096598604848338691731337552037510267209728 3928 3972193197209696677383462675104075020534419456 3929 7944386394419393354766925350208150041068838912 3930 15888772788838786709533850700416300082137677824 3931 31777545577677573419067701400832600164275355648 3932 63555091155355146838135402801665200328550711296 3933 127110182310710293676270805603330400657101422592 3934 254220364621420587352541611206660801314202845184 3935 508440729242841174705083222413321602628405690368 3936 1016881458485682349410166444826643205256811380736 3937 2033762916971364698820332889653286410513622761472 3938 4067525833942729397640665779306572821027245522944 3939 8135051667885458795281331558613145642054491045888 3940 16270103335770917590562663117226291284108982091776 3941 32540206671541835181125326234452582568217964183552 3942 65080413343083670362250652468905165136435928367104 3943 130160826686167340724501304937810330272871856734208 3944 260321653372334681449002609875620660545743713468416 3945 520643306744669362898005219751241321091487426936832 3946 1041286613489338725796010439502482642182974853873664 3947 2082573226978677451592020879004965284365949707747328 3948 4165146453957354903184041758009930568731899415494656 3949 8330292907914709806368083516019861137463798830989312 3950 16660585815829419612736167032039722274927597661978624 3951 33321171631658839225472334064079444549855195323957248 3952 66642343263317678450944668128158889099710390647914496 3953 133284686526635356901889336256317778199420781295828992 3954 266569373053270713803778672512635556398841562591657984 3955 533138746106541427607557345025271112797683125183315968 3956 1066277492213082855215114690050542225595366250366631936 3957 2132554984426165710430229380101084451190732500733263872 3958 4265109968852331420860458760202168902381465001466527744 3959 8530219937704662841720917520404337804762930002933055488 3960 17060439875409325683441835040808675609525860005866110976 3961 34120879750818651366883670081617351219051720011732221952 3962 68241759501637302733767340163234702438103440023464443904 3963 136483519003274605467534680326469404876206880046928887808 3964 272967038006549210935069360652938809752413760093857775616 3965 545934076013098421870138721305877619504827520187715551232 3966 1091868152026196843740277442611755239009655040375431102464 3967 2183736304052393687480554885223510478019310080750862204928 3968 4367472608104787374961109770447020956038620161501724409856 3969 8734945216209574749922219540894041912077240323003448819712 3970 17469890432419149499844439081788083824154480646006897639424 3971 34939780864838298999688878163576167648308961292013795278848 3972 69879561729676597999377756327152335296617922584027590557696 3973 139759123459353195998755512654304670593235845168055181115392 3974 279518246918706391997511025308609341186471690336110362230784 3975 559036493837412783995022050617218682372943380672220724461568 3976 1118072987674825567990044101234437364745886761344441448923136 3977 2236145975349651135980088202468874729491773522688882897846272 3978 4472291950699302271960176404937749458983547045377765795692544 3979 8944583901398604543920352809875498917967094090755531591385088 3980 17889167802797209087840705619750997835934188181511063182770176 3981 35778335605594418175681411239501995671868376363022126365540352 3982 71556671211188836351362822479003991343736752726044252731080704 3983 143113342422377672702725644958007982687473505452088505462161408 3984 286226684844755345405451289916015965374947010904177010924322816 3985 572453369689510690810902579832031930749894021808354021848645632 3986 1144906739379021381621805159664063861499788043616708043697291264 3987 2289813478758042763243610319328127722999576087233416087394582528 3988 4579626957516085526487220638656255445999152174466832174789165056 3989 9159253915032171052974441277312510891998304348933664349578330112 3990 18318507830064342105948882554625021783996608697867328699156660224 3991 36637015660128684211897765109250043567993217395734657398313320448 3992 73274031320257368423795530218500087135986434791469314796626640896 3993 146548062640514736847591060437000174271972869582938629593253281792 3994 293096125281029473695182120874000348543945739165877259186506563584 3995 586192250562058947390364241748000697087891478331754518373013127168 3996 1172384501124117894780728483496001394175782956663509036746026254336 3997 2344769002248235789561456966992002788351565913327018073492052508672 3998 4689538004496471579122913933984005576703131826654036146984105017344 3999 9379076008992943158245827867968011153406263653308072293968210034688 4000 18758152017985886316491655735936022306812527306616144587936420069376 4001 37516304035971772632983311471872044613625054613232289175872840138752 4002 75032608071943545265966622943744089227250109226464578351745680277504 4003 150065216143887090531933245887488178454500218452929156703491360555008 4004 300130432287774181063866491774976356909000436905858313406982721110016 4005 2909321189362570808630465826492242446680483 4006 5818642378725141617260931652984484893360966 4007 11637284757450283234521863305968969786721932 4008 23274569514900566469043726611937939573443864 4009 46549139029801132938087453223875879146887728 4010 93098278059602265876174906447751758293775456 4011 186196556119204531752349812895503516587550912 4012 372393112238409063504699625791007033175101824 4013 744786224476818127009399251582014066350203648 4014 1489572448953636254018798503164028132700407296 4015 2979144897907272508037597006328056265400814592 4016 5958289795814545016075194012656112530801629184 4017 11916579591629090032150388025312225061603258368 4018 23833159183258180064300776050624450123206516736 4019 47666318366516360128601552101248900246413033472 4020 95332636733032720257203104202497800492826066944 4021 190665273466065440514406208404995600985652133888 4022 381330546932130881028812416809991201971304267776 4023 762661093864261762057624833619982403942608535552 4024 1525322187728523524115249667239964807885217071104 4025 3050644375457047048230499334479929615770434142208 4026 6101288750914094096460998668959859231540868284416 4027 12202577501828188192921997337919718463081736568832 4028 24405155003656376385843994675839436926163473137664 4029 48810310007312752771687989351678873852326946275328 4030 97620620014625505543375978703357747704653892550656 4031 195241240029251011086751957406715495409307785101312 4032 390482480058502022173503914813430990818615570202624 4033 780964960117004044347007829626861981637231140405248 4034 1561929920234008088694015659253723963274462280810496 4035 3123859840468016177388031318507447926548924561620992 4036 6247719680936032354776062637014895853097849123241984 4037 12495439361872064709552125274029791706195698246483968 4038 24990878723744129419104250548059583412391396492967936 4039 49981757447488258838208501096119166824782792985935872 4040 99963514894976517676417002192238333649565585971871744 4041 199927029789953035352834004384476667299131171943743488 4042 399854059579906070705668008768953334598262343887486976 4043 799708119159812141411336017537906669196524687774973952 4044 1599416238319624282822672035075813338393049375549947904 4045 3198832476639248565645344070151626676786098751099895808 4046 6397664953278497131290688140303253353572197502199791616 4047 12795329906556994262581376280606506707144395004399583232 4048 25590659813113988525162752561213013414288790008799166464 4049 51181319626227977050325505122426026828577580017598332928 4050 102362639252455954100651010244852053657155160035196665856 4051 204725278504911908201302020489704107314310320070393331712 4052 409450557009823816402604040979408214628620640140786663424 4053 818901114019647632805208081958816429257241280281573326848 4054 1637802228039295265610416163917632858514482560563146653696 4055 3275604456078590531220832327835265717028965121126293307392 4056 6551208912157181062441664655670531434057930242252586614784 4057 13102417824314362124883329311341062868115860484505173229568 4058 26204835648628724249766658622682125736231720969010346459136 4059 52409671297257448499533317245364251472463441938020692918272 4060 104819342594514896999066634490728502944926883876041385836544 4061 209638685189029793998133268981457005889853767752082771673088 4062 419277370378059587996266537962914011779707535504165543346176 4063 838554740756119175992533075925828023559415071008331086692352 4064 1677109481512238351985066151851656047118830142016662173384704 4065 3354218963024476703970132303703312094237660284033324346769408 4066 6708437926048953407940264607406624188475320568066648693538816 4067 13416875852097906815880529214813248376950641136133297387077632 4068 26833751704195813631761058429626496753901282272266594774155264 4069 53667503408391627263522116859252993507802564544533189548310528 4070 107335006816783254527044233718505987015605129089066379096621056 4071 214670013633566509054088467437011974031210258178132758193242112 4072 429340027267133018108176934874023948062420516356265516386484224 4073 858680054534266036216353869748047896124841032712531032772968448 4074 1717360109068532072432707739496095792249682065425062065545936896 4075 3434720218137064144865415478992191584499364130850124131091873792 4076 6869440436274128289730830957984383168998728261700248262183747584 4077 13738880872548256579461661915968766337997456523400496524367495168 4078 27477761745096513158923323831937532675994913046800993048734990336 4079 54955523490193026317846647663875065351989826093601986097469980672 4080 109911046980386052635693295327750130703979652187203972194939961344 4081 219822093960772105271386590655500261407959304374407944389879922688 4082 439644187921544210542773181311000522815918608748815888779759845376 4083 879288375843088421085546362622001045631837217497631777559519690752 4084 1758576751686176842171092725244002091263674434995263555119039381504 4085 3517153503372353684342185450488004182527348869990527110238078763008 4086 7034307006744707368684370900976008365054697739981054220476157526016 4087 14068614013489414737368741801952016730109395479962108440952315052032 4088 28137228026978829474737483603904033460218790959924216881904630104064 4089 56274456053957658949474967207808066920437581919848433763809260208128 4090 112548912107915317898949934415616133840875163839696867527618520416256 4091 225097824215830635797899868831232267681750327679393735055237040832512 4092 450195648431661271595799737662464535363500655358787470110474081665024 4093 900391296863322543191599475324929070727001310717574940220948163330048 4094 1800782593726645086383198950649858141454002621435149880441896326660096 4095 8727963568087712425891397479476727340041449 4096 17455927136175424851782794958953454680082898 4097 34911854272350849703565589917906909360165796 4098 69823708544701699407131179835813818720331592 4099 139647417089403398814262359671627637440663184 4100 279294834178806797628524719343255274881326368 4101 558589668357613595257049438686510549762652736 4102 1117179336715227190514098877373021099525305472 4103 2234358673430454381028197754746042199050610944 4104 4468717346860908762056395509492084398101221888 4105 8937434693721817524112791018984168796202443776 4106 17874869387443635048225582037968337592404887552 4107 35749738774887270096451164075936675184809775104 4108 71499477549774540192902328151873350369619550208 4109 142998955099549080385804656303746700739239100416 4110 285997910199098160771609312607493401478478200832 4111 571995820398196321543218625214986802956956401664 4112 1143991640796392643086437250429973605913912803328 4113 2287983281592785286172874500859947211827825606656 4114 4575966563185570572345749001719894423655651213312 4115 9151933126371141144691498003439788847311302426624 4116 18303866252742282289382996006879577694622604853248 4117 36607732505484564578765992013759155389245209706496 4118 73215465010969129157531984027518310778490419412992 4119 146430930021938258315063968055036621556980838825984 4120 292861860043876516630127936110073243113961677651968 4121 585723720087753033260255872220146486227923355303936 4122 1171447440175506066520511744440292972455846710607872 4123 2342894880351012133041023488880585944911693421215744 4124 4685789760702024266082046977761171889823386842431488 4125 9371579521404048532164093955522343779646773684862976 4126 18743159042808097064328187911044687559293547369725952 4127 37486318085616194128656375822089375118587094739451904 4128 74972636171232388257312751644178750237174189478903808 4129 149945272342464776514625503288357500474348378957807616 4130 299890544684929553029251006576715000948696757915615232 4131 599781089369859106058502013153430001897393515831230464 4132 1199562178739718212117004026306860003794787031662460928 4133 2399124357479436424234008052613720007589574063324921856 4134 4798248714958872848468016105227440015179148126649843712 4135 9596497429917745696936032210454880030358296253299687424 4136 19192994859835491393872064420909760060716592506599374848 4137 38385989719670982787744128841819520121433185013198749696 4138 76771979439341965575488257683639040242866370026397499392 4139 153543958878683931150976515367278080485732740052794998784 4140 307087917757367862301953030734556160971465480105589997568 4141 614175835514735724603906061469112321942930960211179995136 4142 1228351671029471449207812122938224643885861920422359990272 4143 2456703342058942898415624245876449287771723840844719980544 4144 4913406684117885796831248491752898575543447681689439961088 4145 9826813368235771593662496983505797151086895363378879922176 4146 19653626736471543187324993967011594302173790726757759844352 4147 39307253472943086374649987934023188604347581453515519688704 4148 78614506945886172749299975868046377208695162907031039377408 4149 157229013891772345498599951736092754417390325814062078754816 4150 314458027783544690997199903472185508834780651628124157509632 4151 628916055567089381994399806944371017669561303256248315019264 4152 1257832111134178763988799613888742035339122606512496630038528 4153 2515664222268357527977599227777484070678245213024993260077056 4154 5031328444536715055955198455554968141356490426049986520154112 4155 10062656889073430111910396911109936282712980852099973040308224 4156 20125313778146860223820793822219872565425961704199946080616448 4157 40250627556293720447641587644439745130851923408399892161232896 4158 80501255112587440895283175288879490261703846816799784322465792 4159 161002510225174881790566350577758980523407693633599568644931584 4160 322005020450349763581132701155517961046815387267199137289863168 4161 644010040900699527162265402311035922093630774534398274579726336 4162 1288020081801399054324530804622071844187261549068796549159452672 4163 2576040163602798108649061609244143688374523098137593098318905344 4164 5152080327205596217298123218488287376749046196275186196637810688 4165 10304160654411192434596246436976574753498092392550372393275621376 4166 20608321308822384869192492873953149506996184785100744786551242752 4167 41216642617644769738384985747906299013992369570201489573102485504 4168 82433285235289539476769971495812598027984739140402979146204971008 4169 164866570470579078953539942991625196055969478280805958292409942016 4170 329733140941158157907079885983250392111938956561611916584819884032 4171 659466281882316315814159771966500784223877913123223833169639768064 4172 1318932563764632631628319543933001568447755826246447666339279536128 4173 2637865127529265263256639087866003136895511652492895332678559072256 4174 5275730255058530526513278175732006273791023304985790665357118144512 4175 10551460510117061053026556351464012547582046609971581330714236289024 4176 21102921020234122106053112702928025095164093219943162661428472578048 4177 42205842040468244212106225405856050190328186439886325322856945156096 4178 84411684080936488424212450811712100380656372879772650645713890312192 4179 168823368161872976848424901623424200761312745759545301291427780624384 4180 337646736323745953696849803246848401522625491519090602582855561248768 4181 675293472647491907393699606493696803045250983038181205165711122497536 4182 1350586945294983814787399212987393606090501966076362410331422244995072 4183 2701173890589967629574798425974787212181003932152724820662844489990144 4184 5402347781179935259149596851949574424362007864305449641325688979980288 4185 10804695562359870518299193703899148848724015728610899282651377959960576 4186 26183890704263137277674192438430182020124347 4187 52367781408526274555348384876860364040248694 4188 104735562817052549110696769753720728080497388 4189 209471125634105098221393539507441456160994776 4190 418942251268210196442787079014882912321989552 4191 837884502536420392885574158029765824643979104 4192 1675769005072840785771148316059531649287958208 4193 3351538010145681571542296632119063298575916416 4194 6703076020291363143084593264238126597151832832 4195 13406152040582726286169186528476253194303665664 4196 26812304081165452572338373056952506388607331328 4197 53624608162330905144676746113905012777214662656 4198 107249216324661810289353492227810025554429325312 4199 214498432649323620578706984455620051108858650624 4200 428996865298647241157413968911240102217717301248 4201 857993730597294482314827937822480204435434602496 4202 1715987461194588964629655875644960408870869204992 4203 3431974922389177929259311751289920817741738409984 4204 6863949844778355858518623502579841635483476819968 4205 13727899689556711717037247005159683270966953639936 4206 27455799379113423434074494010319366541933907279872 4207 54911598758226846868148988020638733083867814559744 4208 109823197516453693736297976041277466167735629119488 4209 219646395032907387472595952082554932335471258238976 4210 439292790065814774945191904165109864670942516477952 4211 878585580131629549890383808330219729341885032955904 4212 1757171160263259099780767616660439458683770065911808 4213 3514342320526518199561535233320878917367540131823616 4214 7028684641053036399123070466641757834735080263647232 4215 14057369282106072798246140933283515669470160527294464 4216 28114738564212145596492281866567031338940321054588928 4217 56229477128424291192984563733134062677880642109177856 4218 112458954256848582385969127466268125355761284218355712 4219 224917908513697164771938254932536250711522568436711424 4220 449835817027394329543876509865072501423045136873422848 4221 899671634054788659087753019730145002846090273746845696 4222 1799343268109577318175506039460290005692180547493691392 4223 3598686536219154636351012078920580011384361094987382784 4224 7197373072438309272702024157841160022768722189974765568 4225 14394746144876618545404048315682320045537444379949531136 4226 28789492289753237090808096631364640091074888759899062272 4227 57578984579506474181616193262729280182149777519798124544 4228 115157969159012948363232386525458560364299555039596249088 4229 230315938318025896726464773050917120728599110079192498176 4230 460631876636051793452929546101834241457198220158384996352 4231 921263753272103586905859092203668482914396440316769992704 4232 1842527506544207173811718184407336965828792880633539985408 4233 3685055013088414347623436368814673931657585761267079970816 4234 7370110026176828695246872737629347863315171522534159941632 4235 14740220052353657390493745475258695726630343045068319883264 4236 29480440104707314780987490950517391453260686090136639766528 4237 58960880209414629561974981901034782906521372180273279533056 4238 117921760418829259123949963802069565813042744360546559066112 4239 235843520837658518247899927604139131626085488721093118132224 4240 471687041675317036495799855208278263252170977442186236264448 4241 943374083350634072991599710416556526504341954884372472528896 4242 1886748166701268145983199420833113053008683909768744945057792 4243 3773496333402536291966398841666226106017367819537489890115584 4244 7546992666805072583932797683332452212034735639074979780231168 4245 15093985333610145167865595366664904424069471278149959560462336 4246 30187970667220290335731190733329808848138942556299919120924672 4247 60375941334440580671462381466659617696277885112599838241849344 4248 120751882668881161342924762933319235392555770225199676483698688 4249 241503765337762322685849525866638470785111540450399352967397376 4250 483007530675524645371699051733276941570223080900798705934794752 4251 966015061351049290743398103466553883140446161801597411869589504 4252 1932030122702098581486796206933107766280892323603194823739179008 4253 3864060245404197162973592413866215532561784647206389647478358016 4254 7728120490808394325947184827732431065123569294412779294956716032 4255 15456240981616788651894369655464862130247138588825558589913432064 4256 30912481963233577303788739310929724260494277177651117179826864128 4257 61824963926467154607577478621859448520988554355302234359653728256 4258 123649927852934309215154957243718897041977108710604468719307456512 4259 247299855705868618430309914487437794083954217421208937438614913024 4260 494599711411737236860619828974875588167908434842417874877229826048 4261 989199422823474473721239657949751176335816869684835749754459652096 4262 1978398845646948947442479315899502352671633739369671499508919304192 4263 3956797691293897894884958631799004705343267478739342999017838608384 4264 7913595382587795789769917263598009410686534957478685998035677216768 4265 15827190765175591579539834527196018821373069914957371996071354433536 4266 31654381530351183159079669054392037642746139829914743992142708867072 4267 63308763060702366318159338108784075285492279659829487984285417734144 4268 126617526121404732636318676217568150570984559319658975968570835468288 4269 253235052242809465272637352435136301141969118639317951937141670936576 4270 506470104485618930545274704870272602283938237278635903874283341873152 4271 1012940208971237861090549409740545204567876474557271807748566683746304 4272 2025880417942475722181098819481090409135752949114543615497133367492608 4273 4051760835884951444362197638962180818271505898229087230994266734985216 4274 8103521671769902888724395277924361636543011796458174461988533469970432 4275 16207043343539805777448790555848723273086023592916348923977066939940864 4276 32414086687079611554897581111697446546172047185832697847954133879881728 4277 64828173374159223109795162223394893092344094371665395695908267759763456 4278 78551672112789411833022577315290546060373041 4279 157103344225578823666045154630581092120746082 4280 314206688451157647332090309261162184241492164 4281 628413376902315294664180618522324368482984328 4282 1256826753804630589328361237044648736965968656 4283 2513653507609261178656722474089297473931937312 4284 5027307015218522357313444948178594947863874624 4285 10054614030437044714626889896357189895727749248 4286 20109228060874089429253779792714379791455498496 4287 40218456121748178858507559585428759582910996992 4288 80436912243496357717015119170857519165821993984 4289 160873824486992715434030238341715038331643987968 4290 321747648973985430868060476683430076663287975936 4291 643495297947970861736120953366860153326575951872 4292 1286990595895941723472241906733720306653151903744 4293 2573981191791883446944483813467440613306303807488 4294 5147962383583766893888967626934881226612607614976 4295 10295924767167533787777935253869762453225215229952 4296 20591849534335067575555870507739524906450430459904 4297 41183699068670135151111741015479049812900860919808 4298 82367398137340270302223482030958099625801721839616 4299 164734796274680540604446964061916199251603443679232 4300 329469592549361081208893928123832398503206887358464 4301 658939185098722162417787856247664797006413774716928 4302 1317878370197444324835575712495329594012827549433856 4303 2635756740394888649671151424990659188025655098867712 4304 5271513480789777299342302849981318376051310197735424 4305 10543026961579554598684605699962636752102620395470848 4306 21086053923159109197369211399925273504205240790941696 4307 42172107846318218394738422799850547008410481581883392 4308 84344215692636436789476845599701094016820963163766784 4309 168688431385272873578953691199402188033641926327533568 4310 337376862770545747157907382398804376067283852655067136 4311 674753725541091494315814764797608752134567705310134272 4312 1349507451082182988631629529595217504269135410620268544 4313 2699014902164365977263259059190435008538270821240537088 4314 5398029804328731954526518118380870017076541642481074176 4315 10796059608657463909053036236761740034153083284962148352 4316 21592119217314927818106072473523480068306166569924296704 4317 43184238434629855636212144947046960136612333139848593408 4318 86368476869259711272424289894093920273224666279697186816 4319 172736953738519422544848579788187840546449332559394373632 4320 345473907477038845089697159576375681092898665118788747264 4321 690947814954077690179394319152751362185797330237577494528 4322 1381895629908155380358788638305502724371594660475154989056 4323 2763791259816310760717577276611005448743189320950309978112 4324 5527582519632621521435154553222010897486378641900619956224 4325 11055165039265243042870309106444021794972757283801239912448 4326 22110330078530486085740618212888043589945514567602479824896 4327 44220660157060972171481236425776087179891029135204959649792 4328 88441320314121944342962472851552174359782058270409919299584 4329 176882640628243888685924945703104348719564116540819838599168 4330 353765281256487777371849891406208697439128233081639677198336 4331 707530562512975554743699782812417394878256466163279354396672 4332 1415061125025951109487399565624834789756512932326558708793344 4333 2830122250051902218974799131249669579513025864653117417586688 4334 5660244500103804437949598262499339159026051729306234835173376 4335 11320489000207608875899196524998678318052103458612469670346752 4336 22640978000415217751798393049997356636104206917224939340693504 4337 45281956000830435503596786099994713272208413834449878681387008 4338 90563912001660871007193572199989426544416827668899757362774016 4339 181127824003321742014387144399978853088833655337799514725548032 4340 362255648006643484028774288799957706177667310675599029451096064 4341 724511296013286968057548577599915412355334621351198058902192128 4342 1449022592026573936115097155199830824710669242702396117804384256 4343 2898045184053147872230194310399661649421338485404792235608768512 4344 5796090368106295744460388620799323298842676970809584471217537024 4345 11592180736212591488920777241598646597685353941619168942435074048 4346 23184361472425182977841554483197293195370707883238337884870148096 4347 46368722944850365955683108966394586390741415766476675769740296192 4348 92737445889700731911366217932789172781482831532953351539480592384 4349 185474891779401463822732435865578345562965663065906703078961184768 4350 370949783558802927645464871731156691125931326131813406157922369536 4351 741899567117605855290929743462313382251862652263626812315844739072 4352 1483799134235211710581859486924626764503725304527253624631689478144 4353 2967598268470423421163718973849253529007450609054507249263378956288 4354 5935196536940846842327437947698507058014901218109014498526757912576 4355 11870393073881693684654875895397014116029802436218028997053515825152 4356 23740786147763387369309751790794028232059604872436057994107031650304 4357 47481572295526774738619503581588056464119209744872115988214063300608 4358 94963144591053549477239007163176112928238419489744231976428126601216 4359 189926289182107098954478014326352225856476838979488463952856253202432 4360 379852578364214197908956028652704451712953677958976927905712506404864 4361 759705156728428395817912057305408903425907355917953855811425012809728 4362 1519410313456856791635824114610817806851814711835907711622850025619456 4363 3038820626913713583271648229221635613703629423671815423245700051238912 4364 6077641253827427166543296458443271227407258847343630846491400102477824 4365 12155282507654854333086592916886542454814517694687261692982800204955648 4366 24310565015309708666173185833773084909629035389374523385965600409911296 4367 48621130030619417332346371667546169819258070778749046771931200819822592 4368 97242260061238834664692743335092339638516141557498093543862401639645184 4369 194484520122477669329385486670184679277032283114996187087724803279290368 4370 388969040244955338658770973340369358554064566229992374175449606558580736 4371 235655016338368235499067731945871638181119123 4372 471310032676736470998135463891743276362238246 4373 942620065353472941996270927783486552724476492 4374 1885240130706945883992541855566973105448952984 4375 3770480261413891767985083711133946210897905968 4376 7540960522827783535970167422267892421795811936 4377 15081921045655567071940334844535784843591623872 4378 30163842091311134143880669689071569687183247744 4379 60327684182622268287761339378143139374366495488 4380 120655368365244536575522678756286278748732990976 4381 241310736730489073151045357512572557497465981952 4382 482621473460978146302090715025145114994931963904 4383 965242946921956292604181430050290229989863927808 4384 1930485893843912585208362860100580459979727855616 4385 3860971787687825170416725720201160919959455711232 4386 7721943575375650340833451440402321839918911422464 4387 15443887150751300681666902880804643679837822844928 4388 30887774301502601363333805761609287359675645689856 4389 61775548603005202726667611523218574719351291379712 4390 123551097206010405453335223046437149438702582759424 4391 247102194412020810906670446092874298877405165518848 4392 494204388824041621813340892185748597754810331037696 4393 988408777648083243626681784371497195509620662075392 4394 1976817555296166487253363568742994391019241324150784 4395 3953635110592332974506727137485988782038482648301568 4396 7907270221184665949013454274971977564076965296603136 4397 15814540442369331898026908549943955128153930593206272 4398 31629080884738663796053817099887910256307861186412544 4399 63258161769477327592107634199775820512615722372825088 4400 126516323538954655184215268399551641025231444745650176 4401 253032647077909310368430536799103282050462889491300352 4402 506065294155818620736861073598206564100925778982600704 4403 1012130588311637241473722147196413128201851557965201408 4404 2024261176623274482947444294392826256403703115930402816 4405 4048522353246548965894888588785652512807406231860805632 4406 8097044706493097931789777177571305025614812463721611264 4407 16194089412986195863579554355142610051229624927443222528 4408 32388178825972391727159108710285220102459249854886445056 4409 64776357651944783454318217420570440204918499709772890112 4410 129552715303889566908636434841140880409836999419545780224 4411 259105430607779133817272869682281760819673998839091560448 4412 518210861215558267634545739364563521639347997678183120896 4413 1036421722431116535269091478729127043278695995356366241792 4414 2072843444862233070538182957458254086557391990712732483584 4415 4145686889724466141076365914916508173114783981425464967168 4416 8291373779448932282152731829833016346229567962850929934336 4417 16582747558897864564305463659666032692459135925701859868672 4418 33165495117795729128610927319332065384918271851403719737344 4419 66330990235591458257221854638664130769836543702807439474688 4420 132661980471182916514443709277328261539673087405614878949376 4421 265323960942365833028887418554656523079346174811229757898752 4422 530647921884731666057774837109313046158692349622459515797504 4423 1061295843769463332115549674218626092317384699244919031595008 4424 2122591687538926664231099348437252184634769398489838063190016 4425 4245183375077853328462198696874504369269538796979676126380032 4426 8490366750155706656924397393749008738539077593959352252760064 4427 16980733500311413313848794787498017477078155187918704505520128 4428 33961467000622826627697589574996034954156310375837409011040256 4429 67922934001245653255395179149992069908312620751674818022080512 4430 135845868002491306510790358299984139816625241503349636044161024 4431 271691736004982613021580716599968279633250483006699272088322048 4432 543383472009965226043161433199936559266500966013398544176644096 4433 1086766944019930452086322866399873118533001932026797088353288192 4434 2173533888039860904172645732799746237066003864053594176706576384 4435 4347067776079721808345291465599492474132007728107188353413152768 4436 8694135552159443616690582931198984948264015456214376706826305536 4437 17388271104318887233381165862397969896528030912428753413652611072 4438 34776542208637774466762331724795939793056061824857506827305222144 4439 69553084417275548933524663449591879586112123649715013654610444288 4440 139106168834551097867049326899183759172224247299430027309220888576 4441 278212337669102195734098653798367518344448494598860054618441777152 4442 556424675338204391468197307596735036688896989197720109236883554304 4443 1112849350676408782936394615193470073377793978395440218473767108608 4444 2225698701352817565872789230386940146755587956790880436947534217216 4445 4451397402705635131745578460773880293511175913581760873895068434432 4446 8902794805411270263491156921547760587022351827163521747790136868864 4447 17805589610822540526982313843095521174044703654327043495580273737728 4448 35611179221645081053964627686191042348089407308654086991160547475456 4449 71222358443290162107929255372382084696178814617308173982321094950912 4450 142444716886580324215858510744764169392357629234616347964642189901824 4451 284889433773160648431717021489528338784715258469232695929284379803648 4452 569778867546321296863434042979056677569430516938465391858568759607296 4453 1139557735092642593726868085958113355138861033876930783717137519214592 4454 2279115470185285187453736171916226710277722067753861567434275038429184 4455 4558230940370570374907472343832453420555444135507723134868550076858368 4456 9116461880741140749814944687664906841110888271015446269737100153716736 4457 18232923761482281499629889375329813682221776542030892539474200307433472 4458 36465847522964562999259778750659627364443553084061785078948400614866944 4459 72931695045929125998519557501319254728887106168123570157896801229733888 4460 145863390091858251997039115002638509457774212336247140315793602459467776 4461 291726780183716503994078230005277018915548424672494280631587204918935552 4462 583453560367433007988156460010554037831096849344988561263174409837871104 4463 1166907120734866015976312920021108075662193698689977122526348819675742208 4464 2333814241469732031952625840042216151324387397379954245052697639351484416 4465 706965049015104706497203195837614914543357369 4466 1413930098030209412994406391675229829086714738 4467 2827860196060418825988812783350459658173429476 4468 5655720392120837651977625566700919316346858952 4469 11311440784241675303955251133401838632693717904 4470 22622881568483350607910502266803677265387435808 4471 45245763136966701215821004533607354530774871616 4472 90491526273933402431642009067214709061549743232 4473 180983052547866804863284018134429418123099486464 4474 361966105095733609726568036268858836246198972928 4475 723932210191467219453136072537717672492397945856 4476 1447864420382934438906272145075435344984795891712 4477 2895728840765868877812544290150870689969591783424 4478 5791457681531737755625088580301741379939183566848 4479 11582915363063475511250177160603482759878367133696 4480 23165830726126951022500354321206965519756734267392 4481 46331661452253902045000708642413931039513468534784 4482 92663322904507804090001417284827862079026937069568 4483 185326645809015608180002834569655724158053874139136 4484 370653291618031216360005669139311448316107748278272 4485 741306583236062432720011338278622896632215496556544 4486 1482613166472124865440022676557245793264430993113088 4487 2965226332944249730880045353114491586528861986226176 4488 5930452665888499461760090706228983173057723972452352 4489 11860905331776998923520181412457966346115447944904704 4490 23721810663553997847040362824915932692230895889809408 4491 47443621327107995694080725649831865384461791779618816 4492 94887242654215991388161451299663730768923583559237632 4493 189774485308431982776322902599327461537847167118475264 4494 379548970616863965552645805198654923075694334236950528 4495 759097941233727931105291610397309846151388668473901056 4496 1518195882467455862210583220794619692302777336947802112 4497 3036391764934911724421166441589239384605554673895604224 4498 6072783529869823448842332883178478769211109347791208448 4499 12145567059739646897684665766356957538422218695582416896 4500 24291134119479293795369331532713915076844437391164833792 4501 48582268238958587590738663065427830153688874782329667584 4502 97164536477917175181477326130855660307377749564659335168 4503 194329072955834350362954652261711320614755499129318670336 4504 388658145911668700725909304523422641229510998258637340672 4505 777316291823337401451818609046845282459021996517274681344 4506 1554632583646674802903637218093690564918043993034549362688 4507 3109265167293349605807274436187381129836087986069098725376 4508 6218530334586699211614548872374762259672175972138197450752 4509 12437060669173398423229097744749524519344351944276394901504 4510 24874121338346796846458195489499049038688703888552789803008 4511 49748242676693593692916390978998098077377407777105579606016 4512 99496485353387187385832781957996196154754815554211159212032 4513 198992970706774374771665563915992392309509631108422318424064 4514 397985941413548749543331127831984784619019262216844636848128 4515 795971882827097499086662255663969569238038524433689273696256 4516 1591943765654194998173324511327939138476077048867378547392512 4517 3183887531308389996346649022655878276952154097734757094785024 4518 6367775062616779992693298045311756553904308195469514189570048 4519 12735550125233559985386596090623513107808616390939028379140096 4520 25471100250467119970773192181247026215617232781878056758280192 4521 50942200500934239941546384362494052431234465563756113516560384 4522 101884401001868479883092768724988104862468931127512227033120768 4523 203768802003736959766185537449976209724937862255024454066241536 4524 407537604007473919532371074899952419449875724510048908132483072 4525 815075208014947839064742149799904838899751449020097816264966144 4526 1630150416029895678129484299599809677799502898040195632529932288 4527 3260300832059791356258968599199619355599005796080391265059864576 4528 6520601664119582712517937198399238711198011592160782530119729152 4529 13041203328239165425035874396798477422396023184321565060239458304 4530 26082406656478330850071748793596954844792046368643130120478916608 4531 52164813312956661700143497587193909689584092737286260240957833216 4532 104329626625913323400286995174387819379168185474572520481915666432 4533 208659253251826646800573990348775638758336370949145040963831332864 4534 417318506503653293601147980697551277516672741898290081927662665728 4535 834637013007306587202295961395102555033345483796580163855325331456 4536 1669274026014613174404591922790205110066690967593160327710650662912 4537 3338548052029226348809183845580410220133381935186320655421301325824 4538 6677096104058452697618367691160820440266763870372641310842602651648 4539 13354192208116905395236735382321640880533527740745282621685205303296 4540 26708384416233810790473470764643281761067055481490565243370410606592 4541 53416768832467621580946941529286563522134110962981130486740821213184 4542 106833537664935243161893883058573127044268221925962260973481642426368 4543 213667075329870486323787766117146254088536443851924521946963284852736 4544 427334150659740972647575532234292508177072887703849043893926569705472 4545 854668301319481945295151064468585016354145775407698087787853139410944 4546 1709336602638963890590302128937170032708291550815396175575706278821888 4547 3418673205277927781180604257874340065416583101630792351151412557643776 4548 6837346410555855562361208515748680130833166203261584702302825115287552 4549 13674692821111711124722417031497360261666332406523169404605650230575104 4550 27349385642223422249444834062994720523332664813046338809211300461150208 4551 54698771284446844498889668125989441046665329626092677618422600922300416 4552 109397542568893688997779336251978882093330659252185355236845201844600832 4553 218795085137787377995558672503957764186661318504370710473690403689201664 4554 437590170275574755991117345007915528373322637008741420947380807378403328 4555 875180340551149511982234690015831056746645274017482841894761614756806656 4556 1750360681102299023964469380031662113493290548034965683789523229513613312 4557 3500721362204598047928938760063324226986581096069931367579046459027226624 4558 7001442724409196095857877520126648453973162192139862735158092918054453248 4559 14002885448818392191715755040253296907946324384279725470316185836108906496 4560 2120895147045314119491609587512844743630072107 4561 4241790294090628238983219175025689487260144214 4562 8483580588181256477966438350051378974520288428 4563 16967161176362512955932876700102757949040576856 4564 33934322352725025911865753400205515898081153712 4565 67868644705450051823731506800411031796162307424 4566 135737289410900103647463013600822063592324614848 4567 271474578821800207294926027201644127184649229696 4568 542949157643600414589852054403288254369298459392 4569 1085898315287200829179704108806576508738596918784 4570 2171796630574401658359408217613153017477193837568 4571 4343593261148803316718816435226306034954387675136 4572 8687186522297606633437632870452612069908775350272 4573 17374373044595213266875265740905224139817550700544 4574 34748746089190426533750531481810448279635101401088 4575 69497492178380853067501062963620896559270202802176 4576 138994984356761706135002125927241793118540405604352 4577 277989968713523412270004251854483586237080811208704 4578 555979937427046824540008503708967172474161622417408 4579 1111959874854093649080017007417934344948323244834816 4580 2223919749708187298160034014835868689896646489669632 4581 4447839499416374596320068029671737379793292979339264 4582 8895678998832749192640136059343474759586585958678528 4583 17791357997665498385280272118686949519173171917357056 4584 35582715995330996770560544237373899038346343834714112 4585 71165431990661993541121088474747798076692687669428224 4586 142330863981323987082242176949495596153385375338856448 4587 284661727962647974164484353898991192306770750677712896 4588 569323455925295948328968707797982384613541501355425792 4589 1138646911850591896657937415595964769227083002710851584 4590 2277293823701183793315874831191929538454166005421703168 4591 4554587647402367586631749662383859076908332010843406336 4592 9109175294804735173263499324767718153816664021686812672 4593 18218350589609470346526998649535436307633328043373625344 4594 36436701179218940693053997299070872615266656086747250688 4595 72873402358437881386107994598141745230533312173494501376 4596 145746804716875762772215989196283490461066624346989002752 4597 291493609433751525544431978392566980922133248693978005504 4598 582987218867503051088863956785133961844266497387956011008 4599 1165974437735006102177727913570267923688532994775912022016 4600 2331948875470012204355455827140535847377065989551824044032 4601 4663897750940024408710911654281071694754131979103648088064 4602 9327795501880048817421823308562143389508263958207296176128 4603 18655591003760097634843646617124286779016527916414592352256 4604 37311182007520195269687293234248573558033055832829184704512 4605 74622364015040390539374586468497147116066111665658369409024 4606 149244728030080781078749172936994294232132223331316738818048 4607 298489456060161562157498345873988588464264446662633477636096 4608 596978912120323124314996691747977176928528893325266955272192 4609 1193957824240646248629993383495954353857057786650533910544384 4610 2387915648481292497259986766991908707714115573301067821088768 4611 4775831296962584994519973533983817415428231146602135642177536 4612 9551662593925169989039947067967634830856462293204271284355072 4613 19103325187850339978079894135935269661712924586408542568710144 4614 38206650375700679956159788271870539323425849172817085137420288 4615 76413300751401359912319576543741078646851698345634170274840576 4616 152826601502802719824639153087482157293703396691268340549681152 4617 305653203005605439649278306174964314587406793382536681099362304 4618 611306406011210879298556612349928629174813586765073362198724608 4619 1222612812022421758597113224699857258349627173530146724397449216 4620 2445225624044843517194226449399714516699254347060293448794898432 4621 4890451248089687034388452898799429033398508694120586897589796864 4622 9780902496179374068776905797598858066797017388241173795179593728 4623 19561804992358748137553811595197716133594034776482347590359187456 4624 39123609984717496275107623190395432267188069552964695180718374912 4625 78247219969434992550215246380790864534376139105929390361436749824 4626 156494439938869985100430492761581729068752278211858780722873499648 4627 312988879877739970200860985523163458137504556423717561445746999296 4628 625977759755479940401721971046326916275009112847435122891493998592 4629 1251955519510959880803443942092653832550018225694870245782987997184 4630 2503911039021919761606887884185307665100036451389740491565975994368 4631 5007822078043839523213775768370615330200072902779480983131951988736 4632 10015644156087679046427551536741230660400145805558961966263903977472 4633 20031288312175358092855103073482461320800291611117923932527807954944 4634 40062576624350716185710206146964922641600583222235847865055615909888 4635 80125153248701432371420412293929845283201166444471695730111231819776 4636 160250306497402864742840824587859690566402332888943391460222463639552 4637 320500612994805729485681649175719381132804665777886782920444927279104 4638 641001225989611458971363298351438762265609331555773565840889854558208 4639 1282002451979222917942726596702877524531218663111547131681779709116416 4640 2564004903958445835885453193405755049062437326223094263363559418232832 4641 5128009807916891671770906386811510098124874652446188526727118836465664 4642 10256019615833783343541812773623020196249749304892377053454237672931328 4643 20512039231667566687083625547246040392499498609784754106908475345862656 4644 41024078463335133374167251094492080784998997219569508213816950691725312 4645 82048156926670266748334502188984161569997994439139016427633901383450624 4646 164096313853340533496669004377968323139995988878278032855267802766901248 4647 328192627706681066993338008755936646279991977756556065710535605533802496 4648 656385255413362133986676017511873292559983955513112131421071211067604992 4649 1312770510826724267973352035023746585119967911026224262842142422135209984 4650 2625541021653448535946704070047493170239935822052448525684284844270419968 4651 5251082043306897071893408140094986340479871644104897051368569688540839936 4652 10502164086613794143786816280189972680959743288209794102737139377081679872 4653 21004328173227588287573632560379945361919486576419588205474278754163359744 4654 42008656346455176575147265120759890723838973152839176410948557508326719488 4655 84017312692910353150294530241519781447677946305678352821897115016653438976 4656 6362685441135942358474828762538534230890216321 4657 12725370882271884716949657525077068461780432642 4658 25450741764543769433899315050154136923560865284 4659 50901483529087538867798630100308273847121730568 4660 101802967058175077735597260200616547694243461136 4661 203605934116350155471194520401233095388486922272 4662 407211868232700310942389040802466190776973844544 4663 814423736465400621884778081604932381553947689088 4664 1628847472930801243769556163209864763107895378176 4665 3257694945861602487539112326419729526215790756352 4666 6515389891723204975078224652839459052431581512704 4667 13030779783446409950156449305678918104863163025408 4668 26061559566892819900312898611357836209726326050816 4669 52123119133785639800625797222715672419452652101632 4670 104246238267571279601251594445431344838905304203264 4671 208492476535142559202503188890862689677810608406528 4672 416984953070285118405006377781725379355621216813056 4673 833969906140570236810012755563450758711242433626112 4674 1667939812281140473620025511126901517422484867252224 4675 3335879624562280947240051022253803034844969734504448 4676 6671759249124561894480102044507606069689939469008896 4677 13343518498249123788960204089015212139379878938017792 4678 26687036996498247577920408178030424278759757876035584 4679 53374073992996495155840816356060848557519515752071168 4680 106748147985992990311681632712121697115039031504142336 4681 213496295971985980623363265424243394230078063008284672 4682 426992591943971961246726530848486788460156126016569344 4683 853985183887943922493453061696973576920312252033138688 4684 1707970367775887844986906123393947153840624504066277376 4685 3415940735551775689973812246787894307681249008132554752 4686 6831881471103551379947624493575788615362498016265109504 4687 13663762942207102759895248987151577230724996032530219008 4688 27327525884414205519790497974303154461449992065060438016 4689 54655051768828411039580995948606308922899984130120876032 4690 109310103537656822079161991897212617845799968260241752064 4691 218620207075313644158323983794425235691599936520483504128 4692 437240414150627288316647967588850471383199873040967008256 4693 874480828301254576633295935177700942766399746081934016512 4694 1748961656602509153266591870355401885532799492163868033024 4695 3497923313205018306533183740710803771065598984327736066048 4696 6995846626410036613066367481421607542131197968655472132096 4697 13991693252820073226132734962843215084262395937310944264192 4698 27983386505640146452265469925686430168524791874621888528384 4699 55966773011280292904530939851372860337049583749243777056768 4700 111933546022560585809061879702745720674099167498487554113536 4701 223867092045121171618123759405491441348198334996975108227072 4702 447734184090242343236247518810982882696396669993950216454144 4703 895468368180484686472495037621965765392793339987900432908288 4704 1790936736360969372944990075243931530785586679975800865816576 4705 3581873472721938745889980150487863061571173359951601731633152 4706 7163746945443877491779960300975726123142346719903203463266304 4707 14327493890887754983559920601951452246284693439806406926532608 4708 28654987781775509967119841203902904492569386879612813853065216 4709 57309975563551019934239682407805808985138773759225627706130432 4710 114619951127102039868479364815611617970277547518451255412260864 4711 229239902254204079736958729631223235940555095036902510824521728 4712 458479804508408159473917459262446471881110190073805021649043456 4713 916959609016816318947834918524892943762220380147610043298086912 4714 1833919218033632637895669837049785887524440760295220086596173824 4715 3667838436067265275791339674099571775048881520590440173192347648 4716 7335676872134530551582679348199143550097763041180880346384695296 4717 14671353744269061103165358696398287100195526082361760692769390592 4718 29342707488538122206330717392796574200391052164723521385538781184 4719 58685414977076244412661434785593148400782104329447042771077562368 4720 117370829954152488825322869571186296801564208658894085542155124736 4721 234741659908304977650645739142372593603128417317788171084310249472 4722 469483319816609955301291478284745187206256834635576342168620498944 4723 938966639633219910602582956569490374412513669271152684337240997888 4724 1877933279266439821205165913138980748825027338542305368674481995776 4725 3755866558532879642410331826277961497650054677084610737348963991552 4726 7511733117065759284820663652555922995300109354169221474697927983104 4727 15023466234131518569641327305111845990600218708338442949395855966208 4728 30046932468263037139282654610223691981200437416676885898791711932416 4729 60093864936526074278565309220447383962400874833353771797583423864832 4730 120187729873052148557130618440894767924801749666707543595166847729664 4731 240375459746104297114261236881789535849603499333415087190333695459328 4732 480750919492208594228522473763579071699206998666830174380667390918656 4733 961501838984417188457044947527158143398413997333660348761334781837312 4734 1923003677968834376914089895054316286796827994667320697522669563674624 4735 3846007355937668753828179790108632573593655989334641395045339127349248 4736 7692014711875337507656359580217265147187311978669282790090678254698496 4737 15384029423750675015312719160434530294374623957338565580181356509396992 4738 30768058847501350030625438320869060588749247914677131160362713018793984 4739 61536117695002700061250876641738121177498495829354262320725426037587968 4740 123072235390005400122501753283476242354996991658708524641450852075175936 4741 246144470780010800245003506566952484709993983317417049282901704150351872 4742 492288941560021600490007013133904969419987966634834098565803408300703744 4743 984577883120043200980014026267809938839975933269668197131606816601407488 4744 1969155766240086401960028052535619877679951866539336394263213633202814976 4745 3938311532480172803920056105071239755359903733078672788526427266405629952 4746 7876623064960345607840112210142479510719807466157345577052854532811259904 4747 15753246129920691215680224420284959021439614932314691154105709065622519808 4748 31506492259841382431360448840569918042879229864629382308211418131245039616 4749 63012984519682764862720897681139836085758459729258764616422836262490079232 4750 126025969039365529725441795362279672171516919458517529232845672524980158464 4751 252051938078731059450883590724559344343033838917035058465691345049960316928 4752 504103876157462118901767181449118688686067677834070116931382690099920633856 4753 19088056323407827075424486287615602692670648963 4754 38176112646815654150848972575231205385341297926 4755 76352225293631308301697945150462410770682595852 4756 152704450587262616603395890300924821541365191704 4757 305408901174525233206791780601849643082730383408 4758 610817802349050466413583561203699286165460766816 4759 1221635604698100932827167122407398572330921533632 4760 2443271209396201865654334244814797144661843067264 4761 4886542418792403731308668489629594289323686134528 4762 9773084837584807462617336979259188578647372269056 4763 19546169675169614925234673958518377157294744538112 4764 39092339350339229850469347917036754314589489076224 4765 78184678700678459700938695834073508629178978152448 4766 156369357401356919401877391668147017258357956304896 4767 312738714802713838803754783336294034516715912609792 4768 625477429605427677607509566672588069033431825219584 4769 1250954859210855355215019133345176138066863650439168 4770 2501909718421710710430038266690352276133727300878336 4771 5003819436843421420860076533380704552267454601756672 4772 10007638873686842841720153066761409104534909203513344 4773 20015277747373685683440306133522818209069818407026688 4774 40030555494747371366880612267045636418139636814053376 4775 80061110989494742733761224534091272836279273628106752 4776 160122221978989485467522449068182545672558547256213504 4777 320244443957978970935044898136365091345117094512427008 4778 640488887915957941870089796272730182690234189024854016 4779 1280977775831915883740179592545460365380468378049708032 4780 2561955551663831767480359185090920730760936756099416064 4781 5123911103327663534960718370181841461521873512198832128 4782 10247822206655327069921436740363682923043747024397664256 4783 20495644413310654139842873480727365846087494048795328512 4784 40991288826621308279685746961454731692174988097590657024 4785 81982577653242616559371493922909463384349976195181314048 4786 163965155306485233118742987845818926768699952390362628096 4787 327930310612970466237485975691637853537399904780725256192 4788 655860621225940932474971951383275707074799809561450512384 4789 1311721242451881864949943902766551414149599619122901024768 4790 2623442484903763729899887805533102828299199238245802049536 4791 5246884969807527459799775611066205656598398476491604099072 4792 10493769939615054919599551222132411313196796952983208198144 4793 20987539879230109839199102444264822626393593905966416396288 4794 41975079758460219678398204888529645252787187811932832792576 4795 83950159516920439356796409777059290505574375623865665585152 4796 167900319033840878713592819554118581011148751247731331170304 4797 335800638067681757427185639108237162022297502495462662340608 4798 671601276135363514854371278216474324044595004990925324681216 4799 1343202552270727029708742556432948648089190009981850649362432 4800 2686405104541454059417485112865897296178380019963701298724864 4801 5372810209082908118834970225731794592356760039927402597449728 4802 10745620418165816237669940451463589184713520079854805194899456 4803 21491240836331632475339880902927178369427040159709610389798912 4804 42982481672663264950679761805854356738854080319419220779597824 4805 85964963345326529901359523611708713477708160638838441559195648 4806 171929926690653059802719047223417426955416321277676883118391296 4807 343859853381306119605438094446834853910832642555353766236782592 4808 687719706762612239210876188893669707821665285110707532473565184 4809 1375439413525224478421752377787339415643330570221415064947130368 4810 2750878827050448956843504755574678831286661140442830129894260736 4811 5501757654100897913687009511149357662573322280885660259788521472 4812 11003515308201795827374019022298715325146644561771320519577042944 4813 22007030616403591654748038044597430650293289123542641039154085888 4814 44014061232807183309496076089194861300586578247085282078308171776 4815 88028122465614366618992152178389722601173156494170564156616343552 4816 176056244931228733237984304356779445202346312988341128313232687104 4817 352112489862457466475968608713558890404692625976682256626465374208 4818 704224979724914932951937217427117780809385251953364513252930748416 4819 1408449959449829865903874434854235561618770503906729026505861496832 4820 2816899918899659731807748869708471123237541007813458053011722993664 4821 5633799837799319463615497739416942246475082015626916106023445987328 4822 11267599675598638927230995478833884492950164031253832212046891974656 4823 22535199351197277854461990957667768985900328062507664424093783949312 4824 45070398702394555708923981915335537971800656125015328848187567898624 4825 90140797404789111417847963830671075943601312250030657696375135797248 4826 180281594809578222835695927661342151887202624500061315392750271594496 4827 360563189619156445671391855322684303774405249000122630785500543188992 4828 721126379238312891342783710645368607548810498000245261571001086377984 4829 1442252758476625782685567421290737215097620996000490523142002172755968 4830 2884505516953251565371134842581474430195241992000981046284004345511936 4831 5769011033906503130742269685162948860390483984001962092568008691023872 4832 11538022067813006261484539370325897720780967968003924185136017382047744 4833 23076044135626012522969078740651795441561935936007848370272034764095488 4834 46152088271252025045938157481303590883123871872015696740544069528190976 4835 92304176542504050091876314962607181766247743744031393481088139056381952 4836 184608353085008100183752629925214363532495487488062786962176278112763904 4837 369216706170016200367505259850428727064990974976125573924352556225527808 4838 738433412340032400735010519700857454129981949952251147848705112451055616 4839 1476866824680064801470021039401714908259963899904502295697410224902111232 4840 2953733649360129602940042078803429816519927799809004591394820449804222464 4841 5907467298720259205880084157606859633039855599618009182789640899608444928 4842 11814934597440518411760168315213719266079711199236018365579281799216889856 4843 23629869194881036823520336630427438532159422398472036731158563598433779712 4844 47259738389762073647040673260854877064318844796944073462317127196867559424 4845 94519476779524147294081346521709754128637689593888146924634254393735118848 4846 189038953559048294588162693043419508257275379187776293849268508787470237696 4847 378077907118096589176325386086839016514550758375552587698537017574940475392 4848 756155814236193178352650772173678033029101516751105175397074035149880950784 4849 1512311628472386356705301544347356066058203033502210350794148070299761901568 4850 3024623256944772713410603088694712132116406067004420701588296140599523803136 4851 57264168970223481226273458862846808078011946889 4852 114528337940446962452546917725693616156023893778 4853 229056675880893924905093835451387232312047787556 4854 458113351761787849810187670902774464624095575112 4855 916226703523575699620375341805548929248191150224 4856 1832453407047151399240750683611097858496382300448 4857 3664906814094302798481501367222195716992764600896 4858 7329813628188605596963002734444391433985529201792 4859 14659627256377211193926005468888782867971058403584 4860 29319254512754422387852010937777565735942116807168 4861 58638509025508844775704021875555131471884233614336 4862 117277018051017689551408043751110262943768467228672 4863 234554036102035379102816087502220525887536934457344 4864 469108072204070758205632175004441051775073868914688 4865 938216144408141516411264350008882103550147737829376 4866 1876432288816283032822528700017764207100295475658752 4867 3752864577632566065645057400035528414200590951317504 4868 7505729155265132131290114800071056828401181902635008 4869 15011458310530264262580229600142113656802363805270016 4870 30022916621060528525160459200284227313604727610540032 4871 60045833242121057050320918400568454627209455221080064 4872 120091666484242114100641836801136909254418910442160128 4873 240183332968484228201283673602273818508837820884320256 4874 480366665936968456402567347204547637017675641768640512 4875 960733331873936912805134694409095274035351283537281024 4876 1921466663747873825610269388818190548070702567074562048 4877 3842933327495747651220538777636381096141405134149124096 4878 7685866654991495302441077555272762192282810268298248192 4879 15371733309982990604882155110545524384565620536596496384 4880 30743466619965981209764310221091048769131241073192992768 4881 61486933239931962419528620442182097538262482146385985536 4882 122973866479863924839057240884364195076524964292771971072 4883 245947732959727849678114481768728390153049928585543942144 4884 491895465919455699356228963537456780306099857171087884288 4885 983790931838911398712457927074913560612199714342175768576 4886 1967581863677822797424915854149827121224399428684351537152 4887 3935163727355645594849831708299654242448798857368703074304 4888 7870327454711291189699663416599308484897597714737406148608 4889 15740654909422582379399326833198616969795195429474812297216 4890 31481309818845164758798653666397233939590390858949624594432 4891 62962619637690329517597307332794467879180781717899249188864 4892 125925239275380659035194614665588935758361563435798498377728 4893 251850478550761318070389229331177871516723126871596996755456 4894 503700957101522636140778458662355743033446253743193993510912 4895 1007401914203045272281556917324711486066892507486387987021824 4896 2014803828406090544563113834649422972133785014972775974043648 4897 4029607656812181089126227669298845944267570029945551948087296 4898 8059215313624362178252455338597691888535140059891103896174592 4899 16118430627248724356504910677195383777070280119782207792349184 4900 32236861254497448713009821354390767554140560239564415584698368 4901 64473722508994897426019642708781535108281120479128831169396736 4902 128947445017989794852039285417563070216562240958257662338793472 4903 257894890035979589704078570835126140433124481916515324677586944 4904 515789780071959179408157141670252280866248963833030649355173888 4905 1031579560143918358816314283340504561732497927666061298710347776 4906 2063159120287836717632628566681009123464995855332122597420695552 4907 4126318240575673435265257133362018246929991710664245194841391104 4908 8252636481151346870530514266724036493859983421328490389682782208 4909 16505272962302693741061028533448072987719966842656980779365564416 4910 33010545924605387482122057066896145975439933685313961558731128832 4911 66021091849210774964244114133792291950879867370627923117462257664 4912 132042183698421549928488228267584583901759734741255846234924515328 4913 264084367396843099856976456535169167803519469482511692469849030656 4914 528168734793686199713952913070338335607038938965023384939698061312 4915 1056337469587372399427905826140676671214077877930046769879396122624 4916 2112674939174744798855811652281353342428155755860093539758792245248 4917 4225349878349489597711623304562706684856311511720187079517584490496 4918 8450699756698979195423246609125413369712623023440374159035168980992 4919 16901399513397958390846493218250826739425246046880748318070337961984 4920 33802799026795916781692986436501653478850492093761496636140675923968 4921 67605598053591833563385972873003306957700984187522993272281351847936 4922 135211196107183667126771945746006613915401968375045986544562703695872 4923 270422392214367334253543891492013227830803936750091973089125407391744 4924 540844784428734668507087782984026455661607873500183946178250814783488 4925 1081689568857469337014175565968052911323215747000367892356501629566976 4926 2163379137714938674028351131936105822646431494000735784713003259133952 4927 4326758275429877348056702263872211645292862988001471569426006518267904 4928 8653516550859754696113404527744423290585725976002943138852013036535808 4929 17307033101719509392226809055488846581171451952005886277704026073071616 4930 34614066203439018784453618110977693162342903904011772555408052146143232 4931 69228132406878037568907236221955386324685807808023545110816104292286464 4932 138456264813756075137814472443910772649371615616047090221632208584572928 4933 276912529627512150275628944887821545298743231232094180443264417169145856 4934 553825059255024300551257889775643090597486462464188360886528834338291712 4935 1107650118510048601102515779551286181194972924928376721773057668676583424 4936 2215300237020097202205031559102572362389945849856753443546115337353166848 4937 4430600474040194404410063118205144724779891699713506887092230674706333696 4938 8861200948080388808820126236410289449559783399427013774184461349412667392 4939 17722401896160777617640252472820578899119566798854027548368922698825334784 4940 35444803792321555235280504945641157798239133597708055096737845397650669568 4941 70889607584643110470561009891282315596478267195416110193475690795301339136 4942 141779215169286220941122019782564631192956534390832220386951381590602678272 4943 283558430338572441882244039565129262385913068781664440773902763181205356544 4944 567116860677144883764488079130258524771826137563328881547805526362410713088 4945 1134233721354289767528976158260517049543652275126657763095611052724821426176 4946 2268467442708579535057952316521034099087304550253315526191222105449642852352 4947 4536934885417159070115904633042068198174609100506631052382444210899285704704 4948 9073869770834318140231809266084136396349218201013262104764888421798571409408 4949 18147739541668636280463618532168272792698436402026524209529776843597142818816 4950 171792506910670443678820376588540424234035840667 4951 343585013821340887357640753177080848468071681334 4952 687170027642681774715281506354161696936143362668 4953 1374340055285363549430563012708323393872286725336 4954 2748680110570727098861126025416646787744573450672 4955 5497360221141454197722252050833293575489146901344 4956 10994720442282908395444504101666587150978293802688 4957 21989440884565816790889008203333174301956587605376 4958 43978881769131633581778016406666348603913175210752 4959 87957763538263267163556032813332697207826350421504 4960 175915527076526534327112065626665394415652700843008 4961 351831054153053068654224131253330788831305401686016 4962 703662108306106137308448262506661577662610803372032 4963 1407324216612212274616896525013323155325221606744064 4964 2814648433224424549233793050026646310650443213488128 4965 5629296866448849098467586100053292621300886426976256 4966 11258593732897698196935172200106585242601772853952512 4967 22517187465795396393870344400213170485203545707905024 4968 45034374931590792787740688800426340970407091415810048 4969 90068749863181585575481377600852681940814182831620096 4970 180137499726363171150962755201705363881628365663240192 4971 360274999452726342301925510403410727763256731326480384 4972 720549998905452684603851020806821455526513462652960768 4973 1441099997810905369207702041613642911053026925305921536 4974 2882199995621810738415404083227285822106053850611843072 4975 5764399991243621476830808166454571644212107701223686144 4976 11528799982487242953661616332909143288424215402447372288 4977 23057599964974485907323232665818286576848430804894744576 4978 46115199929948971814646465331636573153696861609789489152 4979 92230399859897943629292930663273146307393723219578978304 4980 184460799719795887258585861326546292614787446439157956608 4981 368921599439591774517171722653092585229574892878315913216 4982 737843198879183549034343445306185170459149785756631826432 4983 1475686397758367098068686890612370340918299571513263652864 4984 2951372795516734196137373781224740681836599143026527305728 4985 5902745591033468392274747562449481363673198286053054611456 4986 11805491182066936784549495124898962727346396572106109222912 4987 23610982364133873569098990249797925454692793144212218445824 4988 47221964728267747138197980499595850909385586288424436891648 4989 94443929456535494276395960999191701818771172576848873783296 4990 188887858913070988552791921998383403637542345153697747566592 4991 377775717826141977105583843996766807275084690307395495133184 4992 755551435652283954211167687993533614550169380614790990266368 4993 1511102871304567908422335375987067229100338761229581980532736 4994 3022205742609135816844670751974134458200677522459163961065472 4995 6044411485218271633689341503948268916401355044918327922130944 4996 12088822970436543267378683007896537832802710089836655844261888 4997 24177645940873086534757366015793075665605420179673311688523776 4998 48355291881746173069514732031586151331210840359346623377047552 4999 96710583763492346139029464063172302662421680718693246754095104 5000 193421167526984692278058928126344605324843361437386493508190208 5001 386842335053969384556117856252689210649686722874772987016380416 5002 773684670107938769112235712505378421299373445749545974032760832 5003 1547369340215877538224471425010756842598746891499091948065521664 5004 3094738680431755076448942850021513685197493782998183896131043328 5005 6189477360863510152897885700043027370394987565996367792262086656 5006 12378954721727020305795771400086054740789975131992735584524173312 5007 24757909443454040611591542800172109481579950263985471169048346624 5008 49515818886908081223183085600344218963159900527970942338096693248 5009 99031637773816162446366171200688437926319801055941884676193386496 5010 198063275547632324892732342401376875852639602111883769352386772992 5011 396126551095264649785464684802753751705279204223767538704773545984 5012 792253102190529299570929369605507503410558408447535077409547091968 5013 1584506204381058599141858739211015006821116816895070154819094183936 5014 3169012408762117198283717478422030013642233633790140309638188367872 5015 6338024817524234396567434956844060027284467267580280619276376735744 5016 12676049635048468793134869913688120054568934535160561238552753471488 5017 25352099270096937586269739827376240109137869070321122477105506942976 5018 50704198540193875172539479654752480218275738140642244954211013885952 5019 101408397080387750345078959309504960436551476281284489908422027771904 5020 202816794160775500690157918619009920873102952562568979816844055543808 5021 405633588321551001380315837238019841746205905125137959633688111087616 5022 811267176643102002760631674476039683492411810250275919267376222175232 5023 1622534353286204005521263348952079366984823620500551838534752444350464 5024 3245068706572408011042526697904158733969647241001103677069504888700928 5025 6490137413144816022085053395808317467939294482002207354139009777401856 5026 12980274826289632044170106791616634935878588964004414708278019554803712 5027 25960549652579264088340213583233269871757177928008829416556039109607424 5028 51921099305158528176680427166466539743514355856017658833112078219214848 5029 103842198610317056353360854332933079487028711712035317666224156438429696 5030 207684397220634112706721708665866158974057423424070635332448312876859392 5031 415368794441268225413443417331732317948114846848141270664896625753718784 5032 830737588882536450826886834663464635896229693696282541329793251507437568 5033 1661475177765072901653773669326929271792459387392565082659586503014875136 5034 3322950355530145803307547338653858543584918774785130165319173006029750272 5035 6645900711060291606615094677307717087169837549570260330638346012059500544 5036 13291801422120583213230189354615434174339675099140520661276692024119001088 5037 26583602844241166426460378709230868348679350198281041322553384048238002176 5038 53167205688482332852920757418461736697358700396562082645106768096476004352 5039 106334411376964665705841514836923473394717400793124165290213536192952008704 5040 212668822753929331411683029673846946789434801586248330580427072385904017408 5041 425337645507858662823366059347693893578869603172496661160854144771808034816 5042 850675291015717325646732118695387787157739206344993322321708289543616069632 5043 1701350582031434651293464237390775574315478412689986644643416579087232139264 5044 3402701164062869302586928474781551148630956825379973289286833158174464278528 5045 6805402328125738605173856949563102297261913650759946578573666316348928557056 5046 13610804656251477210347713899126204594523827301519893157147332632697857114112 5047 27221609312502954420695427798252409189047654603039786314294665265395714228224 5048 54443218625005908841390855596504818378095309206079572628589330530791428456448 5049 108886437250011817682781711193009636756190618412159145257178661061582856912896 5050 515377520732011331036461129765621272702107522001 5051 1030755041464022662072922259531242545404215044002 5052 2061510082928045324145844519062485090808430088004 5053 4123020165856090648291689038124970181616860176008 5054 8246040331712181296583378076249940363233720352016 5055 16492080663424362593166756152499880726467440704032 5056 32984161326848725186333512304999761452934881408064 5057 65968322653697450372667024609999522905869762816128 5058 131936645307394900745334049219999045811739525632256 5059 263873290614789801490668098439998091623479051264512 5060 527746581229579602981336196879996183246958102529024 5061 1055493162459159205962672393759992366493916205058048 5062 2110986324918318411925344787519984732987832410116096 5063 4221972649836636823850689575039969465975664820232192 5064 8443945299673273647701379150079938931951329640464384 5065 16887890599346547295402758300159877863902659280928768 5066 33775781198693094590805516600319755727805318561857536 5067 67551562397386189181611033200639511455610637123715072 5068 135103124794772378363222066401279022911221274247430144 5069 270206249589544756726444132802558045822442548494860288 5070 540412499179089513452888265605116091644885096989720576 5071 1080824998358179026905776531210232183289770193979441152 5072 2161649996716358053811553062420464366579540387958882304 5073 4323299993432716107623106124840928733159080775917764608 5074 8646599986865432215246212249681857466318161551835529216 5075 17293199973730864430492424499363714932636323103671058432 5076 34586399947461728860984848998727429865272646207342116864 5077 69172799894923457721969697997454859730545292414684233728 5078 138345599789846915443939395994909719461090584829368467456 5079 276691199579693830887878791989819438922181169658736934912 5080 553382399159387661775757583979638877844362339317473869824 5081 1106764798318775323551515167959277755688724678634947739648 5082 2213529596637550647103030335918555511377449357269895479296 5083 4427059193275101294206060671837111022754898714539790958592 5084 8854118386550202588412121343674222045509797429079581917184 5085 17708236773100405176824242687348444091019594858159163834368 5086 35416473546200810353648485374696888182039189716318327668736 5087 70832947092401620707296970749393776364078379432636655337472 5088 141665894184803241414593941498787552728156758865273310674944 5089 283331788369606482829187882997575105456313517730546621349888 5090 566663576739212965658375765995150210912627035461093242699776 5091 1133327153478425931316751531990300421825254070922186485399552 5092 2266654306956851862633503063980600843650508141844372970799104 5093 4533308613913703725267006127961201687301016283688745941598208 5094 9066617227827407450534012255922403374602032567377491883196416 5095 18133234455654814901068024511844806749204065134754983766392832 5096 36266468911309629802136049023689613498408130269509967532785664 5097 72532937822619259604272098047379226996816260539019935065571328 5098 145065875645238519208544196094758453993632521078039870131142656 5099 290131751290477038417088392189516907987265042156079740262285312 5100 580263502580954076834176784379033815974530084312159480524570624 5101 1160527005161908153668353568758067631949060168624318961049141248 5102 2321054010323816307336707137516135263898120337248637922098282496 5103 4642108020647632614673414275032270527796240674497275844196564992 5104 9284216041295265229346828550064541055592481348994551688393129984 5105 18568432082590530458693657100129082111184962697989103376786259968 5106 37136864165181060917387314200258164222369925395978206753572519936 5107 74273728330362121834774628400516328444739850791956413507145039872 5108 148547456660724243669549256801032656889479701583912827014290079744 5109 297094913321448487339098513602065313778959403167825654028580159488 5110 594189826642896974678197027204130627557918806335651308057160318976 5111 1188379653285793949356394054408261255115837612671302616114320637952 5112 2376759306571587898712788108816522510231675225342605232228641275904 5113 4753518613143175797425576217633045020463350450685210464457282551808 5114 9507037226286351594851152435266090040926700901370420928914565103616 5115 19014074452572703189702304870532180081853401802740841857829130207232 5116 38028148905145406379404609741064360163706803605481683715658260414464 5117 76056297810290812758809219482128720327413607210963367431316520828928 5118 152112595620581625517618438964257440654827214421926734862633041657856 5119 304225191241163251035236877928514881309654428843853469725266083315712 5120 608450382482326502070473755857029762619308857687706939450532166631424 5121 1216900764964653004140947511714059525238617715375413878901064333262848 5122 2433801529929306008281895023428119050477235430750827757802128666525696 5123 4867603059858612016563790046856238100954470861501655515604257333051392 5124 9735206119717224033127580093712476201908941723003311031208514666102784 5125 19470412239434448066255160187424952403817883446006622062417029332205568 5126 38940824478868896132510320374849904807635766892013244124834058664411136 5127 77881648957737792265020640749699809615271533784026488249668117328822272 5128 155763297915475584530041281499399619230543067568052976499336234657644544 5129 311526595830951169060082562998799238461086135136105952998672469315289088 5130 623053191661902338120165125997598476922172270272211905997344938630578176 5131 1246106383323804676240330251995196953844344540544423811994689877261156352 5132 2492212766647609352480660503990393907688689081088847623989379754522312704 5133 4984425533295218704961321007980787815377378162177695247978759509044625408 5134 9968851066590437409922642015961575630754756324355390495957519018089250816 5135 19937702133180874819845284031923151261509512648710780991915038036178501632 5136 39875404266361749639690568063846302523019025297421561983830076072357003264 5137 79750808532723499279381136127692605046038050594843123967660152144714006528 5138 159501617065446998558762272255385210092076101189686247935320304289428013056 5139 319003234130893997117524544510770420184152202379372495870640608578856026112 5140 638006468261787994235049089021540840368304404758744991741281217157712052224 5141 1276012936523575988470098178043081680736608809517489983482562434315424104448 5142 2552025873047151976940196356086163361473217619034979966965124868630848208896 5143 5104051746094303953880392712172326722946435238069959933930249737261696417792 5144 10208103492188607907760785424344653445892870476139919867860499474523392835584 5145 20416206984377215815521570848689306891785740952279839735720998949046785671168 5146 40832413968754431631043141697378613783571481904559679471441997898093571342336 5147 81664827937508863262086283394757227567142963809119358942883995796187142684672 5148 163329655875017726524172566789514455134285927618238717885767991592374285369344 5149 326659311750035453048345133579028910268571855236477435771535983184748570738688 5150 653318623500070906096690267158057820537143710472954871543071966369497141477376 5151 1546132562196033993109383389296863818106322566003 5152 3092265124392067986218766778593727636212645132006 5153 6184530248784135972437533557187455272425290264012 5154 12369060497568271944875067114374910544850580528024 5155 24738120995136543889750134228749821089701161056048 5156 49476241990273087779500268457499642179402322112096 5157 98952483980546175559000536914999284358804644224192 5158 197904967961092351118001073829998568717609288448384 5159 395809935922184702236002147659997137435218576896768 5160 791619871844369404472004295319994274870437153793536 5161 1583239743688738808944008590639988549740874307587072 5162 3166479487377477617888017181279977099481748615174144 5163 6332958974754955235776034362559954198963497230348288 5164 12665917949509910471552068725119908397926994460696576 5165 25331835899019820943104137450239816795853988921393152 5166 50663671798039641886208274900479633591707977842786304 5167 101327343596079283772416549800959267183415955685572608 5168 202654687192158567544833099601918534366831911371145216 5169 405309374384317135089666199203837068733663822742290432 5170 810618748768634270179332398407674137467327645484580864 5171 1621237497537268540358664796815348274934655290969161728 5172 3242474995074537080717329593630696549869310581938323456 5173 6484949990149074161434659187261393099738621163876646912 5174 12969899980298148322869318374522786199477242327753293824 5175 25939799960596296645738636749045572398954484655506587648 5176 51879599921192593291477273498091144797908969311013175296 5177 103759199842385186582954546996182289595817938622026350592 5178 207518399684770373165909093992364579191635877244052701184 5179 415036799369540746331818187984729158383271754488105402368 5180 830073598739081492663636375969458316766543508976210804736 5181 1660147197478162985327272751938916633533087017952421609472 5182 3320294394956325970654545503877833267066174035904843218944 5183 6640588789912651941309091007755666534132348071809686437888 5184 13281177579825303882618182015511333068264696143619372875776 5185 26562355159650607765236364031022666136529392287238745751552 5186 53124710319301215530472728062045332273058784574477491503104 5187 106249420638602431060945456124090664546117569148954983006208 5188 212498841277204862121890912248181329092235138297909966012416 5189 424997682554409724243781824496362658184470276595819932024832 5190 849995365108819448487563648992725316368940553191639864049664 5191 1699990730217638896975127297985450632737881106383279728099328 5192 3399981460435277793950254595970901265475762212766559456198656 5193 6799962920870555587900509191941802530951524425533118912397312 5194 13599925841741111175801018383883605061903048851066237824794624 5195 27199851683482222351602036767767210123806097702132475649589248 5196 54399703366964444703204073535534420247612195404264951299178496 5197 108799406733928889406408147071068840495224390808529902598356992 5198 217598813467857778812816294142137680990448781617059805196713984 5199 435197626935715557625632588284275361980897563234119610393427968 5200 870395253871431115251265176568550723961795126468239220786855936 5201 1740790507742862230502530353137101447923590252936478441573711872 5202 3481581015485724461005060706274202895847180505872956883147423744 5203 6963162030971448922010121412548405791694361011745913766294847488 5204 13926324061942897844020242825096811583388722023491827532589694976 5205 27852648123885795688040485650193623166777444046983655065179389952 5206 55705296247771591376080971300387246333554888093967310130358779904 5207 111410592495543182752161942600774492667109776187934620260717559808 5208 222821184991086365504323885201548985334219552375869240521435119616 5209 445642369982172731008647770403097970668439104751738481042870239232 5210 891284739964345462017295540806195941336878209503476962085740478464 5211 1782569479928690924034591081612391882673756419006953924171480956928 5212 3565138959857381848069182163224783765347512838013907848342961913856 5213 7130277919714763696138364326449567530695025676027815696685923827712 5214 14260555839429527392276728652899135061390051352055631393371847655424 5215 28521111678859054784553457305798270122780102704111262786743695310848 5216 57042223357718109569106914611596540245560205408222525573487390621696 5217 114084446715436219138213829223193080491120410816445051146974781243392 5218 228168893430872438276427658446386160982240821632890102293949562486784 5219 456337786861744876552855316892772321964481643265780204587899124973568 5220 912675573723489753105710633785544643928963286531560409175798249947136 5221 1825351147446979506211421267571089287857926573063120818351596499894272 5222 3650702294893959012422842535142178575715853146126241636703192999788544 5223 7301404589787918024845685070284357151431706292252483273406385999577088 5224 14602809179575836049691370140568714302863412584504966546812771999154176 5225 29205618359151672099382740281137428605726825169009933093625543998308352 5226 58411236718303344198765480562274857211453650338019866187251087996616704 5227 116822473436606688397530961124549714422907300676039732374502175993233408 5228 233644946873213376795061922249099428845814601352079464749004351986466816 5229 467289893746426753590123844498198857691629202704158929498008703972933632 5230 934579787492853507180247688996397715383258405408317858996017407945867264 5231 1869159574985707014360495377992795430766516810816635717992034815891734528 5232 3738319149971414028720990755985590861533033621633271435984069631783469056 5233 7476638299942828057441981511971181723066067243266542871968139263566938112 5234 14953276599885656114883963023942363446132134486533085743936278527133876224 5235 29906553199771312229767926047884726892264268973066171487872557054267752448 5236 59813106399542624459535852095769453784528537946132342975745114108535504896 5237 119626212799085248919071704191538907569057075892264685951490228217071009792 5238 239252425598170497838143408383077815138114151784529371902980456434142019584 5239 478504851196340995676286816766155630276228303569058743805960912868284039168 5240 957009702392681991352573633532311260552456607138117487611921825736568078336 5241 1914019404785363982705147267064622521104913214276234975223843651473136156672 5242 3828038809570727965410294534129245042209826428552469950447687302946272313344 5243 7656077619141455930820589068258490084419652857104939900895374605892544626688 5244 15312155238282911861641178136516980168839305714209879801790749211785089253376 5245 30624310476565823723282356273033960337678611428419759603581498423570178506752 5246 61248620953131647446564712546067920675357222856839519207162996847140357013504 5247 122497241906263294893129425092135841350714445713679038414325993694280714027008 5248 244994483812526589786258850184271682701428891427358076828651987388561428054016 5249 489988967625053179572517700368543365402857782854716153657303974777122856108032 5250 979977935250106359145035400737086730805715565709432307314607949554245712216064 5251 1959955870500212718290070801474173461611431131418864614629215899108491424432128 5252 3919911741000425436580141602948346923222862262837729229258431798216982848864256 5253 4638397686588101979328150167890591454318967698009 5254 9276795373176203958656300335781182908637935396018 5255 18553590746352407917312600671562365817275870792036 5256 37107181492704815834625201343124731634551741584072 5257 74214362985409631669250402686249463269103483168144 5258 148428725970819263338500805372498926538206966336288 5259 296857451941638526677001610744997853076413932672576 5260 593714903883277053354003221489995706152827865345152 5261 1187429807766554106708006442979991412305655730690304 5262 2374859615533108213416012885959982824611311461380608 5263 4749719231066216426832025771919965649222622922761216 5264 9499438462132432853664051543839931298445245845522432 5265 18998876924264865707328103087679862596890491691044864 5266 37997753848529731414656206175359725193780983382089728 5267 75995507697059462829312412350719450387561966764179456 5268 151991015394118925658624824701438900775123933528358912 5269 303982030788237851317249649402877801550247867056717824 5270 607964061576475702634499298805755603100495734113435648 5271 1215928123152951405268998597611511206200991468226871296 5272 2431856246305902810537997195223022412401982936453742592 5273 4863712492611805621075994390446044824803965872907485184 5274 9727424985223611242151988780892089649607931745814970368 5275 19454849970447222484303977561784179299215863491629940736 5276 38909699940894444968607955123568358598431726983259881472 5277 77819399881788889937215910247136717196863453966519762944 5278 155638799763577779874431820494273434393726907933039525888 5279 311277599527155559748863640988546868787453815866079051776 5280 622555199054311119497727281977093737574907631732158103552 5281 1245110398108622238995454563954187475149815263464316207104 5282 2490220796217244477990909127908374950299630526928632414208 5283 4980441592434488955981818255816749900599261053857264828416 5284 9960883184868977911963636511633499801198522107714529656832 5285 19921766369737955823927273023266999602397044215429059313664 5286 39843532739475911647854546046533999204794088430858118627328 5287 79687065478951823295709092093067998409588176861716237254656 5288 159374130957903646591418184186135996819176353723432474509312 5289 318748261915807293182836368372271993638352707446864949018624 5290 637496523831614586365672736744543987276705414893729898037248 5291 1274993047663229172731345473489087974553410829787459796074496 5292 2549986095326458345462690946978175949106821659574919592148992 5293 5099972190652916690925381893956351898213643319149839184297984 5294 10199944381305833381850763787912703796427286638299678368595968 5295 20399888762611666763701527575825407592854573276599356737191936 5296 40799777525223333527403055151650815185709146553198713474383872 5297 81599555050446667054806110303301630371418293106397426948767744 5298 163199110100893334109612220606603260742836586212794853897535488 5299 326398220201786668219224441213206521485673172425589707795070976 5300 652796440403573336438448882426413042971346344851179415590141952 5301 1305592880807146672876897764852826085942692689702358831180283904 5302 2611185761614293345753795529705652171885385379404717662360567808 5303 5222371523228586691507591059411304343770770758809435324721135616 5304 10444743046457173383015182118822608687541541517618870649442271232 5305 20889486092914346766030364237645217375083083035237741298884542464 5306 41778972185828693532060728475290434750166166070475482597769084928 5307 83557944371657387064121456950580869500332332140950965195538169856 5308 167115888743314774128242913901161739000664664281901930391076339712 5309 334231777486629548256485827802323478001329328563803860782152679424 5310 668463554973259096512971655604646956002658657127607721564305358848 5311 1336927109946518193025943311209293912005317314255215443128610717696 5312 2673854219893036386051886622418587824010634628510430886257221435392 5313 5347708439786072772103773244837175648021269257020861772514442870784 5314 10695416879572145544207546489674351296042538514041723545028885741568 5315 21390833759144291088415092979348702592085077028083447090057771483136 5316 42781667518288582176830185958697405184170154056166894180115542966272 5317 85563335036577164353660371917394810368340308112333788360231085932544 5318 171126670073154328707320743834789620736680616224667576720462171865088 5319 342253340146308657414641487669579241473361232449335153440924343730176 5320 684506680292617314829282975339158482946722464898670306881848687460352 5321 1369013360585234629658565950678316965893444929797340613763697374920704 5322 2738026721170469259317131901356633931786889859594681227527394749841408 5323 5476053442340938518634263802713267863573779719189362455054789499682816 5324 10952106884681877037268527605426535727147559438378724910109578999365632 5325 21904213769363754074537055210853071454295118876757449820219157998731264 5326 43808427538727508149074110421706142908590237753514899640438315997462528 5327 87616855077455016298148220843412285817180475507029799280876631994925056 5328 175233710154910032596296441686824571634360951014059598561753263989850112 5329 350467420309820065192592883373649143268721902028119197123506527979700224 5330 700934840619640130385185766747298286537443804056238394247013055959400448 5331 1401869681239280260770371533494596573074887608112476788494026111918800896 5332 2803739362478560521540743066989193146149775216224953576988052223837601792 5333 5607478724957121043081486133978386292299550432449907153976104447675203584 5334 11214957449914242086162972267956772584599100864899814307952208895350407168 5335 22429914899828484172325944535913545169198201729799628615904417790700814336 5336 44859829799656968344651889071827090338396403459599257231808835581401628672 5337 89719659599313936689303778143654180676792806919198514463617671162803257344 5338 179439319198627873378607556287308361353585613838397028927235342325606514688 5339 358878638397255746757215112574616722707171227676794057854470684651213029376 5340 717757276794511493514430225149233445414342455353588115708941369302426058752 5341 1435514553589022987028860450298466890828684910707176231417882738604852117504 5342 2871029107178045974057720900596933781657369821414352462835765477209704235008 5343 5742058214356091948115441801193867563314739642828704925671530954419408470016 5344 11484116428712183896230883602387735126629479285657409851343061908838816940032 5345 22968232857424367792461767204775470253258958571314819702686123817677633880064 5346 45936465714848735584923534409550940506517917142629639405372247635355267760128 5347 91872931429697471169847068819101881013035834285259278810744495270710535520256 5348 183745862859394942339694137638203762026071668570518557621488990541421071040512 5349 367491725718789884679388275276407524052143337141037115242977981082842142081024 5350 734983451437579769358776550552815048104286674282074230485955962165684284162048 5351 1469966902875159538717553101105630096208573348564148460971911924331368568324096 5352 2939933805750319077435106202211260192417146697128296921943823848662737136648192 5353 5879867611500638154870212404422520384834293394256593843887647697325474273296384 5354 11759735223001276309740424808845040769668586788513187687775295394650948546592768 5355 23519470446002552619480849617690081539337173577026375375550590789301897093185536 5356 13915193059764305937984450503671774362956903094027 5357 27830386119528611875968901007343548725913806188054 5358 55660772239057223751937802014687097451827612376108 5359 111321544478114447503875604029374194903655224752216 5360 222643088956228895007751208058748389807310449504432 5361 445286177912457790015502416117496779614620899008864 5362 890572355824915580031004832234993559229241798017728 5363 1781144711649831160062009664469987118458483596035456 5364 3562289423299662320124019328939974236916967192070912 5365 7124578846599324640248038657879948473833934384141824 5366 14249157693198649280496077315759896947667868768283648 5367 28498315386397298560992154631519793895335737536567296 5368 56996630772794597121984309263039587790671475073134592 5369 113993261545589194243968618526079175581342950146269184 5370 227986523091178388487937237052158351162685900292538368 5371 455973046182356776975874474104316702325371800585076736 5372 911946092364713553951748948208633404650743601170153472 5373 1823892184729427107903497896417266809301487202340306944 5374 3647784369458854215806995792834533618602974404680613888 5375 7295568738917708431613991585669067237205948809361227776 5376 14591137477835416863227983171338134474411897618722455552 5377 29182274955670833726455966342676268948823795237444911104 5378 58364549911341667452911932685352537897647590474889822208 5379 116729099822683334905823865370705075795295180949779644416 5380 233458199645366669811647730741410151590590361899559288832 5381 466916399290733339623295461482820303181180723799118577664 5382 933832798581466679246590922965640606362361447598237155328 5383 1867665597162933358493181845931281212724722895196474310656 5384 3735331194325866716986363691862562425449445790392948621312 5385 7470662388651733433972727383725124850898891580785897242624 5386 14941324777303466867945454767450249701797783161571794485248 5387 29882649554606933735890909534900499403595566323143588970496 5388 59765299109213867471781819069800998807191132646287177940992 5389 119530598218427734943563638139601997614382265292574355881984 5390 239061196436855469887127276279203995228764530585148711763968 5391 478122392873710939774254552558407990457529061170297423527936 5392 956244785747421879548509105116815980915058122340594847055872 5393 1912489571494843759097018210233631961830116244681189694111744 5394 3824979142989687518194036420467263923660232489362379388223488 5395 7649958285979375036388072840934527847320464978724758776446976 5396 15299916571958750072776145681869055694640929957449517552893952 5397 30599833143917500145552291363738111389281859914899035105787904 5398 61199666287835000291104582727476222778563719829798070211575808 5399 122399332575670000582209165454952445557127439659596140423151616 5400 244798665151340001164418330909904891114254879319192280846303232 5401 489597330302680002328836661819809782228509758638384561692606464 5402 979194660605360004657673323639619564457019517276769123385212928 5403 1958389321210720009315346647279239128914039034553538246770425856 5404 3916778642421440018630693294558478257828078069107076493540851712 5405 7833557284842880037261386589116956515656156138214152987081703424 5406 15667114569685760074522773178233913031312312276428305974163406848 5407 31334229139371520149045546356467826062624624552856611948326813696 5408 62668458278743040298091092712935652125249249105713223896653627392 5409 125336916557486080596182185425871304250498498211426447793307254784 5410 250673833114972161192364370851742608500996996422852895586614509568 5411 501347666229944322384728741703485217001993992845705791173229019136 5412 1002695332459888644769457483406970434003987985691411582346458038272 5413 2005390664919777289538914966813940868007975971382823164692916076544 5414 4010781329839554579077829933627881736015951942765646329385832153088 5415 8021562659679109158155659867255763472031903885531292658771664306176 5416 16043125319358218316311319734511526944063807771062585317543328612352 5417 32086250638716436632622639469023053888127615542125170635086657224704 5418 64172501277432873265245278938046107776255231084250341270173314449408 5419 128345002554865746530490557876092215552510462168500682540346628898816 5420 256690005109731493060981115752184431105020924337001365080693257797632 5421 513380010219462986121962231504368862210041848674002730161386515595264 5422 1026760020438925972243924463008737724420083697348005460322773031190528 5423 2053520040877851944487848926017475448840167394696010920645546062381056 5424 4107040081755703888975697852034950897680334789392021841291092124762112 5425 8214080163511407777951395704069901795360669578784043682582184249524224 5426 16428160327022815555902791408139803590721339157568087365164368499048448 5427 32856320654045631111805582816279607181442678315136174730328736998096896 5428 65712641308091262223611165632559214362885356630272349460657473996193792 5429 131425282616182524447222331265118428725770713260544698921314947992387584 5430 262850565232365048894444662530236857451541426521089397842629895984775168 5431 525701130464730097788889325060473714903082853042178795685259791969550336 5432 1051402260929460195577778650120947429806165706084357591370519583939100672 5433 2102804521858920391155557300241894859612331412168715182741039167878201344 5434 4205609043717840782311114600483789719224662824337430365482078335756402688 5435 8411218087435681564622229200967579438449325648674860730964156671512805376 5436 16822436174871363129244458401935158876898651297349721461928313343025610752 5437 33644872349742726258488916803870317753797302594699442923856626686051221504 5438 67289744699485452516977833607740635507594605189398885847713253372102443008 5439 134579489398970905033955667215481271015189210378797771695426506744204886016 5440 269158978797941810067911334430962542030378420757595543390853013488409772032 5441 538317957595883620135822668861925084060756841515191086781706026976819544064 5442 1076635915191767240271645337723850168121513683030382173563412053953639088128 5443 2153271830383534480543290675447700336243027366060764347126824107907278176256 5444 4306543660767068961086581350895400672486054732121528694253648215814556352512 5445 8613087321534137922173162701790801344972109464243057388507296431629112705024 5446 17226174643068275844346325403581602689944218928486114777014592863258225410048 5447 34452349286136551688692650807163205379888437856972229554029185726516450820096 5448 68904698572273103377385301614326410759776875713944459108058371453032901640192 5449 137809397144546206754770603228652821519553751427888918216116742906065803280384 5450 275618794289092413509541206457305643039107502855777836432233485812131606560768 5451 551237588578184827019082412914611286078215005711555672864466971624263213121536 5452 1102475177156369654038164825829222572156430011423111345728933943248526426243072 5453 2204950354312739308076329651658445144312860022846222691457867886497052852486144 5454 4409900708625478616152659303316890288625720045692445382915735772994105704972288 5455 8819801417250957232305318606633780577251440091384890765831471545988211409944576 5456 17639602834501914464610637213267561154502880182769781531662943091976422819889152 5457 35279205669003828929221274426535122309005760365539563063325886183952845639778304 5458 70558411338007657858442548853070244618011520731079126126651772367905691279556608 5459 141116822676015315716885097706140489236023041462158252253303544735811382559113216 5460 41745579179292917813953351511015323088870709282081 5461 83491158358585835627906703022030646177741418564162 5462 166982316717171671255813406044061292355482837128324 5463 333964633434343342511626812088122584710965674256648 5464 667929266868686685023253624176245169421931348513296 5465 1335858533737373370046507248352490338843862697026592 5466 2671717067474746740093014496704980677687725394053184 5467 5343434134949493480186028993409961355375450788106368 5468 10686868269898986960372057986819922710750901576212736 5469 21373736539797973920744115973639845421501803152425472 5470 42747473079595947841488231947279690843003606304850944 5471 85494946159191895682976463894559381686007212609701888 5472 170989892318383791365952927789118763372014425219403776 5473 341979784636767582731905855578237526744028850438807552 5474 683959569273535165463811711156475053488057700877615104 5475 1367919138547070330927623422312950106976115401755230208 5476 2735838277094140661855246844625900213952230803510460416 5477 5471676554188281323710493689251800427904461607020920832 5478 10943353108376562647420987378503600855808923214041841664 5479 21886706216753125294841974757007201711617846428083683328 5480 43773412433506250589683949514014403423235692856167366656 5481 87546824867012501179367899028028806846471385712334733312 5482 175093649734025002358735798056057613692942771424669466624 5483 350187299468050004717471596112115227385885542849338933248 5484 700374598936100009434943192224230454771771085698677866496 5485 1400749197872200018869886384448460909543542171397355732992 5486 2801498395744400037739772768896921819087084342794711465984 5487 5602996791488800075479545537793843638174168685589422931968 5488 11205993582977600150959091075587687276348337371178845863936 5489 22411987165955200301918182151175374552696674742357691727872 5490 44823974331910400603836364302350749105393349484715383455744 5491 89647948663820801207672728604701498210786698969430766911488 5492 179295897327641602415345457209402996421573397938861533822976 5493 358591794655283204830690914418805992843146795877723067645952 5494 717183589310566409661381828837611985686293591755446135291904 5495 1434367178621132819322763657675223971372587183510892270583808 5496 2868734357242265638645527315350447942745174367021784541167616 5497 5737468714484531277291054630700895885490348734043569082335232 5498 11474937428969062554582109261401791770980697468087138164670464 5499 22949874857938125109164218522803583541961394936174276329340928 5500 45899749715876250218328437045607167083922789872348552658681856 5501 91799499431752500436656874091214334167845579744697105317363712 5502 183598998863505000873313748182428668335691159489394210634727424 5503 367197997727010001746627496364857336671382318978788421269454848 5504 734395995454020003493254992729714673342764637957576842538909696 5505 1468791990908040006986509985459429346685529275915153685077819392 5506 2937583981816080013973019970918858693371058551830307370155638784 5507 5875167963632160027946039941837717386742117103660614740311277568 5508 11750335927264320055892079883675434773484234207321229480622555136 5509 23500671854528640111784159767350869546968468414642458961245110272 5510 47001343709057280223568319534701739093936936829284917922490220544 5511 94002687418114560447136639069403478187873873658569835844980441088 5512 188005374836229120894273278138806956375747747317139671689960882176 5513 376010749672458241788546556277613912751495494634279343379921764352 5514 752021499344916483577093112555227825502990989268558686759843528704 5515 1504042998689832967154186225110455651005981978537117373519687057408 5516 3008085997379665934308372450220911302011963957074234747039374114816 5517 6016171994759331868616744900441822604023927914148469494078748229632 5518 12032343989518663737233489800883645208047855828296938988157496459264 5519 24064687979037327474466979601767290416095711656593877976314992918528 5520 48129375958074654948933959203534580832191423313187755952629985837056 5521 96258751916149309897867918407069161664382846626375511905259971674112 5522 192517503832298619795735836814138323328765693252751023810519943348224 5523 385035007664597239591471673628276646657531386505502047621039886696448 5524 770070015329194479182943347256553293315062773011004095242079773392896 5525 1540140030658388958365886694513106586630125546022008190484159546785792 5526 3080280061316777916731773389026213173260251092044016380968319093571584 5527 6160560122633555833463546778052426346520502184088032761936638187143168 5528 12321120245267111666927093556104852693041004368176065523873276374286336 5529 24642240490534223333854187112209705386082008736352131047746552748572672 5530 49284480981068446667708374224419410772164017472704262095493105497145344 5531 98568961962136893335416748448838821544328034945408524190986210994290688 5532 197137923924273786670833496897677643088656069890817048381972421988581376 5533 394275847848547573341666993795355286177312139781634096763944843977162752 5534 788551695697095146683333987590710572354624279563268193527889687954325504 5535 1577103391394190293366667975181421144709248559126536387055779375908651008 5536 3154206782788380586733335950362842289418497118253072774111558751817302016 5537 6308413565576761173466671900725684578836994236506145548223117503634604032 5538 12616827131153522346933343801451369157673988473012291096446235007269208064 5539 25233654262307044693866687602902738315347976946024582192892470014538416128 5540 50467308524614089387733375205805476630695953892049164385784940029076832256 5541 100934617049228178775466750411610953261391907784098328771569880058153664512 5542 201869234098456357550933500823221906522783815568196657543139760116307329024 5543 403738468196912715101867001646443813045567631136393315086279520232614658048 5544 807476936393825430203734003292887626091135262272786630172559040465229316096 5545 1614953872787650860407468006585775252182270524545573260345118080930458632192 5546 3229907745575301720814936013171550504364541049091146520690236161860917264384 5547 6459815491150603441629872026343101008729082098182293041380472323721834528768 5548 12919630982301206883259744052686202017458164196364586082760944647443669057536 5549 25839261964602413766519488105372404034916328392729172165521889294887338115072 5550 51678523929204827533038976210744808069832656785458344331043778589774676230144 5551 103357047858409655066077952421489616139665313570916688662087557179549352460288 5552 206714095716819310132155904842979232279330627141833377324175114359098704920576 5553 413428191433638620264311809685958464558661254283666754648350228718197409841152 5554 826856382867277240528623619371916929117322508567333509296700457436394819682304 5555 1653712765734554481057247238743833858234645017134667018593400914872789639364608 5556 3307425531469108962114494477487667716469290034269334037186801829745579278729216 5557 6614851062938217924228988954975335432938580068538668074373603659491158557458432 5558 13229702125876435848457977909950670865877160137077336148747207318982317114916864 5559 26459404251752871696915955819901341731754320274154672297494414637964634229833728 5560 52918808503505743393831911639802683463508640548309344594988829275929268459667456 5561 105837617007011486787663823279605366927017281096618689189977658551858536919334912 5562 211675234014022973575327646559210733854034562193237378379955317103717073838669824 5563 423350468028045947150655293118421467708069124386474756759910634207434147677339648 5564 846700936056091894301310586236842935416138248772949513519821268414868295354679296 5565 125236737537878753441860054533045969266612127846243 5566 250473475075757506883720109066091938533224255692486 5567 500946950151515013767440218132183877066448511384972 5568 1001893900303030027534880436264367754132897022769944 5569 2003787800606060055069760872528735508265794045539888 5570 4007575601212120110139521745057471016531588091079776 5571 8015151202424240220279043490114942033063176182159552 5572 16030302404848480440558086980229884066126352364319104 5573 32060604809696960881116173960459768132252704728638208 5574 64121209619393921762232347920919536264505409457276416 5575 128242419238787843524464695841839072529010818914552832 5576 256484838477575687048929391683678145058021637829105664 5577 512969676955151374097858783367356290116043275658211328 5578 1025939353910302748195717566734712580232086551316422656 5579 2051878707820605496391435133469425160464173102632845312 5580 4103757415641210992782870266938850320928346205265690624 5581 8207514831282421985565740533877700641856692410531381248 5582 16415029662564843971131481067755401283713384821062762496 5583 32830059325129687942262962135510802567426769642125524992 5584 65660118650259375884525924271021605134853539284251049984 5585 131320237300518751769051848542043210269707078568502099968 5586 262640474601037503538103697084086420539414157137004199936 5587 525280949202075007076207394168172841078828314274008399872 5588 1050561898404150014152414788336345682157656628548016799744 5589 2101123796808300028304829576672691364315313257096033599488 5590 4202247593616600056609659153345382728630626514192067198976 5591 8404495187233200113219318306690765457261253028384134397952 5592 16808990374466400226438636613381530914522506056768268795904 5593 33617980748932800452877273226763061829045012113536537591808 5594 67235961497865600905754546453526123658090024227073075183616 5595 134471922995731201811509092907052247316180048454146150367232 5596 268943845991462403623018185814104494632360096908292300734464 5597 537887691982924807246036371628208989264720193816584601468928 5598 1075775383965849614492072743256417978529440387633169202937856 5599 2151550767931699228984145486512835957058880775266338405875712 5600 4303101535863398457968290973025671914117761550532676811751424 5601 8606203071726796915936581946051343828235523101065353623502848 5602 17212406143453593831873163892102687656471046202130707247005696 5603 34424812286907187663746327784205375312942092404261414494011392 5604 68849624573814375327492655568410750625884184808522828988022784 5605 137699249147628750654985311136821501251768369617045657976045568 5606 275398498295257501309970622273643002503536739234091315952091136 5607 550796996590515002619941244547286005007073478468182631904182272 5608 1101593993181030005239882489094572010014146956936365263808364544 5609 2203187986362060010479764978189144020028293913872730527616729088 5610 4406375972724120020959529956378288040056587827745461055233458176 5611 8812751945448240041919059912756576080113175655490922110466916352 5612 17625503890896480083838119825513152160226351310981844220933832704 5613 35251007781792960167676239651026304320452702621963688441867665408 5614 70502015563585920335352479302052608640905405243927376883735330816 5615 141004031127171840670704958604105217281810810487854753767470661632 5616 282008062254343681341409917208210434563621620975709507534941323264 5617 564016124508687362682819834416420869127243241951419015069882646528 5618 1128032249017374725365639668832841738254486483902838030139765293056 5619 2256064498034749450731279337665683476508972967805676060279530586112 5620 4512128996069498901462558675331366953017945935611352120559061172224 5621 9024257992138997802925117350662733906035891871222704241118122344448 5622 18048515984277995605850234701325467812071783742445408482236244688896 5623 36097031968555991211700469402650935624143567484890816964472489377792 5624 72194063937111982423400938805301871248287134969781633928944978755584 5625 144388127874223964846801877610603742496574269939563267857889957511168 5626 288776255748447929693603755221207484993148539879126535715779915022336 5627 577552511496895859387207510442414969986297079758253071431559830044672 5628 1155105022993791718774415020884829939972594159516506142863119660089344 5629 2310210045987583437548830041769659879945188319033012285726239320178688 5630 4620420091975166875097660083539319759890376638066024571452478640357376 5631 9240840183950333750195320167078639519780753276132049142904957280714752 5632 18481680367900667500390640334157279039561506552264098285809914561429504 5633 36963360735801335000781280668314558079123013104528196571619829122859008 5634 73926721471602670001562561336629116158246026209056393143239658245718016 5635 147853442943205340003125122673258232316492052418112786286479316491436032 5636 295706885886410680006250245346516464632984104836225572572958632982872064 5637 591413771772821360012500490693032929265968209672451145145917265965744128 5638 1182827543545642720025000981386065858531936419344902290291834531931488256 5639 2365655087091285440050001962772131717063872838689804580583669063862976512 5640 4731310174182570880100003925544263434127745677379609161167338127725953024 5641 9462620348365141760200007851088526868255491354759218322334676255451906048 5642 18925240696730283520400015702177053736510982709518436644669352510903812096 5643 37850481393460567040800031404354107473021965419036873289338705021807624192 5644 75700962786921134081600062808708214946043930838073746578677410043615248384 5645 151401925573842268163200125617416429892087861676147493157354820087230496768 5646 302803851147684536326400251234832859784175723352294986314709640174460993536 5647 605607702295369072652800502469665719568351446704589972629419280348921987072 5648 1211215404590738145305601004939331439136702893409179945258838560697843974144 5649 2422430809181476290611202009878662878273405786818359890517677121395687948288 5650 4844861618362952581222404019757325756546811573636719781035354242791375896576 5651 9689723236725905162444808039514651513093623147273439562070708485582751793152 5652 19379446473451810324889616079029303026187246294546879124141416971165503586304 5653 38758892946903620649779232158058606052374492589093758248282833942331007172608 5654 77517785893807241299558464316117212104748985178187516496565667884662014345216 5655 155035571787614482599116928632234424209497970356375032993131335769324028690432 5656 310071143575228965198233857264468848418995940712750065986262671538648057380864 5657 620142287150457930396467714528937696837991881425500131972525343077296114761728 5658 1240284574300915860792935429057875393675983762851000263945050686154592229523456 5659 2480569148601831721585870858115750787351967525702000527890101372309184459046912 5660 4961138297203663443171741716231501574703935051404001055780202744618368918093824 5661 9922276594407326886343483432463003149407870102808002111560405489236737836187648 5662 19844553188814653772686966864926006298815740205616004223120810978473475672375296 5663 39689106377629307545373933729852012597631480411232008446241621956946951344750592 5664 79378212755258615090747867459704025195262960822464016892483243913893902689501184 5665 158756425510517230181495734919408050390525921644928033784966487827787805379002368 5666 317512851021034460362991469838816100781051843289856067569932975655575610758004736 5667 635025702042068920725982939677632201562103686579712135139865951311151221516009472 5668 1270051404084137841451965879355264403124207373159424270279731902622302443032018944 5669 2540102808168275682903931758710528806248414746318848540559463805244604886064037888 5670 5080205616336551365807863517421057612496829492637697081118927610489209772128075776 5671 375710212613636260325580163599137907799836383538729 5672 751420425227272520651160327198275815599672767077458 5673 1502840850454545041302320654396551631199345534154916 5674 3005681700909090082604641308793103262398691068309832 5675 6011363401818180165209282617586206524797382136619664 5676 12022726803636360330418565235172413049594764273239328 5677 24045453607272720660837130470344826099189528546478656 5678 48090907214545441321674260940689652198379057092957312 5679 96181814429090882643348521881379304396758114185914624 5680 192363628858181765286697043762758608793516228371829248 5681 384727257716363530573394087525517217587032456743658496 5682 769454515432727061146788175051034435174064913487316992 5683 1538909030865454122293576350102068870348129826974633984 5684 3077818061730908244587152700204137740696259653949267968 5685 6155636123461816489174305400408275481392519307898535936 5686 12311272246923632978348610800816550962785038615797071872 5687 24622544493847265956697221601633101925570077231594143744 5688 49245088987694531913394443203266203851140154463188287488 5689 98490177975389063826788886406532407702280308926376574976 5690 196980355950778127653577772813064815404560617852753149952 5691 393960711901556255307155545626129630809121235705506299904 5692 787921423803112510614311091252259261618242471411012599808 5693 1575842847606225021228622182504518523236484942822025199616 5694 3151685695212450042457244365009037046472969885644050399232 5695 6303371390424900084914488730018074092945939771288100798464 5696 12606742780849800169828977460036148185891879542576201596928 5697 25213485561699600339657954920072296371783759085152403193856 5698 50426971123399200679315909840144592743567518170304806387712 5699 100853942246798401358631819680289185487135036340609612775424 5700 201707884493596802717263639360578370974270072681219225550848 5701 403415768987193605434527278721156741948540145362438451101696 5702 806831537974387210869054557442313483897080290724876902203392 5703 1613663075948774421738109114884626967794160581449753804406784 5704 3227326151897548843476218229769253935588321162899507608813568 5705 6454652303795097686952436459538507871176642325799015217627136 5706 12909304607590195373904872919077015742353284651598030435254272 5707 25818609215180390747809745838154031484706569303196060870508544 5708 51637218430360781495619491676308062969413138606392121741017088 5709 103274436860721562991238983352616125938826277212784243482034176 5710 206548873721443125982477966705232251877652554425568486964068352 5711 413097747442886251964955933410464503755305108851136973928136704 5712 826195494885772503929911866820929007510610217702273947856273408 5713 1652390989771545007859823733641858015021220435404547895712546816 5714 3304781979543090015719647467283716030042440870809095791425093632 5715 6609563959086180031439294934567432060084881741618191582850187264 5716 13219127918172360062878589869134864120169763483236383165700374528 5717 26438255836344720125757179738269728240339526966472766331400749056 5718 52876511672689440251514359476539456480679053932945532662801498112 5719 105753023345378880503028718953078912961358107865891065325602996224 5720 211506046690757761006057437906157825922716215731782130651205992448 5721 423012093381515522012114875812315651845432431463564261302411984896 5722 846024186763031044024229751624631303690864862927128522604823969792 5723 1692048373526062088048459503249262607381729725854257045209647939584 5724 3384096747052124176096919006498525214763459451708514090419295879168 5725 6768193494104248352193838012997050429526918903417028180838591758336 5726 13536386988208496704387676025994100859053837806834056361677183516672 5727 27072773976416993408775352051988201718107675613668112723354367033344 5728 54145547952833986817550704103976403436215351227336225446708734066688 5729 108291095905667973635101408207952806872430702454672450893417468133376 5730 216582191811335947270202816415905613744861404909344901786834936266752 5731 433164383622671894540405632831811227489722809818689803573669872533504 5732 866328767245343789080811265663622454979445619637379607147339745067008 5733 1732657534490687578161622531327244909958891239274759214294679490134016 5734 3465315068981375156323245062654489819917782478549518428589358980268032 5735 6930630137962750312646490125308979639835564957099036857178717960536064 5736 13861260275925500625292980250617959279671129914198073714357435921072128 5737 27722520551851001250585960501235918559342259828396147428714871842144256 5738 55445041103702002501171921002471837118684519656792294857429743684288512 5739 110890082207404005002343842004943674237369039313584589714859487368577024 5740 221780164414808010004687684009887348474738078627169179429718974737154048 5741 443560328829616020009375368019774696949476157254338358859437949474308096 5742 887120657659232040018750736039549393898952314508676717718875898948616192 5743 1774241315318464080037501472079098787797904629017353435437751797897232384 5744 3548482630636928160075002944158197575595809258034706870875503595794464768 5745 7096965261273856320150005888316395151191618516069413741751007191588929536 5746 14193930522547712640300011776632790302383237032138827483502014383177859072 5747 28387861045095425280600023553265580604766474064277654967004028766355718144 5748 56775722090190850561200047106531161209532948128555309934008057532711436288 5749 113551444180381701122400094213062322419065896257110619868016115065422872576 5750 227102888360763402244800188426124644838131792514221239736032230130845745152 5751 454205776721526804489600376852249289676263585028442479472064460261691490304 5752 908411553443053608979200753704498579352527170056884958944128920523382980608 5753 1816823106886107217958401507408997158705054340113769917888257841046765961216 5754 3633646213772214435916803014817994317410108680227539835776515682093531922432 5755 7267292427544428871833606029635988634820217360455079671553031364187063844864 5756 14534584855088857743667212059271977269640434720910159343106062728374127689728 5757 29069169710177715487334424118543954539280869441820318686212125456748255379456 5758 58138339420355430974668848237087909078561738883640637372424250913496510758912 5759 116276678840710861949337696474175818157123477767281274744848501826993021517824 5760 232553357681421723898675392948351636314246955534562549489697003653986043035648 5761 465106715362843447797350785896703272628493911069125098979394007307972086071296 5762 930213430725686895594701571793406545256987822138250197958788014615944172142592 5763 1860426861451373791189403143586813090513975644276500395917576029231888344285184 5764 3720853722902747582378806287173626181027951288553000791835152058463776688570368 5765 7441707445805495164757612574347252362055902577106001583670304116927553377140736 5766 14883414891610990329515225148694504724111805154212003167340608233855106754281472 5767 29766829783221980659030450297389009448223610308424006334681216467710213508562944 5768 59533659566443961318060900594778018896447220616848012669362432935420427017125888 5769 119067319132887922636121801189556037792894441233696025338724865870840854034251776 5770 238134638265775845272243602379112075585788882467392050677449731741681708068503552 5771 476269276531551690544487204758224151171577764934784101354899463483363416137007104 5772 952538553063103381088974409516448302343155529869568202709798926966726832274014208 5773 1905077106126206762177948819032896604686311059739136405419597853933453664548028416 5774 3810154212252413524355897638065793209372622119478272810839195707866907329096056832 5775 7620308424504827048711795276131586418745244238956545621678391415733814658192113664 5776 15240616849009654097423590552263172837490488477913091243356782831467629316384227328 5777 30481233698019308194847181104526345674980976955826182486713565662935258632768454656 5778 1127130637840908780976740490797413723399509150616187 5779 2254261275681817561953480981594827446799018301232374 5780 4508522551363635123906961963189654893598036602464748 5781 9017045102727270247813923926379309787196073204929496 5782 18034090205454540495627847852758619574392146409858992 5783 36068180410909080991255695705517239148784292819717984 5784 72136360821818161982511391411034478297568585639435968 5785 144272721643636323965022782822068956595137171278871936 5786 288545443287272647930045565644137913190274342557743872 5787 577090886574545295860091131288275826380548685115487744 5788 1154181773149090591720182262576551652761097370230975488 5789 2308363546298181183440364525153103305522194740461950976 5790 4616727092596362366880729050306206611044389480923901952 5791 9233454185192724733761458100612413222088778961847803904 5792 18466908370385449467522916201224826444177557923695607808 5793 36933816740770898935045832402449652888355115847391215616 5794 73867633481541797870091664804899305776710231694782431232 5795 147735266963083595740183329609798611553420463389564862464 5796 295470533926167191480366659219597223106840926779129724928 5797 590941067852334382960733318439194446213681853558259449856 5798 1181882135704668765921466636878388892427363707116518899712 5799 2363764271409337531842933273756777784854727414233037799424 5800 4727528542818675063685866547513555569709454828466075598848 5801 9455057085637350127371733095027111139418909656932151197696 5802 18910114171274700254743466190054222278837819313864302395392 5803 37820228342549400509486932380108444557675638627728604790784 5804 75640456685098801018973864760216889115351277255457209581568 5805 151280913370197602037947729520433778230702554510914419163136 5806 302561826740395204075895459040867556461405109021828838326272 5807 605123653480790408151790918081735112922810218043657676652544 5808 1210247306961580816303581836163470225845620436087315353305088 5809 2420494613923161632607163672326940451691240872174630706610176 5810 4840989227846323265214327344653880903382481744349261413220352 5811 9681978455692646530428654689307761806764963488698522826440704 5812 19363956911385293060857309378615523613529926977397045652881408 5813 38727913822770586121714618757231047227059853954794091305762816 5814 77455827645541172243429237514462094454119707909588182611525632 5815 154911655291082344486858475028924188908239415819176365223051264 5816 309823310582164688973716950057848377816478831638352730446102528 5817 619646621164329377947433900115696755632957663276705460892205056 5818 1239293242328658755894867800231393511265915326553410921784410112 5819 2478586484657317511789735600462787022531830653106821843568820224 5820 4957172969314635023579471200925574045063661306213643687137640448 5821 9914345938629270047158942401851148090127322612427287374275280896 5822 19828691877258540094317884803702296180254645224854574748550561792 5823 39657383754517080188635769607404592360509290449709149497101123584 5824 79314767509034160377271539214809184721018580899418298994202247168 5825 158629535018068320754543078429618369442037161798836597988404494336 5826 317259070036136641509086156859236738884074323597673195976808988672 5827 634518140072273283018172313718473477768148647195346391953617977344 5828 1269036280144546566036344627436946955536297294390692783907235954688 5829 2538072560289093132072689254873893911072594588781385567814471909376 5830 5076145120578186264145378509747787822145189177562771135628943818752 5831 10152290241156372528290757019495575644290378355125542271257887637504 5832 20304580482312745056581514038991151288580756710251084542515775275008 5833 40609160964625490113163028077982302577161513420502169085031550550016 5834 81218321929250980226326056155964605154323026841004338170063101100032 5835 162436643858501960452652112311929210308646053682008676340126202200064 5836 324873287717003920905304224623858420617292107364017352680252404400128 5837 649746575434007841810608449247716841234584214728034705360504808800256 5838 1299493150868015683621216898495433682469168429456069410721009617600512 5839 2598986301736031367242433796990867364938336858912138821442019235201024 5840 5197972603472062734484867593981734729876673717824277642884038470402048 5841 10395945206944125468969735187963469459753347435648555285768076940804096 5842 20791890413888250937939470375926938919506694871297110571536153881608192 5843 41583780827776501875878940751853877839013389742594221143072307763216384 5844 83167561655553003751757881503707755678026779485188442286144615526432768 5845 166335123311106007503515763007415511356053558970376884572289231052865536 5846 332670246622212015007031526014831022712107117940753769144578462105731072 5847 665340493244424030014063052029662045424214235881507538289156924211462144 5848 1330680986488848060028126104059324090848428471763015076578313848422924288 5849 2661361972977696120056252208118648181696856943526030153156627696845848576 5850 5322723945955392240112504416237296363393713887052060306313255393691697152 5851 10645447891910784480225008832474592726787427774104120612626510787383394304 5852 21290895783821568960450017664949185453574855548208241225253021574766788608 5853 42581791567643137920900035329898370907149711096416482450506043149533577216 5854 85163583135286275841800070659796741814299422192832964901012086299067154432 5855 170327166270572551683600141319593483628598844385665929802024172598134308864 5856 340654332541145103367200282639186967257197688771331859604048345196268617728 5857 681308665082290206734400565278373934514395377542663719208096690392537235456 5858 1362617330164580413468801130556747869028790755085327438416193380785074470912 5859 2725234660329160826937602261113495738057581510170654876832386761570148941824 5860 5450469320658321653875204522226991476115163020341309753664773523140297883648 5861 10900938641316643307750409044453982952230326040682619507329547046280595767296 5862 21801877282633286615500818088907965904460652081365239014659094092561191534592 5863 43603754565266573231001636177815931808921304162730478029318188185122383069184 5864 87207509130533146462003272355631863617842608325460956058636376370244766138368 5865 174415018261066292924006544711263727235685216650921912117272752740489532276736 5866 348830036522132585848013089422527454471370433301843824234545505480979064553472 5867 697660073044265171696026178845054908942740866603687648469091010961958129106944 5868 1395320146088530343392052357690109817885481733207375296938182021923916258213888 5869 2790640292177060686784104715380219635770963466414750593876364043847832516427776 5870 5581280584354121373568209430760439271541926932829501187752728087695665032855552 5871 11162561168708242747136418861520878543083853865659002375505456175391330065711104 5872 22325122337416485494272837723041757086167707731318004751010912350782660131422208 5873 44650244674832970988545675446083514172335415462636009502021824701565320262844416 5874 89300489349665941977091350892167028344670830925272019004043649403130640525688832 5875 178600978699331883954182701784334056689341661850544038008087298806261281051377664 5876 357201957398663767908365403568668113378683323701088076016174597612522562102755328 5877 714403914797327535816730807137336226757366647402176152032349195225045124205510656 5878 1428807829594655071633461614274672453514733294804352304064698390450090248411021312 5879 2857615659189310143266923228549344907029466589608704608129396780900180496822042624 5880 5715231318378620286533846457098689814058933179217409216258793561800360993644085248 5881 11430462636757240573067692914197379628117866358434818432517587123600721987288170496 5882 22860925273514481146135385828394759256235732716869636865035174247201443974576340992 5883 45721850547028962292270771656789518512471465433739273730070348494402887949152681984 5884 91443701094057924584541543313579037024942930867478547460140696988805775898305363968 5885 182887402188115849169083086627158074049885861734957094920281393977611551796610727936 5886 3381391913522726342930221472392241170198527451848561 5887 6762783827045452685860442944784482340397054903697122 5888 13525567654090905371720885889568964680794109807394244 5889 27051135308181810743441771779137929361588219614788488 5890 54102270616363621486883543558275858723176439229576976 5891 108204541232727242973767087116551717446352878459153952 5892 216409082465454485947534174233103434892705756918307904 5893 432818164930908971895068348466206869785411513836615808 5894 865636329861817943790136696932413739570823027673231616 5895 1731272659723635887580273393864827479141646055346463232 5896 3462545319447271775160546787729654958283292110692926464 5897 6925090638894543550321093575459309916566584221385852928 5898 13850181277789087100642187150918619833133168442771705856 5899 27700362555578174201284374301837239666266336885543411712 5900 55400725111156348402568748603674479332532673771086823424 5901 110801450222312696805137497207348958665065347542173646848 5902 221602900444625393610274994414697917330130695084347293696 5903 443205800889250787220549988829395834660261390168694587392 5904 886411601778501574441099977658791669320522780337389174784 5905 1772823203557003148882199955317583338641045560674778349568 5906 3545646407114006297764399910635166677282091121349556699136 5907 7091292814228012595528799821270333354564182242699113398272 5908 14182585628456025191057599642540666709128364485398226796544 5909 28365171256912050382115199285081333418256728970796453593088 5910 56730342513824100764230398570162666836513457941592907186176 5911 113460685027648201528460797140325333673026915883185814372352 5912 226921370055296403056921594280650667346053831766371628744704 5913 453842740110592806113843188561301334692107663532743257489408 5914 907685480221185612227686377122602669384215327065486514978816 5915 1815370960442371224455372754245205338768430654130973029957632 5916 3630741920884742448910745508490410677536861308261946059915264 5917 7261483841769484897821491016980821355073722616523892119830528 5918 14522967683538969795642982033961642710147445233047784239661056 5919 29045935367077939591285964067923285420294890466095568479322112 5920 58091870734155879182571928135846570840589780932191136958644224 5921 116183741468311758365143856271693141681179561864382273917288448 5922 232367482936623516730287712543386283362359123728764547834576896 5923 464734965873247033460575425086772566724718247457529095669153792 5924 929469931746494066921150850173545133449436494915058191338307584 5925 1858939863492988133842301700347090266898872989830116382676615168 5926 3717879726985976267684603400694180533797745979660232765353230336 5927 7435759453971952535369206801388361067595491959320465530706460672 5928 14871518907943905070738413602776722135190983918640931061412921344 5929 29743037815887810141476827205553444270381967837281862122825842688 5930 59486075631775620282953654411106888540763935674563724245651685376 5931 118972151263551240565907308822213777081527871349127448491303370752 5932 237944302527102481131814617644427554163055742698254896982606741504 5933 475888605054204962263629235288855108326111485396509793965213483008 5934 951777210108409924527258470577710216652222970793019587930426966016 5935 1903554420216819849054516941155420433304445941586039175860853932032 5936 3807108840433639698109033882310840866608891883172078351721707864064 5937 7614217680867279396218067764621681733217783766344156703443415728128 5938 15228435361734558792436135529243363466435567532688313406886831456256 5939 30456870723469117584872271058486726932871135065376626813773662912512 5940 60913741446938235169744542116973453865742270130753253627547325825024 5941 121827482893876470339489084233946907731484540261506507255094651650048 5942 243654965787752940678978168467893815462969080523013014510189303300096 5943 487309931575505881357956336935787630925938161046026029020378606600192 5944 974619863151011762715912673871575261851876322092052058040757213200384 5945 1949239726302023525431825347743150523703752644184104116081514426400768 5946 3898479452604047050863650695486301047407505288368208232163028852801536 5947 7796958905208094101727301390972602094815010576736416464326057705603072 5948 15593917810416188203454602781945204189630021153472832928652115411206144 5949 31187835620832376406909205563890408379260042306945665857304230822412288 5950 62375671241664752813818411127780816758520084613891331714608461644824576 5951 124751342483329505627636822255561633517040169227782663429216923289649152 5952 249502684966659011255273644511123267034080338455565326858433846579298304 5953 499005369933318022510547289022246534068160676911130653716867693158596608 5954 998010739866636045021094578044493068136321353822261307433735386317193216 5955 1996021479733272090042189156088986136272642707644522614867470772634386432 5956 3992042959466544180084378312177972272545285415289045229734941545268772864 5957 7984085918933088360168756624355944545090570830578090459469883090537545728 5958 15968171837866176720337513248711889090181141661156180918939766181075091456 5959 31936343675732353440675026497423778180362283322312361837879532362150182912 5960 63872687351464706881350052994847556360724566644624723675759064724300365824 5961 127745374702929413762700105989695112721449133289249447351518129448600731648 5962 255490749405858827525400211979390225442898266578498894703036258897201463296 5963 510981498811717655050800423958780450885796533156997789406072517794402926592 5964 1021962997623435310101600847917560901771593066313995578812145035588805853184 5965 2043925995246870620203201695835121803543186132627991157624290071177611706368 5966 4087851990493741240406403391670243607086372265255982315248580142355223412736 5967 8175703980987482480812806783340487214172744530511964630497160284710446825472 5968 16351407961974964961625613566680974428345489061023929260994320569420893650944 5969 32702815923949929923251227133361948856690978122047858521988641138841787301888 5970 65405631847899859846502454266723897713381956244095717043977282277683574603776 5971 130811263695799719693004908533447795426763912488191434087954564555367149207552 5972 261622527391599439386009817066895590853527824976382868175909129110734298415104 5973 523245054783198878772019634133791181707055649952765736351818258221468596830208 5974 1046490109566397757544039268267582363414111299905531472703636516442937193660416 5975 2092980219132795515088078536535164726828222599811062945407273032885874387320832 5976 4185960438265591030176157073070329453656445199622125890814546065771748774641664 5977 8371920876531182060352314146140658907312890399244251781629092131543497549283328 5978 16743841753062364120704628292281317814625780798488503563258184263086995098566656 5979 33487683506124728241409256584562635629251561596977007126516368526173990197133312 5980 66975367012249456482818513169125271258503123193954014253032737052347980394266624 5981 133950734024498912965637026338250542517006246387908028506065474104695960788533248 5982 267901468048997825931274052676501085034012492775816057012130948209391921577066496 5983 535802936097995651862548105353002170068024985551632114024261896418783843154132992 5984 1071605872195991303725096210706004340136049971103264228048523792837567686308265984 5985 2143211744391982607450192421412008680272099942206528456097047585675135372616531968 5986 4286423488783965214900384842824017360544199884413056912194095171350270745233063936 5987 8572846977567930429800769685648034721088399768826113824388190342700541490466127872 5988 17145693955135860859601539371296069442176799537652227648776380685401082980932255744 5989 34291387910271721719203078742592138884353599075304455297552761370802165961864511488 5990 68582775820543443438406157485184277768707198150608910595105522741604331923729022976 5991 137165551641086886876812314970368555537414396301217821190211045483208663847458045952 5992 274331103282173773753624629940737111074828792602435642380422090966417327694916091904 5993 548662206564347547507249259881474222149657585204871284760844181932834655389832183808 5994 1097324413128695095014498519762948444299315170409742569521688363865669310779664367616 5995 10144175740568179028790664417176723510595582355545683 5996 20288351481136358057581328834353447021191164711091366 5997 40576702962272716115162657668706894042382329422182732 5998 81153405924545432230325315337413788084764658844365464 5999 162306811849090864460650630674827576169529317688730928 6000 324613623698181728921301261349655152339058635377461856 6001 649227247396363457842602522699310304678117270754923712 6002 1298454494792726915685205045398620609356234541509847424 6003 2596908989585453831370410090797241218712469083019694848 6004 5193817979170907662740820181594482437424938166039389696 6005 10387635958341815325481640363188964874849876332078779392 6006 20775271916683630650963280726377929749699752664157558784 6007 41550543833367261301926561452755859499399505328315117568 6008 83101087666734522603853122905511718998799010656630235136 6009 166202175333469045207706245811023437997598021313260470272 6010 332404350666938090415412491622046875995196042626520940544 6011 664808701333876180830824983244093751990392085253041881088 6012 1329617402667752361661649966488187503980784170506083762176 6013 2659234805335504723323299932976375007961568341012167524352 6014 5318469610671009446646599865952750015923136682024335048704 6015 10636939221342018893293199731905500031846273364048670097408 6016 21273878442684037786586399463811000063692546728097340194816 6017 42547756885368075573172798927622000127385093456194680389632 6018 85095513770736151146345597855244000254770186912389360779264 6019 170191027541472302292691195710488000509540373824778721558528 6020 340382055082944604585382391420976001019080747649557443117056 6021 680764110165889209170764782841952002038161495299114886234112 6022 1361528220331778418341529565683904004076322990598229772468224 6023 2723056440663556836683059131367808008152645981196459544936448 6024 5446112881327113673366118262735616016305291962392919089872896 6025 10892225762654227346732236525471232032610583924785838179745792 6026 21784451525308454693464473050942464065221167849571676359491584 6027 43568903050616909386928946101884928130442335699143352718983168 6028 87137806101233818773857892203769856260884671398286705437966336 6029 174275612202467637547715784407539712521769342796573410875932672 6030 348551224404935275095431568815079425043538685593146821751865344 6031 697102448809870550190863137630158850087077371186293643503730688 6032 1394204897619741100381726275260317700174154742372587287007461376 6033 2788409795239482200763452550520635400348309484745174574014922752 6034 5576819590478964401526905101041270800696618969490349148029845504 6035 11153639180957928803053810202082541601393237938980698296059691008 6036 22307278361915857606107620404165083202786475877961396592119382016 6037 44614556723831715212215240808330166405572951755922793184238764032 6038 89229113447663430424430481616660332811145903511845586368477528064 6039 178458226895326860848860963233320665622291807023691172736955056128 6040 356916453790653721697721926466641331244583614047382345473910112256 6041 713832907581307443395443852933282662489167228094764690947820224512 6042 1427665815162614886790887705866565324978334456189529381895640449024 6043 2855331630325229773581775411733130649956668912379058763791280898048 6044 5710663260650459547163550823466261299913337824758117527582561796096 6045 11421326521300919094327101646932522599826675649516235055165123592192 6046 22842653042601838188654203293865045199653351299032470110330247184384 6047 45685306085203676377308406587730090399306702598064940220660494368768 6048 91370612170407352754616813175460180798613405196129880441320988737536 6049 182741224340814705509233626350920361597226810392259760882641977475072 6050 365482448681629411018467252701840723194453620784519521765283954950144 6051 730964897363258822036934505403681446388907241569039043530567909900288 6052 1461929794726517644073869010807362892777814483138078087061135819800576 6053 2923859589453035288147738021614725785555628966276156174122271639601152 6054 5847719178906070576295476043229451571111257932552312348244543279202304 6055 11695438357812141152590952086458903142222515865104624696489086558404608 6056 23390876715624282305181904172917806284445031730209249392978173116809216 6057 46781753431248564610363808345835612568890063460418498785956346233618432 6058 93563506862497129220727616691671225137780126920836997571912692467236864 6059 187127013724994258441455233383342450275560253841673995143825384934473728 6060 374254027449988516882910466766684900551120507683347990287650769868947456 6061 748508054899977033765820933533369801102241015366695980575301539737894912 6062 1497016109799954067531641867066739602204482030733391961150603079475789824 6063 2994032219599908135063283734133479204408964061466783922301206158951579648 6064 5988064439199816270126567468266958408817928122933567844602412317903159296 6065 11976128878399632540253134936533916817635856245867135689204824635806318592 6066 23952257756799265080506269873067833635271712491734271378409649271612637184 6067 47904515513598530161012539746135667270543424983468542756819298543225274368 6068 95809031027197060322025079492271334541086849966937085513638597086450548736 6069 191618062054394120644050158984542669082173699933874171027277194172901097472 6070 383236124108788241288100317969085338164347399867748342054554388345802194944 6071 766472248217576482576200635938170676328694799735496684109108776691604389888 6072 1532944496435152965152401271876341352657389599470993368218217553383208779776 6073 3065888992870305930304802543752682705314779198941986736436435106766417559552 6074 6131777985740611860609605087505365410629558397883973472872870213532835119104 6075 12263555971481223721219210175010730821259116795767946945745740427065670238208 6076 24527111942962447442438420350021461642518233591535893891491480854131340476416 6077 49054223885924894884876840700042923285036467183071787782982961708262680952832 6078 98108447771849789769753681400085846570072934366143575565965923416525361905664 6079 196216895543699579539507362800171693140145868732287151131931846833050723811328 6080 392433791087399159079014725600343386280291737464574302263863693666101447622656 6081 784867582174798318158029451200686772560583474929148604527727387332202895245312 6082 1569735164349596636316058902401373545121166949858297209055454774664405790490624 6083 3139470328699193272632117804802747090242333899716594418110909549328811580981248 6084 6278940657398386545264235609605494180484667799433188836221819098657623161962496 6085 12557881314796773090528471219210988360969335598866377672443638197315246323924992 6086 25115762629593546181056942438421976721938671197732755344887276394630492647849984 6087 50231525259187092362113884876843953443877342395465510689774552789260985295699968 6088 100463050518374184724227769753687906887754684790931021379549105578521970591399936 6089 200926101036748369448455539507375813775509369581862042759098211157043941182799872 6090 401852202073496738896911079014751627551018739163724085518196422314087882365599744 6091 803704404146993477793822158029503255102037478327448171036392844628175764731199488 6092 1607408808293986955587644316059006510204074956654896342072785689256351529462398976 6093 3214817616587973911175288632118013020408149913309792684145571378512703058924797952 6094 6429635233175947822350577264236026040816299826619585368291142757025406117849595904 6095 12859270466351895644701154528472052081632599653239170736582285514050812235699191808 6096 25718540932703791289402309056944104163265199306478341473164571028101624471398383616 6097 51437081865407582578804618113888208326530398612956682946329142056203248942796767232 6098 102874163730815165157609236227776416653060797225913365892658284112406497885593534464 6099 205748327461630330315218472455552833306121594451826731785316568224812995771187068928 6100 411496654923260660630436944911105666612243188903653463570633136449625991542374137856 6101 822993309846521321260873889822211333224486377807306927141266272899251983084748275712 6102 1645986619693042642521747779644422666448972755614613854282532545798503966169496551424 6103 3291973239386085285043495559288845332897945511229227708565065091597007932338993102848 6104 6583946478772170570086991118577690665795891022458455417130130183194015864677986205696 6105 30432527221704537086371993251530170531786747066637049 6106 60865054443409074172743986503060341063573494133274098 6107 121730108886818148345487973006120682127146988266548196 6108 243460217773636296690975946012241364254293976533096392 6109 486920435547272593381951892024482728508587953066192784 6110 973840871094545186763903784048965457017175906132385568 6111 1947681742189090373527807568097930914034351812264771136 6112 3895363484378180747055615136195861828068703624529542272 6113 7790726968756361494111230272391723656137407249059084544 6114 15581453937512722988222460544783447312274814498118169088 6115 31162907875025445976444921089566894624549628996236338176 6116 62325815750050891952889842179133789249099257992472676352 6117 124651631500101783905779684358267578498198515984945352704 6118 249303263000203567811559368716535156996397031969890705408 6119 498606526000407135623118737433070313992794063939781410816 6120 997213052000814271246237474866140627985588127879562821632 6121 1994426104001628542492474949732281255971176255759125643264 6122 3988852208003257084984949899464562511942352511518251286528 6123 7977704416006514169969899798929125023884705023036502573056 6124 15955408832013028339939799597858250047769410046073005146112 6125 31910817664026056679879599195716500095538820092146010292224 6126 63821635328052113359759198391433000191077640184292020584448 6127 127643270656104226719518396782866000382155280368584041168896 6128 255286541312208453439036793565732000764310560737168082337792 6129 510573082624416906878073587131464001528621121474336164675584 6130 1021146165248833813756147174262928003057242242948672329351168 6131 2042292330497667627512294348525856006114484485897344658702336 6132 4084584660995335255024588697051712012228968971794689317404672 6133 8169169321990670510049177394103424024457937943589378634809344 6134 16338338643981341020098354788206848048915875887178757269618688 6135 32676677287962682040196709576413696097831751774357514539237376 6136 65353354575925364080393419152827392195663503548715029078474752 6137 130706709151850728160786838305654784391327007097430058156949504 6138 261413418303701456321573676611309568782654014194860116313899008 6139 522826836607402912643147353222619137565308028389720232627798016 6140 1045653673214805825286294706445238275130616056779440465255596032 6141 2091307346429611650572589412890476550261232113558880930511192064 6142 4182614692859223301145178825780953100522464227117761861022384128 6143 8365229385718446602290357651561906201044928454235523722044768256 6144 16730458771436893204580715303123812402089856908471047444089536512 6145 33460917542873786409161430606247624804179713816942094888179073024 6146 66921835085747572818322861212495249608359427633884189776358146048 6147 133843670171495145636645722424990499216718855267768379552716292096 6148 267687340342990291273291444849980998433437710535536759105432584192 6149 535374680685980582546582889699961996866875421071073518210865168384 6150 1070749361371961165093165779399923993733750842142147036421730336768 6151 2141498722743922330186331558799847987467501684284294072843460673536 6152 4282997445487844660372663117599695974935003368568588145686921347072 6153 8565994890975689320745326235199391949870006737137176291373842694144 6154 17131989781951378641490652470398783899740013474274352582747685388288 6155 34263979563902757282981304940797567799480026948548705165495370776576 6156 68527959127805514565962609881595135598960053897097410330990741553152 6157 137055918255611029131925219763190271197920107794194820661981483106304 6158 274111836511222058263850439526380542395840215588389641323962966212608 6159 548223673022444116527700879052761084791680431176779282647925932425216 6160 1096447346044888233055401758105522169583360862353558565295851864850432 6161 2192894692089776466110803516211044339166721724707117130591703729700864 6162 4385789384179552932221607032422088678333443449414234261183407459401728 6163 8771578768359105864443214064844177356666886898828468522366814918803456 6164 17543157536718211728886428129688354713333773797656937044733629837606912 6165 35086315073436423457772856259376709426667547595313874089467259675213824 6166 70172630146872846915545712518753418853335095190627748178934519350427648 6167 140345260293745693831091425037506837706670190381255496357869038700855296 6168 280690520587491387662182850075013675413340380762510992715738077401710592 6169 561381041174982775324365700150027350826680761525021985431476154803421184 6170 1122762082349965550648731400300054701653361523050043970862952309606842368 6171 2245524164699931101297462800600109403306723046100087941725904619213684736 6172 4491048329399862202594925601200218806613446092200175883451809238427369472 6173 8982096658799724405189851202400437613226892184400351766903618476854738944 6174 17964193317599448810379702404800875226453784368800703533807236953709477888 6175 35928386635198897620759404809601750452907568737601407067614473907418955776 6176 71856773270397795241518809619203500905815137475202814135228947814837911552 6177 143713546540795590483037619238407001811630274950405628270457895629675823104 6178 287427093081591180966075238476814003623260549900811256540915791259351646208 6179 574854186163182361932150476953628007246521099801622513081831582518703292416 6180 1149708372326364723864300953907256014493042199603245026163663165037406584832 6181 2299416744652729447728601907814512028986084399206490052327326330074813169664 6182 4598833489305458895457203815629024057972168798412980104654652660149626339328 6183 9197666978610917790914407631258048115944337596825960209309305320299252678656 6184 18395333957221835581828815262516096231888675193651920418618610640598505357312 6185 36790667914443671163657630525032192463777350387303840837237221281197010714624 6186 73581335828887342327315261050064384927554700774607681674474442562394021429248 6187 147162671657774684654630522100128769855109401549215363348948885124788042858496 6188 294325343315549369309261044200257539710218803098430726697897770249576085716992 6189 588650686631098738618522088400515079420437606196861453395795540499152171433984 6190 1177301373262197477237044176801030158840875212393722906791591080998304342867968 6191 2354602746524394954474088353602060317681750424787445813583182161996608685735936 6192 4709205493048789908948176707204120635363500849574891627166364323993217371471872 6193 9418410986097579817896353414408241270727001699149783254332728647986434742943744 6194 18836821972195159635792706828816482541454003398299566508665457295972869485887488 6195 37673643944390319271585413657632965082908006796599133017330914591945738971774976 6196 75347287888780638543170827315265930165816013593198266034661829183891477943549952 6197 150694575777561277086341654630531860331632027186396532069323658367782955887099904 6198 301389151555122554172683309261063720663264054372793064138647316735565911774199808 6199 602778303110245108345366618522127441326528108745586128277294633471131823548399616 6200 1205556606220490216690733237044254882653056217491172256554589266942263647096799232 6201 2411113212440980433381466474088509765306112434982344513109178533884527294193598464 6202 4822226424881960866762932948177019530612224869964689026218357067769054588387196928 6203 9644452849763921733525865896354039061224449739929378052436714135538109176774393856 6204 19288905699527843467051731792708078122448899479858756104873428271076218353548787712 6205 38577811399055686934103463585416156244897798959717512209746856542152436707097575424 6206 77155622798111373868206927170832312489795597919435024419493713084304873414195150848 6207 154311245596222747736413854341664624979591195838870048838987426168609746828390301696 6208 308622491192445495472827708683329249959182391677740097677974852337219493656780603392 6209 617244982384890990945655417366658499918364783355480195355949704674438987313561206784 6210 1234489964769781981891310834733316999836729566710960390711899409348877974627122413568 6211 2468979929539563963782621669466633999673459133421920781423798818697755949254244827136 6212 4937959859079127927565243338933267999346918266843841562847597637395511898508489654272 6213 9875919718158255855130486677866535998693836533687683125695195274791023797016979308544 6214 19751839436316511710260973355733071997387673067375366251390390549582047594033958617088 6215 39503678872633023420521946711466143994775346134750732502780781099164095188067917234176 6216 91297581665113611259115979754590511595360241199911147 6217 182595163330227222518231959509181023190720482399822294 6218 365190326660454445036463919018362046381440964799644588 6219 730380653320908890072927838036724092762881929599289176 6220 1460761306641817780145855676073448185525763859198578352 6221 2921522613283635560291711352146896371051527718397156704 6222 5843045226567271120583422704293792742103055436794313408 6223 11686090453134542241166845408587585484206110873588626816 6224 23372180906269084482333690817175170968412221747177253632 6225 46744361812538168964667381634350341936824443494354507264 6226 93488723625076337929334763268700683873648886988709014528 6227 186977447250152675858669526537401367747297773977418029056 6228 373954894500305351717339053074802735494595547954836058112 6229 747909789000610703434678106149605470989191095909672116224 6230 1495819578001221406869356212299210941978382191819344232448 6231 2991639156002442813738712424598421883956764383638688464896 6232 5983278312004885627477424849196843767913528767277376929792 6233 11966556624009771254954849698393687535827057534554753859584 6234 23933113248019542509909699396787375071654115069109507719168 6235 47866226496039085019819398793574750143308230138219015438336 6236 95732452992078170039638797587149500286616460276438030876672 6237 191464905984156340079277595174299000573232920552876061753344 6238 382929811968312680158555190348598001146465841105752123506688 6239 765859623936625360317110380697196002292931682211504247013376 6240 1531719247873250720634220761394392004585863364423008494026752 6241 3063438495746501441268441522788784009171726728846016988053504 6242 6126876991493002882536883045577568018343453457692033976107008 6243 12253753982986005765073766091155136036686906915384067952214016 6244 24507507965972011530147532182310272073373813830768135904428032 6245 49015015931944023060295064364620544146747627661536271808856064 6246 98030031863888046120590128729241088293495255323072543617712128 6247 196060063727776092241180257458482176586990510646145087235424256 6248 392120127455552184482360514916964353173981021292290174470848512 6249 784240254911104368964721029833928706347962042584580348941697024 6250 1568480509822208737929442059667857412695924085169160697883394048 6251 3136961019644417475858884119335714825391848170338321395766788096 6252 6273922039288834951717768238671429650783696340676642791533576192 6253 12547844078577669903435536477342859301567392681353285583067152384 6254 25095688157155339806871072954685718603134785362706571166134304768 6255 50191376314310679613742145909371437206269570725413142332268609536 6256 100382752628621359227484291818742874412539141450826284664537219072 6257 200765505257242718454968583637485748825078282901652569329074438144 6258 401531010514485436909937167274971497650156565803305138658148876288 6259 803062021028970873819874334549942995300313131606610277316297752576 6260 1606124042057941747639748669099885990600626263213220554632595505152 6261 3212248084115883495279497338199771981201252526426441109265191010304 6262 6424496168231766990558994676399543962402505052852882218530382020608 6263 12848992336463533981117989352799087924805010105705764437060764041216 6264 25697984672927067962235978705598175849610020211411528874121528082432 6265 51395969345854135924471957411196351699220040422823057748243056164864 6266 102791938691708271848943914822392703398440080845646115496486112329728 6267 205583877383416543697887829644785406796880161691292230992972224659456 6268 411167754766833087395775659289570813593760323382584461985944449318912 6269 822335509533666174791551318579141627187520646765168923971888898637824 6270 1644671019067332349583102637158283254375041293530337847943777797275648 6271 3289342038134664699166205274316566508750082587060675695887555594551296 6272 6578684076269329398332410548633133017500165174121351391775111189102592 6273 13157368152538658796664821097266266035000330348242702783550222378205184 6274 26314736305077317593329642194532532070000660696485405567100444756410368 6275 52629472610154635186659284389065064140001321392970811134200889512820736 6276 105258945220309270373318568778130128280002642785941622268401779025641472 6277 210517890440618540746637137556260256560005285571883244536803558051282944 6278 421035780881237081493274275112520513120010571143766489073607116102565888 6279 842071561762474162986548550225041026240021142287532978147214232205131776 6280 1684143123524948325973097100450082052480042284575065956294428464410263552 6281 3368286247049896651946194200900164104960084569150131912588856928820527104 6282 6736572494099793303892388401800328209920169138300263825177713857641054208 6283 13473144988199586607784776803600656419840338276600527650355427715282108416 6284 26946289976399173215569553607201312839680676553201055300710855430564216832 6285 53892579952798346431139107214402625679361353106402110601421710861128433664 6286 107785159905596692862278214428805251358722706212804221202843421722256867328 6287 215570319811193385724556428857610502717445412425608442405686843444513734656 6288 431140639622386771449112857715221005434890824851216884811373686889027469312 6289 862281279244773542898225715430442010869781649702433769622747373778054938624 6290 1724562558489547085796451430860884021739563299404867539245494747556109877248 6291 3449125116979094171592902861721768043479126598809735078490989495112219754496 6292 6898250233958188343185805723443536086958253197619470156981978990224439508992 6293 13796500467916376686371611446887072173916506395238940313963957980448879017984 6294 27593000935832753372743222893774144347833012790477880627927915960897758035968 6295 55186001871665506745486445787548288695666025580955761255855831921795516071936 6296 110372003743331013490972891575096577391332051161911522511711663843591032143872 6297 220744007486662026981945783150193154782664102323823045023423327687182064287744 6298 441488014973324053963891566300386309565328204647646090046846655374364128575488 6299 882976029946648107927783132600772619130656409295292180093693310748728257150976 6300 1765952059893296215855566265201545238261312818590584360187386621497456514301952 6301 3531904119786592431711132530403090476522625637181168720374773242994913028603904 6302 7063808239573184863422265060806180953045251274362337440749546485989826057207808 6303 14127616479146369726844530121612361906090502548724674881499092971979652114415616 6304 28255232958292739453689060243224723812181005097449349762998185943959304228831232 6305 56510465916585478907378120486449447624362010194898699525996371887918608457662464 6306 113020931833170957814756240972898895248724020389797399051992743775837216915324928 6307 226041863666341915629512481945797790497448040779594798103985487551674433830649856 6308 452083727332683831259024963891595580994896081559189596207970975103348867661299712 6309 904167454665367662518049927783191161989792163118379192415941950206697735322599424 6310 1808334909330735325036099855566382323979584326236758384831883900413395470645198848 6311 3616669818661470650072199711132764647959168652473516769663767800826790941290397696 6312 7233339637322941300144399422265529295918337304947033539327535601653581882580795392 6313 14466679274645882600288798844531058591836674609894067078655071203307163765161590784 6314 28933358549291765200577597689062117183673349219788134157310142406614327530323181568 6315 57866717098583530401155195378124234367346698439576268314620284813228655060646363136 6316 115733434197167060802310390756248468734693396879152536629240569626457310121292726272 6317 231466868394334121604620781512496937469386793758305073258481139252914620242585452544 6318 462933736788668243209241563024993874938773587516610146516962278505829240485170905088 6319 925867473577336486418483126049987749877547175033220293033924557011658480970341810176 6320 1851734947154672972836966252099975499755094350066440586067849114023316961940683620352 6321 3703469894309345945673932504199950999510188700132881172135698228046633923881367240704 6322 7406939788618691891347865008399901999020377400265762344271396456093267847762734481408 6323 14813879577237383782695730016799803998040754800531524688542792912186535695525468962816 6324 29627759154474767565391460033599607996081509601063049377085585824373071391050937925632 6325 59255518308949535130782920067199215992163019202126098754171171648746142782101875851264 6326 118511036617899070261565840134398431984326038404252197508342343297492285564203751702528 6327 237022073235798140523131680268796863968652076808504395016684686594984571128407503405056 6328 273892744995340833777347939263771534786080723599733441 6329 547785489990681667554695878527543069572161447199466882 6330 1095570979981363335109391757055086139144322894398933764 6331 2191141959962726670218783514110172278288645788797867528 6332 4382283919925453340437567028220344556577291577595735056 6333 8764567839850906680875134056440689113154583155191470112 6334 17529135679701813361750268112881378226309166310382940224 6335 35058271359403626723500536225762756452618332620765880448 6336 70116542718807253447001072451525512905236665241531760896 6337 140233085437614506894002144903051025810473330483063521792 6338 280466170875229013788004289806102051620946660966127043584 6339 560932341750458027576008579612204103241893321932254087168 6340 1121864683500916055152017159224408206483786643864508174336 6341 2243729367001832110304034318448816412967573287729016348672 6342 4487458734003664220608068636897632825935146575458032697344 6343 8974917468007328441216137273795265651870293150916065394688 6344 17949834936014656882432274547590531303740586301832130789376 6345 35899669872029313764864549095181062607481172603664261578752 6346 71799339744058627529729098190362125214962345207328523157504 6347 143598679488117255059458196380724250429924690414657046315008 6348 287197358976234510118916392761448500859849380829314092630016 6349 574394717952469020237832785522897001719698761658628185260032 6350 1148789435904938040475665571045794003439397523317256370520064 6351 2297578871809876080951331142091588006878795046634512741040128 6352 4595157743619752161902662284183176013757590093269025482080256 6353 9190315487239504323805324568366352027515180186538050964160512 6354 18380630974479008647610649136732704055030360373076101928321024 6355 36761261948958017295221298273465408110060720746152203856642048 6356 73522523897916034590442596546930816220121441492304407713284096 6357 147045047795832069180885193093861632440242882984608815426568192 6358 294090095591664138361770386187723264880485765969217630853136384 6359 588180191183328276723540772375446529760971531938435261706272768 6360 1176360382366656553447081544750893059521943063876870523412545536 6361 2352720764733313106894163089501786119043886127753741046825091072 6362 4705441529466626213788326179003572238087772255507482093650182144 6363 9410883058933252427576652358007144476175544511014964187300364288 6364 18821766117866504855153304716014288952351089022029928374600728576 6365 37643532235733009710306609432028577904702178044059856749201457152 6366 75287064471466019420613218864057155809404356088119713498402914304 6367 150574128942932038841226437728114311618808712176239426996805828608 6368 301148257885864077682452875456228623237617424352478853993611657216 6369 602296515771728155364905750912457246475234848704957707987223314432 6370 1204593031543456310729811501824914492950469697409915415974446628864 6371 2409186063086912621459623003649828985900939394819830831948893257728 6372 4818372126173825242919246007299657971801878789639661663897786515456 6373 9636744252347650485838492014599315943603757579279323327795573030912 6374 19273488504695300971676984029198631887207515158558646655591146061824 6375 38546977009390601943353968058397263774415030317117293311182292123648 6376 77093954018781203886707936116794527548830060634234586622364584247296 6377 154187908037562407773415872233589055097660121268469173244729168494592 6378 308375816075124815546831744467178110195320242536938346489458336989184 6379 616751632150249631093663488934356220390640485073876692978916673978368 6380 1233503264300499262187326977868712440781280970147753385957833347956736 6381 2467006528600998524374653955737424881562561940295506771915666695913472 6382 4934013057201997048749307911474849763125123880591013543831333391826944 6383 9868026114403994097498615822949699526250247761182027087662666783653888 6384 19736052228807988194997231645899399052500495522364054175325333567307776 6385 39472104457615976389994463291798798105000991044728108350650667134615552 6386 78944208915231952779988926583597596210001982089456216701301334269231104 6387 157888417830463905559977853167195192420003964178912433402602668538462208 6388 315776835660927811119955706334390384840007928357824866805205337076924416 6389 631553671321855622239911412668780769680015856715649733610410674153848832 6390 1263107342643711244479822825337561539360031713431299467220821348307697664 6391 2526214685287422488959645650675123078720063426862598934441642696615395328 6392 5052429370574844977919291301350246157440126853725197868883285393230790656 6393 10104858741149689955838582602700492314880253707450395737766570786461581312 6394 20209717482299379911677165205400984629760507414900791475533141572923162624 6395 40419434964598759823354330410801969259521014829801582951066283145846325248 6396 80838869929197519646708660821603938519042029659603165902132566291692650496 6397 161677739858395039293417321643207877038084059319206331804265132583385300992 6398 323355479716790078586834643286415754076168118638412663608530265166770601984 6399 646710959433580157173669286572831508152336237276825327217060530333541203968 6400 1293421918867160314347338573145663016304672474553650654434121060667082407936 6401 2586843837734320628694677146291326032609344949107301308868242121334164815872 6402 5173687675468641257389354292582652065218689898214602617736484242668329631744 6403 10347375350937282514778708585165304130437379796429205235472968485336659263488 6404 20694750701874565029557417170330608260874759592858410470945936970673318526976 6405 41389501403749130059114834340661216521749519185716820941891873941346637053952 6406 82779002807498260118229668681322433043499038371433641883783747882693274107904 6407 165558005614996520236459337362644866086998076742867283767567495765386548215808 6408 331116011229993040472918674725289732173996153485734567535134991530773096431616 6409 662232022459986080945837349450579464347992306971469135070269983061546192863232 6410 1324464044919972161891674698901158928695984613942938270140539966123092385726464 6411 2648928089839944323783349397802317857391969227885876540281079932246184771452928 6412 5297856179679888647566698795604635714783938455771753080562159864492369542905856 6413 10595712359359777295133397591209271429567876911543506161124319728984739085811712 6414 21191424718719554590266795182418542859135753823087012322248639457969478171623424 6415 42382849437439109180533590364837085718271507646174024644497278915938956343246848 6416 84765698874878218361067180729674171436543015292348049288994557831877912686493696 6417 169531397749756436722134361459348342873086030584696098577989115663755825372987392 6418 339062795499512873444268722918696685746172061169392197155978231327511650745974784 6419 678125590999025746888537445837393371492344122338784394311956462655023301491949568 6420 1356251181998051493777074891674786742984688244677568788623912925310046602983899136 6421 2712502363996102987554149783349573485969376489355137577247825850620093205967798272 6422 5425004727992205975108299566699146971938752978710275154495651701240186411935596544 6423 10850009455984411950216599133398293943877505957420550308991303402480372823871193088 6424 21700018911968823900433198266796587887755011914841100617982606804960745647742386176 6425 43400037823937647800866396533593175775510023829682201235965213609921491295484772352 6426 86800075647875295601732793067186351551020047659364402471930427219842982590969544704 6427 173600151295750591203465586134372703102040095318728804943860854439685965181939089408 6428 347200302591501182406931172268745406204080190637457609887721708879371930363878178816 6429 694400605183002364813862344537490812408160381274915219775443417758743860727756357632 6430 1388801210366004729627724689074981624816320762549830439550886835517487721455512715264 6431 2777602420732009459255449378149963249632641525099660879101773671034975442911025430528 6432 5555204841464018918510898756299926499265283050199321758203547342069950885822050861056 6433 11110409682928037837021797512599852998530566100398643516407094684139901771644101722112 6434 22220819365856075674043595025199705997061132200797287032814189368279803543288203444224 6435 44441638731712151348087190050399411994122264401594574065628378736559607086576406888448 6436 88883277463424302696174380100798823988244528803189148131256757473119214173152813776896 6437 177766554926848605392348760201597647976489057606378296262513514946238428346305627553792 6438 355533109853697210784697520403195295952978115212756592525027029892476856692611255107584 6439 711066219707394421569395040806390591905956230425513185050054059784953713385222510215168 6440 1422132439414788843138790081612781183811912460851026370100108119569907426770445020430336 6441 821678234986022501332043817791314604358242170799200323 6442 1643356469972045002664087635582629208716484341598400646 6443 3286712939944090005328175271165258417432968683196801292 6444 6573425879888180010656350542330516834865937366393602584 6445 13146851759776360021312701084661033669731874732787205168 6446 26293703519552720042625402169322067339463749465574410336 6447 52587407039105440085250804338644134678927498931148820672 6448 105174814078210880170501608677288269357854997862297641344 6449 210349628156421760341003217354576538715709995724595282688 6450 420699256312843520682006434709153077431419991449190565376 6451 841398512625687041364012869418306154862839982898381130752 6452 1682797025251374082728025738836612309725679965796762261504 6453 3365594050502748165456051477673224619451359931593524523008 6454 6731188101005496330912102955346449238902719863187049046016 6455 13462376202010992661824205910692898477805439726374098092032 6456 26924752404021985323648411821385796955610879452748196184064 6457 53849504808043970647296823642771593911221758905496392368128 6458 107699009616087941294593647285543187822443517810992784736256 6459 215398019232175882589187294571086375644887035621985569472512 6460 430796038464351765178374589142172751289774071243971138945024 6461 861592076928703530356749178284345502579548142487942277890048 6462 1723184153857407060713498356568691005159096284975884555780096 6463 3446368307714814121426996713137382010318192569951769111560192 6464 6892736615429628242853993426274764020636385139903538223120384 6465 13785473230859256485707986852549528041272770279807076446240768 6466 27570946461718512971415973705099056082545540559614152892481536 6467 55141892923437025942831947410198112165091081119228305784963072 6468 110283785846874051885663894820396224330182162238456611569926144 6469 220567571693748103771327789640792448660364324476913223139852288 6470 441135143387496207542655579281584897320728648953826446279704576 6471 882270286774992415085311158563169794641457297907652892559409152 6472 1764540573549984830170622317126339589282914595815305785118818304 6473 3529081147099969660341244634252679178565829191630611570237636608 6474 7058162294199939320682489268505358357131658383261223140475273216 6475 14116324588399878641364978537010716714263316766522446280950546432 6476 28232649176799757282729957074021433428526633533044892561901092864 6477 56465298353599514565459914148042866857053267066089785123802185728 6478 112930596707199029130919828296085733714106534132179570247604371456 6479 225861193414398058261839656592171467428213068264359140495208742912 6480 451722386828796116523679313184342934856426136528718280990417485824 6481 903444773657592233047358626368685869712852273057436561980834971648 6482 1806889547315184466094717252737371739425704546114873123961669943296 6483 3613779094630368932189434505474743478851409092229746247923339886592 6484 7227558189260737864378869010949486957702818184459492495846679773184 6485 14455116378521475728757738021898973915405636368918984991693359546368 6486 28910232757042951457515476043797947830811272737837969983386719092736 6487 57820465514085902915030952087595895661622545475675939966773438185472 6488 115640931028171805830061904175191791323245090951351879933546876370944 6489 231281862056343611660123808350383582646490181902703759867093752741888 6490 462563724112687223320247616700767165292980363805407519734187505483776 6491 925127448225374446640495233401534330585960727610815039468375010967552 6492 1850254896450748893280990466803068661171921455221630078936750021935104 6493 3700509792901497786561980933606137322343842910443260157873500043870208 6494 7401019585802995573123961867212274644687685820886520315747000087740416 6495 14802039171605991146247923734424549289375371641773040631494000175480832 6496 29604078343211982292495847468849098578750743283546081262988000350961664 6497 59208156686423964584991694937698197157501486567092162525976000701923328 6498 118416313372847929169983389875396394315002973134184325051952001403846656 6499 236832626745695858339966779750792788630005946268368650103904002807693312 6500 473665253491391716679933559501585577260011892536737300207808005615386624 6501 947330506982783433359867119003171154520023785073474600415616011230773248 6502 1894661013965566866719734238006342309040047570146949200831232022461546496 6503 3789322027931133733439468476012684618080095140293898401662464044923092992 6504 7578644055862267466878936952025369236160190280587796803324928089846185984 6505 15157288111724534933757873904050738472320380561175593606649856179692371968 6506 30314576223449069867515747808101476944640761122351187213299712359384743936 6507 60629152446898139735031495616202953889281522244702374426599424718769487872 6508 121258304893796279470062991232405907778563044489404748853198849437538975744 6509 242516609787592558940125982464811815557126088978809497706397698875077951488 6510 485033219575185117880251964929623631114252177957618995412795397750155902976 6511 970066439150370235760503929859247262228504355915237990825590795500311805952 6512 1940132878300740471521007859718494524457008711830475981651181591000623611904 6513 3880265756601480943042015719436989048914017423660951963302363182001247223808 6514 7760531513202961886084031438873978097828034847321903926604726364002494447616 6515 15521063026405923772168062877747956195656069694643807853209452728004988895232 6516 31042126052811847544336125755495912391312139389287615706418905456009977790464 6517 62084252105623695088672251510991824782624278778575231412837810912019955580928 6518 124168504211247390177344503021983649565248557557150462825675621824039911161856 6519 248337008422494780354689006043967299130497115114300925651351243648079822323712 6520 496674016844989560709378012087934598260994230228601851302702487296159644647424 6521 993348033689979121418756024175869196521988460457203702605404974592319289294848 6522 1986696067379958242837512048351738393043976920914407405210809949184638578589696 6523 3973392134759916485675024096703476786087953841828814810421619898369277157179392 6524 7946784269519832971350048193406953572175907683657629620843239796738554314358784 6525 15893568539039665942700096386813907144351815367315259241686479593477108628717568 6526 31787137078079331885400192773627814288703630734630518483372959186954217257435136 6527 63574274156158663770800385547255628577407261469261036966745918373908434514870272 6528 127148548312317327541600771094511257154814522938522073933491836747816869029740544 6529 254297096624634655083201542189022514309629045877044147866983673495633738059481088 6530 508594193249269310166403084378045028619258091754088295733967346991267476118962176 6531 1017188386498538620332806168756090057238516183508176591467934693982534952237924352 6532 2034376772997077240665612337512180114477032367016353182935869387965069904475848704 6533 4068753545994154481331224675024360228954064734032706365871738775930139808951697408 6534 8137507091988308962662449350048720457908129468065412731743477551860279617903394816 6535 16275014183976617925324898700097440915816258936130825463486955103720559235806789632 6536 32550028367953235850649797400194881831632517872261650926973910207441118471613579264 6537 65100056735906471701299594800389763663265035744523301853947820414882236943227158528 6538 130200113471812943402599189600779527326530071489046603707895640829764473886454317056 6539 260400226943625886805198379201559054653060142978093207415791281659528947772908634112 6540 520800453887251773610396758403118109306120285956186414831582563319057895545817268224 6541 1041600907774503547220793516806236218612240571912372829663165126638115791091634536448 6542 2083201815549007094441587033612472437224481143824745659326330253276231582183269072896 6543 4166403631098014188883174067224944874448962287649491318652660506552463164366538145792 6544 8332807262196028377766348134449889748897924575298982637305321013104926328733076291584 6545 16665614524392056755532696268899779497795849150597965274610642026209852657466152583168 6546 33331229048784113511065392537799558995591698301195930549221284052419705314932305166336 6547 66662458097568227022130785075599117991183396602391861098442568104839410629864610332672 6548 133324916195136454044261570151198235982366793204783722196885136209678821259729220665344 6549 266649832390272908088523140302396471964733586409567444393770272419357642519458441330688 6550 533299664780545816177046280604792943929467172819134888787540544838715285038916882661376 6551 1066599329561091632354092561209585887858934345638269777575081089677430570077833765322752 6552 2133198659122183264708185122419171775717868691276539555150162179354861140155667530645504 6553 4266397318244366529416370244838343551435737382553079110300324358709722280311335061291008 6554 8532794636488733058832740489676687102871474765106158220600648717419444560622670122582016 6555 2465034704958067503996131453373943813074726512397600969 6556 4930069409916135007992262906747887626149453024795201938 6557 9860138819832270015984525813495775252298906049590403876 6558 19720277639664540031969051626991550504597812099180807752 6559 39440555279329080063938103253983101009195624198361615504 6560 78881110558658160127876206507966202018391248396723231008 6561 157762221117316320255752413015932404036782496793446462016 6562 315524442234632640511504826031864808073564993586892924032 6563 631048884469265281023009652063729616147129987173785848064 6564 1262097768938530562046019304127459232294259974347571696128 6565 2524195537877061124092038608254918464588519948695143392256 6566 5048391075754122248184077216509836929177039897390286784512 6567 10096782151508244496368154433019673858354079794780573569024 6568 20193564303016488992736308866039347716708159589561147138048 6569 40387128606032977985472617732078695433416319179122294276096 6570 80774257212065955970945235464157390866832638358244588552192 6571 161548514424131911941890470928314781733665276716489177104384 6572 323097028848263823883780941856629563467330553432978354208768 6573 646194057696527647767561883713259126934661106865956708417536 6574 1292388115393055295535123767426518253869322213731913416835072 6575 2584776230786110591070247534853036507738644427463826833670144 6576 5169552461572221182140495069706073015477288854927653667340288 6577 10339104923144442364280990139412146030954577709855307334680576 6578 20678209846288884728561980278824292061909155419710614669361152 6579 41356419692577769457123960557648584123818310839421229338722304 6580 82712839385155538914247921115297168247636621678842458677444608 6581 165425678770311077828495842230594336495273243357684917354889216 6582 330851357540622155656991684461188672990546486715369834709778432 6583 661702715081244311313983368922377345981092973430739669419556864 6584 1323405430162488622627966737844754691962185946861479338839113728 6585 2646810860324977245255933475689509383924371893722958677678227456 6586 5293621720649954490511866951379018767848743787445917355356454912 6587 10587243441299908981023733902758037535697487574891834710712909824 6588 21174486882599817962047467805516075071394975149783669421425819648 6589 42348973765199635924094935611032150142789950299567338842851639296 6590 84697947530399271848189871222064300285579900599134677685703278592 6591 169395895060798543696379742444128600571159801198269355371406557184 6592 338791790121597087392759484888257201142319602396538710742813114368 6593 677583580243194174785518969776514402284639204793077421485626228736 6594 1355167160486388349571037939553028804569278409586154842971252457472 6595 2710334320972776699142075879106057609138556819172309685942504914944 6596 5420668641945553398284151758212115218277113638344619371885009829888 6597 10841337283891106796568303516424230436554227276689238743770019659776 6598 21682674567782213593136607032848460873108454553378477487540039319552 6599 43365349135564427186273214065696921746216909106756954975080078639104 6600 86730698271128854372546428131393843492433818213513909950160157278208 6601 173461396542257708745092856262787686984867636427027819900320314556416 6602 346922793084515417490185712525575373969735272854055639800640629112832 6603 693845586169030834980371425051150747939470545708111279601281258225664 6604 1387691172338061669960742850102301495878941091416222559202562516451328 6605 2775382344676123339921485700204602991757882182832445118405125032902656 6606 5550764689352246679842971400409205983515764365664890236810250065805312 6607 11101529378704493359685942800818411967031528731329780473620500131610624 6608 22203058757408986719371885601636823934063057462659560947241000263221248 6609 44406117514817973438743771203273647868126114925319121894482000526442496 6610 88812235029635946877487542406547295736252229850638243788964001052884992 6611 177624470059271893754975084813094591472504459701276487577928002105769984 6612 355248940118543787509950169626189182945008919402552975155856004211539968 6613 710497880237087575019900339252378365890017838805105950311712008423079936 6614 1420995760474175150039800678504756731780035677610211900623424016846159872 6615 2841991520948350300079601357009513463560071355220423801246848033692319744 6616 5683983041896700600159202714019026927120142710440847602493696067384639488 6617 11367966083793401200318405428038053854240285420881695204987392134769278976 6618 22735932167586802400636810856076107708480570841763390409974784269538557952 6619 45471864335173604801273621712152215416961141683526780819949568539077115904 6620 90943728670347209602547243424304430833922283367053561639899137078154231808 6621 181887457340694419205094486848608861667844566734107123279798274156308463616 6622 363774914681388838410188973697217723335689133468214246559596548312616927232 6623 727549829362777676820377947394435446671378266936428493119193096625233854464 6624 1455099658725555353640755894788870893342756533872856986238386193250467708928 6625 2910199317451110707281511789577741786685513067745713972476772386500935417856 6626 5820398634902221414563023579155483573371026135491427944953544773001870835712 6627 11640797269804442829126047158310967146742052270982855889907089546003741671424 6628 23281594539608885658252094316621934293484104541965711779814179092007483342848 6629 46563189079217771316504188633243868586968209083931423559628358184014966685696 6630 93126378158435542633008377266487737173936418167862847119256716368029933371392 6631 186252756316871085266016754532975474347872836335725694238513432736059866742784 6632 372505512633742170532033509065950948695745672671451388477026865472119733485568 6633 745011025267484341064067018131901897391491345342902776954053730944239466971136 6634 1490022050534968682128134036263803794782982690685805553908107461888478933942272 6635 2980044101069937364256268072527607589565965381371611107816214923776957867884544 6636 5960088202139874728512536145055215179131930762743222215632429847553915735769088 6637 11920176404279749457025072290110430358263861525486444431264859695107831471538176 6638 23840352808559498914050144580220860716527723050972888862529719390215662943076352 6639 47680705617118997828100289160441721433055446101945777725059438780431325886152704 6640 95361411234237995656200578320883442866110892203891555450118877560862651772305408 6641 190722822468475991312401156641766885732221784407783110900237755121725303544610816 6642 381445644936951982624802313283533771464443568815566221800475510243450607089221632 6643 762891289873903965249604626567067542928887137631132443600951020486901214178443264 6644 1525782579747807930499209253134135085857774275262264887201902040973802428356886528 6645 3051565159495615860998418506268270171715548550524529774403804081947604856713773056 6646 6103130318991231721996837012536540343431097101049059548807608163895209713427546112 6647 12206260637982463443993674025073080686862194202098119097615216327790419426855092224 6648 24412521275964926887987348050146161373724388404196238195230432655580838853710184448 6649 48825042551929853775974696100292322747448776808392476390460865311161677707420368896 6650 97650085103859707551949392200584645494897553616784952780921730622323355414840737792 6651 195300170207719415103898784401169290989795107233569905561843461244646710829681475584 6652 390600340415438830207797568802338581979590214467139811123686922489293421659362951168 6653 781200680830877660415595137604677163959180428934279622247373844978586843318725902336 6654 1562401361661755320831190275209354327918360857868559244494747689957173686637451804672 6655 3124802723323510641662380550418708655836721715737118488989495379914347373274903609344 6656 6249605446647021283324761100837417311673443431474236977978990759828694746549807218688 6657 12499210893294042566649522201674834623346886862948473955957981519657389493099614437376 6658 24998421786588085133299044403349669246693773725896947911915963039314778986199228874752 6659 49996843573176170266598088806699338493387547451793895823831926078629557972398457749504 6660 99993687146352340533196177613398676986775094903587791647663852157259115944796915499008 6661 199987374292704681066392355226797353973550189807175583295327704314518231889593830998016 6662 399974748585409362132784710453594707947100379614351166590655408629036463779187661996032 6663 799949497170818724265569420907189415894200759228702333181310817258072927558375323992064 6664 1599898994341637448531138841814378831788401518457404666362621634516145855116750647984128 6665 3199797988683274897062277683628757663576803036914809332725243269032291710233501295968256 6666 6399595977366549794124555367257515327153606073829618665450486538064583420467002591936512 6667 12799191954733099588249110734515030654307212147659237330900973076129166840934005183873024 6668 25598383909466199176498221469030061308614424295318474661801946152258333681868010367746048 6669 51196767818932398352996442938060122617228848590636949323603892304516667363736020735492096 6670 7395104114874202511988394360121831439224179537192802907 6671 14790208229748405023976788720243662878448359074385605814 6672 29580416459496810047953577440487325756896718148771211628 6673 59160832918993620095907154880974651513793436297542423256 6674 118321665837987240191814309761949303027586872595084846512 6675 236643331675974480383628619523898606055173745190169693024 6676 473286663351948960767257239047797212110347490380339386048 6677 946573326703897921534514478095594424220694980760678772096 6678 1893146653407795843069028956191188848441389961521357544192 6679 3786293306815591686138057912382377696882779923042715088384 6680 7572586613631183372276115824764755393765559846085430176768 6681 15145173227262366744552231649529510787531119692170860353536 6682 30290346454524733489104463299059021575062239384341720707072 6683 60580692909049466978208926598118043150124478768683441414144 6684 121161385818098933956417853196236086300248957537366882828288 6685 242322771636197867912835706392472172600497915074733765656576 6686 484645543272395735825671412784944345200995830149467531313152 6687 969291086544791471651342825569888690401991660298935062626304 6688 1938582173089582943302685651139777380803983320597870125252608 6689 3877164346179165886605371302279554761607966641195740250505216 6690 7754328692358331773210742604559109523215933282391480501010432 6691 15508657384716663546421485209118219046431866564782961002020864 6692 31017314769433327092842970418236438092863733129565922004041728 6693 62034629538866654185685940836472876185727466259131844008083456 6694 124069259077733308371371881672945752371454932518263688016166912 6695 248138518155466616742743763345891504742909865036527376032333824 6696 496277036310933233485487526691783009485819730073054752064667648 6697 992554072621866466970975053383566018971639460146109504129335296 6698 1985108145243732933941950106767132037943278920292219008258670592 6699 3970216290487465867883900213534264075886557840584438016517341184 6700 7940432580974931735767800427068528151773115681168876033034682368 6701 15880865161949863471535600854137056303546231362337752066069364736 6702 31761730323899726943071201708274112607092462724675504132138729472 6703 63523460647799453886142403416548225214184925449351008264277458944 6704 127046921295598907772284806833096450428369850898702016528554917888 6705 254093842591197815544569613666192900856739701797404033057109835776 6706 508187685182395631089139227332385801713479403594808066114219671552 6707 1016375370364791262178278454664771603426958807189616132228439343104 6708 2032750740729582524356556909329543206853917614379232264456878686208 6709 4065501481459165048713113818659086413707835228758464528913757372416 6710 8131002962918330097426227637318172827415670457516929057827514744832 6711 16262005925836660194852455274636345654831340915033858115655029489664 6712 32524011851673320389704910549272691309662681830067716231310058979328 6713 65048023703346640779409821098545382619325363660135432462620117958656 6714 130096047406693281558819642197090765238650727320270864925240235917312 6715 260192094813386563117639284394181530477301454640541729850480471834624 6716 520384189626773126235278568788363060954602909281083459700960943669248 6717 1040768379253546252470557137576726121909205818562166919401921887338496 6718 2081536758507092504941114275153452243818411637124333838803843774676992 6719 4163073517014185009882228550306904487636823274248667677607687549353984 6720 8326147034028370019764457100613808975273646548497335355215375098707968 6721 16652294068056740039528914201227617950547293096994670710430750197415936 6722 33304588136113480079057828402455235901094586193989341420861500394831872 6723 66609176272226960158115656804910471802189172387978682841723000789663744 6724 133218352544453920316231313609820943604378344775957365683446001579327488 6725 266436705088907840632462627219641887208756689551914731366892003158654976 6726 532873410177815681264925254439283774417513379103829462733784006317309952 6727 1065746820355631362529850508878567548835026758207658925467568012634619904 6728 2131493640711262725059701017757135097670053516415317850935136025269239808 6729 4262987281422525450119402035514270195340107032830635701870272050538479616 6730 8525974562845050900238804071028540390680214065661271403740544101076959232 6731 17051949125690101800477608142057080781360428131322542807481088202153918464 6732 34103898251380203600955216284114161562720856262645085614962176404307836928 6733 68207796502760407201910432568228323125441712525290171229924352808615673856 6734 136415593005520814403820865136456646250883425050580342459848705617231347712 6735 272831186011041628807641730272913292501766850101160684919697411234462695424 6736 545662372022083257615283460545826585003533700202321369839394822468925390848 6737 1091324744044166515230566921091653170007067400404642739678789644937850781696 6738 2182649488088333030461133842183306340014134800809285479357579289875701563392 6739 4365298976176666060922267684366612680028269601618570958715158579751403126784 6740 8730597952353332121844535368733225360056539203237141917430317159502806253568 6741 17461195904706664243689070737466450720113078406474283834860634319005612507136 6742 34922391809413328487378141474932901440226156812948567669721268638011225014272 6743 69844783618826656974756282949865802880452313625897135339442537276022450028544 6744 139689567237653313949512565899731605760904627251794270678885074552044900057088 6745 279379134475306627899025131799463211521809254503588541357770149104089800114176 6746 558758268950613255798050263598926423043618509007177082715540298208179600228352 6747 1117516537901226511596100527197852846087237018014354165431080596416359200456704 6748 2235033075802453023192201054395705692174474036028708330862161192832718400913408 6749 4470066151604906046384402108791411384348948072057416661724322385665436801826816 6750 8940132303209812092768804217582822768697896144114833323448644771330873603653632 6751 17880264606419624185537608435165645537395792288229666646897289542661747207307264 6752 35760529212839248371075216870331291074791584576459333293794579085323494414614528 6753 71521058425678496742150433740662582149583169152918666587589158170646988829229056 6754 143042116851356993484300867481325164299166338305837333175178316341293977658458112 6755 286084233702713986968601734962650328598332676611674666350356632682587955316916224 6756 572168467405427973937203469925300657196665353223349332700713265365175910633832448 6757 1144336934810855947874406939850601314393330706446698665401426530730351821267664896 6758 2288673869621711895748813879701202628786661412893397330802853061460703642535329792 6759 4577347739243423791497627759402405257573322825786794661605706122921407285070659584 6760 9154695478486847582995255518804810515146645651573589323211412245842814570141319168 6761 18309390956973695165990511037609621030293291303147178646422824491685629140282638336 6762 36618781913947390331981022075219242060586582606294357292845648983371258280565276672 6763 73237563827894780663962044150438484121173165212588714585691297966742516561130553344 6764 146475127655789561327924088300876968242346330425177429171382595933485033122261106688 6765 292950255311579122655848176601753936484692660850354858342765191866970066244522213376 6766 585900510623158245311696353203507872969385321700709716685530383733940132489044426752 6767 1171801021246316490623392706407015745938770643401419433371060767467880264978088853504 6768 2343602042492632981246785412814031491877541286802838866742121534935760529956177707008 6769 4687204084985265962493570825628062983755082573605677733484243069871521059912355414016 6770 9374408169970531924987141651256125967510165147211355466968486139743042119824710828032 6771 18748816339941063849974283302512251935020330294422710933936972279486084239649421656064 6772 37497632679882127699948566605024503870040660588845421867873944558972168479298843312128 6773 74995265359764255399897133210049007740081321177690843735747889117944336958597686624256 6774 149990530719528510799794266420098015480162642355381687471495778235888673917195373248512 6775 299981061439057021599588532840196030960325284710763374942991556471777347834390746497024 6776 599962122878114043199177065680392061920650569421526749885983112943554695668781492994048 6777 1199924245756228086398354131360784123841301138843053499771966225887109391337562985988096 6778 2399848491512456172796708262721568247682602277686106999543932451774218782675125971976192 6779 4799696983024912345593416525443136495365204555372213999087864903548437565350251943952384 6780 9599393966049824691186833050886272990730409110744427998175729807096875130700503887904768 6781 19198787932099649382373666101772545981460818221488855996351459614193750261401007775809536 6782 38397575864199298764747332203545091962921636442977711992702919228387500522802015551619072 6783 76795151728398597529494664407090183925843272885955423985405838456775001045604031103238144 6784 153590303456797195058989328814180367851686545771910847970811676913550002091208062206476288 6785 307180606913594390117978657628360735703373091543821695941623353827100004182416124412952576 6786 22185312344622607535965183080365494317672538611578408721 6787 44370624689245215071930366160730988635345077223156817442 6788 88741249378490430143860732321461977270690154446313634884 6789 177482498756980860287721464642923954541380308892627269768 6790 354964997513961720575442929285847909082760617785254539536 6791 709929995027923441150885858571695818165521235570509079072 6792 1419859990055846882301771717143391636331042471141018158144 6793 2839719980111693764603543434286783272662084942282036316288 6794 5679439960223387529207086868573566545324169884564072632576 6795 11358879920446775058414173737147133090648339769128145265152 6796 22717759840893550116828347474294266181296679538256290530304 6797 45435519681787100233656694948588532362593359076512581060608 6798 90871039363574200467313389897177064725186718153025162121216 6799 181742078727148400934626779794354129450373436306050324242432 6800 363484157454296801869253559588708258900746872612100648484864 6801 726968314908593603738507119177416517801493745224201296969728 6802 1453936629817187207477014238354833035602987490448402593939456 6803 2907873259634374414954028476709666071205974980896805187878912 6804 5815746519268748829908056953419332142411949961793610375757824 6805 11631493038537497659816113906838664284823899923587220751515648 6806 23262986077074995319632227813677328569647799847174441503031296 6807 46525972154149990639264455627354657139295599694348883006062592 6808 93051944308299981278528911254709314278591199388697766012125184 6809 186103888616599962557057822509418628557182398777395532024250368 6810 372207777233199925114115645018837257114364797554791064048500736 6811 744415554466399850228231290037674514228729595109582128097001472 6812 1488831108932799700456462580075349028457459190219164256194002944 6813 2977662217865599400912925160150698056914918380438328512388005888 6814 5955324435731198801825850320301396113829836760876657024776011776 6815 11910648871462397603651700640602792227659673521753314049552023552 6816 23821297742924795207303401281205584455319347043506628099104047104 6817 47642595485849590414606802562411168910638694087013256198208094208 6818 95285190971699180829213605124822337821277388174026512396416188416 6819 190570381943398361658427210249644675642554776348053024792832376832 6820 381140763886796723316854420499289351285109552696106049585664753664 6821 762281527773593446633708840998578702570219105392212099171329507328 6822 1524563055547186893267417681997157405140438210784424198342659014656 6823 3049126111094373786534835363994314810280876421568848396685318029312 6824 6098252222188747573069670727988629620561752843137696793370636058624 6825 12196504444377495146139341455977259241123505686275393586741272117248 6826 24393008888754990292278682911954518482247011372550787173482544234496 6827 48786017777509980584557365823909036964494022745101574346965088468992 6828 97572035555019961169114731647818073928988045490203148693930176937984 6829 195144071110039922338229463295636147857976090980406297387860353875968 6830 390288142220079844676458926591272295715952181960812594775720707751936 6831 780576284440159689352917853182544591431904363921625189551441415503872 6832 1561152568880319378705835706365089182863808727843250379102882831007744 6833 3122305137760638757411671412730178365727617455686500758205765662015488 6834 6244610275521277514823342825460356731455234911373001516411531324030976 6835 12489220551042555029646685650920713462910469822746003032823062648061952 6836 24978441102085110059293371301841426925820939645492006065646125296123904 6837 49956882204170220118586742603682853851641879290984012131292250592247808 6838 99913764408340440237173485207365707703283758581968024262584501184495616 6839 199827528816680880474346970414731415406567517163936048525169002368991232 6840 399655057633361760948693940829462830813135034327872097050338004737982464 6841 799310115266723521897387881658925661626270068655744194100676009475964928 6842 1598620230533447043794775763317851323252540137311488388201352018951929856 6843 3197240461066894087589551526635702646505080274622976776402704037903859712 6844 6394480922133788175179103053271405293010160549245953552805408075807719424 6845 12788961844267576350358206106542810586020321098491907105610816151615438848 6846 25577923688535152700716412213085621172040642196983814211221632303230877696 6847 51155847377070305401432824426171242344081284393967628422443264606461755392 6848 102311694754140610802865648852342484688162568787935256844886529212923510784 6849 204623389508281221605731297704684969376325137575870513689773058425847021568 6850 409246779016562443211462595409369938752650275151741027379546116851694043136 6851 818493558033124886422925190818739877505300550303482054759092233703388086272 6852 1636987116066249772845850381637479755010601100606964109518184467406776172544 6853 3273974232132499545691700763274959510021202201213928219036368934813552345088 6854 6547948464264999091383401526549919020042404402427856438072737869627104690176 6855 13095896928529998182766803053099838040084808804855712876145475739254209380352 6856 26191793857059996365533606106199676080169617609711425752290951478508418760704 6857 52383587714119992731067212212399352160339235219422851504581902957016837521408 6858 104767175428239985462134424424798704320678470438845703009163805914033675042816 6859 209534350856479970924268848849597408641356940877691406018327611828067350085632 6860 419068701712959941848537697699194817282713881755382812036655223656134700171264 6861 838137403425919883697075395398389634565427763510765624073310447312269400342528 6862 1676274806851839767394150790796779269130855527021531248146620894624538800685056 6863 3352549613703679534788301581593558538261711054043062496293241789249077601370112 6864 6705099227407359069576603163187117076523422108086124992586483578498155202740224 6865 13410198454814718139153206326374234153046844216172249985172967156996310405480448 6866 26820396909629436278306412652748468306093688432344499970345934313992620810960896 6867 53640793819258872556612825305496936612187376864688999940691868627985241621921792 6868 107281587638517745113225650610993873224374753729377999881383737255970483243843584 6869 214563175277035490226451301221987746448749507458755999762767474511940966487687168 6870 429126350554070980452902602443975492897499014917511999525534949023881932975374336 6871 858252701108141960905805204887950985794998029835023999051069898047763865950748672 6872 1716505402216283921811610409775901971589996059670047998102139796095527731901497344 6873 3433010804432567843623220819551803943179992119340095996204279592191055463802994688 6874 6866021608865135687246441639103607886359984238680191992408559184382110927605989376 6875 13732043217730271374492883278207215772719968477360383984817118368764221855211978752 6876 27464086435460542748985766556414431545439936954720767969634236737528443710423957504 6877 54928172870921085497971533112828863090879873909441535939268473475056887420847915008 6878 109856345741842170995943066225657726181759747818883071878536946950113774841695830016 6879 219712691483684341991886132451315452363519495637766143757073893900227549683391660032 6880 439425382967368683983772264902630904727038991275532287514147787800455099366783320064 6881 878850765934737367967544529805261809454077982551064575028295575600910198733566640128 6882 1757701531869474735935089059610523618908155965102129150056591151201820397467133280256 6883 3515403063738949471870178119221047237816311930204258300113182302403640794934266560512 6884 7030806127477898943740356238442094475632623860408516600226364604807281589868533121024 6885 14061612254955797887480712476884188951265247720817033200452729209614563179737066242048 6886 28123224509911595774961424953768377902530495441634066400905458419229126359474132484096 6887 56246449019823191549922849907536755805060990883268132801810916838458252718948264968192 6888 112492898039646383099845699815073511610121981766536265603621833676916505437896529936384 6889 224985796079292766199691399630147023220243963533072531207243667353833010875793059872768 6890 449971592158585532399382799260294046440487927066145062414487334707666021751586119745536 6891 899943184317171064798765598520588092880975854132290124828974669415332043503172239491072 6892 1799886368634342129597531197041176185761951708264580249657949338830664087006344478982144 6893 3599772737268684259195062394082352371523903416529160499315898677661328174012688957964288 6894 7199545474537368518390124788164704743047806833058320998631797355322656348025377915928576 6895 14399090949074737036780249576329409486095613666116641997263594710645312696050755831857152 6896 28798181898149474073560499152658818972191227332233283994527189421290625392101511663714304 6897 57596363796298948147120998305317637944382454664466567989054378842581250784203023327428608 6898 115192727592597896294241996610635275888764909328933135978108757685162501568406046654857216 6899 230385455185195792588483993221270551777529818657866271956217515370325003136812093309714432 6900 460770910370391585176967986442541103555059637315732543912435030740650006273624186619428864 6901 921541820740783170353935972885082207110119274631465087824870061481300012547248373238857728 6902 1843083641481566340707871945770164414220238549262930175649740122962600025094496746477715456 6903 66555937033867822607895549241096482953017615834735226163 6904 133111874067735645215791098482192965906035231669470452326 6905 266223748135471290431582196964385931812070463338940904652 6906 532447496270942580863164393928771863624140926677881809304 6907 1064894992541885161726328787857543727248281853355763618608 6908 2129789985083770323452657575715087454496563706711527237216 6909 4259579970167540646905315151430174908993127413423054474432 6910 8519159940335081293810630302860349817986254826846108948864 6911 17038319880670162587621260605720699635972509653692217897728 6912 34076639761340325175242521211441399271945019307384435795456 6913 68153279522680650350485042422882798543890038614768871590912 6914 136306559045361300700970084845765597087780077229537743181824 6915 272613118090722601401940169691531194175560154459075486363648 6916 545226236181445202803880339383062388351120308918150972727296 6917 1090452472362890405607760678766124776702240617836301945454592 6918 2180904944725780811215521357532249553404481235672603890909184 6919 4361809889451561622431042715064499106808962471345207781818368 6920 8723619778903123244862085430128998213617924942690415563636736 6921 17447239557806246489724170860257996427235849885380831127273472 6922 34894479115612492979448341720515992854471699770761662254546944 6923 69788958231224985958896683441031985708943399541523324509093888 6924 139577916462449971917793366882063971417886799083046649018187776 6925 279155832924899943835586733764127942835773598166093298036375552 6926 558311665849799887671173467528255885671547196332186596072751104 6927 1116623331699599775342346935056511771343094392664373192145502208 6928 2233246663399199550684693870113023542686188785328746384291004416 6929 4466493326798399101369387740226047085372377570657492768582008832 6930 8932986653596798202738775480452094170744755141314985537164017664 6931 17865973307193596405477550960904188341489510282629971074328035328 6932 35731946614387192810955101921808376682979020565259942148656070656 6933 71463893228774385621910203843616753365958041130519884297312141312 6934 142927786457548771243820407687233506731916082261039768594624282624 6935 285855572915097542487640815374467013463832164522079537189248565248 6936 571711145830195084975281630748934026927664329044159074378497130496 6937 1143422291660390169950563261497868053855328658088318148756994260992 6938 2286844583320780339901126522995736107710657316176636297513988521984 6939 4573689166641560679802253045991472215421314632353272595027977043968 6940 9147378333283121359604506091982944430842629264706545190055954087936 6941 18294756666566242719209012183965888861685258529413090380111908175872 6942 36589513333132485438418024367931777723370517058826180760223816351744 6943 73179026666264970876836048735863555446741034117652361520447632703488 6944 146358053332529941753672097471727110893482068235304723040895265406976 6945 292716106665059883507344194943454221786964136470609446081790530813952 6946 585432213330119767014688389886908443573928272941218892163581061627904 6947 1170864426660239534029376779773816887147856545882437784327162123255808 6948 2341728853320479068058753559547633774295713091764875568654324246511616 6949 4683457706640958136117507119095267548591426183529751137308648493023232 6950 9366915413281916272235014238190535097182852367059502274617296986046464 6951 18733830826563832544470028476381070194365704734119004549234593972092928 6952 37467661653127665088940056952762140388731409468238009098469187944185856 6953 74935323306255330177880113905524280777462818936476018196938375888371712 6954 149870646612510660355760227811048561554925637872952036393876751776743424 6955 299741293225021320711520455622097123109851275745904072787753503553486848 6956 599482586450042641423040911244194246219702551491808145575507007106973696 6957 1198965172900085282846081822488388492439405102983616291151014014213947392 6958 2397930345800170565692163644976776984878810205967232582302028028427894784 6959 4795860691600341131384327289953553969757620411934465164604056056855789568 6960 9591721383200682262768654579907107939515240823868930329208112113711579136 6961 19183442766401364525537309159814215879030481647737860658416224227423158272 6962 38366885532802729051074618319628431758060963295475721316832448454846316544 6963 76733771065605458102149236639256863516121926590951442633664896909692633088 6964 153467542131210916204298473278513727032243853181902885267329793819385266176 6965 306935084262421832408596946557027454064487706363805770534659587638770532352 6966 613870168524843664817193893114054908128975412727611541069319175277541064704 6967 1227740337049687329634387786228109816257950825455223082138638350555082129408 6968 2455480674099374659268775572456219632515901650910446164277276701110164258816 6969 4910961348198749318537551144912439265031803301820892328554553402220328517632 6970 9821922696397498637075102289824878530063606603641784657109106804440657035264 6971 19643845392794997274150204579649757060127213207283569314218213608881314070528 6972 39287690785589994548300409159299514120254426414567138628436427217762628141056 6973 78575381571179989096600818318599028240508852829134277256872854435525256282112 6974 157150763142359978193201636637198056481017705658268554513745708871050512564224 6975 314301526284719956386403273274396112962035411316537109027491417742101025128448 6976 628603052569439912772806546548792225924070822633074218054982835484202050256896 6977 1257206105138879825545613093097584451848141645266148436109965670968404100513792 6978 2514412210277759651091226186195168903696283290532296872219931341936808201027584 6979 5028824420555519302182452372390337807392566581064593744439862683873616402055168 6980 10057648841111038604364904744780675614785133162129187488879725367747232804110336 6981 20115297682222077208729809489561351229570266324258374977759450735494465608220672 6982 40230595364444154417459618979122702459140532648516749955518901470988931216441344 6983 80461190728888308834919237958245404918281065297033499911037802941977862432882688 6984 160922381457776617669838475916490809836562130594066999822075605883955724865765376 6985 321844762915553235339676951832981619673124261188133999644151211767911449731530752 6986 643689525831106470679353903665963239346248522376267999288302423535822899463061504 6987 1287379051662212941358707807331926478692497044752535998576604847071645798926123008 6988 2574758103324425882717415614663852957384994089505071997153209694143291597852246016 6989 5149516206648851765434831229327705914769988179010143994306419388286583195704492032 6990 10299032413297703530869662458655411829539976358020287988612838776573166391408984064 6991 20598064826595407061739324917310823659079952716040575977225677553146332782817968128 6992 41196129653190814123478649834621647318159905432081151954451355106292665565635936256 6993 82392259306381628246957299669243294636319810864162303908902710212585331131271872512 6994 164784518612763256493914599338486589272639621728324607817805420425170662262543745024 6995 329569037225526512987829198676973178545279243456649215635610840850341324525087490048 6996 659138074451053025975658397353946357090558486913298431271221681700682649050174980096 6997 1318276148902106051951316794707892714181116973826596862542443363401365298100349960192 6998 2636552297804212103902633589415785428362233947653193725084886726802730596200699920384 6999 5273104595608424207805267178831570856724467895306387450169773453605461192401399840768 7000 10546209191216848415610534357663141713448935790612774900339546907210922384802799681536 7001 21092418382433696831221068715326283426897871581225549800679093814421844769605599363072 7002 42184836764867393662442137430652566853795743162451099601358187628843689539211198726144 7003 84369673529734787324884274861305133707591486324902199202716375257687379078422397452288 7004 168739347059469574649768549722610267415182972649804398405432750515374758156844794904576 7005 337478694118939149299537099445220534830365945299608796810865501030749516313689589809152 7006 674957388237878298599074198890441069660731890599217593621731002061499032627379179618304 7007 1349914776475756597198148397780882139321463781198435187243462004122998065254758359236608 7008 2699829552951513194396296795561764278642927562396870374486924008245996130509516718473216 7009 5399659105903026388792593591123528557285855124793740748973848016491992261019033436946432 7010 10799318211806052777585187182247057114571710249587481497947696032983984522038066873892864 7011 21598636423612105555170374364494114229143420499174962995895392065967969044076133747785728 7012 43197272847224211110340748728988228458286840998349925991790784131935938088152267495571456 7013 86394545694448422220681497457976456916573681996699851983581568263871876176304534991142912 7014 172789091388896844441362994915952913833147363993399703967163136527743752352609069982285824 7015 345578182777793688882725989831905827666294727986799407934326273055487504705218139964571648 7016 691156365555587377765451979663811655332589455973598815868652546110975009410436279929143296 7017 1382312731111174755530903959327623310665178911947197631737305092221950018820872559858286592 7018 2764625462222349511061807918655246621330357823894395263474610184443900037641745119716573184 7019 5529250924444699022123615837310493242660715647788790526949220368887800075283490239433146368 7020 11058501848889398044247231674620986485321431295577581053898440737775600150566980478866292736 7021 199667811101603467823686647723289448859052847504205678489 7022 399335622203206935647373295446578897718105695008411356978 7023 798671244406413871294746590893157795436211390016822713956 7024 1597342488812827742589493181786315590872422780033645427912 7025 3194684977625655485178986363572631181744845560067290855824 7026 6389369955251310970357972727145262363489691120134581711648 7027 12778739910502621940715945454290524726979382240269163423296 7028 25557479821005243881431890908581049453958764480538326846592 7029 51114959642010487762863781817162098907917528961076653693184 7030 102229919284020975525727563634324197815835057922153307386368 7031 204459838568041951051455127268648395631670115844306614772736 7032 408919677136083902102910254537296791263340231688613229545472 7033 817839354272167804205820509074593582526680463377226459090944 7034 1635678708544335608411641018149187165053360926754452918181888 7035 3271357417088671216823282036298374330106721853508905836363776 7036 6542714834177342433646564072596748660213443707017811672727552 7037 13085429668354684867293128145193497320426887414035623345455104 7038 26170859336709369734586256290386994640853774828071246690910208 7039 52341718673418739469172512580773989281707549656142493381820416 7040 104683437346837478938345025161547978563415099312284986763640832 7041 209366874693674957876690050323095957126830198624569973527281664 7042 418733749387349915753380100646191914253660397249139947054563328 7043 837467498774699831506760201292383828507320794498279894109126656 7044 1674934997549399663013520402584767657014641588996559788218253312 7045 3349869995098799326027040805169535314029283177993119576436506624 7046 6699739990197598652054081610339070628058566355986239152873013248 7047 13399479980395197304108163220678141256117132711972478305746026496 7048 26798959960790394608216326441356282512234265423944956611492052992 7049 53597919921580789216432652882712565024468530847889913222984105984 7050 107195839843161578432865305765425130048937061695779826445968211968 7051 214391679686323156865730611530850260097874123391559652891936423936 7052 428783359372646313731461223061700520195748246783119305783872847872 7053 857566718745292627462922446123401040391496493566238611567745695744 7054 1715133437490585254925844892246802080782992987132477223135491391488 7055 3430266874981170509851689784493604161565985974264954446270982782976 7056 6860533749962341019703379568987208323131971948529908892541965565952 7057 13721067499924682039406759137974416646263943897059817785083931131904 7058 27442134999849364078813518275948833292527887794119635570167862263808 7059 54884269999698728157627036551897666585055775588239271140335724527616 7060 109768539999397456315254073103795333170111551176478542280671449055232 7061 219537079998794912630508146207590666340223102352957084561342898110464 7062 439074159997589825261016292415181332680446204705914169122685796220928 7063 878148319995179650522032584830362665360892409411828338245371592441856 7064 1756296639990359301044065169660725330721784818823656676490743184883712 7065 3512593279980718602088130339321450661443569637647313352981486369767424 7066 7025186559961437204176260678642901322887139275294626705962972739534848 7067 14050373119922874408352521357285802645774278550589253411925945479069696 7068 28100746239845748816705042714571605291548557101178506823851890958139392 7069 56201492479691497633410085429143210583097114202357013647703781916278784 7070 112402984959382995266820170858286421166194228404714027295407563832557568 7071 224805969918765990533640341716572842332388456809428054590815127665115136 7072 449611939837531981067280683433145684664776913618856109181630255330230272 7073 899223879675063962134561366866291369329553827237712218363260510660460544 7074 1798447759350127924269122733732582738659107654475424436726521021320921088 7075 3596895518700255848538245467465165477318215308950848873453042042641842176 7076 7193791037400511697076490934930330954636430617901697746906084085283684352 7077 14387582074801023394152981869860661909272861235803395493812168170567368704 7078 28775164149602046788305963739721323818545722471606790987624336341134737408 7079 57550328299204093576611927479442647637091444943213581975248672682269474816 7080 115100656598408187153223854958885295274182889886427163950497345364538949632 7081 230201313196816374306447709917770590548365779772854327900994690729077899264 7082 460402626393632748612895419835541181096731559545708655801989381458155798528 7083 920805252787265497225790839671082362193463119091417311603978762916311597056 7084 1841610505574530994451581679342164724386926238182834623207957525832623194112 7085 3683221011149061988903163358684329448773852476365669246415915051665246388224 7086 7366442022298123977806326717368658897547704952731338492831830103330492776448 7087 14732884044596247955612653434737317795095409905462676985663660206660985552896 7088 29465768089192495911225306869474635590190819810925353971327320413321971105792 7089 58931536178384991822450613738949271180381639621850707942654640826643942211584 7090 117863072356769983644901227477898542360763279243701415885309281653287884423168 7091 235726144713539967289802454955797084721526558487402831770618563306575768846336 7092 471452289427079934579604909911594169443053116974805663541237126613151537692672 7093 942904578854159869159209819823188338886106233949611327082474253226303075385344 7094 1885809157708319738318419639646376677772212467899222654164948506452606150770688 7095 3771618315416639476636839279292753355544424935798445308329897012905212301541376 7096 7543236630833278953273678558585506711088849871596890616659794025810424603082752 7097 15086473261666557906547357117171013422177699743193781233319588051620849206165504 7098 30172946523333115813094714234342026844355399486387562466639176103241698412331008 7099 60345893046666231626189428468684053688710798972775124933278352206483396824662016 7100 120691786093332463252378856937368107377421597945550249866556704412966793649324032 7101 241383572186664926504757713874736214754843195891100499733113408825933587298648064 7102 482767144373329853009515427749472429509686391782200999466226817651867174597296128 7103 965534288746659706019030855498944859019372783564401998932453635303734349194592256 7104 1931068577493319412038061710997889718038745567128803997864907270607468698389184512 7105 3862137154986638824076123421995779436077491134257607995729814541214937396778369024 7106 7724274309973277648152246843991558872154982268515215991459629082429874793556738048 7107 15448548619946555296304493687983117744309964537030431982919258164859749587113476096 7108 30897097239893110592608987375966235488619929074060863965838516329719499174226952192 7109 61794194479786221185217974751932470977239858148121727931677032659438998348453904384 7110 123588388959572442370435949503864941954479716296243455863354065318877996696907808768 7111 247176777919144884740871899007729883908959432592486911726708130637755993393815617536 7112 494353555838289769481743798015459767817918865184973823453416261275511986787631235072 7113 988707111676579538963487596030919535635837730369947646906832522551023973575262470144 7114 1977414223353159077926975192061839071271675460739895293813665045102047947150524940288 7115 3954828446706318155853950384123678142543350921479790587627330090204095894301049880576 7116 7909656893412636311707900768247356285086701842959581175254660180408191788602099761152 7117 15819313786825272623415801536494712570173403685919162350509320360816383577204199522304 7118 31638627573650545246831603072989425140346807371838324701018640721632767154408399044608 7119 63277255147301090493663206145978850280693614743676649402037281443265534308816798089216 7120 126554510294602180987326412291957700561387229487353298804074562886531068617633596178432 7121 253109020589204361974652824583915401122774458974706597608149125773062137235267192356864 7122 506218041178408723949305649167830802245548917949413195216298251546124274470534384713728 7123 1012436082356817447898611298335661604491097835898826390432596503092248548941068769427456 7124 2024872164713634895797222596671323208982195671797652780865193006184497097882137538854912 7125 4049744329427269791594445193342646417964391343595305561730386012368994195764275077709824 7126 8099488658854539583188890386685292835928782687190611123460772024737988391528550155419648 7127 16198977317709079166377780773370585671857565374381222246921544049475976783057100310839296 7128 32397954635418158332755561546741171343715130748762444493843088098951953566114200621678592 7129 64795909270836316665511123093482342687430261497524888987686176197903907132228401243357184 7130 129591818541672633331022246186964685374860522995049777975372352395807814264456802486714368 7131 259183637083345266662044492373929370749721045990099555950744704791615628528913604973428736 7132 518367274166690533324088984747858741499442091980199111901489409583231257057827209946857472 7133 1036734548333381066648177969495717482998884183960398223802978819166462514115654419893714944 7134 2073469096666762133296355938991434965997768367920796447605957638332925028231308839787429888 7135 4146938193333524266592711877982869931995536735841592895211915276665850056462617679574859776 7136 8293876386667048533185423755965739863991073471683185790423830553331700112925235359149719552 7137 16587752773334097066370847511931479727982146943366371580847661106663400225850470718299439104 7138 33175505546668194132741695023862959455964293886732743161695322213326800451700941436598878208 7139 66351011093336388265483390047725918911928587773465486323390644426653600903401882873197756416 7140 599003433304810403471059943169868346577158542512617035467 7141 1198006866609620806942119886339736693154317085025234070934 7142 2396013733219241613884239772679473386308634170050468141868 7143 4792027466438483227768479545358946772617268340100936283736 7144 9584054932876966455536959090717893545234536680201872567472 7145 19168109865753932911073918181435787090469073360403745134944 7146 38336219731507865822147836362871574180938146720807490269888 7147 76672439463015731644295672725743148361876293441614980539776 7148 153344878926031463288591345451486296723752586883229961079552 7149 306689757852062926577182690902972593447505173766459922159104 7150 613379515704125853154365381805945186895010347532919844318208 7151 1226759031408251706308730763611890373790020695065839688636416 7152 2453518062816503412617461527223780747580041390131679377272832 7153 4907036125633006825234923054447561495160082780263358754545664 7154 9814072251266013650469846108895122990320165560526717509091328 7155 19628144502532027300939692217790245980640331121053435018182656 7156 39256289005064054601879384435580491961280662242106870036365312 7157 78512578010128109203758768871160983922561324484213740072730624 7158 157025156020256218407517537742321967845122648968427480145461248 7159 314050312040512436815035075484643935690245297936854960290922496 7160 628100624081024873630070150969287871380490595873709920581844992 7161 1256201248162049747260140301938575742760981191747419841163689984 7162 2512402496324099494520280603877151485521962383494839682327379968 7163 5024804992648198989040561207754302971043924766989679364654759936 7164 10049609985296397978081122415508605942087849533979358729309519872 7165 20099219970592795956162244831017211884175699067958717458619039744 7166 40198439941185591912324489662034423768351398135917434917238079488 7167 80396879882371183824648979324068847536702796271834869834476158976 7168 160793759764742367649297958648137695073405592543669739668952317952 7169 321587519529484735298595917296275390146811185087339479337904635904 7170 643175039058969470597191834592550780293622370174678958675809271808 7171 1286350078117938941194383669185101560587244740349357917351618543616 7172 2572700156235877882388767338370203121174489480698715834703237087232 7173 5145400312471755764777534676740406242348978961397431669406474174464 7174 10290800624943511529555069353480812484697957922794863338812948348928 7175 20581601249887023059110138706961624969395915845589726677625896697856 7176 41163202499774046118220277413923249938791831691179453355251793395712 7177 82326404999548092236440554827846499877583663382358906710503586791424 7178 164652809999096184472881109655692999755167326764717813421007173582848 7179 329305619998192368945762219311385999510334653529435626842014347165696 7180 658611239996384737891524438622771999020669307058871253684028694331392 7181 1317222479992769475783048877245543998041338614117742507368057388662784 7182 2634444959985538951566097754491087996082677228235485014736114777325568 7183 5268889919971077903132195508982175992165354456470970029472229554651136 7184 10537779839942155806264391017964351984330708912941940058944459109302272 7185 21075559679884311612528782035928703968661417825883880117888918218604544 7186 42151119359768623225057564071857407937322835651767760235777836437209088 7187 84302238719537246450115128143714815874645671303535520471555672874418176 7188 168604477439074492900230256287429631749291342607071040943111345748836352 7189 337208954878148985800460512574859263498582685214142081886222691497672704 7190 674417909756297971600921025149718526997165370428284163772445382995345408 7191 1348835819512595943201842050299437053994330740856568327544890765990690816 7192 2697671639025191886403684100598874107988661481713136655089781531981381632 7193 5395343278050383772807368201197748215977322963426273310179563063962763264 7194 10790686556100767545614736402395496431954645926852546620359126127925526528 7195 21581373112201535091229472804790992863909291853705093240718252255851053056 7196 43162746224403070182458945609581985727818583707410186481436504511702106112 7197 86325492448806140364917891219163971455637167414820372962873009023404212224 7198 172650984897612280729835782438327942911274334829640745925746018046808424448 7199 345301969795224561459671564876655885822548669659281491851492036093616848896 7200 690603939590449122919343129753311771645097339318562983702984072187233697792 7201 1381207879180898245838686259506623543290194678637125967405968144374467395584 7202 2762415758361796491677372519013247086580389357274251934811936288748934791168 7203 5524831516723592983354745038026494173160778714548503869623872577497869582336 7204 11049663033447185966709490076052988346321557429097007739247745154995739164672 7205 22099326066894371933418980152105976692643114858194015478495490309991478329344 7206 44198652133788743866837960304211953385286229716388030956990980619982956658688 7207 88397304267577487733675920608423906770572459432776061913981961239965913317376 7208 176794608535154975467351841216847813541144918865552123827963922479931826634752 7209 353589217070309950934703682433695627082289837731104247655927844959863653269504 7210 707178434140619901869407364867391254164579675462208495311855689919727306539008 7211 1414356868281239803738814729734782508329159350924416990623711379839454613078016 7212 2828713736562479607477629459469565016658318701848833981247422759678909226156032 7213 5657427473124959214955258918939130033316637403697667962494845519357818452312064 7214 11314854946249918429910517837878260066633274807395335924989691038715636904624128 7215 22629709892499836859821035675756520133266549614790671849979382077431273809248256 7216 45259419784999673719642071351513040266533099229581343699958764154862547618496512 7217 90518839569999347439284142703026080533066198459162687399917528309725095236993024 7218 181037679139998694878568285406052161066132396918325374799835056619450190473986048 7219 362075358279997389757136570812104322132264793836650749599670113238900380947972096 7220 724150716559994779514273141624208644264529587673301499199340226477800761895944192 7221 1448301433119989559028546283248417288529059175346602998398680452955601523791888384 7222 2896602866239979118057092566496834577058118350693205996797360905911203047583776768 7223 5793205732479958236114185132993669154116236701386411993594721811822406095167553536 7224 11586411464959916472228370265987338308232473402772823987189443623644812190335107072 7225 23172822929919832944456740531974676616464946805545647974378887247289624380670214144 7226 46345645859839665888913481063949353232929893611091295948757774494579248761340428288 7227 92691291719679331777826962127898706465859787222182591897515548989158497522680856576 7228 185382583439358663555653924255797412931719574444365183795031097978316995045361713152 7229 370765166878717327111307848511594825863439148888730367590062195956633990090723426304 7230 741530333757434654222615697023189651726878297777460735180124391913267980181446852608 7231 1483060667514869308445231394046379303453756595554921470360248783826535960362893705216 7232 2966121335029738616890462788092758606907513191109842940720497567653071920725787410432 7233 5932242670059477233780925576185517213815026382219685881440995135306143841451574820864 7234 11864485340118954467561851152371034427630052764439371762881990270612287682903149641728 7235 23728970680237908935123702304742068855260105528878743525763980541224575365806299283456 7236 47457941360475817870247404609484137710520211057757487051527961082449150731612598566912 7237 94915882720951635740494809218968275421040422115514974103055922164898301463225197133824 7238 189831765441903271480989618437936550842080844231029948206111844329796602926450394267648 7239 379663530883806542961979236875873101684161688462059896412223688659593205852900788535296 7240 759327061767613085923958473751746203368323376924119792824447377319186411705801577070592 7241 1518654123535226171847916947503492406736646753848239585648894754638372823411603154141184 7242 3037308247070452343695833895006984813473293507696479171297789509276745646823206308282368 7243 6074616494140904687391667790013969626946587015392958342595579018553491293646412616564736 7244 12149232988281809374783335580027939253893174030785916685191158037106982587292825233129472 7245 24298465976563618749566671160055878507786348061571833370382316074213965174585650466258944 7246 48596931953127237499133342320111757015572696123143666740764632148427930349171300932517888 7247 97193863906254474998266684640223514031145392246287333481529264296855860698342601865035776 7248 194387727812508949996533369280447028062290784492574666963058528593711721396685203730071552 7249 388775455625017899993066738560894056124581568985149333926117057187423442793370407460143104 7250 777550911250035799986133477121788112249163137970298667852234114374846885586740814920286208 7251 1555101822500071599972266954243576224498326275940597335704468228749693771173481629840572416 7252 3110203645000143199944533908487152448996652551881194671408936457499387542346963259681144832 7253 6220407290000286399889067816974304897993305103762389342817872914998775084693926519362289664 7254 12440814580000572799778135633948609795986610207524778685635745829997550169387853038724579328 7255 24881629160001145599556271267897219591973220415049557371271491659995100338775706077449158656 7256 49763258320002291199112542535794439183946440830099114742542983319990200677551412154898317312 7257 99526516640004582398225085071588878367892881660198229485085966639980401355102824309796634624 7258 199053033280009164796450170143177756735785763320396458970171933279960802710205648619593269248 7259 398106066560018329592900340286355513471571526640792917940343866559921605420411297239186538496 7260 1797010299914431210413179829509605039731475627537851106401 7261 3594020599828862420826359659019210079462951255075702212802 7262 7188041199657724841652719318038420158925902510151404425604 7263 14376082399315449683305438636076840317851805020302808851208 7264 28752164798630899366610877272153680635703610040605617702416 7265 57504329597261798733221754544307361271407220081211235404832 7266 115008659194523597466443509088614722542814440162422470809664 7267 230017318389047194932887018177229445085628880324844941619328 7268 460034636778094389865774036354458890171257760649689883238656 7269 920069273556188779731548072708917780342515521299379766477312 7270 1840138547112377559463096145417835560685031042598759532954624 7271 3680277094224755118926192290835671121370062085197519065909248 7272 7360554188449510237852384581671342242740124170395038131818496 7273 14721108376899020475704769163342684485480248340790076263636992 7274 29442216753798040951409538326685368970960496681580152527273984 7275 58884433507596081902819076653370737941920993363160305054547968 7276 117768867015192163805638153306741475883841986726320610109095936 7277 235537734030384327611276306613482951767683973452641220218191872 7278 471075468060768655222552613226965903535367946905282440436383744 7279 942150936121537310445105226453931807070735893810564880872767488 7280 1884301872243074620890210452907863614141471787621129761745534976 7281 3768603744486149241780420905815727228282943575242259523491069952 7282 7537207488972298483560841811631454456565887150484519046982139904 7283 15074414977944596967121683623262908913131774300969038093964279808 7284 30148829955889193934243367246525817826263548601938076187928559616 7285 60297659911778387868486734493051635652527097203876152375857119232 7286 120595319823556775736973468986103271305054194407752304751714238464 7287 241190639647113551473946937972206542610108388815504609503428476928 7288 482381279294227102947893875944413085220216777631009219006856953856 7289 964762558588454205895787751888826170440433555262018438013713907712 7290 1929525117176908411791575503777652340880867110524036876027427815424 7291 3859050234353816823583151007555304681761734221048073752054855630848 7292 7718100468707633647166302015110609363523468442096147504109711261696 7293 15436200937415267294332604030221218727046936884192295008219422523392 7294 30872401874830534588665208060442437454093873768384590016438845046784 7295 61744803749661069177330416120884874908187747536769180032877690093568 7296 123489607499322138354660832241769749816375495073538360065755380187136 7297 246979214998644276709321664483539499632750990147076720131510760374272 7298 493958429997288553418643328967078999265501980294153440263021520748544 7299 987916859994577106837286657934157998531003960588306880526043041497088 7300 1975833719989154213674573315868315997062007921176613761052086082994176 7301 3951667439978308427349146631736631994124015842353227522104172165988352 7302 7903334879956616854698293263473263988248031684706455044208344331976704 7303 15806669759913233709396586526946527976496063369412910088416688663953408 7304 31613339519826467418793173053893055952992126738825820176833377327906816 7305 63226679039652934837586346107786111905984253477651640353666754655813632 7306 126453358079305869675172692215572223811968506955303280707333509311627264 7307 252906716158611739350345384431144447623937013910606561414667018623254528 7308 505813432317223478700690768862288895247874027821213122829334037246509056 7309 1011626864634446957401381537724577790495748055642426245658668074493018112 7310 2023253729268893914802763075449155580991496111284852491317336148986036224 7311 4046507458537787829605526150898311161982992222569704982634672297972072448 7312 8093014917075575659211052301796622323965984445139409965269344595944144896 7313 16186029834151151318422104603593244647931968890278819930538689191888289792 7314 32372059668302302636844209207186489295863937780557639861077378383776579584 7315 64744119336604605273688418414372978591727875561115279722154756767553159168 7316 129488238673209210547376836828745957183455751122230559444309513535106318336 7317 258976477346418421094753673657491914366911502244461118888619027070212636672 7318 517952954692836842189507347314983828733823004488922237777238054140425273344 7319 1035905909385673684379014694629967657467646008977844475554476108280850546688 7320 2071811818771347368758029389259935314935292017955688951108952216561701093376 7321 4143623637542694737516058778519870629870584035911377902217904433123402186752 7322 8287247275085389475032117557039741259741168071822755804435808866246804373504 7323 16574494550170778950064235114079482519482336143645511608871617732493608747008 7324 33148989100341557900128470228158965038964672287291023217743235464987217494016 7325 66297978200683115800256940456317930077929344574582046435486470929974434988032 7326 132595956401366231600513880912635860155858689149164092870972941859948869976064 7327 265191912802732463201027761825271720311717378298328185741945883719897739952128 7328 530383825605464926402055523650543440623434756596656371483891767439795479904256 7329 1060767651210929852804111047301086881246869513193312742967783534879590959808512 7330 2121535302421859705608222094602173762493739026386625485935567069759181919617024 7331 4243070604843719411216444189204347524987478052773250971871134139518363839234048 7332 8486141209687438822432888378408695049974956105546501943742268279036727678468096 7333 16972282419374877644865776756817390099949912211093003887484536558073455356936192 7334 33944564838749755289731553513634780199899824422186007774969073116146910713872384 7335 67889129677499510579463107027269560399799648844372015549938146232293821427744768 7336 135778259354999021158926214054539120799599297688744031099876292464587642855489536 7337 271556518709998042317852428109078241599198595377488062199752584929175285710979072 7338 543113037419996084635704856218156483198397190754976124399505169858350571421958144 7339 1086226074839992169271409712436312966396794381509952248799010339716701142843916288 7340 2172452149679984338542819424872625932793588763019904497598020679433402285687832576 7341 4344904299359968677085638849745251865587177526039808995196041358866804571375665152 7342 8689808598719937354171277699490503731174355052079617990392082717733609142751330304 7343 17379617197439874708342555398981007462348710104159235980784165435467218285502660608 7344 34759234394879749416685110797962014924697420208318471961568330870934436571005321216 7345 69518468789759498833370221595924029849394840416636943923136661741868873142010642432 7346 139036937579518997666740443191848059698789680833273887846273323483737746284021284864 7347 278073875159037995333480886383696119397579361666547775692546646967475492568042569728 7348 556147750318075990666961772767392238795158723333095551385093293934950985136085139456 7349 1112295500636151981333923545534784477590317446666191102770186587869901970272170278912 7350 2224591001272303962667847091069568955180634893332382205540373175739803940544340557824 7351 4449182002544607925335694182139137910361269786664764411080746351479607881088681115648 7352 8898364005089215850671388364278275820722539573329528822161492702959215762177362231296 7353 17796728010178431701342776728556551641445079146659057644322985405918431524354724462592 7354 35593456020356863402685553457113103282890158293318115288645970811836863048709448925184 7355 71186912040713726805371106914226206565780316586636230577291941623673726097418897850368 7356 142373824081427453610742213828452413131560633173272461154583883247347452194837795700736 7357 284747648162854907221484427656904826263121266346544922309167766494694904389675591401472 7358 569495296325709814442968855313809652526242532693089844618335532989389808779351182802944 7359 1138990592651419628885937710627619305052485065386179689236671065978779617558702365605888 7360 2277981185302839257771875421255238610104970130772359378473342131957559235117404731211776 7361 4555962370605678515543750842510477220209940261544718756946684263915118470234809462423552 7362 9111924741211357031087501685020954440419880523089437513893368527830236940469618924847104 7363 18223849482422714062175003370041908880839761046178875027786737055660473880939237849694208 7364 36447698964845428124350006740083817761679522092357750055573474111320947761878475699388416 7365 72895397929690856248700013480167635523359044184715500111146948222641895523756951398776832 7366 145790795859381712497400026960335271046718088369431000222293896445283791047513902797553664 7367 291581591718763424994800053920670542093436176738862000444587792890567582095027805595107328 7368 583163183437526849989600107841341084186872353477724000889175585781135164190055611190214656 7369 1166326366875053699979200215682682168373744706955448001778351171562270328380111222380429312 7370 2332652733750107399958400431365364336747489413910896003556702343124540656760222444760858624 7371 4665305467500214799916800862730728673494978827821792007113404686249081313520444889521717248 7372 9330610935000429599833601725461457346989957655643584014226809372498162627040889779043434496 7373 18661221870000859199667203450922914693979915311287168028453618744996325254081779558086868992 7374 37322443740001718399334406901845829387959830622574336056907237489992650508163559116173737984 7375 74644887480003436798668813803691658775919661245148672113814474979985301016327118232347475968 7376 149289774960006873597337627607383317551839322490297344227628949959970602032654236464694951936 7377 298579549920013747194675255214766635103678644980594688455257899919941204065308472929389903872 7378 597159099840027494389350510429533270207357289961189376910515799839882408130616945858779807744 7379 1194318199680054988778701020859066540414714579922378753821031599679764816261233891717559615488 7380 2388636399360109977557402041718133080829429159844757507642063199359529632522467783435119230976 7381 5391030899743293631239539488528815119194426882613553319203 7382 10782061799486587262479078977057630238388853765227106638406 7383 21564123598973174524958157954115260476777707530454213276812 7384 43128247197946349049916315908230520953555415060908426553624 7385 86256494395892698099832631816461041907110830121816853107248 7386 172512988791785396199665263632922083814221660243633706214496 7387 345025977583570792399330527265844167628443320487267412428992 7388 690051955167141584798661054531688335256886640974534824857984 7389 1380103910334283169597322109063376670513773281949069649715968 7390 2760207820668566339194644218126753341027546563898139299431936 7391 5520415641337132678389288436253506682055093127796278598863872 7392 11040831282674265356778576872507013364110186255592557197727744 7393 22081662565348530713557153745014026728220372511185114395455488 7394 44163325130697061427114307490028053456440745022370228790910976 7395 88326650261394122854228614980056106912881490044740457581821952 7396 176653300522788245708457229960112213825762980089480915163643904 7397 353306601045576491416914459920224427651525960178961830327287808 7398 706613202091152982833828919840448855303051920357923660654575616 7399 1413226404182305965667657839680897710606103840715847321309151232 7400 2826452808364611931335315679361795421212207681431694642618302464 7401 5652905616729223862670631358723590842424415362863389285236604928 7402 11305811233458447725341262717447181684848830725726778570473209856 7403 22611622466916895450682525434894363369697661451453557140946419712 7404 45223244933833790901365050869788726739395322902907114281892839424 7405 90446489867667581802730101739577453478790645805814228563785678848 7406 180892979735335163605460203479154906957581291611628457127571357696 7407 361785959470670327210920406958309813915162583223256914255142715392 7408 723571918941340654421840813916619627830325166446513828510285430784 7409 1447143837882681308843681627833239255660650332893027657020570861568 7410 2894287675765362617687363255666478511321300665786055314041141723136 7411 5788575351530725235374726511332957022642601331572110628082283446272 7412 11577150703061450470749453022665914045285202663144221256164566892544 7413 23154301406122900941498906045331828090570405326288442512329133785088 7414 46308602812245801882997812090663656181140810652576885024658267570176 7415 92617205624491603765995624181327312362281621305153770049316535140352 7416 185234411248983207531991248362654624724563242610307540098633070280704 7417 370468822497966415063982496725309249449126485220615080197266140561408 7418 740937644995932830127964993450618498898252970441230160394532281122816 7419 1481875289991865660255929986901236997796505940882460320789064562245632 7420 2963750579983731320511859973802473995593011881764920641578129124491264 7421 5927501159967462641023719947604947991186023763529841283156258248982528 7422 11855002319934925282047439895209895982372047527059682566312516497965056 7423 23710004639869850564094879790419791964744095054119365132625032995930112 7424 47420009279739701128189759580839583929488190108238730265250065991860224 7425 94840018559479402256379519161679167858976380216477460530500131983720448 7426 189680037118958804512759038323358335717952760432954921061000263967440896 7427 379360074237917609025518076646716671435905520865909842122000527934881792 7428 758720148475835218051036153293433342871811041731819684244001055869763584 7429 1517440296951670436102072306586866685743622083463639368488002111739527168 7430 3034880593903340872204144613173733371487244166927278736976004223479054336 7431 6069761187806681744408289226347466742974488333854557473952008446958108672 7432 12139522375613363488816578452694933485948976667709114947904016893916217344 7433 24279044751226726977633156905389866971897953335418229895808033787832434688 7434 48558089502453453955266313810779733943795906670836459791616067575664869376 7435 97116179004906907910532627621559467887591813341672919583232135151329738752 7436 194232358009813815821065255243118935775183626683345839166464270302659477504 7437 388464716019627631642130510486237871550367253366691678332928540605318955008 7438 776929432039255263284261020972475743100734506733383356665857081210637910016 7439 1553858864078510526568522041944951486201469013466766713331714162421275820032 7440 3107717728157021053137044083889902972402938026933533426663428324842551640064 7441 6215435456314042106274088167779805944805876053867066853326856649685103280128 7442 12430870912628084212548176335559611889611752107734133706653713299370206560256 7443 24861741825256168425096352671119223779223504215468267413307426598740413120512 7444 49723483650512336850192705342238447558447008430936534826614853197480826241024 7445 99446967301024673700385410684476895116894016861873069653229706394961652482048 7446 198893934602049347400770821368953790233788033723746139306459412789923304964096 7447 397787869204098694801541642737907580467576067447492278612918825579846609928192 7448 795575738408197389603083285475815160935152134894984557225837651159693219856384 7449 1591151476816394779206166570951630321870304269789969114451675302319386439712768 7450 3182302953632789558412333141903260643740608539579938228903350604638772879425536 7451 6364605907265579116824666283806521287481217079159876457806701209277545758851072 7452 12729211814531158233649332567613042574962434158319752915613402418555091517702144 7453 25458423629062316467298665135226085149924868316639505831226804837110183035404288 7454 50916847258124632934597330270452170299849736633279011662453609674220366070808576 7455 101833694516249265869194660540904340599699473266558023324907219348440732141617152 7456 203667389032498531738389321081808681199398946533116046649814438696881464283234304 7457 407334778064997063476778642163617362398797893066232093299628877393762928566468608 7458 814669556129994126953557284327234724797595786132464186599257754787525857132937216 7459 1629339112259988253907114568654469449595191572264928373198515509575051714265874432 7460 3258678224519976507814229137308938899190383144529856746397031019150103428531748864 7461 6517356449039953015628458274617877798380766289059713492794062038300206857063497728 7462 13034712898079906031256916549235755596761532578119426985588124076600413714126995456 7463 26069425796159812062513833098471511193523065156238853971176248153200827428253990912 7464 52138851592319624125027666196943022387046130312477707942352496306401654856507981824 7465 104277703184639248250055332393886044774092260624955415884704992612803309713015963648 7466 208555406369278496500110664787772089548184521249910831769409985225606619426031927296 7467 417110812738556993000221329575544179096369042499821663538819970451213238852063854592 7468 834221625477113986000442659151088358192738084999643327077639940902426477704127709184 7469 1668443250954227972000885318302176716385476169999286654155279881804852955408255418368 7470 3336886501908455944001770636604353432770952339998573308310559763609705910816510836736 7471 6673773003816911888003541273208706865541904679997146616621119527219411821633021673472 7472 13347546007633823776007082546417413731083809359994293233242239054438823643266043346944 7473 26695092015267647552014165092834827462167618719988586466484478108877647286532086693888 7474 53390184030535295104028330185669654924335237439977172932968956217755294573064173387776 7475 106780368061070590208056660371339309848670474879954345865937912435510589146128346775552 7476 213560736122141180416113320742678619697340949759908691731875824871021178292256693551104 7477 427121472244282360832226641485357239394681899519817383463751649742042356584513387102208 7478 854242944488564721664453282970714478789363799039634766927503299484084713169026774204416 7479 1708485888977129443328906565941428957578727598079269533855006598968169426338053548408832 7480 3416971777954258886657813131882857915157455196158539067710013197936338852676107096817664 7481 6833943555908517773315626263765715830314910392317078135420026395872677705352214193635328 7482 13667887111817035546631252527531431660629820784634156270840052791745355410704428387270656 7483 27335774223634071093262505055062863321259641569268312541680105583490710821408856774541312 7484 54671548447268142186525010110125726642519283138536625083360211166981421642817713549082624 7485 109343096894536284373050020220251453285038566277073250166720422333962843285635427098165248 7486 218686193789072568746100040440502906570077132554146500333440844667925686571270854196330496 7487 437372387578145137492200080881005813140154265108293000666881689335851373142541708392660992 7488 874744775156290274984400161762011626280308530216586001333763378671702746285083416785321984 7489 1749489550312580549968800323524023252560617060433172002667526757343405492570166833570643968 7490 3498979100625161099937600647048046505121234120866344005335053514686810985140333667141287936 7491 6997958201250322199875201294096093010242468241732688010670107029373621970280667334282575872 7492 13995916402500644399750402588192186020484936483465376021340214058747243940561334668565151744 7493 27991832805001288799500805176384372040969872966930752042680428117494487881122669337130303488 7494 55983665610002577599001610352768744081939745933861504085360856234988975762245338674260606976 7495 111967331220005155198003220705537488163879491867723008170721712469977951524490677348521213952 7496 223934662440010310396006441411074976327758983735446016341443424939955903048981354697042427904 7497 447869324880020620792012882822149952655517967470892032682886849879911806097962709394084855808 7498 895738649760041241584025765644299905311035934941784065365773699759823612195925418788169711616 7499 1791477299520082483168051531288599810622071869883568130731547399519647224391850837576339423232 7500 3582954599040164966336103062577199621244143739767136261463094799039294448783701675152678846464 7501 7165909198080329932672206125154399242488287479534272522926189598078588897567403350305357692928 7502 14331818396160659865344412250308798484976574959068545045852379196157177795134806700610715385856 7503 16173092699229880893718618465586445357583280647840659957609 7504 32346185398459761787437236931172890715166561295681319915218 7505 64692370796919523574874473862345781430333122591362639830436 7506 129384741593839047149748947724691562860666245182725279660872 7507 258769483187678094299497895449383125721332490365450559321744 7508 517538966375356188598995790898766251442664980730901118643488 7509 1035077932750712377197991581797532502885329961461802237286976 7510 2070155865501424754395983163595065005770659922923604474573952 7511 4140311731002849508791966327190130011541319845847208949147904 7512 8280623462005699017583932654380260023082639691694417898295808 7513 16561246924011398035167865308760520046165279383388835796591616 7514 33122493848022796070335730617521040092330558766777671593183232 7515 66244987696045592140671461235042080184661117533555343186366464 7516 132489975392091184281342922470084160369322235067110686372732928 7517 264979950784182368562685844940168320738644470134221372745465856 7518 529959901568364737125371689880336641477288940268442745490931712 7519 1059919803136729474250743379760673282954577880536885490981863424 7520 2119839606273458948501486759521346565909155761073770981963726848 7521 4239679212546917897002973519042693131818311522147541963927453696 7522 8479358425093835794005947038085386263636623044295083927854907392 7523 16958716850187671588011894076170772527273246088590167855709814784 7524 33917433700375343176023788152341545054546492177180335711419629568 7525 67834867400750686352047576304683090109092984354360671422839259136 7526 135669734801501372704095152609366180218185968708721342845678518272 7527 271339469603002745408190305218732360436371937417442685691357036544 7528 542678939206005490816380610437464720872743874834885371382714073088 7529 1085357878412010981632761220874929441745487749669770742765428146176 7530 2170715756824021963265522441749858883490975499339541485530856292352 7531 4341431513648043926531044883499717766981950998679082971061712584704 7532 8682863027296087853062089766999435533963901997358165942123425169408 7533 17365726054592175706124179533998871067927803994716331884246850338816 7534 34731452109184351412248359067997742135855607989432663768493700677632 7535 69462904218368702824496718135995484271711215978865327536987401355264 7536 138925808436737405648993436271990968543422431957730655073974802710528 7537 277851616873474811297986872543981937086844863915461310147949605421056 7538 555703233746949622595973745087963874173689727830922620295899210842112 7539 1111406467493899245191947490175927748347379455661845240591798421684224 7540 2222812934987798490383894980351855496694758911323690481183596843368448 7541 4445625869975596980767789960703710993389517822647380962367193686736896 7542 8891251739951193961535579921407421986779035645294761924734387373473792 7543 17782503479902387923071159842814843973558071290589523849468774746947584 7544 35565006959804775846142319685629687947116142581179047698937549493895168 7545 71130013919609551692284639371259375894232285162358095397875098987790336 7546 142260027839219103384569278742518751788464570324716190795750197975580672 7547 284520055678438206769138557485037503576929140649432381591500395951161344 7548 569040111356876413538277114970075007153858281298864763183000791902322688 7549 1138080222713752827076554229940150014307716562597729526366001583804645376 7550 2276160445427505654153108459880300028615433125195459052732003167609290752 7551 4552320890855011308306216919760600057230866250390918105464006335218581504 7552 9104641781710022616612433839521200114461732500781836210928012670437163008 7553 18209283563420045233224867679042400228923465001563672421856025340874326016 7554 36418567126840090466449735358084800457846930003127344843712050681748652032 7555 72837134253680180932899470716169600915693860006254689687424101363497304064 7556 145674268507360361865798941432339201831387720012509379374848202726994608128 7557 291348537014720723731597882864678403662775440025018758749696405453989216256 7558 582697074029441447463195765729356807325550880050037517499392810907978432512 7559 1165394148058882894926391531458713614651101760100075034998785621815956865024 7560 2330788296117765789852783062917427229302203520200150069997571243631913730048 7561 4661576592235531579705566125834854458604407040400300139995142487263827460096 7562 9323153184471063159411132251669708917208814080800600279990284974527654920192 7563 18646306368942126318822264503339417834417628161601200559980569949055309840384 7564 37292612737884252637644529006678835668835256323202401119961139898110619680768 7565 74585225475768505275289058013357671337670512646404802239922279796221239361536 7566 149170450951537010550578116026715342675341025292809604479844559592442478723072 7567 298340901903074021101156232053430685350682050585619208959689119184884957446144 7568 596681803806148042202312464106861370701364101171238417919378238369769914892288 7569 1193363607612296084404624928213722741402728202342476835838756476739539829784576 7570 2386727215224592168809249856427445482805456404684953671677512953479079659569152 7571 4773454430449184337618499712854890965610912809369907343355025906958159319138304 7572 9546908860898368675236999425709781931221825618739814686710051813916318638276608 7573 19093817721796737350473998851419563862443651237479629373420103627832637276553216 7574 38187635443593474700947997702839127724887302474959258746840207255665274553106432 7575 76375270887186949401895995405678255449774604949918517493680414511330549106212864 7576 152750541774373898803791990811356510899549209899837034987360829022661098212425728 7577 305501083548747797607583981622713021799098419799674069974721658045322196424851456 7578 611002167097495595215167963245426043598196839599348139949443316090644392849702912 7579 1222004334194991190430335926490852087196393679198696279898886632181288785699405824 7580 2444008668389982380860671852981704174392787358397392559797773264362577571398811648 7581 4888017336779964761721343705963408348785574716794785119595546528725155142797623296 7582 9776034673559929523442687411926816697571149433589570239191093057450310285595246592 7583 19552069347119859046885374823853633395142298867179140478382186114900620571190493184 7584 39104138694239718093770749647707266790284597734358280956764372229801241142380986368 7585 78208277388479436187541499295414533580569195468716561913528744459602482284761972736 7586 156416554776958872375082998590829067161138390937433123827057488919204964569523945472 7587 312833109553917744750165997181658134322276781874866247654114977838409929139047890944 7588 625666219107835489500331994363316268644553563749732495308229955676819858278095781888 7589 1251332438215670979000663988726632537289107127499464990616459911353639716556191563776 7590 2502664876431341958001327977453265074578214254998929981232919822707279433112383127552 7591 5005329752862683916002655954906530149156428509997859962465839645414558866224766255104 7592 10010659505725367832005311909813060298312857019995719924931679290829117732449532510208 7593 20021319011450735664010623819626120596625714039991439849863358581658235464899065020416 7594 40042638022901471328021247639252241193251428079982879699726717163316470929798130040832 7595 80085276045802942656042495278504482386502856159965759399453434326632941859596260081664 7596 160170552091605885312084990557008964773005712319931518798906868653265883719192520163328 7597 320341104183211770624169981114017929546011424639863037597813737306531767438385040326656 7598 640682208366423541248339962228035859092022849279726075195627474613063534876770080653312 7599 1281364416732847082496679924456071718184045698559452150391254949226127069753540161306624 7600 2562728833465694164993359848912143436368091397118904300782509898452254139507080322613248 7601 5125457666931388329986719697824286872736182794237808601565019796904508279014160645226496 7602 10250915333862776659973439395648573745472365588475617203130039593809016558028321290452992 7603 20501830667725553319946878791297147490944731176951234406260079187618033116056642580905984 7604 41003661335451106639893757582594294981889462353902468812520158375236066232113285161811968 7605 82007322670902213279787515165188589963778924707804937625040316750472132464226570323623936 7606 164014645341804426559575030330377179927557849415609875250080633500944264928453140647247872 7607 328029290683608853119150060660754359855115698831219750500161267001888529856906281294495744 7608 656058581367217706238300121321508719710231397662439501000322534003777059713812562588991488 7609 1312117162734435412476600242643017439420462795324879002000645068007554119427625125177982976 7610 2624234325468870824953200485286034878840925590649758004001290136015108238855250250355965952 7611 5248468650937741649906400970572069757681851181299516008002580272030216477710500500711931904 7612 10496937301875483299812801941144139515363702362599032016005160544060432955421001001423863808 7613 20993874603750966599625603882288279030727404725198064032010321088120865910842002002847727616 7614 41987749207501933199251207764576558061454809450396128064020642176241731821684004005695455232 7615 83975498415003866398502415529153116122909618900792256128041284352483463643368008011390910464 7616 167950996830007732797004831058306232245819237801584512256082568704966927286736016022781820928 7617 335901993660015465594009662116612464491638475603169024512165137409933854573472032045563641856 7618 671803987320030931188019324233224928983276951206338049024330274819867709146944064091127283712 7619 1343607974640061862376038648466449857966553902412676098048660549639735418293888128182254567424 7620 2687215949280123724752077296932899715933107804825352196097321099279470836587776256364509134848 7621 5374431898560247449504154593865799431866215609650704392194642198558941673175552512729018269696 7622 10748863797120494899008309187731598863732431219301408784389284397117883346351105025458036539392 7623 21497727594240989798016618375463197727464862438602817568778568794235766692702210050916073078784 7624 42995455188481979596033236750926395454929724877205635137557137588471533385404420101832146157568 7625 85990910376963959192066473501852790909859449754411270275114275176943066770808840203664292315136 7626 48519278097689642681155855396759336072749841943521979872827 7627 97038556195379285362311710793518672145499683887043959745654 7628 194077112390758570724623421587037344290999367774087919491308 7629 388154224781517141449246843174074688581998735548175838982616 7630 776308449563034282898493686348149377163997471096351677965232 7631 1552616899126068565796987372696298754327994942192703355930464 7632 3105233798252137131593974745392597508655989884385406711860928 7633 6210467596504274263187949490785195017311979768770813423721856 7634 12420935193008548526375898981570390034623959537541626847443712 7635 24841870386017097052751797963140780069247919075083253694887424 7636 49683740772034194105503595926281560138495838150166507389774848 7637 99367481544068388211007191852563120276991676300333014779549696 7638 198734963088136776422014383705126240553983352600666029559099392 7639 397469926176273552844028767410252481107966705201332059118198784 7640 794939852352547105688057534820504962215933410402664118236397568 7641 1589879704705094211376115069641009924431866820805328236472795136 7642 3179759409410188422752230139282019848863733641610656472945590272 7643 6359518818820376845504460278564039697727467283221312945891180544 7644 12719037637640753691008920557128079395454934566442625891782361088 7645 25438075275281507382017841114256158790909869132885251783564722176 7646 50876150550563014764035682228512317581819738265770503567129444352 7647 101752301101126029528071364457024635163639476531541007134258888704 7648 203504602202252059056142728914049270327278953063082014268517777408 7649 407009204404504118112285457828098540654557906126164028537035554816 7650 814018408809008236224570915656197081309115812252328057074071109632 7651 1628036817618016472449141831312394162618231624504656114148142219264 7652 3256073635236032944898283662624788325236463249009312228296284438528 7653 6512147270472065889796567325249576650472926498018624456592568877056 7654 13024294540944131779593134650499153300945852996037248913185137754112 7655 26048589081888263559186269300998306601891705992074497826370275508224 7656 52097178163776527118372538601996613203783411984148995652740551016448 7657 104194356327553054236745077203993226407566823968297991305481102032896 7658 208388712655106108473490154407986452815133647936595982610962204065792 7659 416777425310212216946980308815972905630267295873191965221924408131584 7660 833554850620424433893960617631945811260534591746383930443848816263168 7661 1667109701240848867787921235263891622521069183492767860887697632526336 7662 3334219402481697735575842470527783245042138366985535721775395265052672 7663 6668438804963395471151684941055566490084276733971071443550790530105344 7664 13336877609926790942303369882111132980168553467942142887101581060210688 7665 26673755219853581884606739764222265960337106935884285774203162120421376 7666 53347510439707163769213479528444531920674213871768571548406324240842752 7667 106695020879414327538426959056889063841348427743537143096812648481685504 7668 213390041758828655076853918113778127682696855487074286193625296963371008 7669 426780083517657310153707836227556255365393710974148572387250593926742016 7670 853560167035314620307415672455112510730787421948297144774501187853484032 7671 1707120334070629240614831344910225021461574843896594289549002375706968064 7672 3414240668141258481229662689820450042923149687793188579098004751413936128 7673 6828481336282516962459325379640900085846299375586377158196009502827872256 7674 13656962672565033924918650759281800171692598751172754316392019005655744512 7675 27313925345130067849837301518563600343385197502345508632784038011311489024 7676 54627850690260135699674603037127200686770395004691017265568076022622978048 7677 109255701380520271399349206074254401373540790009382034531136152045245956096 7678 218511402761040542798698412148508802747081580018764069062272304090491912192 7679 437022805522081085597396824297017605494163160037528138124544608180983824384 7680 874045611044162171194793648594035210988326320075056276249089216361967648768 7681 1748091222088324342389587297188070421976652640150112552498178432723935297536 7682 3496182444176648684779174594376140843953305280300225104996356865447870595072 7683 6992364888353297369558349188752281687906610560600450209992713730895741190144 7684 13984729776706594739116698377504563375813221121200900419985427461791482380288 7685 27969459553413189478233396755009126751626442242401800839970854923582964760576 7686 55938919106826378956466793510018253503252884484803601679941709847165929521152 7687 111877838213652757912933587020036507006505768969607203359883419694331859042304 7688 223755676427305515825867174040073014013011537939214406719766839388663718084608 7689 447511352854611031651734348080146028026023075878428813439533678777327436169216 7690 895022705709222063303468696160292056052046151756857626879067357554654872338432 7691 1790045411418444126606937392320584112104092303513715253758134715109309744676864 7692 3580090822836888253213874784641168224208184607027430507516269430218619489353728 7693 7160181645673776506427749569282336448416369214054861015032538860437238978707456 7694 14320363291347553012855499138564672896832738428109722030065077720874477957414912 7695 28640726582695106025710998277129345793665476856219444060130155441748955914829824 7696 57281453165390212051421996554258691587330953712438888120260310883497911829659648 7697 114562906330780424102843993108517383174661907424877776240520621766995823659319296 7698 229125812661560848205687986217034766349323814849755552481041243533991647318638592 7699 458251625323121696411375972434069532698647629699511104962082487067983294637277184 7700 916503250646243392822751944868139065397295259399022209924164974135966589274554368 7701 1833006501292486785645503889736278130794590518798044419848329948271933178549108736 7702 3666013002584973571291007779472556261589181037596088839696659896543866357098217472 7703 7332026005169947142582015558945112523178362075192177679393319793087732714196434944 7704 14664052010339894285164031117890225046356724150384355358786639586175465428392869888 7705 29328104020679788570328062235780450092713448300768710717573279172350930856785739776 7706 58656208041359577140656124471560900185426896601537421435146558344701861713571479552 7707 117312416082719154281312248943121800370853793203074842870293116689403723427142959104 7708 234624832165438308562624497886243600741707586406149685740586233378807446854285918208 7709 469249664330876617125248995772487201483415172812299371481172466757614893708571836416 7710 938499328661753234250497991544974402966830345624598742962344933515229787417143672832 7711 1876998657323506468500995983089948805933660691249197485924689867030459574834287345664 7712 3753997314647012937001991966179897611867321382498394971849379734060919149668574691328 7713 7507994629294025874003983932359795223734642764996789943698759468121838299337149382656 7714 15015989258588051748007967864719590447469285529993579887397518936243676598674298765312 7715 30031978517176103496015935729439180894938571059987159774795037872487353197348597530624 7716 60063957034352206992031871458878361789877142119974319549590075744974706394697195061248 7717 120127914068704413984063742917756723579754284239948639099180151489949412789394390122496 7718 240255828137408827968127485835513447159508568479897278198360302979898825578788780244992 7719 480511656274817655936254971671026894319017136959794556396720605959797651157577560489984 7720 961023312549635311872509943342053788638034273919589112793441211919595302315155120979968 7721 1922046625099270623745019886684107577276068547839178225586882423839190604630310241959936 7722 3844093250198541247490039773368215154552137095678356451173764847678381209260620483919872 7723 7688186500397082494980079546736430309104274191356712902347529695356762418521240967839744 7724 15376373000794164989960159093472860618208548382713425804695059390713524837042481935679488 7725 30752746001588329979920318186945721236417096765426851609390118781427049674084963871358976 7726 61505492003176659959840636373891442472834193530853703218780237562854099348169927742717952 7727 123010984006353319919681272747782884945668387061707406437560475125708198696339855485435904 7728 246021968012706639839362545495565769891336774123414812875120950251416397392679710970871808 7729 492043936025413279678725090991131539782673548246829625750241900502832794785359421941743616 7730 984087872050826559357450181982263079565347096493659251500483801005665589570718843883487232 7731 1968175744101653118714900363964526159130694192987318503000967602011331179141437687766974464 7732 3936351488203306237429800727929052318261388385974637006001935204022662358282875375533948928 7733 7872702976406612474859601455858104636522776771949274012003870408045324716565750751067897856 7734 15745405952813224949719202911716209273045553543898548024007740816090649433131501502135795712 7735 31490811905626449899438405823432418546091107087797096048015481632181298866263003004271591424 7736 62981623811252899798876811646864837092182214175594192096030963264362597732526006008543182848 7737 125963247622505799597753623293729674184364428351188384192061926528725195465052012017086365696 7738 251926495245011599195507246587459348368728856702376768384123853057450390930104024034172731392 7739 503852990490023198391014493174918696737457713404753536768247706114900781860208048068345462784 7740 1007705980980046396782028986349837393474915426809507073536495412229801563720416096136690925568 7741 2015411961960092793564057972699674786949830853619014147072990824459603127440832192273381851136 7742 4030823923920185587128115945399349573899661707238028294145981648919206254881664384546763702272 7743 8061647847840371174256231890798699147799323414476056588291963297838412509763328769093527404544 7744 16123295695680742348512463781597398295598646828952113176583926595676825019526657538187054809088 7745 32246591391361484697024927563194796591197293657904226353167853191353650039053315076374109618176 7746 64493182782722969394049855126389593182394587315808452706335706382707300078106630152748219236352 7747 128986365565445938788099710252779186364789174631616905412671412765414600156213260305496438472704 7748 257972731130891877576199420505558372729578349263233810825342825530829200312426520610992876945408 7749 515945462261783755152398841011116745459156698526467621650685651061658400624853041221985753890816 7750 145557834293068928043467566190278008218249525830565939618481 7751 291115668586137856086935132380556016436499051661131879236962 7752 582231337172275712173870264761112032872998103322263758473924 7753 1164462674344551424347740529522224065745996206644527516947848 7754 2328925348689102848695481059044448131491992413289055033895696 7755 4657850697378205697390962118088896262983984826578110067791392 7756 9315701394756411394781924236177792525967969653156220135582784 7757 18631402789512822789563848472355585051935939306312440271165568 7758 37262805579025645579127696944711170103871878612624880542331136 7759 74525611158051291158255393889422340207743757225249761084662272 7760 149051222316102582316510787778844680415487514450499522169324544 7761 298102444632205164633021575557689360830975028900999044338649088 7762 596204889264410329266043151115378721661950057801998088677298176 7763 1192409778528820658532086302230757443323900115603996177354596352 7764 2384819557057641317064172604461514886647800231207992354709192704 7765 4769639114115282634128345208923029773295600462415984709418385408 7766 9539278228230565268256690417846059546591200924831969418836770816 7767 19078556456461130536513380835692119093182401849663938837673541632 7768 38157112912922261073026761671384238186364803699327877675347083264 7769 76314225825844522146053523342768476372729607398655755350694166528 7770 152628451651689044292107046685536952745459214797311510701388333056 7771 305256903303378088584214093371073905490918429594623021402776666112 7772 610513806606756177168428186742147810981836859189246042805553332224 7773 1221027613213512354336856373484295621963673718378492085611106664448 7774 2442055226427024708673712746968591243927347436756984171222213328896 7775 4884110452854049417347425493937182487854694873513968342444426657792 7776 9768220905708098834694850987874364975709389747027936684888853315584 7777 19536441811416197669389701975748729951418779494055873369777706631168 7778 39072883622832395338779403951497459902837558988111746739555413262336 7779 78145767245664790677558807902994919805675117976223493479110826524672 7780 156291534491329581355117615805989839611350235952446986958221653049344 7781 312583068982659162710235231611979679222700471904893973916443306098688 7782 625166137965318325420470463223959358445400943809787947832886612197376 7783 1250332275930636650840940926447918716890801887619575895665773224394752 7784 2500664551861273301681881852895837433781603775239151791331546448789504 7785 5001329103722546603363763705791674867563207550478303582663092897579008 7786 10002658207445093206727527411583349735126415100956607165326185795158016 7787 20005316414890186413455054823166699470252830201913214330652371590316032 7788 40010632829780372826910109646333398940505660403826428661304743180632064 7789 80021265659560745653820219292666797881011320807652857322609486361264128 7790 160042531319121491307640438585333595762022641615305714645218972722528256 7791 320085062638242982615280877170667191524045283230611429290437945445056512 7792 640170125276485965230561754341334383048090566461222858580875890890113024 7793 1280340250552971930461123508682668766096181132922445717161751781780226048 7794 2560680501105943860922247017365337532192362265844891434323503563560452096 7795 5121361002211887721844494034730675064384724531689782868647007127120904192 7796 10242722004423775443688988069461350128769449063379565737294014254241808384 7797 20485444008847550887377976138922700257538898126759131474588028508483616768 7798 40970888017695101774755952277845400515077796253518262949176057016967233536 7799 81941776035390203549511904555690801030155592507036525898352114033934467072 7800 163883552070780407099023809111381602060311185014073051796704228067868934144 7801 327767104141560814198047618222763204120622370028146103593408456135737868288 7802 655534208283121628396095236445526408241244740056292207186816912271475736576 7803 1311068416566243256792190472891052816482489480112584414373633824542951473152 7804 2622136833132486513584380945782105632964978960225168828747267649085902946304 7805 5244273666264973027168761891564211265929957920450337657494535298171805892608 7806 10488547332529946054337523783128422531859915840900675314989070596343611785216 7807 20977094665059892108675047566256845063719831681801350629978141192687223570432 7808 41954189330119784217350095132513690127439663363602701259956282385374447140864 7809 83908378660239568434700190265027380254879326727205402519912564770748894281728 7810 167816757320479136869400380530054760509758653454410805039825129541497788563456 7811 335633514640958273738800761060109521019517306908821610079650259082995577126912 7812 671267029281916547477601522120219042039034613817643220159300518165991154253824 7813 1342534058563833094955203044240438084078069227635286440318601036331982308507648 7814 2685068117127666189910406088480876168156138455270572880637202072663964617015296 7815 5370136234255332379820812176961752336312276910541145761274404145327929234030592 7816 10740272468510664759641624353923504672624553821082291522548808290655858468061184 7817 21480544937021329519283248707847009345249107642164583045097616581311716936122368 7818 42961089874042659038566497415694018690498215284329166090195233162623433872244736 7819 85922179748085318077132994831388037380996430568658332180390466325246867744489472 7820 171844359496170636154265989662776074761992861137316664360780932650493735488978944 7821 343688718992341272308531979325552149523985722274633328721561865300987470977957888 7822 687377437984682544617063958651104299047971444549266657443123730601974941955915776 7823 1374754875969365089234127917302208598095942889098533314886247461203949883911831552 7824 2749509751938730178468255834604417196191885778197066629772494922407899767823663104 7825 5499019503877460356936511669208834392383771556394133259544989844815799535647326208 7826 10998039007754920713873023338417668784767543112788266519089979689631599071294652416 7827 21996078015509841427746046676835337569535086225576533038179959379263198142589304832 7828 43992156031019682855492093353670675139070172451153066076359918758526396285178609664 7829 87984312062039365710984186707341350278140344902306132152719837517052792570357219328 7830 175968624124078731421968373414682700556280689804612264305439675034105585140714438656 7831 351937248248157462843936746829365401112561379609224528610879350068211170281428877312 7832 703874496496314925687873493658730802225122759218449057221758700136422340562857754624 7833 1407748992992629851375746987317461604450245518436898114443517400272844681125715509248 7834 2815497985985259702751493974634923208900491036873796228887034800545689362251431018496 7835 5630995971970519405502987949269846417800982073747592457774069601091378724502862036992 7836 11261991943941038811005975898539692835601964147495184915548139202182757449005724073984 7837 22523983887882077622011951797079385671203928294990369831096278404365514898011448147968 7838 45047967775764155244023903594158771342407856589980739662192556808731029796022896295936 7839 90095935551528310488047807188317542684815713179961479324385113617462059592045792591872 7840 180191871103056620976095614376635085369631426359922958648770227234924119184091585183744 7841 360383742206113241952191228753270170739262852719845917297540454469848238368183170367488 7842 720767484412226483904382457506540341478525705439691834595080908939696476736366340734976 7843 1441534968824452967808764915013080682957051410879383669190161817879392953472732681469952 7844 2883069937648905935617529830026161365914102821758767338380323635758785906945465362939904 7845 5766139875297811871235059660052322731828205643517534676760647271517571813890930725879808 7846 11532279750595623742470119320104645463656411287035069353521294543035143627781861451759616 7847 23064559501191247484940238640209290927312822574070138707042589086070287255563722903519232 7848 46129119002382494969880477280418581854625645148140277414085178172140574511127445807038464 7849 92258238004764989939760954560837163709251290296280554828170356344281149022254891614076928 7850 184516476009529979879521909121674327418502580592561109656340712688562298044509783228153856 7851 369032952019059959759043818243348654837005161185122219312681425377124596089019566456307712 7852 738065904038119919518087636486697309674010322370244438625362850754249192178039132912615424 7853 1476131808076239839036175272973394619348020644740488877250725701508498384356078265825230848 7854 2952263616152479678072350545946789238696041289480977754501451403016996768712156531650461696 7855 5904527232304959356144701091893578477392082578961955509002902806033993537424313063300923392 7856 11809054464609918712289402183787156954784165157923911018005805612067987074848626126601846784 7857 23618108929219837424578804367574313909568330315847822036011611224135974149697252253203693568 7858 47236217858439674849157608735148627819136660631695644072023222448271948299394504506407387136 7859 94472435716879349698315217470297255638273321263391288144046444896543896598789009012814774272 7860 188944871433758699396630434940594511276546642526782576288092889793087793197578018025629548544 7861 377889742867517398793260869881189022553093285053565152576185779586175586395156036051259097088 7862 755779485735034797586521739762378045106186570107130305152371559172351172790312072102518194176 7863 1511558971470069595173043479524756090212373140214260610304743118344702345580624144205036388352 7864 3023117942940139190346086959049512180424746280428521220609486236689404691161248288410072776704 7865 6046235885880278380692173918099024360849492560857042441218972473378809382322496576820145553408 7866 12092471771760556761384347836198048721698985121714084882437944946757618764644993153640291106816 7867 24184943543521113522768695672396097443397970243428169764875889893515237529289986307280582213632 7868 48369887087042227045537391344792194886795940486856339529751779787030475058579972614561164427264 7869 96739774174084454091074782689584389773591880973712679059503559574060950117159945229122328854528 7870 193479548348168908182149565379168779547183761947425358119007119148121900234319890458244657709056 7871 386959096696337816364299130758337559094367523894850716238014238296243800468639780916489315418112 7872 773918193392675632728598261516675118188735047789701432476028476592487600937279561832978630836224 7873 1547836386785351265457196523033350236377470095579402864952056953184975201874559123665957261672448 7874 3095672773570702530914393046066700472754940191158805729904113906369950403749118247331914523344896 7875 436673502879206784130402698570834024654748577491697818855443 7876 873347005758413568260805397141668049309497154983395637710886 7877 1746694011516827136521610794283336098618994309966791275421772 7878 3493388023033654273043221588566672197237988619933582550843544 7879 6986776046067308546086443177133344394475977239867165101687088 7880 13973552092134617092172886354266688788951954479734330203374176 7881 27947104184269234184345772708533377577903908959468660406748352 7882 55894208368538468368691545417066755155807817918937320813496704 7883 111788416737076936737383090834133510311615635837874641626993408 7884 223576833474153873474766181668267020623231271675749283253986816 7885 447153666948307746949532363336534041246462543351498566507973632 7886 894307333896615493899064726673068082492925086702997133015947264 7887 1788614667793230987798129453346136164985850173405994266031894528 7888 3577229335586461975596258906692272329971700346811988532063789056 7889 7154458671172923951192517813384544659943400693623977064127578112 7890 14308917342345847902385035626769089319886801387247954128255156224 7891 28617834684691695804770071253538178639773602774495908256510312448 7892 57235669369383391609540142507076357279547205548991816513020624896 7893 114471338738766783219080285014152714559094411097983633026041249792 7894 228942677477533566438160570028305429118188822195967266052082499584 7895 457885354955067132876321140056610858236377644391934532104164999168 7896 915770709910134265752642280113221716472755288783869064208329998336 7897 1831541419820268531505284560226443432945510577567738128416659996672 7898 3663082839640537063010569120452886865891021155135476256833319993344 7899 7326165679281074126021138240905773731782042310270952513666639986688 7900 14652331358562148252042276481811547463564084620541905027333279973376 7901 29304662717124296504084552963623094927128169241083810054666559946752 7902 58609325434248593008169105927246189854256338482167620109333119893504 7903 117218650868497186016338211854492379708512676964335240218666239787008 7904 234437301736994372032676423708984759417025353928670480437332479574016 7905 468874603473988744065352847417969518834050707857340960874664959148032 7906 937749206947977488130705694835939037668101415714681921749329918296064 7907 1875498413895954976261411389671878075336202831429363843498659836592128 7908 3750996827791909952522822779343756150672405662858727686997319673184256 7909 7501993655583819905045645558687512301344811325717455373994639346368512 7910 15003987311167639810091291117375024602689622651434910747989278692737024 7911 30007974622335279620182582234750049205379245302869821495978557385474048 7912 60015949244670559240365164469500098410758490605739642991957114770948096 7913 120031898489341118480730328939000196821516981211479285983914229541896192 7914 240063796978682236961460657878000393643033962422958571967828459083792384 7915 480127593957364473922921315756000787286067924845917143935656918167584768 7916 960255187914728947845842631512001574572135849691834287871313836335169536 7917 1920510375829457895691685263024003149144271699383668575742627672670339072 7918 3841020751658915791383370526048006298288543398767337151485255345340678144 7919 7682041503317831582766741052096012596577086797534674302970510690681356288 7920 15364083006635663165533482104192025193154173595069348605941021381362712576 7921 30728166013271326331066964208384050386308347190138697211882042762725425152 7922 61456332026542652662133928416768100772616694380277394423764085525450850304 7923 122912664053085305324267856833536201545233388760554788847528171050901700608 7924 245825328106170610648535713667072403090466777521109577695056342101803401216 7925 491650656212341221297071427334144806180933555042219155390112684203606802432 7926 983301312424682442594142854668289612361867110084438310780225368407213604864 7927 1966602624849364885188285709336579224723734220168876621560450736814427209728 7928 3933205249698729770376571418673158449447468440337753243120901473628854419456 7929 7866410499397459540753142837346316898894936880675506486241802947257708838912 7930 15732820998794919081506285674692633797789873761351012972483605894515417677824 7931 31465641997589838163012571349385267595579747522702025944967211789030835355648 7932 62931283995179676326025142698770535191159495045404051889934423578061670711296 7933 125862567990359352652050285397541070382318990090808103779868847156123341422592 7934 251725135980718705304100570795082140764637980181616207559737694312246682845184 7935 503450271961437410608201141590164281529275960363232415119475388624493365690368 7936 1006900543922874821216402283180328563058551920726464830238950777248986731380736 7937 2013801087845749642432804566360657126117103841452929660477901554497973462761472 7938 4027602175691499284865609132721314252234207682905859320955803108995946925522944 7939 8055204351382998569731218265442628504468415365811718641911606217991893851045888 7940 16110408702765997139462436530885257008936830731623437283823212435983787702091776 7941 32220817405531994278924873061770514017873661463246874567646424871967575404183552 7942 64441634811063988557849746123541028035747322926493749135292849743935150808367104 7943 128883269622127977115699492247082056071494645852987498270585699487870301616734208 7944 257766539244255954231398984494164112142989291705974996541171398975740603233468416 7945 515533078488511908462797968988328224285978583411949993082342797951481206466936832 7946 1031066156977023816925595937976656448571957166823899986164685595902962412933873664 7947 2062132313954047633851191875953312897143914333647799972329371191805924825867747328 7948 4124264627908095267702383751906625794287828667295599944658742383611849651735494656 7949 8248529255816190535404767503813251588575657334591199889317484767223699303470989312 7950 16497058511632381070809535007626503177151314669182399778634969534447398606941978624 7951 32994117023264762141619070015253006354302629338364799557269939068894797213883957248 7952 65988234046529524283238140030506012708605258676729599114539878137789594427767914496 7953 131976468093059048566476280061012025417210517353459198229079756275579188855535828992 7954 263952936186118097132952560122024050834421034706918396458159512551158377711071657984 7955 527905872372236194265905120244048101668842069413836792916319025102316755422143315968 7956 1055811744744472388531810240488096203337684138827673585832638050204633510844286631936 7957 2111623489488944777063620480976192406675368277655347171665276100409267021688573263872 7958 4223246978977889554127240961952384813350736555310694343330552200818534043377146527744 7959 8446493957955779108254481923904769626701473110621388686661104401637068086754293055488 7960 16892987915911558216508963847809539253402946221242777373322208803274136173508586110976 7961 33785975831823116433017927695619078506805892442485554746644417606548272347017172221952 7962 67571951663646232866035855391238157013611784884971109493288835213096544694034344443904 7963 135143903327292465732071710782476314027223569769942218986577670426193089388068688887808 7964 270287806654584931464143421564952628054447139539884437973155340852386178776137377775616 7965 540575613309169862928286843129905256108894279079768875946310681704772357552274755551232 7966 1081151226618339725856573686259810512217788558159537751892621363409544715104549511102464 7967 2162302453236679451713147372519621024435577116319075503785242726819089430209099022204928 7968 4324604906473358903426294745039242048871154232638151007570485453638178860418198044409856 7969 8649209812946717806852589490078484097742308465276302015140970907276357720836396088819712 7970 17298419625893435613705178980156968195484616930552604030281941814552715441672792177639424 7971 34596839251786871227410357960313936390969233861105208060563883629105430883345584355278848 7972 69193678503573742454820715920627872781938467722210416121127767258210861766691168710557696 7973 138387357007147484909641431841255745563876935444420832242255534516421723533382337421115392 7974 276774714014294969819282863682511491127753870888841664484511069032843447066764674842230784 7975 553549428028589939638565727365022982255507741777683328969022138065686894133529349684461568 7976 1107098856057179879277131454730045964511015483555366657938044276131373788267058699368923136 7977 2214197712114359758554262909460091929022030967110733315876088552262747576534117398737846272 7978 4428395424228719517108525818920183858044061934221466631752177104525495153068234797475692544 7979 8856790848457439034217051637840367716088123868442933263504354209050990306136469594951385088 7980 17713581696914878068434103275680735432176247736885866527008708418101980612272939189902770176 7981 35427163393829756136868206551361470864352495473771733054017416836203961224545878379805540352 7982 70854326787659512273736413102722941728704990947543466108034833672407922449091756759611080704 7983 141708653575319024547472826205445883457409981895086932216069667344815844898183513519222161408 7984 283417307150638049094945652410891766914819963790173864432139334689631689796367027038444322816 7985 566834614301276098189891304821783533829639927580347728864278669379263379592734054076888645632 7986 1133669228602552196379782609643567067659279855160695457728557338758526759185468108153777291264 7987 2267338457205104392759565219287134135318559710321390915457114677517053518370936216307554582528 7988 4534676914410208785519130438574268270637119420642781830914229355034107036741872432615109165056 7989 9069353828820417571038260877148536541274238841285563661828458710068214073483744865230218330112 7990 18138707657640835142076521754297073082548477682571127323656917420136428146967489730460436660224 7991 36277415315281670284153043508594146165096955365142254647313834840272856293934979460920873320448 7992 72554830630563340568306087017188292330193910730284509294627669680545712587869958921841746640896 7993 145109661261126681136612174034376584660387821460569018589255339361091425175739917843683493281792 7994 290219322522253362273224348068753169320775642921138037178510678722182850351479835687366986563584 7995 580438645044506724546448696137506338641551285842276074357021357444365700702959671374733973127168 7996 1160877290089013449092897392275012677283102571684552148714042714888731401405919342749467946254336 7997 2321754580178026898185794784550025354566205143369104297428085429777462802811838685498935892508672 7998 4643509160356053796371589569100050709132410286738208594856170859554925605623677370997871785017344 7999 9287018320712107592743179138200101418264820573476417189712341719109851211247354741995743570034688 8000 18574036641424215185486358276400202836529641146952834379424683438219702422494709483991487140069376 8001 1310020508637620352391208095712502073964245732475093456566329 8002 2620041017275240704782416191425004147928491464950186913132658 8003 5240082034550481409564832382850008295856982929900373826265316 8004 10480164069100962819129664765700016591713965859800747652530632 8005 20960328138201925638259329531400033183427931719601495305061264 8006 41920656276403851276518659062800066366855863439202990610122528 8007 83841312552807702553037318125600132733711726878405981220245056 8008 167682625105615405106074636251200265467423453756811962440490112 8009 335365250211230810212149272502400530934846907513623924880980224 8010 670730500422461620424298545004801061869693815027247849761960448 8011 1341461000844923240848597090009602123739387630054495699523920896 8012 2682922001689846481697194180019204247478775260108991399047841792 8013 5365844003379692963394388360038408494957550520217982798095683584 8014 10731688006759385926788776720076816989915101040435965596191367168 8015 21463376013518771853577553440153633979830202080871931192382734336 8016 42926752027037543707155106880307267959660404161743862384765468672 8017 85853504054075087414310213760614535919320808323487724769530937344 8018 171707008108150174828620427521229071838641616646975449539061874688 8019 343414016216300349657240855042458143677283233293950899078123749376 8020 686828032432600699314481710084916287354566466587901798156247498752 8021 1373656064865201398628963420169832574709132933175803596312494997504 8022 2747312129730402797257926840339665149418265866351607192624989995008 8023 5494624259460805594515853680679330298836531732703214385249979990016 8024 10989248518921611189031707361358660597673063465406428770499959980032 8025 21978497037843222378063414722717321195346126930812857540999919960064 8026 43956994075686444756126829445434642390692253861625715081999839920128 8027 87913988151372889512253658890869284781384507723251430163999679840256 8028 175827976302745779024507317781738569562769015446502860327999359680512 8029 351655952605491558049014635563477139125538030893005720655998719361024 8030 703311905210983116098029271126954278251076061786011441311997438722048 8031 1406623810421966232196058542253908556502152123572022882623994877444096 8032 2813247620843932464392117084507817113004304247144045765247989754888192 8033 5626495241687864928784234169015634226008608494288091530495979509776384 8034 11252990483375729857568468338031268452017216988576183060991959019552768 8035 22505980966751459715136936676062536904034433977152366121983918039105536 8036 45011961933502919430273873352125073808068867954304732243967836078211072 8037 90023923867005838860547746704250147616137735908609464487935672156422144 8038 180047847734011677721095493408500295232275471817218928975871344312844288 8039 360095695468023355442190986817000590464550943634437857951742688625688576 8040 720191390936046710884381973634001180929101887268875715903485377251377152 8041 1440382781872093421768763947268002361858203774537751431806970754502754304 8042 2880765563744186843537527894536004723716407549075502863613941509005508608 8043 5761531127488373687075055789072009447432815098151005727227883018011017216 8044 11523062254976747374150111578144018894865630196302011454455766036022034432 8045 23046124509953494748300223156288037789731260392604022908911532072044068864 8046 46092249019906989496600446312576075579462520785208045817823064144088137728 8047 92184498039813978993200892625152151158925041570416091635646128288176275456 8048 184368996079627957986401785250304302317850083140832183271292256576352550912 8049 368737992159255915972803570500608604635700166281664366542584513152705101824 8050 737475984318511831945607141001217209271400332563328733085169026305410203648 8051 1474951968637023663891214282002434418542800665126657466170338052610820407296 8052 2949903937274047327782428564004868837085601330253314932340676105221640814592 8053 5899807874548094655564857128009737674171202660506629864681352210443281629184 8054 11799615749096189311129714256019475348342405321013259729362704420886563258368 8055 23599231498192378622259428512038950696684810642026519458725408841773126516736 8056 47198462996384757244518857024077901393369621284053038917450817683546253033472 8057 94396925992769514489037714048155802786739242568106077834901635367092506066944 8058 188793851985539028978075428096311605573478485136212155669803270734185012133888 8059 377587703971078057956150856192623211146956970272424311339606541468370024267776 8060 755175407942156115912301712385246422293913940544848622679213082936740048535552 8061 1510350815884312231824603424770492844587827881089697245358426165873480097071104 8062 3020701631768624463649206849540985689175655762179394490716852331746960194142208 8063 6041403263537248927298413699081971378351311524358788981433704663493920388284416 8064 12082806527074497854596827398163942756702623048717577962867409326987840776568832 8065 24165613054148995709193654796327885513405246097435155925734818653975681553137664 8066 48331226108297991418387309592655771026810492194870311851469637307951363106275328 8067 96662452216595982836774619185311542053620984389740623702939274615902726212550656 8068 193324904433191965673549238370623084107241968779481247405878549231805452425101312 8069 386649808866383931347098476741246168214483937558962494811757098463610904850202624 8070 773299617732767862694196953482492336428967875117924989623514196927221809700405248 8071 1546599235465535725388393906964984672857935750235849979247028393854443619400810496 8072 3093198470931071450776787813929969345715871500471699958494056787708887238801620992 8073 6186396941862142901553575627859938691431743000943399916988113575417774477603241984 8074 12372793883724285803107151255719877382863486001886799833976227150835548955206483968 8075 24745587767448571606214302511439754765726972003773599667952454301671097910412967936 8076 49491175534897143212428605022879509531453944007547199335904908603342195820825935872 8077 98982351069794286424857210045759019062907888015094398671809817206684391641651871744 8078 197964702139588572849714420091518038125815776030188797343619634413368783283303743488 8079 395929404279177145699428840183036076251631552060377594687239268826737566566607486976 8080 791858808558354291398857680366072152503263104120755189374478537653475133133214973952 8081 1583717617116708582797715360732144305006526208241510378748957075306950266266429947904 8082 3167435234233417165595430721464288610013052416483020757497914150613900532532859895808 8083 6334870468466834331190861442928577220026104832966041514995828301227801065065719791616 8084 12669740936933668662381722885857154440052209665932083029991656602455602130131439583232 8085 25339481873867337324763445771714308880104419331864166059983313204911204260262879166464 8086 50678963747734674649526891543428617760208838663728332119966626409822408520525758332928 8087 101357927495469349299053783086857235520417677327456664239933252819644817041051516665856 8088 202715854990938698598107566173714471040835354654913328479866505639289634082103033331712 8089 405431709981877397196215132347428942081670709309826656959733011278579268164206066663424 8090 810863419963754794392430264694857884163341418619653313919466022557158536328412133326848 8091 1621726839927509588784860529389715768326682837239306627838932045114317072656824266653696 8092 3243453679855019177569721058779431536653365674478613255677864090228634145313648533307392 8093 6486907359710038355139442117558863073306731348957226511355728180457268290627297066614784 8094 12973814719420076710278884235117726146613462697914453022711456360914536581254594133229568 8095 25947629438840153420557768470235452293226925395828906045422912721829073162509188266459136 8096 51895258877680306841115536940470904586453850791657812090845825443658146325018376532918272 8097 103790517755360613682231073880941809172907701583315624181691650887316292650036753065836544 8098 207581035510721227364462147761883618345815403166631248363383301774632585300073506131673088 8099 415162071021442454728924295523767236691630806333262496726766603549265170600147012263346176 8100 830324142042884909457848591047534473383261612666524993453533207098530341200294024526692352 8101 1660648284085769818915697182095068946766523225333049986907066414197060682400588049053384704 8102 3321296568171539637831394364190137893533046450666099973814132828394121364801176098106769408 8103 6642593136343079275662788728380275787066092901332199947628265656788242729602352196213538816 8104 13285186272686158551325577456760551574132185802664399895256531313576485459204704392427077632 8105 26570372545372317102651154913521103148264371605328799790513062627152970918409408784854155264 8106 53140745090744634205302309827042206296528743210657599581026125254305941836818817569708310528 8107 106281490181489268410604619654084412593057486421315199162052250508611883673637635139416621056 8108 212562980362978536821209239308168825186114972842630398324104501017223767347275270278833242112 8109 425125960725957073642418478616337650372229945685260796648209002034447534694550540557666484224 8110 850251921451914147284836957232675300744459891370521593296418004068895069389101081115332968448 8111 1700503842903828294569673914465350601488919782741043186592836008137790138778202162230665936896 8112 3401007685807656589139347828930701202977839565482086373185672016275580277556404324461331873792 8113 6802015371615313178278695657861402405955679130964172746371344032551160555112808648922663747584 8114 13604030743230626356557391315722804811911358261928345492742688065102321110225617297845327495168 8115 27208061486461252713114782631445609623822716523856690985485376130204642220451234595690654990336 8116 54416122972922505426229565262891219247645433047713381970970752260409284440902469191381309980672 8117 108832245945845010852459130525782438495290866095426763941941504520818568881804938382762619961344 8118 217664491891690021704918261051564876990581732190853527883883009041637137763609876765525239922688 8119 435328983783380043409836522103129753981163464381707055767766018083274275527219753531050479845376 8120 870657967566760086819673044206259507962326928763414111535532036166548551054439507062100959690752 8121 1741315935133520173639346088412519015924653857526828223071064072333097102108879014124201919381504 8122 3482631870267040347278692176825038031849307715053656446142128144666194204217758028248403838763008 8123 6965263740534080694557384353650076063698615430107312892284256289332388408435516056496807677526016 8124 13930527481068161389114768707300152127397230860214625784568512578664776816871032112993615355052032 8125 27861054962136322778229537414600304254794461720429251569137025157329553633742064225987230710104064 8126 55722109924272645556459074829200608509588923440858503138274050314659107267484128451974461420208128 8127 111444219848545291112918149658401217019177846881717006276548100629318214534968256903948922840416256 8128 3930061525912861057173624287137506221892737197425280369698987 8129 7860123051825722114347248574275012443785474394850560739397974 8130 15720246103651444228694497148550024887570948789701121478795948 8131 31440492207302888457388994297100049775141897579402242957591896 8132 62880984414605776914777988594200099550283795158804485915183792 8133 125761968829211553829555977188400199100567590317608971830367584 8134 251523937658423107659111954376800398201135180635217943660735168 8135 503047875316846215318223908753600796402270361270435887321470336 8136 1006095750633692430636447817507201592804540722540871774642940672 8137 2012191501267384861272895635014403185609081445081743549285881344 8138 4024383002534769722545791270028806371218162890163487098571762688 8139 8048766005069539445091582540057612742436325780326974197143525376 8140 16097532010139078890183165080115225484872651560653948394287050752 8141 32195064020278157780366330160230450969745303121307896788574101504 8142 64390128040556315560732660320460901939490606242615793577148203008 8143 128780256081112631121465320640921803878981212485231587154296406016 8144 257560512162225262242930641281843607757962424970463174308592812032 8145 515121024324450524485861282563687215515924849940926348617185624064 8146 1030242048648901048971722565127374431031849699881852697234371248128 8147 2060484097297802097943445130254748862063699399763705394468742496256 8148 4120968194595604195886890260509497724127398799527410788937484992512 8149 8241936389191208391773780521018995448254797599054821577874969985024 8150 16483872778382416783547561042037990896509595198109643155749939970048 8151 32967745556764833567095122084075981793019190396219286311499879940096 8152 65935491113529667134190244168151963586038380792438572622999759880192 8153 131870982227059334268380488336303927172076761584877145245999519760384 8154 263741964454118668536760976672607854344153523169754290491999039520768 8155 527483928908237337073521953345215708688307046339508580983998079041536 8156 1054967857816474674147043906690431417376614092679017161967996158083072 8157 2109935715632949348294087813380862834753228185358034323935992316166144 8158 4219871431265898696588175626761725669506456370716068647871984632332288 8159 8439742862531797393176351253523451339012912741432137295743969264664576 8160 16879485725063594786352702507046902678025825482864274591487938529329152 8161 33758971450127189572705405014093805356051650965728549182975877058658304 8162 67517942900254379145410810028187610712103301931457098365951754117316608 8163 135035885800508758290821620056375221424206603862914196731903508234633216 8164 270071771601017516581643240112750442848413207725828393463807016469266432 8165 540143543202035033163286480225500885696826415451656786927614032938532864 8166 1080287086404070066326572960451001771393652830903313573855228065877065728 8167 2160574172808140132653145920902003542787305661806627147710456131754131456 8168 4321148345616280265306291841804007085574611323613254295420912263508262912 8169 8642296691232560530612583683608014171149222647226508590841824527016525824 8170 17284593382465121061225167367216028342298445294453017181683649054033051648 8171 34569186764930242122450334734432056684596890588906034363367298108066103296 8172 69138373529860484244900669468864113369193781177812068726734596216132206592 8173 138276747059720968489801338937728226738387562355624137453469192432264413184 8174 276553494119441936979602677875456453476775124711248274906938384864528826368 8175 553106988238883873959205355750912906953550249422496549813876769729057652736 8176 1106213976477767747918410711501825813907100498844993099627753539458115305472 8177 2212427952955535495836821423003651627814200997689986199255507078916230610944 8178 4424855905911070991673642846007303255628401995379972398511014157832461221888 8179 8849711811822141983347285692014606511256803990759944797022028315664922443776 8180 17699423623644283966694571384029213022513607981519889594044056631329844887552 8181 35398847247288567933389142768058426045027215963039779188088113262659689775104 8182 70797694494577135866778285536116852090054431926079558376176226525319379550208 8183 141595388989154271733556571072233704180108863852159116752352453050638759100416 8184 283190777978308543467113142144467408360217727704318233504704906101277518200832 8185 566381555956617086934226284288934816720435455408636467009409812202555036401664 8186 1132763111913234173868452568577869633440870910817272934018819624405110072803328 8187 2265526223826468347736905137155739266881741821634545868037639248810220145606656 8188 4531052447652936695473810274311478533763483643269091736075278497620440291213312 8189 9062104895305873390947620548622957067526967286538183472150556995240880582426624 8190 18124209790611746781895241097245914135053934573076366944301113990481761164853248 8191 36248419581223493563790482194491828270107869146152733888602227980963522329706496 8192 72496839162446987127580964388983656540215738292305467777204455961927044659412992 8193 144993678324893974255161928777967313080431476584610935554408911923854089318825984 8194 289987356649787948510323857555934626160862953169221871108817823847708178637651968 8195 579974713299575897020647715111869252321725906338443742217635647695416357275303936 8196 1159949426599151794041295430223738504643451812676887484435271295390832714550607872 8197 2319898853198303588082590860447477009286903625353774968870542590781665429101215744 8198 4639797706396607176165181720894954018573807250707549937741085181563330858202431488 8199 9279595412793214352330363441789908037147614501415099875482170363126661716404862976 8200 18559190825586428704660726883579816074295229002830199750964340726253323432809725952 8201 37118381651172857409321453767159632148590458005660399501928681452506646865619451904 8202 74236763302345714818642907534319264297180916011320799003857362905013293731238903808 8203 148473526604691429637285815068638528594361832022641598007714725810026587462477807616 8204 296947053209382859274571630137277057188723664045283196015429451620053174924955615232 8205 593894106418765718549143260274554114377447328090566392030858903240106349849911230464 8206 1187788212837531437098286520549108228754894656181132784061717806480212699699822460928 8207 2375576425675062874196573041098216457509789312362265568123435612960425399399644921856 8208 4751152851350125748393146082196432915019578624724531136246871225920850798799289843712 8209 9502305702700251496786292164392865830039157249449062272493742451841701597598579687424 8210 19004611405400502993572584328785731660078314498898124544987484903683403195197159374848 8211 38009222810801005987145168657571463320156628997796249089974969807366806390394318749696 8212 76018445621602011974290337315142926640313257995592498179949939614733612780788637499392 8213 152036891243204023948580674630285853280626515991184996359899879229467225561577274998784 8214 304073782486408047897161349260571706561253031982369992719799758458934451123154549997568 8215 608147564972816095794322698521143413122506063964739985439599516917868902246309099995136 8216 1216295129945632191588645397042286826245012127929479970879199033835737804492618199990272 8217 2432590259891264383177290794084573652490024255858959941758398067671475608985236399980544 8218 4865180519782528766354581588169147304980048511717919883516796135342951217970472799961088 8219 9730361039565057532709163176338294609960097023435839767033592270685902435940945599922176 8220 19460722079130115065418326352676589219920194046871679534067184541371804871881891199844352 8221 38921444158260230130836652705353178439840388093743359068134369082743609743763782399688704 8222 77842888316520460261673305410706356879680776187486718136268738165487219487527564799377408 8223 155685776633040920523346610821412713759361552374973436272537476330974438975055129598754816 8224 311371553266081841046693221642825427518723104749946872545074952661948877950110259197509632 8225 622743106532163682093386443285650855037446209499893745090149905323897755900220518395019264 8226 1245486213064327364186772886571301710074892418999787490180299810647795511800441036790038528 8227 2490972426128654728373545773142603420149784837999574980360599621295591023600882073580077056 8228 4981944852257309456747091546285206840299569675999149960721199242591182047201764147160154112 8229 9963889704514618913494183092570413680599139351998299921442398485182364094403528294320308224 8230 19927779409029237826988366185140827361198278703996599842884796970364728188807056588640616448 8231 39855558818058475653976732370281654722396557407993199685769593940729456377614113177281232896 8232 79711117636116951307953464740563309444793114815986399371539187881458912755228226354562465792 8233 159422235272233902615906929481126618889586229631972798743078375762917825510456452709124931584 8234 318844470544467805231813858962253237779172459263945597486156751525835651020912905418249863168 8235 637688941088935610463627717924506475558344918527891194972313503051671302041825810836499726336 8236 1275377882177871220927255435849012951116689837055782389944627006103342604083651621672999452672 8237 2550755764355742441854510871698025902233379674111564779889254012206685208167303243345998905344 8238 5101511528711484883709021743396051804466759348223129559778508024413370416334606486691997810688 8239 10203023057422969767418043486792103608933518696446259119557016048826740832669212973383995621376 8240 20406046114845939534836086973584207217867037392892518239114032097653481665338425946767991242752 8241 40812092229691879069672173947168414435734074785785036478228064195306963330676851893535982485504 8242 81624184459383758139344347894336828871468149571570072956456128390613926661353703787071964971008 8243 163248368918767516278688695788673657742936299143140145912912256781227853322707407574143929942016 8244 326496737837535032557377391577347315485872598286280291825824513562455706645414815148287859884032 8245 652993475675070065114754783154694630971745196572560583651649027124911413290829630296575719768064 8246 1305986951350140130229509566309389261943490393145121167303298054249822826581659260593151439536128 8247 2611973902700280260459019132618778523886980786290242334606596108499645653163318521186302879072256 8248 5223947805400560520918038265237557047773961572580484669213192216999291306326637042372605758144512 8249 10447895610801121041836076530475114095547923145160969338426384433998582612653274084745211516289024 8250 20895791221602242083672153060950228191095846290321938676852768867997165225306548169490423032578048 8251 41791582443204484167344306121900456382191692580643877353705537735994330450613096338980846065156096 8252 83583164886408968334688612243800912764383385161287754707411075471988660901226192677961692130312192 8253 167166329772817936669377224487601825528766770322575509414822150943977321802452385355923384260624384 8254 334332659545635873338754448975203651057533540645151018829644301887954643604904770711846768521248768 8255 668665319091271746677508897950407302115067081290302037659288603775909287209809541423693537042497536 8256 11790184577738583171520872861412518665678211592275841109096961 8257 23580369155477166343041745722825037331356423184551682218193922 8258 47160738310954332686083491445650074662712846369103364436387844 8259 94321476621908665372166982891300149325425692738206728872775688 8260 188642953243817330744333965782600298650851385476413457745551376 8261 377285906487634661488667931565200597301702770952826915491102752 8262 754571812975269322977335863130401194603405541905653830982205504 8263 1509143625950538645954671726260802389206811083811307661964411008 8264 3018287251901077291909343452521604778413622167622615323928822016 8265 6036574503802154583818686905043209556827244335245230647857644032 8266 12073149007604309167637373810086419113654488670490461295715288064 8267 24146298015208618335274747620172838227308977340980922591430576128 8268 48292596030417236670549495240345676454617954681961845182861152256 8269 96585192060834473341098990480691352909235909363923690365722304512 8270 193170384121668946682197980961382705818471818727847380731444609024 8271 386340768243337893364395961922765411636943637455694761462889218048 8272 772681536486675786728791923845530823273887274911389522925778436096 8273 1545363072973351573457583847691061646547774549822779045851556872192 8274 3090726145946703146915167695382123293095549099645558091703113744384 8275 6181452291893406293830335390764246586191098199291116183406227488768 8276 12362904583786812587660670781528493172382196398582232366812454977536 8277 24725809167573625175321341563056986344764392797164464733624909955072 8278 49451618335147250350642683126113972689528785594328929467249819910144 8279 98903236670294500701285366252227945379057571188657858934499639820288 8280 197806473340589001402570732504455890758115142377315717868999279640576 8281 395612946681178002805141465008911781516230284754631435737998559281152 8282 791225893362356005610282930017823563032460569509262871475997118562304 8283 1582451786724712011220565860035647126064921139018525742951994237124608 8284 3164903573449424022441131720071294252129842278037051485903988474249216 8285 6329807146898848044882263440142588504259684556074102971807976948498432 8286 12659614293797696089764526880285177008519369112148205943615953896996864 8287 25319228587595392179529053760570354017038738224296411887231907793993728 8288 50638457175190784359058107521140708034077476448592823774463815587987456 8289 101276914350381568718116215042281416068154952897185647548927631175974912 8290 202553828700763137436232430084562832136309905794371295097855262351949824 8291 405107657401526274872464860169125664272619811588742590195710524703899648 8292 810215314803052549744929720338251328545239623177485180391421049407799296 8293 1620430629606105099489859440676502657090479246354970360782842098815598592 8294 3240861259212210198979718881353005314180958492709940721565684197631197184 8295 6481722518424420397959437762706010628361916985419881443131368395262394368 8296 12963445036848840795918875525412021256723833970839762886262736790524788736 8297 25926890073697681591837751050824042513447667941679525772525473581049577472 8298 51853780147395363183675502101648085026895335883359051545050947162099154944 8299 103707560294790726367351004203296170053790671766718103090101894324198309888 8300 207415120589581452734702008406592340107581343533436206180203788648396619776 8301 414830241179162905469404016813184680215162687066872412360407577296793239552 8302 829660482358325810938808033626369360430325374133744824720815154593586479104 8303 1659320964716651621877616067252738720860650748267489649441630309187172958208 8304 3318641929433303243755232134505477441721301496534979298883260618374345916416 8305 6637283858866606487510464269010954883442602993069958597766521236748691832832 8306 13274567717733212975020928538021909766885205986139917195533042473497383665664 8307 26549135435466425950041857076043819533770411972279834391066084946994767331328 8308 53098270870932851900083714152087639067540823944559668782132169893989534662656 8309 106196541741865703800167428304175278135081647889119337564264339787979069325312 8310 212393083483731407600334856608350556270163295778238675128528679575958138650624 8311 424786166967462815200669713216701112540326591556477350257057359151916277301248 8312 849572333934925630401339426433402225080653183112954700514114718303832554602496 8313 1699144667869851260802678852866804450161306366225909401028229436607665109204992 8314 3398289335739702521605357705733608900322612732451818802056458873215330218409984 8315 6796578671479405043210715411467217800645225464903637604112917746430660436819968 8316 13593157342958810086421430822934435601290450929807275208225835492861320873639936 8317 27186314685917620172842861645868871202580901859614550416451670985722641747279872 8318 54372629371835240345685723291737742405161803719229100832903341971445283494559744 8319 108745258743670480691371446583475484810323607438458201665806683942890566989119488 8320 217490517487340961382742893166950969620647214876916403331613367885781133978238976 8321 434981034974681922765485786333901939241294429753832806663226735771562267956477952 8322 869962069949363845530971572667803878482588859507665613326453471543124535912955904 8323 1739924139898727691061943145335607756965177719015331226652906943086249071825911808 8324 3479848279797455382123886290671215513930355438030662453305813886172498143651823616 8325 6959696559594910764247772581342431027860710876061324906611627772344996287303647232 8326 13919393119189821528495545162684862055721421752122649813223255544689992574607294464 8327 27838786238379643056991090325369724111442843504245299626446511089379985149214588928 8328 55677572476759286113982180650739448222885687008490599252893022178759970298429177856 8329 111355144953518572227964361301478896445771374016981198505786044357519940596858355712 8330 222710289907037144455928722602957792891542748033962397011572088715039881193716711424 8331 445420579814074288911857445205915585783085496067924794023144177430079762387433422848 8332 890841159628148577823714890411831171566170992135849588046288354860159524774866845696 8333 1781682319256297155647429780823662343132341984271699176092576709720319049549733691392 8334 3563364638512594311294859561647324686264683968543398352185153419440638099099467382784 8335 7126729277025188622589719123294649372529367937086796704370306838881276198198934765568 8336 14253458554050377245179438246589298745058735874173593408740613677762552396397869531136 8337 28506917108100754490358876493178597490117471748347186817481227355525104792795739062272 8338 57013834216201508980717752986357194980234943496694373634962454711050209585591478124544 8339 114027668432403017961435505972714389960469886993388747269924909422100419171182956249088 8340 228055336864806035922871011945428779920939773986777494539849818844200838342365912498176 8341 456110673729612071845742023890857559841879547973554989079699637688401676684731824996352 8342 912221347459224143691484047781715119683759095947109978159399275376803353369463649992704 8343 1824442694918448287382968095563430239367518191894219956318798550753606706738927299985408 8344 3648885389836896574765936191126860478735036383788439912637597101507213413477854599970816 8345 7297770779673793149531872382253720957470072767576879825275194203014426826955709199941632 8346 14595541559347586299063744764507441914940145535153759650550388406028853653911418399883264 8347 29191083118695172598127489529014883829880291070307519301100776812057707307822836799766528 8348 58382166237390345196254979058029767659760582140615038602201553624115414615645673599533056 8349 116764332474780690392509958116059535319521164281230077204403107248230829231291347199066112 8350 233528664949561380785019916232119070639042328562460154408806214496461658462582694398132224 8351 467057329899122761570039832464238141278084657124920308817612428992923316925165388796264448 8352 934114659798245523140079664928476282556169314249840617635224857985846633850330777592528896 8353 1868229319596491046280159329856952565112338628499681235270449715971693267700661555185057792 8354 3736458639192982092560318659713905130224677256999362470540899431943386535401323110370115584 8355 7472917278385964185120637319427810260449354513998724941081798863886773070802646220740231168 8356 14945834556771928370241274638855620520898709027997449882163597727773546141605292441480462336 8357 29891669113543856740482549277711241041797418055994899764327195455547092283210584882960924672 8358 59783338227087713480965098555422482083594836111989799528654390911094184566421169765921849344 8359 119566676454175426961930197110844964167189672223979599057308781822188369132842339531843698688 8360 239133352908350853923860394221689928334379344447959198114617563644376738265684679063687397376 8361 478266705816701707847720788443379856668758688895918396229235127288753476531369358127374794752 8362 956533411633403415695441576886759713337517377791836792458470254577506953062738716254749589504 8363 1913066823266806831390883153773519426675034755583673584916940509155013906125477432509499179008 8364 3826133646533613662781766307547038853350069511167347169833881018310027812250954865018998358016 8365 7652267293067227325563532615094077706700139022334694339667762036620055624501909730037996716032 8366 15304534586134454651127065230188155413400278044669388679335524073240111249003819460075993432064 8367 30609069172268909302254130460376310826800556089338777358671048146480222498007638920151986864128 8368 61218138344537818604508260920752621653601112178677554717342096292960444996015277840303973728256 8369 122436276689075637209016521841505243307202224357355109434684192585920889992030555680607947456512 8370 244872553378151274418033043683010486614404448714710218869368385171841779984061111361215894913024 8371 489745106756302548836066087366020973228808897429420437738736770343683559968122222722431789826048 8372 979490213512605097672132174732041946457617794858840875477473540687367119936244445444863579652096 8373 1958980427025210195344264349464083892915235589717681750954947081374734239872488890889727159304192 8374 3917960854050420390688528698928167785830471179435363501909894162749468479744977781779454318608384 8375 7835921708100840781377057397856335571660942358870727003819788325498936959489955563558908637216768 8376 15671843416201681562754114795712671143321884717741454007639576650997873918979911127117817274433536 8377 31343686832403363125508229591425342286643769435482908015279153301995747837959822254235634548867072 8378 62687373664806726251016459182850684573287538870965816030558306603991495675919644508471269097734144 8379 125374747329613452502032918365701369146575077741931632061116613207982991351839289016942538195468288 8380 250749494659226905004065836731402738293150155483863264122233226415965982703678578033885076390936576 8381 501498989318453810008131673462805476586300310967726528244466452831931965407357156067770152781873152 8382 1002997978636907620016263346925610953172600621935453056488932905663863930814714312135540305563746304 8383 2005995957273815240032526693851221906345201243870906112977865811327727861629428624271080611127492608 8384 4011991914547630480065053387702443812690402487741812225955731622655455723258857248542161222254985216 8385 35370553733215749514562618584237555997034634776827523327290883 8386 70741107466431499029125237168475111994069269553655046654581766 8387 141482214932862998058250474336950223988138539107310093309163532 8388 282964429865725996116500948673900447976277078214620186618327064 8389 565928859731451992233001897347800895952554156429240373236654128 8390 1131857719462903984466003794695601791905108312858480746473308256 8391 2263715438925807968932007589391203583810216625716961492946616512 8392 4527430877851615937864015178782407167620433251433922985893233024 8393 9054861755703231875728030357564814335240866502867845971786466048 8394 18109723511406463751456060715129628670481733005735691943572932096 8395 36219447022812927502912121430259257340963466011471383887145864192 8396 72438894045625855005824242860518514681926932022942767774291728384 8397 144877788091251710011648485721037029363853864045885535548583456768 8398 289755576182503420023296971442074058727707728091771071097166913536 8399 579511152365006840046593942884148117455415456183542142194333827072 8400 1159022304730013680093187885768296234910830912367084284388667654144 8401 2318044609460027360186375771536592469821661824734168568777335308288 8402 4636089218920054720372751543073184939643323649468337137554670616576 8403 9272178437840109440745503086146369879286647298936674275109341233152 8404 18544356875680218881491006172292739758573294597873348550218682466304 8405 37088713751360437762982012344585479517146589195746697100437364932608 8406 74177427502720875525964024689170959034293178391493394200874729865216 8407 148354855005441751051928049378341918068586356782986788401749459730432 8408 296709710010883502103856098756683836137172713565973576803498919460864 8409 593419420021767004207712197513367672274345427131947153606997838921728 8410 1186838840043534008415424395026735344548690854263894307213995677843456 8411 2373677680087068016830848790053470689097381708527788614427991355686912 8412 4747355360174136033661697580106941378194763417055577228855982711373824 8413 9494710720348272067323395160213882756389526834111154457711965422747648 8414 18989421440696544134646790320427765512779053668222308915423930845495296 8415 37978842881393088269293580640855531025558107336444617830847861690990592 8416 75957685762786176538587161281711062051116214672889235661695723381981184 8417 151915371525572353077174322563422124102232429345778471323391446763962368 8418 303830743051144706154348645126844248204464858691556942646782893527924736 8419 607661486102289412308697290253688496408929717383113885293565787055849472 8420 1215322972204578824617394580507376992817859434766227770587131574111698944 8421 2430645944409157649234789161014753985635718869532455541174263148223397888 8422 4861291888818315298469578322029507971271437739064911082348526296446795776 8423 9722583777636630596939156644059015942542875478129822164697052592893591552 8424 19445167555273261193878313288118031885085750956259644329394105185787183104 8425 38890335110546522387756626576236063770171501912519288658788210371574366208 8426 77780670221093044775513253152472127540343003825038577317576420743148732416 8427 155561340442186089551026506304944255080686007650077154635152841486297464832 8428 311122680884372179102053012609888510161372015300154309270305682972594929664 8429 622245361768744358204106025219777020322744030600308618540611365945189859328 8430 1244490723537488716408212050439554040645488061200617237081222731890379718656 8431 2488981447074977432816424100879108081290976122401234474162445463780759437312 8432 4977962894149954865632848201758216162581952244802468948324890927561518874624 8433 9955925788299909731265696403516432325163904489604937896649781855123037749248 8434 19911851576599819462531392807032864650327808979209875793299563710246075498496 8435 39823703153199638925062785614065729300655617958419751586599127420492150996992 8436 79647406306399277850125571228131458601311235916839503173198254840984301993984 8437 159294812612798555700251142456262917202622471833679006346396509681968603987968 8438 318589625225597111400502284912525834405244943667358012692793019363937207975936 8439 637179250451194222801004569825051668810489887334716025385586038727874415951872 8440 1274358500902388445602009139650103337620979774669432050771172077455748831903744 8441 2548717001804776891204018279300206675241959549338864101542344154911497663807488 8442 5097434003609553782408036558600413350483919098677728203084688309822995327614976 8443 10194868007219107564816073117200826700967838197355456406169376619645990655229952 8444 20389736014438215129632146234401653401935676394710912812338753239291981310459904 8445 40779472028876430259264292468803306803871352789421825624677506478583962620919808 8446 81558944057752860518528584937606613607742705578843651249355012957167925241839616 8447 163117888115505721037057169875213227215485411157687302498710025914335850483679232 8448 326235776231011442074114339750426454430970822315374604997420051828671700967358464 8449 652471552462022884148228679500852908861941644630749209994840103657343401934716928 8450 1304943104924045768296457359001705817723883289261498419989680207314686803869433856 8451 2609886209848091536592914718003411635447766578522996839979360414629373607738867712 8452 5219772419696183073185829436006823270895533157045993679958720829258747215477735424 8453 10439544839392366146371658872013646541791066314091987359917441658517494430955470848 8454 20879089678784732292743317744027293083582132628183974719834883317034988861910941696 8455 41758179357569464585486635488054586167164265256367949439669766634069977723821883392 8456 83516358715138929170973270976109172334328530512735898879339533268139955447643766784 8457 167032717430277858341946541952218344668657061025471797758679066536279910895287533568 8458 334065434860555716683893083904436689337314122050943595517358133072559821790575067136 8459 668130869721111433367786167808873378674628244101887191034716266145119643581150134272 8460 1336261739442222866735572335617746757349256488203774382069432532290239287162300268544 8461 2672523478884445733471144671235493514698512976407548764138865064580478574324600537088 8462 5345046957768891466942289342470987029397025952815097528277730129160957148649201074176 8463 10690093915537782933884578684941974058794051905630195056555460258321914297298402148352 8464 21380187831075565867769157369883948117588103811260390113110920516643828594596804296704 8465 42760375662151131735538314739767896235176207622520780226221841033287657189193608593408 8466 85520751324302263471076629479535792470352415245041560452443682066575314378387217186816 8467 171041502648604526942153258959071584940704830490083120904887364133150628756774434373632 8468 342083005297209053884306517918143169881409660980166241809774728266301257513548868747264 8469 684166010594418107768613035836286339762819321960332483619549456532602515027097737494528 8470 1368332021188836215537226071672572679525638643920664967239098913065205030054195474989056 8471 2736664042377672431074452143345145359051277287841329934478197826130410060108390949978112 8472 5473328084755344862148904286690290718102554575682659868956395652260820120216781899956224 8473 10946656169510689724297808573380581436205109151365319737912791304521640240433563799912448 8474 21893312339021379448595617146761162872410218302730639475825582609043280480867127599824896 8475 43786624678042758897191234293522325744820436605461278951651165218086560961734255199649792 8476 87573249356085517794382468587044651489640873210922557903302330436173121923468510399299584 8477 175146498712171035588764937174089302979281746421845115806604660872346243846937020798599168 8478 350292997424342071177529874348178605958563492843690231613209321744692487693874041597198336 8479 700585994848684142355059748696357211917126985687380463226418643489384975387748083194396672 8480 1401171989697368284710119497392714423834253971374760926452837286978769950775496166388793344 8481 2802343979394736569420238994785428847668507942749521852905674573957539901550992332777586688 8482 5604687958789473138840477989570857695337015885499043705811349147915079803101984665555173376 8483 11209375917578946277680955979141715390674031770998087411622698295830159606203969331110346752 8484 22418751835157892555361911958283430781348063541996174823245396591660319212407938662220693504 8485 44837503670315785110723823916566861562696127083992349646490793183320638424815877324441387008 8486 89675007340631570221447647833133723125392254167984699292981586366641276849631754648882774016 8487 179350014681263140442895295666267446250784508335969398585963172733282553699263509297765548032 8488 358700029362526280885790591332534892501569016671938797171926345466565107398527018595531096064 8489 717400058725052561771581182665069785003138033343877594343852690933130214797054037191062192128 8490 1434800117450105123543162365330139570006276066687755188687705381866260429594108074382124384256 8491 2869600234900210247086324730660279140012552133375510377375410763732520859188216148764248768512 8492 5739200469800420494172649461320558280025104266751020754750821527465041718376432297528497537024 8493 11478400939600840988345298922641116560050208533502041509501643054930083436752864595056995074048 8494 22956801879201681976690597845282233120100417067004083019003286109860166873505729190113990148096 8495 45913603758403363953381195690564466240200834134008166038006572219720333747011458380227980296192 8496 91827207516806727906762391381128932480401668268016332076013144439440667494022916760455960592384 8497 183654415033613455813524782762257864960803336536032664152026288878881334988045833520911921184768 8498 367308830067226911627049565524515729921606673072065328304052577757762669976091667041823842369536 8499 734617660134453823254099131049031459843213346144130656608105155515525339952183334083647684739072 8500 1469235320268907646508198262098062919686426692288261313216210311031050679904366668167295369478144 8501 2938470640537815293016396524196125839372853384576522626432420622062101359808733336334590738956288 8502 5876941281075630586032793048392251678745706769153045252864841244124202719617466672669181477912576 8503 11753882562151261172065586096784503357491413538306090505729682488248405439234933345338362955825152 8504 23507765124302522344131172193569006714982827076612181011459364976496810878469866690676725911650304 8505 47015530248605044688262344387138013429965654153224362022918729952993621756939733381353451823300608 8506 94031060497210089376524688774276026859931308306448724045837459905987243513879466762706903646601216 8507 188062120994420178753049377548552053719862616612897448091674919811974487027758933525413807293202432 8508 376124241988840357506098755097104107439725233225794896183349839623948974055517867050827614586404864 8509 752248483977680715012197510194208214879450466451589792366699679247897948111035734101655229172809728 8510 1504496967955361430024395020388416429758900932903179584733399358495795896222071468203310458345619456 8511 3008993935910722860048790040776832859517801865806359169466798716991591792444142936406620916691238912 8512 6017987871821445720097580081553665719035603731612718338933597433983183584888285872813241833382477824 8513 12035975743642891440195160163107331438071207463225436677867194867966367169776571745626483666764955648 8514 24071951487285782880390320326214662876142414926450873355734389735932734339553143491252967333529911296 8515 106111661199647248543687855752712667991103904330482569981872649 8516 212223322399294497087375711505425335982207808660965139963745298 8517 424446644798588994174751423010850671964415617321930279927490596 8518 848893289597177988349502846021701343928831234643860559854981192 8519 1697786579194355976699005692043402687857662469287721119709962384 8520 3395573158388711953398011384086805375715324938575442239419924768 8521 6791146316777423906796022768173610751430649877150884478839849536 8522 13582292633554847813592045536347221502861299754301768957679699072 8523 27164585267109695627184091072694443005722599508603537915359398144 8524 54329170534219391254368182145388886011445199017207075830718796288 8525 108658341068438782508736364290777772022890398034414151661437592576 8526 217316682136877565017472728581555544045780796068828303322875185152 8527 434633364273755130034945457163111088091561592137656606645750370304 8528 869266728547510260069890914326222176183123184275313213291500740608 8529 1738533457095020520139781828652444352366246368550626426583001481216 8530 3477066914190041040279563657304888704732492737101252853166002962432 8531 6954133828380082080559127314609777409464985474202505706332005924864 8532 13908267656760164161118254629219554818929970948405011412664011849728 8533 27816535313520328322236509258439109637859941896810022825328023699456 8534 55633070627040656644473018516878219275719883793620045650656047398912 8535 111266141254081313288946037033756438551439767587240091301312094797824 8536 222532282508162626577892074067512877102879535174480182602624189595648 8537 445064565016325253155784148135025754205759070348960365205248379191296 8538 890129130032650506311568296270051508411518140697920730410496758382592 8539 1780258260065301012623136592540103016823036281395841460820993516765184 8540 3560516520130602025246273185080206033646072562791682921641987033530368 8541 7121033040261204050492546370160412067292145125583365843283974067060736 8542 14242066080522408100985092740320824134584290251166731686567948134121472 8543 28484132161044816201970185480641648269168580502333463373135896268242944 8544 56968264322089632403940370961283296538337161004666926746271792536485888 8545 113936528644179264807880741922566593076674322009333853492543585072971776 8546 227873057288358529615761483845133186153348644018667706985087170145943552 8547 455746114576717059231522967690266372306697288037335413970174340291887104 8548 911492229153434118463045935380532744613394576074670827940348680583774208 8549 1822984458306868236926091870761065489226789152149341655880697361167548416 8550 3645968916613736473852183741522130978453578304298683311761394722335096832 8551 7291937833227472947704367483044261956907156608597366623522789444670193664 8552 14583875666454945895408734966088523913814313217194733247045578889340387328 8553 29167751332909891790817469932177047827628626434389466494091157778680774656 8554 58335502665819783581634939864354095655257252868778932988182315557361549312 8555 116671005331639567163269879728708191310514505737557865976364631114723098624 8556 233342010663279134326539759457416382621029011475115731952729262229446197248 8557 466684021326558268653079518914832765242058022950231463905458524458892394496 8558 933368042653116537306159037829665530484116045900462927810917048917784788992 8559 1866736085306233074612318075659331060968232091800925855621834097835569577984 8560 3733472170612466149224636151318662121936464183601851711243668195671139155968 8561 7466944341224932298449272302637324243872928367203703422487336391342278311936 8562 14933888682449864596898544605274648487745856734407406844974672782684556623872 8563 29867777364899729193797089210549296975491713468814813689949345565369113247744 8564 59735554729799458387594178421098593950983426937629627379898691130738226495488 8565 119471109459598916775188356842197187901966853875259254759797382261476452990976 8566 238942218919197833550376713684394375803933707750518509519594764522952905981952 8567 477884437838395667100753427368788751607867415501037019039189529045905811963904 8568 955768875676791334201506854737577503215734831002074038078379058091811623927808 8569 1911537751353582668403013709475155006431469662004148076156758116183623247855616 8570 3823075502707165336806027418950310012862939324008296152313516232367246495711232 8571 7646151005414330673612054837900620025725878648016592304627032464734492991422464 8572 15292302010828661347224109675801240051451757296033184609254064929468985982844928 8573 30584604021657322694448219351602480102903514592066369218508129858937971965689856 8574 61169208043314645388896438703204960205807029184132738437016259717875943931379712 8575 122338416086629290777792877406409920411614058368265476874032519435751887862759424 8576 244676832173258581555585754812819840823228116736530953748065038871503775725518848 8577 489353664346517163111171509625639681646456233473061907496130077743007551451037696 8578 978707328693034326222343019251279363292912466946123814992260155486015102902075392 8579 1957414657386068652444686038502558726585824933892247629984520310972030205804150784 8580 3914829314772137304889372077005117453171649867784495259969040621944060411608301568 8581 7829658629544274609778744154010234906343299735568990519938081243888120823216603136 8582 15659317259088549219557488308020469812686599471137981039876162487776241646433206272 8583 31318634518177098439114976616040939625373198942275962079752324975552483292866412544 8584 62637269036354196878229953232081879250746397884551924159504649951104966585732825088 8585 125274538072708393756459906464163758501492795769103848319009299902209933171465650176 8586 250549076145416787512919812928327517002985591538207696638018599804419866342931300352 8587 501098152290833575025839625856655034005971183076415393276037199608839732685862600704 8588 1002196304581667150051679251713310068011942366152830786552074399217679465371725201408 8589 2004392609163334300103358503426620136023884732305661573104148798435358930743450402816 8590 4008785218326668600206717006853240272047769464611323146208297596870717861486900805632 8591 8017570436653337200413434013706480544095538929222646292416595193741435722973801611264 8592 16035140873306674400826868027412961088191077858445292584833190387482871445947603222528 8593 32070281746613348801653736054825922176382155716890585169666380774965742891895206445056 8594 64140563493226697603307472109651844352764311433781170339332761549931485783790412890112 8595 128281126986453395206614944219303688705528622867562340678665523099862971567580825780224 8596 256562253972906790413229888438607377411057245735124681357331046199725943135161651560448 8597 513124507945813580826459776877214754822114491470249362714662092399451886270323303120896 8598 1026249015891627161652919553754429509644228982940498725429324184798903772540646606241792 8599 2052498031783254323305839107508859019288457965880997450858648369597807545081293212483584 8600 4104996063566508646611678215017718038576915931761994901717296739195615090162586424967168 8601 8209992127133017293223356430035436077153831863523989803434593478391230180325172849934336 8602 16419984254266034586446712860070872154307663727047979606869186956782460360650345699868672 8603 32839968508532069172893425720141744308615327454095959213738373913564920721300691399737344 8604 65679937017064138345786851440283488617230654908191918427476747827129841442601382799474688 8605 131359874034128276691573702880566977234461309816383836854953495654259682885202765598949376 8606 262719748068256553383147405761133954468922619632767673709906991308519365770405531197898752 8607 525439496136513106766294811522267908937845239265535347419813982617038731540811062395797504 8608 1050878992273026213532589623044535817875690478531070694839627965234077463081622124791595008 8609 2101757984546052427065179246089071635751380957062141389679255930468154926163244249583190016 8610 4203515969092104854130358492178143271502761914124282779358511860936309852326488499166380032 8611 8407031938184209708260716984356286543005523828248565558717023721872619704652976998332760064 8612 16814063876368419416521433968712573086011047656497131117434047443745239409305953996665520128 8613 33628127752736838833042867937425146172022095312994262234868094887490478818611907993331040256 8614 67256255505473677666085735874850292344044190625988524469736189774980957637223815986662080512 8615 134512511010947355332171471749700584688088381251977048939472379549961915274447631973324161024 8616 269025022021894710664342943499401169376176762503954097878944759099923830548895263946648322048 8617 538050044043789421328685886998802338752353525007908195757889518199847661097790527893296644096 8618 1076100088087578842657371773997604677504707050015816391515779036399695322195581055786593288192 8619 2152200176175157685314743547995209355009414100031632783031558072799390644391162111573186576384 8620 4304400352350315370629487095990418710018828200063265566063116145598781288782324223146373152768 8621 8608800704700630741258974191980837420037656400126531132126232291197562577564648446292746305536 8622 17217601409401261482517948383961674840075312800253062264252464582395125155129296892585492611072 8623 34435202818802522965035896767923349680150625600506124528504929164790250310258593785170985222144 8624 68870405637605045930071793535846699360301251201012249057009858329580500620517187570341970444288 8625 137740811275210091860143587071693398720602502402024498114019716659161001241034375140683940888576 8626 275481622550420183720287174143386797441205004804048996228039433318322002482068750281367881777152 8627 550963245100840367440574348286773594882410009608097992456078866636644004964137500562735763554304 8628 1101926490201680734881148696573547189764820019216195984912157733273288009928275001125471527108608 8629 2203852980403361469762297393147094379529640038432391969824315466546576019856550002250943054217216 8630 4407705960806722939524594786294188759059280076864783939648630933093152039713100004501886108434432 8631 8815411921613445879049189572588377518118560153729567879297261866186304079426200009003772216868864 8632 17630823843226891758098379145176755036237120307459135758594523732372608158852400018007544433737728 8633 35261647686453783516196758290353510072474240614918271517189047464745216317704800036015088867475456 8634 70523295372907567032393516580707020144948481229836543034378094929490432635409600072030177734950912 8635 141046590745815134064787033161414040289896962459673086068756189858980865270819200144060355469901824 8636 282093181491630268129574066322828080579793924919346172137512379717961730541638400288120710939803648 8637 564186362983260536259148132645656161159587849838692344275024759435923461083276800576241421879607296 8638 1128372725966521072518296265291312322319175699677384688550049518871846922166553601152482843759214592 8639 2256745451933042145036592530582624644638351399354769377100099037743693844333107202304965687518429184 8640 4513490903866084290073185061165249289276702798709538754200198075487387688666214404609931375036858368 8641 9026981807732168580146370122330498578553405597419077508400396150974775377332428809219862750073716736 8642 18053963615464337160292740244660997157106811194838155016800792301949550754664857618439725500147433472 8643 36107927230928674320585480489321994314213622389676310033601584603899101509329715236879451000294866944 8644 72215854461857348641170960978643988628427244779352620067203169207798203018659430473758902000589733888 8645 144431708923714697282341921957287977256854489558705240134406338415596406037318860947517804001179467776 8646 318334983598941745631063567258138003973311712991447709945617947 8647 636669967197883491262127134516276007946623425982895419891235894 8648 1273339934395766982524254269032552015893246851965790839782471788 8649 2546679868791533965048508538065104031786493703931581679564943576 8650 5093359737583067930097017076130208063572987407863163359129887152 8651 10186719475166135860194034152260416127145974815726326718259774304 8652 20373438950332271720388068304520832254291949631452653436519548608 8653 40746877900664543440776136609041664508583899262905306873039097216 8654 81493755801329086881552273218083329017167798525810613746078194432 8655 162987511602658173763104546436166658034335597051621227492156388864 8656 325975023205316347526209092872333316068671194103242454984312777728 8657 651950046410632695052418185744666632137342388206484909968625555456 8658 1303900092821265390104836371489333264274684776412969819937251110912 8659 2607800185642530780209672742978666528549369552825939639874502221824 8660 5215600371285061560419345485957333057098739105651879279749004443648 8661 10431200742570123120838690971914666114197478211303758559498008887296 8662 20862401485140246241677381943829332228394956422607517118996017774592 8663 41724802970280492483354763887658664456789912845215034237992035549184 8664 83449605940560984966709527775317328913579825690430068475984071098368 8665 166899211881121969933419055550634657827159651380860136951968142196736 8666 333798423762243939866838111101269315654319302761720273903936284393472 8667 667596847524487879733676222202538631308638605523440547807872568786944 8668 1335193695048975759467352444405077262617277211046881095615745137573888 8669 2670387390097951518934704888810154525234554422093762191231490275147776 8670 5340774780195903037869409777620309050469108844187524382462980550295552 8671 10681549560391806075738819555240618100938217688375048764925961100591104 8672 21363099120783612151477639110481236201876435376750097529851922201182208 8673 42726198241567224302955278220962472403752870753500195059703844402364416 8674 85452396483134448605910556441924944807505741507000390119407688804728832 8675 170904792966268897211821112883849889615011483014000780238815377609457664 8676 341809585932537794423642225767699779230022966028001560477630755218915328 8677 683619171865075588847284451535399558460045932056003120955261510437830656 8678 1367238343730151177694568903070799116920091864112006241910523020875661312 8679 2734476687460302355389137806141598233840183728224012483821046041751322624 8680 5468953374920604710778275612283196467680367456448024967642092083502645248 8681 10937906749841209421556551224566392935360734912896049935284184167005290496 8682 21875813499682418843113102449132785870721469825792099870568368334010580992 8683 43751626999364837686226204898265571741442939651584199741136736668021161984 8684 87503253998729675372452409796531143482885879303168399482273473336042323968 8685 175006507997459350744904819593062286965771758606336798964546946672084647936 8686 350013015994918701489809639186124573931543517212673597929093893344169295872 8687 700026031989837402979619278372249147863087034425347195858187786688338591744 8688 1400052063979674805959238556744498295726174068850694391716375573376677183488 8689 2800104127959349611918477113488996591452348137701388783432751146753354366976 8690 5600208255918699223836954226977993182904696275402777566865502293506708733952 8691 11200416511837398447673908453955986365809392550805555133731004587013417467904 8692 22400833023674796895347816907911972731618785101611110267462009174026834935808 8693 44801666047349593790695633815823945463237570203222220534924018348053669871616 8694 89603332094699187581391267631647890926475140406444441069848036696107339743232 8695 179206664189398375162782535263295781852950280812888882139696073392214679486464 8696 358413328378796750325565070526591563705900561625777764279392146784429358972928 8697 716826656757593500651130141053183127411801123251555528558784293568858717945856 8698 1433653313515187001302260282106366254823602246503111057117568587137717435891712 8699 2867306627030374002604520564212732509647204493006222114235137174275434871783424 8700 5734613254060748005209041128425465019294408986012444228470274348550869743566848 8701 11469226508121496010418082256850930038588817972024888456940548697101739487133696 8702 22938453016242992020836164513701860077177635944049776913881097394203478974267392 8703 45876906032485984041672329027403720154355271888099553827762194788406957948534784 8704 91753812064971968083344658054807440308710543776199107655524389576813915897069568 8705 183507624129943936166689316109614880617421087552398215311048779153627831794139136 8706 367015248259887872333378632219229761234842175104796430622097558307255663588278272 8707 734030496519775744666757264438459522469684350209592861244195116614511327176556544 8708 1468060993039551489333514528876919044939368700419185722488390233229022654353113088 8709 2936121986079102978667029057753838089878737400838371444976780466458045308706226176 8710 5872243972158205957334058115507676179757474801676742889953560932916090617412452352 8711 11744487944316411914668116231015352359514949603353485779907121865832181234824904704 8712 23488975888632823829336232462030704719029899206706971559814243731664362469649809408 8713 46977951777265647658672464924061409438059798413413943119628487463328724939299618816 8714 93955903554531295317344929848122818876119596826827886239256974926657449878599237632 8715 187911807109062590634689859696245637752239193653655772478513949853314899757198475264 8716 375823614218125181269379719392491275504478387307311544957027899706629799514396950528 8717 751647228436250362538759438784982551008956774614623089914055799413259599028793901056 8718 1503294456872500725077518877569965102017913549229246179828111598826519198057587802112 8719 3006588913745001450155037755139930204035827098458492359656223197653038396115175604224 8720 6013177827490002900310075510279860408071654196916984719312446395306076792230351208448 8721 12026355654980005800620151020559720816143308393833969438624892790612153584460702416896 8722 24052711309960011601240302041119441632286616787667938877249785581224307168921404833792 8723 48105422619920023202480604082238883264573233575335877754499571162448614337842809667584 8724 96210845239840046404961208164477766529146467150671755508999142324897228675685619335168 8725 192421690479680092809922416328955533058292934301343511017998284649794457351371238670336 8726 384843380959360185619844832657911066116585868602687022035996569299588914702742477340672 8727 769686761918720371239689665315822132233171737205374044071993138599177829405484954681344 8728 1539373523837440742479379330631644264466343474410748088143986277198355658810969909362688 8729 3078747047674881484958758661263288528932686948821496176287972554396711317621939818725376 8730 6157494095349762969917517322526577057865373897642992352575945108793422635243879637450752 8731 12314988190699525939835034645053154115730747795285984705151890217586845270487759274901504 8732 24629976381399051879670069290106308231461495590571969410303780435173690540975518549803008 8733 49259952762798103759340138580212616462922991181143938820607560870347381081951037099606016 8734 98519905525596207518680277160425232925845982362287877641215121740694762163902074199212032 8735 197039811051192415037360554320850465851691964724575755282430243481389524327804148398424064 8736 394079622102384830074721108641700931703383929449151510564860486962779048655608296796848128 8737 788159244204769660149442217283401863406767858898303021129720973925558097311216593593696256 8738 1576318488409539320298884434566803726813535717796606042259441947851116194622433187187392512 8739 3152636976819078640597768869133607453627071435593212084518883895702232389244866374374785024 8740 6305273953638157281195537738267214907254142871186424169037767791404464778489732748749570048 8741 12610547907276314562391075476534429814508285742372848338075535582808929556979465497499140096 8742 25221095814552629124782150953068859629016571484745696676151071165617859113958930994998280192 8743 50442191629105258249564301906137719258033142969491393352302142331235718227917861989996560384 8744 100884383258210516499128603812275438516066285938982786704604284662471436455835723979993120768 8745 201768766516421032998257207624550877032132571877965573409208569324942872911671447959986241536 8746 403537533032842065996514415249101754064265143755931146818417138649885745823342895919972483072 8747 807075066065684131993028830498203508128530287511862293636834277299771491646685791839944966144 8748 1614150132131368263986057660996407016257060575023724587273668554599542983293371583679889932288 8749 3228300264262736527972115321992814032514121150047449174547337109199085966586743167359779864576 8750 6456600528525473055944230643985628065028242300094898349094674218398171933173486334719559729152 8751 12913201057050946111888461287971256130056484600189796698189348436796343866346972669439119458304 8752 25826402114101892223776922575942512260112969200379593396378696873592687732693945338878238916608 8753 51652804228203784447553845151885024520225938400759186792757393747185375465387890677756477833216 8754 103305608456407568895107690303770049040451876801518373585514787494370750930775781355512955666432 8755 206611216912815137790215380607540098080903753603036747171029574988741501861551562711025911332864 8756 413222433825630275580430761215080196161807507206073494342059149977483003723103125422051822665728 8757 826444867651260551160861522430160392323615014412146988684118299954966007446206250844103645331456 8758 1652889735302521102321723044860320784647230028824293977368236599909932014892412501688207290662912 8759 3305779470605042204643446089720641569294460057648587954736473199819864029784825003376414581325824 8760 6611558941210084409286892179441283138588920115297175909472946399639728059569650006752829162651648 8761 13223117882420168818573784358882566277177840230594351818945892799279456119139300013505658325303296 8762 26446235764840337637147568717765132554355680461188703637891785598558912238278600027011316650606592 8763 52892471529680675274295137435530265108711360922377407275783571197117824476557200054022633301213184 8764 105784943059361350548590274871060530217422721844754814551567142394235648953114400108045266602426368 8765 211569886118722701097180549742121060434845443689509629103134284788471297906228800216090533204852736 8766 423139772237445402194361099484242120869690887379019258206268569576942595812457600432181066409705472 8767 846279544474890804388722198968484241739381774758038516412537139153885191624915200864362132819410944 8768 1692559088949781608777444397936968483478763549516077032825074278307770383249830401728724265638821888 8769 3385118177899563217554888795873936966957527099032154065650148556615540766499660803457448531277643776 8770 6770236355799126435109777591747873933915054198064308131300297113231081532999321606914897062555287552 8771 13540472711598252870219555183495747867830108396128616262600594226462163065998643213829794125110575104 8772 27080945423196505740439110366991495735660216792257232525201188452924326131997286427659588250221150208 8773 54161890846393011480878220733982991471320433584514465050402376905848652263994572855319176500442300416 8774 108323781692786022961756441467965982942640867169028930100804753811697304527989145710638353000884600832 8775 216647563385572045923512882935931965885281734338057860201609507623394609055978291421276706001769201664 8776 433295126771144091847025765871863931770563468676115720403219015246789218111956582842553412003538403328 8777 866590253542288183694051531743727863541126937352231440806438030493578436223913165685106824007076806656 8778 955004950796825236893190701774414011919935138974343129836853841 8779 1910009901593650473786381403548828023839870277948686259673707682 8780 3820019803187300947572762807097656047679740555897372519347415364 8781 7640039606374601895145525614195312095359481111794745038694830728 8782 15280079212749203790291051228390624190718962223589490077389661456 8783 30560158425498407580582102456781248381437924447178980154779322912 8784 61120316850996815161164204913562496762875848894357960309558645824 8785 122240633701993630322328409827124993525751697788715920619117291648 8786 244481267403987260644656819654249987051503395577431841238234583296 8787 488962534807974521289313639308499974103006791154863682476469166592 8788 977925069615949042578627278616999948206013582309727364952938333184 8789 1955850139231898085157254557233999896412027164619454729905876666368 8790 3911700278463796170314509114467999792824054329238909459811753332736 8791 7823400556927592340629018228935999585648108658477818919623506665472 8792 15646801113855184681258036457871999171296217316955637839247013330944 8793 31293602227710369362516072915743998342592434633911275678494026661888 8794 62587204455420738725032145831487996685184869267822551356988053323776 8795 125174408910841477450064291662975993370369738535645102713976106647552 8796 250348817821682954900128583325951986740739477071290205427952213295104 8797 500697635643365909800257166651903973481478954142580410855904426590208 8798 1001395271286731819600514333303807946962957908285160821711808853180416 8799 2002790542573463639201028666607615893925915816570321643423617706360832 8800 4005581085146927278402057333215231787851831633140643286847235412721664 8801 8011162170293854556804114666430463575703663266281286573694470825443328 8802 16022324340587709113608229332860927151407326532562573147388941650886656 8803 32044648681175418227216458665721854302814653065125146294777883301773312 8804 64089297362350836454432917331443708605629306130250292589555766603546624 8805 128178594724701672908865834662887417211258612260500585179111533207093248 8806 256357189449403345817731669325774834422517224521001170358223066414186496 8807 512714378898806691635463338651549668845034449042002340716446132828372992 8808 1025428757797613383270926677303099337690068898084004681432892265656745984 8809 2050857515595226766541853354606198675380137796168009362865784531313491968 8810 4101715031190453533083706709212397350760275592336018725731569062626983936 8811 8203430062380907066167413418424794701520551184672037451463138125253967872 8812 16406860124761814132334826836849589403041102369344074902926276250507935744 8813 32813720249523628264669653673699178806082204738688149805852552501015871488 8814 65627440499047256529339307347398357612164409477376299611705105002031742976 8815 131254880998094513058678614694796715224328818954752599223410210004063485952 8816 262509761996189026117357229389593430448657637909505198446820420008126971904 8817 525019523992378052234714458779186860897315275819010396893640840016253943808 8818 1050039047984756104469428917558373721794630551638020793787281680032507887616 8819 2100078095969512208938857835116747443589261103276041587574563360065015775232 8820 4200156191939024417877715670233494887178522206552083175149126720130031550464 8821 8400312383878048835755431340466989774357044413104166350298253440260063100928 8822 16800624767756097671510862680933979548714088826208332700596506880520126201856 8823 33601249535512195343021725361867959097428177652416665401193013761040252403712 8824 67202499071024390686043450723735918194856355304833330802386027522080504807424 8825 134404998142048781372086901447471836389712710609666661604772055044161009614848 8826 268809996284097562744173802894943672779425421219333323209544110088322019229696 8827 537619992568195125488347605789887345558850842438666646419088220176644038459392 8828 1075239985136390250976695211579774691117701684877333292838176440353288076918784 8829 2150479970272780501953390423159549382235403369754666585676352880706576153837568 8830 4300959940545561003906780846319098764470806739509333171352705761413152307675136 8831 8601919881091122007813561692638197528941613479018666342705411522826304615350272 8832 17203839762182244015627123385276395057883226958037332685410823045652609230700544 8833 34407679524364488031254246770552790115766453916074665370821646091305218461401088 8834 68815359048728976062508493541105580231532907832149330741643292182610436922802176 8835 137630718097457952125016987082211160463065815664298661483286584365220873845604352 8836 275261436194915904250033974164422320926131631328597322966573168730441747691208704 8837 550522872389831808500067948328844641852263262657194645933146337460883495382417408 8838 1101045744779663617000135896657689283704526525314389291866292674921766990764834816 8839 2202091489559327234000271793315378567409053050628778583732585349843533981529669632 8840 4404182979118654468000543586630757134818106101257557167465170699687067963059339264 8841 8808365958237308936001087173261514269636212202515114334930341399374135926118678528 8842 17616731916474617872002174346523028539272424405030228669860682798748271852237357056 8843 35233463832949235744004348693046057078544848810060457339721365597496543704474714112 8844 70466927665898471488008697386092114157089697620120914679442731194993087408949428224 8845 140933855331796942976017394772184228314179395240241829358885462389986174817898856448 8846 281867710663593885952034789544368456628358790480483658717770924779972349635797712896 8847 563735421327187771904069579088736913256717580960967317435541849559944699271595425792 8848 1127470842654375543808139158177473826513435161921934634871083699119889398543190851584 8849 2254941685308751087616278316354947653026870323843869269742167398239778797086381703168 8850 4509883370617502175232556632709895306053740647687738539484334796479557594172763406336 8851 9019766741235004350465113265419790612107481295375477078968669592959115188345526812672 8852 18039533482470008700930226530839581224214962590750954157937339185918230376691053625344 8853 36079066964940017401860453061679162448429925181501908315874678371836460753382107250688 8854 72158133929880034803720906123358324896859850363003816631749356743672921506764214501376 8855 144316267859760069607441812246716649793719700726007633263498713487345843013528429002752 8856 288632535719520139214883624493433299587439401452015266526997426974691686027056858005504 8857 577265071439040278429767248986866599174878802904030533053994853949383372054113716011008 8858 1154530142878080556859534497973733198349757605808061066107989707898766744108227432022016 8859 2309060285756161113719068995947466396699515211616122132215979415797533488216454864044032 8860 4618120571512322227438137991894932793399030423232244264431958831595066976432909728088064 8861 9236241143024644454876275983789865586798060846464488528863917663190133952865819456176128 8862 18472482286049288909752551967579731173596121692928977057727835326380267905731638912352256 8863 36944964572098577819505103935159462347192243385857954115455670652760535811463277824704512 8864 73889929144197155639010207870318924694384486771715908230911341305521071622926555649409024 8865 147779858288394311278020415740637849388768973543431816461822682611042143245853111298818048 8866 295559716576788622556040831481275698777537947086863632923645365222084286491706222597636096 8867 591119433153577245112081662962551397555075894173727265847290730444168572983412445195272192 8868 1182238866307154490224163325925102795110151788347454531694581460888337145966824890390544384 8869 2364477732614308980448326651850205590220303576694909063389162921776674291933649780781088768 8870 4728955465228617960896653303700411180440607153389818126778325843553348583867299561562177536 8871 9457910930457235921793306607400822360881214306779636253556651687106697167734599123124355072 8872 18915821860914471843586613214801644721762428613559272507113303374213394335469198246248710144 8873 37831643721828943687173226429603289443524857227118545014226606748426788670938396492497420288 8874 75663287443657887374346452859206578887049714454237090028453213496853577341876792984994840576 8875 151326574887315774748692905718413157774099428908474180056906426993707154683753585969989681152 8876 302653149774631549497385811436826315548198857816948360113812853987414309367507171939979362304 8877 605306299549263098994771622873652631096397715633896720227625707974828618735014343879958724608 8878 1210612599098526197989543245747305262192795431267793440455251415949657237470028687759917449216 8879 2421225198197052395979086491494610524385590862535586880910502831899314474940057375519834898432 8880 4842450396394104791958172982989221048771181725071173761821005663798628949880114751039669796864 8881 9684900792788209583916345965978442097542363450142347523642011327597257899760229502079339593728 8882 19369801585576419167832691931956884195084726900284695047284022655194515799520459004158679187456 8883 38739603171152838335665383863913768390169453800569390094568045310389031599040918008317358374912 8884 77479206342305676671330767727827536780338907601138780189136090620778063198081836016634716749824 8885 154958412684611353342661535455655073560677815202277560378272181241556126396163672033269433499648 8886 309916825369222706685323070911310147121355630404555120756544362483112252792327344066538866999296 8887 619833650738445413370646141822620294242711260809110241513088724966224505584654688133077733998592 8888 1239667301476890826741292283645240588485422521618220483026177449932449011169309376266155467997184 8889 2479334602953781653482584567290481176970845043236440966052354899864898022338618752532310935994368 8890 4958669205907563306965169134580962353941690086472881932104709799729796044677237505064621871988736 8891 9917338411815126613930338269161924707883380172945763864209419599459592089354475010129243743977472 8892 19834676823630253227860676538323849415766760345891527728418839198919184178708950020258487487954944 8893 39669353647260506455721353076647698831533520691783055456837678397838368357417900040516974975909888 8894 79338707294521012911442706153295397663067041383566110913675356795676736714835800081033949951819776 8895 158677414589042025822885412306590795326134082767132221827350713591353473429671600162067899903639552 8896 317354829178084051645770824613181590652268165534264443654701427182706946859343200324135799807279104 8897 634709658356168103291541649226363181304536331068528887309402854365413893718686400648271599614558208 8898 1269419316712336206583083298452726362609072662137057774618805708730827787437372801296543199229116416 8899 2538838633424672413166166596905452725218145324274115549237611417461655574874745602593086398458232832 8900 5077677266849344826332333193810905450436290648548231098475222834923311149749491205186172796916465664 8901 10155354533698689652664666387621810900872581297096462196950445669846622299498982410372345593832931328 8902 20310709067397379305329332775243621801745162594192924393900891339693244598997964820744691187665862656 8903 40621418134794758610658665550487243603490325188385848787801782679386489197995929641489382375331725312 8904 81242836269589517221317331100974487206980650376771697575603565358772978395991859282978764750663450624 8905 162485672539179034442634662201948974413961300753543395151207130717545956791983718565957529501326901248 8906 324971345078358068885269324403897948827922601507086790302414261435091913583967437131915059002653802496 8907 649942690156716137770538648807795897655845203014173580604828522870183827167934874263830118005307604992 8908 1299885380313432275541077297615591795311690406028347161209657045740367654335869748527660236010615209984 8909 2599770760626864551082154595231183590623380812056694322419314091480735308671739497055320472021230419968 8910 5199541521253729102164309190462367181246761624113388644838628182961470617343478994110640944042460839936 8911 2865014852390475710679572105323242035759805416923029389510561523 8912 5730029704780951421359144210646484071519610833846058779021123046 8913 11460059409561902842718288421292968143039221667692117558042246092 8914 22920118819123805685436576842585936286078443335384235116084492184 8915 45840237638247611370873153685171872572156886670768470232168984368 8916 91680475276495222741746307370343745144313773341536940464337968736 8917 183360950552990445483492614740687490288627546683073880928675937472 8918 366721901105980890966985229481374980577255093366147761857351874944 8919 733443802211961781933970458962749961154510186732295523714703749888 8920 1466887604423923563867940917925499922309020373464591047429407499776 8921 2933775208847847127735881835850999844618040746929182094858814999552 8922 5867550417695694255471763671701999689236081493858364189717629999104 8923 11735100835391388510943527343403999378472162987716728379435259998208 8924 23470201670782777021887054686807998756944325975433456758870519996416 8925 46940403341565554043774109373615997513888651950866913517741039992832 8926 93880806683131108087548218747231995027777303901733827035482079985664 8927 187761613366262216175096437494463990055554607803467654070964159971328 8928 375523226732524432350192874988927980111109215606935308141928319942656 8929 751046453465048864700385749977855960222218431213870616283856639885312 8930 1502092906930097729400771499955711920444436862427741232567713279770624 8931 3004185813860195458801542999911423840888873724855482465135426559541248 8932 6008371627720390917603085999822847681777747449710964930270853119082496 8933 12016743255440781835206171999645695363555494899421929860541706238164992 8934 24033486510881563670412343999291390727110989798843859721083412476329984 8935 48066973021763127340824687998582781454221979597687719442166824952659968 8936 96133946043526254681649375997165562908443959195375438884333649905319936 8937 192267892087052509363298751994331125816887918390750877768667299810639872 8938 384535784174105018726597503988662251633775836781501755537334599621279744 8939 769071568348210037453195007977324503267551673563003511074669199242559488 8940 1538143136696420074906390015954649006535103347126007022149338398485118976 8941 3076286273392840149812780031909298013070206694252014044298676796970237952 8942 6152572546785680299625560063818596026140413388504028088597353593940475904 8943 12305145093571360599251120127637192052280826777008056177194707187880951808 8944 24610290187142721198502240255274384104561653554016112354389414375761903616 8945 49220580374285442397004480510548768209123307108032224708778828751523807232 8946 98441160748570884794008961021097536418246614216064449417557657503047614464 8947 196882321497141769588017922042195072836493228432128898835115315006095228928 8948 393764642994283539176035844084390145672986456864257797670230630012190457856 8949 787529285988567078352071688168780291345972913728515595340461260024380915712 8950 1575058571977134156704143376337560582691945827457031190680922520048761831424 8951 3150117143954268313408286752675121165383891654914062381361845040097523662848 8952 6300234287908536626816573505350242330767783309828124762723690080195047325696 8953 12600468575817073253633147010700484661535566619656249525447380160390094651392 8954 25200937151634146507266294021400969323071133239312499050894760320780189302784 8955 50401874303268293014532588042801938646142266478624998101789520641560378605568 8956 100803748606536586029065176085603877292284532957249996203579041283120757211136 8957 201607497213073172058130352171207754584569065914499992407158082566241514422272 8958 403214994426146344116260704342415509169138131828999984814316165132483028844544 8959 806429988852292688232521408684831018338276263657999969628632330264966057689088 8960 1612859977704585376465042817369662036676552527315999939257264660529932115378176 8961 3225719955409170752930085634739324073353105054631999878514529321059864230756352 8962 6451439910818341505860171269478648146706210109263999757029058642119728461512704 8963 12902879821636683011720342538957296293412420218527999514058117284239456923025408 8964 25805759643273366023440685077914592586824840437055999028116234568478913846050816 8965 51611519286546732046881370155829185173649680874111998056232469136957827692101632 8966 103223038573093464093762740311658370347299361748223996112464938273915655384203264 8967 206446077146186928187525480623316740694598723496447992224929876547831310768406528 8968 412892154292373856375050961246633481389197446992895984449859753095662621536813056 8969 825784308584747712750101922493266962778394893985791968899719506191325243073626112 8970 1651568617169495425500203844986533925556789787971583937799439012382650486147252224 8971 3303137234338990851000407689973067851113579575943167875598878024765300972294504448 8972 6606274468677981702000815379946135702227159151886335751197756049530601944589008896 8973 13212548937355963404001630759892271404454318303772671502395512099061203889178017792 8974 26425097874711926808003261519784542808908636607545343004791024198122407778356035584 8975 52850195749423853616006523039569085617817273215090686009582048396244815556712071168 8976 105700391498847707232013046079138171235634546430181372019164096792489631113424142336 8977 211400782997695414464026092158276342471269092860362744038328193584979262226848284672 8978 422801565995390828928052184316552684942538185720725488076656387169958524453696569344 8979 845603131990781657856104368633105369885076371441450976153312774339917048907393138688 8980 1691206263981563315712208737266210739770152742882901952306625548679834097814786277376 8981 3382412527963126631424417474532421479540305485765803904613251097359668195629572554752 8982 6764825055926253262848834949064842959080610971531607809226502194719336391259145109504 8983 13529650111852506525697669898129685918161221943063215618453004389438672782518290219008 8984 27059300223705013051395339796259371836322443886126431236906008778877345565036580438016 8985 54118600447410026102790679592518743672644887772252862473812017557754691130073160876032 8986 108237200894820052205581359185037487345289775544505724947624035115509382260146321752064 8987 216474401789640104411162718370074974690579551089011449895248070231018764520292643504128 8988 432948803579280208822325436740149949381159102178022899790496140462037529040585287008256 8989 865897607158560417644650873480299898762318204356045799580992280924075058081170574016512 8990 1731795214317120835289301746960599797524636408712091599161984561848150116162341148033024 8991 3463590428634241670578603493921199595049272817424183198323969123696300232324682296066048 8992 6927180857268483341157206987842399190098545634848366396647938247392600464649364592132096 8993 13854361714536966682314413975684798380197091269696732793295876494785200929298729184264192 8994 27708723429073933364628827951369596760394182539393465586591752989570401858597458368528384 8995 55417446858147866729257655902739193520788365078786931173183505979140803717194916737056768 8996 110834893716295733458515311805478387041576730157573862346367011958281607434389833474113536 8997 221669787432591466917030623610956774083153460315147724692734023916563214868779666948227072 8998 443339574865182933834061247221913548166306920630295449385468047833126429737559333896454144 8999 886679149730365867668122494443827096332613841260590898770936095666252859475118667792908288 9000 1773358299460731735336244988887654192665227682521181797541872191332505718950237335585816576 9001 3546716598921463470672489977775308385330455365042363595083744382665011437900474671171633152 9002 7093433197842926941344979955550616770660910730084727190167488765330022875800949342343266304 9003 14186866395685853882689959911101233541321821460169454380334977530660045751601898684686532608 9004 28373732791371707765379919822202467082643642920338908760669955061320091503203797369373065216 9005 56747465582743415530759839644404934165287285840677817521339910122640183006407594738746130432 9006 113494931165486831061519679288809868330574571681355635042679820245280366012815189477492260864 9007 226989862330973662123039358577619736661149143362711270085359640490560732025630378954984521728 9008 453979724661947324246078717155239473322298286725422540170719280981121464051260757909969043456 9009 907959449323894648492157434310478946644596573450845080341438561962242928102521515819938086912 9010 1815918898647789296984314868620957893289193146901690160682877123924485856205043031639876173824 9011 3631837797295578593968629737241915786578386293803380321365754247848971712410086063279752347648 9012 7263675594591157187937259474483831573156772587606760642731508495697943424820172126559504695296 9013 14527351189182314375874518948967663146313545175213521285463016991395886849640344253119009390592 9014 29054702378364628751749037897935326292627090350427042570926033982791773699280688506238018781184 9015 58109404756729257503498075795870652585254180700854085141852067965583547398561377012476037562368 9016 116218809513458515006996151591741305170508361401708170283704135931167094797122754024952075124736 9017 232437619026917030013992303183482610341016722803416340567408271862334189594245508049904150249472 9018 464875238053834060027984606366965220682033445606832681134816543724668379188491016099808300498944 9019 929750476107668120055969212733930441364066891213665362269633087449336758376982032199616600997888 9020 1859500952215336240111938425467860882728133782427330724539266174898673516753964064399233201995776 9021 3719001904430672480223876850935721765456267564854661449078532349797347033507928128798466403991552 9022 7438003808861344960447753701871443530912535129709322898157064699594694067015856257596932807983104 9023 14876007617722689920895507403742887061825070259418645796314129399189388134031712515193865615966208 9024 29752015235445379841791014807485774123650140518837291592628258798378776268063425030387731231932416 9025 59504030470890759683582029614971548247300281037674583185256517596757552536126850060775462463864832 9026 119008060941781519367164059229943096494600562075349166370513035193515105072253700121550924927729664 9027 238016121883563038734328118459886192989201124150698332741026070387030210144507400243101849855459328 9028 476032243767126077468656236919772385978402248301396665482052140774060420289014800486203699710918656 9029 952064487534252154937312473839544771956804496602793330964104281548120840578029600972407399421837312 9030 1904128975068504309874624947679089543913608993205586661928208563096241681156059201944814798843674624 9031 3808257950137008619749249895358179087827217986411173323856417126192483362312118403889629597687349248 9032 7616515900274017239498499790716358175654435972822346647712834252384966724624236807779259195374698496 9033 15233031800548034478996999581432716351308871945644693295425668504769933449248473615558518390749396992 9034 30466063601096068957993999162865432702617743891289386590851337009539866898496947231117036781498793984 9035 60932127202192137915987998325730865405235487782578773181702674019079733796993894462234073562997587968 9036 121864254404384275831975996651461730810470975565157546363405348038159467593987788924468147125995175936 9037 243728508808768551663951993302923461620941951130315092726810696076318935187975577848936294251990351872 9038 487457017617537103327903986605846923241883902260630185453621392152637870375951155697872588503980703744 9039 974914035235074206655807973211693846483767804521260370907242784305275740751902311395745177007961407488 9040 1949828070470148413311615946423387692967535609042520741814485568610551481503804622791490354015922814976 9041 3899656140940296826623231892846775385935071218085041483628971137221102963007609245582980708031845629952 9042 7799312281880593653246463785693550771870142436170082967257942274442205926015218491165961416063691259904 9043 15598624563761187306492927571387101543740284872340165934515884548884411852030436982331922832127382519808 9044 31197249127522374612985855142774203087480569744680331869031769097768823704060873964663845664254765039616 9045 8595044557171427132038716315969726107279416250769088168531684569 9046 17190089114342854264077432631939452214558832501538176337063369138 9047 34380178228685708528154865263878904429117665003076352674126738276 9048 68760356457371417056309730527757808858235330006152705348253476552 9049 137520712914742834112619461055515617716470660012305410696506953104 9050 275041425829485668225238922111031235432941320024610821393013906208 9051 550082851658971336450477844222062470865882640049221642786027812416 9052 1100165703317942672900955688444124941731765280098443285572055624832 9053 2200331406635885345801911376888249883463530560196886571144111249664 9054 4400662813271770691603822753776499766927061120393773142288222499328 9055 8801325626543541383207645507552999533854122240787546284576444998656 9056 17602651253087082766415291015105999067708244481575092569152889997312 9057 35205302506174165532830582030211998135416488963150185138305779994624 9058 70410605012348331065661164060423996270832977926300370276611559989248 9059 140821210024696662131322328120847992541665955852600740553223119978496 9060 281642420049393324262644656241695985083331911705201481106446239956992 9061 563284840098786648525289312483391970166663823410402962212892479913984 9062 1126569680197573297050578624966783940333327646820805924425784959827968 9063 2253139360395146594101157249933567880666655293641611848851569919655936 9064 4506278720790293188202314499867135761333310587283223697703139839311872 9065 9012557441580586376404628999734271522666621174566447395406279678623744 9066 18025114883161172752809257999468543045333242349132894790812559357247488 9067 36050229766322345505618515998937086090666484698265789581625118714494976 9068 72100459532644691011237031997874172181332969396531579163250237428989952 9069 144200919065289382022474063995748344362665938793063158326500474857979904 9070 288401838130578764044948127991496688725331877586126316653000949715959808 9071 576803676261157528089896255982993377450663755172252633306001899431919616 9072 1153607352522315056179792511965986754901327510344505266612003798863839232 9073 2307214705044630112359585023931973509802655020689010533224007597727678464 9074 4614429410089260224719170047863947019605310041378021066448015195455356928 9075 9228858820178520449438340095727894039210620082756042132896030390910713856 9076 18457717640357040898876680191455788078421240165512084265792060781821427712 9077 36915435280714081797753360382911576156842480331024168531584121563642855424 9078 73830870561428163595506720765823152313684960662048337063168243127285710848 9079 147661741122856327191013441531646304627369921324096674126336486254571421696 9080 295323482245712654382026883063292609254739842648193348252672972509142843392 9081 590646964491425308764053766126585218509479685296386696505345945018285686784 9082 1181293928982850617528107532253170437018959370592773393010691890036571373568 9083 2362587857965701235056215064506340874037918741185546786021383780073142747136 9084 4725175715931402470112430129012681748075837482371093572042767560146285494272 9085 9450351431862804940224860258025363496151674964742187144085535120292570988544 9086 18900702863725609880449720516050726992303349929484374288171070240585141977088 9087 37801405727451219760899441032101453984606699858968748576342140481170283954176 9088 75602811454902439521798882064202907969213399717937497152684280962340567908352 9089 151205622909804879043597764128405815938426799435874994305368561924681135816704 9090 302411245819609758087195528256811631876853598871749988610737123849362271633408 9091 604822491639219516174391056513623263753707197743499977221474247698724543266816 9092 1209644983278439032348782113027246527507414395486999954442948495397449086533632 9093 2419289966556878064697564226054493055014828790973999908885896990794898173067264 9094 4838579933113756129395128452108986110029657581947999817771793981589796346134528 9095 9677159866227512258790256904217972220059315163895999635543587963179592692269056 9096 19354319732455024517580513808435944440118630327791999271087175926359185384538112 9097 38708639464910049035161027616871888880237260655583998542174351852718370769076224 9098 77417278929820098070322055233743777760474521311167997084348703705436741538152448 9099 154834557859640196140644110467487555520949042622335994168697407410873483076304896 9100 309669115719280392281288220934975111041898085244671988337394814821746966152609792 9101 619338231438560784562576441869950222083796170489343976674789629643493932305219584 9102 1238676462877121569125152883739900444167592340978687953349579259286987864610439168 9103 2477352925754243138250305767479800888335184681957375906699158518573975729220878336 9104 4954705851508486276500611534959601776670369363914751813398317037147951458441756672 9105 9909411703016972553001223069919203553340738727829503626796634074295902916883513344 9106 19818823406033945106002446139838407106681477455659007253593268148591805833767026688 9107 39637646812067890212004892279676814213362954911318014507186536297183611667534053376 9108 79275293624135780424009784559353628426725909822636029014373072594367223335068106752 9109 158550587248271560848019569118707256853451819645272058028746145188734446670136213504 9110 317101174496543121696039138237414513706903639290544116057492290377468893340272427008 9111 634202348993086243392078276474829027413807278581088232114984580754937786680544854016 9112 1268404697986172486784156552949658054827614557162176464229969161509875573361089708032 9113 2536809395972344973568313105899316109655229114324352928459938323019751146722179416064 9114 5073618791944689947136626211798632219310458228648705856919876646039502293444358832128 9115 10147237583889379894273252423597264438620916457297411713839753292079004586888717664256 9116 20294475167778759788546504847194528877241832914594823427679506584158009173777435328512 9117 40588950335557519577093009694389057754483665829189646855359013168316018347554870657024 9118 81177900671115039154186019388778115508967331658379293710718026336632036695109741314048 9119 162355801342230078308372038777556231017934663316758587421436052673264073390219482628096 9120 324711602684460156616744077555112462035869326633517174842872105346528146780438965256192 9121 649423205368920313233488155110224924071738653267034349685744210693056293560877930512384 9122 1298846410737840626466976310220449848143477306534068699371488421386112587121755861024768 9123 2597692821475681252933952620440899696286954613068137398742976842772225174243511722049536 9124 5195385642951362505867905240881799392573909226136274797485953685544450348487023444099072 9125 10390771285902725011735810481763598785147818452272549594971907371088900696974046888198144 9126 20781542571805450023471620963527197570295636904545099189943814742177801393948093776396288 9127 41563085143610900046943241927054395140591273809090198379887629484355602787896187552792576 9128 83126170287221800093886483854108790281182547618180396759775258968711205575792375105585152 9129 166252340574443600187772967708217580562365095236360793519550517937422411151584750211170304 9130 332504681148887200375545935416435161124730190472721587039101035874844822303169500422340608 9131 665009362297774400751091870832870322249460380945443174078202071749689644606339000844681216 9132 1330018724595548801502183741665740644498920761890886348156404143499379289212678001689362432 9133 2660037449191097603004367483331481288997841523781772696312808286998758578425356003378724864 9134 5320074898382195206008734966662962577995683047563545392625616573997517156850712006757449728 9135 10640149796764390412017469933325925155991366095127090785251233147995034313701424013514899456 9136 21280299593528780824034939866651850311982732190254181570502466295990068627402848027029798912 9137 42560599187057561648069879733303700623965464380508363141004932591980137254805696054059597824 9138 85121198374115123296139759466607401247930928761016726282009865183960274509611392108119195648 9139 170242396748230246592279518933214802495861857522033452564019730367920549019222784216238391296 9140 340484793496460493184559037866429604991723715044066905128039460735841098038445568432476782592 9141 680969586992920986369118075732859209983447430088133810256078921471682196076891136864953565184 9142 1361939173985841972738236151465718419966894860176267620512157842943364392153782273729907130368 9143 2723878347971683945476472302931436839933789720352535241024315685886728784307564547459814260736 9144 5447756695943367890952944605862873679867579440705070482048631371773457568615129094919628521472 9145 10895513391886735781905889211725747359735158881410140964097262743546915137230258189839257042944 9146 21791026783773471563811778423451494719470317762820281928194525487093830274460516379678514085888 9147 43582053567546943127623556846902989438940635525640563856389050974187660548921032759357028171776 9148 87164107135093886255247113693805978877881271051281127712778101948375321097842065518714056343552 9149 174328214270187772510494227387611957755762542102562255425556203896750642195684131037428112687104 9150 348656428540375545020988454775223915511525084205124510851112407793501284391368262074856225374208 9151 697312857080751090041976909550447831023050168410249021702224815587002568782736524149712450748416 9152 1394625714161502180083953819100895662046100336820498043404449631174005137565473048299424901496832 9153 2789251428323004360167907638201791324092200673640996086808899262348010275130946096598849802993664 9154 5578502856646008720335815276403582648184401347281992173617798524696020550261892193197699605987328 9155 11157005713292017440671630552807165296368802694563984347235597049392041100523784386395399211974656 9156 22314011426584034881343261105614330592737605389127968694471194098784082201047568772790798423949312 9157 44628022853168069762686522211228661185475210778255937388942388197568164402095137545581596847898624 9158 89256045706336139525373044422457322370950421556511874777884776395136328804190275091163193695797248 9159 178512091412672279050746088844914644741900843113023749555769552790272657608380550182326387391594496 9160 357024182825344558101492177689829289483801686226047499111539105580545315216761100364652774783188992 9161 714048365650689116202984355379658578967603372452094998223078211161090630433522200729305549566377984 9162 1428096731301378232405968710759317157935206744904189996446156422322181260867044401458611099132755968 9163 2856193462602756464811937421518634315870413489808379992892312844644362521734088802917222198265511936 9164 5712386925205512929623874843037268631740826979616759985784625689288725043468177605834444396531023872 9165 11424773850411025859247749686074537263481653959233519971569251378577450086936355211668888793062047744 9166 22849547700822051718495499372149074526963307918467039943138502757154900173872710423337777586124095488 9167 45699095401644103436990998744298149053926615836934079886277005514309800347745420846675555172248190976 9168 91398190803288206873981997488596298107853231673868159772554011028619600695490841693351110344496381952 9169 182796381606576413747963994977192596215706463347736319545108022057239201390981683386702220688992763904 9170 365592763213152827495927989954385192431412926695472639090216044114478402781963366773404441377985527808 9171 731185526426305654991855979908770384862825853390945278180432088228956805563926733546808882755971055616 9172 1462371052852611309983711959817540769725651706781890556360864176457913611127853467093617765511942111232 9173 2924742105705222619967423919635081539451303413563781112721728352915827222255706934187235531023884222464 9174 5849484211410445239934847839270163078902606827127562225443456705831654444511413868374471062047768444928 9175 11698968422820890479869695678540326157805213654255124450886913411663308889022827736748942124095536889856 9176 23397936845641780959739391357080652315610427308510248901773826823326617778045655473497884248191073779712 9177 46795873691283561919478782714161304631220854617020497803547653646653235556091310946995768496382147559424 9178 93591747382567123838957565428322609262441709234040995607095307293306471112182621893991536992764295118848 9179 187183494765134247677915130856645218524883418468081991214190614586612942224365243787983073985528590237696 9180 25785133671514281396116148947909178321838248752307264505595053707 9181 51570267343028562792232297895818356643676497504614529011190107414 9182 103140534686057125584464595791636713287352995009229058022380214828 9183 206281069372114251168929191583273426574705990018458116044760429656 9184 412562138744228502337858383166546853149411980036916232089520859312 9185 825124277488457004675716766333093706298823960073832464179041718624 9186 1650248554976914009351433532666187412597647920147664928358083437248 9187 3300497109953828018702867065332374825195295840295329856716166874496 9188 6600994219907656037405734130664749650390591680590659713432333748992 9189 13201988439815312074811468261329499300781183361181319426864667497984 9190 26403976879630624149622936522658998601562366722362638853729334995968 9191 52807953759261248299245873045317997203124733444725277707458669991936 9192 105615907518522496598491746090635994406249466889450555414917339983872 9193 211231815037044993196983492181271988812498933778901110829834679967744 9194 422463630074089986393966984362543977624997867557802221659669359935488 9195 844927260148179972787933968725087955249995735115604443319338719870976 9196 1689854520296359945575867937450175910499991470231208886638677439741952 9197 3379709040592719891151735874900351820999982940462417773277354879483904 9198 6759418081185439782303471749800703641999965880924835546554709758967808 9199 13518836162370879564606943499601407283999931761849671093109419517935616 9200 27037672324741759129213886999202814567999863523699342186218839035871232 9201 54075344649483518258427773998405629135999727047398684372437678071742464 9202 108150689298967036516855547996811258271999454094797368744875356143484928 9203 216301378597934073033711095993622516543998908189594737489750712286969856 9204 432602757195868146067422191987245033087997816379189474979501424573939712 9205 865205514391736292134844383974490066175995632758378949959002849147879424 9206 1730411028783472584269688767948980132351991265516757899918005698295758848 9207 3460822057566945168539377535897960264703982531033515799836011396591517696 9208 6921644115133890337078755071795920529407965062067031599672022793183035392 9209 13843288230267780674157510143591841058815930124134063199344045586366070784 9210 27686576460535561348315020287183682117631860248268126398688091172732141568 9211 55373152921071122696630040574367364235263720496536252797376182345464283136 9212 110746305842142245393260081148734728470527440993072505594752364690928566272 9213 221492611684284490786520162297469456941054881986145011189504729381857132544 9214 442985223368568981573040324594938913882109763972290022379009458763714265088 9215 885970446737137963146080649189877827764219527944580044758018917527428530176 9216 1771940893474275926292161298379755655528439055889160089516037835054857060352 9217 3543881786948551852584322596759511311056878111778320179032075670109714120704 9218 7087763573897103705168645193519022622113756223556640358064151340219428241408 9219 14175527147794207410337290387038045244227512447113280716128302680438856482816 9220 28351054295588414820674580774076090488455024894226561432256605360877712965632 9221 56702108591176829641349161548152180976910049788453122864513210721755425931264 9222 113404217182353659282698323096304361953820099576906245729026421443510851862528 9223 226808434364707318565396646192608723907640199153812491458052842887021703725056 9224 453616868729414637130793292385217447815280398307624982916105685774043407450112 9225 907233737458829274261586584770434895630560796615249965832211371548086814900224 9226 1814467474917658548523173169540869791261121593230499931664422743096173629800448 9227 3628934949835317097046346339081739582522243186460999863328845486192347259600896 9228 7257869899670634194092692678163479165044486372921999726657690972384694519201792 9229 14515739799341268388185385356326958330088972745843999453315381944769389038403584 9230 29031479598682536776370770712653916660177945491687998906630763889538778076807168 9231 58062959197365073552741541425307833320355890983375997813261527779077556153614336 9232 116125918394730147105483082850615666640711781966751995626523055558155112307228672 9233 232251836789460294210966165701231333281423563933503991253046111116310224614457344 9234 464503673578920588421932331402462666562847127867007982506092222232620449228914688 9235 929007347157841176843864662804925333125694255734015965012184444465240898457829376 9236 1858014694315682353687729325609850666251388511468031930024368888930481796915658752 9237 3716029388631364707375458651219701332502777022936063860048737777860963593831317504 9238 7432058777262729414750917302439402665005554045872127720097475555721927187662635008 9239 14864117554525458829501834604878805330011108091744255440194951111443854375325270016 9240 29728235109050917659003669209757610660022216183488510880389902222887708750650540032 9241 59456470218101835318007338419515221320044432366977021760779804445775417501301080064 9242 118912940436203670636014676839030442640088864733954043521559608891550835002602160128 9243 237825880872407341272029353678060885280177729467908087043119217783101670005204320256 9244 475651761744814682544058707356121770560355458935816174086238435566203340010408640512 9245 951303523489629365088117414712243541120710917871632348172476871132406680020817281024 9246 1902607046979258730176234829424487082241421835743264696344953742264813360041634562048 9247 3805214093958517460352469658848974164482843671486529392689907484529626720083269124096 9248 7610428187917034920704939317697948328965687342973058785379814969059253440166538248192 9249 15220856375834069841409878635395896657931374685946117570759629938118506880333076496384 9250 30441712751668139682819757270791793315862749371892235141519259876237013760666152992768 9251 60883425503336279365639514541583586631725498743784470283038519752474027521332305985536 9252 121766851006672558731279029083167173263450997487568940566077039504948055042664611971072 9253 243533702013345117462558058166334346526901994975137881132154079009896110085329223942144 9254 487067404026690234925116116332668693053803989950275762264308158019792220170658447884288 9255 974134808053380469850232232665337386107607979900551524528616316039584440341316895768576 9256 1948269616106760939700464465330674772215215959801103049057232632079168880682633791537152 9257 3896539232213521879400928930661349544430431919602206098114465264158337761365267583074304 9258 7793078464427043758801857861322699088860863839204412196228930528316675522730535166148608 9259 15586156928854087517603715722645398177721727678408824392457861056633351045461070332297216 9260 31172313857708175035207431445290796355443455356817648784915722113266702090922140664594432 9261 62344627715416350070414862890581592710886910713635297569831444226533404181844281329188864 9262 124689255430832700140829725781163185421773821427270595139662888453066808363688562658377728 9263 249378510861665400281659451562326370843547642854541190279325776906133616727377125316755456 9264 498757021723330800563318903124652741687095285709082380558651553812267233454754250633510912 9265 997514043446661601126637806249305483374190571418164761117303107624534466909508501267021824 9266 1995028086893323202253275612498610966748381142836329522234606215249068933819017002534043648 9267 3990056173786646404506551224997221933496762285672659044469212430498137867638034005068087296 9268 7980112347573292809013102449994443866993524571345318088938424860996275735276068010136174592 9269 15960224695146585618026204899988887733987049142690636177876849721992551470552136020272349184 9270 31920449390293171236052409799977775467974098285381272355753699443985102941104272040544698368 9271 63840898780586342472104819599955550935948196570762544711507398887970205882208544081089396736 9272 127681797561172684944209639199911101871896393141525089423014797775940411764417088162178793472 9273 255363595122345369888419278399822203743792786283050178846029595551880823528834176324357586944 9274 510727190244690739776838556799644407487585572566100357692059191103761647057668352648715173888 9275 1021454380489381479553677113599288814975171145132200715384118382207523294115336705297430347776 9276 2042908760978762959107354227198577629950342290264401430768236764415046588230673410594860695552 9277 4085817521957525918214708454397155259900684580528802861536473528830093176461346821189721391104 9278 8171635043915051836429416908794310519801369161057605723072947057660186352922693642379442782208 9279 16343270087830103672858833817588621039602738322115211446145894115320372705845387284758885564416 9280 32686540175660207345717667635177242079205476644230422892291788230640745411690774569517771128832 9281 65373080351320414691435335270354484158410953288460845784583576461281490823381549139035542257664 9282 130746160702640829382870670540708968316821906576921691569167152922562981646763098278071084515328 9283 261492321405281658765741341081417936633643813153843383138334305845125963293526196556142169030656 9284 522984642810563317531482682162835873267287626307686766276668611690251926587052393112284338061312 9285 1045969285621126635062965364325671746534575252615373532553337223380503853174104786224568676122624 9286 2091938571242253270125930728651343493069150505230747065106674446761007706348209572449137352245248 9287 4183877142484506540251861457302686986138301010461494130213348893522015412696419144898274704490496 9288 8367754284969013080503722914605373972276602020922988260426697787044030825392838289796549408980992 9289 16735508569938026161007445829210747944553204041845976520853395574088061650785676579593098817961984 9290 33471017139876052322014891658421495889106408083691953041706791148176123301571353159186197635923968 9291 66942034279752104644029783316842991778212816167383906083413582296352246603142706318372395271847936 9292 133884068559504209288059566633685983556425632334767812166827164592704493206285412636744790543695872 9293 267768137119008418576119133267371967112851264669535624333654329185408986412570825273489581087391744 9294 535536274238016837152238266534743934225702529339071248667308658370817972825141650546979162174783488 9295 1071072548476033674304476533069487868451405058678142497334617316741635945650283301093958324349566976 9296 2142145096952067348608953066138975736902810117356284994669234633483271891300566602187916648699133952 9297 4284290193904134697217906132277951473805620234712569989338469266966543782601133204375833297398267904 9298 8568580387808269394435812264555902947611240469425139978676938533933087565202266408751666594796535808 9299 17137160775616538788871624529111805895222480938850279957353877067866175130404532817503333189593071616 9300 34274321551233077577743249058223611790444961877700559914707754135732350260809065635006666379186143232 9301 68548643102466155155486498116447223580889923755401119829415508271464700521618131270013332758372286464 9302 137097286204932310310972996232894447161779847510802239658831016542929401043236262540026665516744572928 9303 274194572409864620621945992465788894323559695021604479317662033085858802086472525080053331033489145856 9304 548389144819729241243891984931577788647119390043208958635324066171717604172945050160106662066978291712 9305 1096778289639458482487783969863155577294238780086417917270648132343435208345890100320213324133956583424 9306 2193556579278916964975567939726311154588477560172835834541296264686870416691780200640426648267913166848 9307 4387113158557833929951135879452622309176955120345671669082592529373740833383560401280853296535826333696 9308 8774226317115667859902271758905244618353910240691343338165185058747481666767120802561706593071652667392 9309 17548452634231335719804543517810489236707820481382686676330370117494963333534241605123413186143305334784 9310 35096905268462671439609087035620978473415640962765373352660740234989926667068483210246826372286610669568 9311 70193810536925342879218174071241956946831281925530746705321480469979853334136966420493652744573221339136 9312 140387621073850685758436348142483913893662563851061493410642960939959706668273932840987305489146442678272 9313 280775242147701371516872696284967827787325127702122986821285921879919413336547865681974610978292885356544 9314 561550484295402743033745392569935655574650255404245973642571843759838826673095731363949221956585770713088 9315 1123100968590805486067490785139871311149300510808491947285143687519677653346191462727898443913171541426176 9316 77355401014542844188348446843727534965514746256921793516785161121 9317 154710802029085688376696893687455069931029492513843587033570322242 9318 309421604058171376753393787374910139862058985027687174067140644484 9319 618843208116342753506787574749820279724117970055374348134281288968 9320 1237686416232685507013575149499640559448235940110748696268562577936 9321 2475372832465371014027150298999281118896471880221497392537125155872 9322 4950745664930742028054300597998562237792943760442994785074250311744 9323 9901491329861484056108601195997124475585887520885989570148500623488 9324 19802982659722968112217202391994248951171775041771979140297001246976 9325 39605965319445936224434404783988497902343550083543958280594002493952 9326 79211930638891872448868809567976995804687100167087916561188004987904 9327 158423861277783744897737619135953991609374200334175833122376009975808 9328 316847722555567489795475238271907983218748400668351666244752019951616 9329 633695445111134979590950476543815966437496801336703332489504039903232 9330 1267390890222269959181900953087631932874993602673406664979008079806464 9331 2534781780444539918363801906175263865749987205346813329958016159612928 9332 5069563560889079836727603812350527731499974410693626659916032319225856 9333 10139127121778159673455207624701055462999948821387253319832064638451712 9334 20278254243556319346910415249402110925999897642774506639664129276903424 9335 40556508487112638693820830498804221851999795285549013279328258553806848 9336 81113016974225277387641660997608443703999590571098026558656517107613696 9337 162226033948450554775283321995216887407999181142196053117313034215227392 9338 324452067896901109550566643990433774815998362284392106234626068430454784 9339 648904135793802219101133287980867549631996724568784212469252136860909568 9340 1297808271587604438202266575961735099263993449137568424938504273721819136 9341 2595616543175208876404533151923470198527986898275136849877008547443638272 9342 5191233086350417752809066303846940397055973796550273699754017094887276544 9343 10382466172700835505618132607693880794111947593100547399508034189774553088 9344 20764932345401671011236265215387761588223895186201094799016068379549106176 9345 41529864690803342022472530430775523176447790372402189598032136759098212352 9346 83059729381606684044945060861551046352895580744804379196064273518196424704 9347 166119458763213368089890121723102092705791161489608758392128547036392849408 9348 332238917526426736179780243446204185411582322979217516784257094072785698816 9349 664477835052853472359560486892408370823164645958435033568514188145571397632 9350 1328955670105706944719120973784816741646329291916870067137028376291142795264 9351 2657911340211413889438241947569633483292658583833740134274056752582285590528 9352 5315822680422827778876483895139266966585317167667480268548113505164571181056 9353 10631645360845655557752967790278533933170634335334960537096227010329142362112 9354 21263290721691311115505935580557067866341268670669921074192454020658284724224 9355 42526581443382622231011871161114135732682537341339842148384908041316569448448 9356 85053162886765244462023742322228271465365074682679684296769816082633138896896 9357 170106325773530488924047484644456542930730149365359368593539632165266277793792 9358 340212651547060977848094969288913085861460298730718737187079264330532555587584 9359 680425303094121955696189938577826171722920597461437474374158528661065111175168 9360 1360850606188243911392379877155652343445841194922874948748317057322130222350336 9361 2721701212376487822784759754311304686891682389845749897496634114644260444700672 9362 5443402424752975645569519508622609373783364779691499794993268229288520889401344 9363 10886804849505951291139039017245218747566729559382999589986536458577041778802688 9364 21773609699011902582278078034490437495133459118765999179973072917154083557605376 9365 43547219398023805164556156068980874990266918237531998359946145834308167115210752 9366 87094438796047610329112312137961749980533836475063996719892291668616334230421504 9367 174188877592095220658224624275923499961067672950127993439784583337232668460843008 9368 348377755184190441316449248551846999922135345900255986879569166674465336921686016 9369 696755510368380882632898497103693999844270691800511973759138333348930673843372032 9370 1393511020736761765265796994207387999688541383601023947518276666697861347686744064 9371 2787022041473523530531593988414775999377082767202047895036553333395722695373488128 9372 5574044082947047061063187976829551998754165534404095790073106666791445390746976256 9373 11148088165894094122126375953659103997508331068808191580146213333582890781493952512 9374 22296176331788188244252751907318207995016662137616383160292426667165781562987905024 9375 44592352663576376488505503814636415990033324275232766320584853334331563125975810048 9376 89184705327152752977011007629272831980066648550465532641169706668663126251951620096 9377 178369410654305505954022015258545663960133297100931065282339413337326252503903240192 9378 356738821308611011908044030517091327920266594201862130564678826674652505007806480384 9379 713477642617222023816088061034182655840533188403724261129357653349305010015612960768 9380 1426955285234444047632176122068365311681066376807448522258715306698610020031225921536 9381 2853910570468888095264352244136730623362132753614897044517430613397220040062451843072 9382 5707821140937776190528704488273461246724265507229794089034861226794440080124903686144 9383 11415642281875552381057408976546922493448531014459588178069722453588880160249807372288 9384 22831284563751104762114817953093844986897062028919176356139444907177760320499614744576 9385 45662569127502209524229635906187689973794124057838352712278889814355520640999229489152 9386 91325138255004419048459271812375379947588248115676705424557779628711041281998458978304 9387 182650276510008838096918543624750759895176496231353410849115559257422082563996917956608 9388 365300553020017676193837087249501519790352992462706821698231118514844165127993835913216 9389 730601106040035352387674174499003039580705984925413643396462237029688330255987671826432 9390 1461202212080070704775348348998006079161411969850827286792924474059376660511975343652864 9391 2922404424160141409550696697996012158322823939701654573585848948118753321023950687305728 9392 5844808848320282819101393395992024316645647879403309147171697896237506642047901374611456 9393 11689617696640565638202786791984048633291295758806618294343395792475013284095802749222912 9394 23379235393281131276405573583968097266582591517613236588686791584950026568191605498445824 9395 46758470786562262552811147167936194533165183035226473177373583169900053136383210996891648 9396 93516941573124525105622294335872389066330366070452946354747166339800106272766421993783296 9397 187033883146249050211244588671744778132660732140905892709494332679600212545532843987566592 9398 374067766292498100422489177343489556265321464281811785418988665359200425091065687975133184 9399 748135532584996200844978354686979112530642928563623570837977330718400850182131375950266368 9400 1496271065169992401689956709373958225061285857127247141675954661436801700364262751900532736 9401 2992542130339984803379913418747916450122571714254494283351909322873603400728525503801065472 9402 5985084260679969606759826837495832900245143428508988566703818645747206801457051007602130944 9403 11970168521359939213519653674991665800490286857017977133407637291494413602914102015204261888 9404 23940337042719878427039307349983331600980573714035954266815274582988827205828204030408523776 9405 47880674085439756854078614699966663201961147428071908533630549165977654411656408060817047552 9406 95761348170879513708157229399933326403922294856143817067261098331955308823312816121634095104 9407 191522696341759027416314458799866652807844589712287634134522196663910617646625632243268190208 9408 383045392683518054832628917599733305615689179424575268269044393327821235293251264486536380416 9409 766090785367036109665257835199466611231378358849150536538088786655642470586502528973072760832 9410 1532181570734072219330515670398933222462756717698301073076177573311284941173005057946145521664 9411 3064363141468144438661031340797866444925513435396602146152355146622569882346010115892291043328 9412 6128726282936288877322062681595732889851026870793204292304710293245139764692020231784582086656 9413 12257452565872577754644125363191465779702053741586408584609420586490279529384040463569164173312 9414 24514905131745155509288250726382931559404107483172817169218841172980559058768080927138328346624 9415 49029810263490311018576501452765863118808214966345634338437682345961118117536161854276656693248 9416 98059620526980622037153002905531726237616429932691268676875364691922236235072323708553313386496 9417 196119241053961244074306005811063452475232859865382537353750729383844472470144647417106626772992 9418 392238482107922488148612011622126904950465719730765074707501458767688944940289294834213253545984 9419 784476964215844976297224023244253809900931439461530149415002917535377889880578589668426507091968 9420 1568953928431689952594448046488507619801862878923060298830005835070755779761157179336853014183936 9421 3137907856863379905188896092977015239603725757846120597660011670141511559522314358673706028367872 9422 6275815713726759810377792185954030479207451515692241195320023340283023119044628717347412056735744 9423 12551631427453519620755584371908060958414903031384482390640046680566046238089257434694824113471488 9424 25103262854907039241511168743816121916829806062768964781280093361132092476178514869389648226942976 9425 50206525709814078483022337487632243833659612125537929562560186722264184952357029738779296453885952 9426 100413051419628156966044674975264487667319224251075859125120373444528369904714059477558592907771904 9427 200826102839256313932089349950528975334638448502151718250240746889056739809428118955117185815543808 9428 401652205678512627864178699901057950669276897004303436500481493778113479618856237910234371631087616 9429 803304411357025255728357399802115901338553794008606873000962987556226959237712475820468743262175232 9430 1606608822714050511456714799604231802677107588017213746001925975112453918475424951640937486524350464 9431 3213217645428101022913429599208463605354215176034427492003851950224907836950849903281874973048700928 9432 6426435290856202045826859198416927210708430352068854984007703900449815673901699806563749946097401856 9433 12852870581712404091653718396833854421416860704137709968015407800899631347803399613127499892194803712 9434 25705741163424808183307436793667708842833721408275419936030815601799262695606799226254999784389607424 9435 51411482326849616366614873587335417685667442816550839872061631203598525391213598452509999568779214848 9436 102822964653699232733229747174670835371334885633101679744123262407197050782427196905019999137558429696 9437 205645929307398465466459494349341670742669771266203359488246524814394101564854393810039998275116859392 9438 411291858614796930932918988698683341485339542532406718976493049628788203129708787620079996550233718784 9439 822583717229593861865837977397366682970679085064813437952986099257576406259417575240159993100467437568 9440 1645167434459187723731675954794733365941358170129626875905972198515152812518835150480319986200934875136 9441 3290334868918375447463351909589466731882716340259253751811944397030305625037670300960639972401869750272 9442 6580669737836750894926703819178933463765432680518507503623888794060611250075340601921279944803739500544 9443 13161339475673501789853407638357866927530865361037015007247777588121222500150681203842559889607479001088 9444 26322678951347003579706815276715733855061730722074030014495555176242445000301362407685119779214958002176 9445 52645357902694007159413630553431467710123461444148060028991110352484890000602724815370239558429916004352 9446 105290715805388014318827261106862935420246922888296120057982220704969780001205449630740479116859832008704 9447 210581431610776028637654522213725870840493845776592240115964441409939560002410899261480958233719664017408 9448 421162863221552057275309044427451741680987691553184480231928882819879120004821798522961916467439328034816 9449 842325726443104114550618088854903483361975383106368960463857765639758240009643597045923832934878656069632 9450 1684651452886208229101236177709806966723950766212737920927715531279516480019287194091847665869757312139264 9451 3369302905772416458202472355419613933447901532425475841855431062559032960038574388183695331739514624278528 9452 6738605811544832916404944710839227866895803064850951683710862125118065920077148776367390663479029248557056 9453 232066203043628532565045340531182604896544238770765380550355483363 9454 464132406087257065130090681062365209793088477541530761100710966726 9455 928264812174514130260181362124730419586176955083061522201421933452 9456 1856529624349028260520362724249460839172353910166123044402843866904 9457 3713059248698056521040725448498921678344707820332246088805687733808 9458 7426118497396113042081450896997843356689415640664492177611375467616 9459 14852236994792226084162901793995686713378831281328984355222750935232 9460 29704473989584452168325803587991373426757662562657968710445501870464 9461 59408947979168904336651607175982746853515325125315937420891003740928 9462 118817895958337808673303214351965493707030650250631874841782007481856 9463 237635791916675617346606428703930987414061300501263749683564014963712 9464 475271583833351234693212857407861974828122601002527499367128029927424 9465 950543167666702469386425714815723949656245202005054998734256059854848 9466 1901086335333404938772851429631447899312490404010109997468512119709696 9467 3802172670666809877545702859262895798624980808020219994937024239419392 9468 7604345341333619755091405718525791597249961616040439989874048478838784 9469 15208690682667239510182811437051583194499923232080879979748096957677568 9470 30417381365334479020365622874103166388999846464161759959496193915355136 9471 60834762730668958040731245748206332777999692928323519918992387830710272 9472 121669525461337916081462491496412665555999385856647039837984775661420544 9473 243339050922675832162924982992825331111998771713294079675969551322841088 9474 486678101845351664325849965985650662223997543426588159351939102645682176 9475 973356203690703328651699931971301324447995086853176318703878205291364352 9476 1946712407381406657303399863942602648895990173706352637407756410582728704 9477 3893424814762813314606799727885205297791980347412705274815512821165457408 9478 7786849629525626629213599455770410595583960694825410549631025642330914816 9479 15573699259051253258427198911540821191167921389650821099262051284661829632 9480 31147398518102506516854397823081642382335842779301642198524102569323659264 9481 62294797036205013033708795646163284764671685558603284397048205138647318528 9482 124589594072410026067417591292326569529343371117206568794096410277294637056 9483 249179188144820052134835182584653139058686742234413137588192820554589274112 9484 498358376289640104269670365169306278117373484468826275176385641109178548224 9485 996716752579280208539340730338612556234746968937652550352771282218357096448 9486 1993433505158560417078681460677225112469493937875305100705542564436714192896 9487 3986867010317120834157362921354450224938987875750610201411085128873428385792 9488 7973734020634241668314725842708900449877975751501220402822170257746856771584 9489 15947468041268483336629451685417800899755951503002440805644340515493713543168 9490 31894936082536966673258903370835601799511903006004881611288681030987427086336 9491 63789872165073933346517806741671203599023806012009763222577362061974854172672 9492 127579744330147866693035613483342407198047612024019526445154724123949708345344 9493 255159488660295733386071226966684814396095224048039052890309448247899416690688 9494 510318977320591466772142453933369628792190448096078105780618896495798833381376 9495 1020637954641182933544284907866739257584380896192156211561237792991597666762752 9496 2041275909282365867088569815733478515168761792384312423122475585983195333525504 9497 4082551818564731734177139631466957030337523584768624846244951171966390667051008 9498 8165103637129463468354279262933914060675047169537249692489902343932781334102016 9499 16330207274258926936708558525867828121350094339074499384979804687865562668204032 9500 32660414548517853873417117051735656242700188678148998769959609375731125336408064 9501 65320829097035707746834234103471312485400377356297997539919218751462250672816128 9502 130641658194071415493668468206942624970800754712595995079838437502924501345632256 9503 261283316388142830987336936413885249941601509425191990159676875005849002691264512 9504 522566632776285661974673872827770499883203018850383980319353750011698005382529024 9505 1045133265552571323949347745655540999766406037700767960638707500023396010765058048 9506 2090266531105142647898695491311081999532812075401535921277415000046792021530116096 9507 4180533062210285295797390982622163999065624150803071842554830000093584043060232192 9508 8361066124420570591594781965244327998131248301606143685109660000187168086120464384 9509 16722132248841141183189563930488655996262496603212287370219320000374336172240928768 9510 33444264497682282366379127860977311992524993206424574740438640000748672344481857536 9511 66888528995364564732758255721954623985049986412849149480877280001497344688963715072 9512 133777057990729129465516511443909247970099972825698298961754560002994689377927430144 9513 267554115981458258931033022887818495940199945651396597923509120005989378755854860288 9514 535108231962916517862066045775636991880399891302793195847018240011978757511709720576 9515 1070216463925833035724132091551273983760799782605586391694036480023957515023419441152 9516 2140432927851666071448264183102547967521599565211172783388072960047915030046838882304 9517 4280865855703332142896528366205095935043199130422345566776145920095830060093677764608 9518 8561731711406664285793056732410191870086398260844691133552291840191660120187355529216 9519 17123463422813328571586113464820383740172796521689382267104583680383320240374711058432 9520 34246926845626657143172226929640767480345593043378764534209167360766640480749422116864 9521 68493853691253314286344453859281534960691186086757529068418334721533280961498844233728 9522 136987707382506628572688907718563069921382372173515058136836669443066561922997688467456 9523 273975414765013257145377815437126139842764744347030116273673338886133123845995376934912 9524 547950829530026514290755630874252279685529488694060232547346677772266247691990753869824 9525 1095901659060053028581511261748504559371058977388120465094693355544532495383981507739648 9526 2191803318120106057163022523497009118742117954776240930189386711089064990767963015479296 9527 4383606636240212114326045046994018237484235909552481860378773422178129981535926030958592 9528 8767213272480424228652090093988036474968471819104963720757546844356259963071852061917184 9529 17534426544960848457304180187976072949936943638209927441515093688712519926143704123834368 9530 35068853089921696914608360375952145899873887276419854883030187377425039852287408247668736 9531 70137706179843393829216720751904291799747774552839709766060374754850079704574816495337472 9532 140275412359686787658433441503808583599495549105679419532120749509700159409149632990674944 9533 280550824719373575316866883007617167198991098211358839064241499019400318818299265981349888 9534 561101649438747150633733766015234334397982196422717678128482998038800637636598531962699776 9535 1122203298877494301267467532030468668795964392845435356256965996077601275273197063925399552 9536 2244406597754988602534935064060937337591928785690870712513931992155202550546394127850799104 9537 4488813195509977205069870128121874675183857571381741425027863984310405101092788255701598208 9538 8977626391019954410139740256243749350367715142763482850055727968620810202185576511403196416 9539 17955252782039908820279480512487498700735430285526965700111455937241620404371153022806392832 9540 35910505564079817640558961024974997401470860571053931400222911874483240808742306045612785664 9541 71821011128159635281117922049949994802941721142107862800445823748966481617484612091225571328 9542 143642022256319270562235844099899989605883442284215725600891647497932963234969224182451142656 9543 287284044512638541124471688199799979211766884568431451201783294995865926469938448364902285312 9544 574568089025277082248943376399599958423533769136862902403566589991731852939876896729804570624 9545 1149136178050554164497886752799199916847067538273725804807133179983463705879753793459609141248 9546 2298272356101108328995773505598399833694135076547451609614266359966927411759507586919218282496 9547 4596544712202216657991547011196799667388270153094903219228532719933854823519015173838436564992 9548 9193089424404433315983094022393599334776540306189806438457065439867709647038030347676873129984 9549 18386178848808866631966188044787198669553080612379612876914130879735419294076060695353746259968 9550 36772357697617733263932376089574397339106161224759225753828261759470838588152121390707492519936 9551 73544715395235466527864752179148794678212322449518451507656523518941677176304242781414985039872 9552 147089430790470933055729504358297589356424644899036903015313047037883354352608485562829970079744 9553 294178861580941866111459008716595178712849289798073806030626094075766708705216971125659940159488 9554 588357723161883732222918017433190357425698579596147612061252188151533417410433942251319880318976 9555 1176715446323767464445836034866380714851397159192295224122504376303066834820867884502639760637952 9556 2353430892647534928891672069732761429702794318384590448245008752606133669641735769005279521275904 9557 4706861785295069857783344139465522859405588636769180896490017505212267339283471538010559042551808 9558 9413723570590139715566688278931045718811177273538361792980035010424534678566943076021118085103616 9559 18827447141180279431133376557862091437622354547076723585960070020849069357133886152042236170207232 9560 37654894282360558862266753115724182875244709094153447171920140041698138714267772304084472340414464 9561 75309788564721117724533506231448365750489418188306894343840280083396277428535544608168944680828928 9562 150619577129442235449067012462896731500978836376613788687680560166792554857071089216337889361657856 9563 301239154258884470898134024925793463001957672753227577375361120333585109714142178432675778723315712 9564 602478308517768941796268049851586926003915345506455154750722240667170219428284356865351557446631424 9565 1204956617035537883592536099703173852007830691012910309501444481334340438856568713730703114893262848 9566 2409913234071075767185072199406347704015661382025820619002888962668680877713137427461406229786525696 9567 4819826468142151534370144398812695408031322764051641238005777925337361755426274854922812459573051392 9568 9639652936284303068740288797625390816062645528103282476011555850674723510852549709845624919146102784 9569 19279305872568606137480577595250781632125291056206564952023111701349447021705099419691249838292205568 9570 38558611745137212274961155190501563264250582112413129904046223402698894043410198839382499676584411136 9571 77117223490274424549922310381003126528501164224826259808092446805397788086820397678764999353168822272 9572 154234446980548849099844620762006253057002328449652519616184893610795576173640795357529998706337644544 9573 308468893961097698199689241524012506114004656899305039232369787221591152347281590715059997412675289088 9574 616937787922195396399378483048025012228009313798610078464739574443182304694563181430119994825350578176 9575 1233875575844390792798756966096050024456018627597220156929479148886364609389126362860239989650701156352 9576 2467751151688781585597513932192100048912037255194440313858958297772729218778252725720479979301402312704 9577 4935502303377563171195027864384200097824074510388880627717916595545458437556505451440959958602804625408 9578 9871004606755126342390055728768400195648149020777761255435833191090916875113010902881919917205609250816 9579 19742009213510252684780111457536800391296298041555522510871666382181833750226021805763839834411218501632 9580 39484018427020505369560222915073600782592596083111045021743332764363667500452043611527679668822437003264 9581 78968036854041010739120445830147201565185192166222090043486665528727335000904087223055359337644874006528 9582 157936073708082021478240891660294403130370384332444180086973331057454670001808174446110718675289748013056 9583 315872147416164042956481783320588806260740768664888360173946662114909340003616348892221437350579496026112 9584 631744294832328085912963566641177612521481537329776720347893324229818680007232697784442874701158992052224 9585 1263488589664656171825927133282355225042963074659553440695786648459637360014465395568885749402317984104448 9586 2526977179329312343651854266564710450085926149319106881391573296919274720028930791137771498804635968208896 9587 5053954358658624687303708533129420900171852298638213762783146593838549440057861582275542997609271936417792 9588 10107908717317249374607417066258841800343704597276427525566293187677098880115723164551085995218543872835584 9589 20215817434634498749214834132517683600687409194552855051132586375354197760231446329102171990437087745671168 9590 40431634869268997498429668265035367201374818389105710102265172750708395520462892658204343980874175491342336 9591 696198609130885597695136021593547814689632716312296141651066450089 9592 1392397218261771195390272043187095629379265432624592283302132900178 9593 2784794436523542390780544086374191258758530865249184566604265800356 9594 5569588873047084781561088172748382517517061730498369133208531600712 9595 11139177746094169563122176345496765035034123460996738266417063201424 9596 22278355492188339126244352690993530070068246921993476532834126402848 9597 44556710984376678252488705381987060140136493843986953065668252805696 9598 89113421968753356504977410763974120280272987687973906131336505611392 9599 178226843937506713009954821527948240560545975375947812262673011222784 9600 356453687875013426019909643055896481121091950751895624525346022445568 9601 712907375750026852039819286111792962242183901503791249050692044891136 9602 1425814751500053704079638572223585924484367803007582498101384089782272 9603 2851629503000107408159277144447171848968735606015164996202768179564544 9604 5703259006000214816318554288894343697937471212030329992405536359129088 9605 11406518012000429632637108577788687395874942424060659984811072718258176 9606 22813036024000859265274217155577374791749884848121319969622145436516352 9607 45626072048001718530548434311154749583499769696242639939244290873032704 9608 91252144096003437061096868622309499166999539392485279878488581746065408 9609 182504288192006874122193737244618998333999078784970559756977163492130816 9610 365008576384013748244387474489237996667998157569941119513954326984261632 9611 730017152768027496488774948978475993335996315139882239027908653968523264 9612 1460034305536054992977549897956951986671992630279764478055817307937046528 9613 2920068611072109985955099795913903973343985260559528956111634615874093056 9614 5840137222144219971910199591827807946687970521119057912223269231748186112 9615 11680274444288439943820399183655615893375941042238115824446538463496372224 9616 23360548888576879887640798367311231786751882084476231648893076926992744448 9617 46721097777153759775281596734622463573503764168952463297786153853985488896 9618 93442195554307519550563193469244927147007528337904926595572307707970977792 9619 186884391108615039101126386938489854294015056675809853191144615415941955584 9620 373768782217230078202252773876979708588030113351619706382289230831883911168 9621 747537564434460156404505547753959417176060226703239412764578461663767822336 9622 1495075128868920312809011095507918834352120453406478825529156923327535644672 9623 2990150257737840625618022191015837668704240906812957651058313846655071289344 9624 5980300515475681251236044382031675337408481813625915302116627693310142578688 9625 11960601030951362502472088764063350674816963627251830604233255386620285157376 9626 23921202061902725004944177528126701349633927254503661208466510773240570314752 9627 47842404123805450009888355056253402699267854509007322416933021546481140629504 9628 95684808247610900019776710112506805398535709018014644833866043092962281259008 9629 191369616495221800039553420225013610797071418036029289667732086185924562518016 9630 382739232990443600079106840450027221594142836072058579335464172371849125036032 9631 765478465980887200158213680900054443188285672144117158670928344743698250072064 9632 1530956931961774400316427361800108886376571344288234317341856689487396500144128 9633 3061913863923548800632854723600217772753142688576468634683713378974793000288256 9634 6123827727847097601265709447200435545506285377152937269367426757949586000576512 9635 12247655455694195202531418894400871091012570754305874538734853515899172001153024 9636 24495310911388390405062837788801742182025141508611749077469707031798344002306048 9637 48990621822776780810125675577603484364050283017223498154939414063596688004612096 9638 97981243645553561620251351155206968728100566034446996309878828127193376009224192 9639 195962487291107123240502702310413937456201132068893992619757656254386752018448384 9640 391924974582214246481005404620827874912402264137787985239515312508773504036896768 9641 783849949164428492962010809241655749824804528275575970479030625017547008073793536 9642 1567699898328856985924021618483311499649609056551151940958061250035094016147587072 9643 3135399796657713971848043236966622999299218113102303881916122500070188032295174144 9644 6270799593315427943696086473933245998598436226204607763832245000140376064590348288 9645 12541599186630855887392172947866491997196872452409215527664490000280752129180696576 9646 25083198373261711774784345895732983994393744904818431055328980000561504258361393152 9647 50166396746523423549568691791465967988787489809636862110657960001123008516722786304 9648 100332793493046847099137383582931935977574979619273724221315920002246017033445572608 9649 200665586986093694198274767165863871955149959238547448442631840004492034066891145216 9650 401331173972187388396549534331727743910299918477094896885263680008984068133782290432 9651 802662347944374776793099068663455487820599836954189793770527360017968136267564580864 9652 1605324695888749553586198137326910975641199673908379587541054720035936272535129161728 9653 3210649391777499107172396274653821951282399347816759175082109440071872545070258323456 9654 6421298783554998214344792549307643902564798695633518350164218880143745090140516646912 9655 12842597567109996428689585098615287805129597391267036700328437760287490180281033293824 9656 25685195134219992857379170197230575610259194782534073400656875520574980360562066587648 9657 51370390268439985714758340394461151220518389565068146801313751041149960721124133175296 9658 102740780536879971429516680788922302441036779130136293602627502082299921442248266350592 9659 205481561073759942859033361577844604882073558260272587205255004164599842884496532701184 9660 410963122147519885718066723155689209764147116520545174410510008329199685768993065402368 9661 821926244295039771436133446311378419528294233041090348821020016658399371537986130804736 9662 1643852488590079542872266892622756839056588466082180697642040033316798743075972261609472 9663 3287704977180159085744533785245513678113176932164361395284080066633597486151944523218944 9664 6575409954360318171489067570491027356226353864328722790568160133267194972303889046437888 9665 13150819908720636342978135140982054712452707728657445581136320266534389944607778092875776 9666 26301639817441272685956270281964109424905415457314891162272640533068779889215556185751552 9667 52603279634882545371912540563928218849810830914629782324545281066137559778431112371503104 9668 105206559269765090743825081127856437699621661829259564649090562132275119556862224743006208 9669 210413118539530181487650162255712875399243323658519129298181124264550239113724449486012416 9670 420826237079060362975300324511425750798486647317038258596362248529100478227448898972024832 9671 841652474158120725950600649022851501596973294634076517192724497058200956454897797944049664 9672 1683304948316241451901201298045703003193946589268153034385448994116401912909795595888099328 9673 3366609896632482903802402596091406006387893178536306068770897988232803825819591191776198656 9674 6733219793264965807604805192182812012775786357072612137541795976465607651639182383552397312 9675 13466439586529931615209610384365624025551572714145224275083591952931215303278364767104794624 9676 26932879173059863230419220768731248051103145428290448550167183905862430606556729534209589248 9677 53865758346119726460838441537462496102206290856580897100334367811724861213113459068419178496 9678 107731516692239452921676883074924992204412581713161794200668735623449722426226918136838356992 9679 215463033384478905843353766149849984408825163426323588401337471246899444852453836273676713984 9680 430926066768957811686707532299699968817650326852647176802674942493798889704907672547353427968 9681 861852133537915623373415064599399937635300653705294353605349884987597779409815345094706855936 9682 1723704267075831246746830129198799875270601307410588707210699769975195558819630690189413711872 9683 3447408534151662493493660258397599750541202614821177414421399539950391117639261380378827423744 9684 6894817068303324986987320516795199501082405229642354828842799079900782235278522760757654847488 9685 13789634136606649973974641033590399002164810459284709657685598159801564470557045521515309694976 9686 27579268273213299947949282067180798004329620918569419315371196319603128941114091043030619389952 9687 55158536546426599895898564134361596008659241837138838630742392639206257882228182086061238779904 9688 110317073092853199791797128268723192017318483674277677261484785278412515764456364172122477559808 9689 220634146185706399583594256537446384034636967348555354522969570556825031528912728344244955119616 9690 441268292371412799167188513074892768069273934697110709045939141113650063057825456688489910239232 9691 882536584742825598334377026149785536138547869394221418091878282227300126115650913376979820478464 9692 1765073169485651196668754052299571072277095738788442836183756564454600252231301826753959640956928 9693 3530146338971302393337508104599142144554191477576885672367513128909200504462603653507919281913856 9694 7060292677942604786675016209198284289108382955153771344735026257818401008925207307015838563827712 9695 14120585355885209573350032418396568578216765910307542689470052515636802017850414614031677127655424 9696 28241170711770419146700064836793137156433531820615085378940105031273604035700829228063354255310848 9697 56482341423540838293400129673586274312867063641230170757880210062547208071401658456126708510621696 9698 112964682847081676586800259347172548625734127282460341515760420125094416142803316912253417021243392 9699 225929365694163353173600518694345097251468254564920683031520840250188832285606633824506834042486784 9700 451858731388326706347201037388690194502936509129841366063041680500377664571213267649013668084973568 9701 903717462776653412694402074777380389005873018259682732126083361000755329142426535298027336169947136 9702 1807434925553306825388804149554760778011746036519365464252166722001510658284853070596054672339894272 9703 3614869851106613650777608299109521556023492073038730928504333444003021316569706141192109344679788544 9704 7229739702213227301555216598219043112046984146077461857008666888006042633139412282384218689359577088 9705 14459479404426454603110433196438086224093968292154923714017333776012085266278824564768437378719154176 9706 28918958808852909206220866392876172448187936584309847428034667552024170532557649129536874757438308352 9707 57837917617705818412441732785752344896375873168619694856069335104048341065115298259073749514876616704 9708 115675835235411636824883465571504689792751746337239389712138670208096682130230596518147499029753233408 9709 231351670470823273649766931143009379585503492674478779424277340416193364260461193036294998059506466816 9710 462703340941646547299533862286018759171006985348957558848554680832386728520922386072589996119012933632 9711 925406681883293094599067724572037518342013970697915117697109361664773457041844772145179992238025867264 9712 1850813363766586189198135449144075036684027941395830235394218723329546914083689544290359984476051734528 9713 3701626727533172378396270898288150073368055882791660470788437446659093828167379088580719968952103469056 9714 7403253455066344756792541796576300146736111765583320941576874893318187656334758177161439937904206938112 9715 14806506910132689513585083593152600293472223531166641883153749786636375312669516354322879875808413876224 9716 29613013820265379027170167186305200586944447062333283766307499573272750625339032708645759751616827752448 9717 59226027640530758054340334372610401173888894124666567532614999146545501250678065417291519503233655504896 9718 118452055281061516108680668745220802347777788249333135065229998293091002501356130834583039006467311009792 9719 236904110562123032217361337490441604695555576498666270130459996586182005002712261669166078012934622019584 9720 473808221124246064434722674980883209391111152997332540260919993172364010005424523338332156025869244039168 9721 947616442248492128869445349961766418782222305994665080521839986344728020010849046676664312051738488078336 9722 1895232884496984257738890699923532837564444611989330161043679972689456040021698093353328624103476976156672 9723 3790465768993968515477781399847065675128889223978660322087359945378912080043396186706657248206953952313344 9724 7580931537987937030955562799694131350257778447957320644174719890757824160086792373413314496413907904626688 9725 15161863075975874061911125599388262700515556895914641288349439781515648320173584746826628992827815809253376 9726 30323726151951748123822251198776525401031113791829282576698879563031296640347169493653257985655631618506752 9727 60647452303903496247644502397553050802062227583658565153397759126062593280694338987306515971311263237013504 9728 121294904607806992495289004795106101604124455167317130306795518252125186561388677974613031942622526474027008 9729 242589809215613984990578009590212203208248910334634260613591036504250373122777355949226063885245052948054016 9730 2088595827392656793085408064780643444068898148936888424953199350267 9731 4177191654785313586170816129561286888137796297873776849906398700534 9732 8354383309570627172341632259122573776275592595747553699812797401068 9733 16708766619141254344683264518245147552551185191495107399625594802136 9734 33417533238282508689366529036490295105102370382990214799251189604272 9735 66835066476565017378733058072980590210204740765980429598502379208544 9736 133670132953130034757466116145961180420409481531960859197004758417088 9737 267340265906260069514932232291922360840818963063921718394009516834176 9738 534680531812520139029864464583844721681637926127843436788019033668352 9739 1069361063625040278059728929167689443363275852255686873576038067336704 9740 2138722127250080556119457858335378886726551704511373747152076134673408 9741 4277444254500161112238915716670757773453103409022747494304152269346816 9742 8554888509000322224477831433341515546906206818045494988608304538693632 9743 17109777018000644448955662866683031093812413636090989977216609077387264 9744 34219554036001288897911325733366062187624827272181979954433218154774528 9745 68439108072002577795822651466732124375249654544363959908866436309549056 9746 136878216144005155591645302933464248750499309088727919817732872619098112 9747 273756432288010311183290605866928497500998618177455839635465745238196224 9748 547512864576020622366581211733856995001997236354911679270931490476392448 9749 1095025729152041244733162423467713990003994472709823358541862980952784896 9750 2190051458304082489466324846935427980007988945419646717083725961905569792 9751 4380102916608164978932649693870855960015977890839293434167451923811139584 9752 8760205833216329957865299387741711920031955781678586868334903847622279168 9753 17520411666432659915730598775483423840063911563357173736669807695244558336 9754 35040823332865319831461197550966847680127823126714347473339615390489116672 9755 70081646665730639662922395101933695360255646253428694946679230780978233344 9756 140163293331461279325844790203867390720511292506857389893358461561956466688 9757 280326586662922558651689580407734781441022585013714779786716923123912933376 9758 560653173325845117303379160815469562882045170027429559573433846247825866752 9759 1121306346651690234606758321630939125764090340054859119146867692495651733504 9760 2242612693303380469213516643261878251528180680109718238293735384991303467008 9761 4485225386606760938427033286523756503056361360219436476587470769982606934016 9762 8970450773213521876854066573047513006112722720438872953174941539965213868032 9763 17940901546427043753708133146095026012225445440877745906349883079930427736064 9764 35881803092854087507416266292190052024450890881755491812699766159860855472128 9765 71763606185708175014832532584380104048901781763510983625399532319721710944256 9766 143527212371416350029665065168760208097803563527021967250799064639443421888512 9767 287054424742832700059330130337520416195607127054043934501598129278886843777024 9768 574108849485665400118660260675040832391214254108087869003196258557773687554048 9769 1148217698971330800237320521350081664782428508216175738006392517115547375108096 9770 2296435397942661600474641042700163329564857016432351476012785034231094750216192 9771 4592870795885323200949282085400326659129714032864702952025570068462189500432384 9772 9185741591770646401898564170800653318259428065729405904051140136924379000864768 9773 18371483183541292803797128341601306636518856131458811808102280273848758001729536 9774 36742966367082585607594256683202613273037712262917623616204560547697516003459072 9775 73485932734165171215188513366405226546075424525835247232409121095395032006918144 9776 146971865468330342430377026732810453092150849051670494464818242190790064013836288 9777 293943730936660684860754053465620906184301698103340988929636484381580128027672576 9778 587887461873321369721508106931241812368603396206681977859272968763160256055345152 9779 1175774923746642739443016213862483624737206792413363955718545937526320512110690304 9780 2351549847493285478886032427724967249474413584826727911437091875052641024221380608 9781 4703099694986570957772064855449934498948827169653455822874183750105282048442761216 9782 9406199389973141915544129710899868997897654339306911645748367500210564096885522432 9783 18812398779946283831088259421799737995795308678613823291496735000421128193771044864 9784 37624797559892567662176518843599475991590617357227646582993470000842256387542089728 9785 75249595119785135324353037687198951983181234714455293165986940001684512775084179456 9786 150499190239570270648706075374397903966362469428910586331973880003369025550168358912 9787 300998380479140541297412150748795807932724938857821172663947760006738051100336717824 9788 601996760958281082594824301497591615865449877715642345327895520013476102200673435648 9789 1203993521916562165189648602995183231730899755431284690655791040026952204401346871296 9790 2407987043833124330379297205990366463461799510862569381311582080053904408802693742592 9791 4815974087666248660758594411980732926923599021725138762623164160107808817605387485184 9792 9631948175332497321517188823961465853847198043450277525246328320215617635210774970368 9793 19263896350664994643034377647922931707694396086900555050492656640431235270421549940736 9794 38527792701329989286068755295845863415388792173801110100985313280862470540843099881472 9795 77055585402659978572137510591691726830777584347602220201970626561724941081686199762944 9796 154111170805319957144275021183383453661555168695204440403941253123449882163372399525888 9797 308222341610639914288550042366766907323110337390408880807882506246899764326744799051776 9798 616444683221279828577100084733533814646220674780817761615765012493799528653489598103552 9799 1232889366442559657154200169467067629292441349561635523231530024987599057306979196207104 9800 2465778732885119314308400338934135258584882699123271046463060049975198114613958392414208 9801 4931557465770238628616800677868270517169765398246542092926120099950396229227916784828416 9802 9863114931540477257233601355736541034339530796493084185852240199900792458455833569656832 9803 19726229863080954514467202711473082068679061592986168371704480399801584916911667139313664 9804 39452459726161909028934405422946164137358123185972336743408960799603169833823334278627328 9805 78904919452323818057868810845892328274716246371944673486817921599206339667646668557254656 9806 157809838904647636115737621691784656549432492743889346973635843198412679335293337114509312 9807 315619677809295272231475243383569313098864985487778693947271686396825358670586674229018624 9808 631239355618590544462950486767138626197729970975557387894543372793650717341173348458037248 9809 1262478711237181088925900973534277252395459941951114775789086745587301434682346696916074496 9810 2524957422474362177851801947068554504790919883902229551578173491174602869364693393832148992 9811 5049914844948724355703603894137109009581839767804459103156346982349205738729386787664297984 9812 10099829689897448711407207788274218019163679535608918206312693964698411477458773575328595968 9813 20199659379794897422814415576548436038327359071217836412625387929396822954917547150657191936 9814 40399318759589794845628831153096872076654718142435672825250775858793645909835094301314383872 9815 80798637519179589691257662306193744153309436284871345650501551717587291819670188602628767744 9816 161597275038359179382515324612387488306618872569742691301003103435174583639340377205257535488 9817 323194550076718358765030649224774976613237745139485382602006206870349167278680754410515070976 9818 646389100153436717530061298449549953226475490278970765204012413740698334557361508821030141952 9819 1292778200306873435060122596899099906452950980557941530408024827481396669114723017642060283904 9820 2585556400613746870120245193798199812905901961115883060816049654962793338229446035284120567808 9821 5171112801227493740240490387596399625811803922231766121632099309925586676458892070568241135616 9822 10342225602454987480480980775192799251623607844463532243264198619851173352917784141136482271232 9823 20684451204909974960961961550385598503247215688927064486528397239702346705835568282272964542464 9824 41368902409819949921923923100771197006494431377854128973056794479404693411671136564545929084928 9825 82737804819639899843847846201542394012988862755708257946113588958809386823342273129091858169856 9826 165475609639279799687695692403084788025977725511416515892227177917618773646684546258183716339712 9827 330951219278559599375391384806169576051955451022833031784454355835237547293369092516367432679424 9828 661902438557119198750782769612339152103910902045666063568908711670475094586738185032734865358848 9829 1323804877114238397501565539224678304207821804091332127137817423340950189173476370065469730717696 9830 2647609754228476795003131078449356608415643608182664254275634846681900378346952740130939461435392 9831 5295219508456953590006262156898713216831287216365328508551269693363800756693905480261878922870784 9832 10590439016913907180012524313797426433662574432730657017102539386727601513387810960523757845741568 9833 21180878033827814360025048627594852867325148865461314034205078773455203026775621921047515691483136 9834 42361756067655628720050097255189705734650297730922628068410157546910406053551243842095031382966272 9835 84723512135311257440100194510379411469300595461845256136820315093820812107102487684190062765932544 9836 169447024270622514880200389020758822938601190923690512273640630187641624214204975368380125531865088 9837 338894048541245029760400778041517645877202381847381024547281260375283248428409950736760251063730176 9838 677788097082490059520801556083035291754404763694762049094562520750566496856819901473520502127460352 9839 1355576194164980119041603112166070583508809527389524098189125041501132993713639802947041004254920704 9840 2711152388329960238083206224332141167017619054779048196378250083002265987427279605894082008509841408 9841 5422304776659920476166412448664282334035238109558096392756500166004531974854559211788164017019682816 9842 10844609553319840952332824897328564668070476219116192785513000332009063949709118423576328034039365632 9843 21689219106639681904665649794657129336140952438232385571026000664018127899418236847152656068078731264 9844 43378438213279363809331299589314258672281904876464771142052001328036255798836473694305312136157462528 9845 86756876426558727618662599178628517344563809752929542284104002656072511597672947388610624272314925056 9846 173513752853117455237325198357257034689127619505859084568208005312145023195345894777221248544629850112 9847 347027505706234910474650396714514069378255239011718169136416010624290046390691789554442497089259700224 9848 694055011412469820949300793429028138756510478023436338272832021248580092781383579108884994178519400448 9849 1388110022824939641898601586858056277513020956046872676545664042497160185562767158217769988357038800896 9850 2776220045649879283797203173716112555026041912093745353091328084994320371125534316435539976714077601792 9851 5552440091299758567594406347432225110052083824187490706182656169988640742251068632871079953428155203584 9852 11104880182599517135188812694864450220104167648374981412365312339977281484502137265742159906856310407168 9853 22209760365199034270377625389728900440208335296749962824730624679954562969004274531484319813712620814336 9854 44419520730398068540755250779457800880416670593499925649461249359909125938008549062968639627425241628672 9855 88839041460796137081510501558915601760833341186999851298922498719818251876017098125937279254850483257344 9856 177678082921592274163021003117831203521666682373999702597844997439636503752034196251874558509700966514688 9857 355356165843184548326042006235662407043333364747999405195689994879273007504068392503749117019401933029376 9858 710712331686369096652084012471324814086666729495998810391379989758546015008136785007498234038803866058752 9859 1421424663372738193304168024942649628173333458991997620782759979517092030016273570014996468077607732117504 9860 2842849326745476386608336049885299256346666917983995241565519959034184060032547140029992936155215464235008 9861 5685698653490952773216672099770598512693333835967990483131039918068368120065094280059985872310430928470016 9862 11371397306981905546433344199541197025386667671935980966262079836136736240130188560119971744620861856940032 9863 22742794613963811092866688399082394050773335343871961932524159672273472480260377120239943489241723713880064 9864 45485589227927622185733376798164788101546670687743923865048319344546944960520754240479886978483447427760128 9865 90971178455855244371466753596329576203093341375487847730096638689093889921041508480959773956966894855520256 9866 181942356911710488742933507192659152406186682750975695460193277378187779842083016961919547913933789711040512 9867 363884713823420977485867014385318304812373365501951390920386554756375559684166033923839095827867579422081024 9868 727769427646841954971734028770636609624746731003902781840773109512751119368332067847678191655735158844162048 9869 1455538855293683909943468057541273219249493462007805563681546219025502238736664135695356383311470317688324096 9870 6265787482177970379256224194341930332206694446810665274859598050801 9871 12531574964355940758512448388683860664413388893621330549719196101602 9872 25063149928711881517024896777367721328826777787242661099438392203204 9873 50126299857423763034049793554735442657653555574485322198876784406408 9874 100252599714847526068099587109470885315307111148970644397753568812816 9875 200505199429695052136199174218941770630614222297941288795507137625632 9876 401010398859390104272398348437883541261228444595882577591014275251264 9877 802020797718780208544796696875767082522456889191765155182028550502528 9878 1604041595437560417089593393751534165044913778383530310364057101005056 9879 3208083190875120834179186787503068330089827556767060620728114202010112 9880 6416166381750241668358373575006136660179655113534121241456228404020224 9881 12832332763500483336716747150012273320359310227068242482912456808040448 9882 25664665527000966673433494300024546640718620454136484965824913616080896 9883 51329331054001933346866988600049093281437240908272969931649827232161792 9884 102658662108003866693733977200098186562874481816545939863299654464323584 9885 205317324216007733387467954400196373125748963633091879726599308928647168 9886 410634648432015466774935908800392746251497927266183759453198617857294336 9887 821269296864030933549871817600785492502995854532367518906397235714588672 9888 1642538593728061867099743635201570985005991709064735037812794471429177344 9889 3285077187456123734199487270403141970011983418129470075625588942858354688 9890 6570154374912247468398974540806283940023966836258940151251177885716709376 9891 13140308749824494936797949081612567880047933672517880302502355771433418752 9892 26280617499648989873595898163225135760095867345035760605004711542866837504 9893 52561234999297979747191796326450271520191734690071521210009423085733675008 9894 105122469998595959494383592652900543040383469380143042420018846171467350016 9895 210244939997191918988767185305801086080766938760286084840037692342934700032 9896 420489879994383837977534370611602172161533877520572169680075384685869400064 9897 840979759988767675955068741223204344323067755041144339360150769371738800128 9898 1681959519977535351910137482446408688646135510082288678720301538743477600256 9899 3363919039955070703820274964892817377292271020164577357440603077486955200512 9900 6727838079910141407640549929785634754584542040329154714881206154973910401024 9901 13455676159820282815281099859571269509169084080658309429762412309947820802048 9902 26911352319640565630562199719142539018338168161316618859524824619895641604096 9903 53822704639281131261124399438285078036676336322633237719049649239791283208192 9904 107645409278562262522248798876570156073352672645266475438099298479582566416384 9905 215290818557124525044497597753140312146705345290532950876198596959165132832768 9906 430581637114249050088995195506280624293410690581065901752397193918330265665536 9907 861163274228498100177990391012561248586821381162131803504794387836660531331072 9908 1722326548456996200355980782025122497173642762324263607009588775673321062662144 9909 3444653096913992400711961564050244994347285524648527214019177551346642125324288 9910 6889306193827984801423923128100489988694571049297054428038355102693284250648576 9911 13778612387655969602847846256200979977389142098594108856076710205386568501297152 9912 27557224775311939205695692512401959954778284197188217712153420410773137002594304 9913 55114449550623878411391385024803919909556568394376435424306840821546274005188608 9914 110228899101247756822782770049607839819113136788752870848613681643092548010377216 9915 220457798202495513645565540099215679638226273577505741697227363286185096020754432 9916 440915596404991027291131080198431359276452547155011483394454726572370192041508864 9917 881831192809982054582262160396862718552905094310022966788909453144740384083017728 9918 1763662385619964109164524320793725437105810188620045933577818906289480768166035456 9919 3527324771239928218329048641587450874211620377240091867155637812578961536332070912 9920 7054649542479856436658097283174901748423240754480183734311275625157923072664141824 9921 14109299084959712873316194566349803496846481508960367468622551250315846145328283648 9922 28218598169919425746632389132699606993692963017920734937245102500631692290656567296 9923 56437196339838851493264778265399213987385926035841469874490205001263384581313134592 9924 112874392679677702986529556530798427974771852071682939748980410002526769162626269184 9925 225748785359355405973059113061596855949543704143365879497960820005053538325252538368 9926 451497570718710811946118226123193711899087408286731758995921640010107076650505076736 9927 902995141437421623892236452246387423798174816573463517991843280020214153301010153472 9928 1805990282874843247784472904492774847596349633146927035983686560040428306602020306944 9929 3611980565749686495568945808985549695192699266293854071967373120080856613204040613888 9930 7223961131499372991137891617971099390385398532587708143934746240161713226408081227776 9931 14447922262998745982275783235942198780770797065175416287869492480323426452816162455552 9932 28895844525997491964551566471884397561541594130350832575738984960646852905632324911104 9933 57791689051994983929103132943768795123083188260701665151477969921293705811264649822208 9934 115583378103989967858206265887537590246166376521403330302955939842587411622529299644416 9935 231166756207979935716412531775075180492332753042806660605911879685174823245058599288832 9936 462333512415959871432825063550150360984665506085613321211823759370349646490117198577664 9937 924667024831919742865650127100300721969331012171226642423647518740699292980234397155328 9938 1849334049663839485731300254200601443938662024342453284847295037481398585960468794310656 9939 3698668099327678971462600508401202887877324048684906569694590074962797171920937588621312 9940 7397336198655357942925201016802405775754648097369813139389180149925594343841875177242624 9941 14794672397310715885850402033604811551509296194739626278778360299851188687683750354485248 9942 29589344794621431771700804067209623103018592389479252557556720599702377375367500708970496 9943 59178689589242863543401608134419246206037184778958505115113441199404754750735001417940992 9944 118357379178485727086803216268838492412074369557917010230226882398809509501470002835881984 9945 236714758356971454173606432537676984824148739115834020460453764797619019002940005671763968 9946 473429516713942908347212865075353969648297478231668040920907529595238038005880011343527936 9947 946859033427885816694425730150707939296594956463336081841815059190476076011760022687055872 9948 1893718066855771633388851460301415878593189912926672163683630118380952152023520045374111744 9949 3787436133711543266777702920602831757186379825853344327367260236761904304047040090748223488 9950 7574872267423086533555405841205663514372759651706688654734520473523808608094080181496446976 9951 15149744534846173067110811682411327028745519303413377309469040947047617216188160362992893952 9952 30299489069692346134221623364822654057491038606826754618938081894095234432376320725985787904 9953 60598978139384692268443246729645308114982077213653509237876163788190468864752641451971575808 9954 121197956278769384536886493459290616229964154427307018475752327576380937729505282903943151616 9955 242395912557538769073772986918581232459928308854614036951504655152761875459010565807886303232 9956 484791825115077538147545973837162464919856617709228073903009310305523750918021131615772606464 9957 969583650230155076295091947674324929839713235418456147806018620611047501836042263231545212928 9958 1939167300460310152590183895348649859679426470836912295612037241222095003672084526463090425856 9959 3878334600920620305180367790697299719358852941673824591224074482444190007344169052926180851712 9960 7756669201841240610360735581394599438717705883347649182448148964888380014688338105852361703424 9961 15513338403682481220721471162789198877435411766695298364896297929776760029376676211704723406848 9962 31026676807364962441442942325578397754870823533390596729792595859553520058753352423409446813696 9963 62053353614729924882885884651156795509741647066781193459585191719107040117506704846818893627392 9964 124106707229459849765771769302313591019483294133562386919170383438214080235013409693637787254784 9965 248213414458919699531543538604627182038966588267124773838340766876428160470026819387275574509568 9966 496426828917839399063087077209254364077933176534249547676681533752856320940053638774551149019136 9967 992853657835678798126174154418508728155866353068499095353363067505712641880107277549102298038272 9968 1985707315671357596252348308837017456311732706136998190706726135011425283760214555098204596076544 9969 3971414631342715192504696617674034912623465412273996381413452270022850567520429110196409192153088 9970 7942829262685430385009393235348069825246930824547992762826904540045701135040858220392818384306176 9971 15885658525370860770018786470696139650493861649095985525653809080091402270081716440785636768612352 9972 31771317050741721540037572941392279300987723298191971051307618160182804540163432881571273537224704 9973 63542634101483443080075145882784558601975446596383942102615236320365609080326865763142547074449408 9974 127085268202966886160150291765569117203950893192767884205230472640731218160653731526285094148898816 9975 254170536405933772320300583531138234407901786385535768410460945281462436321307463052570188297797632 9976 508341072811867544640601167062276468815803572771071536820921890562924872642614926105140376595595264 9977 1016682145623735089281202334124552937631607145542143073641843781125849745285229852210280753191190528 9978 2033364291247470178562404668249105875263214291084286147283687562251699490570459704420561506382381056 9979 4066728582494940357124809336498211750526428582168572294567375124503398981140919408841123012764762112 9980 8133457164989880714249618672996423501052857164337144589134750249006797962281838817682246025529524224 9981 16266914329979761428499237345992847002105714328674289178269500498013595924563677635364492051059048448 9982 32533828659959522856998474691985694004211428657348578356539000996027191849127355270728984102118096896 9983 65067657319919045713996949383971388008422857314697156713078001992054383698254710541457968204236193792 9984 130135314639838091427993898767942776016845714629394313426156003984108767396509421082915936408472387584 9985 260270629279676182855987797535885552033691429258788626852312007968217534793018842165831872816944775168 9986 520541258559352365711975595071771104067382858517577253704624015936435069586037684331663745633889550336 9987 1041082517118704731423951190143542208134765717035154507409248031872870139172075368663327491267779100672 9988 2082165034237409462847902380287084416269531434070309014818496063745740278344150737326654982535558201344 9989 4164330068474818925695804760574168832539062868140618029636992127491480556688301474653309965071116402688 9990 8328660136949637851391609521148337665078125736281236059273984254982961113376602949306619930142232805376 9991 16657320273899275702783219042296675330156251472562472118547968509965922226753205898613239860284465610752 9992 33314640547798551405566438084593350660312502945124944237095937019931844453506411797226479720568931221504 9993 66629281095597102811132876169186701320625005890249888474191874039863688907012823594452959441137862443008 9994 133258562191194205622265752338373402641250011780499776948383748079727377814025647188905918882275724886016 9995 266517124382388411244531504676746805282500023560999553896767496159454755628051294377811837764551449772032 9996 533034248764776822489063009353493610565000047121999107793534992318909511256102588755623675529102899544064 9997 1066068497529553644978126018706987221130000094243998215587069984637819022512205177511247351058205799088128 9998 2132136995059107289956252037413974442260000188487996431174139969275638045024410355022494702116411598176256 9999 4264273990118214579912504074827948884520000376975992862348279938551276090048820710044989404232823196352512 10000 8528547980236429159825008149655897769040000753951985724696559877102552180097641420089978808465646392705024 10001 17057095960472858319650016299311795538080001507903971449393119754205104360195282840179957616931292785410048 10002 34114191920945716639300032598623591076160003015807942898786239508410208720390565680359915233862585570820096 10003 68228383841891433278600065197247182152320006031615885797572479016820417440781131360719830467725171141640192 10004 136456767683782866557200130394494364304640012063231771595144958033640834881562262721439660935450342283280384 10005 272913535367565733114400260788988728609280024126463543190289916067281669763124525442879321870900684566560768 10006 545827070735131466228800521577977457218560048252927086380579832134563339526249050885758643741801369133121536 10007 1091654141470262932457601043155954914437120096505854172761159664269126679052498101771517287483602738266243072 10008 2183308282940525864915202086311909828874240193011708345522319328538253358104996203543034574967205476532486144 10009 4366616565881051729830404172623819657748480386023416691044638657076506716209992407086069149934410953064972288 10010 8733233131762103459660808345247639315496960772046833382089277314153013432419984814172138299868821906129944576