0 1 1 0 2 1746 3 21456 4 147150 5 607536 6 2036334 7 5410800 8 13282866 9 27563184 10 56679732 11 102040272 12 184563384 13 302221728 14 504866340 15 763016400 16 1202127174 17 1728479808 18 2575653198 19 3561176016 20 5127122304 21 6797385072 22 9531403128 23 12329627616 24 16701654486 25 21199654080 26 28230179220 27 34817427648 28 45678519396 29 55628679312 30 71267532432 31 85814825328 32 108809427618 33 128313065808 34 161435864196 35 188866349856 36 233000967122 37 271038881664 38 332652360024 39 380052936000 40 464058384948 41 528207272064 42 634933480440 43 719891109360 44 862226645076 45 963402396336 46 1151630548200 47 1283383148256 48 1511712192624 49 1682610190272 50 1980149372586 51 2173335020640 52 2553938906832 53 2802302452080 54 3252053197962 55 3565107859680 56 4134281599332 57 4478370612624 58 5196137207292 59 5626609341264 60 6447297681852 61 6988002165504 62 8015735236140 63 8583137937936 64 9848010414582 65 10559737216512 66 11984902667088 67 12859007767920 68 14604830662068 69 15503821210368 70 17641254988872 71 18745161649632 72 21089319976446 73 22455296691840 74 25315918485660 75 26657876193552 76 30093037940916 77 31762199204640 78 35499649772196 79 37522029122640 80 42001807151088 81 43961681949696 82 49338668354508 83 51728256355824 84 57438861519024 85 60386349843360 86 67239945622872 87 69952973150448 88 78041768746104 89 81422449198272 90 89986989245196 91 94075995538080 92 104186300630184 93 107912764656720 94 119871913540680 95 124428298511808 96 136820522985366 97 142474305014208 98 157169233326942 99 162013233773232 100 179136502044786 101 185267022010992 102 203007471132576 103 210456413730000 104 231150186105300 105 237496090376160 106 261743285973276 107 269597531785104 108 294208106755620 109 304076215272672 110 333000044942184 111 340816677569856 112 374202208575108 113 384353804509056 114 418292116561764 115 430775149348512 116 470062425623904 117 479888082788256 118 525569966508384 119 537978526684128 120 583545452204256 121 599535751188672 122 652734095578236 123 664225100021952 124 725134345404516 125 740678527996704 126 801690824839836 127 821193556068144 128 891362867742594 129 905221077310224 130 986335730158608 131 1004552523670896 132 1084251267212604 133 1108552990916736 134 1201070842056864 135 1216456988386032 136 1321844679965124 137 1344017575021824 138 1448184444070944 139 1476744507280368 140 1595937623612040 141 1613783037445632 142 1750946082860088 143 1775842815135168 144 1908738022736906 145 1943599452161472 146 2097393394157352 147 2115903325416912 148 2290291891221744 149 2319641910438480 150 2489979984418002 151 2529649678397904 152 2723779648991448 153 2744265759680736 154 2966685588192744 155 2998277070600384 156 3211447938146592 157 3258877169329344 158 3504850979461812 159 3523718360325744 160 3801570119343252 161 3837760642196352 162 4106366330475138 163 4158538376973840 164 4463366643050868 165 4483051953436224 166 4831577029964664 167 4868300252574144 168 5198885439678552 169 5259854900352384 170 5640413422180752 171 5654515819053744 172 6083095951677564 173 6123785471614512 174 6533844325674000 175 6598763444267568 176 7063353204588468 177 7075518270356016 178 7605495285690420 179 7642842241406832 180 8140777703268192 181 8215232875189344 182 8787433143715992 183 8787509450163648 184 9429626446873704 185 9469584573191424 186 10079344446640944 187 10155252093440832 188 10844628096098376 189 10837346794132464 190 11622279905209008 191 11652713743015872 192 12383944489824288 193 12469350673824768 194 13307534798138352 195 13278543303524544 196 14218131023704962 197 14247931143255696 198 15133306135596936 199 15214375704320208 200 16213589022649482 201 16169472799450128 202 17305387511784156 203 17315897687907264 204 18364768933143288 205 18455077930818528 206 19657273880803500 207 19576727838059040 208 20921862756789360 209 20924737505772480 210 22183506313432608 211 22261078133767440 212 23679514063597536 213 23572106328782592 214 25181227431957024 215 25151547504964032 216 26627997396048642 217 26712165296920896 218 28403097547980492 219 28236401043124608 220 30125242132507944 221 30078762603273216 222 31834830929571228 223 31893475471789392 224 33868047906322884 225 33659965663725456 226 35899820150797044 227 35800439079686544 228 37842393617959632 229 37900047577711968 230 40236747338635632 231 39939100593362496 232 42546281016115836 233 42416501229893952 234 44823002097041580 235 44839096855271136 236 47545076560349556 237 47184234603931440 238 50251408471792728 239 50037611052201408 240 52816293146858172 241 52822620168766848 242 56001336199622550 243 55510173178054416 244 59048848767121488 245 58788822095127216 246 62040879849005472 247 61979989317932448 248 65633359504374252 249 65045417564622960 250 69183413603460216 251 68799981717308016 252 72527763733742460 253 72444380134781376 254 76701970670485932 255 75934348559646336 256 80674883249031126 257 80220534820089984 258 84554407535753820 259 84364196243775552 260 89230007586234024 261 88325291934062352 262 93833048043637920 263 93203821021136256 264 98133087854748768 265 97906801717702080 266 103542231988944144 267 102389453715877920 268 108659039749426044 269 107919258816752208 270 113623719183790176 271 113242527109301328 272 119642797438368516 273 118301526079954848 274 125535362828118804 275 124559904343052592 276 131007838848221088 277 130568931844750944 278 137939486730081984 279 136253602091856528 280 144447762499840584 281 143318184948910656 282 150740558627189568 283 150083216408684592 284 158397308197217640 285 156464947114041600 286 165869127787435056 287 164419418205825696 288 172763678152733550 289 172007017541963136 290 181542733545787920 291 179154191157249024 292 189747998733668040 293 188087448179165328 294 197631089691955326 295 196588837361587104 296 207288287440344540 297 204573196063276848 298 216672709632281388 299 214571431379193408 300 225259765458159576 301 224074208944385280 302 236289066760610748 303 232974918872571312 304 246522090967209108 305 244154500347280896 306 256322739607937724 307 254753242655366160 308 268391552560910208 309 264638287473824304 310 280055417304360312 311 277109660877271488 312 290673407214122580 313 288907254019821888 314 304389081985388796 315 299878558040074464 316 317062355493809772 317 313766445415871088 318 329144139418314672 319 326850862791183552 320 344078808041684304 321 339002281574868528 322 358476868389540312 323 354435886939345632 324 371477650108757918 325 368940707666394912 326 388420216626144744 327 382378128410980800 328 403988169562546572 329 399468963296443392 330 418739849447233320 331 415520191511233776 332 437105464144489116 333 430348569499115136 334 454714038747527472 335 449268468043561920 336 470539133080586208 337 466998741058085568 338 491311677439532574 339 483301233670396608 340 510266578186670112 341 504211350013153920 342 528176024767531176 343 523760319969906816 344 550564824577861080 345 541691753282473248 346 571980147292716156 347 564758712763883856 348 591104850781251924 349 586238638779299520 350 616360364590640220 351 605923834543516800 352 639318139639366968 353 631329119902571904 354 660877546826442096 355 654936186150545472 356 688022261021206548 357 676511060374660608 358 713901347339049072 359 704407767825500064 360 736819235036676012 361 730309584905534016 362 767367118566269676 363 753920768109618576 364 794944956595335624 365 784547802902275488 366 820776955067047164 367 812923486774729488 368 853494082021218024 369 838671907592965536 370 884510766003171024 371 872248247750393280 372 911866279284452880 373 903293234179565760 374 948531510187022160 375 931385997140202720 376 981518701632545736 377 968141914773342336 378 1012292969926470120 379 1001993813464172688 380 1051423262775987120 381 1032604212063602736 382 1088454773655178272 383 1072783951278003648 384 1120833854351374998 385 1109711207023053696 386 1164675291774190200 387 1143020910624369552 388 1203912267246257544 389 1186813826806423824 390 1240292714416927392 391 1227038251764931488 392 1286911416885989886 393 1263233571391788624 394 1330800096789701892 395 1310979329183109312 396 1369017086656171404 397 1354748048110742400 398 1421141899777979004 399 1393945687364932224 400 1467486365186889594 401 1445934430690898112 402 1510349882455438548 403 1493496286505176608 404 1565512124140432800 405 1535974061660238384 406 1617357834087126840 407 1592520336648072576 408 1662237721927660224 409 1644033512603490048 410 1723804440539133816 411 1690019418416230080 412 1778363616852389484 413 1751443616561230080 414 1828526173393074072 415 1807292396622980736 416 1893582187848035892 417 1857026398051536048 418 1954534253069337336 419 1923535851456381840 420 2006849333713142712 421 1984009721780842272 422 2079358721511173712 423 2037718443348385056 424 2143170371484146844 425 2109807265831266240 426 2201715172180204320 427 2175213814479594720 428 2278107745345226052 429 2233023709494958848 430 2349291178340168112 431 2311066679540063904 432 2410152602532882204 433 2381724791223561792 434 2494997307729952848 435 2444040064490758272 436 2569453632162034416 437 2528422372373307552 438 2637490766160593280 439 2604525189695124912 440 2726625593780367336 441 2671603744216901904 442 2809592192492909064 443 2762775058989385296 444 2879911922008517664 445 2844826731099257760 446 2978948201942914164 447 2916956251120884912 448 3065464472930138052 449 3015167146964910144 450 3144024050192794614 451 3103535213131272768 452 3247801802480658492 453 3181053462424753680 454 3343869896602602600 455 3286921183789874112 456 3425001836055573204 457 3382023623730338304 458 3540161665850027436 459 3465007983509133600 460 3640063790097627624 461 3579028688162526768 462 3730638718997821248 463 3681270528442934544 464 3850751487351848112 465 3770245408121532288 466 3961829911787933940 467 3892960304641321776 468 4055069183531861232 469 4002516993635817408 470 4188215781174048768 471 4097872636475963328 472 4303399819823735904 473 4229789269678335936 474 4407134079645984048 475 4347335790078830640 476 4545935300800060488 477 4449408909304807152 478 4673904407183567520 479 4590817237346028192 480 4780403869897268160 481 4716851132616970752 482 4934046008853736704 483 4826006380780225920 484 5066096355760896198 485 4977795461829469344 486 5184819707462138142 487 5112808675327104912 488 5344628114689650108 489 5229125601995792016 490 5491196416914886548 491 5391876440014520112 492 5612723471064089040 493 5536371533795928864 494 5789120456571270840 495 5660568620816523552 496 5940300326373928836 497 5834952839561495040 498 6075773835488927760 499 5989129759744979472 500 6258757049738002944 501 6121617197542956288 502 6426457425591954408 503 6308298005116931424 504 6564295296686427132 505 6473061581316730560 506 6766526101196624184 507 6614307048862396944 508 6939111875519443572 509 6813569716884985680 510 7092653797001146824 511 6989490395236239264 512 7302044350925555778 513 7139959723003867920 514 7492842957853929204 515 7352968799608336224 516 7649146783217393232 517 7540650397322626176 518 7880275404812069496 519 7700320298522653488 520 8076178066860700560 521 7927830140242120704 522 8250272780801314500 523 8127954675136921392 524 8488500042102039036 525 8297802476294752656 526 8705519717598879984 527 8540638427113480800 528 8882186161577915580 529 8753304901430921472 530 9145028932202587680 531 8933775952497633072 532 9367307444938248000 533 9192807377206753248 534 9563524349087602752 535 9419206216583788992 536 9834443189317379232 537 9610895208999688272 538 10080504512782480908 539 9886365112187882160 540 10279100952328719924 541 10127271300686281440 542 10577737989515495988 543 10330767057062389824 544 10828551152535193764 545 10624096361438020224 546 11049682491854508168 547 10880252477572595184 548 11356991673851050524 549 11095349082011642880 550 11634572901707311896 551 11407606045181645760 552 11857825840328407488 553 11679765348858331968 554 12195534494574502596 555 11907781883001735552 556 12478538842781063580 557 12239963023086221328 558 12727155031623768852 559 12528119212726822848 560 13073920030303652808 561 12769713836300807712 562 13387039673938339788 563 13122750210612330960 564 13636517267063143872 565 13428564465269358432 566 14018227899848887680 567 13684289231846587248 568 14336856709332277176 569 14058531671490442368 570 14614730195089990944 571 14382849582484978896 572 15005928236024864304 573 14653319772946530816 574 15357275845779983256 575 15050701426844762208 576 15636381792309398330 577 15394409090511541056 578 16066803389433091542 579 15679499611535869824 580 16423475425241762088 581 16101062045989109568 582 16734343300632577464 583 16465196649469168224 584 17173588434157152936 585 16766424866044798272 586 17567939621304914436 587 17213448945843973008 588 17879451004431605880 589 17597851597791146880 590 18362467843911804168 591 17915895492511151376 592 18762070852611086832 593 18389748466087322112 594 19107760594615735584 595 18796435483140802944 596 19601047973845478592 597 19132284404082992112 598 20042649658715592096 599 19632903530950850976 600 20388111236962132458 601 20062878699529165824 602 20930288279541947784 603 20417161858363301904 604 21375620414366200812 605 20947135326202237680 606 21760646601293075376 607 21401626925717962992 608 22313202187526961048 609 21773727480444492672 610 22805356531473705240 611 22334595520564762848 612 23189131148407340556 613 22814682098322711168 614 23794727661925630272 615 23206805487097986816 616 24291409040652562920 617 23799885120224710848 618 24719196520098298968 619 24305151975051939984 620 25335538419691650096 621 24718156870262863104 622 25884213671455925760 623 25345048584347070048 624 26308180643381072448 625 25878306984004969920 626 26984819914928125848 627 26313042963781027296 628 27537614766365291280 629 26973565647110973792 630 28010284516973203512 631 27536009938114303152 632 28697939330880711924 633 27993472943231302704 634 29306746211894850420 635 28690884637393299552 636 29775531918757903668 637 29283779341849830048 638 30530430817378242192 639 29763041126418826272 640 31142462747574071124 641 30499125117101514432 642 31665582528627746160 643 31123724615239719600 644 32429198418021538344 645 31627484638223000832 646 33105396427374083328 647 32403959141312937888 648 33623183737100146722 649 33059759253228560448 650 34461065134901202156 651 33589110542785697664 652 35139783113101610820 653 34407806460228571248 654 35715145242753859836 655 35098150214354225760 656 36563899433058667332 657 35653875009575138496 658 37313524041694666848 659 36514505799840003408 660 37881930760426154304 661 37240766044319767104 662 38812844713470666912 663 37824126892765103232 664 39561254837985391992 665 38730749398888019328 666 40195873250132479524 667 39494741020458141888 668 41137291969943068656 669 40104426690722519568 670 41964121458191979072 671 41058731071468545984 672 42589267380983860824 673 41861932114012115904 674 43619099599100663064 675 42501158429233073472 676 44445939361854976134 677 43505748401522365584 678 45144292837524811584 679 44346897005427455904 680 46184057962400741904 681 45017065143375605136 682 47097286687451320992 683 46073994652678928976 684 47780840629111919916 685 46957331561147509536 686 48920806352064074400 687 47659826270045450304 688 49832718978953821212 689 48767906672989085952 690 50596771678756625400 691 49695427389686442768 692 51746180038208764416 693 50431092596232899616 694 52750177564334327496 695 51596115697520330112 696 53499528705515944416 697 52569561032273928960 698 54759275052408617868 699 53336136176967142944 700 55759763507152632084 701 54560375417381019696 702 56598024345212867436 703 55581454852470133344 704 57862989490385103732 705 56384057109623945760 706 58968071719133737140 707 57669602393301533856 708 59788352338089951924 709 58736857218332262624 710 61174606228071336864 711 59576390879733896112 712 62274272797102073076 713 60925931920350968832 714 63188441782990345536 715 62044749202110549120 716 64582260481043830332 717 62922435828404949504 718 65797195884484294152 719 64334943393410727072 720 66689251518632126544 721 65507181423320779200 722 68216638229828557002 723 66425164707437601408 724 69418975377276213264 725 67906732839131817072 726 70418229624384506538 727 69134356131948495216 728 71952053675675886360 729 70089130519140087216 730 73281021713298454968 731 71642723100866532576 732 74254735735611310944 733 72928304661031138080 734 75929536280750982516 735 73925392768941487536 736 77247493723744192296 737 75554441738908706880 738 78338517562102174452 739 76895171275733363376 740 80018287790837505192 741 77936311961117314848 742 81474810243490639944 743 79643186522138445120 744 82530305716763462064 745 81045799742174851008 746 84370329620249094828 747 82132632943577478288 748 85812204054985524432 749 83915359852838139360 750 86996857833236575584 751 85382679620549729520 752 88839189103475898504 753 86516588119996196784 754 90427414362273513432 755 88383241189942930944 756 91575921113704901808 757 89917562066215646304 758 93594080540728037160 759 91094688888301081728 760 95163957515669011632 761 93048512153084711424 762 96452941381314845088 763 94652104514285538432 764 98465803471518201360 765 95879698276945023648 766 100201304034097534368 767 97924465460345599296 768 101449272569266816512 769 99593357444136175104 770 103653065197469913696 771 100872870375997567872 772 105366407956195918320 773 103011793250106532176 774 106761621581154280104 775 104755237662795860880 776 108962931402879923952 777 106088868648449841600 778 110857711506503018364 779 108318756355890141312 780 112204116120498587664 781 110139203138658595200 782 114614964754094262168 783 111527842145218656336 784 116474928513888227274 785 113859298710462624768 786 117990294831650030832 787 115759340521427793744 788 120395467314971137440 789 117198062413774583040 790 122452590836633799672 791 119634608707544638368 792 123912457723676847048 793 121617765090377601408 794 126537612938767099980 795 123115983846781928832 796 128561960303145102636 797 125660661024496417200 798 130204959439933639032 799 127721581051802262912 800 132821712996389503290 801 129280202791387949664 802 135061615265108519484 803 131938431970622824224 804 136632556259424385872 805 134087560340611343040 806 139497089550382188504 807 135709425896485547376 808 141697599011864118108 809 138476355626803615488 810 143468350032133504020 811 140716400640351261840 812 146319889358841597360 813 142404021736434863568 814 148746248380787447232 815 145291146116678557056 816 150444176222432384760 817 147626255637271895616 818 153565591786990562016 819 149371096127340007008 820 155945991390115692096 821 152384481763396787376 822 157861663552119600864 823 154817566705884553776 824 160954991829835158636 825 156630414607243446672 826 163590149572602885216 827 159774383501085087504 828 165423977296095545880 829 162298154397105341856 830 168810916347231095232 831 164183005699912640448 832 171391900003641338544 833 167460866511876197568 834 173451247270254980916 835 170089647768694230048 836 176814690529782872520 837 172047481389367726032 838 179673321849734019960 839 175453431523797465504 840 181639939036318615488 841 178190341882273641024 842 185322068143933523148 843 180223015062567812832 844 188106822248311318500 845 183773673312878464848 846 190329137899960665912 847 186622050483978502608 848 193982579178829056144 849 188722025401916220336 850 197067446345329364988 851 192420932138965545696 852 199185040827715388832 853 195383995760348666496 854 203171626008005752152 855 197563672362101433408 856 206185469953328260128 857 201416775811305056640 858 208582685375051096928 859 204486526835162719632 860 212531382941876520048 861 206747791494462508032 862 215871708583700984952 863 210761588706927790464 864 218136543262816356162 865 213954032260117761984 866 222460369907421749112 867 216300117529781248464 868 225718637877627057936 869 220464538060348195488 870 228285755983247424792 871 223783045014130178976 872 232566346509851605644 873 226216549832526684288 874 236162338119903959928 875 230551318149553794240 876 238598488419980174400 877 234001528928697704256 878 243283012923880962180 879 236509527601158759504 880 246785971103870630760 881 241019699563929733632 882 249548725168193013378 883 244605309324350794992 884 254166488188934080032 885 247205610152722063872 886 258051627603790031880 887 251897481988441093440 888 260665595680558475244 889 255606029879469251904 890 265722307792070540040 891 258301438861791651408 892 269500887588372065964 893 263181788144266894560 894 272453612534015388336 895 267032677006726372512 896 277447048666393184388 897 269825478004048861440 898 281640258067309500348 899 274882543435125039456 900 284427768769159075310 901 278881894286243443872 902 289894480528414867488 903 281775683103249966336 904 293949976110946329780 905 287032779902535830784 906 297118944358037551080 907 291184781731272964368 908 302514857212625571780 909 294161594043158250480 910 307016347010295459744 911 299626099037474921856 912 310004888476829473824 913 303934730801838353856 914 315891290657617798176 915 307017101423279539584 916 320256595742602132944 917 312695367391994433984 918 323658833028979986240 919 317147328250784865360 920 329461008649517836656 921 320339274545776874544 922 334309278089191186188 923 326235597647860609056 924 337486681304147574960 925 330854463503585799552 926 343841931509860114884 927 334156623480654473520 928 348539115008336727708 929 340260286155534210240 930 352162779365787396288 931 345050465678633200464 932 358420769260356772260 933 348467854056168077568 934 363614381152628160456 935 354806233726859125056 936 367013554852313832204 937 359772229262984152896 938 373866376666611236040 939 363286205636889868416 940 378891801211072348728 941 369863706862517401584 942 382771973419360238940 943 375012966509185064832 944 389489241387479237460 945 378646172268809919264 946 395075220069562523784 947 385474947625099750896 948 398708269409695334256 949 390787409781551698560 950 406064776984695267192 951 394541972196608669328 952 411461682614804174040 953 401629129676438116608 954 415588382223553620900 955 407133272608371110016 956 422819422312417318800 957 411017419342417217760 958 428818244275129398120 959 418341215852946665568 960 432671075273023862460 961 424045255280109058368 962 440590782033963325224 963 428059135112619542256 964 446352807173612443272 965 435654569065588499808 966 450765373499834130240 967 441563755688887789872 968 458542448797657813686 969 445681290022748140608 970 464953202205711620040 971 453559353278223458736 972 469062738138079276968 973 459678537628315485120 974 477551976758941964940 975 463936091673100342464 976 483728170259625733584 977 472102125663161487168 978 488439497646162813252 979 478406039657435591904 980 496767396054786463872 981 482803399671339718368 982 503643408404077477584 983 491267580176124715392 984 507994613231827627200 985 497794662392651510976 986 517114011227722294752 987 502334546437512258624 988 523732890622345561080 989 511076757250272580128 990 528727876168939727640 991 517832070333604772112 992 537668447879762216460 993 522519767817117016752 994 545002304094782049816 995 531576481580085337344 996 549635829892629944724 997 538565869360279811520 998 559431688200372174960 999 543370859006073353856 1000 566478131132909589624 1001 552753089851548318336 1002 571809093669765553248 1003 559986299782315164000 1004 581362047623990266236 1005 564944623654136451840 1006 589214177520321337272 1007 574661153730331679616 1008 594147406886358225564 1009 582106971923848679616 1010 604619111284784953776 1011 587224355560400052864 1012 612157296197630330208 1013 597285055521150486768 1014 617794168315490060706 1015 604984845033565983360 1016 628040550699326405484 1017 610265828885291453664 1018 636440847702927192540 1019 620643789978780595248 1020 641647667176963867200 1021 628602989840632698048 1022 652873173572205400104 1023 634050254729259061344 1024 660888645811939144854 1025 644792310961144565760 1026 666893950066943622828 1027 653022477791703414720 1028 677866045069802868156 1029 658600410655405726848 1030 686807370215151452280 1031 669717364675530519360 1032 692336795342243000556 1033 678224426884506471744 1034 704319703014053578680 1035 683972283980807058528 1036 712880153889375723120 1037 695477723436297986400 1038 719272823986636761936 1039 704222978393526491952 1040 730972226152541287368 1041 710149278885441343632 1042 740521462699145603700 1043 722052516290525372736 1044 746351500789620141120 1045 731091346328471954112 1046 759175635790334597544 1047 737203076999928960192 1048 768310884391085949600 1049 749462330475699842880 1050 775056901993928219544 1051 758800966289419370448 1052 787575267847830958272 1053 765096562756800393120 1054 797721601933610753832 1055 777778099555284047232 1056 803906201414440625856 1057 787423184338293679680 1058 817627271322500076834 1059 793861330395916932480 1060 827315552125592658792 1061 806975169933991994928 1062 834484738517122755360 1063 816933141360948231216 1064 847810292696509117968 1065 823570098803921079360 1066 858636310007173910688 1067 837122469390859423104 1068 865194157834388603208 1069 847352787133164916032 1070 879805028678732946432 1071 854186610950786071584 1072 890134801026238285596 1073 868199497391487606912 1074 897690350587720641264 1075 878761072162836609840 1076 911921137603617238560 1077 885794718253812362496 1078 923463937794326684616 1079 900221894125679184768 1080 930358141337490569328 1081 911121159820434727680 1082 945966364882305366852 1083 918369795065748985872 1084 956902982857680810348 1085 933272674097619683520 1086 964921550728985522892 1087 944524720620939958992 1088 980113794052221287460 1089 951925542327239528880 1090 992348249046869929752 1091 967319757682707562704 1092 999651624905080665120 1093 978931627586506794528 1094 1016248603843286287128 1095 986545782829666854432 1096 1027891426644609112404 1097 1002451477985702380224 1098 1036392337183385943108 1099 1014366025199362667040 1100 1052535182507762392620 1101 1022210013850375985136 1102 1065559866283648356624 1103 1038633015267406262592 1104 1073216214061684279200 1105 1050919602494496832512 1106 1090925826095935990368 1107 1058991374208274887744 1108 1103311587643018251696 1109 1075880865892249859184 1110 1112255863303993140960 1111 1088555377448594378880 1112 1129457167149984926400 1113 1096857247371153097536 1114 1143249764042800343412 1115 1114300657039638381984 1116 1151347299480640829820 1117 1127371306937787568224 1118 1170224550049352799312 1119 1135839880806384868416 1120 1183315999699769913864 1121 1153842986547040966848 1122 1192786796857067781672 1123 1167316576413004397232 1124 1211043172860061209468 1125 1176027909276591938592 1126 1225704698105863262760 1127 1194610246277700976416 1128 1234273147017670435200 1129 1208428175684574830016 1130 1254301125908996031264 1131 1217384712445413476736 1132 1268207983292477480172 1133 1236558523277760783552 1134 1278154223245470716292 1135 1250802932583598793280 1136 1297590668690452352424 1137 1260014748529564009008 1138 1313176760612256271788 1139 1279715325427888606944 1140 1322133731713901099232 1141 1294393712134783680576 1142 1343470583575203716160 1143 1303867314617601232080 1144 1358146816568755648560 1145 1324193380999399471104 1146 1368669986929489194816 1147 1339314183700166719008 1148 1389349343932629537816 1149 1348966282611339016704 1150 1405817464486604685336 1151 1369931241830567218560 1152 1415280051919873822542 1153 1385513462698228728576 1154 1437884913041236019808 1155 1395437839198946019072 1156 1453464722425307402250 1157 1417059798441901245216 1158 1464582397984533405240 1159 1433020851840539408256 1160 1486483293080145225744 1161 1443212088393358642320 1162 1503965366911335622320 1163 1465512357582623514960 1164 1513858649659968057024 1165 1481948932939739923680 1166 1537899595931177888328 1167 1492421677402705561584 1168 1554415601741024478696 1169 1515318700266075596544 1170 1566075111033463697136 1171 1532251324922652439632 1172 1589344859310883813152 1173 1543017316436872936992 1174 1607788801976192644464 1175 1566609703008632000352 1176 1618215758282848058406 1177 1584047944453131406656 1178 1643776906075462687896 1179 1594999181873495724048 1180 1661181958709613112248 1181 1619322884051820126768 1182 1673491117785354428880 1183 1637275107481858054800 1184 1698105563702836704252 1185 1648525952776992166080 1186 1717658424286138537596 1187 1673597530888708257648 1188 1728649949571282415284 1189 1691964220006970190432 1190 1755689421154556949408 1191 1703526890343596254656 1192 1774129737150692234028 1193 1729350949906708537536 1194 1787007055012545894360 1195 1748260413559443501504 1196 1813135453096930437456 1197 1760128233521232468096 1198 1833867046847648109528 1199 1786631142173379064704 1200 1845327898885966715568 1201 1806091586520490766016 1202 1874029711220929732032 1203 1818266540707445001696 1204 1893434117016348440928 1205 1845574562690502491520 1206 1907025399513816487392 1207 1865595726607488478560 1208 1934749703643108543612 1209 1877986630085148674208 1210 1956576421988373364956 1211 1906103930273340402528 1212 1968645515140656693348 1213 1926710722290419108064 1214 1998976911855366724092 1215 1939425445294337787984 1216 2019508965051101263188 1217 1968380451055143637632 1218 2033844575203964508672 1219 1989455714393183405856 1220 2063113219142185278096 1221 2002496220008693280000 1222 2086225887122999075088 1223 2032320822628342526784 1224 2098786667250885343644 1225 2053996961497635473280 1226 2130960679252617500460 1227 2067394549736963607552 1228 2152673057396873027556 1229 2097961234966508852592 1230 2167633369674725942496 1231 2120247321991498595088 1232 2198663598841233659424 1233 2133992268650230415712 1234 2222982094765843210572 1235 2165458732157072267136 1236 2236201862023404691056 1237 2188382758096174555680 1238 2270291798701817824320 1239 2202337777749893135136 1240 2293111336991164894584 1241 2234738728596521401344 1242 2308869558174918249024 1243 2258310479604600699936 1244 2341585487271951343152 1245 2272625580230867538144 1246 2367304461969881150808 1247 2305967888457435555072 1248 2381196418688627811540 1249 2330048854054696599360 1250 2417174780005816735842 1251 2344732182552596062608 1252 2441275406041487542992 1253 2379045633281446373856 1254 2457727596937487229504 1255 2403808980619570954848 1256 2492356882546455350076 1257 2418863392140605345232 1258 2519542057560397287984 1259 2454010212814023686832 1260 2533983417647993420088 1261 2479466763559382628096 1262 2572079271369728916132 1263 2494907156983521112128 1264 2597374659343094047692 1265 2531064035992226562432 1266 2614665457192729584828 1267 2557224198239158414368 1268 2651336347403233187424 1269 2572896221608487643648 1270 2679884479237259231208 1271 2610094980790644453216 1272 2695052855782490346144 1273 2636968363320144337344 1274 2735193957905616971508 1275 2653033444635102747552 1276 2761900249285356961392 1277 2691293631673871696112 1278 2780101462957218305352 1279 2718739889153386777872 1280 2818693590670734447888 1281 2735214321583923242400 1282 2848857296633438149764 1283 2774563164836961730992 1284 2864579953562677277748 1285 2802760993179309154464 1286 2907051113022817478616 1287 2819631633941516106816 1288 2935231080468310387800 1289 2859921969562424789568 1290 2954190020737334260320 1291 2888881365083257595952 1292 2994994584321372433080 1293 2906172745413177014784 1294 3026628741499406160696 1295 2947601350068639052608 1296 3043144904100064359062 1297 2977358958237048636672 1298 3088040273921496486096 1299 2994898048639809541632 1300 3117560595415215165072 1301 3037466950376346970992 1302 3137473653991798778640 1303 3068032888227616910064 1304 3180409102743124659048 1305 3085990605144776492928 1306 3213794200345879518684 1307 3129763751634030470352 1308 3231107432849157710688 1309 3160948259870656795584 1310 3278357874817393428936 1311 3179350775605360976928 1312 3309470891524578790188 1313 3224348812386684347904 1314 3330180336856868815704 1315 3256357806135535857696 1316 3375525340615363211664 1317 3275225889480609260688 1318 3410740292146605518688 1319 3321240586876848661920 1320 3428668138345984438920 1321 3354111036703319421312 1322 3478579612162364395404 1323 3373427005353252618048 1324 3511158917364145943388 1325 3420731253693796296624 1326 3532902406749842703936 1327 3454477349648288357232 1328 3580767758115621628092 1329 3474019422331443204624 1330 3617663122928069732592 1331 3522634301736190017216 1332 3636458957678150933136 1333 3557265290849506400640 1334 3688928683372485188640 1335 3577299400767654353664 1336 3723227068384818486576 1337 3627228865952307613824 1338 3746053822462904011776 1339 3662553495547158164928 1340 3796332935667282624816 1341 3683060275971096046800 1342 3835207078077267031824 1343 3734344105210828374624 1344 3854656581762263838912 1345 3770601022089409053888 1346 3910031518541523634440 1347 3791581025291293190112 1348 3946154056164524473272 1349 3844030748927730694848 1350 3969839633673056244534 1351 3881230440974853374592 1352 4022890838208310600638 1353 3902737838278909919328 1354 4063568945736116627244 1355 3956591494889903896704 1356 4083910884743560208880 1357 3994746719263774630848 1358 4142346862567441629096 1359 4016504315575956443184 1360 4180103813189063965248 1361 4071805185307230630720 1362 4204961920907229719472 1363 4110960901693867739424 1364 4260601797334779305088 1365 4133216746966612534272 1366 4303452097787607805608 1367 4190025234060695691072 1368 4324738426368173152872 1369 4229924358528985722624 1370 4386070451443565027232 1371 4252702398411768645888 1372 4425791451264628733088 1373 4311017486892455544720 1374 4451556825532677389244 1375 4351933527969263844672 1376 4510226769026134145688 1377 4375245825620333614656 1378 4555303847479956248424 1379 4434834233866014455040 1380 4577312368594379833248 1381 4476814945803786012768 1382 4641942637993130656200 1383 4500660357477679436208 1384 4683409336458429499260 1385 4561821109938462908544 1386 4710417574106725582488 1387 4604879870817832654848 1388 4772229184698853394484 1389 4628988357066864222480 1390 4819357467644059115856 1391 4691756604307758979968 1392 4842330647348094526548 1393 4735905919359097476672 1394 4910157874263102687288 1395 4760577581964333793344 1396 4953734964674945613072 1397 4825007090037774297504 1398 4982030871965899944000 1399 4869947843056525959792 1400 5046797314545760883484 1401 4895181516221657675568 1402 5096365566163123380228 1403 4961296221312078960480 1404 5120075775386797740336 1405 5007383406577022471712 1406 5191476568978127686776 1407 5033207406482547812352 1408 5237294195947301759160 1409 5100721701229185232320 1410 5266558098002262489144 1411 5147967126699706782240 1412 5334750965837035136124 1413 5174350635652501196736 1414 5386517322198731941608 1415 5243637215074626398016 1416 5411306840237409759264 1417 5292054079455818383488 1418 5486483091463443047772 1419 5318699364572029593120 1420 5534231729821950036816 1421 5389782167962610478576 1422 5564900643596300006412 1423 5439426908721733677168 1424 5636278361912759929188 1425 5466694047898206433104 1426 5690668489800216596064 1427 5539570838715188846448 1428 5716539764074720214208 1429 5590101841972046580672 1430 5795317025588775600432 1431 5617955637533073287376 1432 5845469024456719345008 1433 5692728746856085169472 1434 5877169037412146279232 1435 5744504370646325020032 1436 5952268156030987705272 1437 5772993392027064158208 1438 6009387857354991730536 1439 5849319582490986720864 1440 6036022812670801196556 1441 5902350797187141857856 1442 6118883237490508951488 1443 5931504516911952540672 1444 6171138993799961611290 1445 6009740036326336275504 1446 6204288944643261817848 1447 6064091528527203217200 1448 6283250094533919061932 1449 6093485029156780939968 1450 6342857327589357441996 1451 6173740942512199444080 1452 6370654626720801381912 1453 6229422672850575095904 1454 6457359988844278594308 1455 6259431376480938248736 1456 6512188708611527432328 1457 6341739432600028965120 1458 6546874024529331640926 1459 6398358602494289290992 1460 6629453651385745641792 1461 6429066138936165138192 1462 6691991748876028225296 1463 6513417353583904051008 1464 6720573179606104059852 1465 6571437072789616238016 1466 6811725403548704508300 1467 6602806735877626594416 1468 6869229477293541851964 1469 6688840596659173373760 1470 6905060738781844481520 1471 6748272184950500390352 1472 6991823517960463580520 1473 6780299578953013585296 1474 7057014895067937358464 1475 6868514353222669038768 1476 7086804050384214523212 1477 6929373708436217020416 1478 7182610548019946476992 1479 6961706195204722746240 1480 7242429610810413890640 1481 7052094321225551413056 1482 7279835041494181272072 1483 7114391058156591860496 1484 7370525594129349397680 1485 7147419446176993295424 1486 7438915821190241497104 1487 7240050208484273786400 1488 7470008562418640185248 1489 7303392775665067578048 1490 7570117438330225532256 1491 7337111545450619247168 1492 7632856269604095684912 1493 7432075102139777733264 1494 7671437656365033524616 1495 7496931390445512260928 1496 7766635502056409028432 1497 7531375638166057388592 1498 7838352724284977172264 1499 7628177742427293363792 1500 7870241480293726232616 1501 7694556996079807141824 1502 7975411386843917713644 1503 7729745735276531827776 1504 8040600730982746230408 1505 7828931076981736908672 1506 8080944074114450958384 1507 7896915132443767039392 1508 8180829682251549727248 1509 7932334540205802320640 1510 8255474321327443463688 1511 8033931988525717693344 1512 8288718326347469738760 1513 8103532331492436615552 1514 8398574891354238584508 1515 8139715134440938881408 1516 8466879793568640087780 1517 8243783381186622689472 1518 8508925376316197995368 1519 8314481635605550756080 1520 8613258855698944338480 1521 8351444971601471491056 1522 8691458959065319100964 1523 8458058128618653475248 1524 8725538116110794353776 1525 8530386792779073229056 1526 8840795658503441658696 1527 8568124466529344014512 1528 8912335943145735120672 1529 8676764246755658559168 1530 8955684617312439312240 1531 8750803215034602813744 1532 9065058708057770685456 1533 8789358059378809565472 1534 9146442537649796293440 1535 8900620045912580790528 1536 9181870937198866503318 1537 8976385426203864235584 1538 9302798704527834529032 1539 9015124796737728723792 1540 9377094668473518913296 1541 9129086610416286652512 1542 9422352113044163756160 1543 9206589320228945410128 1544 9536434365815722568952 1545 9246141904791909952800 1546 9621616728574160512020 1547 9362845473326994067200 1548 9658563248920499361828 1549 9441573730445527045056 1550 9784710259719895230012 1551 9481985042843337494400 1552 9862449293084155020072 1553 9601404037068393300096 1554 9908984885381404285152 1555 9681960145317541511616 1556 10028614210357661169984 1557 9723168904210258365360 1558 10117820677688616065616 1559 9844846045855836904800 1560 10155594554787480076992 1561 9927241265381766258240 1562 10287863640309607978968 1563 9969316752547576929024 1564 10368512505634668854040 1565 10093899017920671945504 1566 10417038910407629339232 1567 10178146950050539879920 1568 10542377714621602729230 1569 10220490498287862659664 1570 10635079139338764666240 1571 10347950055063676470192 1572 10674363464818094145612 1573 10434147289485286657248 1574 10812274438911188369976 1575 10477325401070138655696 1576 10896674665214119966596 1577 10607848594130630336832 1578 10947256535189515144032 1579 10695326903804652252624 1580 11077817272094585572272 1581 10739326634065140516864 1582 11174808405947941215864 1583 10872947667152989017792 1584 11214987312287045613036 1585 10962381819910279635648 1586 11359471076119793142072 1587 11007346731070589033040 1588 11447663668777524964752 1589 11143329997090308721920 1590 11499660593643102276936 1591 11234826963217016055648 1592 11636399031277933049148 1593 11280682792467885097296 1594 11737089541918418803596 1595 11419818040438251113664 1596 11778885656822863101504 1597 11513392018748662471200 1598 11930194835935074098496 1599 11559388796792493635808 1600 12021648320947536953802 1601 11701804123886821509888 1602 12075784834591254743052 1603 11797465634062766483616 1604 12218191448638925328156 1605 11844477004468748997024 1606 12323451206547113821056 1607 11990146559179624441632 1608 12366839576757918773508 1609 12087136363155160735296 1610 12524505676146729910944 1611 12135083001045752230416 1612 12620091371461720607592 1613 12284109645258443486832 1614 12675722653058409955920 1615 12383292082638589861248 1616 12824675329135618803024 1617 12432161617897212280656 1618 12934774094599008401076 1619 12583884860149208246352 1620 12979029202082728856064 1621 12685272098473770741792 1622 13144012706301402131496 1623 12735119670620132722752 1624 13243027391657503295544 1625 12890289203160261454080 1626 13300918498129709879568 1627 12993895741023517276080 1628 13456847811663760991616 1629 13043908212906201756768 1630 13570984158535883654784 1631 13202628226521505061472 1632 13617050618631749996928 1633 13308573036316470065280 1634 13788744023148951675456 1635 13359553568693806904064 1636 13892134949635223774376 1637 13521867278522040953136 1638 13952431392975698668776 1639 13629295602674035076160 1640 14114618871522996049272 1641 13681298712526147731888 1642 14233902703464496381452 1643 13847277719375984784096 1644 14280718154437426359696 1645 13957049396001961358208 1646 14460433520321289861828 1647 14010101920709830037376 1648 14568353896577289623244 1649 14178963378170095790976 1650 14630188286535573456816 1651 14291081730043244680320 1652 14799753713587381469568 1653 14345165785557106204416 1654 14923413302974664098176 1655 14517829167016476264768 1656 14972086999987897810776 1657 14632434442045188800640 1658 15159919494264589972764 1659 14686676490861687351168 1660 15271678610547916041792 1661 14863217155076584191456 1662 15335918354414459565156 1663 14980315916394091028016 1664 15512225292214446468852 1665 15035531633090343895104 1666 15641353118956242125412 1667 15216078811082161185648 1668 15691931565090919992432 1669 15334702498509490000800 1670 15887296052155967847696 1671 15390999404910146069712 1672 16003849052843830950264 1673 15575586086375427734784 1674 16069761198757766158992 1675 15696831886113015906480 1676 16253939487885589307844 1677 15754280685795924241536 1678 16388726515136800113384 1679 15941848933943533093248 1680 16440109744560741712056 1681 16065724884723820257408 1682 16644374269221304482426 1683 16124214466007585452224 1684 16764944666222847704976 1685 16316015385270565514592 1686 16833441126167495025216 1687 16442536504632938102880 1688 17025919633263964365648 1689 16501130111257025993424 1690 17165462286943198743300 1691 16697201251775702763456 1692 17218786063615697499000 1693 16826373517244873956416 1694 17431068759042876985908 1695 16886170583276992753536 1696 17556850658938262148540 1697 17086464747975713511744 1698 17628045982181239100436 1699 17217341578088792293968 1700 17827937879844945150756 1701 17278231139093894710896 1702 17973624143565729298800 1703 17483022329675384980224 1704 18027781879315682854848 1705 17616687416469797922432 1706 18249459297131831033772 1707 17678642641905665440512 1708 18380626326576492237720 1709 17886838324328555197968 1710 18453518988232852321104 1711 18023296548516109298784 1712 18662257548983707696548 1713 18086541321492810287568 1714 18812938190015351902500 1715 18299198701074368132352 1716 18869120676649748166048 1717 18438612018329562682464 1718 19100644005955862572632 1719 18501840734725256551488 1720 19236143500709843787696 1721 18719091933387360158016 1722 19311936727668717452160 1723 18861474545613432786672 1724 19528587402374589216984 1725 18925814085473721685248 1726 19685777367747123578160 1727 19147869382883360516928 1728 19743970107149874527052 1729 19291995704639938590720 1730 19984468861340232203520 1731 19357688051896611388032 1732 20125649511117198454896 1733 19584478361154211668720 1734 20203015378378769435022 1735 19731556156510223650368 1736 20429194466213803021392 1737 19798473617154775327104 1738 20593114758267808163112 1739 20028868629790921964928 1740 20652216733286745395712 1741 20179070006697098087616 1742 20903086400084956175112 1743 20247179145568329386592 1744 21048964153145802808272 1745 20482647811465533109632 1746 21129318027249549172752 1747 20635983599266258468848 1748 21365248672681591300992 1749 20704048380596641418496 1750 21534744048042795477552 1751 20944508944291995497760 1752 21595939849266481838208 1753 21100983239842404926400 1754 21856454417992576629060 1755 21170326973889263575104 1756 22008321122784819022260 1757 21415945919656245484032 1758 22091923465839956513808 1759 21574373329721024292528 1760 22336515547218552907944 1761 21644956669396280657904 1762 22513128618261216446028 1763 21895772347442123892000 1764 22575135808354519360478 1765 22057503804154718747424 1766 22846882887739458776664 1767 22129430520402645156864 1768 23005117155415800919176 1769 22384121106616069206528 1770 23090262890224709354136 1771 22549158186746670631872 1772 23345537641249441933044 1773 22622451801315159980304 1774 23527989352663436337984 1775 22882583613632964524064 1776 23592237077897195067456 1777 23050936585296645098112 1778 23875607804583524598864 1779 23124088032372211065408 1780 24038875455846971488128 1781 23389699762279622930400 1782 24127377556485385658040 1783 23561556034273839995472 1784 24391814757321038764212 1785 23636111136406860421440 1786 24581977749846779383368 1787 23907319401361742241840 1788 24648373635117085606884 1789 24081161578928703752832 1790 24942307737080945402712 1791 24156944141863316418864 1792 25112284957357240502340 1793 24433923561311916552384 1794 25202614393416981166656 1795 24611250636639131620032 1796 25478257358938678602012 1797 24688430751794563079424 1798 25676179966394401130856 1799 24969638498059008304992 1800 25743466185736245238758 1801 25150657999295907696384 1802 26049749075184040199496 1803 25229343206175097207680 1804 26224971848898050259792 1805 25516230762892962317328 1806 26318611789257387934800 1807 25700956829389765018368 1808 26605992344471344088748 1809 25779314021201848896912 1810 26810426380400968492872 1811 26072285638131508911696 1812 26880001915923102270672 1813 26260711774530435377280 1814 27197547974189822591208 1815 26340534125205643285776 1816 27379816485346737909864 1817 26639641590455552714496 1818 27476992358882370482148 1819 26830062084805855127424 1820 27774589156635805266960 1821 26911459440582294705840 1822 27987425712562681176336 1823 27216585640620398046240 1824 28057613385021645087828 1825 27410904902645936403840 1826 28388429116108671002112 1827 27493679977603321027392 1828 28578206213611344195768 1829 27803487594706711010784 1830 28677173278335281590752 1831 28001701055794309440048 1832 28987065756969084629100 1833 28085815906742209429152 1834 29206704106849592575152 1835 28402082149809649265568 1836 29279428294638916559592 1837 28604198893690422662976 1838 29624039623319518475100 1839 28688165393699886161472 1840 29819400813036599315112 1841 29010771241803865823616 1842 29922081337626480900876 1843 29217027638482862298336 1844 30242905122768346288512 1845 29302437647105160191712 1846 30471395823468591692544 1847 29631601119759086849760 1848 30546703826837810694528 1849 29840088775243303917504 1850 30903610503359415667428 1851 29926888957947413627424 1852 31106853746149045353084 1853 30262894468389945019296 1854 31211249245694205350292 1855 30475490508760654569024 1856 31545356182409097184464 1857 30564059481420245094096 1858 31782979107723148324092 1859 30904821504259099612848 1860 31858692491094637454448 1861 31121504869255257079872 1862 32230412899735982362776 1863 31211627511227090825952 1864 32439711818942732800692 1865 31559285289973766777856 1866 32548084721551587332448 1867 31780326238727817266352 1868 32895639138060407805804 1869 31869914310919257412608 1870 33140830759269479501040 1871 32224768573686215674176 1872 33219126779819858659728 1873 32450161426850888081280 1874 33603818013003526366464 1875 32541332518752299270352 1876 33821394639315898644576 1877 32903273727484714143216 1878 33933650494049879753016 1879 33130896703724688385680 1880 34293373479005278171392 1881 33223691057978502864000 1882 34548163829628450067116 1883 33592930314832403255520 1884 34627154884311623156064 1885 33825135509280835103808 1886 35027351510898802180320 1887 33919498330749524518560 1888 35253449224875957643488 1889 34293902095851107370624 1890 35367607123472170638528 1891 34530681985265693316384 1892 35741852614016961281496 1893 34626739531285441018800 1894 36004539587365849000320 1895 35008587183072891625344 1896 36085890303075453537840 1897 35249944055832995520960 1898 36502607697194220553656 1899 35345494009141866183024 1900 36735126467402742899148 1901 35735013483524716299408 1902 36853453348523815603056 1903 35980929900954585875520 1904 37240299809493478033032 1905 36078118409113782743520 1906 37513379714934592927404 1907 36475374428465529633840 1908 37597645440011233835136 1909 36723807408257595408960 1910 38028466930471694545392 1911 36822776914004520335040 1912 38270222447541450210720 1913 37227908786535190731456 1914 38390135793727312776408 1915 37481141357910830779488 1916 38792552563474469232984 1917 37581622118820706132224 1918 39076339751990412573096 1919 37992468321106924049280 1920 39161068507132757566080 1921 38250494129874232220544 1922 39609149760071889407982 1923 38352734202793253408928 1924 39857540689904285199888 1925 38771715075613032595104 1926 39982022431752898600032 1927 39034848418201777986720 1928 40400278208848695744000 1929 39136503587614035771312 1930 40692500722796548404168 1931 39563430830425737430128 1932 40779908353583103947808 1933 39831659725120462075968 1934 41243397418970480667780 1935 39934897799818000458816 1936 41501461324707974454174 1937 40370374532039521875840 1938 41630284791083178152832 1939 40641095528684874815616 1940 42062528406098853635328 1941 40746180134246692822272 1942 42365997973853117476488 1943 41190260941792856712384 1944 42453628963185188735046 1945 41465997545987032386624 1946 42935381955008381276208 1947 41573097502283902295808 1948 43203396882882249414972 1949 42022911131433638965296 1950 43333986065291286141780 1951 42303995180587678156272 1952 43783190933785057458396 1953 42412801045254491110464 1954 44095783289873299435260 1955 42871603796922476989440 1956 44186276032069955401680 1957 43158039019191642229056 1958 44686868621274215064288 1959 43265696339951341460784 1960 44962260700924949439636 1961 43733530218604328741376 1962 45097614712471531358964 1963 44025286616775513580320 1964 45561528461632232956716 1965 44135057879492698342080 1966 45885895381131833881296 1967 44611735590076794073632 1968 45979427984101376398800 1969 44906308243732386964800 1970 46496722431653617877280 1971 45017857891256210855424 1972 46782513850187688452064 1973 45503657484645207384720 1974 46919748345833378598720 1975 45803845737826905639600 1976 47401681406570980440120 1977 45917092483325829407664 1978 47738564236975655602008 1979 46409494885429825348848 1980 47831985893899917696408 1981 46715256536918454192384 1982 48369573438667458507828 1983 46830770940847409798976 1984 48662940269336422933188 1985 47332459247476038360192 1986 48804760968037453733412 1987 47643802813018106124336 1988 49305535223825891047608 1989 47758186064722959834624 1990 49652140985166340386648 1991 48269447886479724286848 1992 49748817245296313450208 1993 48586737491652859807680 1994 50303686578853311411156 1995 48702896347711805600832 1996 50608338150605879275236 1997 49224210343600240547856 1998 50755099452363580178772 1999 49544265810730256573040 2000 51271737775404963958944 2001 49662391216358635490880 2002 51631466676243772515840 2003 50193499734533538517104 2004 51727858125451063306848 2005 50519395091026205025120 2006 52304423348333452517136 2007 50639534988034683067056 2008 52620236573736403560168 2009 51177525313292989615872 2010 52769103109642654597728 2011 51509656006953983683344 2012 53305319986181541756936 2013 51631718935299164285184 2014 53675099215287529738176 2015 52179817833616730976576 2016 53774703965231657187420 2017 52518175717237370348544 2018 54373345264518391981872 2019 52638998947495127670528 2020 54697574210117575545144 2021 53197374957760932971616 2022 54851138190159946646544 2023 53541933331813423689456 2024 55404740170643743487160 2025 53664857029070292913344 2026 55788248210493896710164 2027 54233879494856027854896 2028 55891106158723238597784 2029 54581119700071206453408 2030 56508878934381498103152 2031 54706063666092927180336 2032 56845201141830124427796 2033 55285749360531072550080 2034 57000692338547180174412 2035 55639522030546116107712 2036 57574878690328988896224 2037 55766692091959850296800 2038 57972985559322511044672 2039 56353661926091803326816 2040 58075094195938909688616 2041 56713931708541035830272 2042 58716449142267655804716 2043 56842898865467534291952 2044 59061417420543602798232 2045 57441043841178204787392 2046 59222447501604388193376 2047 57807770006546887710240 2048 59818347343722941877186 2049 57935209355709189501456 2050 60227104481370975904092 2051 58544547626127778499232 2052 60332884602449534548320 2053 58918206975140512673856 2054 60994295605677092861448 2055 59047972061658851611008 2056 61351868114799901021620 2057 59668232209181930140992 2058 61518198704601163680960 2059 60044947861925819171520 2060 62132821630560860223384 2061 60176596042324235553120 2062 62556837084669678191856 2063 60808638546762737889024 2064 62661810396579214806816 2065 61192136068198654669056 2066 63348223696895944714824 2067 61326075689669624107968 2068 63718733340225391630176 2069 61965986233142502797616 2070 63886739651322840385680 2071 62356219639045639041888 2072 64524189304589786524152 2073 62492676469102774085328 2074 64959743274725127598128 2075 63144042292708561552176 2076 65067952883465417532612 2077 63541502721090744289920 2078 65779944939926389321308 2079 63675947361494002504896 2080 66160046861210430790416 2081 64339659125012573709120 2082 66333744536051551208592 2083 64744303007445902702640 2084 66990414423297246582492 2085 64880597618610720950016 2086 67441910082055721414856 2087 65556726004338172800192 2088 67553750958921712770084 2089 65964312021644718829632 2090 68287910056588528824960 2091 66103233609575736930816 2092 68681477029865747517900 2093 66791432085537520401984 2094 68856749423716103002140 2095 67206597830831038801248 2096 69537788306252175116700 2097 67347689675389980202080 2098 70005654638079205851108 2099 68044021100025159453264 2100 70116692272002541089360 2101 68466722622267618367488 2102 70877946381917095160352 2103 68609823372378095316048 2104 71281341432220305739248 2105 69319168541806551154560 2106 71462343409683294473076 2107 69749372559100995049104 2108 72168667967930754297384 2109 69890857825374620825760 2110 72648699549217846991568 2111 70612849394797844688480 2112 72762869021932431817404 2113 71050472583968239820352 2114 73547730453163933926576 2115 71194216824115645826592 2116 73965702211203848295294 2117 71929296692453685362976 2118 74153154024853353832896 2119 72370303020440477421408 2120 74880070561738598727456 2121 72516147393223224373536 2122 75377809311472639986948 2123 73264955450283497994912 2124 75490692662727796330092 2125 73713808988199744361920 2126 76304034877670861658948 2127 73862038861559571327552 2128 76736982625943073402816 2129 74619448041754274087808 2130 76925641275902051976768 2131 75076082477316170794224 2132 77679511852708145523744 2133 75226768579487886792624 2134 78189787442626483946976 2135 75997873097927811083520 2136 78306737178510561144192 2137 76462886511558072589248 2138 79149374129435355421020 2139 76610978214949814359104 2140 79592593950954928353456 2141 77395821554301429706128 2142 79787728138289979951144 2143 77869144476837657135504 2144 80563753875198517153056 2145 78019741596493648779840 2146 81092472941687750708400 2147 78818573907772860844800 2148 81212367285672635951436 2149 79295102185280310861696 2150 82081052159126554018728 2151 79448268688281717360192 2152 82539803284968467045772 2153 80261548281150469748352 2154 82736232680504363508576 2155 80746186472738809096896 2156 83540101547019814164108 2157 80901761879356351727616 2158 84087782321794343394624 2159 81724318772176382882400 2160 84206390035308127784244 2161 82217661043699444319424 2162 85105861488930333085632 2163 82375972773013065151872 2164 85575761419832176973328 2165 83213174272615176247776 2166 85778219920700345124090 2167 83715187144303576713600 2168 86611182160317228269172 2169 83870224382583370634688 2170 87172737488639302272624 2171 84722553349419147186528 2172 87295312174076535709344 2173 85233143446998312273120 2174 88221498979946445866772 2175 85390718369801150858544 2176 88707491018621943174756 2177 86258241207172337961600 2178 88917296051807802997194 2179 86772512467180719886320 2180 89773948896884630431632 2181 86932943758000671239088 2182 90355227360496254190152 2183 87815167905586581188352 2184 90475493380590724445160 2185 88338528347229688195584 2186 91435203976403801514060 2187 88501145602900390869888 2188 91938481496943667095996 2189 89393633971932852304128 2190 92149077133264051082592 2191 89925973044746222026080 2192 93036475712164120275852 2193 90091360118277852367680 2194 93632016587689102556484 2195 90999747448269903743616 2196 93756049191922287959856 2197 91541001223955513278656 2198 94749722122761511063992 2199 91703641470189976154304 2200 95264612723756677403160 2201 92627386441296953157504 2202 95482065680736897644400 2203 93178232991119601066096 2204 96394635951337973671344 2205 93343185800482268009520 2206 97011501679103775459840 2207 94283678393862681665664 2208 97139303601906763231104 2209 94837990117459997865600 2210 98161616712930228521136 2211 95005055053106744751072 2212 98694385101691424217360 2213 95962276846040583273840 2214 98913014384529667713216 2215 96525915582789053499456 2216 99857801365497148734468 2217 96696255996510272068176 2218 100495703729479923836388 2219 97663474182268611984960 2220 100621137878620118830272 2221 98237172010381459275744 2222 101679598472117176035936 2223 98410028544758631558240 2224 102224184205643384618556 2225 99393910577179460821440 2226 102450188670007903256256 2227 99977602560035604759360 2228 103428073038573931635072 2229 100146399736096067629824 2230 104081749237998393538248 2231 101147773134443292913536 2232 104210743817769302240820 2233 101741351489600737521024 2234 105299901758116384446492 2235 101913587490555541968768 2236 105863008169122990258608 2237 102931950865572120607344 2238 106095923389961052439740 2239 103528706654113049360592 2240 107101552892447394708552 2241 103703601212646282659088 2242 107777954818530088525152 2243 104739515490404140948368 2244 107904484234572887119008 2245 105346700179625188357920 2246 109030940499266678024640 2247 105524054419414648552704 2248 109613920468368282830604 2249 106571638713539515811328 2250 109847417237780099431176 2251 107189177628187126306224 2252 110887659081375067484820 2253 107369360932464149209488 2254 111580245203374178431704 2255 108434706223101899307840 2256 111710349504462602833344 2257 109062491631391445465088 2258 112876645649853945133584 2259 109238615188645232437776 2260 113471792713436664191328 2261 110322313756223301631296 2262 113713705104649010251296 2263 110961150363680509990368 2264 114782129368927892265600 2265 111139864937182551030912 2266 115498338378274102821552 2267 112241928677566524755760 2268 115632681803670286067268 2269 112884521646879556040448 2270 116831781099907666211088 2271 113066221153943213352000 2272 117447523298380627500024 2273 114186987622835538600960 2274 117688788829667724268836 2275 114840300741624075936096 2276 118795035529900187962884 2277 115025085561101897778624 2278 119535423150704329906128 2279 116157791343706176856320 2280 119666327678355466227648 2281 116821687731456032491392 2282 120906491047275666183192 2283 117009330429284904540096 2284 121535539209246119190228 2285 118161247613150073774240 2286 121785164556801544258452 2287 118836640624003484205168 2288 122928556903298765326512 2289 119019928675840766083008 2290 123686872047407946193848 2291 120191365246422370205664 2292 123821013535989914074176 2293 120878106179579629026624 2294 125096034864227897830824 2295 121063648336086885721344 2296 125746337856928882962456 2297 122255322394079627398656 2298 126004505135468561334720 2299 122945448371771707229808 2300 127178908565885931318408 2301 123133982242549617195264 2302 127962294993020281343040 2303 124345869032593696349664 2304 128093239594300785735194 2305 125048025152762591532096 2306 129411189193500262655208 2307 125240004030468527948160 2308 130083241758081075561744 2309 126463363810035167800080 2310 130340996032354268036352 2311 127177368111576572960592 2312 131555993939471328085494 2313 127371837675588888137184 2314 132357689723546735245488 2315 128616345293966018802144 2316 132492273377596465440576 2317 129342140695658397883392 2318 133855385885559347624640 2319 129531613192729680914064 2320 134541110659778399734344 2321 130797248760140850956736 2322 134807291348067014959764 2323 131534646537706547423040 2324 136054481381911548615168 2325 131727765789973507844880 2326 136883310299289290022336 2327 133013824442645898744576 2328 137021852555766903665112 2329 133755251059901379917952 2330 138422080009978248625200 2331 133951022651351487204288 2332 139131438420157142020488 2333 135259287022690131146544 2334 139397269019059717798128 2335 136013021174272528323072 2336 140686028139597455094120 2337 136211135440991382435744 2338 141542641627665865661520 2339 137532923836876408421808 2340 141676818230480304922584 2341 138298772296304901326304 2342 143124281455542491331648 2343 138500876646237677346432 2344 143847391633964456038020 2345 139843973601899073998208 2346 144121956736602753422928 2347 140623004881522845309456 2348 145454194321962959804292 2349 140819044465433362579344 2350 146329885786631733377208 2351 142184172598022600551008 2352 146468454014765083162608 2353 142976240376641195731200 2354 147954910367863262965392 2355 143174717049232265457024 2356 148702400193343058420256 2357 144563129211179224693008 2358 148985391755210361966048 2359 145358777542860582447744 2360 150353038551401472889224 2361 145561494384455466146256 2362 151257457054503303425388 2363 146972302583624928054144 2364 151389890115103602310188 2365 147780509004537145814592 2366 152926468562173606159284 2367 147986322764780674779264 2368 153698884429166231999472 2369 149410813220614286747136 2370 153981859547521290851328 2371 150232627944686275231824 2372 155393953899028145845668 2373 150441218179770446226432 2374 156319088226704053340544 2375 151890035850920570560128 2376 156455542164265085601264 2377 152725295731645322457984 2378 158042726853807648940992 2379 152927423040784908436992 2380 158830481243584565386272 2381 154399626226543299219792 2382 159122171143169562026556 2383 155248199720875146002544 2384 160571785067354410028496 2385 155453578156721808547200 2386 161526660670154367256140 2387 156950069378804431632576 2388 161668405775117036039472 2389 157802981926847810539968 2390 163297008440979814944432 2391 158011307486744601346992 2392 164110472601886788635808 2393 159532009672706167387968 2394 164401352564748633081840 2395 160399000327919970980160 2396 165898663089923424139128 2397 160610847618967840173312 2398 166885332742906050704544 2399 162145810468024581453696 2400 167019397355314451553834 2401 163026686385273550584384 2402 168703083251715085845840 2403 163242168389528139895392 2404 169531957016345006134704 2405 164802505331435891537088 2406 169832299354842900321504 2407 165697068859207860904992 2408 171378513319864637990664 2409 165905255346445037285280 2410 172386678752258426501040 2411 167490829773844887723984 2412 172525670945187518981412 2413 168400287982057329870336 2414 174252314258082308325672 2415 168612206586759508280832 2416 175109072172910990117452 2417 170223525367876860379200 2418 175417975989993857370024 2419 171136789095256358242464 2420 177003953291887277871744 2421 171351068638057184545488 2422 178045055918376441390360 2423 172988998078592594703168 2424 178177539425588086343328 2425 173916589215157335023040 2426 179960665406493027650580 2427 174134399499423381088512 2428 180844432313828913264708 2429 175787703922798860971616 2430 181152909143661963876816 2431 176730878480589638662464 2432 182789752337394874703640 2433 176952790300620150777456 2434 183852719291866820583564 2435 178631468243599237919136 2436 183988683089647363244400 2437 179590053177624534128640 2438 185830754403397297833216 2439 179803200334827194141616 2440 186731689715744226581016 2441 181509661347372168359616 2442 187049525619274547603040 2443 182483380069175561884128 2444 188728046624854399246776 2445 182700229291016414181120 2446 189824932346673899124864 2447 184434475958069415393024 2448 189965362333490714961372 2449 185411329439958803544768 2450 191854500279960285170118 2451 185632523903301941452032 2452 192784782226504738856688 2453 187393420573056115754688 2454 193100208496193421595272 2455 188386359082529928957216 2456 194832722562328615604544 2457 188610488285859738338976 2458 195965992571214569563404 2459 190388475892121521231152 2460 196098248869069412443776 2461 191397262137711216696000 2462 198047674881802958150484 2463 191623906517662110103344 2464 198995211200600955655848 2465 193430848547919131524224 2466 199321407514498625571372 2467 194455272547317856035024 2468 201109779141110931230028 2469 194674284594430121063664 2470 202265643425356955412144 2471 196509048587600888383776 2472 202402331563882773738552 2473 197550467443100144762496 2474 204401646564981030823140 2475 197772603562005591285072 2476 205379311726889126578116 2477 199636214993220301943184 2478 205716340541162025781344 2479 200681627501231885696256 2480 207548718464703029192496 2481 200906442539944940318832 2482 208742122527320399619240 2483 202800473947912832690688 2484 208869203961926089463520 2485 203862246979875799869504 2486 210933088155346869057888 2487 204092141563696258731456 2488 211941565167866918625792 2489 206002269197275555235520 2490 212274759972228000646488 2491 207080091434112841694592 2492 214166471355059285354472 2493 207313562320255246006368 2494 215384443881389287993440 2495 209253758608093377492288 2496 215516615917657184838528 2497 210349167798743163569088 2498 217644778036793954135160 2499 210572232699134101717152 2500 218672509190310966022758 2501 212544156795410341862208 2502 219016314786822946472640 2503 213656868447251786282736 2504 220953398034523130446104 2505 213883536321230751160416 2506 222210097021335301473816 2507 215886013507737909076896 2508 222346054877615083981752 2509 217001845520734916702016 2510 224528861856391172917992 2511 217232251556833126253808 2512 225588140269134217663824 2513 219266334709502980482432 2514 225930081291949610021040 2515 220400567832662535123360 2516 227927479230999211678560 2517 220634247084549700790016 2518 229223798644245844561560 2519 222685657705866624291648 2520 229349966487788500769400 2521 223837955933001527181312 2522 231601585193678660804136 2523 224075694551959133300880 2524 232680164991328721437236 2525 226158921008628379379856 2526 233031083076774552297660 2527 227329022238717859724880 2528 235093505270483439595476 2529 227556455372800106195232 2530 236415138363108577947888 2531 229672570940353811283984 2532 236545728156252352397808 2533 230860149423382020828384 2534 238852516837504672875240 2535 231091107943295009556144 2536 239965476320807984635380 2537 233240153482536075162432 2538 240328685325636419799936 2539 234431890845411585381840 2540 242438893045742483749080 2541 234667183938379893466704 2542 243803274474347510198328 2543 236849613434883574641792 2544 243921143232888870692916 2545 238059963121646268790848 2546 246300848066333265311808 2547 238297777490254755969360 2548 247448857719084711828048 2549 240499491675203773606320 2550 247808654974422257630496 2551 241728111648913053016368 2552 249985082655564899634576 2553 241969856789378873372832 2554 251375044093105295653236 2555 244205863440032302727616 2556 251498649936470334587736 2557 245454523702770698526240 2558 253951626477534897500964 2559 245685455127425071425600 2560 255119054846674039587540 2561 247954153667796595946880 2562 255489504741146997398472 2563 249222503999474465039424 2564 257718568045774467682116 2565 249456134297253853824768 2566 259152620736798785508120 2567 251760959146552881996576 2568 259279776049587415822368 2569 253032536728807710958656 2570 261793155727183159892448 2571 253270415224053113147136 2572 262996468811534000719980 2573 255611249106720667884288 2574 263362187925190548211152 2575 256901540875288660148112 2576 265659993348895377396936 2577 257144593805026854322032 2578 267139085196946588692156 2579 259503276020264580527568 2580 267253241250912727208544 2581 260814178058728101028704 2582 269844158590467123938760 2583 261060382190156960310624 2584 271069062494323364038656 2585 263456740218637081293696 2586 271446395414479253480256 2587 264787897972286315352960 2588 273814491458369830387320 2589 265019714059215640978944 2590 275321978079614836212096 2591 267453582584377252830912 2592 275441105022821372611986 2593 268804566053506868625792 2594 278094362072603106828744 2595 269041917786674982747264 2596 279356007059235804732336 2597 271511638597370009667600 2598 279745890791579092331592 2599 272866992536403481707360 2600 282169362838191161569452 2601 273107753418847428419472 2602 283723215497410881375972 2603 275614707121542928814688 2604 283829058817684499885568 2605 276991193813213038929120 2606 286563641118165719638740 2607 277234769153174376342528 2608 287865086267303643616164 2609 279763268086862248966848 2610 288248286275917473456624 2611 281160505281629102848704 2612 290747048235948672388992 2613 281410228467000699824160 2614 292329512201234029440960 2615 283976096358710766014208 2616 292437849501100295391180 2617 285393772518624536387904 2618 295257307137780365630352 2619 285629108548109927359104 2620 296580492165014742905928 2621 288233700407511521449392 2622 296977355924461764478368 2623 289673750625402298035168 2624 299531464086851907147108 2625 289912204005326901665856 2626 301164036730665987444984 2627 292557866112699897790080 2628 301276367004597361430712 2629 294001145620930684064448 2630 304161506947297876426128 2631 294243614703688431173184 2632 305525475200830800827232 2633 296928494849643681036672 2634 305914882940862571843800 2635 298393091687801326802112 2636 308548742231716743227508 2637 298639793349063707181840 2638 310229854292851145667432 2639 301346211090229014580992 2640 310328776869154052079744 2641 302834105447390246222784 2642 313300275810299328805848 2643 303084409584234555850176 2644 314685645829873667514864 2645 305831051114556629407824 2646 315088385686800216264378 2647 307342031489554161383568 2648 317802006931399650735264 2649 307577267185219369475760 2650 319514926517834133413988 2651 310364746643518681805856 2652 319615082389394302260000 2653 311898256767201971612160 2654 322658667800643230373132 2655 312138051488766655541856 2656 324085780612468886594616 2657 314968007280963245880960 2658 324501863322240666628560 2659 316503384428465102174544 2660 327276052619329263548304 2661 316747100999015461543680 2662 329041635119718423103008 2663 319619170985507405418816 2664 329126331626901805180356 2665 321178579335058168464768 2666 332259396096181296984048 2667 321427283181580879362432 2668 333731825299831528636272 2669 324321666934811107782528 2670 334137981594291051126096 2671 325904567194138877109936 2672 336996676091573085042288 2673 326155751367637851845712 2674 338794205213070282193128 2675 329094333823912376965200 2676 338883668610410020972752 2677 330700357375482239116128 2678 342111137830066363813416 2679 330934884820684986100320 2680 343604858722794802912320 2681 333917359535355028746624 2682 344026642426313645261460 2683 335548816779524152221648 2684 346947591087521343159408 2685 335788631968501497697920 2686 348799145219458221782952 2687 338813013372297723443232 2688 348891278396498526299736 2689 340447688900199597935232 2690 352194690444992838949392 2691 340690292503717213393344 2692 353734645352606438473152 2693 343760946141856181136048 2694 354146605822925867478240 2695 345419812505584209800160 2696 357155923672831069900440 2697 345667239498043963242144 2698 359062521720870767317632 2699 348761810996201292324624 2700 359136148463343628405332 2701 350444279134524228391296 2702 362537338982139473333904 2703 350697781917616841079552 2704 364101135067359074636766 2705 353835977166211495170816 2706 364526219464102505457192 2707 355544458476515699242032 2708 367624944216500219912448 2709 355778527305726300254976 2710 369567113426126675176536 2711 358964944004132391700800 2712 369644301325103398346112 2713 360699060960227712774528 2714 373121568502746884930736 2715 360935278304791026517056 2716 374732698703621989670424 2717 364169838022318046346048 2718 375172925941405934755716 2719 365905563537172025118960 2720 378339780642109039270800 2721 366148302961525681952304 2722 380338435495910925302004 2723 369428571384227603386560 2724 380395618565175004035468 2725 371191542791516703710496 2726 383976249956055080151120 2727 371437971204562765526160 2728 385635537694231307632800 2729 374741779547840851390464 2730 386066418761256434064768 2731 376531435998823800074256 2732 389326728831740311692276 2733 376780648346442460366848 2734 391361179402865429645040 2735 380134574496876571290432 2736 391420623385867233738252 2737 381950382659932321430400 2738 395108081786182763204910 2739 382182493355558251382016 2740 396790930615007614498272 2741 385583951822197910625648 2742 397234175641977380026680 2743 387425316223307618876736 2744 400566631033357890784416 2745 387661432480324479828864 2746 402662224184091103992132 2747 391112399597668525726848 2748 402727056782498134182048 2749 392956950141859997540736 2750 406494246139191427404528 2751 393196114272873682794528 2752 408229633834741690699356 2753 396699524907938868035520 2754 408661237622147383121124 2755 398571432434353822246848 2756 412090347383925638322384 2757 398815149715481594294352 2758 414248269878628729637544 2759 402342809115524696307936 2760 414289540091382412796952 2761 404241398154784959090624 2762 418169513267662869591372 2763 404489809252904686089840 2764 419927951269503298729476 2765 408068999292283106621184 2766 420376950655558058426256 2767 409997181054841417356336 2768 423904707091364894866800 2769 410223153347396469022752 2770 426098870640694642981104 2771 413853453112694890060224 2772 426144320714435497472448 2773 415810505453489123504256 2774 430109843660693227564992 2775 416041322273798081713344 2776 431921762756471221545672 2777 419723666014022861612544 2778 432382184142695786737776 2779 421682191100536760507232 2780 435988828509535252115712 2781 421918111256358202198704 2782 438246846531706237266096 2783 425654443961707259221344 2784 438268113389839469383104 2785 427640211853648740788544 2786 442348013156163558981552 2787 427880327377230587755872 2788 444214446537187863689400 2789 431642804956966045151568 2790 444663869525050737795336 2791 433658753839698089466384 2792 448372378999715618989260 2793 433904609434705072407792 2794 450670381688906554440744 2795 437721139335430040235264 2796 450692057053365935829192 2797 439766683227296495383392 2798 454891228253356412843172 2799 439986677892585368874048 2800 456783955835990921851572 2801 443859403786338285571392 2802 457250041007304037403280 2803 445933780572645694176912 2804 461036890589427127828512 2805 446158398777013905684480 2806 463400123057103881320128 2807 450087036617490384356064 2808 463428173508078553802748 2809 452164532048439728171328 2810 467716781610508754621016 2811 452395317310372239766272 2812 469665071834446255853448 2813 456376781865063913314912 2814 470115071896836629478432 2815 458485255722143291313600 2816 474013609962277171696884 2817 458718558032197965994560 2818 476447409746831981649060 2819 462729422688416523955152 2820 476447058945638663622816 2821 464868066951777765497472 2822 480860500901061427044480 2823 465106893668673546453552 2824 482834270060626127776884 2825 469175891680693525052160 2826 483300151112899767611844 2827 471344036372906111378784 2828 487309985323336669884840 2829 471559772972485352395008 2830 489784198335056643126240 2831 475683715459124304250176 2832 489786182127554723063604 2833 477884595792583982516544 2834 494294028063682037906664 2835 478103282520779612853792 2836 496328293484322922458576 2837 482288641091777804908752 2838 496810056883890334300032 2839 484490456004879164551968 2840 500901513081150900542112 2841 484710992856145004149584 2842 503447788985672709887652 2843 488957253927605275179888 2844 503422408926774286176564 2845 491189963415012088945632 2846 508059116920425044109420 2847 491418103152848769385344 2848 510150812661458222572116 2849 495690494537228824196352 2850 510616992368267953473564 2851 497957350761874264577904 2852 514826044111127030070672 2853 498189259712705005588464 2854 517412729641738075896024 2855 502521277353561338879808 2856 517390924687780170894720 2857 504821582155926365920128 2858 522159210122749458706404 2859 505023888795279156751104 2860 524280115829599154509536 2861 509419085090418950165424 2862 524761080086806064598816 2863 511751992742484814874016 2864 529057846860401532381660 2865 511962526442322150085440 2866 531718252131517689067668 2867 516417966787844891917440 2868 531696564545363515508544 2869 518749507018022169948480 2870 536568023708936958263184 2871 518964317937518670063936 2872 538751567075549126465160 2873 523482128355137322457152 2874 539217173812003783648896 2875 525848570722299398178240 2876 543632330044266176587608 2877 526066511325404794795008 2878 546372288006688334494872 2879 530616855888712799753472 2880 546318348428680910782128 2881 533017412759895560316864 2882 551325795294154764770928 2883 533240096629073271692112 2884 553537746705482480110032 2885 537852960405139324815072 2886 554018451692220435045576 2887 540286788451668560385264 2888 558562112575873886050218 2889 540480152517889030813008 2890 561342478421301468119028 2891 545157814748996495112912 2892 561294766898361298763712 2893 547628618116632657506112 2894 566404553916113074192260 2895 547825467304350612375264 2896 568680246618535580534640 2897 552567654272238886595520 2898 569179171200026062380456 2899 555039160682159080955232 2900 573814031200861802224032 2901 555241313443455215180496 2902 576675701331734385409104 2903 560049002897154034737888 2904 576588881179739643680994 2905 562555137232179919974528 2906 581847101422887659905692 2907 562763018722797503790624 2908 584187521136165594598212 2909 567602599362612374326320 2910 584667179691900831577440 2911 570142628485624591057440 2912 589431189051945949237848 2913 570354917043205935848880 2914 592337832563615744187720 2915 575261551539224937920448 2916 592255360738144080519746 2917 577839296340911857423104 2918 597656712529558297364472 2919 578021025539401030982016 2920 600029602342599912055992 2921 582995704009968583931520 2922 600522929038536252167736 2923 585610205751545876962272 2924 605383302513164727400632 2925 585793351587843835094304 2926 608373049726608228840240 2927 590838776810922036954816 2928 608294759478787216688832 2929 593451252373976792741952 2930 613807880890222658665728 2931 593639339622738121080288 2932 616246471157796184233456 2933 598755090901385007222912 2934 616722352516920466829592 2935 601406940703562581687488 2936 621715805724647168448948 2937 601602110496697649567616 2938 624790018605342740103576 2939 606745392044382117100944 2940 624671934168029032063716 2941 609435639514260146481696 2942 630341416606845836931444 2943 609633096096771911041920 2944 632811468531705118491816 2945 614849985427850912289024 2946 633302949629383841186832 2947 617577844964048072108928 2948 638437412514691332102528 2949 617741712368641503007488 2950 641556683630070818957280 2951 623031558339867268868928 2952 641440695695160702156948 2953 625795800087070629076032 2954 647224709845971479844888 2955 625967546100268427079552 2956 649766657487562686936972 2957 631326248310820776180048 2958 650275458172711574195400 2959 634090745722713873408864 2960 655509813279171007754952 2961 634265234072726109393024 2962 658720739085227950669596 2963 639701018645216264143056 2964 658564290654620566937760 2965 642504730047833374631712 2966 664505851344983124260760 2967 642680432985982455628704 2968 667120856873832693487944 2969 648151462855797069882816 2970 667607828663044760050296 2971 650993056610551312134096 2972 672987474267308847449424 2973 651177718259100311038320 2974 676242703848961473109992 2975 656720408644582010879520 2976 676088224903641640923312 2977 659604740851220970754944 2978 682194159725858008222896 2979 659750906363971018226832 2980 684839560862070500112504 2981 665368141383579934537632 2982 685346159163002880535680 2983 668293878955019136530112 2984 690829550889560676291564 2985 668441787217284743694144 2986 694178412836738423161932 2987 674138678592992806669824 2988 694023376295611640975364 2989 677061557102290408443648 2990 700254094637927956726800 2991 677219238004075709770944 2992 702973534414485099370320 2993 682990974580336023748608 2994 703450877759665466290332 2995 685952516756118683627712 2996 709087433454613726451136 2997 686114619079370495780736 2998 712531577427424794769608 2999 691920515656043423742240 3000 712335728863481749869888 3001 694925245814330601078336 3002 718731967249832961594168 3003 695090234325929462101440 3004 721486374310844394055812 3005 700978783647926701457856 3006 721981758463431318862032 3007 704025823340549422007424 3008 727770637146609328980744 3009 704150928294367503504960 3010 731264791188789450924912 3011 710117360483881822137648 3012 731067895104291429539748 3013 713205448276485907529856 3014 737595913894563490633872 3015 713335441119228795322944 3016 740425340765613442807512 3017 719383204456913222838144 3018 740944853080479211035552 3019 722471009830814047124304 3020 746841215991315959380224 3021 722604507390433202063616 3022 750432206720896013310552 3023 728732595919016331120096 3024 750189946161170687868000 3025 731864587029167510472960 3026 756894563275061354099256 3027 732003890034631282702848 3028 759806231177504388307536 3029 738166623428765761220736 3030 760290741272572419630792 3031 741341443365306593119008 3032 766354202134669120178088 3033 741487049764596629685504 3034 769994385298927238249928 3035 747734290476308160459552 3036 769753035318960969287232 3037 750950632332349942670784 3038 776637791853909601834188 3039 751052799294747379849872 3040 779583094380192555525168 3041 757383544006266247319232 3042 780090429122656034017986 3043 760646702437914971694816 3044 786262859216677155436956 3045 760755359120885592254208 3046 790008512859206492415048 3047 767171158694178971753088 3048 789762734156412024185568 3049 770430521436498191875968 3050 796784410945091005293132 3051 770539724858781646843968 3052 799813311509858948051904 3053 777043919459630693014272 3054 800292062091490999428240 3055 780346750762225402119936 3056 806631814649716962730128 3057 780461290524885310251216 3058 810477742133340468027288 3059 787002770161035777781440 3060 810186470064372910436640 3061 790354291627573529234688 3062 817393425928743702903840 3063 790476828799875165595584 3064 820454562397910936216736 3065 797100078228042310185600 3066 820949790038221411134144 3067 800499106040682514613904 3068 827464866145500952915920 3069 800572155769249058236032 3070 831366209330240597055792 3071 807287050753294989646656 3072 831072440838927727520448 3073 810732169548043465593024 3074 838421639463049499594880 3075 810811295596406773278144 3076 841567007796651781027056 3077 817617308326280559113184 3078 842083183246954403085720 3079 821054796370226025421392 3080 848717799669290807676000 3081 821142612194408099808192 3082 852728285317854410278488 3083 828033963363187643464848 3084 852378982099121482577760 3085 831521124882567062837856 3086 859923558326738097638604 3087 831611439466144651080576 3088 863161613499282214072752 3089 838545399947275746087168 3090 863643313390174855152480 3091 842080760070179158160640 3092 870452897162954068699488 3093 842171434841302486513920 3094 874518212300901470016624 3095 849200016776990539509504 3096 874170854276149158992232 3097 852782211838833932496960 3098 881917032843044258783220 3099 852828649623708602388480 3100 885185109868238702535708 3101 859945987986308097328224 3102 885688276630796079083592 3103 863580540896605051860384 3104 892624281604819040339568 3105 863629988077427106813984 3106 896800335694240159497492 3107 870840041499896263249248 3108 896454281965338166527168 3109 874469992773479048078976 3110 904347853545582100114704 3111 874520384833862080395552 3112 907709895499315519477116 3113 881829339977698192321344 3114 908173486680418926565956 3115 885508188164175510756864 3116 915296956711172351116128 3117 885569995170184382863632 3118 919585578553173612594648 3119 892915101564748143148512 3120 919176065290992398861328 3121 896641171393694672079360 3122 927281940215106011187024 3123 896707498621352506865712 3124 930679735450295892933792 3125 904148617035529058760144 3126 931168143505720997793504 3127 907928117710717531074336 3128 938474520624789444846360 3129 907938749933119345137984 3130 942825189932845882567272 3131 915482737714504118832000 3132 942413834390180426602236 3133 919313988385382748153216 3134 950670068610342809867724 3135 919329331635042672430080 3136 954162614445186520379034 3137 926970090228751423595904 3138 954670103944330376146140 3139 930792069106671554878752 3140 962114660592021006567480 3141 930812704045211288981952 3142 966579690121220218824432 3143 938554074440698354983072 3144 966111934964523250941216 3145 942431982012388619890560 3146 974581156891030169514852 3147 942455527257567109455648 3148 978170131109808784723860 3149 950235884710429543168032 3150 978639103329095774039268 3151 954167889907812884518944 3152 986279668590657880741104 3153 954197910868651565431248 3154 990805455827774543998296 3155 962078607497424978033984 3156 990327318464526487711200 3157 966063270755103473803968 3158 999027207004540628692656 3159 966038303339308933194816 3160 1002649494545987101922808 3161 974023416046534665590784 3162 1003140906915983161860480 3163 978058977167897246423952 3164 1010916271265932422581976 3165 978037833364638497720064 3166 1015566308147081688382512 3167 986126649096142957872672 3168 1015090794112874635079304 3169 990156150603376862416128 3170 1023946156850714348657472 3171 990142277613323397547392 3172 1027673946246296899828512 3173 998336102877279091183104 3174 1028115924335597052610590 3175 1002420717414371069941872 3176 1036097911929218911214220 3177 1002406063839582008784096 3178 1040874348188309240623824 3179 1010644994897737527747024 3180 1040334002303006017980672 3181 1014782634357598491207840 3182 1049420733378866793319752 3183 1014773503732743467819664 3184 1053179517047956128405900 3185 1023120054031784157174528 3186 1053650289638527689512160 3187 1027317647612009842218000 3188 1061836543189727999229312 3189 1027251964553030799012432 3190 1066673081391538188717936 3191 1035698502740230936512864 3192 1066126375037198623898904 3193 1039954324788796780598976 3194 1075385822683209523814700 3195 1039888676556039099529152 3196 1079251445908408925023776 3197 1048449295028257201143936 3198 1079741609677437055716768 3199 1052694184176326137492800 3200 1088075472897383570498202 3201 1052635048049424447699264 3202 1093040048614890170710692 3203 1061308006159523228522064 3204 1092421786305971593040556 3205 1065606590439492678720864 3206 1101919091820437373801192 3207 1065557676078474121632960 3208 1105892977754168918461692 3209 1074267223895199558817152 3210 1106334313971330582202104 3211 1078626677117014186472880 3212 1114883971481850086711304 3213 1078579176147249556769280 3214 1119916376234831360109528 3215 1087406937509307518585088 3216 1119293900279597202671904 3217 1091825387734913588960640 3218 1129033258845692249770488 3219 1091707378271083971524160 3220 1133044107892715327501376 3221 1100651674666800721670928 3222 1133511850826979058767120 3223 1105127181295861639265280 3224 1142210919148400218953816 3225 1105020366129562233845232 3226 1147373119333690019519796 3227 1114074044972228594989152 3228 1146748990650090039504372 3229 1118542553043893772705504 3230 1156666910530928744193984 3231 1118438214679181701885536 3232 1160786663014932562129020 3233 1127605997932101909843840 3234 1161206203540867101198288 3235 1132135968305570847696288 3236 1170129567579018813491436 3237 1132031533071259043801856 3238 1175433289953659676063360 3239 1141248663800743473221472 3240 1174727848974763855217556 3241 1145838497877096128736192 3242 1184903818562673041844348 3243 1145747262099501822011904 3244 1189058087534014480979556 3245 1155077999772580608643584 3246 1189494416982780710345028 3247 1159725411091957260678336 3248 1198652463276831129840048 3249 1159564371039813692684880 3250 1204022996182470355905888 3251 1169013371996754808051824 3252 1203318468505422738231696 3253 1173725958828356406609120 3254 1213669377405988743141216 3255 1173565775542672507608576 3256 1217943611934660866923200 3257 1183141599415608775814208 3258 1218403247715954610722516 3259 1187841604591664302406832 3260 1227714833123490266432640 3261 1187686126101919193297136 3262 1233229013934606443850264 3263 1197380890747718442792000 3264 1232438691516231718864632 3265 1202140933904352381708096 3266 1243061449260622884558288 3267 1201990953569850419766336 3268 1247446511007445128387312 3269 1211732280507834204185088 3270 1247859499076349224359392 3271 1216560503492960055657552 3272 1257404698117566115658208 3273 1216413179243580622955472 3274 1262983703642589849731532 3275 1226275969484460340413072 3276 1262190541197029295697656 3277 1231170554491530241694112 3278 1273082880749399186510448 3279 1230950848890145086379584 3280 1277509561978097305994400 3281 1240936668095237141808384 3282 1277935424576637079479324 3283 1245895169740338119571216 3284 1287653670114798749321952 3285 1245682242511094004207264 3286 1293378109096512331113912 3287 1255796796564582440386176 3288 1292581203059829626321472 3289 1260736498202438949705216 3290 1303664225379485617021680 3291 1260527101234736619072096 3292 1308213391850750896111764 3293 1270768682497131986055840 3294 1308586041846933796594548 3295 1275777526395256073015328 3296 1318543215653550920265612 3297 1275575987864848348603872 3298 1324426107713865617699928 3299 1285864726944052406410704 3300 1323531937494737362791948 3301 1290940118504116588297728 3302 1334899064230371959928984 3303 1290736329594154426739952 3304 1339486405953103532471904 3305 1301158679995765716233472 3306 1339887437399758928076960 3307 1306298864048364487450800 3308 1350098652473936096858532 3309 1306017027014649979106304 3310 1356044299944438090237408 3311 1316571223403372699490624 3312 1355153142385981864627800 3313 1321784546860152855680832 3314 1366713869206945130358120 3315 1321511888190226173737472 3316 1371424516214437928796912 3317 1332189012630441811724064 3318 1371845583035661817387872 3319 1337387848328301066241488 3320 1382234371884189665597376 3321 1337113910406507387209856 3322 1388340817419045854681928 3323 1347930363353132775937968 3324 1387351651085741239002720 3325 1353196745394926304472704 3326 1399206973468012715568924 3327 1352929743530484705906768 3328 1404042444813587263800624 3329 1363797543173054195401920 3330 1404400529401870142168112 3331 1369128611819157435270288 3332 1415049596892975547937556 3333 1368873206690395271286816 3334 1421227943394889934013264 3335 1379868413093919420072192 3336 1420229692771123967498724 3337 1385273722235202887882112 3338 1432381177036391374619532 3339 1384930461856613476053312 3340 1437262965279131104910088 3341 1396070395061639174679168 3342 1437645179919206974902960 3343 1401547386809499406777872 3344 1448465944102800023912040 3345 1401200287687210564700640 3346 1454807306471827074895800 3347 1412483625204084809845200 3348 1453806636193439423608464 3349 1417939105538251757488032 3350 1466169667861162450743648 3351 1417605303400108486070976 3352 1471176429197637361498488 3353 1429021872866965201876224 3354 1471492421644962809216952 3355 1434554926331371373554560 3356 1482587109970369767822456 3357 1434222790380206670273984 3358 1489093403573437520670144 3359 1445686567615513040807520 3360 1487994293054569877390208 3361 1451294509393312800104448 3362 1500664599078431845908582 3363 1450960757822394509937696 3364 1505714002033381182355554 3365 1462573391842078539745248 3366 1506050814017724473861040 3367 1468253445147945026691264 3368 1517428718439529326062220 3369 1467841351674458314457424 3370 1524004469034394964872536 3371 1479592362328979656253616 3372 1522890243416712440432760 3373 1485342136592387515713888 3374 1535783130005186466503352 3375 1484932917454476828642720 3376 1540970997489273547948356 3377 1496828933238330008767296 3378 1541340359446254771314928 3379 1502562082159376565661440 3380 1552893327160007018020992 3381 1502152418813893275034368 3382 1559649123506605592184192 3383 1514203820276742428929056 3384 1558426919494378193519352 3385 1520012472794370911202624 3386 1571634356286451604480604 3387 1519607508090475825713024 3388 1576962297396175805128044 3389 1531705909342879153876752 3390 1577254426632904331066568 3391 1537587195204644635208688 3392 1589105288547414488330352 3393 1537187646332816992670976 3394 1595928088945015448154876 3395 1549436609476481032793664 3396 1594707060192830052618096 3397 1555400957828506447272192 3398 1608234629412946499025840 3399 1554903702986964719275872 3400 1613600611649275230240444 3401 1567300498409673137520576 3402 1613921963173972395197112 3403 1573345045266967426346784 3404 1625963033156068954238904 3405 1572853833063042787160928 3406 1632967735631443175739312 3407 1585401141275143223653728 3408 1631723855238314130550176 3409 1591421469647952148444224 3410 1645494471475180808181984 3411 1590936710450306538370032 3412 1651000917644644946333040 3413 1603641051602419510518768 3414 1651245103667892679598304 3415 1609734655510873543964160 3416 1663582017932573609396952 3417 1609253385722399689452288 3418 1670770978601599904627268 3419 1622009080521239925228480 3420 1669419352390735748615376 3421 1628186406207750580223808 3422 1683516894061129229455272 3423 1627713777173900685334272 3424 1689071270707864532043936 3425 1640625573605183384100480 3426 1689331478907771812700684 3427 1646884029299316567623712 3428 1701978100894897268045292 3429 1646301536623093332103344 3430 1709244447558299121335616 3431 1659376373900776901127360 3432 1707888111471625170523968 3433 1665712224004830996291264 3434 1722222671880630867124248 3435 1665134204231075967153216 3436 1727917693898364765342756 3437 1678370070425206570255584 3438 1728216909136984742898144 3439 1684687538862409174320672 3440 1741056986825835767883504 3441 1684119606651567710887392 3442 1748509984955611072473588 3443 1697504395925968201103616 3444 1747025349417003461329152 3445 1703906491949167320000576 3446 1761719081414944146847704 3447 1703335234793485352242752 3448 1767571090478477371397880 3449 1716781168747249724325312 3450 1767780765849703317915552 3451 1723264443497573320188096 3452 1780942167526129190424864 3453 1722700685747864706831360 3454 1788469406089718389176528 3455 1736313266830148835003072 3456 1786974562310610841857090 3457 1742874918189600701604672 3458 1802023266639506140559232 3459 1742212846031243378563584 3460 1807918312539050122648248 3461 1755980040093327037398960 3462 1808153055528659469446352 3463 1762631125727237051243760 3464 1821519462708699032003832 3465 1761967262820103130255616 3466 1829249712167508550889316 3467 1775911509303403309538544 3468 1827742913565668811117624 3469 1782535237195427923743072 3470 1843034523065609489911440 3471 1781865391580382895544160 3472 1849087080670664271147984 3473 1795983861261742142985216 3474 1849237644242213771933448 3475 1802689784142513613442064 3476 1862932289847288322807872 3477 1802034481769098954374528 3478 1870853289439710124459872 3479 1816199012205272794835232 3480 1869218089467728384246712 3481 1822998619033094530587456 3482 1884883275138163309227684 3483 1822344519641887318452336 3484 1890973890273715391705400 3485 1836676961533036085639040 3486 1891155509336575187074656 3487 1843567255219061250850464 3488 1905183398855208031245612 3489 1842791481651642502926960 3490 1913190441598829921419656 3491 1857304616694853576718448 3492 1911536972121837624021240 3493 1864282102776257835401856 3494 1927464019582545022581792 3495 1863523269592809237445248 3496 1933712037588159014321016 3497 1878204843128336404897152 3498 1933912987381093820094072 3499 1885144941659409943546224 3500 1948166014105991336357808 3501 1884388562889759601627536 3502 1956380868288001154190024 3503 1899245606881348857072672 3504 1954598702652251808845952 3505 1906280785382301278578368 3506 1970896400213185451397528 3507 1905522103572617475469440 3508 1977320289037741784118000 3509 1920446022806408262827952 3510 1977423469056913354521792 3511 1927572065057989086675408 3512 1992016569668869725817284 3513 1926817569622477354201200 3514 2000314467176243809281840 3515 1941915903861614501528064 3516 1998513075194543527121052 3517 1949129415206150568056064 3518 2015215116904264216533228 3519 1948255742396470210839648 3520 2021670675397557658323432 3521 1963535737648784424708096 3522 2021816335194619200503856 3523 1970849579763946034642400 3524 2036624053572740085642468 3525 1969975181518451480406528 3526 2045132143912209343881312 3527 1985435500579556565062880 3528 2043320614413428665978962 3529 1992718511244778950608256 3530 2060290959040347533652240 3531 1991850222748341301208064 3532 2066922689776291875231612 3533 2007492543408600698627088 3534 2066948170996120726259424 3535 2014867249918036684747776 3536 2082131872295665325207328 3537 2014006132458212779000368 3538 2090852327747394146455056 3539 2029709537272022815627056 3540 2088895191456863363000832 3541 2037171964060604368176192 3542 2106267858638456683147344 3543 2036312916278524572390192 3544 2112942913450391751422472 3545 2052202675141149706791936 3546 2113005785453606563066428 3547 2059766374954247677369872 3548 2128541782022833590126864 3549 2058785324649047911404816 3550 2137358051626916769781464 3551 2074863564732059516808000 3552 2135372434511934758276460 3553 2082524781509620194253824 3554 2153027439025025904608040 3555 2081534945545175084859456 3556 2159879004622634518678608 3557 2097811280428775885512080 3558 2159978882684855172341184 3559 2105431433950500212814576 3560 2175750923635768078275336 3561 2104445764355234326669584 3562 2184780875630465369474496 3563 2120916985188745439855520 3564 2182655422387430983483572 3565 2128642460012489099640192 3566 2200721427547679974347468 3567 2127668061707894540368512 3568 2207751141414841266273804 3569 2144182176055057316731200 3570 2207733157952759303023728 3571 2152009866417440928615216 3572 2223894398627339557560000 3573 2151029647430328822369408 3574 2233016784009416589878232 3575 2167749075140400998220480 3576 2230867268960755214720160 3577 2175674505630958394181504 3578 2249368889081725510279092 3579 2174562825623375942429280 3580 2256434664426586490372280 3581 2191484017970793562209264 3582 2256447882537295280218308 3583 2199502881967417989375312 3584 2272846222755312107648004 3585 2198404991098082760255360 3586 2282202844833880690528608 3587 2215512477412246042718976 3588 2280033789278480278983264 3589 2223497332410513882596928 3590 2298824346174130626080112 3591 2222395473063300009949440 3592 2306088099117986395411836 3593 2239717535603688028217472 3594 2305983529807001596734048 3595 2247804567187643687063040 3596 2322766286707353882389208 3597 2246693625336633525690624 3598 2332359584259688752441192 3599 2264082373938675616945920 3600 2330032280816591404578614 3601 2272267290235855083335424 3602 2349268221161698478611776 3603 2271173726624197776331392 3604 2356560789821090210477952 3605 2288756088563111485739136 3606 2356488326445076291875696 3607 2297054315063274969919536 3608 2373674190272288889758496 3609 2295812733549225002900640 3610 2383355047252277124156132 3611 2313597523018268652750432 3612 2381013537377496114164352 3613 2322004491607195069046784 3614 2400547942816445487572208 3615 2320755728781766047232320 3616 2408038062704936727380244 3617 2338759467244303948296000 3618 2407990095409479087186684 3619 2347120894261280721614784 3620 2425436032733799088721616 3621 2345891933185819655111136 3622 2435355287483343047608176 3623 2364098005165274335594656 3624 2432828552809269746531592 3625 2372557758219816135960960 3626 2452830843648435555220740 3627 2371330069884122897009376 3628 2460520721826635426861508 3629 2389595859951611797507104 3630 2460358511744999643692976 3631 2398168824301161282298320 3632 2478201564892315827162276 3633 2396936809396767286831392 3634 2488223378614013625344760 3635 2415429879580646325769824 3636 2485674734154806838566592 3637 2424112699529844101426400 3638 2506138056229707125106768 3639 2422729148262146495802432 3640 2513869107048756760397472 3641 2441431957631380349071680 3642 2513731194373874768611824 3643 2450219040374224365391824 3644 2531850123107351359234656 3645 2448838775195905813563312 3646 2542111704549421595424360 3647 2467761987343224007063008 3648 2539560046650720182251584 3649 2476511488978737297556608 3650 2560327408154273220654552 3651 2475129143467284154848000 3652 2568258049718490063351552 3653 2494267995576998420939232 3654 2567993847300910972525896 3655 2503131774397337147426496 3656 2586537702160491745963296 3657 2501755504863668270100576 3658 2597063615485062829428600 3659 2520953447761476450344592 3660 2594304329689950569915520 3661 2529926394132135482212032 3662 2615578473502591591628772 3663 2528557592924102445150336 3664 2623542033499024113143856 3665 2547983770046782636514688 3666 2623310421237687231329760 3667 2557061469361119437039520 3668 2642285702770256274746112 3669 2555530636302144410169600 3670 2652909291567246491784648 3671 2575180433636062717381920 3672 2650138826501583060732384 3673 2584379673244306491206976 3674 2671719267656802067474608 3675 2582856772473250713992976 3676 2679905070776347879127436 3677 2602734614713439210831472 3678 2679688974911807901943836 3679 2611883511031070371140864 3680 2698944424547510342134512 3681 2610348712207976938395456 3682 2709833541438691134603864 3683 2630464717375897589455776 3684 2706876960455778944989680 3685 2639723261948049991082112 3686 2728959052687159236413472 3687 2638192055720003594672112 3688 2737345338762896215334412 3689 2658373016340210294473856 3690 2737006678795505936776200 3691 2667758589935953637533488 3692 2756701237853904576463368 3693 2666239884618163633968336 3694 2767681467789865891751304 3695 2686634684869879441877184 3696 2764690730629540161651888 3697 2696141749345721946289152 3698 2787298125716529136203930 3699 2694441908288624471894592 3700 2795730636348967800920112 3701 2715083485526835488372112 3702 2795416682685269918217408 3703 2724707832660295193537424 3704 2815399302500475529666308 3705 2723013855575577589746240 3706 2826646954758087480428976 3707 2743899009572055033625824 3708 2823634159297273861803828 3709 2753458891822751654351232 3710 2846576181998104776230400 3711 2751780254393290683554496 3712 2855232430201713830909148 3713 2772888800138727081499008 3714 2854765916192686180261212 3715 2782576120555333153083744 3716 2875210136291473068048732 3717 2780891362076638654368000 3718 2886752301094712359560024 3719 2802078814847566360516416 3720 2883530927356023714829440 3721 2811888162511156481720832 3722 2906992031972274968610564 3723 2810190134312981228632320 3724 2915687474753396124799764 3725 2831630487583944662943408 3726 2915261326214660323164840 3727 2841556550942916328877712 3728 2936182940604258622595892 3729 2839697023676052990037824 3730 2947808683414589389811712 3731 2861368670184675632875008 3732 2944564341455838887127648 3733 2871429972590892650650272 3734 2968379103397137302800008 3735 2869566442873441519213440 3736 2977297360741829256167880 3737 2891481511237396878719232 3738 2976910359967250057981568 3739 2901487751973435076197552 3740 2998124026724913177895920 3741 2899612534386502072813824 3742 3010045905042732789264144 3743 2921790883704329789445312 3744 3006574865072715223624044 3745 2931919652335979995914240 3746 3030944175535515817968288 3747 2930068195913819406128256 3748 3040086670419579748081344 3749 2952300345548790518701632 3750 3039526188382644813821574 3751 2962545711958206555297840 3752 3061241343117110592463176 3753 2960694306849467756057904 3754 3073265826923431629583092 3755 2983178885535396978659136 3756 3069780060681867189359616 3757 2993560620564288124624608 3758 3094685571123085679891964 3759 2991510561304136222090496 3760 3103881453349352697417336 3761 3014268250780700559886464 3762 3103352782181812566169992 3763 3024779450075701408244448 3764 3125359971827000989018560 3765 3022730453074623969624768 3766 3137681849492505384484344 3767 3045740089521079038482496 3768 3134160927516653584883628 3769 3056181017967339789915648 3770 3159451935798256324771344 3771 3054134421590558300588016 3772 3168871565362980649084512 3773 3077407692347640966860544 3774 3168196236934803348093792 3775 3087990752581065161769264 3776 3190695865277856412309524 3777 3085939635038526081091248 3778 3203318547916788071612700 3779 3109273876551386557507536 3780 3199572083906959914754344 3781 3119993028126174324996288 3782 3225435846110144102874600 3783 3117948065896599754754688 3784 3234900683715048343730952 3785 3141542401554612794735232 3786 3234231233053722362091960 3787 3152392332356380428185472 3788 3257275640022471330223452 3789 3150153084309449368956192 3790 3269992679675322480304416 3791 3174021163647828450839520 3792 3266218144473087549294432 3793 3184994805513498972758016 3794 3292452423198834652895040 3795 3182753991447625488145344 3796 3302165920164009738897888 3797 3206890858629993027742800 3798 3301545452532298247774256 3799 3217803655775926111891776 3800 3324883864640062888233720 3801 3215571838199669621619936 3802 3337930287618554730365892 3803 3239980924300420211977104 3804 3333892287831603220944012 3805 3251030855112476323504992 3806 3360728617707273152688144 3807 3248781377546597603399136 3808 3370693905875616355354392 3809 3273267541571750285730432 3810 3369904946025457415374752 3811 3284447232365295372320544 3812 3393778798570178996228052 3813 3282201675683715903602688 3814 3406911363109846835262864 3815 3306966019321129519848192 3816 3402863741630509095246084 3817 3318297766011339498216000 3818 3430290903152176934770104 3819 3315853879145591176311552 3820 3440289179495075538698208 3821 3340872314931290142509712 3822 3439522339026611511974076 3823 3352349487729514637224080 3824 3463736503986325377187344 3825 3349890773013836667607776 3826 3477199893713431362278748 3827 3375206010674414477231616 3828 3473110137974873743439712 3829 3386604862941213224086848 3830 3500942704401396058136640 3831 3384152369632865735660880 3832 3511190681745187191452136 3833 3409758469827652531238208 3834 3510238498621593423086400 3835 3421287939080647139311872 3836 3534996658357222009062696 3837 3418852455822030563415312 3838 3548794493556678543064416 3839 3444505535806623047183616 3840 3544441448773406935418556 3841 3456186425103680896196736 3842 3572895174329898441039240 3843 3453741389668959788882976 3844 3583195765135179437859570 3845 3479701824633266004761280 3846 3582276017583331569802464 3847 3491528279648981073798384 3848 3607584959210604207810984 3849 3488842255950540798966000 3850 3621488928701174674606872 3851 3515103027187158838381776 3852 3617113386939778268524572 3853 3527067713469872747200992 3854 3645973317930680810624760 3855 3524402776339324557756288 3856 3656522194655266439890344 3857 3550941156957579205035264 3858 3655642571511085209118044 3859 3562839309233105352921024 3860 3681294829164092987199936 3861 3560167771761295617465600 3862 3695533960754303779307328 3863 3586995942993734468534496 3864 3690895153058167177691520 3865 3599046742422192298453440 3866 3720397911540995919572676 3867 3596359771891705447368288 3868 3731227862916472980036948 3869 3623271759136244392101792 3870 3730136372436198634470480 3871 3635467952019589431121968 3872 3756379520019699607867398 3873 3632807696059209116238480 3874 3770716404825748522696320 3875 3660006371189052123796608 3876 3766020940554883802193840 3877 3672340633981274327587584 3878 3796197037853546346181704 3879 3669444631206375066027360 3880 3807065983563687073009608 3881 3696943385815164774393984 3882 3806026900401198117485280 3883 3709439692766719630539552 3884 3832591046313513159733644 3885 3706530964299591049262592 3886 3847295617371180962252640 3887 3734356845401111997721440 3888 3842561725257475373884896 3889 3746768398494102008092224 3890 3873150200295685579904640 3891 3743859547469164438910592 3892 3884298120169446034331136 3893 3771985045065737630230080 3894 3883039214170099721890272 3895 3784540710139367355236160 3896 3910225540149961876594764 3897 3781633526722055429140032 3898 3925268395485633470212524 3899 3809830828910855323159872 3900 3920274818661616102703328 3901 3822556472664161830873920 3902 3951524670786325503902124 3903 3819641665327241253665616 3904 3962701170815951792264400 3905 3848145198786624495101184 3906 3961484345049849662772144 3907 3861032980998690096434064 3908 3989277833936268295113516 3909 3857876856668344148834256 3910 4004440664289792159479184 3911 3886690582496428577623872 3912 3999373244347209304686132 3913 3899732600992759638049152 3914 4031092081503494278779672 3915 3896581927539347468134272 3916 4042546341025479529442616 3917 3925721827732842334060272 3918 4041370347606638054067600 3919 3938658547762435435325136 3920 4069518510459814851296880 3921 3935504225752429661325360 3922 4085054688300320268241848 3923 3964964461179837520914000 3924 4079703932675737522269264 3925 3978070635123148453778880 3926 4112096349203620120716984 3927 3974925835742116194678528 3928 4123863819358899723263952 3929 4004455016796454084815360 3930 4122438600797539710179256 3931 4017722707118632453074864 3932 4151226770181462765949056 3933 4014555690072740672343456 3934 4166872361923317628445064 3935 4044423072980827724062464 3936 4161491627037016341581184 3937 4057845247753512174281664 3938 4194600941406093094705248 3939 4054419998328989933946432 3940 4206380578712284655433528 3941 4084618264131278643083136 3942 4205020121396709869437056 3943 4098220831043169771723408 3944 4234161960010755851354208 3945 4094809443880415418888288 3946 4250180571704889171999588 3947 4125309726352973289533424 3948 4244742989004953449280592 3949 4138820409045951730899072 3950 4278327735330832119913764 3951 4135389525321787659741264 3952 4290419588137529661778104 3953 4166242501734462677315904 3954 4288811967607955832885648 3955 4179914870140376230483584 3956 4318614694745044014650688 3957 4176489510569965861635840 3958 4335009627909631585547160 3959 4207421098711535464836864 3960 4329257014628573175442392 3961 4221245499032356319625984 3962 4363571310813678823006752 3963 4217840309897122798550016 3964 4375697561405508436796988 3965 4249085112688295229054336 3966 4374120792826530377485020 3967 4263090838331426013299760 3968 4404579924912998926337100 3969 4259399286985855281768384 3970 4421109420518863909564512 3971 4291009386919069641650928 3972 4415308498761972701928048 3973 4305186911358899811808416 3974 4450076050346741924696664 3975 4301468937700006767575184 3976 4462513051553006795405208 3977 4333439049154291443672576 3978 4460988984108484834884216 3979 4347501912848181398954688 3980 4491838275880638596604480 3981 4343808830286653835303312 3982 4508744527301312070588384 3983 4376105241799812292811232 3984 4502616716133110229922836 3985 4390357158505839837580992 3986 4538148727368015432090792 3987 4386654088005271772974896 3988 4550898557742280818741648 3989 4419014246954641165870224 3990 4549133174733472687680960 3991 4433445887128933438683936 3992 4580661753570252144386160 3993 4429722358648513587767616 3994 4597690940884062006573204 3995 4462454817282819733823232 3996 4591501143336869349363888 3997 4477058082954466490592576 3998 4627821716390657628839916 3999 4473080524212714601211520 4000 4640588577920631175388856 4001 4506151814352429054954624 4002 4638838047496453630961088 4003 4520918009729479836796272 4004 4670781022934744353701264 4005 4516933349244613456179360 4006 4688226180164446530864480 4007 4550362333214913733553280 4008 4682008725612100902243648 4009 4565028437490924262092096 4010 4718786602246022838015000 4011 4561027858079387695683648 4012 4731902149171636766267352 4013 4594844778943308681983472 4014 4729887537635340248955468 4015 4609691168419921297551552 4016 4762517614523446550491548 4017 4605688557753429862386432 4018 4780381247246936556341100 4019 4639564493859836975321232 4020 4773799861992639100664352 4021 4654581646007560583668320 4022 4811405512131114717784536 4023 4650579205795379039876496 4024 4824522644611277543688504 4025 4684826392027594809194880 4026 4822578257685528753444768 4027 4700043719353230937402608 4028 4855905134384406241618368 4029 4695730446216446934432768 4030 4873878260297678890889856 4031 4730339599813182192632640 4032 4867255557171211476361692 4033 4745749316868825189168384 4034 4905358331076203078373696 4035 4741437772207890560340864 4036 4918822251049410142738392 4037 4776415853770038370758336 4038 4916875428103507232153448 4039 4791701475702608775401376 4040 4950659208281536013557680 4041 4787394919995862621173024 4042 4969050985394260608894840 4043 4822760150205293450801088 4044 4962064592327714290302720 4045 4838214762078886555675488 4046 5000979376157075239117284 4047 4833902766793288150243008 4048 5014792572594795431327520 4049 4869335177649850514527872 4050 5012589853173757876737690 4051 4884990264670400280867312 4052 5047077530050591875600384 4053 4880688333361815316671360 4054 5065609990284991149787080 4055 4916503714964434892528256 4056 5058537401801060393515002 4057 4932349669476201110934528 4058 5098304313725635532628468 4059 4927703175480628455560640 4060 5112141296622971193055584 4061 4963918583599582492695456 4062 5109993270875850221339184 4063 4979945434514450326623936 4064 5144907889687796211378060 4065 4975297357489044165887616 4066 5163858166136621740937568 4067 5011906155070955771586672 4068 5156765478326499917289732 4069 5027825675175693533647488 4070 5197034137700265928212240 4071 5023191212580778309241856 4072 5211217581698711662720092 4073 5060156154498548620343424 4074 5208758620823642747864400 4075 5076275930027342798115024 4076 5244459882683178566266092 4077 5071617116347294539977616 4078 5263873960255960409685720 4079 5108674321600825274346816 4080 5256377381393861120164992 4081 5124984409931953636818432 4082 5297524749726285055483944 4083 5120331202436745898664352 4084 5311715061398724303757200 4085 5157795806690512758018624 4086 5309299618117579532823192 4087 5174285983625071903850208 4088 5345766497266113817786536 4089 5169324647194221212811360 4090 5365305184296608851625280 4091 5207158500156097401319920 4092 5357744938177896063615816 4093 5223860576165257621562592 4094 5399422623747136969996104 4095 5218878097379136630229056 4096 5413999786230121354582038 4097 5257146241551403517052672 4098 5411623313784745253572560 4099 5273715548272898211652368 4100 5448515339110599512323596 4101 5268698558761444902385920 4102 5468519540594608606065960 4103 5307392130411617405495424 4104 5460569494364026782343548 4105 5324150051751089218563648 4106 5503139331265334944184076 4107 5319161682702082659535248 4108 5518060830061554537554256 4109 5357900276503562411773056 4110 5515381319928637573125384 4111 5374880764033228968654576 4112 5553078638637947008238892 4113 5369879003888705921862336 4114 5573194534835339024499732 4115 5409020607565177877156064 4116 5565194211804475390632576 4117 5426214318175645084222656 4118 5608667862609548088236688 4119 5420838888387277368844752 4120 5623621826756939416928376 4121 5460421497685941888002304 4122 5620965985475549592325140 4123 5477816007232633434127104 4124 5659133158085868727159824 4125 5472475613978393865962880 4126 5679711376779525384259440 4127 5512459159940773456876608 4128 5671622694530840832609132 4129 5529690935573439938682240 4130 5715677918299396909254912 4131 5524341918472516139081568 4132 5731017771560907767662440 4133 5564747070755044076532240 4134 5728063399288599522914592 4135 5582202365603515497064704 4136 5767013907031350266580024 4137 5576829890689621030574016 4138 5788109062073013953036940 4139 5617336575232919600213328 4140 5779587683146877337917400 4141 5635003289275824548998176 4142 5824559564212983496651944 4143 5629628477092342918178880 4144 5839913878009116407010288 4145 5670550357873164196248960 4146 5836985197090438222627044 4147 5688417935023263938866752 4148 5876808666560851519526112 4149 5682677917998787215303600 4150 5897996536480585402851720 4151 5724036972827608366125792 4152 5889450998781437195321184 4153 5742141512585030868365568 4154 5934970401152762375610264 4155 5736383705574872173726848 4156 5950706698728250855568244 4157 5778171857373558459973776 4158 5947831879556549146769280 4159 5796130740817571957852208 4160 5988124476261550144218888 4161 5790374540970544572588864 4162 6009827136602110642670508 4163 5832596346481960819378848 4164 6000783777418068346233900 4165 5850766809547751146038624 4166 6047315649276667528687272 4167 5845014548294676803876592 4168 6063436186450454169753012 4169 5887318451729670757295424 4170 6060223132057260508164000 4171 5905686642768117255506112 4172 6101366863908332545016400 4173 5899925538736760976950016 4174 6123197544842089537156512 4175 5942673137357876388097728 4176 6114111497211696469057296 4177 5961278169880433227613376 4178 6161582418041139394640472 4179 5955146851945638826806912 4180 6177744901521877645096128 4181 5998342549152682124110944 4182 6174537111395250903768672 4183 6017171991069466318723776 4184 6216177725697767661192744 4185 6011000305535070028672128 4186 6238523956588883573434560 4187 6054671689328737062192672 4188 6229389586909015655644128 4189 6073324385580231170874048 4190 6277462579644195553189560 4191 6067149116669614513453248 4192 6294002395714879781556000 4193 6111283299881247316371456 4194 6290478596275736073690444 4195 6130184136271948917691200 4196 6332980302282401150044644 4197 6124025738627268004471248 4198 6355845183642871990664880 4199 6168184518760702036930368 4200 6346214529105865195739256 4201 6187321005582906123616512 4202 6395328166096543772180376 4203 6181129435522695666731856 4204 6411892443347026658602260 4205 6225778738305813082435920 4206 6408389924622858378416496 4207 6245138761756215997385952 4208 6451816215824614141230528 4209 6238554634374600487929696 4210 6474787814107604832871176 4211 6283682871024259447728048 4212 6465090051716359684139856 4213 6303253292667060992574912 4214 6514803064725731638367976 4215 6296691634373665305596160 4216 6531794514063172846175400 4217 6342254180455369976705088 4218 6528327839528928583416360 4219 6361669188428719919321520 4220 6572249825258324722205376 4221 6355080363252901915122624 4222 6595792568949871851765624 4223 6401155370985292720697568 4224 6585599601814597742608512 4225 6420803469211442531257920 4226 6636331541974259878083720 4227 6414171709854251852721504 4228 6653750714056989058596768 4229 6460336534072711730429808 4230 6649927504665942267661056 4231 6480206244261115050234672 4232 6694783383396183193561986 4233 6473607332810317832996928 4234 6718416432246496431459864 4235 6520222821403948798182240 4236 6708153640873899764165664 4237 6540355675350687850630848 4238 6759952269687749465099496 4239 6533320256465601897689472 4240 6777369000145745253562248 4241 6580409931753648128685504 4242 6773602443993700177126368 4243 6600791970447783138896688 4244 6818965601081337260021376 4245 6593719536553995229001472 4246 6843169909922437309378464 4247 6641328302694700651763424 4248 6832813382347823500285344 4249 6661520957388179953167552 4250 6885270157368974458639968 4251 6654489332552742542148864 4252 6903111181294803122369172 4253 6702569516432754051459984 4254 6898914430367529735777324 4255 6722980670583745419458304 4256 6945261509985523740373392 4257 6715936699428453317611776 4258 6970039750931543782331436 4259 6764081376640827285994608 4260 6959193278363373879286080 4261 6784754036753702037002688 4262 7012693007951910945562512 4263 6777682445506407851913840 4264 7030567963751072493425184 4265 6826365266835020658410880 4266 7026408476908352203175568 4267 6847286984726170778647200 4268 7073711649483497705227104 4269 6839769959460376097903856 4270 7098615156405239863099344 4271 6888939771128185268727552 4272 7087670125075683668664648 4273 6910095618964008800390592 4274 7141867563911028553520280 4275 6902573638155361632679248 4276 7160157737735355679733712 4277 6952258312992036860286528 4278 7156093168348984740150528 4279 6973247198386898182395360 4280 7203898760517624557859840 4281 6965702902882348560797616 4282 7229374774061169198947004 4283 7015889181563378732296368 4284 7217904190859457576561528 4285 7037139299765807853585504 4286 7273216391604109785535860 4287 7029595093591406815215552 4288 7291984290039841239994716 4289 7079840605568499270748416 4290 7287440668422681731047872 4291 7101335112476128839571968 4292 7336313102220901673306184 4293 7093794947034693031324272 4294 7361894480050717580070000 4295 7144573836925560487635072 4296 7350344898334237599068448 4297 7166301577486786181082816 4298 7406783951006886573448944 4299 7158290401182327153918048 4300 7425559175217976287431244 4301 7209589205816606971154304 4302 7421089821216646803358560 4303 7231594050533171861279136 4304 7470457962439720325853744 4305 7223590012119412933652544 4306 7496672657665330724359572 4307 7275419142852032712288864 4308 7484993266657016929733856 4309 7297219830497119681807872 4310 7542131967578774774767536 4311 7289166430900774316211552 4312 7561380646853420189987016 4313 7341550422011502911328960 4314 7556500171879630976701056 4315 7363595001521336359437216 4316 7606903806949966786790208 4317 7355535555225992901460992 4318 7633691819071981222998888 4319 7407992464445687542509024 4320 7621493446323131573272656 4321 7430326656291979650675648 4322 7679773851522143450175792 4323 7422286554879693821683200 4324 7699002501635990459011152 4325 7475228375746680203069808 4326 7694137297458204091402320 4327 7497838992788948530041840 4328 7745631931966811788132740 4329 7489279393510456433227392 4330 7772564103939294685754760 4331 7542795927107905747705440 4332 7760254150691098877944152 4333 7565668396324033725749952 4334 7819253331010407705155616 4335 7557107965029753505164144 4336 7838948775271884545874636 4337 7611189524945049060505152 4338 7834135111225971326700288 4339 7633819021892427993737520 4340 7886183488628701793073408 4341 7625287335885038480092176 4342 7913750641149592488445776 4343 7679874845323534949947584 4344 7900838182192523500708956 4345 7702794139995693699734016 4346 7961034761210893899531888 4347 7694227481692784260258944 4348 7981264108636651153809612 4349 7748922661401490797573936 4350 7975986511774060514530032 4351 7772115997786258815204096 4352 8029092201298205012709732 4353 7763496278241021006828240 4354 8056782009409320911047680 4355 7818776927308837087516800 4356 8043800820938533552757594 4357 7842226466788477544428992 4358 8105233187586732174084744 4359 7833144778049620986874560 4360 8125409708340756040259352 4361 7888950114109353899507520 4362 8120187567658993741694856 4363 7912709514353602528766928 4364 8173882901267782900320276 4365 7903599220354440963180960 4366 8202204857675244203117136 4367 7959962497459278091042944 4368 8189146107326936436306240 4369 7983503570552800206446208 4370 8251297876707638584053888 4371 7974346582321567214230080 4372 8272003084286882907725712 4373 8031319145160057527026032 4374 8266277306296594773894042 4375 8055131342713436883624048 4376 8321107313355986951029656 4377 8046023084883212678822448 4378 8350065596612816040092112 4379 8103027640722473205016704 4380 8336343428576233989283032 4381 8127093847216282968473856 4382 8399789375346507763424520 4383 8117969286610290963398256 4384 8420486073416637177107124 4385 8175552682955533703218944 4386 8414839953969289206856320 4387 8199924650628869036553696 4388 8470746568421215685678052 4389 8190240942260899374865920 4390 8499870743129671631275080 4391 8248454356079953718881920 4392 8486045465469178755844836 4393 8273116304689216110372864 4394 8550207625593225848905944 4395 8263419933170295139895424 4396 8571425365343828523152232 4397 8322204405853543252088304 4398 8565805225949121179474268 4399 8346606058385181849485376 4400 8622367708583719368791244 4401 8336899466263045067285520 4402 8652123742358071119052872 4403 8396286219124896457224000 4404 8637706810666412279497008 4405 8421009674165600825022048 4406 8703132110546753595020184 4407 8411276368718200813374144 4408 8724871023305123186667792 4409 8470709036596515865566528 4410 8718762366353059139585196 4411 8495737501142238829052832 4412 8776482209705063449179504 4413 8486003044175419190699280 4414 8806381723030805451101376 4415 8546027431231602612451584 4416 8791787225740505220999072 4417 8571343909841440936580160 4418 8858611449925851285931122 4419 8561064994559756341682256 4420 8880303747324436215628752 4421 8621713339752026557154736 4422 8874249202324411874562432 4423 8647296668706267313531344 4424 8932569092510564513867616 4425 8636996724592563471615984 4426 8963167874954595418591092 4427 8698254942204063776380320 4428 8948510993230384272634224 4429 8723607136268059073957184 4430 9016046674938206135286192 4431 8713314601115074173868032 4432 9038328530257783604486160 4433 8775190944507673835206272 4434 9031690288131118941354228 4435 8800844232197632328213472 4436 9091227200288185048974912 4437 8790490110879286250639904 4438 9122531969241305505211896 4439 8852453636750535368754432 4440 9107220775458449158862400 4441 8878389400971799594772544 4442 9176120375015876966735220 4443 8868028202456762696861664 4444 9198327766097157252712704 4445 8930621706930724676629248 4446 9191797509916035219590856 4447 8956898439112814088966768 4448 9252512570086447494913344 4449 8945985652458665287937904 4450 9283933082279790127426212 4451 9009144014891269088200752 4452 9268478293500848785622880 4453 9035741773566880221498624 4454 9338213398804427322952848 4455 9024774711309225414874080 4456 9361000778779537512048756 4457 9088608703594689846672192 4458 9354492483605678537059488 4459 9114927647942085309483264 4460 9415876203199648149368616 4461 9103961297697818120017920 4462 9447995271187382974340256 4463 9168454103871401148400416 4464 9431836523640306021678492 4465 9195052979532846049687296 4466 9502952001520539410209728 4467 9184115840840749808616960 4468 9526323049325211235567536 4469 9248609423407880484760608 4470 9519246158043378267675000 4471 9275546112323735941123392 4472 9581872018320544170481488 4473 9264568825660234488967872 4474 9614158595979825332386620 4475 9329760693778512354896016 4476 9597883331911157329897632 4477 9357017238973263899947392 4478 9670390492600204105591476 4479 9345376460143772892740592 4480 9693724669411087981880712 4481 9411250346678987102014848 4482 9686727669765805736837280 4483 9438806574397787630527152 4484 9750009583833137811610560 4485 9427206290494044154894272 4486 9782989222495465699098912 4487 9493694681791410973231776 4488 9766613110596200518154376 4489 9521001277470566278020288 4490 9839955454226787041065368 4491 9509366494145053552847472 4492 9863862417760335050347020 4493 9576503257100667879464784 4494 9856306761198262297320576 4495 9604147441254983162995968 4496 9920865667523982949596780 4497 9592454571362060872920336 4498 9954626494084366315920120 4499 9659688302217593488959072 4500 9937472871163126257103680 4501 9687646644506154826020864 4502 10012307731639492309496928 4503 9676010198394193258748160 4504 10036146950685125582892840 4505 9743880473795039657890176 4506 10028588359122009184225680 4507 9772134231371971793204592 4508 10094494801644288257675544 4509 9759853495888989087787776 4510 10128391643298097202495472 4511 9828392774587256074501440 4512 10111165026592010335390464 4513 9857003367751272466923456 4514 10186768386311430004029432 4515 9844674418867499267092416 4516 10211256152271845694532728 4517 9913954622558721884052048 4518 10203742676531148912180504 4519 9942266393398441450853136 4520 10270296295375826375877024 4521 9929921628717486682189632 4522 10304966524528015626467088 4523 9999865793245523024121840 4524 10286939769614329384631424 4525 10028488649693020342218144 4526 10364108225523386249136456 4527 10016132565538172506133664 4528 10389159189095052160472076 4529 10086135039586152489087360 4530 10381105587273358248731136 4531 10115133601280372740744704 4532 10448958466050965784881280 4533 10102740865878231905184000 4534 10483739580079551469505688 4535 10173422285338296366340416 4536 10465606953263793113536836 4537 10202776273655832654753408 4538 10544299631325568875966012 4539 10189731100544353142491392 4540 10569324798437118770648592 4541 10261099425757935564852192 4542 10561231262295587472309132 4543 10290786679395415391880960 4544 10629862757505119653117992 4545 10277739376801981075595520 4546 10665411893383988412554580 4547 10349836962585914499706800 4548 10647164318274961258282992 4549 10379173426776215708841216 4550 10726709788476109725935544 4551 10366100055620875538752896 4552 10752373685079504357967980 4553 10438906904783402298785280 4554 10743693844274701280017992 4555 10468613265465474100094400 4556 10813635443690256951134712 4557 10455548502419612726037552 4558 10850045770977725951290944 4559 10528403939770755671062272 4560 10830919535068151576203488 4561 10558462724506931553615168 4562 10912061770391526298349832 4563 10545321937167429665902272 4564 10937667633089339467898784 4565 10618931961170766348291648 4566 10929068537228049610127904 4567 10649319913055101852423728 4568 11000421407107509601962816 4569 10635486940276243037532720 4570 11036901652932691236094488 4571 10709831310959585192775552 4572 11017720524583907162839788 4573 10740615263886230018323488 4574 11099702868823782809612172 4575 10726802912949939077370048 4576 11125938068157466006636464 4577 10801801258413507052258176 4578 11117352051018384769601568 4579 10832267416256604276267744 4580 11189475785326318135199136 4581 10818388327344366545439696 4582 11226815360992076897670696 4583 10894175228674726852453056 4584 11206755703511020308879744 4585 10924987081760551979907840 4586 11290385031943639950981108 4587 10911108092825345793778656 4588 11317247702194263925057704 4589 10986961432568163148743840 4590 11308002399922552536046680 4591 11018095238148175542537936 4592 11381549157170002092911832 4593 11004254283990587700371760 4594 11419020464685423116900796 4595 11080786256177741259323328 4596 11398807573250225199130944 4597 11112315365799718627814208 4598 11484067884819335115720120 4599 11097710070033739993780320 4600 11510921580100912087017624 4601 11175055937267710183773120 4602 11501720307369217753137312 4603 11206955386891593630171504 4604 11575962823588853730423840 4605 11192267800620918370531584 4606 11614284642570510506922504 4607 11270408911935417114445152 4608 11593974185061093016721934 4609 11301933429477782974535616 4610 11680164039058317707315904 4611 11287294125399957469638528 4612 11707632406229706935385336 4613 11366145761385664349853408 4614 11697753097916841543001224 4615 11398084438968747468823680 4616 11773491859626527479717728 4617 11383402009385163127532688 4618 11812667555949940361682180 4619 11462277916229167989256320 4620 11791494386997494046103680 4621 11494602895379454521395776 4622 11879362827502125620221404 4623 11479851667202570765087904 4624 11906783000343777526621938 4625 11559551466936376227029760 4626 11896918671037139613839436 4627 11592245535702292489663008 4628 11974199925626315392038624 4629 11576818773515653566545232 4630 12013466970047403835912248 4631 11657254771594442608079616 4632 11992092541395725704340184 4633 11690288628636814255688832 4634 12080948508244470384644184 4635 11674830547608714072317088 4636 12109072046053580294051520 4637 11756049871307900428700496 4638 12099314143170027644756880 4639 11788745300857223516151216 4640 12177270422361059554262160 4641 11773229925416773451795136 4642 12217487572537550897512536 4643 11855305136643569608969872 4644 12195187610836224143940960 4645 11888386520345604724747680 4646 12285735153467202874635120 4647 11872850002928815225174848 4648 12314562761007318658667184 4649 11954936350537259733565056 4650 12304044939284575476638928 4651 11988375622303251786626736 4652 12383626309742596084162164 4653 11972825938719981874820736 4654 12423895257102078117794832 4655 12055721887778034532336704 4656 12401529329999261430417792 4657 12089597779735935891906240 4658 12493786819593830278414104 4659 12073232616063858526638528 4660 12522515156325245064581280 4661 12156913758396822233651136 4662 12512072672784974900256264 4663 12191202711878245847800272 4664 12592418356304092769943240 4665 12174825992022695048892480 4666 12633631335922993652490228 4667 12259307813516214148276128 4668 12611010922727179108496340 4669 12293196651095405517105984 4670 12704357579295522181097088 4671 12276820901994679467437328 4672 12733772609499815364724008 4673 12362145990183150671307456 4674 12722584059756164849775840 4675 12396389150453717341145664 4676 12804490751138497649486160 4677 12379981211032784563498752 4678 12846650245295352224594904 4679 12465334230167929314360096 4680 12823121240941952164579824 4681 12500009632160808100921152 4682 12918189071737241751226500 4683 12483610779766551491237760 4684 12947572719377439245258292 4685 12569793674012284633563744 4686 12936354697893213682806504 4687 12604873497687997823574144 4688 13019913093453719517824112 4689 12587578702084122283236960 4690 13062186799112315481220368 4691 12674635798767165453293424 4692 13038544920159354690106272 4693 12710097763444394830854432 4694 13134618994599980617400928 4695 12692781066172401734847840 4696 13164675559323319655476848 4697 12780694229920731894379392 4698 13153599602772818564454300 4699 12815796835261305628753536 4700 13237902112494477193225128 4701 12798503055379731301751952 4702 13281114087266243259479832 4703 12887173021949747167717440 4704 13256422714118680466126310 4705 12922703242164861799349952 4706 13354415168338915259296968 4707 12905330629482043809085008 4708 13385255030197903665510336 4709 12994082591847841881420768 4710 13373349542841603023130912 4711 13030012247554427145074496 4712 13459348413330330026673432 4713 13012639023690950016588048 4714 13502637743609903529411684 4715 13102278427673729634522816 4716 13477794115694176430656164 4717 13138580107477133430714720 4718 13577649811840868824249056 4719 13120410671473867142758848 4720 13608401807342502924417144 4721 13210831985312130452375040 4722 13596530993578732956575940 4723 13247590647473388306574704 4724 13683329369296010681828544 4725 13229352355608367215000336 4726 13727661894337859836156368 4727 13320721576648996269374592 4728 13702650242676641677100640 4729 13357056910668873923271168 4730 13803502793489897597268480 4731 13338716090192837685533088 4732 13835027040935723871276924 4733 13431007338956011601237232 4734 13822371638272869449895696 4735 13467735688261171868160768 4736 13910880778099683007337532 4737 13449454054092392430734352 4738 13956140836131294150370008 4739 13541702008888877980285152 4740 13930096232568004700398176 4741 13578910292745605507479488 4742 14032902785541662271664152 4743 13560577924127710941592992 4744 14064294918720595363996860 4745 13653691752354793774262784 4746 14051720246502419686904448 4747 13691352220400776259427264 4748 14141952680938037491649148 4749 13672061810184495001641984 4750 14187353510196542907496224 4751 13766129859981022827782688 4752 14161100380473995381492532 4753 13804210061905747895361216 4754 14265009999357932534544288 4755 13784991671291807411505792 4756 14297150946480023218696992 4757 13879914563093826874914720 4758 14284566237171170974514856 4759 13917500951839750541243376 4760 14375695107260098892066976 4761 13898243589802899877715760 4762 14422135918466526621989292 4763 13994069967770181418992960 4764 14394856726256795428406112 4765 14032130231975925243933216 4766 14500653052426812885464028 4767 14012802463112432181243936 4768 14533669953231442718640588 4769 14108726489444709594151104 4770 14520211640271960111683808 4771 14147230679989803045567360 4772 14613070004209765831599180 4773 14127879299149183775466528 4774 14659615282862695650559056 4775 14224686096858893939115072 4776 14632125857655445237037496 4777 14263605088220197409701248 4778 14740032130660225677853692 4779 14243324447865081418666704 4780 14772856428816509113571376 4781 14341069445088085093655136 4782 14759550032448448719790608 4783 14380493276584583547961968 4784 14853204760328060849167824 4785 14360154899330041144128000 4786 14900773899783526482641292 4787 14458810836489902165132208 4788 14873139006898323037828032 4789 14497783753212187911313920 4790 14982136929141021024658560 4791 14477435758038206729753280 4792 15015818410479043830433368 4793 14577014460880351993927680 4794 15001484983917557676646848 4795 14616427128057151795703808 4796 15097090313714184167171328 4797 14596072860560058959251680 4798 15145690273643766422329488 4799 14695692346290656427662016 4800 15116926147906269487850400 4801 14735511774147581480601216 4802 15227970024283314643622322 4803 14715122462026897608906048 4804 15261530802722225163946656 4805 14815684771244944933624272 4806 15247318022105188957918464 4807 14856006040605943136655552 4808 15344672824277005095465408 4809 14834678059389755620979424 4810 15393448679927603141337408 4811 14936196181063196046800448 4812 15364410442222656453253656 4813 14976986962384823465927232 4814 15476613305159285714801016 4815 14955542382152649071356992 4816 15511012293767819063580000 4817 15058077896630842971011712 4818 15496907878433267020057440 4819 15098338351092188900338272 4820 15595163179956988239148416 4821 15076870588557654112993536 4822 15644953785672575733425328 4823 15180391657143707111494272 4824 15614843588803862469166944 4825 15221180794054685368988160 4826 15729102210413305365528168 4827 15199738593939196499003904 4828 15764343577731393042123432 4829 15303154978100661961137696 4830 15749235594582796122422208 4831 15344437226534043871561776 4832 15849468641570956466405148 4833 15322900169418470471602224 4834 15899393844391972930453620 4835 15427368357424055521257888 4836 15869046183809472957886752 4837 15469112281329901453204800 4838 15985513885803564462380928 4839 15446586080528858902360464 4840 16020570470542255052043228 4841 15552070308745142179367808 4842 16005532626394759208370612 4843 15594242609833145290384128 4844 16106639194649721886263576 4845 15571759849268123119135104 4846 16157701811102554138752576 4847 15678153411793766188413696 4848 16127143113799588076771172 4849 15719847321944558271019392 4850 16244757518591292829326864 4851 15697283720415037540589520 4852 16280766282987345409727184 4853 15804772308099269643352896 4854 16264742812078640331340512 4855 15846952537194616265460192 4856 16367748340794246406729404 4857 15824270105576870256164592 4858 16419950108035024792032072 4859 15931808512908920008976448 4860 16388207063090534450117916 4861 15974442675821722935648672 4862 16508047861282977847932912 4863 15951824876579831114114880 4864 16543817441342312808276180 4865 16060302161253763787053440 4866 16527866292134377049154132 4867 16103491351510283716991616 4868 16632876817861786644250356 4869 16079787565505004631209696 4870 16685151862208970569436936 4871 16189259177011296044252448 4872 16653246954127008476302848 4873 16232970186327380012769600 4874 16774257040241623356665772 4875 16209159372746339516007552 4876 16810964436669613277384520 4877 16319736716868042971030640 4878 16795025511457261357527180 4879 16362890470143650021223168 4880 16901023483720862434247760 4881 16339164276384132433999344 4882 16954421242650420435995556 4883 16450725081438086938903296 4884 16921156126087336561860960 4885 16494318866959482610236384 4886 17044504980639315818563656 4887 16470548424339412252618368 4888 17082148421609459332755984 4889 16582094199598691500535808 4890 17065260699377411651918304 4891 16626237806054028613432320 4892 17173175973738276309790032 4893 16602381923640544552642560 4894 17226743369161351429493712 4895 16715073086590282512714432 4896 17193259368997820485472892 4897 16759730321959360094501184 4898 17318868646151839425597072 4899 16734773886390206015129856 4900 17356339029874044922133310 4901 16848482587825092346502352 4902 17339468099246108740516512 4903 16893614923134777168871248 4904 17448439707454718484069228 4905 16868631980649830105776896 4906 17503116036521162963535936 4907 16983419773637393445454848 4908 17469550089715868924118528 4909 17028048692776072738395168 4910 17596309213745118744938856 4911 17002997520259671430628976 4912 17634696651174636023091012 4913 17118837299311468516992384 4914 17616796157665263341587608 4915 17164005316517339386176672 4916 17727838508366131338187776 4917 17138941521253018441005600 4918 17783773141451076529631064 4919 17254743725946600470704896 4920 17748717995603567626437216 4921 17300414941402898285472384 4922 17878000529164579344385272 4923 17275349229468682441317264 4924 17916157706785915835749500 4925 17392271521719320214335568 4926 17898323151222285456089328 4927 17438412493602607295292192 4928 18011452201613060096349792 4929 17412183005308875250294752 4930 18067495722102052722255600 4931 17530191045758384657750160 4932 18032301895417699780177956 4933 17576908408800259370892576 4934 18162716294631255001784352 4935 17550687865052378936867328 4936 18201916830037842544979340 4937 17669800068972770973822912 4938 18184035155487575340040872 4939 17715926912702258134067616 4940 18298195568146585212794208 4941 17689570190661557651804928 4942 18355481263034885736816984 4943 17809850484206958690501984 4944 18318965662008957427537248 4945 17856471584954461032407808 4946 18451817033807114372279664 4947 17830085759301212140305024 4948 18491903227226710348517232 4949 17950359688406748657023472 4950 18473037327551545460361192 4951 17997583437562742313784560 4952 18589291652651375099702592 4953 17971230003494733656695296 4954 18646629503162674747007340 4955 18092494959621448177706112 4956 18609824684676919114509144 4957 18140294187090114706283616 4958 18745236594005035674289680 4959 18112665913165903985870400 4960 18785166969226052839543992 4961 18235140715748953175118336 4962 18766304247612871947439344 4963 18283469525016265137571200 4964 18883612656461976415570296 4965 18255831651748985788696320 4966 18942180391113560981798256 4967 18379487290412600267628960 4968 18905168767273511369465184 4969 18427128239632488893219520 4970 19041841295091569522534112 4971 18399543612901442364913920 4972 19082795805067045806070920 4973 18524232447930664252088112 4974 19062757358375091758444988 4975 18572473539457839787043376 4976 19182267186157854947868336 4977 18544792573973039718104640 4978 19242227495489989749228792 4979 18669558465237506482151136 4980 19203757727015569937882976 4981 18718355699119447448211936 4982 19342904583909206606978016 4983 18690536683616340779846784 4984 19383637424035064611903704 4985 18816521260132086671689344 4986 19363715857705010128280700 4987 18865839416865337665922608 4988 19485502435684866129110496 4989 18836895314377551365452656 4990 19545440446644534790360416 4991 18963954776314155853607616 4992 19506761061743245666658004 4993 19013914265228002698094080 4994 19647252721385131932614160 4995 18984886321969892783855232 4996 19688986217716020905429880 4997 19113094565930974018790304 4998 19669166905526123467861344 4999 19162429164047900510107632 5000 19791978716493522993897666 5001 19133281731613938239578320 5002 19853291146946747195811384 5003 19262759774192327998621296 5004 19813061961287046866071044 5005 19312645491147484283754240 5006 19956201261200851006793700 5007 19283597158886963044504128 5008 19998928116563341319419536 5009 19412966070345303801740736 5010 19977807398509296069272616 5011 19463358471945280307379504 5012 20103010526926463428190016 5013 19434258196224737624165520 5014 20164410188252801598288240 5015 19564818800662087898749632 5016 20124027725091811945777536 5017 19615839899385013898548032 5018 20269673491089670399139112 5019 19585387272875866741009152 5020 20312262793270919108366856 5021 19717263011426659899928560 5022 20291195959343767132514892 5023 19768876806295632694077072 5024 20417386383390689281623132 5025 19738378889316639507201264 5026 20480145270267877894918152 5027 19871428329096204490056864 5028 20439471862114449052938300 5029 19922314757528799644309568 5030 20586610204721676174577248 5031 19891784232514252353531456 5032 20630168406428466190715568 5033 20026075881805699590342144 5034 20607991550011294510572960 5035 20077626945276502581957120 5036 20736464811692601823900812 5037 20047016604156591401256960 5038 20800583312741342030538864 5039 20181221598691980040719168 5040 20758390938119420821917816 5041 20233393214659111651709952 5042 20908214929670876731908792 5043 20202769829584707085250640 5044 20951572240494062533679904 5045 20338192089912868868699136 5046 20929275281710947536671170 5047 20390940573548473097950032 5048 21060346408197381322130916 5049 20359010032004021810172192 5050 21124470322835806870326060 5051 20495716942564667545109712 5052 21082045298320742392297632 5053 20548999856630921318630208 5054 21233221955510460198549012 5055 20517009092035791504189984 5056 21277693209615157310635404 5057 20654966129941983635252352 5058 21255553206330475976377332 5059 20707591204605113581150512 5060 21387570837629464772760672 5061 20675604965851775822243040 5062 21453217890918238204950024 5063 20814827811537886579004544 5064 21409044769292804535675468 5065 20868063842659784424146496 5066 21563044346009995645466520 5067 20835922071846870018676656 5068 21608626290863140138640040 5069 20975150344178064925721088 5070 21585250016208659436924624 5071 21028951861102290418417152 5072 21719747367904068370675728 5073 20996776923111294038164512 5074 21785339632015465257540312 5075 21137299860528845529750720 5076 21741054103765363433212224 5077 21191802678544103235081792 5078 21897775768276815579739224 5079 21158310525959300220789696 5080 21943062212482881083701224 5081 21299966998263677587430592 5082 21919670409839377080917208 5083 21355119825071004784027008 5084 22055386093125134023751976 5085 21321485093829844792197216 5086 22122474074191040717935296 5087 21464537999483258506729152 5088 22077871699509840185766720 5089 21518927607489980386692672 5090 22236096899517798611213424 5091 21485280874207166569644192 5092 22282465739410159947921024 5093 21629686562918142876020160 5094 22257735582366090659265024 5095 21684627313345569791273184 5096 22395939693184727353853748 5097 21651041732074053344688816 5098 22464532618204243055876604 5099 21795245033936090569186608 5100 22418217487780514353518600 5101 21850871714468815230620064 5102 22579295233337858249943156 5103 21817177057042234780059792 5104 22625485513629978664658160 5105 21962819904733417695138432 5106 22600810300734152525082912 5107 22019090154918042203614800 5108 22741515947262954276068832 5109 21983823339014573511867648 5110 22810158803194795186609824 5111 22130867963194493060612736 5112 22763645162856871379023752 5113 22187731592736484825962240 5114 22926202102718564551998372 5115 22152549646442795569399296 5116 22973439047270657997933756 5117 22300829702056680624878976 5118 22948857012666249430614012 5119 22357000136539421789213520 5120 23090737895114375933499024 5121 22321728743175202432889376 5122 23160861823232458524125232 5123 22471321369774221480705120 5124 23112647183173854224642592 5125 22528171557536875043856192 5126 23278142058724323118357632 5127 22492748885419225371889296 5128 23326622241306321422904516 5129 22642358635581822494733312 5130 23300556508718563209658944 5131 22699838030691996072420768 5132 23445147511907400240744012 5133 22664540777082866893020096 5134 23515244031918239839474632 5135 22815429666197371716305088 5136 23466638969321353709746356 5137 22873490299012765596965568 5138 23635218403844127329541840 5139 22836671320235885201000880 5140 23683418662178011465758240 5141 22988918839578925116590208 5142 23657525885234993928845856 5143 23047705167964151273299584 5144 23803116859192179430309464 5145 23010759908013143222208000 5146 23874866474227625540540304 5147 23164527416102820838570608 5148 23825977518606717034370640 5149 23222500715186183465341632 5150 23996002862018398018676436 5151 23185506002465515576094208 5152 24045411599889663063667608 5153 23340610881395136900320832 5154 24017999821262085227438388 5155 23399203573929572754935040 5156 24166430735746710753223308 5157 23362168773656537584455168 5158 24239641158007107740525304 5159 23517199311728512511017728 5160 24189093193640317107128640 5161 23576553079810770953339136 5162 24362084582221555593232848 5163 23539424338280513184590304 5164 24411139960610588688526284 5165 23695826284052525618854560 5166 24383837047316313899611368 5167 23755891675752009256523760 5168 24534994194355812165032184 5169 23717231564050636798129488 5170 24608293110360202224399120 5171 23875013759108674518964944 5172 24557251226019781937684544 5173 23935741776862031408476608 5174 24731994123678432555599544 5175 23897067085849865133599136 5176 24782225981947110714894264 5177 24056332800029171038182528 5178 24755013040885339214093760 5179 24116125960853879743220400 5180 24907325713475862486426480 5181 24077382769576404971622144 5182 24982255309844364322810464 5183 24238076543767268442668160 5184 24929443054329729098039366 5185 24298620865741919286573696 5186 25107163807132162431455472 5187 24259888372885579559441664 5188 25158776990282530604429904 5189 24420473355829657460544720 5190 25129881667914887885296824 5191 24481719785093963159889504 5192 25285067460685793468045520 5193 24442796145520766647628352 5194 25360016322236129064242820 5195 24604912339938455560281792 5196 25306984329594850018032192 5197 24666805665665504532085248 5198 25487915462216337680439912 5199 24626274946185081327601104 5200 25539056409278133048407472 5201 24789867731472284322467328 5202 25510404306845901947386506 5203 24852563786574155654111952 5204 25666691393598137883708480 5205 24812065537465733410346208 5206 25743250113817329808191504 5207 24976955189959070847270624 5208 25689831078220942842482256 5209 25038802677425043327181632 5210 25872487493169817461943512 5211 24998139650017311871818240 5212 25924976065266184913754276 5213 25164627354380458423347552 5214 25894670787651203871825792 5215 25227152889848186607982080 5216 26053909839755076252235176 5217 25186480041887846014744512 5218 26132076168283040831831124 5219 25352897717992493726777952 5220 26076717826748627302866264 5221 25416056622107557877575680 5222 26262596225441131606070568 5223 25375455361653197046285888 5224 26314748497038094491379932 5225 25543219350880819273792320 5226 26284471097301238039648872 5227 25607167708178799810918864 5228 26446603835316190473867348 5229 25564799210178654948297024 5230 26524910022611455618528896 5231 25734213613308231005346720 5232 26469230535343005359285952 5233 25798895533031937782613120 5234 26656644559348907873866224 5235 25756326797564807919760320 5236 26710112348061789227150592 5237 25927343518863981813153264 5238 26679998698192994434055208 5239 25991043600729050601542928 5240 26843399915316413132676168 5241 25948576043219154853073232 5242 26923288117677613825748652 5243 26121006065408740119430128 5244 26865615773561063282947608 5245 26185533997137605860887072 5246 27056412937324218787519896 5247 26142961558333724716618656 5248 27111185543514729832469100 5249 26315213716744953690078720 5250 27079475182124276454125760 5251 26380517300659294488477504 5252 27245849037163153258069152 5253 26337778060443029546130432 5254 27325798125347731305614976 5255 26511690417302313740515968 5256 27267725482805083324748568 5257 26577716179975689869734464 5258 27462008040131390807043504 5259 26533415407527400267837440 5260 27516327645552104320596360 5261 26708786116039569043079280 5262 27484551761888853615486372 5263 26775472579032173448463488 5264 27652303576912611675636432 5265 26731096710880190950559232 5266 27734029971569527295974356 5267 26908024183350981289979616 5268 27675761916602039264416080 5269 26973819473231989481016384 5270 27871533927680529456738432 5271 26929297698984539185412448 5272 27927355451950804671441504 5273 27107958192243859795138560 5274 27893864879618515843352892 5275 27174515467373218915447536 5276 28064589220447738653121272 5277 27129936662941595013589968 5278 28148092652671132894972560 5279 27308386187577602121725856 5280 28087647739545701736804744 5281 27375636382826346182542464 5282 28287080390632853364163776 5283 27331014857845597283891952 5284 28342343920591369026210384 5285 27511080693157194385341312 5286 28309116395502007203699648 5287 27579213047553343446303648 5288 28482828060491479213709004 5289 27532718322929426733650496 5290 28566287255271500189554284 5291 27714343720959499666585536 5292 28505566125609142675717764 5293 27783288591144918786433152 5294 28706680258565553027366444 5295 27736766532493916724828288 5296 28763412162503971365686268 5297 27919980316688448946669056 5298 28730018708492847058719852 5299 27987890793950511357454080 5300 28905286828003509388677984 5301 27941358229404778942353792 5302 28990496577982277666499264 5303 28126253166559709298479136 5304 28927626509617758147202944 5305 28194845323274604041306688 5306 29132243825826482565862104 5307 28148231198814726995329536 5308 29190444127146695302213860 5309 28332955564934881663249200 5310 29155393740270215630096760 5311 28402402678468307827391520 5312 29333649474490104215071740 5313 28355804531341161818848128 5314 29418969584745324806330916 5315 28542172513245068362607712 5316 29355573557383947728138604 5317 28612420001727407358006528 5318 29563892251271595645660216 5319 28563778095921338270478768 5320 29621652569964726222846960 5321 28751891243272116908281344 5322 29586766917603129164470176 5323 28822875887643237174925296 5324 29766372553560977283594672 5325 28774175563536671381988096 5326 29853408685062108351040560 5327 28963984763862977584398624 5328 29789871795077330356731792 5329 29034033252183267227868672 5330 29999829086039258634165696 5331 28985382883457055463813632 5332 30059003741102232309486144 5333 29176658147826902290577040 5334 30022178467983681325397808 5335 29247551307262905414614208 5336 30205179447933464226455328 5337 29198709119235766301392032 5338 30294178936867995732199800 5339 29389934538964265729542848 5340 30228294389102503162664064 5341 29461608214914640291580448 5342 30442042375620495718537692 5343 29412755292084534852011424 5344 30500674354073004227746992 5345 29605738042951952851643904 5346 30463942170114112587907728 5347 29678124167926134961850640 5348 30650198184073642447667016 5349 29627460794396314528220016 5350 30739196535113750368022496 5351 29821968039381987500032320 5352 30672923669823069503400768 5353 29895262931095373035560384 5354 30888423299045918303043300 5355 29844434964410624542336128 5356 30948694219326488818471056 5357 30040837031187810475895808 5358 30912021897738850007774880 5359 30113043656125936383776448 5360 31099557583262289715753392 5361 30061981218815362767473712 5362 31190491775032290660748176 5363 30260215550118786652701504 5364 31121975326269147766540128 5365 30333181254875990676092160 5366 31341279771481666213279008 5367 30282241875323585022909504 5368 31402916119471563536215824 5369 30480127696401665249289600 5370 31364370236666909415951768 5371 30554041483443559015672416 5372 31555327165535252348562600 5373 30502983461780183325693552 5374 31646170278564784786746360 5375 30702572926053746243149440 5376 31577346717292942527816576 5377 30777371815785898436561088 5378 31800484134284972025196440 5379 30724153518236126954343264 5380 31861697416679403048980664 5381 30925635066500947935233616 5382 31823137674561225088309344 5383 31001253177499246611427104 5384 32015583331907569228770696 5385 30948190439627274998901120 5386 32108324366329753131006084 5387 31151336008469374818077904 5388 32038980971500980647291544 5389 31225712589919292108466528 5390 32264087991432986476885032 5391 31172554679011426600983648 5392 32326894013559633919094040 5393 31377473380946951663566464 5394 32286493206307358835453600 5395 31452784937054391349410048 5396 32482180892602352709711936 5397 31399465738114357061958144 5398 32577088198728608085268944 5399 31604346767032922729626272 5400 32505295929797310812591166 5401 31680523649856440957238720 5402 32734235264003234925011280 5403 31627141662555810459773568 5404 32796521401506102791431776 5405 31833748898293972196346624 5406 32756113485703847980731264 5407 31910726984674220833470768 5408 32955519812508938219505102 5409 31855256753285957951387520 5410 33050200122927141751674360 5411 32063703013596601323454752 5412 32978257675837345095166944 5413 32141672428561851402029088 5414 33208938205419513647548584 5415 32086065130787109466312848 5416 33272757416181770456011308 5417 32296293559835541568457856 5418 33232504528049464521972984 5419 32373130717909671147470736 5420 33433324717140866950828704 5421 32317491571590135514539456 5422 33530140984760430976383408 5423 32529522543604725194608896 5424 33455396004191382511008240 5425 32607206250414550559737920 5426 33690387060497324464079184 5427 32551550663943190775566320 5428 33755735588454864613378944 5429 32763417118326400461295968 5430 33713449663565696587084320 5431 32841871413547544692401168 5432 33917795940692883258139176 5433 32786130733231238665652592 5434 34014572671686558933373344 5435 32999834340569578915333728 5436 33939589970049793741377972 5437 33079270025375446225295520 5438 34178442275086120563751116 5439 33021431773394452982745408 5440 34243410437803174019700096 5441 33237009213682624061799744 5442 34200991658968343279197428 5443 33317352344187542532747024 5444 34406882084357461049957316 5445 33259253788244879084443248 5446 34505751867890779179244440 5447 33476826735071527793167872 5448 34430491966681769290406304 5449 33555859742675855109966912 5450 34671306495006633960217692 5451 33497708183008546507111872 5452 34737751146024207110187144 5453 33717203265776507581453056 5454 34693433871849191079634464 5455 33797274887388767623335648 5456 34902849939152893113058560 5457 33739168644614720419616160 5458 35003818924416038435918868 5459 33958167531131952970642656 5460 34925811683228179983922176 5461 34039199252651935030271424 5462 35170986870217785057583176 5463 33980882363480620163585808 5464 35236935713002391193640104 5465 34201941424027351032646656 5466 35192596005849980456314752 5467 34283864408683478829923520 5468 35405847282878944697993616 5469 34223346015904714378982400 5470 35506634236038995532656112 5471 34446398534752395445790688 5472 35428255109524788245689128 5473 34529135283466158315840768 5474 35675334437181584417792208 5475 34468703670783779617514112 5476 35742994079719611842822070 5477 34693499926467011448228528 5478 35698701532418295773103024 5479 34775034938046692902802448 5480 35913419973976820886400032 5481 34714419952622435310837888 5482 36016557523141383669150612 5483 34941368027890391321475504 5484 35935471327956272648234880 5485 35023851321004746536422752 5486 36186708832533322376547168 5487 34962962399181750566352960 5488 36256081441799686103153568 5489 35189752390960337350014528 5490 36209683488340053865592424 5491 35273093480249503536504432 5492 36428233536639168573349440 5493 35212349260107360803614032 5494 36531085025630376447131952 5495 35440945022531334131956800 5496 36449626512389176482250380 5497 35525371609285092730515456 5498 36705253417361554006395252 5499 35462222801217703017771552 5500 36773977549042662660168048 5501 35692733809680820512191568 5502 36727739358512023193658912 5503 35778171432225764403706320 5504 36947777691673021743349272 5505 35714782745693776846804320 5506 37052947091780510478631740 5507 35947465842474328278319920 5508 36970965054656180727490452 5509 36031528051687625025238848 5510 37228742103170270971930464 5511 35968328399870652810859776 5512 37299113635341009995636328 5513 36202895200164606026861952 5514 37250404858301006583274440 5515 36287792850517004965005216 5516 37474491165456065752018944 5517 36224490353610120182225280 5518 37581971225982624584867592 5519 36458746095522368274566400 5520 37497342906516694795811904 5521 36544711238823824209393920 5522 37759312852684933303861632 5523 36481213516723186281969600 5524 37829227285273706106931152 5525 36717709068736600867974144 5526 37780578260999198089481280 5527 36804660203420908362143568 5528 38008517486479279908224328 5529 36738750570485624894774880 5530 38115866642761115634839904 5531 36977194351329280389388656 5532 38030724015024073470318180 5533 37065052222198177963905216 5534 38294983537181832205535868 5535 36999073873363016417596416 5536 38366487033183151470899100 5537 37239615066806333606108160 5538 38318195250522936143121504 5539 37326228275166569619135264 5540 38547532087426223819201016 5541 37260093426698457481980672 5542 38657150104887365167433952 5543 37502653066148508736810176 5544 38569194561642862186892760 5545 37590301895829383894000832 5546 38837971211012885019109392 5547 37524135983009814009448848 5548 38911382237162842844367744 5549 37766334310081900206073920 5550 38860380686955083241125868 5551 37854949866269509449144000 5552 39094099186948731063578772 5553 37788767161498539449031456 5554 39203474867292958702584732 5555 38033139888917969647070016 5556 39115097404145023586239440 5557 38122630670923604020531296 5558 39388412966080969592069832 5559 38053910119634590499271072 5560 39461201241701616643294800 5561 38300372267486911786877760 5562 39410457835119151636935432 5563 38390978815875054737750736 5564 39645493413039186115447296 5565 38322270622828335878171712 5566 39757420884593125072819512 5567 38570853070667067979895424 5568 39668372661922963200872532 5569 38660021560539165915762624 5570 39943916101757839745273472 5571 38591015174803806439321584 5572 40018554207065895356103840 5573 38841870236738994207092016 5574 39965482806710785348644384 5575 38931966790350201854239248 5576 40204680665051746625372856 5577 38862898353319062448824624 5578 40318814915605347124434372 5579 39113442566071959792658464 5580 40227032877775851493196112 5581 39204718157618381281292352 5582 40507117547630124782150892 5583 39135716614302818404492224 5584 40580996849144116017322320 5585 39388131216480851403016320 5586 40527857030216080541845500 5587 39480506631454685648022720 5588 40771461870149179585268160 5589 39408726002979003562808064 5590 40885539296331859584073920 5591 39663481602288894307085088 5592 40793181278554483164786048 5593 39756862663321413017528064 5594 41075553828314213895175668 5595 39685065358840407667594368 5596 41151215081654722441117764 5597 39942090127159127590110048 5598 41098203547586931590248704 5599 40033835109056109146397408 5600 41343361173253624179672252 5601 39962146774715563208670288 5602 41459940809988125597841636 5603 40221132335994526369699104 5604 41364438019085357902191300 5605 40314031889353763163117696 5606 41651579765855790751963032 5607 40242132844354228575607200 5608 41729360925241992342468996 5609 40500984423088927156200192 5610 41673776954801413447572096 5611 40594941634382729925702048 5612 41923111802520284666390232 5613 40522735832007171224784384 5614 42039495292764631365257400 5615 40783941232731436661356608 5616 41943658291377076904150352 5617 40878886043714111405592192 5618 42235710562261287181254474 5619 40804232332119242748739200 5620 42312547488769009511996736 5621 41067472588530652861887168 5622 42257099753338257816129456 5623 41163650209582851387671280 5624 42508135783723332573172728 5625 41088825067237915519794096 5626 42626979109111460107900248 5627 41354257832184043861965792 5628 42530763618544886203895040 5629 41448931793771114337481728 5630 42825013471344780919825488 5631 41373839332376847095570640 5632 42903914052725117106951096 5633 41641717823668015620128064 5634 42845714193712483961634024 5635 41737428554114161264823712 5636 43101259056366833130755652 5637 41662554049856776182829776 5638 43222556892427763805124344 5639 41929902144763825616747136 5640 43122908052340970650687320 5641 42026554272004712099005248 5642 43422321644790438985067232 5643 41951568676053107200726944 5644 43500486925885510914601608 5645 42221181973418871905256768 5646 43442562030706162249687440 5647 42319045156987803200847408 5648 43702279891053180509467116 5649 42241142991929122226198304 5650 43823583147251570664126348 5651 42513291587229565229950032 5652 43723425833503196713409520 5653 42612277003467062956420032 5654 44024970902324841734885280 5655 42534273314035877203206144 5656 44105141702541772579236840 5657 42808642237747031567879808 5658 44047205597645071323489408 5659 42905912639189518657908144 5660 44308902232518572408834448 5661 42827845006183136071696992 5662 44432586685444206136199472 5663 43104579811932891300997536 5664 44329423033651785099706944 5665 43203129922181731273378560 5666 44635871686429189012220208 5667 43124886636351762146933952 5668 44718023680751818493882208 5669 43401136725551684444536368 5670 44657440708577335213094664 5671 43500869958158065094315616 5672 44923667694631505877531420 5673 43422592407357512763143712 5674 45047222683521241765926924 5675 43701148745633252839974480 5676 44943179798595342224877192 5677 43801964680651495479085248 5678 45255208250116283394472344 5679 43720877738558412096378192 5680 45336423669123046921365456 5681 44001888225710850731015424 5682 45275978992736124541836720 5683 44103702271600905094588176 5684 45543829065511779777179808 5685 44022482478695601337215744 5686 45670100940089342002500264 5687 44305867430809740499713120 5688 45565755528733722029468652 5689 44406110468726209871503488 5690 45879810828699278444831208 5691 44324907391052603307451008 5692 45963331408103155165456164 5693 44610700686824536392875184 5694 45899779818519501806324136 5695 44712095774490698620567104 5696 46172392341152013763742340 5697 44630553463456114638174384 5698 46301374946390394495408912 5699 44916038337997467270709344 5700 46193736917036447609380752 5701 45018486353816397017208864 5702 46513109128344330487034088 5703 44936878105343956373243280 5704 46595550543778025546541408 5705 45224832778254345131429760 5706 46532401430764633739259084 5707 45328617446982095113967808 5708 46809550820853646088626044 5709 45244193266290931958631456 5710 46938216906690597606708000 5711 45534253345482963438652320 5712 46829893768577336893885632 5713 45639276157258354213896384 5714 47151867751005139200817128 5715 45554554262625877617773472 5716 47236536619624034421825168 5717 45847277085648469210718544 5718 47173357024998143287545888 5719 45950509895117369663214720 5720 47452419318524845858086960 5721 45865758434096590251355728 5722 47583734465612438914431204 5723 46161047679587653749898464 5724 47471904879893209641417372 5725 46265298753365627425062048 5726 47799199155713327101800216 5727 46180687769158167450748800 5728 47886079437912633079997808 5729 46475222574043108009914624 5730 47819910424374125391027408 5731 46580784238610198500118112 5732 48103737243818710093219188 5733 46495935290970778248556704 5734 48235008352614858075736800 5735 46793225231247644733161664 5736 48122628724645006028028288 5737 46900003415136649310413440 5738 48455269099241388493947624 5739 46811801917105133191845984 5740 48541245721841485847382624 5741 47111754157169705734053456 5742 48475332352541928335666544 5743 47219627798728156833445872 5744 48760977873308549563613304 5745 47131610225825406082849632 5746 48894820952619432812420700 5747 47433870164274122458905408 5748 48781975977584416202335488 5749 47540116477063398273934176 5750 49117122897412339213126560 5751 47451900928299128103577824 5752 49205244715736442837070824 5753 47756632158588853543879872 5754 49136394262275947548921728 5755 47864158044721284883650048 5756 49426937616899284377278184 5757 47775634368937513278923520 5758 49563765575959193514215280 5759 48080079905205764906180352 5760 49447098881474281325459148 5761 48188774405035405486840896 5762 49787996370989226173452368 5763 48100517561371132468968192 5764 49875050172829243311044208 5765 48407344413214952145671712 5766 49806065734231726142936622 5767 48517109737539765497948160 5768 50101799757166535039637696 5769 48425626056960613662962400 5770 50238395114513952923073864 5771 48735021332980658599638912 5772 50121402939961945015084032 5773 48846154364716597104856320 5774 50464436237804144094670116 5775 48754409488790997900164544 5776 50553970614215348580793026 5777 49066686189798417040044672 5778 50485071202714755672749280 5779 49175941962245211065786832 5780 50782492579524833603108736 5781 49084101932964843743633376 5782 50922015360234097710867552 5783 49398878508848382803688864 5784 50801107045292804230920600 5785 49509278082818341186078080 5786 51150183335462028446020512 5787 49417347022277966550075600 5788 51241767430727147937159636 5789 49731634388037137093309664 5790 51170064168307711024263840 5791 49843478984501380261904784 5792 51472381753100913203459916 5793 49751365344676519217878224 5794 51611509661837661081296388 5795 50068208745199576742397696 5796 51490140452239408480533336 5797 50181400882584709436206080 5798 51844998040272694981484280 5799 50086046830746829995116352 5800 51935713657806267281371212 5801 50405480535784324548446208 5802 51863686855285324206177048 5803 50519904360907297838820192 5804 52168308485001259834686204 5805 50424521243212308696834816 5806 52310276680143844942516440 5807 50746748563518341548883616 5808 52188399637727933954848560 5809 50859029423114791732414080 5810 52545716297875261829493792 5811 50763505566462476626244736 5812 52638817776110631693719856 5813 51088404077991209742529680 5814 52563788028100130573990400 5815 51202116255091307636437632 5816 52873268628584848863488580 5817 51106607300400749699712768 5818 53018530889888701521072828 5819 51430946965810801331065776 5820 52892395394920103147231256 5821 51545959759594506499748064 5822 53255778331002110047074888 5823 51450066250976137641475680 5824 53347849899897435408345096 5825 51777292553741227112752320 5826 53273092084235005937014128 5827 51893493992076245444275824 5828 53587897980298330757591304 5829 51794214915027031588719360 5830 53732555945395048072784448 5831 52124201792102285680566528 5832 53606215168342968116239566 5833 52241922769356623755651392 5834 53971947522945086442898932 5835 52142721551012962028225664 5836 54066334900363097076211068 5837 52475102781266517845198688 5838 53991493218155918708039256 5839 52590858927927956133907536 5840 54308484337084690604349024 5841 52491326632802189566516800 5842 54456356302895565960777072 5843 52826707617263842434576624 5844 54325811351581475080788432 5845 52943732789479921190262528 5846 54697773861349376203824264 5847 52844183429816367790570224 5848 54794448197801819362339344 5849 53179074150520246190600832 5850 54716279459504034496699092 5851 53297251949430284882251248 5852 55038585027056047299900720 5853 53197850611149401664981360 5854 55186149610255865282311248 5855 53535211901488011824278272 5856 55054932255493610764693836 5857 53654875827692542949756736 5858 55432997641428400616224608 5859 53551790366127045387182208 5860 55528850276439059421824328 5861 53892255955934123244307152 5862 55450778999536081119347040 5863 54013290336106047622250496 5864 55774834872791387193360972 5865 53909780267793343515177024 5866 55925546101362984779079552 5867 54253264903938901917282384 5868 55793928169054278853629468 5869 54372071112554759691576096 5870 56174682939299790047648064 5871 54268780018386259909218816 5872 56272724574096499753635612 5873 54614860417508014766848896 5874 56191256512819565296724736 5875 54735225438536296729070400 5876 56520913700722726340131680 5877 54631716894589259560615920 5878 56674762825537361936479608 5879 54977074541447162493858048 5880 56539070452316683455261216 5881 55098894355026641849855808 5882 56926064657121718873678272 5883 54995034966760049550149376 5884 57023115866939170958929164 5885 55343516803070331149840448 5886 56941584852923224116592500 5887 55466663803047745977180816 5888 57277018259293349820794472 5889 55359563333063301993514464 5890 57430328517834836261909328 5891 55710732256959721858682688 5892 57293745034667897198957148 5893 55835082814403791119332736 5894 57683645134390377516226392 5895 55727824664682278457888672 5896 57783280614098490360190080 5897 56081880583395922334157696 5898 57702138134815856673882144 5899 56204192177066893310532864 5900 58039166035303719748567308 5901 56096644930166745936654336 5902 58196031628642035980493744 5903 56453963874391245628827936 5904 58055098752739781147181468 5905 56577676917879063555091776 5906 58451242821436175151400920 5907 56470019926194798567558912 5908 58553426071322981788294368 5909 56826532391858440575797664 5910 58468544822065836644583960 5911 56951526689887613310187776 5912 58811665700169004415193792 5913 56843792821567691767928448 5914 58967803610284516746020028 5915 57203305570877654591066016 5916 58826640080949953000644800 5917 57329946472446502537792896 5918 59229042498758807151523416 5919 57218323735164128041883664 5920 59329979889145426751660496 5921 57580710337539602347413888 5922 59245330942222910124962208 5923 57708868043160317663389872 5924 59590419168648877446284172 5925 57597205566491803069053552 5926 59750028979176549797790264 5927 57962522805308288118092448 5928 59607745949468602440669288 5929 58088359361006836828273152 5930 60013427926657602569725152 5931 57976672983695484521185584 5932 60116832061683857734460292 5933 58345122758018945199595200 5934 60028529586433313197619808 5935 58472198702463148312459968 5936 60379342122207925789330608 5937 58360351664368749385204272 5938 60542417119330073236100364 5939 58728077072405365363919856 5940 60395919421464410145292224 5941 58856741764254918551494656 5942 60807856700100256832232648 5943 58744928978451139348976256 5944 60910309353359574148353552 5945 59115699498041022677777280 5946 60821757968012515987827984 5947 59245850573235635208814080 5948 61178655899799982718911224 5949 59129807914163326816395072 5950 61341265928320246280039544 5951 59503825518270129394731648 5952 61194310143474849237449280 5953 59635317410186268593862144 5954 61609086730139041572057864 5955 59519175039220661317291968 5956 61713899026668031808601432 5957 59896331733014249751907776 5958 61625908813079776263593184 5959 60025698621294328093936320 5960 61984596423488364928351584 5961 59909663777764755481780464 5962 62150592009848923524212424 5963 60289476424767603260665056 5964 61998827302846447137145872 5965 60420406725366299790496992 5966 62420680491811650258432048 5967 60303989140461739451753856 5968 62528358588697224530253936 5969 60683332997687214962343168 5970 62436342472279096974394176 5971 60815687961371562782513568 5972 62801268680287268966775168 5973 60699259638881449062195456 5974 62966598387445494751397400 5975 61081851219689116350656064 5976 62814212722483907102127816 5977 61215502225240796489011008 5978 63242842056267068628325020 5979 61095356268137552490512256 5980 63349310107348149982921200 5981 61480712935936707278531760 5982 63257332267329870857591268 5983 61616044451737777498387776 5984 63624274298573273855668944 5985 61495560299334421551437568 5986 63793443084257177995583376 5987 61884440919214641910734768 5988 63640361395371294023133168 5989 62017352940267204223140000 5990 64071704455581541819268016 5991 61896412107367400092108176 5992 64180923769498025008440360 5993 62288676542114049385908864 5994 64085205092769072053333820 5995 62422968962086855225079040 5996 64458345982061495335613940 5997 62302286133842914351222992 5998 64630784938331961106394040 5999 62693461464346890622999584 6000 64473014421359070681910824 6001 62829527603238990204959232 6002 64911467972690563842630000 6003 62708604027064544408641344 6004 65019248949945291300423648 6005 63102899275184464413583680 6006 64923791019188188957995648 6007 63240590292437918879085168 6008 65303168697614515591292076 6009 63115233164257852481779728 6010 65475226256658903285942384 6011 63513033176208591010927152 6012 65316598768224020704756368 6013 63652231998805726009601280 6014 65758161909898924796487312 6015 63527201688355445630730240 6016 65868601187629904297070600 6017 63928039895557058187777600 6018 65772957081341078053746912 6019 64064494235338449075284832 6020 66154714228174486275242208 6021 63939289124152214118528912 6022 66330516733884344997636048 6023 64343385581667799037842944 6024 66167276956844288611217568 6025 64481563311752003769187200 6026 66615553224100811037781296 6027 64356035924386797687012672 6028 66729185522429584905135144 6029 64759656362754193620865776 6030 66629414634032602114282176 6031 64899421054779093451980768 6032 67017356726340412670610384 6033 64773779058474967271499120 6034 67192588510208490569079384 6035 65180558251959460087932864 6036 67028476687229291930030880 6037 65321760353365755618552000 6038 67484453760251567009792424 6039 65191862023235425997798976 6040 67596341569990885504069128 6041 65602008956789765130953088 6042 67497168807143416142814240 6043 65745064427689352514265200 6044 67886982338952307676256504 6045 65614904542362628034496000 6046 68065854563525418864960984 6047 66028294649760333328493856 6048 67901176543702745273957640 6049 66168842032929880775854080 6050 68360130435931854857973918 6051 66038619201369083855971200 6052 68475103479492451676838792 6053 66455299281445245467611344 6054 68371131076374759629684520 6055 66597385471651226880533376 6056 68768058012106906758089340 6057 66467161404288615624056640 6058 68950549587797693416430424 6059 66883098109453141009315104 6060 68780853310182469111488768 6061 67026570929981951040319680 6062 69247090632902797421346024 6063 66896171445279140157659040 6064 69360675197137597241169732 6065 67315474669316663589096960 6066 69257140937501682866093928 6067 67460765230979732674703952 6068 69660229202086838308138080 6069 67326099708674493270652752 6070 69842444576876999808137496 6071 67748820555427983184105152 6072 69671614705849146695658312 6073 67895754491994485175386496 6074 70141086828420701612921748 6075 67760574401436929720922960 6076 70257635834510164581402948 6077 68186960052365966590736352 6078 70154481942270841975825296 6079 68331050545833705862517328 6080 70559816544617150866686768 6081 68195762435157131366364528 6082 70745558047674596275128660 6083 68625671904496880313338880 6084 70569973096108805580607130 6085 68771671257797841132530784 6086 71046710649856489026906144 6087 68636501390963098200667968 6088 71166211131015632100764772 6089 69064997120677593035021376 6090 71058424713886764548428080 6091 69212752058672559025703568 6092 71470861794489933386063820 6093 69077165177301747413853456 6094 71656126270850699765152704 6095 69509440468040746754628864 6096 71479608279651078745278816 6097 69658808506507908895350528 6098 71964237798970745192429544 6099 69518760804122426340271776 6100 72082037055817953810284976 6101 69954699348822222218008368 6102 71974448437451107289255040 6103 70105508453455497414698688 6104 72388989392812106473328328 6105 69965665590269485471188096 6106 72578265116057880024766752 6107 70404719922600989522173344 6108 72400925871265529711020644 6109 70552912796713990670373792 6110 72888623203107677173238592 6111 70412716551115392108367968 6112 73009851759960741086692896 6113 70855721482799290659044544 6114 72897732733873165457768784 6115 71005629053114681484516768 6116 73318931219787748985125080 6117 70864886143090229032113408 6118 73512226021433902505230032 6119 71307159053788412144305344 6120 73329707393039692599462768 6121 71458613533731174144488640 6122 73825289279895056889012228 6123 71318195831245802627768832 6124 73944567140670201772477548 6125 71763698596661086703125536 6126 73832675899948440498365100 6127 71917163979518858253084288 6128 74260956577297021166854800 6129 71771877646024000320556272 6130 74453472260782504389408960 6131 72220863343816450160011152 6132 74270352414828830289070752 6133 72376173867029210140719168 6134 74769061466350179582630408 6135 72230422396440634369729920 6136 74891645211992562779833152 6137 72683377186154283112509504 6138 74779705485559499519750496 6139 72835696441554624860078592 6140 75210524154022193838232992 6141 72690336238024767774898656 6142 75406921477927102531711728 6143 73146684222355425492764736 6144 75217886717941311435916950 6145 73300511151831863079417024 6146 75724865684515075038738336 6147 73154952044499424293977904 6148 75850739625057103598056920 6149 73610260538160864830031936 6150 75734464981506439216800864 6151 73766026695776054779308816 6152 76171899312647898862220424 6153 73620109360329967648025568 6154 76367938153782947368358016 6155 74079518260249527406545600 6156 76178092962963104683932180 6157 74237072511398556021824448 6158 76692941112715008496990524 6159 74086294920928570215160128 6160 76817159488801522265351760 6161 74549210381654050354436352 6162 76700867990255287307430192 6163 74708383953693156390394704 6164 77141069370703750730450112 6165 74557488783501585637984800 6166 77340905825320566333839736 6167 75024217497569587671488544 6168 77150810123346512780928768 6169 75180668028488137669340736 6170 77668600706383603260824784 6171 75029489912926830079747872 6172 77795974312178913770137740 6173 75499848917609640489372240 6174 77675037096033815980495200 6175 75658197968379419971751712 6176 78122465739827832713885496 6177 75506973374590457827307904 6178 78326716374805497717348612 6179 75976178859233230345737696 6180 78130190366413948491036840 6181 76136257893144329235406080 6182 78656933999801026081427760 6183 75985013689150502859666048 6184 78782401293115398087582612 6185 76458156857981855756183808 6186 78661664940276309304151136 6187 76619798389915382378950272 6188 79116343805162017401785856 6189 76463487227399757075606528 6190 79319905470944001451042992 6191 76940386188103924265357856 6192 79122945492371389060614852 6193 77104066081943432638533312 6194 79652446708070877409323360 6195 76947788495450309505924096 6196 79781595376965739165749744 6197 77428532915637680161722096 6198 79660567311580945885395696 6199 77589125572118468057289648 6200 80117821352686122469325052 6201 77432267358510034386144384 6202 80325682634246399037041688 6203 77917124118052703757824496 6204 80123076979247725501360320 6205 78079370191709476044590208 6206 80661059785896352729266744 6207 77922398744145690527851632 6208 80793184608652341312032616 6209 78406205310957849844762368 6210 80667748859996867878060776 6211 78570619074817628569703856 6212 81132166574356040795671308 6213 78413795263604295237850272 6214 81339122272579102087593696 6215 78900922429450184850911424 6216 81135389789038881019202016 6217 79067315003374978101373248 6218 81682338686238987725329524 6219 78904957872829956698584944 6220 81812872990952845334784432 6221 79396338084385906545906672 6222 81687365503418182693626528 6223 79564534993199189081903184 6224 82154407649292829316629008 6225 79402161232330617609231120 6226 82365550135719376949478360 6227 79897635684513118661948064 6228 82161083463324334603651296 6229 80062338822800312309657472 6230 82711275038288641364307984 6231 79900213707864872851299840 6232 82845350353813251460669776 6233 80399178152352155403455616 6234 82714629812375685405041904 6235 80565972460612347503649024 6236 83189264067139727551044744 6237 80403450631775518750581024 6238 83405250834511818670676856 6239 80901698684150356790299488 6240 83194625710611049468950912 6241 81070411063752585530213184 6242 83753294494899311250789960 6243 80907299329913284938408864 6244 83885501418341809739634720 6245 81409794185086600622527872 6246 83755201620467208486029112 6247 81580257213387674108813424 6248 84237672794967496486903896 6249 81412279761402494290297584 6250 84452409333877705937025804 6251 81918386869249818332517888 6252 84241045517384627446430112 6253 82091102273697410875239552 6254 84803264306606702836953576 6255 81922815669560029658119296 6256 84938849459868063776677848 6257 82432839304781738099267904 6258 84808914471988875457236288 6259 82602346199327204407629120 6260 85293764599461495347840832 6261 82433544024620826381019392 6262 85513249927612415501968824 6263 82948001912674792954490016 6264 85295368009776273976327152 6265 83119371965559738247245696 6266 85866736727225368462964040 6267 82951021589636861077533696 6268 86005667367207637081445124 6269 83463959928623587445173392 6270 85870038134209083220838880 6271 83636976596533946267466384 6272 86363158237392882511745838 6273 83468423871266226694174656 6274 86581819901231310284347428 6275 83985427882974012486306192 6276 86363466675047821183526544 6277 84160657307966130163250496 6278 86943278709642978535784544 6279 83986315192010484666285120 6280 87080695081433515235794176 6281 84507908601766177855923264 6282 86945188324494247747616820 6283 84685145910182558686075968 6284 87440509037934348467581836 6285 84510638552808681762128256 6286 87663799165383562384240200 6287 85036197393518975048460672 6288 87444385463903295542781900 6289 85209799551211242835022016 6290 88028261015217079612970736 6291 85035188924976808478936160 6292 88168873209338428046631792 6293 85564976940961007479029504 6294 88028556962778786020624064 6295 85740897122650416691994400 6296 88531581310059699092321208 6297 85565960801841821104367280 6298 88759478283276869704000440 6299 86094343331412566249048400 6300 88533734852123709438847308 6301 86272385595152828714928288 6302 89126763669975050903000232 6303 86097417626021302825547904 6304 89265553616320621228950372 6305 86629901604308669522912256 6306 89124650318651578908750204 6307 86809882203219405697423488 6308 89636654788257625724887272 6309 86629381235293409848364976 6310 89863380485549245639233000 6311 87166255371522455342863584 6312 89636823179710779044453184 6313 87347989914012931105764288 6314 90233256625235706832113168 6315 87167238048989947795812480 6316 90375854520781590583727124 6317 87708352570560049294102608 6318 90235531976115538305967428 6319 87886758307461925352497344 6320 90749473766464325215825584 6321 87706082725062575110435728 6322 90981425528686766575724040 6323 88251475142723650204327056 6324 90747648283903150900443264 6325 88431949704820902148723392 6326 91353676572677509781026176 6327 88250621553803366382308256 6328 91500032171961191502162936 6329 88794956230973966663131392 6330 91354390900834834289325792 6331 88977297594413154085539552 6332 91876755658329419919856848 6333 88795853458228542596599296 6334 92107227920007027515836104 6335 89344596285370888164713088 6336 91873176062909797995555756 6337 89529340997973523169461824 6338 92488343963504481758790360 6339 89342362098411564168853632 6340 92632471713271619825387256 6341 89894791494633776039425728 6342 92486698681207731985627152 6343 90081783275430197154523248 6344 93012061699016768084725944 6345 89894229341909123161193760 6346 93247640995196139404799312 6347 90451446233891076879784128 6348 93012432045382889638521720 6349 90634661428096394011504512 6350 93631534393477819136311764 6351 90447098751191325453522336 6352 93779260817445558808443792 6353 91008909994968517625046144 6354 93627793561875746364720780 6355 91193909086788905528378496 6356 94161489422592266290036800 6357 91006641686613919014444384 6358 94402158485601883540290552 6359 91566472018067935587070272 6360 94159942261492186154673192 6361 91753830920455159687279488 6362 94788631096216599699718092 6363 91566121632453780790271328 6364 94934647288728941496333768 6365 92130925069001093401451520 6366 94783308394151614893001488 6367 92320432338276500648913072 6368 95325375267844442383357404 6369 92126168076828544720581600 6370 95564967822203304221388144 6371 92695716571270185257160384 6372 95322124959017245111045404 6373 92887167712614307390104768 6374 95954592424727538171703440 6375 92693295567119242680263424 6376 96104025382081896717772428 6377 93266895092491248775483392 6378 95953001487013430411985288 6379 93454914793448510660467440 6380 96497827809271805970907056 6381 93260677901775810394360032 6382 96742362735836145681561576 6383 93838645955986482462793920 6384 96492625636606133673106560 6385 94028952096688033508918976 6386 97134915999471068205296496 6387 93834162813041855397299520 6388 97288525163883636158631408 6389 94411064570932801565890416 6390 97131265052536284396028512 6391 94603452011391148519810752 6392 97685183640071129307511104 6393 94409196204049321213671120 6394 97928345896263190174337712 6395 94990312561761740017419840 6396 97677205165391278184352360 6397 95184575403359781602993472 6398 98329885967644062193250784 6399 94984009972528204970653392 6400 98481343045236986674246122 6401 95569660094543127265463424 6402 98324723125870019134934784 6403 95766364543728198682003104 6404 98880613476350455962670860 6405 95565320798160859966126080 6406 99129394853319062450573568 6407 96156134966820601698270336 6408 98877283682236206977196780 6409 96348951428541475520203776 6410 99533464576620046887332664 6411 96147730847977969606651008 6412 99688962055369900970040264 6413 96742963585337987416704048 6414 99525945440773308112726140 6415 96937768765876070981029824 6416 100091424301931885102824716 6417 96736427202612114077839488 6418 100344962703295422322479900 6419 97330207587645115953700848 6420 100086203720063766203486496 6421 97527611562535841250630240 6422 100752166756396681383004344 6423 97325933365922044461586992 6424 100905191470587592343710080 6425 97924203996473762822154240 6426 100742595779802647051248512 6427 98123999624093741289421392 6428 101317122039577265023901976 6429 97916021609088313381847472 6430 101569728925973389957902720 6431 98518886099375790517296768 6432 101309143866023655569806980 6433 98720842097072048579650368 6434 101979831998767724755454232 6435 98512852807181976331105152 6436 102136683035858355796192920 6437 99120651458390002248822432 6438 101974394846904764359105632 6439 99318213024083308819754784 6440 102551438078217766265906592 6441 99109981341902623847585760 6442 102809491824011357976006348 6443 99722495073923697343362624 6444 102541839608973976668514404 6445 99922600562823276844574304 6446 103222243526313562288175520 6447 99714428774323231135019904 6448 103383782448034860397900584 6449 100325339858418890189560704 6450 103214508841628443530611628 6451 100527749430257998902713616 6452 103801113379442013099113376 6453 100318875791130861513850368 6454 104057918030073545421421464 6455 100934895508831623176816832 6456 103789612168793538525415776 6457 101139403493006359835842368 6458 104480625277391772671724996 6459 100923951095598449106862848 6460 104639214289879044782779680 6461 101544866046476887655779776 6462 104470878790250853207036024 6463 101752093111475393902978272 6464 105059740296186730713502512 6465 101536830827445599882424000 6466 105321822613407638975841984 6467 102161881009797237124029504 6468 105052157308419734607007068 6469 102365039157024551114796192 6470 105747670692577397678766624 6471 102149156708186571757063008 6472 105910741624392741885385716 6473 102779546347912215673536768 6474 105735604642591029435648672 6475 102984955761418738822835136 6476 106334229679684639937301492 6477 102769056578252449012202496 6478 106601575095399244661048376 6479 103397982752370401508498624 6480 106324207271416470080669040 6481 103605378786863391135276288 6482 107030272799854995480711072 6483 103389829521648440200206336 6484 107190948744966671756566416 6485 104023053106703469303818400 6486 107015896713752645396757648 6487 104233093417494867141507168 6488 107624000501760116425852584 6489 104010402252471724887906240 6490 107890570874541434768237088 6491 104649136472119879015403472 6492 107612168663758194714318240 6493 104861583202358322544045824 6494 108321872824251404228182320 6495 104638118055730470565305696 6496 108486874026206616526732152 6497 105282208417558138967460096 6498 108312399120155355996481494 6499 105490081064527872490774944 6500 108923349834004613217576048 6501 105267087391644882566273376 6502 109194987667207187459999160 6503 105915671692619776266739680 6504 108908754963732705618995472 6505 106126341148103620092708672 6506 109629566470206715800829644 6507 105902967849205604222283264 6508 109798834739847734765755980 6509 106549629355285868322720288 6510 109617831687357068698627968 6511 106762869743645613667015872 6512 110238490800838870120600704 6513 106538844722217256637508960 6514 110509046098518029271240420 6515 107191021359430600756372512 6516 110221435206389654517776688 6517 107406599511638906770074624 6518 110953714550836152324015000 6519 107176350657012579258491520 6520 111120069532537675921239936 6521 107833196180608145229617856 6522 110938780091486791870203072 6523 108050862177483848596161792 6524 111562630922425973096111976 6525 107820340371155742073976304 6526 111839012935094150432923248 6527 108482262220293331187236032 6528 111550878665969501523618048 6529 108695739958060525144611264 6530 112286516049560630084759136 6531 108464687365355571845140416 6532 112457861403845584981206816 6533 109132377687450068266439136 6534 112269614753831706484096446 6535 109348315180129494857655936 6536 112903100965307956104366912 6537 109117086235010008450717680 6538 113185274382961426618213104 6539 109782691920457044004975680 6540 112888655081927749654971360 6541 110000873461051664132301504 6542 113636292043022512643661660 6543 109769524999906327406963856 6544 113804369455839480130657608 6545 110440397265725865351525120 6546 113617111162570590760943088 6547 110661500123070623967369168 6548 114260204363802077475164448 6549 110422698625286736827367168 6550 114540829126065189818692128 6551 111098597363202068518023360 6552 114243383416423745320100136 6553 111322369766987786418393024 6554 114995066018285452626970560 6555 111083520017311320752522496 6556 115167983897566005106539024 6557 111764513685941203364773344 6558 114980021387206648857891612 6559 111983554931106144195313632 6560 115626951008302026726263736 6561 111744712820010823705921536 6562 115913216982457451828448504 6563 112431230457174378014005872 6564 115607405108776373499299184 6565 112652396430656373685430208 6566 116370421605883871908322400 6567 112413288568493961621825120 6568 116548088160945120356257164 6569 113097858526801679313736512 6570 116353480320077400913516488 6571 113321850179316578631560880 6572 117009939758451981827924664 6573 113082861837205255360548384 6574 117295263570160286091636192 6575 113772739119156393072628608 6576 116987636255338038850070928 6577 113999336117763370148434752 6578 117762660529651736911399248 6579 113752237347203740700224032 6580 117937506962129826128523840 6581 114447807851168054866170672 6582 117743536689494963006920704 6583 114676728809893912930569120 6584 118402936701231116270478852 6585 114429505824549147170502720 6586 118693675722065017639888512 6587 115130552890173467017887072 6588 118385809468980510924426384 6589 115355152375019463475608768 6590 119164551258270305615015736 6591 115108163229199069409323392 6592 119343955120609901729285772 6593 115813778759269897064317632 6594 119142226787274856062991512 6595 116041140978609901421323008 6596 119812687205902571925456696 6597 115793446412760141568974624 6598 120109817726735985148012704 6599 116497606063096931074842816 6600 119792899376897259931562400 6601 116727430379761391633344512 6602 120583923728817839390675244 6603 116479761022020623792868864 6604 120760097851595943475320384 6605 117189604601011093044216384 6606 120558714909143676803658060 6607 117421680491212997930810256 6608 121239582476639023685842560 6609 117166897925363414892892752 6610 121535306102333562897718584 6611 117881502561286283074529376 6612 121217102677954949308109856 6613 118116534049755746662307232 6614 122012285920863629164208136 6615 117861176177125703519523984 6616 122193844203474453588640128 6617 118581985860308754315738624 6618 121992693241070583265344000 6619 118812107153653853856556752 6620 122676120945768806494669584 6621 118555916159422607800421376 6622 122978056616311046734276272 6623 119282629055454216603025344 6624 122651329501295154714152472 6625 119515137959107923476976000 6626 123458695782766311125093832 6627 119259485593379686676434896 6628 123644531983476039449772384 6629 119983583702081445809298336 6630 123435944153799356781510288 6631 120219209947458121982438016 6632 124130371728374283897863388 6633 119963150632521726167399616 6634 124430504491137471874094808 6635 120692630390192532032374368 6636 124102886228355124904119296 6637 120931129486488104779920768 6638 124922480041856620572125724 6639 120666649776458544246656016 6640 125105583831919231145341248 6641 121402264405973879341930752 6642 124896900029494557804204780 6643 121643373766691681246197440 6644 125594653065371690387532480 6645 121379545554184516595581728 6646 125900820352319441031820800 6647 122120400363867943229433312 6648 125571461436424561705578516 6649 122356003437184352601053952 6650 126395944473010104987718896 6651 122091922152722161551228624 6652 126584148774176819225951220 6653 122838401171519433775401840 6654 126368247141377184832453968 6655 123077057199816121600892544 6656 127076149594120074309826164 6657 122812388368487855406790848 6658 127389351428748555768341316 6659 123557407498324133205172560 6660 127050715946890028846052312 6661 123798829969168476920925984 6662 127887341163378552424051488 6663 123533981147174132827978560 6664 128072380445425773916129188 6665 124284448695546642128719104 6666 127856450957687117974711128 6667 124528339882654704389683584 6668 128576352776354119631481660 6669 124255420037432770631143968 6670 128887205533059379469222304 6671 125011729193017818951210528 6672 128548303322076940508636256 6673 125258919874606350346136256 6674 129388796666090051531977728 6675 124985526110432779985594784 6676 129578719066020994405990608 6677 125747455180311101071443744 6678 129363340055598558552095544 6679 125989576014709389909550032 6680 130086176612154242448816144 6681 125716149456043581327521376 6682 130403892229406413310595384 6683 126483767282607459371269344 6684 130054437390715803735810300 6685 126728542520671366378787904 6686 130908788121509314978445748 6687 126455141043666506600180928 6688 131103523746404261250769080 6689 127220749094335500711391104 6690 130880230324906894317880224 6691 127467899489646925268902704 6692 131614193087193796307362440 6693 127194223530060081379662336 6694 131930293123604222719459920 6695 127965680653359337691601600 6696 131580212677331498999895312 6697 128215987284681773971173504 6698 132446632184059010409811008 6699 127934274036014526386096640 6700 132638731641911187041075532 6701 128711614171516808428597680 6702 132414917153225436535186956 6703 128964809175104469616568784 6704 133152264469330994879962020 6705 128682169603982265445281792 6706 133475006962730477115620352 6707 129465884230066099482679584 6708 133124167962661402957562496 6709 129713395073635718144644608 6710 133995227559362290685457648 6711 129430585931031766973602224 6712 134191920693412653820144488 6713 130220384110115573750138496 6714 133960761668968152797529876 6715 130471256320829947011767616 6716 134709133536967656399099552 6717 130188758044677229892542032 6718 135038463379007237302693320 6719 130975265008737666988414272 6720 134677379028097520073221304 6721 131229213263500037445118080 6722 135562260658747178382572664 6723 130945945444726958946968688 6724 135755881376726711442509946 6725 131739063084780999812972208 6726 135524649754068929875097472 6727 131995793740939552930172688 6728 136285180542730549569749850 6729 131704127447985185196109680 6730 136612299834859836501100008 6731 132503567661752005135500768 6732 136250128115719199503046832 6733 132762751887309491611694880 6734 137139359987668960430148096 6735 132471520209560516654822400 6736 137338426767434449541919408 6737 133276264501049605451966400 6738 137107375942203790870776084 6739 133530240760269801255684000 6740 137870843865041539242817344 6741 133238373882230255999058144 6742 138205521697807800377130096 6743 134050015524096044901396288 6744 137833271823708249054188928 6745 134306947478988860959756800 6746 138735472608242128044433764 6747 134014129898321193506841024 6748 138939959528437427341221672 6749 134823781296776790948899808 6750 138700829428005285005053248 6751 135083367946713771659577312 6752 139476325450521566587499856 6753 134791195405215479405896944 6754 139808379775735701405376488 6755 135606342971504852851606848 6756 139435069258025474223744252 6757 135869437767886130419960032 6758 140351044066679167876758888 6759 135568141626905847796475664 6760 140551881913938794308063236 6761 136389288596895310864334400 6762 140313337245054535356186912 6763 136655566122956302984883472 6764 141091884788483734499193264 6765 136353452358352750983977472 6766 141431231948322903012500616 6767 137181462556409277583731264 6768 141056287151667232059631032 6769 137441854033238653258838976 6770 141977421985546172798721504 6771 137140548164119188436983552 6772 142183386152491684471447248 6773 137974343933931924921817536 6774 141935426251227298685361288 6775 138237277073070856914066096 6776 142726684368319904116076148 6777 137935646357552545699061712 6778 143073334750319566328725092 6779 138766853033502972495295248 6780 142688681687550183785678016 6781 139033180732235887043881632 6782 143622702061907587486229772 6783 138730952020016197475613504 6784 143825720596849115479086588 6785 139569262722816207823105920 6786 143578025114924413744456104 6787 139838690449463595497468640 6788 144381165378305280896630700 6789 139527337477303295867058336 6790 144725796183952180853290656 6791 140371655389121928895847136 6792 144339546228198633737503812 6793 140643860346323867373423552 6794 145279200118595119207923168 6795 140332346315890724973811968 6796 145487087186425023550074804 6797 141183214341016447543180608 6798 145240732910078590183430688 6799 141449999183292854737037952 6800 146046467043420911449478964 6801 141137994263560439955244272 6802 146398127866683591395663280 6803 141995085960550097182220208 6804 146001597288518669784150960 6805 142265181226753757869131168 6806 146955232657239354433998144 6807 141953135328011239075507392 6808 147169161887711889149736048 6809 142807438064009377947917376 6810 146912527648078702033851336 6811 143080493520074675385864816 6812 147732098037986935935808992 6813 142768496424552173681350752 6814 148081277788675969090990968 6815 143629577252777578844353536 6816 147683580486009999262923648 6817 143905268263097607748076160 6818 148651206183900612790716528 6819 143583798524052849325831296 6820 148861563629656851369391392 6821 144451300138014021660313056 6822 148605965818557432728299224 6823 144730529986608997367307408 6824 149427717428791551627080172 6825 144409194638681889388880160 6826 149784981763847939671781844 6827 145283304005264092139135568 6828 149385095936961757369883808 6829 145556439098596977166754688 6830 150357982549602167791888320 6831 145234083335150471493867264 6832 150574082029610464103994072 6833 146115258498864232113491136 6834 150309726652917745413048000 6835 146391231559600656963250848 6836 151144347167770418731445760 6837 146068745321043380204188416 6838 151508364049919021611029120 6839 146947306819457692184955552 6840 151098570979059745369683408 6841 147227037411015756787872384 6842 152085363288682092137713656 6843 146904862682579160861442944 6844 152297432473343103026736264 6845 147789003947037417507456720 6846 152032833382904453067156912 6847 148072168765767925223673120 6848 152881213841309320253045604 6849 147739728229838833072627296 6850 153243371562159882039144300 6851 148631176968895290896061696 6852 152831843927830330470431760 6853 148917433715990823676782528 6854 153823975961517739739817216 6855 148585012967305825911946080 6856 154041517945063194345988452 6857 149483502813190856862960576 6858 153777432768640384269613536 6859 149762948834859286960616256 6860 154628814489932789779464000 6861 149431043825852776963880112 6862 154998724777467729933586608 6863 150335411624281277214225696 6864 154575836653426037545532832 6865 150618464281661119577220672 6866 155582609272604275535472960 6867 150285865610564270427883392 6868 155806852263656073406809984 6869 151188246546679562984408880 6870 155533189015672230099248160 6871 151474625004206495800304208 6872 156397271213544781595489496 6873 151140975055719020800397280 6874 156764900074036180839054840 6875 152050665287988040099609872 6876 156341146156653079304790384 6877 152339998350094196582480544 6878 157362995797775339167617768 6879 151997345521259893071811776 6880 157582478307713877397872432 6881 152913148506960196806614016 6882 157309375454226305774341896 6883 153206375787278701164909936 6884 158176916522758117628907876 6885 152863207795801971447286176 6886 158552088359701646647373184 6887 153785642441809590032519808 6888 158127349270892764209321216 6889 154072592119581707564877888 6890 159154116573280726886037984 6891 153728535828744665628516288 6892 159380063365387873713766524 6893 154658610968521854222821952 6894 159096723572562323614802016 6895 154948710544383047947300800 6896 159978178608170632989757848 6897 154605576906261325215150768 6898 160360782039016961888764548 6899 155532150336644010514063728 6900 159923725074243895218963552 6901 155825058250653823150358400 6902 160966380855791309860673856 6903 155481625376627897026130112 6904 161188379878428070518776112 6905 156415095310237334622465408 6906 160906090091291717062588032 6907 156711822589964162470783824 6908 161800108900466739887383632 6909 156357649084828468194408960 6910 162181113403144940968775184 6911 157299005915782136913533184 6912 161742603117684725271791148 6913 157599170796411095300826048 6914 162789840616571180164131696 6915 157244804715236976424033920 6916 163017971438595666985016928 6917 158192849308334097778516944 6918 162735718066894786277481600 6919 158485963769442628975726848 6920 163634084566563532249794816 6921 158131443653797682801257344 6922 164022263057308104341900028 6923 159086717412487027654292928 6924 163573083373962662740034304 6925 159383863326944884694690016 6926 164635140469065863755850532 6927 159028802214054548790747600 6928 164869320719045025104092848 6929 159980784140435575086767232 6930 164577329877129067053368736 6931 160281544291137653393913408 6932 165489458948029513032553152 6933 159926497297075505723918256 6934 165875524342639881602191128 6935 160885425468499764266868480 6936 165423557160888427594842486 6937 161189527832992458881880768 6938 166502770102694518606396620 6939 160824240507170915193191040 6940 166732280814758155098800976 6941 161790680388986496122926464 6942 166440790678084945455343584 6943 162097707095377589976482592 6944 167355951242050133217792720 6945 161732054453491691865519840 6946 167750354379966731236475568 6947 162705684425306621719910832 6948 167297725757083147811149584 6949 163006224800784575526882144 6950 168381006972299301806391744 6951 162640781065082170569934080 6952 168617715351693839025820200 6953 163621655985744703296013824 6954 168314899689714575834131320 6955 163925725121715651391101312 6956 169244580725542053746428320 6957 163559136838831516836890064 6958 169647231483594658315710216 6959 164537415851939860910124096 6960 169182949548424520799670272 6961 164844605465639090361792000 6962 170282356468388940171332790 6963 164477903763594748068906912 6964 170513777079563908744967472 6965 165463631504409955913672256 6966 170212508385607858428770712 6967 165775015085566275766331856 6968 171155782595466007398146952 6969 165398140097817246133257600 6970 171555629735115622100028816 6971 166389997794855190956422352 6972 171089311570957474352121864 6973 166705205955475742561891520 6974 172194794767191098400767208 6975 166327327324773726013377648 6976 172433114342285539270178448 6977 167327357706605149909107264 6978 172131790923369074514674928 6979 167635284771457250087691168 6980 173079019252561422133449072 6981 167257501684438722261426432 6982 173486817285731388976773240 6983 168265300316789105847148608 6984 173008181352259252696823184 6985 168576247327607792423164800 6986 174129605956219379202026136 6987 168199049955637360832467968 6988 174374721643480586374611420 6989 169202541923900299843183872 6990 174062539569420780161592744 6991 169517539996567025329123920 6992 175024117206036079940507040 6993 169139603875614309918327744 6994 175430037707851321940573592 6995 170151570982243282897582848 6996 174949860871447446927571200 6997 170470207223163199556123616 6998 176087321967441962769827616 6999 170080220918290976391695184 7000 176327835041321889657506352 7001 171100264670919838050177024 7002 176016658260251946466503492 7003 171422221014646278734985984 7004 176981770679976784137621816 7005 171033016507314159120131232 7006 177395351060337524852492808 7007 172059857715227746198822848 7008 176913928861392687237397632 7009 172375131811084332716612160 7010 178056979911947714418315792 7011 171985378901369858644809600 7012 178303973098558774702827096 7013 173019572414649175138913232 7014 177982255326241382927099328 7015 173338753883304958729261056 7016 178962019729077508459001604 7017 172948032134047304705737584 7018 179384689984579620192336492 7019 173979552040875755103088944 7020 178889940253064450950370352 7021 174302246994049246152418560 7022 180050299598755555911588636 7023 173912588905526384141824704 7024 180292156057396753388611668 7025 174951195040539694333419840 7026 179969966125861909657943484 7027 175277002605925679061297840 7028 180965417498198204848606656 7029 174875831535008598490855296 7030 181385493950723998117209840 7031 175922060481789294831293664 7032 180890055060873602461090272 7033 176252083274864439419519232 7034 182054614804886527110066492 7035 175850110605252872086652736 7036 182304144886074627252753684 7037 176905132352784140748354144 7038 181982315938546118407849704 7039 177227655733581281054368272 7040 182980735361150798193082920 7041 176825432968198640284657104 7042 183409636286364031679268528 7043 177887848367393120029716144 7044 182900565710928928883913252 7045 178213737118652080004313504 7046 184083376142737680342014376 7047 177811403879432850727642992 7048 184338909268655892416663436 7049 178870401390581763886791936 7050 184007115466684511878512192 7051 179200757520789250476807072 7052 185019976870332886564969032 7053 178797858769977309500470272 7054 185445701756729827490520792 7055 179864440673520232026133632 7056 184935512456311607908969574 7057 180198885096056036026217088 7058 186135537075982062101090208 7059 179784490259450846076420096 7060 186386601825246776428746720 7061 180858756433357338156236736 7062 186053710071210863170510320 7063 181196839606678287566446656 7064 187071710162228481040298712 7065 180782491269848280760502208 7066 187505896555037531827211436 7067 181865108933588711007823392 7068 186994395905732692381717248 7069 182194835003487037454505696 7070 188199572115390783076657872 7071 181780109604338772458918160 7072 188457908674814885188002888 7073 182870668048367019195182016 7074 188114285539862913196057824 7075 183204706790781495545842800 7076 189146528491037582126265336 7077 182790200326217970709788480 7078 189590737158821360171106216 7079 183877102381708205507755584 7080 189064520886414354128596536 7081 184215044634676191327350016 7082 190287798234871307060674404 7083 183799322607847221113144112 7084 190541108113713379377813168 7085 184894841675643522084429120 7086 190198574910552943806264528 7087 185236279793775083722634208 7088 191246633131924430610208596 7089 184808614641557079227322528 7090 191686904163061526275784280 7091 185912395526599332753296160 7092 191160430194882791502466560 7093 186258470134812539736887712 7094 192388482831710797383814128 7095 185831246405842034975553024 7096 192648652621847005162326336 7097 186941846967757139659454208 7098 192305924218415049739348440 7099 187280187213824438033221344 7100 193358563637817777906550680 7101 186851918704219846249943808 7102 193808528424858229732077408 7103 187971531595065334783904544 7104 193267606139496471855417216 7105 188313642820007010446341824 7106 194514154801419414168573264 7107 187885423528351429685448384 7108 194781140291737927483594632 7109 189001616262585768217146672 7110 194426671243773438866986632 7111 189347048553154846226805504 7112 195494974310658642392438352 7113 188919577597622516589293136 7114 195941992507831329815266452 7115 190042866012280216437428256 7116 195399283706936664561706320 7117 190392808529367939624990912 7118 196663754182621209871415220 7119 189952361008326154970517600 7120 196926467824332669407670432 7121 191084999294792671545015936 7122 196572427665164129638018416 7123 191439032226118909388157888 7124 197643699631007437128317856 7125 190997250176341921362624000 7126 198100083666857461170130440 7127 192138892151328654711714720 7128 197556480828698903493953208 7129 192484213897296642558043392 7130 198826797137353075265223168 7131 192043373765102068600256256 7132 199095902318572582594818060 7133 193192488279063806020363296 7134 198729958198798925078423976 7135 193542627564952951523989248 7136 199817734763693648193606036 7137 193101159170597628533021568 7138 200283430295825736770217096 7139 194246017637045892161992848 7140 199725883681512210733124160 7141 194600498343395567343323904 7142 201014544834917147259656424 7143 194157958060127996238664944 7144 201278775728922331695655752 7145 195312141110033206443553536 7146 200912750861704385685332340 7147 195670524208730345476463520 7148 202017613835408617499982444 7149 195216730229642061335784624 7150 202479553613650734036585936 7151 196378639971694351063889472 7152 201919464966384372251472612 7153 196740474504505807641556608 7154 203214614270151945266926056 7155 196286273978835808302668928 7156 203486573759245791976129392 7157 197456708934935235638953344 7158 203121974779212506337443328 7159 197810567237345797678719024 7160 204229180267197800252461272 7161 197355520866793096603180224 7162 204701751264333379186051812 7163 198535662011362071740366016 7164 204126950876228649460315764 7165 198893686841801420220476064 7166 205440257126744384601784932 7167 198438437023447460854982976 7168 205719838373331413159224644 7169 199613998280178042804189504 7170 205342180364782253958685344 7171 199975762679859991497793536 7172 206467423811847479890449936 7173 199520352030514229684319024 7174 206935632235561269496494672 7175 200704728670609484200999968 7176 206360587493648826866551680 7177 201071472300844049423314944 7178 207692074709346742560625032 7179 200602648671804656723763360 7180 207965855295004132346254128 7181 201795345564007985884287072 7182 207589152880485872113628520 7183 202166618368677229063505952 7184 208717884188652361956405516 7185 201697785265451661748056960 7186 209196428935978387230788916 7187 202899010709128141161094032 7188 208618017392464112227427424 7189 203261367056867256101329152 7190 209957199330453950838445776 7191 202792621010642323855788672 7192 210238172111327904625506408 7193 204003088762779837552279168 7194 209848816119165534238351776 7195 204368927949287246478855168 7196 210994244192226436518845736 7197 203899796608143474757509120 7198 211483006585980589995837552 7199 205105951294910648112201984 7200 210890462617921262555353494 7201 205476637810337652380302656 7202 212247578652882397783748424 7203 205007781682647471977150544 7204 212523852384993822883016256 7205 206222798046954350751611904 7206 212133732366498798329023152 7207 206597818003630552638353712 7208 213296979407309285297241672 7209 206114400249218394079801536 7210 213782238087961686785454816 7211 207338978820169247373139248 7212 213188757284156640194783040 7213 207717861569651152009054272 7214 214551857549500287131904948 7215 207234302110447114611551808 7216 214834956775269053887220688 7217 208467975810469079587628160 7218 214446914486409315285622404 7219 208838690584208969875695792 7220 215612953559369685244287360 7221 208355652692005616812895040 7222 216108138513123075053064528 7223 209596862799706551659052192 7224 215498444168881476138533904 7225 209972192428592503604441280 7226 216882311566733138092798692 7227 209488014638591534475270624 7228 217173907484528665895702496 7229 210725765087269659289211376 7230 216771995138489911607258496 7231 211105239864583809488123520 7232 217956289284537793807236876 7233 210621203846622488133575280 7234 218447276482535229933817788 7235 211868435480501912548646880 7236 217836015577434039613379808 7237 212251623374465224077493728 7238 219239475600496181553314928 7239 211754815159901820835758336 7240 219525452894875004968193352 7241 213009849048561553694438784 7242 219123831616547197781328624 7243 213398023068861670708084944 7244 220311647799454020412996596 7245 212900338307798192998321344 7246 220813974288655307002655784 7247 214165737033297772289182848 7248 220200975797346622522050336 7249 214544727589466273389789248 7250 221609782865574821276223840 7251 214045593638619829953052512 7252 221903841553624149966151056 7253 215320912149608892727444080 7254 221489431826857089767245224 7255 215703874691377522943001696 7256 222695228782812218591672424 7257 215205796797241723635348864 7258 223206947673821502429199032 7259 216475558924208171830134912 7260 222578356096357426267774764 7261 216863774551364611730519520 7262 224007761825932234343587812 7263 216365066886183754033436112 7264 224295443481885118627233960 7265 217643751014801309005466880 7266 223882077036499902645003168 7267 218036843133110232274769328 7268 225105810638552808148397592 7269 217523008269332580925792512 7270 225614317165547080352732856 7271 218811980619195326226576576 7272 224983336936762994485098564 7273 219209378244566625133880256 7274 226419483568123721474817588 7275 218696880827758494949558272 7276 226714883020452672122843424 7277 219994481777862197591726400 7278 226301034507237178932018564 7279 220381612084256296082442624 7280 227529421017812718563547792 7281 219868740182000030759605728 7282 228048854113849516460016192 7283 221175627760367357560138800 7284 227402679825861108745451760 7285 221567875080512519722655808 7286 228857895047834807972875920 7287 221054061985567848515252160 7288 229162797248093309447660304 7289 222357564587154923164271232 7290 228734890192658097571089324 7291 222754410717016165539792192 7292 229981019430271781726808696 7293 222240408349278690135685440 7294 230496474277855551723091272 7295 223552845666906767318938752 7296 229847968847998581380104788 7297 223953834213822245713163136 7298 231325532133889793255880264 7299 223425418625685625552903152 7300 231623009922726129275308584 7301 224747545181713994043566640 7302 231197298435817371374187264 7303 225154072699005438849775968 7304 232446238273804191589930752 7305 224624908249137263798364960 7306 232972255406041612888522752 7307 225956298316085640382544496 7308 232322475445305066005835216 7309 226353356865276678888216192 7310 233806152266449524139088016 7311 225824277388879999900010304 7312 234112665190703039750506392 7313 227165025217600014138980352 7314 233670722365623638335510056 7315 227566532345004305197497216 7316 234940345822535483539985472 7317 227037578357741954198295888 7318 235476773487752989722982344 7319 228373936642752108751241856 7320 234810493588448732287213632 7321 228779344469966521994999424 7322 236314966449719399050090080 7323 228250008871264203525760032 7324 236615269814139054291153876 7325 229595996877985499445402192 7326 236174977915458979639486272 7327 230006697780272657904425376 7328 237462028740157024551427596 7329 229463028641347107084568800 7330 237995509067363319522462864 7331 230818766236217098662493296 7332 237326029167499906033039128 7333 231234326268809277461434272 7334 238837350733873202710900656 7335 230689066765821880354183296 7336 239146325229417486312101040 7337 232055405830890268817667840 7338 238707440011271245623828960 7339 232460376316644091480036416 7340 239998502863697679944311464 7341 231914991593262055496431104 7342 240541998141646862178429240 7343 233291407298444485039993248 7344 239857062510785251135467240 7345 233702030499978241439458560 7346 241388919651467550203124192 7347 233157273221840158983931776 7348 241706381514311236869033984 7349 234526943051041727828305584 7350 241251976887444538710495426 7351 234942683417191454156561520 7352 242563494614440558821143580 7353 234396685990089513873829440 7354 243103378050063682613751204 7355 235777380972552602918560512 7356 242415915430652788903490208 7357 236197715836693276534041792 7358 243970396138789845100666704 7359 235636824332502682022972448 7360 244280531456844865387755048 7361 237027943344720725771483520 7362 243826991577228670481039136 7363 237452332429033583256101088 7364 245141930890497794565724344 7365 236892346669907548861058496 7366 245693437709813658832154472 7367 238292103838069789047967680 7368 245003878865029485908053596 7369 238706795001673226428305408 7370 246564517506130862874047520 7371 238145773462634958117416352 7372 246884818315398856142709240 7373 239556971948337065647159200 7374 246416089765970764968657552 7375 239976607347385907552390592 7376 247749878877944914354511088 7377 239414035094210806344370800 7378 248312872484047885557965184 7379 240820798444806576372088896 7380 247606520972763122085806208 7381 241244817750782355320278272 7382 249189506283203218950717096 7383 240683497234506227450374272 7384 249501700335467057775653376 7385 242099263800271052626518144 7386 249033956640491466373011072 7387 242529177280941477120115008 7388 250387977494960831279801448 7389 241951659323145699590274096 7390 250946256810610150330169376 7391 243377249488858131546615552 7392 250238583061389300526750464 7393 243812459686764323836747584 7394 251827889079229191239612616 7395 243233601422048487829055232 7396 252149690174194685269191690 7397 244670588464097471900663808 7398 251682005693351034039182400 7399 245094952971660357471052464 7400 253040701234985021991835044 7401 244517635214918777696539248 7402 253610074668648314301017508 7403 245964078072761975598492000 7404 252883169174531453532808392 7405 246392584627921786545439392 7406 254495996488259725044206844 7407 245814840999186931308352464 7408 254827330931962559912082012 7409 247255832802854847225271680 7410 254345289509517966554343936 7411 247689995170475805742194192 7412 255722411362990955943240864 7413 247111271232934164287021568 7414 256288538210929965454548672 7415 248564009269801341704006784 7416 255559666564800715334273460 7417 249003303203865990662026560 7418 257194584403375394377455012 7419 248408480305919515480391808 7420 257518869834653884476397296 7421 249871097675847877581168864 7422 257036885767836222329484468 7423 250314921817417039005542016 7424 258419557845079851123559440 7425 249719943244375642509005040 7426 258996246517689312617463888 7427 251193316091531244496093440 7428 258267265439110243207791888 7429 251627153323402877090956992 7430 259907708628747525639821472 7431 251031457605733528716625392 7432 260241026531965172545408956 7433 252514987184358123150659328 7434 259743693586045870449122208 7435 252954329761293565705856928 7436 261146730480256913085026316 7437 252358652888300694216434688 7438 261736120245607118371904688 7439 253836322159168909603023552 7440 260986408764681025515174000 7441 254280541621867432761381696 7442 262652389004168710426286910 7443 253685130926288231990660976 7444 262977696289836341294295312 7445 255173935003993715359074624 7446 262481348908778733178301376 7447 255622488853554518572135296 7448 263904642483650572061434392 7449 255010341247162735483094976 7450 264489668421669296655244092 7451 256509694402922830633810992 7452 263739251056654777449154920 7453 256964178801716807132038752 7454 265410060759091330579536228 7455 256352366800034376808225536 7456 265746103619134063548488724 7457 257862547816224364642514112 7458 265248943215618712853563728 7459 258305786391631194231739920 7460 266676954875655092893659384 7461 257692301148748676669707680 7462 267274209771484842463719264 7463 259214133291186022986569184 7464 266505759288698169368672064 7465 259662070389417526476671040 7466 268200345474437867510994684 7467 259048422780474369154402080 7468 268544773500253566966638892 7469 260564746680483288373607616 7470 268033075632375711743595840 7471 261018938902252604090524704 7472 269481060001812728166623244 7473 260406037819769273061124032 7474 270073166383679537858185224 7475 261931368700029476934484416 7476 269301779644113805018359168 7477 262391228155724274241415136 7478 271021655590800532679997504 7479 261760247850049049038186368 7480 271359201027839487701945328 7481 263297584345742674835287104 7482 270847554832365035575447968 7483 263762536808055022731210528 7484 272300325444700024304755440 7485 263131723533364480813112064 7486 272904191896728014505295344 7487 264680696169829322038461024 7488 272131086579445539286150608 7489 265133150049575016256790592 7490 273857261149747232032676544 7491 264503402994226228105215744 7492 274204886296078471852865016 7493 266061811811202033104346048 7494 273676228622261017890788784 7495 266520316685171784867350496 7496 275150169700328010015157248 7497 265889505559822598701910880 7498 275768004721450873029354432 7499 267443481124622460765267792 7500 274975300914860096772514296 7501 267907456066218147072100800 7502 276724975134968063321246532 7503 267274867763334239341426368 7504 277064865011787926534404128 7505 268840859220898200170201088 7506 276537834277035840671432220 7507 269309666437310112896906928 7508 278033699256733584191972160 7509 268661363838828694706807856 7510 278645170357303425517054392 7511 270237189774088130568401088 7512 277850858742214179445240920 7513 270712528520123857676461632 7514 279607656715170438163266684 7515 270063408222176906467496160 7516 279957137133718007066608380 7517 271650075155837434828076112 7518 279431543512452094953448704 7519 272113928220316708530933408 7520 280931299053084133642833408 7521 271463362578773563980176352 7522 281556218628402725281609188 7523 273062584849558192957352880 7524 280741236049809361510999224 7525 273531587668546214709123840 7526 282523655962732819740747408 7527 272882774952635065451637120 7528 282882532482760298945744556 7529 274474881278428945356123840 7530 282338436966693318343860312 7531 274948521637976712607910112 7532 283861335934699815404131128 7533 274299256664400323327166288 7534 284481425621807802589068720 7535 275902648504952318347891392 7536 283665636162052612524298944 7537 276382567266660677518272000 7538 285471197458574206479028776 7539 275714573805674689375971072 7540 285823460342914244878355136 7541 277330957057566896968679472 7542 285280087904374455059603592 7543 277816511030561540643214080 7544 286806151276962367085678304 7545 277148275934788608685294176 7546 287439246933572940976881216 7547 278775476852280960316314384 7548 286620846117383056111434360 7549 279248210548005360928538304 7550 288435110963479545805095564 7551 278579868525158603974606944 7552 288796256046589711555429344 7553 280218928589377574022661248 7554 288237293383499431941865392 7555 280698299226905206944199104 7556 289784553036068147445302436 7557 280029189427439155431720192 7558 290430485477727099368381856 7559 281661450486267477438467712 7560 289592185570021555670812128 7561 282146859884157154725856320 7562 291431757176315856197838576 7563 281477910922670083695404544 7564 291785367552694225953842088 7565 283121465600990446822408896 7566 291224723004185787056528280 7567 283612321249295594640560064 7568 292797256477753199628108216 7569 282925455329638775395328400 7570 293437184728645686713764752 7571 284581246192144390062073152 7572 292597039576155365148871152 7573 285076853760057974372221344 7574 294443070816092913225689832 7575 284389571067244036270708464 7576 294807428534843741234203776 7577 286057017487911821943748032 7578 294249003445526347774716660 7579 286540851444055582799492352 7580 295823681760502695431256768 7581 285854010588730926580361904 7582 296478408388500266788576296 7583 287533313569056647718291744 7584 295615596013524403250900784 7585 288022942797372667665301248 7586 297488242768440591046471536 7587 287334239718867335696935584 7588 297863137713638617150354416 7589 289007975431401037086497904 7590 297287645678829931716605376 7591 289502672282736462935222544 7592 298885641460993281040585272 7593 288813894737576853091328208 7594 299533338112965603639222564 7595 290499759722097094475251008 7596 298670555222831484778158204 7597 291001453940749586247457344 7598 300568078235329529003141760 7599 290294918713593645666891264 7600 300934138356297919498714092 7601 291990631684698971875222848 7602 300358431631705889385837288 7603 292498588166397552217434096 7604 301961989382547527626162176 7605 291790507011853209649780176 7606 302624071386005184594546240 7607 293499582742001557868379264 7608 301758387666684603437898528 7609 293994363819996648141797952 7610 303663921504497886919939416 7611 293286548959782490247052960 7612 304040008836311486246476560 7613 295008267705249972380241600 7614 303446121321784751136533256 7615 295507897184391573938042304 7616 305072536037677890536813832 7617 294801295579992999059339952 7618 305748848173224351379051584 7619 296514549296751802918197888 7620 304861237086539988593822040 7621 297020814921275683210018272 7622 306793128710046888894363048 7623 296313077676376204646866992 7624 307161906145160081967595116 7625 298040161789140497579727360 7626 306568755244915536340507008 7627 298552463565587815149787104 7628 308218080911340264216844140 7629 297823793773595296646154240 7630 308888653800439546354033488 7631 299564035952799994709093568 7632 307999911583085682069089712 7633 300081683852939716237589760 7634 309939132919984283442488256 7635 299354528325315920170723200 7636 310317329186136537413123232 7637 301105648789595402910336576 7638 309725504447763625656734496 7639 301611218915967671344990896 7640 311379472572912527061495024 7641 300883297547194883437581360 7642 312063655485976896032285724 7643 302646280756809492828214128 7644 311153643031476234554872800 7645 303158294433001504611905472 7646 313119615556797157936944036 7647 302428778934421585004527728 7648 313509643887325211950831776 7649 304186135697680131830143296 7650 312897974163962602065672900 7651 304703893552204714348906560 7652 314577001999701977409486108 7653 303976394216543418797273328 7654 315254505668303930975288208 7655 305745129901345419610024896 7656 314340839912614999180195320 7657 306267880188313406324286720 7658 316335454039282255456484808 7659 305520373782573031449665568 7660 316716843650721562368035928 7661 307301472260807230733827104 7662 316107544596379701567433008 7663 307831209255932246715415680 7664 317788571946286367389590552 7665 307082431770311662447760064 7666 318481875814895068429712484 7667 308877902770383593704573056 7668 317565890506198783233943776 7669 309394099994923882099798560 7670 319566867126815856223440720 7671 308645102962527086521058112 7672 319959520961902553786286888 7673 310452485761632014526577536 7674 319330076860968854404411200 7675 310974100070992120903533264 7676 321037572843465791527343232 7677 310225040194774201537180032 7678 321743775917895959995447104 7679 312025438118296664718508512 7680 320807473211375551149328896 7681 312554423710891462383783360 7682 322834851362813287146908400 7683 311804548581284355237723648 7684 323217880356714206706614520 7685 313617212390991694539915072 7686 322590013606066711289229864 7687 314152872857591467221649008 7688 324322202734754895758708622 7689 313383126863333107382216544 7690 325023030709361176216004640 7691 315208150880392478161471536 7692 324081831071626765368528072 7693 315749767955001351473684160 7694 326119337013444348084666228 7695 314980306009068571448707008 7696 326512973179414936770248016 7697 316818849695817228962656320 7698 325886368937328031429047888 7699 317345435485636455311089680 7700 327622213473376790323453824 7701 316575432654331025498001408 7702 328338169392993609904067736 7703 318426771149601124355266176 7704 327375307552797574422060000 7705 318960476559215603627553792 7706 329438918170903778180820468 7707 318191090023246617964377216 7708 329845718020064653331483544 7709 320035000413507853533205536 7710 329197188399327815006417352 7711 320575087297135538028554112 7712 330959059660621648775674368 7713 319803713391913788366412128 7714 331668680833089967523652288 7715 321661648487889108036842400 7716 330704688195087358005107568 7717 322207416695261928937801824 7718 332797133370558369658397472 7719 321415395891469557919268832 7720 333192748367182773641597640 7721 323286670590839477011037952 7722 332547544693639025436000960 7723 323840032810010146939961232 7724 334312256310237747754627068 7725 323048919507885015248199888 7726 335036327929274122486420392 7727 324931014555944011148954016 7728 334068989620544167887342624 7729 325470564882964724023344960 7730 336170564093140069591092096 7731 324677774919273769385214192 7732 336578779141207111673806320 7733 326574541641610842110877888 7734 335912207076464535231235968 7735 327120171452048375988917760 7736 337703525067616320542286276 7737 326327672406546394418677392 7738 338441928669121492352335464 7739 328217502450739207016198592 7740 337451164088570602061974032 7741 328768427158984014965295264 7742 339581126862701177869980972 7743 327977379561010391508097152 7744 339979971174342258013809678 7745 329878444159738108677723264 7746 339314052499114090402139532 7747 330436768800232410224031360 7748 341130936538937198369552184 7749 329623380550154767045284864 7750 341864525361866593372770384 7751 331539686036319433910322240 7752 340871383140886234929895680 7753 332104597819382096812628928 7754 343007830117258742444890356 7755 331289100298640561060210112 7756 343418557492620967495531392 7757 333219951911482604108267472 7758 342754836239288320750633992 7759 333769393092131798631215472 7760 344576232860296075604485920 7761 332955722940031829000918016 7762 345323504375710445138433228 7763 334898437874401096340615712 7764 344306505399598992509469792 7765 335455781693178402434013984 7766 346472959860458200137150000 7767 334641136122188295076027008 7768 346895448832060839085769352 7769 336575430765857668697344512 7770 346211431741153914816908736 7771 337139855471490490598169312 7772 348059022802996401164970288 7773 336323618358924130545268224 7774 348800344766492801192997336 7775 338272957244906274885977664 7776 347780108048304815491653126 7777 338843722629259696529428992 7778 349977480950000321650880424 7779 338008098040191331302845952 7780 350388985518106438078058616 7781 339969827907428758905026880 7782 349704429620408844247393224 7783 340546166035964853155403264 7784 351557600583064732104353328 7785 339710005408277769603208704 7786 352314872552957940467549064 7787 341685402108708951375585984 7788 351294003987939229273976256 7789 342247430438128529509070016 7790 353496732581589125083580880 7791 341409988497956728278105072 7792 353922206489185505831226396 7793 343401105853923357998004480 7794 353216121552724705306686216 7795 343969991085750362870692608 7796 355094922536496223273889280 7797 343132296126698693758155552 7798 355868054181488160917642520 7799 345114489105269039377207872 7800 354821396037055746012516420 7801 345689337716937488126805696 7802 357056655635306380284014688 7803 344851601024499698051504064 7804 357470112749423614835635908 7805 346847962546160084630090880 7806 356767544132553754371715152 7807 347430949384695240090727296 7808 358671900128033159938274076 7809 346570197820899827213927232 7810 359437702388045125098630096 7811 348579838869388963726216032 7812 358389504914121628234165488 7813 349170190221383821935121536 7814 360632222068968219311097696 7815 348309593439615056379469824 7816 361059039495816587499326652 7817 350332981581419667734283072 7818 360354571412939589735562248 7819 350907404050959322479128640 7820 362266423717737486586386816 7821 350047197625062622245079968 7822 363047306061015216975642048 7823 352085385471458883603285888 7824 361973973089756566164049440 7825 352665475142220340974319680 7826 364246872638061267876843792 7827 351804794094770615877834720 7828 364686788937569466009580704 7829 353834424492904177171392816 7830 363961917486366487293021768 7831 354422366881407979263493344 7832 365898883269846316526380512 7833 353562306007429738396825344 7834 366674408960925732137015220 7835 355606141381517497237922016 7836 365596518316651693170025092 7837 356201133981260781297250080 7838 367901596078972074223604676 7839 355316226746000136458838624 7840 368330818042000541700410868 7841 357375374807168458728035712 7842 367608344916385848871870896 7843 357976627862689839648015360 7844 369549708029358058359049824 7845 357091585103368014096045312 7846 370339713094310758505576736 7847 359165413410846725118518784 7848 369262098030707310466629012 7849 359752129275351599848765440 7850 371573457945016697949089412 7851 358868184886662134154629760 7852 372015080458280890570506600 7853 360953851153870221640935696 7854 371268774426412392836527344 7855 361548011432804625484744608 7856 373240019246229418781836620 7857 360662247405319378024930752 7858 374047403242543729928906796 7859 362740876420874071765655520 7860 372942629078960391189658560 7861 363341816032555722307234752 7862 375286808605115547441795744 7863 362456436014929041975259056 7864 375716589589820677319219664 7865 364550324557837535526903552 7866 374971709114186283920862216 7867 365157107610978855781513008 7868 376970593051933062280250616 7869 364250034914991649858271520 7870 377771061183818396583125952 7871 366356242686445313084966304 7872 376663474044432650136577488 7873 366971144979618519353050752 7874 379015084688386212721761408 7875 366062694344586739855045440 7876 379459719293379645481869312 7877 368185604458893187925796048 7878 378716040497977675287429024 7879 368784229182875864844471216 7880 380718079794885530620692000 7881 367873492212628622251523136 7882 381535379871952321885283424 7883 370012385903979453732951696 7884 380402339482383746118284256 7885 370617323559462056474438976 7886 382786342808561103764417292 7887 369708647320650425699218176 7888 383242353635604309332846976 7889 371836831936645475106520320 7890 382476002662008797424163560 7891 372450417569873956272816000 7892 384507338841080876319920352 7893 371540839008085308252247104 7894 385316552843360845975497312 7895 373683232810326654006337728 7896 384181842505381073470578048 7897 374304659187929603528260800 7898 386598219308402465701552752 7899 373369288668916612365538560 7900 387043961939627440778430228 7901 375528182433818255312459760 7902 386277710017266346605828156 7903 376156577912846511590151552 7904 388314551291189597893137528 7905 375223772762890754418445248 7906 389139772878559350459363816 7907 377396273500314909623387280 7908 388000877958589392767026164 7909 378006600606921049256112384 7910 390426730145677491078720096 7911 377073290416964452086827376 7912 390886358389721822931806808 7913 379260688203320401858543488 7914 390098291706092777587705248 7915 379879362258457028784272928 7916 392161716610899273573710364 7917 378944616265060690986499584 7918 393006045278965138604289936 7919 381125010885079011667269408 7920 391839605446171273685102040 7921 381751080282811193760555264 7922 394297408223161925449057128 7923 380816161509309925265989632 7924 394745388993348584223302784 7925 383010778419080112829576368 7926 393957704062948963211861016 7927 383643528582354091506936432 7928 396053101312360038821615220 7929 382684086695387129856541344 7930 396887700264205407500905056 7931 384894191158415916894506304 7932 395721512760090858759300384 7933 385535882733272458167310848 7934 398185648711919175319757676 7935 384575413752707585686945200 7936 398646806686682928662656836 7937 386800256405395734454520640 7938 397861271071768452245642286 7939 387425271948317301788143200 7940 399960771701617028107132488 7941 386465123969254625297103504 7942 400813887328038475428178584 7943 388704797875208454347992608 7944 399616444101119201104513044 7945 389336900804205857772441984 7946 402117549904914214504164912 7947 388377213923804915997232272 7948 402591658087045499818007052 7949 390608286046753390989912144 7950 401782136518081733935895280 7951 391246548524639559113557392 7952 403910944370356475663955864 7953 390286426799192492821122720 7954 404756357924220804209478600 7955 392532782005347420373766784 7956 403558176353015286194766048 7957 393179692105649172639886848 7958 406090665199896278861880288 7959 392195276088516474073314048 7960 406554844832537238929481048 7961 394457098802314171796569152 7962 405744171160848879722497632 7963 395111791402358607436804848 7964 407878378977707483589304704 7965 394124845686132713137132032 7966 408741621494018341277670120 7967 396403614785680156330550496 7968 407542286949169148600378304 7969 397039760615652227141614848 7970 410083292110383562853452032 7971 396052860205773857265493248 7972 410559462378929404425005424 7973 398347637546867625425223936 7974 409726888035237136817137656 7975 398992977186688226857368384 7976 411889741022688903679958676 7977 398007316584593766692317008 7978 412770502551905820809795700 7979 400289462841280463271927936 7980 411541032340635189434607312 7981 400943108638301977120532544 7982 414118600516196319450524328 7983 399955514113819704403645632 7984 414583481792428346187510084 7985 402255251304613035919121664 7986 413751143274854872492264896 7987 402916187637053055043738992 7988 415946127678238801579438080 7989 401903365841242155576297216 7990 416817492573654911202796224 7991 404219758132493753098066560 7992 415585937942028622043222724 7993 404887219060072375349248320 7994 418170923998772186534693544 7995 403876100541296035276441344 7996 418650631222296075217242660 7997 406206048805630622038404864 7998 417819137134411464616299480 7999 406856451370189426254814176 8000 420018075856688022975176928 8001 405843838879208739661329984 8002 420909804364445581784312628 8003 408192148654007844948829344 8004 419648770231986105883247424 8005 408850447533313904281173600 8006 422267463660228093781797456 8007 407835393546936177551559168 8008 422761687741045661104657152 8009 410174914629259498495150080 8010 421906171437520199786799480 8011 410840159496901007017441968 8012 424136678648531636110060476 8013 409827443402309176228335120 8014 425017738183598125433999280 8015 412181195346876341956825728 8016 423754613956103462867624544 8017 412855952700504105414800064 8018 426409456864570211185172784 8019 411815924891130667682423088 8020 426890479587163392273283584 8021 414185154817715916412009248 8022 426037292620967242445100288 8023 414868481774955463205603232 8024 428271899183219889634557456 8025 413826441044286676764259152 8026 429172534373670454613484132 8027 416213817479919640825787520 8028 427905690810338850869358324 8029 416878185879073119086164224 8030 430570238303942132476149648 8031 415838914116633570545528256 8032 431064952709353740992705832 8033 418241179407002077234009728 8034 430183680363614105694835824 8035 418912116371015862022879968 8036 432451701081327233198184660 8037 417872408082758989681289184 8038 433371709949080475551476096 8039 420264111645750960424655136 8040 432076726219195543629595968 8041 420944216669985031519684608 8042 434774312755593105188951892 8043 419903023114350993011610816 8044 435258241261532378704065924 8045 422313580393573777138571328 8046 434378240499808315577724192 8047 423001934944482583144666656 8048 436677155693768756046765384 8049 421933552161386360233386960 8050 437588232124520699074414584 8051 424359674115157593945127008 8052 436289651097964967886780384 8053 425055151374552911864612448 8054 438998438743747190332391736 8055 423986737726582021650609504 8056 439495079158871228775317184 8057 426429894425637167058227328 8058 438619675661910332792945664 8059 427108037709514648857394896 8060 440921130136569255220108272 8061 426038561322588157960346112 8062 441850788640699142485357152 8063 428497768550037345464646144 8064 440522374883373032887260444 8065 429184665617757920566035264 8066 443267388067616121936102408 8067 428115526079872703463682560 8068 443780239232227565720327976 8069 430563618332712649731103344 8070 442874462154601619260200456 8071 431258281980845616952938720 8072 445212361612650180248332848 8073 430189776554681962474516224 8074 446131809992389353629048640 8075 432655457065998381733235040 8076 444801225237920811057215808 8077 433356973296383943281208672 8078 447582374786889460466036280 8079 432260308079344440141040656 8080 448082527724270042227807896 8081 434742762256798767919577856 8082 447180231123447131359641348 8083 435453728066425587793752864 8084 449519493797604464749320384 8085 434357946330907332005770176 8086 450460449962585723393217936 8087 436857435927217577208338784 8088 449124560056897963203927888 8089 437548923495647200508076288 8090 451915538941008374214940776 8091 436450527874213072888498848 8092 452431049676950551433619492 8093 438968492022559251002809104 8094 451502892768923649415113408 8095 439667419611917627527592736 8096 453875604837178977169738488 8097 438568944294498516187917552 8098 454834093791333301627894884 8099 441076327108414202249216640 8100 453469732440530865177672098 8101 441785323262646408067288128 8102 456296399771665309248899304 8103 440688458180686044252225024 8104 456797675684232283157704980 8105 443209747707527933978014464 8106 455869475067764203125145632 8107 443927898119835278314107696 8108 458278016895524641878334188 8109 442800581108357090584951200 8110 459228125289168709118922816 8111 445341064593008451850621920 8112 457859914778011567617177648 8113 446067330432227313191731584 8114 460696523904525189702336768 8115 444940492859167017122760384 8116 461212180449956965999683792 8117 447499326510414748474205040 8118 460286046063887520163003872 8119 448203910292926611849927936 8120 462698245252605342249255024 8121 447079110089243432030715888 8122 463668830620276892876840952 8123 449652678658617032841873456 8124 462267988249590961034431428 8125 450367074234154026419612832 8126 465142141278527792000026320 8127 449240603988566482517140992 8128 465675887751775765731119700 8129 451805502731113157545472832 8130 464721524252451056661632064 8131 452528532440629639089177024 8132 467166323706012465981960384 8133 451399414365973465165267200 8134 468127274390355595670493624 8135 453983337342639670753530432 8136 466725244249827152648846124 8137 454714027765671070282105152 8138 469638237977507154409356960 8139 453558555814693721919081984 8140 470155741293729259678441392 8141 456157759759685538431179104 8142 469203681345726712514116128 8143 456898907486324761532030304 8144 471653406444970875995825904 8145 455742320923318630279856256 8146 472634037934271561081960388 8147 458358670952529804917037936 8148 471230304502466193827930208 8149 459079862151748360412463264 8150 474151842471897709991300376 8151 457921131499683727540717824 8152 474686442138732013613392704 8153 460557287648758195711635456 8154 473704459625998582024960440 8155 461286767885475624892619904 8156 476190246258217948829514696 8157 460131234139428905070836208 8158 477190216456105531154520672 8159 462754108941000034504842144 8160 475751143725562721731334184 8161 463490816534275349137261248 8162 478713657392162646348627072 8163 462334748886242619469825392 8164 479234509536936222056485728 8165 464975342258656731196751424 8166 478256277827290328632543776 8167 465722119270176436958926896 8168 480773968580972005328277612 8169 464534791716054623167586304 8170 481766213789288136836819856 8171 467195923639087162260522768 8172 480324314050288161451424412 8173 467951744393516119528697472 8174 483294046200523474740281208 8175 466764204007527515652148416 8176 483831103111118852204571480 8177 469442371103352647026907904 8178 482853539585910404359009176 8179 470176065918466982942293872 8180 485378629513222530095324928 8181 468988593908964331063145328 8182 486389308498267029540705792 8183 471685356108874697898474432 8184 484917114898179915298424640 8185 472429683331744994842415040 8186 487924564167837941042218932 8187 471241117734786631790179200 8188 488477506061257999058306232 8189 473925195101740988978496576 8190 487471648950367943074408032 8191 474679255559597315560040112 8192 490031901436090825221076674 8193 473491109230868024945176752 8194 491033547044626447980280440 8195 476192912976770987671292736 8196 489554344126904239070375916 8197 476955530366066498094288768 8198 492606259295306844194146224 8199 475737627609478242520617600 8200 493143309251651470371421212 8201 478458745769182797787445568 8202 492139620628097416228825824 8203 479228804202082002881537376 8204 494703300518233623194210856 8205 478010368184108605166142720 8206 495726615947349493223575680 8207 480749751130834399341547584 8208 494246990435466427044595248 8209 481499435053723733370067392 8210 497304502930580302247681808 8211 480282050740775431250619648 8212 497860704517415158584492912 8213 483040115117338956853590720 8214 496824072495053690514999186 8215 483798968193124713348120384 8216 499425118308668049856868232 8217 482578748115074020072307520 8218 500469768900062486684240112 8219 485326053393890483270671632 8220 498957253103788291469847744 8221 486092963603260506441874752 8222 502055879158414928588713452 8223 484872888543974014691052432 8224 502594474096012141885433364 8225 487639256344714440545011200 8226 501563026973077832277249504 8227 488417334264863050549497696 8228 504198441824825777749644636 8229 487167665849805516628919616 8230 505232009133090056223674472 8231 489949177699954297762783488 8232 503714869742031826226274240 8233 490737288379626525631360896 8234 506824990598289694696193088 8235 489485348923786202137915008 8236 507381730509040512245258544 8237 492287904836465480683898544 8238 506350776527456218359403056 8239 493053394649812147803964032 8240 508992044921284975375579992 8241 491802129999809550206502048 8242 510046068513543609507120720 8243 494624649160763549629903152 8244 508494131765689906902140784 8245 495397747177619322607400448 8246 511644777423951058353410832 8247 494148716750644328087733312 8248 512219305941849322905183984 8249 496955655104482772687763072 8250 511157041017254216438399856 8251 497739322465367158279315584 8252 513834941235927654639574272 8253 496488632796592955288270784 8254 514880447088520117820023920 8255 499317453714364691459027904 8256 513325550765480527721039424 8257 500110749080932340051857152 8258 516516498183683528306095176 8259 498825211933694150542761120 8260 517075477438734058891834080 8261 501674746404429707506953984 8262 516016721662073290359926304 8263 502476407323069319319264048 8264 518699229161051498267747016 8265 501193743292495778023152000 8266 519764265999515246722493580 8267 504060214011032591728479648 8268 518207301647377975696043856 8269 504841074615631502571374208 8270 521407991391127747864912944 8271 503557327091513656610556336 8272 521983863760782606715086048 8273 506442212000080335814332672 8274 520894910666093579479179072 8275 507233289904690021724820240 8276 523614535234160393756454048 8277 505947193205785346144659968 8278 524703288260201378087588976 8279 508821438693754737678725856 8280 523108631575990465268898576 8281 509621514575124953447938368 8282 526353500353928713672047552 8283 508339061456964435463484160 8284 526912050975912630628025544 8285 511230936941428349006990496 8286 525822399730429969981617852 8287 512038880618312417307597072 8288 528582127752072323911566648 8289 510723308530637238424834224 8290 529660315741978204509824280 8291 513634431592382743738453392 8292 528065084804666436299570448 8293 514453496451676903998252288 8294 531315569224330961997589056 8295 513136005126002829045876672 8296 531894452557765991016799152 8297 516069735769066557066122880 8298 530806573139852755716727476 8299 516865620247753789926582912 8300 533569177602227960517762540 8301 515548143112694364002747952 8302 534669908179232764506814344 8303 518500350707976632025141408 8304 533036638732649508426464196 8305 519304802790546735074025984 8306 536333477179437086385207168 8307 517987417562214436256946912 8308 536927699181880205987848992 8309 520926655371274821751239456 8310 535811421316329631051226784 8311 521742923007298349034387600 8312 538610315236758834305682204 8313 520424390111741721715983264 8314 539698788857278026132222420 8315 523382708668552151849149536 8316 538063792450230178109199888 8317 524209473420917294809802880 8318 541404030952538974315679436 8319 522858067994261227454977536 8320 541983103882692442472986128 8321 525835648986771341467208448 8322 540864316927004501028802704 8323 526671891851937941747844288 8324 543672146440962654326012412 8325 525321118702104684212893824 8326 544782313266974395234954416 8327 528319921535844339034151424 8328 543144861066480297337783776 8329 529130482911234011532552192 8330 546493400144235249162413040 8331 527779211648267973186283968 8332 547091431840880002658111436 8333 530797994713186803901421568 8334 545942243610605829675960828 8335 531619804645189181507654784 8336 548785474701914846813029452 8337 530269813428819153958057824 8338 549921623839676338233351456 8339 533274729872780852844249888 8340 548243093235672381554527392 8341 534106624057771006332818496 8342 551637335208684865486550400 8343 532753589012744312425066320 8344 552218590061043597838136520 8345 535780630085926033795283712 8346 551073162494372682578280672 8347 536621341494017594878058592 8348 553956432162214974693941232 8349 535234233728587569187735296 8350 555077953004726498988714192 8351 538281971836656489317253600 8352 553400295370620801166354500 8353 539134870992194980350401472 8354 556801471800818258318344008 8355 537749621751848228741130624 8356 557400514592718258349525272 8357 540813966215814824181777792 8358 556255206444036493260756720 8359 541643257566679755525458976 8360 559145690925839787200093568 8361 540255410974722634390844064 8362 560292234261291225521691552 8363 543342754330217437588896240 8364 558574438908662530079459712 8365 544181596549994780032674240 8366 562022242230605874655046256 8367 542794663014827544026050896 8368 562638626804685050498044908 8369 545868937710719049656327040 8370 561460158602030078455143936 8371 546716121958569931430007744 8372 564389704661325237912838464 8373 545331786720664162748001552 8374 565524709830922063664647368 8375 548423424329718429807350400 8376 563803383351235149938888556 8377 549282335815244745800770176 8378 567296089658969554131257880 8379 547861119198439246661112624 8380 567897901881321267794290824 8381 550976653900429400892056976 8382 566721387597694832744776128 8383 551845903129500659176965888 8384 569653561802051970385554396 8385 550421452445317543528894656 8386 570812444981369903669209704 8387 553559710324858241644627920 8388 569090099336304123336381468 8389 554402833318467266255153856 8390 572592579804255522569504688 8391 552981597087034181787165504 8392 573210691300595649982534308 8393 556138215484977090313656576 8394 572000466385175961683794344 8395 556993782316714598696014272 8396 574974155307378385459335348 8397 555571361801797000864853760 8398 576156670835569454097358128 8399 558712588151945842065046656 8400 574395943353085682529981984 8401 559579292212586654748435264 8402 577944188071782914908975176 8403 558154433457064719354416544 8404 578545962456750705173056608 8405 561319134134223152603813904 8406 577336365600382586554381368 8407 562195787481807068037508416 8408 580353070817495913274395936 8409 560739097300415937551024400 8410 581521670732297462563949508 8411 563923040749055533318121856 8412 579755202605991275251856412 8413 564808227881008500115244352 8414 583315071906166190359870680 8415 563351044650855320747936448 8416 583936714740151808435870064 8417 566556085414856606149718208 8418 582731971698182438130040224 8419 567417114208561498030563984 8420 585749157863110623266175072 8421 565958095905609240700170240 8422 586945223217298132042551192 8423 569187764242501337766213984 8424 585138150337946588520226356 8425 570059523726023826588807360 8426 588743049015331346104329384 8427 568600298567363379666407184 8428 589384429686933921158731812 8429 571813659874969746929628048 8430 588142943970430281743729712 8431 572694746575486650078166704 8432 591205693287872108432955240 8433 571235908219073636027073984 8434 592385949217709139178826676 8435 574471215061667348266951488 8436 590579949774659376816679968 8437 575365269507426890836647552 8438 594229669529315907692773584 8439 573868473324963615423821664 8440 594852108822289236111817680 8441 577124465767068985542754560 8442 593614186666364422157592504 8443 578030120161712165879413776 8444 596680836575089243622979240 8445 576533893474333220226453792 8446 597887375281207668204665832 8447 579811077343289278706222880 8448 596073423027478035461305020 8449 580689772207144101713575296 8450 599738024595346168393789830 8451 579194459386262185722751872 8452 600378731560459629711255240 8453 582494668419064170914146944 8454 599105524841179931583935520 8455 583382238663035183087441088 8456 602213430255460680920641200 8457 581886352781528929139081232 8458 603446057017136836873541532 8459 585171033788198576934109152 8460 601593409952351330928806664 8461 586070935753015858673236608 8462 605301960585397345797612996 8463 584576508794662112351187456 8464 605927032232835881012955318 8465 587883177607931716453108992 8466 604652454000878090365539936 8467 588794152668574981876729200 8468 607804822399570699701824640 8469 587258863711750470030686064 8470 609024251834882674202500200 8471 590589346010804472107967552 8472 607170676435206762951531648 8473 591510004340752683916710912 8474 610889069391678265076705592 8475 589974877959330174736332096 8476 611531375940352506187230984 8477 593328234097336448431121328 8478 610263311336424577669360788 8479 594224177016966676082326368 8480 613417502035281592729166112 8481 592691198596641410723554176 8482 614661727152418749191825316 8483 596062526328566026435459584 8484 612763729871713382124120744 8485 596970335446048481825249568 8486 616534040818076333549601456 8487 595434708770890886388616320 8488 617198230740964912227553284 8489 598792897966149987203237760 8490 615891547343835904689394080 8491 599711196913898668583676480 8492 619091217594098265478104936 8493 598176497766402632921552640 8494 620320348098150443216633880 8495 601558302882067971155316288 8496 618419717990490441252767052 8497 602485721259831660311645760 8498 622238301017341546406212656 8499 600915620174015598090779520 8500 622884007503092156996088000 8501 604316202024091858417967472 8502 621579126621143483931189528 8503 605256467737440827863282464 8504 624782223769913526426484356 8505 603684301341945847832365536 8506 626040372969695811248212932 8507 607111007429172149626375584 8508 624136591526471436424442016 8509 608023861336828453000415616 8510 627963004129518155404670688 8511 606448252557672222212389296 8512 628629361671402398219578560 8513 609899748173133159831952320 8514 627288973026364498502547192 8515 610822357529704185065057856 8516 630536686603703945657884404 8517 609250390591278967611062112 8518 631818118953158603029538472 8519 612682787458115866304552160 8520 629871975950092659270420288 8521 613619134494207751716689088 8522 633749193857333391955469820 8523 612045938782652545166324112 8524 634395298912193784698501724 8525 615500250867019876456363392 8526 633058497616426614328757904 8527 616448871122118524506328976 8528 636350561386399458429561216 8529 614833625173310131345893936 8530 637619554654537154406103008 8531 618313605296197091678603136 8532 635668563697656840569183472 8533 619273014258037143025604160 8534 639557383881833344345575024 8535 617662256353459857361304064 8536 640222884060014439617713632 8537 621163084179936422525092416 8538 638885744931042042335537328 8539 622092132658563108761669040 8540 642184459161303405484740672 8541 620480912133083054068243584 8542 643481001743139327408892128 8543 624004789347528451823776032 8544 641488753313792329370807040 8545 624946916545224394841937216 8546 645424033285871641352422728 8547 623333681859758814722861568 8548 646113799742269116396147120 8549 626844441388351570072531488 8550 644737872597133928153835144 8551 627798221672968574288735328 8552 648080040038497390847120796 8553 626185106362518355093454640 8554 649362181281499779595781040 8555 629717673492571775796037440 8556 647365217011986861114003216 8557 630681738685782345235726272 8558 651355907060927115052141896 8559 629028526494765172153523760 8560 652022491372591189091539248 8561 632584986460638535403754624 8562 650653557698591125544081040 8563 633563200260571470433171344 8564 653997129646939639515920736 8565 631908791993342885730308352 8566 655305519952423037699159760 8567 635487818012711005673088576 8568 653306922708931153611929448 8569 636438032799901839236808576 8570 657307037947791099889174320 8571 634784433026664607070836608 8572 657996762177842263407230364 8573 638386352925517014610793616 8574 656583039723839278970838084 8575 639347674727926688397563520 8576 659978271739184382716514336 8577 637695080590454559656803872 8578 661312458949506700532415876 8579 641281298634178468320759840 8580 659269274257347428712628032 8581 642252044612241559716021504 8582 663320347265324164346735976 8583 640599017078035978080689232 8584 663990254997626079806830128 8585 644208760553159407279146624 8586 662582114611783464955573692 8587 645193212906505305924737568 8588 666019471249338445926996480 8589 643500589690637741883609504 8590 667342141157254079679143904 8591 647134228976098224210150240 8592 665291712495026396832792780 8593 648130741227101988860330880 8594 669354360656274484713587376 8595 646434398942096634673522560 8596 670046110801331286520452672 8597 650094327783436913431772400 8598 668642940806697087068603712 8599 651059731712939094965738160 8600 672084803637619816579757352 8601 649363770672836258174483520 8602 673432101693800114349417264 8603 653048260278714420174671616 8604 671340412296347938873209840 8605 654028140287798550103099680 8606 675452851472086296241446360 8607 652334575022503094742278400 8608 676166028819661147586514732 8609 655996889898402258050921088 8610 674720136631047950208066768 8611 656989614626207904314714592 8612 678212611359951638499130188 8613 655293287465638653725427168 8614 679546229628002272203981744 8615 658982782545742263352731264 8616 677449462844281996571482944 8617 659986980692277673488488256 8618 681617421380595920400017280 8619 658249718740852790417815008 8620 682307859097853870122537776 8621 661964822902407058214656320 8622 680865167805562821483695640 8623 662979051649461775839498000 8624 684360471698469281488913964 8625 661244814983016120686931648 8626 685723230998596678285682496 8627 664980522724434691807143120 8628 683622435813715720345360896 8629 665966192814172207088187264 8630 687799871228439063913140432 8631 664230046046101154810861472 8632 688516036088922530918291520 8633 667994096363749118467747200 8634 687032076427165482946794624 8635 668992104353922212818567872 8636 690573108322276139203842600 8637 667252164028939053559386624 8638 691964404785128234425057560 8639 671000365785703079038124736 8640 689818747164549112336943412 8641 672009190662949285296809664 8642 694050782804631925516052496 8643 670273406871747375372058368 8644 694741825829450548102745304 8645 674043215629553728346600064 8646 693261590835137930036412960 8647 675066842517657220606345392 8648 696852132160922132808881088 8649 673286754335113005878869776 8650 698226892925184674366805252 8651 677080253120059212691760640 8652 696079605469036599811493760 8653 678117436409567178175408992 8654 700321107236686862083159140 8655 676334267956071212308988832 8656 701036637870677571541284336 8657 680155926780285198235867968 8658 699557261699211890516877144 8659 681161376869295570967581792 8660 703153943334221580521855424 8661 679383209586570575517203184 8662 704556150049125823506059088 8663 683227568557378368157912416 8664 702357445174716949997173746 8665 684243076148692706262946752 8666 706656387652207890820678656 8667 682464522683920243297776912 8668 707396009755117370667639552 8669 686289950184153638981463696 8670 705877744390709229622945968 8671 687319771847878482858484992 8672 709518762611343213515467092 8673 685539131614985926947758544 8674 710908390642572144313091892 8675 689393900741369613297054480 8676 708706038103907780529782520 8677 690436396107418698528261984 8678 713058516913669161093286272 8679 688611839994397590063234048 8680 713775842494808867470123632 8681 692490230335883580944337792 8682 712258756675770730589926008 8683 693543902319112075984933056 8684 715908286420757817539899032 8685 691719686004690830974116960 8686 717323763997676728361104560 8687 695624171400823405212176256 8688 715123155352248273991331136 8689 696648812318190219481994880 8690 719482843994650060786532064 8691 694823149598461851115257696 8692 720222746470960408015055328 8693 698752171392503305078616688 8694 718664245408973027164987776 8695 699790501904864634728936640 8696 722363167378155315388736340 8697 697965917514393895445189664 8698 723810145146994200928156308 8699 701874998432907121752464016 8700 721554302216825970601739076 8701 702925471498776388005478464 8702 725976390991387176565455168 8703 701102121082534297501236432 8704 726691766423709139457277924 8705 705038402606614694530107264 8706 725136898105518776704518480 8707 706099391462494905775538544 8708 728884855496213958209584176 8709 704230540211977247091711744 8710 730316211853445717500155888 8711 708192413231021034873710112 8712 728060397437368491600098010 8713 709268043718407033436408704 8714 732487947905393860023638100 8715 707400922918883947405353216 8716 733230506552953295075703228 8717 711388909833022224600981984 8718 731674346803159104695956428 8719 712432360073470172614839216 8720 735428189024228579055830352 8721 710561270861452133642888640 8722 736889810491857947310261396 8723 714577753908384802376718528 8724 734586112635252638761834992 8725 715632499484300272172579136 8726 739071131828111878646929536 8727 713761845892761451556898288 8728 739834269183479090332970568 8729 717759415852215244965960192 8730 738239205640917203733266616 8731 718829917328721713408273520 8732 742040978363029889355060000 8733 716962123992747539859018336 8734 743484729548566820740669920 8735 720980641955725150781377152 8736 741175198269234383256108264 8737 722065323047872154370776640 8738 745721644228242646753528056 8739 720148382927322270054562512 8740 746463347376276616740511920 8741 724196544108468444753250608 8742 744869270450871564441324480 8743 725293650980753711698733856 8744 748677185455499138977419276 8745 723377994122375419815118080 8746 750149632044502379675406684 8747 727454206790521371949508208 8748 747837511852987804146263796 8749 728515566992307923922958848 8750 752393021362511925371748084 8751 726603581891720810637918144 8752 753159996213466334916896604 8753 730702057400226927712903104 8754 751520137262512032955297164 8755 731778594028814242676101248 8756 755379022436562213518083776 8757 729864246336526792383777216 8758 756886327086460650223480776 8759 733946847289394765147777664 8760 754522423635029011446894912 8761 735036849294394356247716288 8762 759134275223098620516756048 8763 733118710320880525530791424 8764 759877349326430496213796200 8765 737230394744259353010315360 8766 758243174428600665684755892 8767 738332190724060873141709472 8768 762154809037167282999380460 8769 736371533344457845780136928 8770 763640983414506268073150496 8771 740506511091219804968529168 8772 761274831045786697132681104 8773 741624685433132864811203520 8774 765898052592804285894191856 8775 739662584730023359168509312 8776 766664824912588147577672196 8777 743823547820622084343902912 8778 765035543527648436072048448 8779 744908635783653950728216080 8780 768950777389940912587130784 8781 742943353183197694255236096 8782 770470118838526601153553264 8783 747134821583642829663402048 8784 768049555329403319921447088 8785 748232800644332490377674752 8786 772734327789808584680923296 8787 746273032395294596731620480 8788 773524343348534749945953888 8789 750441306328719438127924800 8790 771845345189550355158781320 8791 751550205383267503741389504 8792 775816667943321346389806904 8793 749590058987366669254258848 8794 777319150287699370752972876 8795 753785380372083418406977344 8796 774898704380866396780319712 8797 754909939836656748145305792 8798 779638305001739060917696464 8799 752899466148855963985801440 8800 780407661624575119700260824 8801 757126278897048491346793728 8802 778731793233406791392500812 8803 758264732067891357755919792 8804 782704333366981441842651192 8805 756254381864027174109043488 8806 784238777637970490842292640 8807 760507169240663346487553568 8808 781813142938235035193433456 8809 761609032373577927581930880 8810 786568206204024651908037576 8811 759599230708033096574940192 8812 787359049924593991904716572 8813 763880337733926711951751104 8814 785641731928343204045618880 8815 764998888906436015030428800 8816 789664811366664067612554288 8817 762987722008712265168366096 8818 791230652983312875301362228 8819 767246455137804352879649616 8820 788752859781921198514312032 8821 768380018293380114012928320 8822 793568379182711227778458080 8823 766369898229697238926931328 8824 794336260818812881668602112 8825 770655567775798357524506880 8826 792615496292215040478196848 8827 771802346868784497818364096 8828 796700098943809110376594272 8829 769744562576957888760428256 8830 798245546335780521461772960 8831 774059666668323438581877600 8832 795765175103730704294362368 8833 775217842587464372692716672 8834 800589532729131869487311376 8835 773159525572724082020537856 8836 801384004058396642573272110 8837 777502529211476889189928656 8838 799670392716700682705970096 8839 778627160232294901384189296 8840 803753474867321131301412528 8841 776570903483564626144275456 8842 805335426061448560505504388 8843 780942241923845935295890080 8844 802795754797537509054984696 8845 782080894601151408996937920 8846 807683920132118835589370748 8847 780020411670043789566017664 8848 808504402381655441043495888 8849 784372674841352940830107968 8850 806745618466183590076078992 8851 785523860842314551254767072 8852 810884261597542382812496832 8853 783463904685265312413529344 8854 812443628477737666462258944 8855 787845220052292848782389888 8856 809905966125671420983243104 8857 789013694915507898346267008 8858 814853102993281037617651152 8859 786906451001122052731781760 8860 815647074931355421289251024 8861 791310542728862845090886256 8862 813888843859848723886383648 8863 792494439084875537851396176 8864 818035060770341928411528420 8865 790383923450470839056115456 8866 819629574592722303033944208 8867 794820129983761692128251536 8868 817086409292638908073772688 8869 795966736975610705840628576 8870 822046659321632145612987312 8871 793857720961516085591595120 8872 822865125761549139804502500 8873 798324516029106374552566848 8874 821058625043347471441629216 8875 799482650160232143483129216 8876 825259481493139217642534352 8877 797377756500977774388422400 8878 826888426095798452038267008 8879 801817512196765224727339200 8880 824288313120230396763777216 8881 802992106784566096423689024 8882 829311029586453322759720824 8883 800885030829308324472984768 8884 830107197381900462884814096 8885 805358206303263492316154208 8886 828303871747249622976286080 8887 806547607140697617896130096 8888 832558930170414438310270560 8889 804384614953239088930577424 8890 834168698489636070362745696 8891 808889420042214869960561376 8892 831567889736192801701426248 8893 810091642839586751245845888 8894 836601667316864401711815756 8895 807933837323860515382349952 8896 837420517003789916608402044 8897 812463961585375544299509888 8898 835622012969714052407859684 8899 813632037546082329899335296 8900 839881675473114178981737324 8901 811472848345622120572344096 8902 841524529517121563220797568 8903 816031017647102218634353728 8904 838868571045825168693139584 8905 817214927132130431609146752 8906 843965929553140058146436160 8907 815052253760188865109667296 8908 844813940322137286336632208 8909 819591435002995222262155488 8910 842963011523179965895183656 8911 820789010192800883808268992 8912 847282774718970366844863312 8913 818632639299257093939227056 8914 848903688339594737782458924 8915 823198382645631964221160800 8916 846240231795420504219440544 8917 824408155384895550326255424 8918 851405700056189164679494080 8919 822198738385238960538214128 8920 852227891323634076497410248 8921 826793704529822716624812096 8922 850384418583750859490686848 8923 828020493958732621679947824 8924 854701919116250157000346464 8925 825808595365562598700310016 8926 856361436724959894630016344 8927 830438216067084176361399840 8928 853694363249350889809224276 8929 831626974624528626130240704 8930 858867895987537236604166304 8931 829415457095903791378352640 8932 859717625137041623000343408 8933 834072807191396597411354928 8934 857821288066320127885631208 8935 835274675709475650083246400 8936 862202200573077456096628956 8937 833063710545241911504501552 8938 863892594287144640732742704 8939 837698593642527886429555296 8940 861173074925489692379791488 8941 838918564919437311611335296 8942 866408692325456562505668144 8943 836706338517503476088233344 8944 867229712015990373300816432 8945 841369918007008992914962560 8946 865338847438892992903310184 8947 842606201715639649973290080 8948 869778226564309454588912448 8949 840341552521114611331774272 8950 871450453553741464731517872 8951 845034197617711830499669728 8952 868720075618432064847429516 8953 846284964099471742164065856 8954 873973955076181956371598228 8955 844021715768414391046616064 8956 874820883523102235776166220 8957 848746567628892531900462384 8958 872934568583609288560550256 8959 849955341878548310567321712 8960 877375921294409319947688264 8961 847691963932936154498689536 8962 879084530974896107907543732 8963 852446856406560637622550480 8964 876298697103327352306336188 8965 853673133015183589611851520 8966 881613238037754862307102112 8967 851412057736815480415252032 8968 882492654458950990158731616 8969 856143072308343925256109120 8970 880548923149479131371476528 8971 857384844435359828094990096 8972 885052256935594245078405060 8973 855119263053866800052152512 8974 886739954147969899975774920 8975 859883767819676723638110816 8976 883953534438505647482945088 8977 861138887524004096579084544 8978 889336128148798580409260394 8979 858819075686687728282679424 8980 890182934319051186383767104 8981 863614996215844735753356384 8982 888249404886356176720489488 8983 864889138051723724662630368 8984 892752179803382810426795712 8985 862572549818215254450395520 8986 894474706509058930330305852 8987 867393367033010229947846016 8988 891681635983563369251265408 8989 868628732919963526322883936 8990 897079481660854686373599024 8991 866308658061166752328543296 8992 897957183767395335429637548 8993 871164469775842530582564288 8994 895967936113873877233353936 8995 872414456315428134594152064 8996 900533704320539216036250912 8997 870096184573360262278199040 8998 902290494530188202805210672 8999 874929029327001888263300736 9000 899437542553431986584828104 9001 876191568891891436321562304 9002 904901925612034832532777504 9003 873877969466748950438687616 9004 905751980378207355629588364 9005 878736972993701468670942912 9006 903765550768781489736031824 9007 880017478403916032227551600 9008 908391649876164722200143348 9009 877645320341397473359328256 9010 910131367031772841643705856 9011 882540515530462765505456592 9012 907274481386559494382811728 9013 883837085632979469689394720 9014 912746992561242321042929160 9015 881460202337714907211377600 9016 913626046636946727823076184 9017 886389886085681565856933632 9018 911646667882104973422715584 9019 887643735129655700687803296 9020 916276736848679088716373552 9021 885272438875911098417797824 9022 918048936155231069791858800 9023 890229541858351711029397728 9024 915131183140479121190571456 9025 891502603644535592314429440 9026 920674279239218135562328848 9027 889130001014913824109823392 9028 921581489965820927095487520 9029 894060410452041283102256688 9030 919549669475848950774852864 9031 895350716972141567922521856 9032 924241054798556431588658448 9033 892974549868665638993604432 9034 925993510878122457358138236 9035 897940799119287373799126592 9036 923069793334437127954262052 9037 899246271737516589111025152 9038 928685650348099029154128156 9039 896819651025521965027868160 9040 929560926330002503243469376 9041 901814619030014338476048576 9042 927528901867240575005797920 9043 903132949500860864169592944 9044 932227025744062371543850368 9045 900705905100468119878182144 9046 934017811762937040509732496 9047 905732788025663523578139264 9048 931094950118936217128746944 9049 907011939488374390861577664 9050 936715449473939672441692668 9051 904582259516552539923303552 9052 937625270667194202059006280 9053 909646593253868110854076992 9054 935537177482575719065071048 9055 910942019147773052760157344 9056 940295148593209394671911168 9057 908512717675357758953431152 9058 942123916767086354103136272 9059 913549125355867949619229776 9060 939135359834198187978774096 9061 914858695345314831323944896 9062 944832609283801878179461008 9063 912430308351997267129890432 9064 945707639310474042302869680 9065 917499790494830417138062848 9066 943630410455839565322175200 9067 918829218209580497395231632 9068 948447888399296191155492396 9069 916340788282913910625669632 9070 950253100641095353999267536 9071 921441492137654704920647808 9072 947262873735915609011838564 9073 922788616256066433460373568 9074 952970496697697747941760616 9075 920301660556410527985704400 9076 953877763118215430547927696 9077 925434052435933235901761472 9078 951797007220895830541453472 9079 926737532284434374318551488 9080 956625951956374888008633360 9081 924252562692996098711680512 9082 958467096721062353364320088 9083 929419746758284603617072576 9084 955413186202882629343611552 9085 930736574227314574431429312 9086 961190869433632186540922208 9087 928251079612067623074700608 9088 962130110854737263688361080 9089 933391397968642171929711744 9090 959996684348885801703692880 9091 934727261472817767419261904 9092 964883642525253723932362908 9093 932244697643958728002616544 9094 966706379474695357677697584 9095 937418037599841845146533504 9096 963643185004298133224540820 9097 938770844444894989232434368 9098 969495937126954972414075836 9099 936223528129155431054437248 9100 970404215475748860724256568 9101 941433034242017693125834272 9102 968278435792254764535358272 9103 942800540778684568341078480 9104 973168930611190160247673620 9105 940253876816963702467857120 9106 975025588218059172682247040 9107 945497750032638079788262176 9108 971965595605769622603408672 9109 946825079445982430405638848 9110 977825547367196397428695968 9111 944282294920942400997760320 9112 978763542652334822034459600 9113 949552869810013699947341184 9114 976576537098714701619015504 9115 950898481382461208579429472 9116 981537053205966101088837984 9117 948351883328885368299656304 9118 983435435497875661184164032 9119 953599567800954071671425216 9120 980306498797225186517261184 9121 954961040305208206821266496 9122 986243017309758457619177016 9123 952416532760660220353934816 9124 987146941439053806077159064 9125 957699956688238804986694080 9126 984965308655360869210802598 9127 959075120070636904026409392 9128 989989932593020396318536600 9129 956474619635522947547505600 9130 991866026815703233097748624 9131 961785771588702896723331840 9132 988732585729377561486232848 9133 963180566473027847778500256 9134 994678797216098479503654756 9135 960577385786554114366123392 9136 995619078759870365662994868 9137 965928319151069391158005632 9138 993441634751791438564542672 9139 967278613508133534039062592 9140 998466263719133497495195392 9141 964670466692517639234064128 9142 1000382027471322612270015240 9143 970058736746400776567629536 9144 997184566411366394290489524 9145 971423919074071434921813504 9146 1003206064799393321346469152 9147 968822163738257674637404800 9148 1004173415338213196272730340 9149 974177929325795302460036160 9150 1001937817650623171891419524 9151 975564175934911044553942896 9152 1007030738143675503319136688 9153 972960844534660165661069184 9154 1008921224945089318404325896 9155 978349345257214015548894720 9156 1005722146663408086720324288 9157 979754316983593564164507072 9158 1011818662930061065533490992 9159 977084850078472129081035840 9160 1012755866621332759714264248 9161 982512022592988140577493248 9162 1010522314176791633971253988 9163 983933508665823073245313344 9164 1015620881739475110317062776 9165 981271546064951527646400960 9166 1017549091897656949344299184 9167 986729917648033693634024736 9168 1014341743350217787219127360 9169 988102511771544814765604544 9170 1020453280073047668427466400 9171 985440204341887571786241360 9172 1021423804171239190251751056 9173 990933114056036962737846960 9174 1019134627930399764820701696 9175 992325540331981870245490896 9176 1024294180153412608657378344 9177 989660571275532407697444096 9178 1026268120892485055866654080 9179 995130624171885700266478656 9180 1022991701759368590450954336 9181 996540953409896406975550080 9182 1029176505884269703627458164 9183 993876468441628799223739584 9184 1030113939255821180453052504 9185 999379188025824072541638528 9186 1027826870491388277891014772 9187 1000804971252416218313648400 9188 1033061325499157839762381092 9189 998077590881190074482352064 9190 1035005625063773987813318664 9191 1003616238793432259982492288 9192 1031732791722476072081198208 9193 1005063560953628959909685952 9194 1037924048367057879920822724 9195 1002334757433429094214673600 9196 1038892972264128234750798684 9197 1007906976162601406694424224 9198 1036613084595669160177457496 9199 1009309117195806722810760240 9200 1041849557819428797933561288 9201 1006582100767138596413730672 9202 1043837799422165138185806600 9203 1012188832560869039256351312 9204 1040486027950549287659739744 9205 1013607635965360013879531712 9206 1046763857640018190155754896 9207 1010882809890450362533762080 9208 1047763297874689279985733696 9209 1016462344358825343767527488 9210 1045422485359832872158484128 9211 1017895527649745363859926688 9212 1050726571651797241530783240 9213 1015170629974391932874585856 9214 1052690677995481348653520776 9215 1020785353741219101423940224 9216 1049339818756160565709194458 9217 1022239384501409762412962304 9218 1055689105672603813695643584 9219 1019452081739092710922714752 9220 1056659751776058757613328024 9221 1025102597136898754002073040 9222 1054317530770468210965326232 9223 1026574914808877993324939808 9224 1059626934468480976143038568 9225 1023782525172093218503442400 9226 1061632797143868841548371544 9227 1029472356170027415836817648 9228 1058282040991964140279404096 9229 1030894811477220098231886528 9230 1064642964891857820754913952 9231 1028103391469008858103361504 9232 1065641915990223047959675344 9233 1033830187669769084095806720 9234 1063244363170912632337699332 9235 1035274761133851172112260128 9236 1068619407049972824942980448 9237 1032487594244458104322737648 9238 1070666363348299079141561496 9239 1038177146437634188603357344 9240 1067240251195116281710308096 9241 1039641203222796229673840640 9242 1073686053084528856934699604 9243 1036850145408625862515673664 9244 1074652829457936435766984140 9245 1042580581603302841718034672 9246 1072257318335936183400883104 9247 1044062259065576978026244256 9248 1077706639096598303153606214 9249 1041206741121596131520780688 9250 1079725053695504308552108512 9251 1046975756410228921304128272 9252 1076296040816265894565560708 9253 1048472278200376444337779584 9254 1082750917012168381097971032 9255 1045622376447718149763198848 9256 1083753065628413859418273584 9257 1051421880525464327908762368 9258 1081361516008975454889618264 9259 1052872365395735169097853376 9260 1086812232690371507273135160 9261 1050019799420174414935386240 9262 1088878837868290500712191936 9263 1055861873522607600939575232 9264 1085376639799081809557821056 9265 1057331087247560229506316672 9266 1091908504178999048414440008 9267 1054473155061333770228575680 9268 1092945162397433628221125920 9269 1060288278149474403622161408 9270 1090492817337872138303473416 9271 1061773539122452771231630848 9272 1096016295749212378171760832 9273 1058922881138563913910301344 9274 1098050733890638274948190444 9275 1064769790659483081172516416 9276 1094546275714982536112032332 9277 1066277911012308426107528928 9278 1101161039655646843606414476 9279 1063357802415807643958051520 9280 1102160778520018257743116680 9281 1069240008096809967249407232 9282 1099715892180229487629024704 9283 1070768604812296591169903376 9284 1105240872399775654610446488 9285 1067844038577066793385563392 9286 1107321774826795531082759880 9287 1073768439512840591712587904 9288 1103810557383084137716640196 9289 1075246179703014931035801408 9290 1110440033640145319960066904 9291 1072330338707353398547570176 9292 1111471971573262270605112656 9293 1078288280348340074248557648 9294 1108956334398746051088796356 9295 1079781219649438144892092512 9296 1114558311988457011625256000 9297 1076865068885938814683791360 9298 1116684583896670161287646492 9299 1082791266240787490040001344 9300 1113103769577523720839906768 9301 1084305977316455488773665472 9302 1119808231658346655900247256 9303 1081387079781785614396143360 9304 1120809130783474804402758336 9305 1087357229973671812051849344 9306 1118298391472030773929959880 9307 1088891097114983268128946048 9308 1123971072193185715251690336 9309 1085903423197852288661974080 9310 1126069839181504685180775888 9311 1091908668778289761921261344 9312 1122482950247634119670244056 9313 1093459501946606932498767552 9314 1129205357640334502787363192 9315 1090472740978531111912342944 9316 1130236084997918074187945208 9317 1096517133005718977297089920 9318 1127738630954340593952891648 9319 1098021256029701451546684912 9320 1133408673689516757552078000 9321 1095033023579731578952663584 9322 1135550848538340775983786336 9323 1101113864159896910500012656 9324 1131890427036326477451697680 9325 1102638759588435179155386816 9326 1138695335129842673260947084 9327 1099652595352826178021098688 9328 1139764676635506843057025224 9329 1105699783367568191358729024 9330 1137190826076044225956399488 9331 1107242867206307794202395200 9332 1142945235222585938252684640 9333 1104259352805904460336214624 9334 1145056829629341527018446320 9335 1110347417978029197061602624 9336 1141393582464713193473007648 9337 1111906023811713491988741120 9338 1148280977830156818119278704 9339 1108851451467550861899304224 9340 1149314380531076814364881504 9341 1114977444638264116465371408 9342 1146751040706835771430858976 9343 1116558598650016704123051504 9344 1152499942510120001833836264 9345 1113507407147435031281994432 9346 1154662266776899833176632956 9347 1119672270000003814859715264 9348 1150988385383005119354007512 9349 1121201726713328969135869824 9350 1157890200363781349181145776 9351 1118144814976594886271985872 9352 1158960027952460637918334800 9353 1124352184549031658534207744 9354 1156332183349614538155875232 9355 1125898726830511322690628480 9356 1162157606664018266254267980 9357 1122843221146117830597686784 9358 1164359898203702266937533896 9359 1129018526700286011603748416 9360 1160616494407456063419823608 9361 1130589130731335661954478464 9362 1167598612826986391980017264 9363 1127538479687378068517149440 9364 1168628981500997808923238192 9365 1133744673918610990188551520 9366 1166002730516030610336014400 9367 1135336810666043101659865920 9368 1171910594077603923054070080 9369 1132209463079607299046638064 9370 1174087005923916816551233560 9371 1138459959669499330904617968 9372 1170336838861192218420888384 9373 1140070700949665313625867008 9374 1177333758499738136256089568 9375 1136945798093122750382917680 9376 1178397763095985423668532836 9377 1143238289483211361048923264 9378 1175778495319846244217372876 9379 1144792165409556490637537184 9380 1181685982273336711592055648 9381 1141673524526639065397538816 9382 1183910380584003865111515984 9383 1147998789657425213929774080 9384 1180079621846523916314398352 9385 1149575597776334688625478592 9386 1187161743073793905387823580 9387 1146454037906134539519612864 9388 1188268890341495079552124644 9389 1152752142709122297681611232 9390 1185579418770425427476286432 9391 1154349143238795471484144272 9392 1191560689942146408790913508 9393 1151222075168913712612444032 9394 1193755749304517758431420192 9395 1157563564509940693047638784 9396 1189925360706162298924682208 9397 1159178219389607346375804864 9398 1197095682678737188245924312 9399 1155985052864080466563016832 9400 1198158283415408962798875960 9401 1162361012225817382630466688 9402 1195476047436318568280488848 9403 1164000431233234357503832944 9404 1201460807502460196916142824 9405 1160805630030224287301127360 9406 1203701074429045858779136464 9407 1167219998124912903304770048 9408 1199869575278785785021496608 9409 1168806811204129447712620800 9410 1207050605002145196789194592 9411 1165607783564491937122696512 9412 1208153735202367071085212288 9413 1172067648802707116450243088 9414 1205397050156712144663507288 9415 1173673702770861953514551040 9416 1211464086605800964140276368 9417 1170483698590351701799566240 9418 1213749138536997985485213552 9419 1176904851996359167810857360 9420 1209830939807442849337698624 9421 1178527336501606150670281440 9422 1217105333231501427661069920 9423 1175337601643813345684590464 9424 1218170062937095679128982688 9425 1181798735158129463915518080 9426 1215424887754246022273930928 9427 1183444935166224640305936000 9428 1221562994732869950124866144 9429 1180176795888404724593482752 9430 1223823901419008632895522976 9431 1186685172740040893490909312 9432 1219901732845456044730032480 9433 1188352436309400523578350400 9434 1227183583688073633138745464 9435 1185084963822224842011217152 9436 1228286320858531255366452384 9437 1191631727609259740443676880 9438 1225544459586309688739689908 9439 1193240656166238531728552016 9440 1231692019516001882490898248 9441 1189974545761166521321829472 9442 1233995056094155710099335148 9443 1196563352880929883209615232 9444 1229999213012616471455255568 9445 1198197844631713246841935200 9446 1237365423071460756278512992 9447 1194930068802610969148304672 9448 1238505546037063787106930540 9449 1201481706891331079889657408 9450 1235693374575874872446169288 9451 1203138670546588601257361280 9452 1241920659069235794229594848 9453 1199873283313546023865350048 9454 1244195904486468916515181248 9455 1206464934829227907861372032 9456 1240185907027369613130596652 9457 1208141602508007565442376192 9458 1247653528164938428796700432 9459 1204802160933440965886855856 9460 1248749955312473367414592704 9461 1211437361505516749161406640 9462 1245945312836016429283330560 9463 1213131038584397620294394352 9464 1252171516947311138922061812 9465 1209791410136689206035017728 9466 1254497107765660292479188420 9467 1216468164125645915176664784 9468 1250489162038623009061920576 9469 1218108232843158668169425184 9470 1257959845208302062731604720 9471 1214772572230702023802408704 9472 1259101261247146043833047024 9473 1221491203067349397788344064 9474 1256215163014313435473259292 9475 1223152638201693068625423216 9476 1262526078450802135895671608 9477 1219811047292109105124910496 9478 1264901169628010701382223240 9479 1226497373078017457593448064 9480 1260813124544189091990827520 9481 1228177488468360344252647104 9482 1268376504179318967171149856 9483 1224837146565850940356205376 9484 1269470512683360223336426068 9485 1231566550886532759693062976 9486 1266599216900499920067771480 9487 1233272820143711633834021760 9488 1272987269746771381210930356 9489 1229859520213011753914151696 9490 1275329200464900786762062064 9491 1236621981884710744700061552 9492 1271233031636334237144216192 9493 1238351560253128310170732992 9494 1278813928147562698325294112 9495 1234933502337810924185817216 9496 1279950499563105722566836096 9497 1241744048416639115603707392 9498 1277082273573408711357461760 9499 1243414634534043244132399488 9500 1283475662506092110165950752 9501 1239999522561356178453963264 9502 1285864221673203976243235880 9503 1246855381806508472232470016 9504 1281683726173919594935277904 9505 1248542891946726491697841728 9506 1289355463889251681554378864 9507 1245134844516949258339979136 9508 1290533560069469839507675080 9509 1251946096108392081845832480 9510 1287588422831011694688893496 9511 1253658776021158449850558704 9512 1294063760754324222744656448 9513 1250247688392651829963379136 9514 1296426407794790951047651416 9515 1257108962671968416766127872 9516 1292241617461902324876326016 9517 1258843678762308812706950784 9518 1300003382682320484319414020 9519 1255346132732028622367364672 9520 1301139225971250708485535264 9521 1262254395937839901728859008 9522 1298204861233776758637544446 9523 1264008174414120532053016416 9524 1304681704299177451998088032 9525 1260519324487744761288493776 9526 1307088826230614108760995040 9527 1267464605830048596049964064 9528 1302902318294622639178243596 9529 1269164178467184633817953024 9530 1310677189446154862945693664 9531 1265673763851436159790156928 9532 1311852254662206687941498916 9533 1272660749450768522217928464 9534 1308843482408614445416442016 9535 1274383871380095263743722048 9536 1315404063273540508403272560 9537 1270888877134723227291538416 9538 1317865429926167248091987208 9539 1277843580642754549584978768 9540 1313587632498601752351929112 9541 1279587483354731607485129088 9542 1321461983113690859282455704 9543 1276102995963938179489225152 9544 1322590429385705415980098188 9545 1283096601546490036454682240 9546 1319581904639354403774245256 9547 1284858438179557455287588592 9548 1326233107713056256294657840 9549 1281291763725726912711517104 9550 1328663135026650988408726944 9551 1288328539957722889401307104 9552 1324387580710794982333410528 9553 1290116091376258593813508608 9554 1332264365150457330029849688 9555 1286546486784867098209070784 9556 1333440167147303426272103472 9557 1293634541190511361053431072 9558 1330438208334641005042669152 9559 1295362178283022776447979248 9560 1337086147966466758908959664 9561 1291793529527897170067345520 9562 1339567997312047577239228824 9563 1298922694958026256198953824 9564 1335200603686657743824941284 9565 1300669845778269514834651296 9566 1343181994024678002497339676 9567 1297102741801379701983367632 9568 1344392912642670221246435232 9569 1304194334613109492205026944 9570 1341321582989778798053651904 9571 1305968626291376184965229024 9572 1348050507298494416860694364 9573 1302400058162765877622404864 9574 1350496816171824506324873616 9575 1309533960171126020610578112 9576 1346128586932627186504052592 9577 1311333092606406557205854208 9578 1354206696957284448361911588 9579 1307683414062524868855087744 9580 1355376684581491822519289616 9581 1314860298332295623800190400 9582 1352300659992439874773299132 9583 1316680746314940756123936048 9584 1359041768254199171327981112 9585 1313034270766231116106175040 9586 1361537387372879901777794364 9587 1320258782706006168998602704 9588 1357166720679068379189291264 9589 1322013027250602337073548608 9590 1365253687175080362334012512 9591 1318366797300642331947575808 9592 1366467572423834778984340896 9593 1325635551671075550656959104 9594 1363317823009777565155859808 9595 1327416030706060627927388352 9596 1370137286155683568145515488 9597 1323774053193308177710946304 9598 1372692911295824869194940176 9599 1331003406774339222361058304 9600 1368222903120365511684023082 9601 1332806885610604769394484992 9602 1376412276861507712208354640 9603 1329158771209478517210211968 9604 1377580635600988750364797038 9605 1336437576235166701803485184 9606 1374442374233493029925503424 9607 1338261189398110329034861152 9608 1381351427623709984695294800 9609 1334529417939727630024522800 9610 1383865717745661089895431244 9611 1341854602398883839234174912 9612 1379401545672572564561193432 9613 1343706634004346484205556384 9614 1387596193357198888487760336 9615 1339980509481721094473433856 9616 1388805791236562367961760880 9617 1347341717744092965511198656 9618 1385669671466787636763269096 9619 1349132801609291922454031568 9620 1392586360366552201321816320 9621 1345402172857833026520105024 9622 1395157766573512913561984304 9623 1352814997266459240386946624 9624 1390597519909991713500907584 9625 1354627940980894844238109440 9626 1398896033055116483460932604 9627 1350900573916307380587222912 9628 1400145533178675793593042456 9629 1358275613118073273918657296 9630 1396928900481476884449098496 9631 1360107242491159921450288464 9632 1403932698710279507566643400 9633 1356387746686709664405041136 9634 1406470268026575506684558988 9635 1363800659121228097557035136 9636 1401904634007968428826412888 9637 1365659200874745898662540096 9638 1410303122496779096375460936 9639 1361849356501225980681673440 9640 1411512938626729842536542128 9641 1369316092437503030376218880 9642 1408303269523196869926088032 9643 1371198829488096799081495152 9644 1415302870291017466504160916 9645 1367382233900782759361211648 9646 1417894985132309023918859952 9647 1374900083236142402004871488 9648 1413330213421741141277657028 9649 1376715404724624224288197632 9650 1421740970810977314482662536 9651 1372908338913799027930777344 9652 1422987737068876680041772384 9653 1380466277341784716505841648 9654 1419696645376307325633614832 9655 1382310473646773055329779680 9656 1426788879172143873452670888 9657 1378501974533695672651907520 9658 1429434544663136449539272808 9659 1386015887671932819195290016 9660 1424778540247022526144337152 9661 1387885729552165722277901088 9662 1433290476448480418177259996 9663 1384072538736138943565287728 9664 1434493519233248100976203276 9665 1391639675524059400900968960 9666 1431205669841355867545270496 9667 1393531972303648287319985664 9668 1438394151739275411881415732 9669 1389641330500007457486799008 9670 1440999910934248310965516248 9671 1397250340258525272207535680 9672 1436333390547759476596101000 9673 1399161905285322749074872192 9674 1444862031297430285392851664 9675 1395271336737750411808488528 9676 1446111343211399764121438568 9677 1402927083503563827518694000 9678 1442837338239194927730789936 9679 1404776876378758078640223024 9680 1450016386025674516035669936 9681 1400882862161711774651950368 9682 1452685335385672256805131472 9683 1408594053834669556162030752 9684 1447921926540054314888921856 9685 1410468216809049239556534912 9686 1456549975393164300055049424 9687 1406575675977867979864918848 9688 1457844085792222958187648792 9689 1414240925449746205900109952 9690 1454481672792455754651270384 9691 1416136120728264523754900640 9692 1461762568383426090022230864 9693 1412245554864731277250763520 9694 1464387207201078004289900592 9695 1419959668536892828030045248 9696 1459630317304413168374147904 9697 1421884842880613554509598080 9698 1468356971216452694966255112 9699 1417901950016437436250216768 9700 1469600657572769762453150184 9701 1425661626371987696869779264 9702 1466249249785238951854372152 9703 1427613005498523164766692064 9704 1473529216436863028898849108 9705 1423633032752174142597092448 9706 1476213702774154922846137680 9707 1431439328562640869939948288 9708 1471441247034729329088863520 9709 1433322598507767423012201984 9710 1480191754793780337506393544 9711 1429346207163801080268920448 9712 1481477502554708050786881636 9713 1437203757241502005071632832 9714 1478040528053640120828840144 9715 1439106614121108448789131456 9716 1485411634424404917351467712 9717 1435130329951266688568286720 9718 1488155461761280339975658256 9719 1442943909168254925084953280 9720 1483291382941564226824307232 9721 1444875110445820533882436800 9722 1492137818913984405253018596 9723 1440904011294360664511086464 9724 1493381577510233898696257328 9725 1448765891785940728901069808 9726 1489943542470348158698409820 9727 1450722212956588599118101600 9728 1497413651146997045344522776 9729 1446651744898701829593428352 9730 1500119670724573957954978608 9731 1454567205559290005842923456 9732 1495256652378029999739834672 9733 1456545156947319919416985152 9734 1504115373049871390998894152 9735 1452476610070927893066206592 9736 1505397597781311277969594572 9737 1460442361418295744694845312 9738 1501977950822988932492677116 9739 1462357485942871314537717552 9740 1509441621805377314798461992 9741 1458295833477601014315517440 9742 1512203670102461816689864776 9743 1466300045840954235176909376 9744 1507235291178946859571279216 9745 1468242396244503800880183360 9746 1516208929976833752318079824 9747 1464175321573627326824407872 9748 1517541605385666318888657840 9749 1472141617519297245326746416 9750 1514029195364972985324411840 9751 1474107582624212471189098320 9752 1521593873353677615360883200 9753 1470044703321873625797774000 9754 1524313351873791618854247396 9755 1478063232365938142354823744 9756 1519342795475849958702100020 9757 1480049503898256060514103808 9758 1528421886608831959068372096 9759 1475900804321933713562500416 9760 1529705912363845345185750360 9761 1483959860696471239440774720 9762 1526200005587899478063939316 9763 1485975578865527124214251840 9764 1533762356265536663117358324 9765 1481823276775091709902661312 9766 1536547746769699646235614688 9767 1489941000276615600379066080 9768 1531573248504974327943356736 9769 1491886858072175008006965696 9770 1540659201120129450212376048 9771 1487727660532365483961599072 9772 1541990399968987408656429336 9773 1495900297459725212087726112 9774 1538399521565958234597951204 9775 1497868605047029731591148128 9776 1546060067204003328908872440 9777 1493719740142900205102205840 9778 1548897539211686054013017004 9779 1501839705962952127893522816 9780 1543822691490564762708924192 9781 1503839206568255425329753216 9782 1553020586081427333123945216 9783 1499688949875281455254920496 9784 1554298452879610436079557760 9785 1507856922004155059303830656 9786 1550719130740601272463277312 9787 1509884275436387521882818768 9788 1558477222647486820588630080 9789 1505632706274870229507805952 9790 1561278786600540354415639632 9791 1513857331623529710920473344 9792 1556196248236263161415935484 9793 1515909177459734837906875968 9794 1565409680010036686573620416 9795 1511669905277454256748798592 9796 1566731574580972962801650400 9797 1519940337001151075492709312 9798 1563153219112138205664487536 9799 1521915568238096915674595040 9800 1570916682424016833346049510 9801 1517676782645040907386144960 9802 1573780036498659724405817124 9803 1525997473782176009244234960 9804 1568600766115486634560555584 9805 1528002553078540567550180160 9806 1577915001275878617263581356 9807 1523760387965220440519853408 9808 1579292936714917649533537008 9809 1532043140913179165876793984 9810 1575621760822516628520646248 9811 1534074761424027348109800432 9812 1583480305634530610727440064 9813 1529833971585594264899791824 9814 1586303373376524331928397528 9815 1538164267777224226564392384 9816 1581116619434234168195956200 9817 1540218652374999119703500160 9818 1590553284794320982790165660 9819 1535882248445008095078721200 9820 1591870761480838527177606936 9821 1544264796305284726737288384 9822 1588219201018363839889531248 9823 1546351616394473560477129152 9824 1596069569538558002980504512 9825 1542013430340070564828365456 9826 1598951354111650773616011336 9827 1550445360772951087651459584 9828 1593764567604452231505172032 9829 1552461765314528731307923296 9830 1603211561918552080680550272 9831 1548126962489588394759878016 9832 1604581839194198732359130124 9833 1556609003173749940746465024 9834 1600823280160953218708291448 9835 1558649889191929018453422912 9836 1608788712575790010523396268 9837 1554319238643660811142308896 9838 1611728047893680669691084816 9839 1562756875147473013074720960 9840 1606436760438515942977019136 9841 1564819240242266400639371904 9842 1615994432378333041620968352 9843 1560488880046611862592542080 9844 1617312892953669077264261472 9845 1568978155312438489844444928 9846 1613570050948719203240472552 9847 1571071240906174750275137088 9848 1621626784527497362707672468 9849 1566646140462589416352122000 9850 1624532631638785163253081468 9851 1575187682436868674311890416 9852 1619228140896382006530509316 9853 1577307945583323247406504256 9854 1628800698974749539140677032 9855 1572875597201085697819696992 9856 1630168770145822993021328424 9857 1581474614191598756626082496 9858 1626440587451247249370849440 9859 1583517083394387966609628368 9860 1634496763678213133188883232 9861 1579087090269690068561760000 9862 1637457221769696418692315744 9863 1587740563432922674050288864 9864 1632056187228593844140731788 9865 1589815834011883531984905792 9866 1641737034764109035796349836 9867 1585393332391920343088291328 9868 1643153274434785065443691732 9869 1593986473509864323616305568 9870 1639323399685577452938862464 9871 1596091103492727827844340272 9872 1647491309960676972305975676 9873 1591663374728356699978499808 9874 1650413287870722978866609868 9875 1600316564821579403650438272 9876 1645003835927280690172758576 9877 1602446999761928962966845312 9878 1654806237532764514262987472 9879 1597921072227601245477540576 9880 1656163775528788894044851376 9881 1606630598847016515137643264 9882 1652344136031316025154959388 9883 1608782830159070641529044656 9884 1660507747683378485648065848 9885 1604266544756934209992109184 9886 1663494431871816286782830712 9887 1613019850813431719825467968 9888 1658079802843726242117374520 9889 1615100710110807438949882752 9890 1667891438686240393001334048 9891 1610580946844028432588258528 9892 1669307673112607621009569104 9893 1619397100558630629107191008 9894 1665390509484279056691259008 9895 1621505655546563369297083680 9896 1673653503221058872544793380 9897 1616978467093841796325230000 9898 1676703913630593606374665212 9899 1625750245873295879140135872 9900 1671184827652737880640799732 9901 1627882350276192492424354848 9902 1681115433188629356655390116 9903 1623366896415843691251978048 9904 1682467222911787724338186020 9905 1632184846478955175538381184 9906 1678561490990441993823189120 9907 1634351287963183501707067248 9908 1686932304064881665223011616 9909 1629729858042052630497208944 9910 1689937658654157465021310104 9911 1638599195365756880265498816 9912 1684418299976069823848539968 9913 1640795764439319439108598784 9914 1694358527187472429807517220 9915 1636168752960217789906788480 9916 1695766173011685900231331680 9917 1645100064712028965800425184 9918 1691865042888894378364867824 9919 1647217643071551668137614528 9920 1700239101652848117399772464 9921 1642604518050584270520172176 9922 1703304978745723456180789116 9923 1651584325082910333312878064 9924 1697665768390062790801169892 9925 1653724008702310943460643200 9926 1707731538705020041385604264 9927 1649111370018422371873138368 9928 1709193592673256452191907112 9929 1658039977542814714661450112 9930 1705200514732232160894542880 9931 1660211879203164072519326448 9932 1713670493265753684884650368 9933 1655595984775797063219806208 9934 1716699896595721511973758088 9935 1664588763201192586546989888 9936 1711056519637732341371621088 9937 1666789192365266522517250752 9938 1721237830944295734395957736 9939 1662068905432496349090715008 9940 1722642407442031240802028096 9941 1671112596321492592518716112 9942 1718654835114198167932378008 9943 1673337865553715366049863168 9944 1727133356663173609231747680 9945 1668619656710090825130995328 9946 1730219999145469237253372148 9947 1677720190062252264143583744 9948 1724585125957027012330040928 9949 1679873147391446044247272896 9950 1734770156326026611917406796 9951 1675153743745235052312904896 9952 1736225199940324599186054912 9953 1684307041995491597993357952 9954 1732140377828436977637977760 9955 1686490850225741666119387776 9956 1740725664182110942746304680 9957 1681775281723098909691614960 9958 1743882757406870692526197488 9959 1690874580712348521334187712 9960 1738119049653261792615066744 9961 1693085211109034579766421440 9962 1748441223148737561047607528 9963 1688374304656696929843460800 9964 1749833397945598802809126176 9965 1697533094486436160113547488 9966 1745759613695371542487841664 9967 1699766369677425309663479472 9968 1754451630359784361539735336 9969 1694947618748583677065744656 9970 1757565293049688573416509424 9971 1704161624678621161104910896 9972 1751806130766402249818583696 9973 1706428549266370070350751712 9974 1762127127953212227999534072 9975 1701615638529467222482256256 9976 1763581336548943417737625440 9977 1710886238649542031186866112 9978 1759506631796221616990084832 9979 1713072989425927457455959456 9980 1768200955114886360388338256 9981 1708252426444944982484156400 9982 1771381626117754004127991440 9983 1717585290378877036986214272 9984 1765512117600797282816633856 9985 1719797004138133731281526720 9986 1775957302079393593648869288 9987 1714979175726066120114509088 9988 1777457094290498389602295296 9989 1724259922461908803656684864 9990 1773291755779217764543874880 9991 1726507264190182426555274304 9992 1782089094410916284591986680 9993 1721697885300633660528805872 9994 1785221519414090969991783096 9995 1731023298479788180965068544 9996 1779342103365656691999595080 9997 1733302236314785898968945344 9998 1789921166974457753822478228 9999 1728376648159204667350060416 10000 1791365194462785403173028542 10001 1737766648304445732594075648 10002 1787204824281689214536396208 10003 1740073185821654471372590656 10004 1796004818824285266805678176 10005 1735152353741395710254117376 10006 1799200703398087260629164008 10007 1744603344158359133202114240 10008 1793319323345179198437762624 10009 1746822017635786725115157568 10010 1803906126777906192791604096 10011 1741911383909740154915939328 10012 1805407374124664185469339556 10013 1751409323157080016375002496 10014 1801139820211073720491090188 10015 1753661940479549534441098944 10016 1810050130447982488701768024 10017 1748748033836444126848114368 10018 1813323163362844584390984180 10019 1758201469248437404307391744 10020 1807322619665943654868050912 10021 1760484069957105746920712448 10022 1818029951642518205946560208 10023 1755562393177671442286046528 10024 1819470212595918179262425880 10025 1765079266445387666973869760 10026 1815218808596061403441622220 10027 1767387970272035359216660032 10028 1824243721217551676159509608 10029 1762366131279650364316291152 10030 1827460239711860598545850192 10031 1771932559584491705878858656 10032 1821458774641876840994970552 10033 1774277675782890325337723328 10034 1832179350893657483373018768 10035 1769254256358913580856164448 10036 1833672428938536199695402336 10037 1778876347612320747279149328 10038 1829435558626998518931444288 10039 1781140527779817755371134960 10040 1838456404518217444561931112 10041 1776111143851827941556524976 10042 1841746874455000479796179372 10043 1785799790697709638301354704 10044 1835619475785333106040502852 10045 1788092085293691484576587552 10046 1846473204159749776850858484 10047 1783077737092901088974607744 10048 1848018045084496443450458064 10049 1792704574666438292169955584 10050 1843665223954235918698049988 10051 1795020606069274234353459888 10052 1852807435597113862438540440 10053 1790007455054045965580585568 10054 1856051900062035888593748816 10055 1799691915713753029005957312 10056 1849929677144365939899488160 10057 1802043065657178744035596416 10058 1860900058899765325294991208 10059 1796911327077576053971230144 10060 1862391849694152716605202280 10061 1806665297970635590819979952 10062 1858048591196922133952549808 10063 1809047114915345860170960288 10064 1867181910711110407551633984 10065 1803917406804803259029942400 10066 1870496379893413408213564560 10067 1813726444077947308362622704 10068 1864366336549577313956977056 10069 1816018784625039233067305568 10070 1875359298748938167597678496 10071 1810892226086244986751116928 10072 1876898841433971236203734936 10073 1820762204210256177766159488 10074 1872459381567962201193528576 10075 1823092245057612407503736736 10076 1881700932223857927831600528 10077 1817963688071064844217157120 10078 1885084362371393171805357648 10079 1827774136645301891247765696 10080 1878834815179972543166259768 10081 1830137296469780588821508736 10082 1889957479937517157934451906 10083 1825013738932906569120546048 10084 1891437778940432094660550320 10085 1834881653963311078596158880 10086 1886993285961969917069797950 10087 1837274039976727209794811840 10088 1896368306853557661804758952 10089 1832038419812111340794298432 10090 1899697501869503300369898192 10091 1841969903477132481541365744 10092 1893446788054856087608824216 10093 1844387035383408140241135648 10094 1904576129635102815198560076 10095 1839151954400731564722218208 10096 1906115799724565143277927124 10097 1849143481745462356391768448 10098 1901691009255978241050133368 10099 1851477923744323615335591216 10100 1911050005203318597395946336 10101 1846249699133765352143148480 10102 1914460300935983406612380616 10103 1856301809584312245946170240 10104 1908073125173010352970338188 10105 1858668162760249103203828992 10106 1919339349386956180726828392 10107 1853431395034428266967494352 10108 1920937511093002289507380428 10109 1863431687795279333175567648 10110 1916407325704925346143132448 10111 1865824945034185368296106480 10112 1925885995163835685817333652 10113 1860591488794913515188446928 10114 1929236588009450883391655880 10115 1870654279091068810999932768 10116 1922859216350017748685839556 10117 1873086035285815073381519424 10118 1934251014424203865024355304 10119 1867742335501721608463968320 10120 1935781982133146908663618800 10121 1877852092784960705942142720 10122 1931256234426260478887365104 10123 1880318178836232677982216864 10124 1940740572586549817830882212 10125 1874968339508789270183977248 10126 1944168607165850554649338656 10127 1885148452626584403735442368 10128 1937782604161091339526298464 10129 1887523470786153948492320064 10130 1949190913923309325425019392 10131 1882179296616565486518136416 10132 1950775533372557516479350912 10133 1892424727840393757270760912 10134 1946138360762912888144540376 10135 1894824863507741753783101824 10136 1955739389963238433736564328 10137 1889492292075050043044494464 10138 1959243417221005432429823592 10139 1899667004547297463601039856 10140 1952727255660754540439643492 10141 1902104027466576146129784960 10142 1964268690188822200402039008 10143 1896767492284619478584155872 10144 1965797066635603763828140116 10145 1907014812293089999493160192 10146 1961170088515815435310100256 10147 1909484269179943784056543584 10148 1970886644420408325368064360 10149 1904018004764219093169802752 10150 1974339034714298214081966024 10151 1914333304444832237230736064 10152 1967826350127855859051060416 10153 1916830792615764865271757696 10154 1979378806924213603618532580 10155 1911378188948621877407995776 10156 1980956978074019420699867892 10157 1921747036830854680208118240 10158 1976344140884939903985332364 10159 1924161241007260127657619216 10160 1986059295255468933062728344 10161 1918707199685103388598484480 10162 1989583556626809789536204532 10163 1929135863050850883676750128 10164 1982945094920522070649794576 10165 1931584609685928049736259456 10166 1994633479739127585263585328 10167 1926124409386568205741153744 10168 1996276504039662703604002488 10169 1936501079634865328730265728 10170 1991542939242880766178379488 10171 1938980525230404868416422400 10172 2001386811299553643415032800 10173 1933536849148662492650284080 10174 2004853407851120036446093392 10175 1943969672292769864895366016 10176 1998202005349463018697872436 10177 1946474946037798984205240832 10178 2010036181147215409197218304 10179 1940908105828679890853022336 10180 2011614187716338094720960840 10181 1951403178370103529995097072 10182 2006901307864752389054773536 10183 1953946331615946148735665600 10184 2016726793271215082780099904 10185 1948375674818236372040232768 10186 2020278571727474540813151024 10187 1958945175967771585760394816 10188 2013623843901437740845268020 10189 1961396270318569088296729728 10190 2025461857786023201433335288 10191 1955828247153485738490562176 10192 2027101043359777603862406384 10193 1966457254091207498442836928 10194 2022265785993464534693889756 10195 1968936411175191821006545536 10196 2032228278980459710597660320 10197 1963371749513041623237849792 10198 2035846261016226950090020776 10199 1973940408425877703902910656 10200 2029072810813024173023463360 10201 1976460082206516017426786112 10202 2041042357569605480159071644 10203 1970894299629352764560363424 10204 2042610277295676180742085268 10205 1981523787278514868159648704 10206 2037790675807112682958194876 10207 1984079569490353541809873728 10208 2047877676903223635652080144 10209 1978391916449197129498181760 10210 2051446976453268835023654360 10211 1989083049460310882668277232 10212 2044652912377415892009477528 10213 1991670182232089556795422976 10214 2056650403968096247741112496 10215 1985988609336445980770612160 10216 2058274628613831670752557556 10217 1996748484870059886326667264 10218 2053469184956926988159932896 10219 1999234560142986805562199264 10220 2063547359203896565703009136 10221 1993553922072089145234161664 10222 2067196202703465309852162336 10223 2004377806068490714372618752 10224 2060276819332860972840410520 10225 2006902532943080543423623680 10226 2072401898719672664814856752 10227 2001229332171305717143096704 10228 2074098455670719891449941264 10229 2011990298947910447694802272 10230 2069160868867509294316838832 10231 2014548530880828624093271584 10232 2079371846796731133599550564 10233 2008866700086403280670731952 10234 2082965303455341484677174288 10235 2019699472008698463994004736 10236 2076049956304912275319617696 10237 2022287301563922140883532128 10238 2088319016502018940066146900 10239 2016479831968297880697168144 10240 2089935297303341196317949396 10241 2027379565233054034876649664 10242 2085023963939863634032965396 10243 2030009042680493285885233392 10244 2095220409524366956092269496 10245 2024211452315720088674845728 10246 2098889618804664103933943472 10247 2035162452090652349460262272 10248 2091964090484964501434031144 10249 2037698490490180293187820160 10250 2104253467123218510686058576 10251 2031894868049049619911447072 10252 2105938132434125384397856848 10253 2042920533122135014069196496 10254 2100899498118858327630635184 10255 2045488423610853866509718400 10256 2111230508454632949975261396 10257 2039690831925137612455435968 10258 2114973871872129986402146032 10259 2050656466472747482115009808 10260 2107912191216389239108989600 10261 2053251293946584307859600128 10262 2120342752914338274308878536 10263 2047466591979318865693931904 10264 2121957914020495838843073048 10265 2058486033639706493610735360 10266 2116929044308765497250387224 10267 2061120603613208402230158384 10268 2127388159642778653013912376 10269 2055200784474474071724962880 10270 2131085429031526281260431488 10271 2066298093175721945415215904 10272 2124019800717753167645737536 10273 2068967767939377642233756352 10274 2136453763852954224633048768 10275 2063038393383740650233158976 10276 2138132906368520298829958304 10277 2074209457635931391047557216 10278 2133123617074694514296413248 10279 2076776519392479823707005568 10280 2143578780151487567829472608 10281 2070862997837243504967939168 10282 2147345302732819891794821232 10283 2082090989653372999505734848 10284 2140143111781023308069255136 10285 2084700549986838272190430944 10286 2152725752153300644165703472 10287 2078785643275960766679931056 10288 2154466946040816892819523724 10289 2089944271381284295691942592 10290 2149337948664935372789048064 10291 2092591605090470793248637792 10292 2159923105209721527909811008 10293 2086670371354504055666643456 10294 2163637157750828512578405864 10295 2097905978973712241973639168 10296 2156426114186288226061203024 10297 2100585740049762695211859776 10298 2169163548816432220029905136 10299 2094548584402294227683312256 10300 2170826239703856231895120764 10301 2105843974137223788405195216 10302 2165699784356583086257952112 10303 2108552075733837034166458032 10304 2176286665522558247437051656 10305 2102515834471593800540806656 10306 2180084474702903369958440964 10307 2113878669444972764769254688 10308 2172879918190735514471382576 10309 2116492243468942776830260992 10310 2185612713823018865926493088 10311 2110452064287387493491046656 10312 2187351585975268760103906300 10313 2121895380770077469078840832 10314 2182097918566255582509633408 10315 2124544285259477605294976160 10316 2192810984925699670466965524 10317 2118507230073465764645959584 10318 2196690626020211524366056288 10319 2129877715233406858548983712 10320 2189338553323837554065803872 10321 2132557212112597120120004160 10322 2202234437239731723619841832 10323 2126524206061715481264333024 10324 2203888018717978531123218336 10325 2137965330489812021331111168 10326 2198662566957393017018371392 10327 2140688333684747922762465792 10328 2209500896595285650245615944 10329 2134517562250102849980557952 10330 2213318744667840597501767544 10331 2146023776621639093780690640 10332 2205968581890273519710230824 10333 2148785603142037164692443872 10334 2218872526183153550599316316 10335 2142620351497065824579600640 10336 2220597629601029808112357632 10337 2154193138822335369203578752 10338 2215366608286283093873728572 10339 2156851209780387732560530032 10340 2226217754244520407355024608 10341 2150692025040126517308544512 10342 2230113385365236724064754880 10343 2162338620058232744525354304 10344 2222620112218541851837901184 10345 2165024972440457484196726080 10346 2235671378297273064602696760 10347 2158867574998931346627813984 10348 2237466209505038956969459776 10349 2170444314904876878787326816 10350 2232116186106254446176161640 10351 2173172300327185741118397312 10352 2243088182361329470807800120 10353 2167023255267521941943836608 10354 2246934486927879481122251280 10355 2178669753905424979033794816 10356 2239424930368711653875492544 10357 2181434592112259739373466784 10358 2252635287562470620179483920 10359 2175137082848102235381205632 10360 2254353626169266989397641344 10361 2186860626415282152284058240 10362 2249024636014456289120967264 10363 2189656430471198041708122720 10364 2259991329781410885359754576 10365 2183362852750015904894539008 10366 2263909914256600130083955136 10367 2195158617804363360247806624 10368 2256413532325353832317447282 10369 2197859378879176749435770496 10370 2269623640308332361857841024 10371 2191576735045811750464691712 10372 2271407050998753879179034288 10373 2203427327833493830224174528 10374 2265938722009284801454241904 10375 2206167483385238327558357760 10376 2277054080190258089069968200 10377 2199878081023579476312332736 10378 2281063262972068242600195780 10379 2211668294248400562182031840 10380 2273412813033984675414264192 10381 2214442640934074194841440512 10382 2286784002851325159862211352 10383 2208160482456290203312272432 10384 2288484408772694116394430192 10385 2220025633771438406200856832 10386 2283031950482409060489298080 10387 2222829237346887691397013696 10388 2294281897170277271732396064 10389 2216419153021590949991123280 10390 2298232943878399808069359080 10391 2228342377196008796427364032 10392 2290576900954762123373978664 10393 2231188521516864910362499776 10394 2303954989056756801600033780 10395 2224774440458290120453982208 10396 2305734817061518997070854952 10397 2236781894871526395116566176 10398 2300295275668866609993188688 10399 2239522596707547552265705104 10400 2311531284682874385297135180 10401 2233099310051146670141076720 10402 2315567915251707202434898488 10403 2245185559757220512510856672 10404 2307769119811020929552457686 10405 2247958409325796477438468704 10406 2321305115735124568477039032 10407 2241551461957043156738041536 10408 2323143485116937647176132324 10409 2253555294274209066376604544 10410 2317572959627920577110620456 10411 2256373954375722814697231328 10412 2328953093211046877602993944 10413 2249966437648566994620465696 10414 2332924040067627260928400344 10415 2262038346613326214280325312 10416 2325127513349746633661214720 10417 2264897987315899046982583488 10418 2338819910044286033278842192 10419 2258339043704280364359949248 10420 2340584311327604395659123264 10421 2270493140709231987016002048 10422 2335021804374155625416915880 10423 2273388291860994194433316704 10424 2346401068266863135592805140 10425 2266848913380540318139406832 10426 2350452637084782067244660304 10427 2279067982428979503858161520 10428 2342642669206484630755162560 10429 2281846743401393956945704192 10430 2356353592803241475769253584 10431 2275308935218210913618140800 10432 2358190786679905584954155364 10433 2287599995767051147835886336 10434 2352503029521292184519370432 10435 2290422948362702486063901792 10436 2364008428402694717189754708 10437 2283880828324838370234455808 10438 2368159479864037340931087936 10439 2296111835700820641112442496 10440 2360195048492613034150167408 10441 2298972852441817053222689856 10442 2374058529458607784507135704 10443 2292434469311163852765830544 10444 2375815265082210436956080208 10445 2304733248890464482778309632 10446 2370136079728076966044686228 10447 2307627193418254020061815840 10448 2381799820231821741711995952 10449 2300946226400697826160142864 10450 2385875531519067173443807896 10451 2313319780126288483606218240 10452 2377925293324232493425739168 10453 2316260937404489729563715328 10454 2391787184894116672782303864 10455 2309578463465400004804779840 10456 2393612382356957555977519296 10457 2322022826377799390104969536 10458 2387952578112846101186360400 10459 2324856942580125598279675344 10460 2399607099769605195149631648 10461 2318181000766400326272447168 10462 2403776870311383524606654952 10463 2330696618873458695509382432 10464 2395650722494159298119899468 10465 2333566742211741810862464768 10466 2409695299297023059246188608 10467 2326898005544023981233785136 10468 2411586368223468707289416904 10469 2339343697427025139457318736 10470 2405789762059073256412388640 10471 2342244353891075982370943712 10472 2417585350951559847895356816 10473 2335577036694941753987684400 10474 2421693228430402854993069084 10475 2348096282299634639352092784 10476 2413575105664497798924250080 10477 2351042002832792841184764384 10478 2427767232091725889676404188 10479 2344234426295885446497910272 10480 2429587249203506581151883144 10481 2356827916703985287284167936 10482 2423791349013505886276556564 10483 2359813186289689954072716672 10484 2435583846117818511058371264 10485 2352995523014250439389466080 10486 2439781247031030415399071456 10487 2365672098072645728404015968 10488 2431669218303668598996262080 10489 2368539983846544984933260544 10490 2445871612244845055455668456 10491 2361726851105756613096979200 10492 2447752460629528573529570856 10493 2374480916049871091608162272 10494 2441832362400011032258306104 10495 2377396552530764656261296864 10496 2453761753800520306574574756 10497 2370595438603278218512522800 10498 2458046668726129759545029400 10499 2383256050737812933197418352 10500 2449767256633674259067629008 10501 2386214685573714108139653504 10502 2464147039359645882111581712 10503 2379406691475656460339616080 10504 2465950023365309581101256440 10505 2392153719295967025762157056 10506 2460037681766586688030505856 10507 2395149260576377030929220032 10508 2472123328753087979948792160 10509 2388195938624533066104615936 10510 2476335733567274340039683376 10511 2401023749508078071009665536 10512 2468055997364139035156742360 10513 2404050669793749144974143680 10514 2482439515576803448870635360 10515 2397112672640541279778366848 10516 2484318939805000830775776768 10517 2410002129418915814421614784 10518 2478419736978810990012555984 10519 2412920855006376322051434240 10520 2490493497510040861103189136 10521 2405979071150521667899469184 10522 2494809919056318549497073684 10523 2418959213060986330409907072 10524 2486367958280299107473433504 10525 2421917874225274659683217120 10526 2500911072388199537132681088 10527 2414966186139749843379398352 10528 2502864545928631332912629856 10529 2427876273879718916287892544 10530 2496829562641593579181875600 10531 2430869344596085860979073136 10532 2509055135260660132587196092 10533 2423936374180826724126073584 10534 2513291792318407751754662208 10535 2436911527914364089578613696 10536 2504850250119143332710802488 10537 2439954397384497443660495616 10538 2519565853583806339124200032 10539 2432864201792440682287984176 10540 2521431171564094571875247088 10541 2445912439346051268834034368 10542 2515416577289829667528508448 10543 2448999202954413303589136544 10544 2527631147995300756263810132 10545 2441902126085411239303104960 10546 2531966252458553284763094732 10547 2455039034920028966977488960 10548 2523515659206104466284397696 10549 2458006742245425198661324224 10550 2538247200451281173977195536 10551 2450931318234607991551494336 10552 2540181506220206637804059112 10553 2464137303984846040741054848 10554 2534008864551611576783609952 10555 2467137082639146311608792704 10556 2546385125005931706169437312 10557 2460063351023228587778205984 10558 2550816741381504890901714504 10559 2473189029961457086132836480 10560 2542213340113628580238681344 10561 2476235222439531151830549696 10562 2557098971001155909420792280 10563 2469157630549463298750979392 10564 2558957730885112141031971392 10565 2482375671326640952880512416 10566 2552800416222950184075674640 10567 2485463768484527264356165104 10568 2565322310192089360112892504 10569 2478231285802951367410002144 10570 2569684910799698478007916544 10571 2491521691509467290800212688 10572 2561072957880450409745359536 10573 2494645306553950529484434688 10574 2575982193478040565941949144 10575 2487417437566953089635128480 10576 2577904811815705364288851632 10577 2500789224303984064419643392 10578 2571781512901506196789528704 10579 2503803519945853598096301024 10580 2584282013799082603882994304 10581 2496574956981532793424673536 10582 2588736696646299678199028448 10583 2510021409796477827589004928 10584 2579963466026407755284773362 10585 2513080231961338867534820352 10586 2595043633486452661386807480 10587 2505858496917279766592323968 10588 2597049999195370336652325372 10589 2519221350669224509126147248 10590 2590755255824278401073180920 10591 2522318664450252925163410560 10592 2603433887968209062096427552 10593 2515105371276834246460693440 10594 2607811067990190158418634884 10595 2528552824562413656276299136 10596 2599037596975832648758330992 10597 2531682923862794298426357696 10598 2614287949476622681017297384 10599 2524310440198722917286486768 10600 2616208259993818502418415332 10601 2537836212301391966173345152 10602 2609941283917382107641098472 10603 2541015029054348096621602176 10604 2622592038968826138874608840 10605 2533652005481630512393313088 10606 2627077951682476261733583432 10607 2547258404227016819429614752 10608 2618286601246826259599897376 10609 2550316669040330416746176832 10610 2633552074413304264461080160 10611 2542943873757647919585292272 10612 2635550092644156172999004832 10613 2556638721589031363929144752 10614 2629140676587375287974768992 10615 2559733147231372958526657216 10616 2641949410813188004162915020 10617 2552365346276048570896181040 10618 2646519710403668517797290020 10619 2565979511870863470972449664 10620 2637576521631635724990481032 10621 2569125873631159271041683840 10622 2653007159303848403139554568 10623 2561771477948248273495624128 10624 2654910714762903103461209016 10625 2575448325517629843721068480 10626 2648508483867723972134293536 10627 2578640005873557054218655792 10628 2661489583621864015521288492 10629 2571113897164350006210372528 10630 2665993959853359794989935192 10631 2584883075535028513917620352 10632 2657041611371234850985298784 10633 2588115257332050597178046976 10634 2672487491643859551830944920 10635 2580597025117001376285714624 10636 2674463724642684293675078868 10637 2594453348666982973834474848 10638 2668080340505641305210127584 10639 2597553033806007428851638864 10640 2681045421813072190802986704 10641 2590051655816994346762262544 10642 2685651396927418968756334776 10643 2603974334640210880569165600 10644 2676522979126566390623859360 10645 2607123193450521752964460896 10646 2692144260697115315755013328 10647 2599617916673781325998363504 10648 2694213547588167944499116064 10649 2613470200096668901526395008 10650 2687674987016300666183770848 10651 2616662369475099918333426960 10652 2700792220737217043806314192 10653 2609146686337552247801336064 10654 2705324629450812315254103384 10655 2623090220870157210782044224 10656 2696202750443500828977112548 10657 2626319323929445021059296832 10658 2712006223354490296910188482 10659 2618656483655894782086157824 10660 2713969113120995826073974048 10661 2632669465514398305763834656 10662 2707451124827574813171664176 10663 2635951810175933825740639824 10664 2720560776312816810607853808 10665 2628287797248701171236941120 10666 2725188984669169999184529276 10667 2642379548720786946346311216 10668 2716070826636340576607482752 10669 2645540306454826496454306624 10670 2731880451870739296505363824 10671 2637868439529921477230664912 10672 2733930952379330708988503280 10673 2652055186540987202371488000 10674 2727248215166261387677291332 10675 2655256315398054776032970592 10676 2740528299835660067841455712 10677 2647608690680310582407460528 10678 2745250198007678477958267504 10679 2661699292349480851568560704 10680 2735942752208457372216558096 10681 2664934818502225559850601920 10682 2751944698423577052410088276 10683 2657289606833489065044806160 10684 2753904019797316785501274068 10685 2671462699942323862492162272 10686 2747251058353649695512189408 10687 2674749158480173850615746224 10688 2760676770522561272630783856 10689 2666928903029184184825123872 10690 2765336746062855908251134216 10691 2681200924009322167611674064 10692 2756026373579169336240672924 10693 2684531332027181778497343360 10694 2772027442572687599254608744 10695 2676715357973164504779522816 10696 2774068203251056380592806504 10697 2691065475944251995147596352 10698 2767426751354080265760123192 10699 2694262406285899942764337728 10700 2780857649883856442326202484 10701 2686451703109448192899864416 10702 2785605696467890267206264768 10703 2700888891340059610037732160 10704 2776135014517608670211311392 10705 2704139829580046265398673216 10706 2792308292969947206775725312 10707 2696328127498428378460365408 10708 2794428434941010881481970864 10709 2710673113955507413692583248 10710 2787632728809277854797268576 10711 2713971967132679859981302064 10712 2801227455563726938885540776 10713 2706168599054505358840115568 10714 2805905643853154648122882800 10715 2720594614052875002998641632 10716 2796410364687556619597676552 10717 2723935169539813360235097024 10718 2812793673259961363869143120 10719 2715966973104629137411026816 10720 2814810837435942849003578688 10721 2730484144866354998211324288 10722 2808035406964322853428001264 10723 2733859724068041279229410192 10724 2821612207098857913701329248 10725 2725893914222450586044595456 10726 2826396142911688880599830648 10727 2740495589387442965035898784 10728 2816911727364850428259193844 10729 2743748039493893027483699904 10730 2833283712422021887861279632 10731 2735793589445718883890966144 10732 2835398237354142655259467476 10733 2750481196378882459790545296 10734 2828442794919644528462806692 10735 2753779157731535177742284160 10736 2842194499363911835760770800 10737 2745813268071784304198779680 10738 2847082867167747961135644912 10739 2760420005032539422727380304 10740 2837424515504436904582177920 10741 2763756606155212166643013248 10742 2853987098152628782550770992 10743 2755797201758630383074347472 10744 2855989279593426797055396648 10745 2770492214176298822374448256 10746 2849071819956152525881333128 10747 2773884970060067775634583328 10748 2862980802991426630505772024 10749 2765763234066916983122222256 10750 2867787081171372226294444320 10751 2780524532559685564031391360 10752 2858117352625607924823180888 10753 2783966683814443633223787264 10754 2874700707030107621402225328 10755 2775837165997478989380015168 10756 2876793695943589616394153096 10757 2790698233140975049776000576 10758 2869887248224358948663889408 10759 2794004144481171178391431104 10760 2883792216878791058674108944 10761 2785883973955003112713932384 10762 2888696062910098261270205820 10763 2800838182134463127255232288 10764 2878843871709448038011870256 10765 2804180462628610514836116384 10766 2895611720343646506085246824 10767 2796078193549788496577000832 10768 2897794213379458163687840832 10769 2810923922472897706537172544 10770 2890718011780719907509670992 10771 2814319080147143950362870768 10772 2904790821348798913128875136 10773 2806212918373685745443141760 10774 2909629517024688791581218240 10775 2821162433369022180190560096 10776 2899774622431101229797607488 10777 2824604082834862974916314240 10778 2916725848431260996038065552 10779 2816306797295423907290395584 10780 2918808467042428403211807720 10781 2831352806818152885166220880 10782 2911760894942151550804194216 10783 2834834261429361397503214944 10784 2925821154987114554170501848 10785 2826558782515368108323095680 10786 2930752023664332169675292796 10787 2841680416588797192607101888 10788 2920899062930647579769417736 10789 2845037175227339234748809472 10790 2937861481248545451442202304 10791 2836761095807413949398575744 10792 2940026450154161724772368768 10793 2851966678361728647302203968 10794 2932816642135445254552834752 10795 2855373580401328313452257408 10796 2947048461234949443726317220 10797 2847089847993622819568895744 10798 2952093660437673647941872312 10799 2862214620592731007887089568 10800 2942043155526515290974392172 10801 2865665357015033874663100224 10802 2959209049987639027437165936 10803 2857407064578653760040202496 10804 2961265195632796966111791168 10805 2872610525916959627577403008 10806 2954060050966658184444062976 10807 2876098380578347747516168608 10808 2968478471833332221618986896 10809 2867659824876112179184484160 10810 2973445482118621559650990848 10811 2882950973752148228186836992 10812 2963407477436568237830850432 10813 2886493556154045802463545536 10814 2980558740245460657519921372 10815 2878050451166451132054113664 10816 2982716498467977167798328654 10817 2893448132783487934468718976 10818 2975530008020914098391350336 10819 2896853410911327447265394112 10820 2989925153560251482407177968 10821 2888415152117387732940468048 10822 2995000518216635684965710504 10823 2903896397983784701938491808 10824 2984763549987048406868489352 10825 2907341682957327354912947520 10826 3002130552293979050625757308 10827 2898909630704509870457061792 10828 3004362049442497166377726668 10829 2914297968637794168116112384 10830 2997024699797321746185917232 10831 2917802098163468002962092112 10832 3011583544387720913487685968 10833 2909369402810492536066527648 10834 3016572461144527384581831972 10835 2924843646370361942251073664 10836 3006339760680806903582160288 10837 2928399431567253309925696512 10838 3023903664805812096010141872 10839 2919788621573710365423139392 10840 3026038705956419333373784152 10841 2935350180561021008597853696 10842 3018695664343458699963975816 10843 2938950696233698375522438656 10844 3033265261572535409628999696 10845 2930349748833432938707968384 10846 3038356641953074733291058336 10847 2946008215899284679113646528 10848 3028125938716930780564599552 10849 2949458101690499795622263616 10850 3045689998857309506625672624 10851 2940860223652315669096491936 10852 3047918427820215281133168552 10853 2956609746326112885889101648 10854 3040414447931229991170106272 10855 2960114883146780133201049728 10856 3055142807060706345544955568 10857 2951529339221508936701647296 10858 3060359481386200046047486848 10859 2967181736976193543337642832 10860 3049914649465974460704139440 10861 2970735340999070766601599264 10862 3067687516489404912135638460 10863 2962138771974421897432910496 10864 3069810087578668389276624600 10865 2977892672457206700200398464 10866 3062335676233821383761388304 10867 2981488450404577058806833072 10868 3077246600499766298495140800 10869 2972707603266764829094983936 10870 3082364211726806419460590200 10871 2988555892875586557558276768 10872 3071939450434319141814611748 10873 2992211701633017742175552448 10874 3089704853747832238223052300 10875 2983447345870719866825337600 10876 3091913718686950072823069508 10877 2999366865349753299467235840 10878 3084449048291810395789537212 10879 3002883929758866014711249472 10880 3099359482992707314612013712 10881 2994111623324977885195782048 10882 3104596673721615944751302268 10883 3010137460833450328276630896 10884 3093964694379823241069716464 10885 3013700454417880080830621952 10886 3111942456120996830050685640 10887 3004938021776942287562082912 10888 3114234966695250567117539124 10889 3020871167646385768513475904 10890 3106595280761695582632176100 10891 3024471963514324008508000560 10892 3121683247721449042866238896 10893 3015729958438929066757413840 10894 3126837323247711828452503200 10895 3031738342832369973915045504 10896 3116200905844952877453143820 10897 3035396835581859670468018176 10898 3134380464780076879675607304 10899 3026456522558258244141398688 10900 3136580226945868291277600016 10901 3042575779731467190917322240 10902 3128959605834480319589181888 10903 3046284294858023066910823824 10904 3144021619682893127049533520 10905 3037331984149259739281737440 10906 3149289314800291248534745056 10907 3053555948080137508039437984 10908 3138662740489388268134127660 10909 3057111559073793509674236288 10910 3156849068294427271481875032 10911 3048183886760385043370742720 10912 3159126139362955334557407648 10913 3064486934943752063589988992 10914 3151329494716380329062956648 10915 3068103765770414771236448256 10916 3166579842245120890902048300 10917 3059175389040143879144292576 10918 3171958951824064224942781752 10919 3075373080706144032102735360 10920 3161136052937706366694123776 10921 3079043580715709712909460416 10922 3179527963842459880837946304 10923 3070107440346257776641349152 10924 3181702680954785468882535876 10925 3086413586571006466629113376 10926 3173917548424002601263096900 10927 3090131022698924069774945232 10928 3189364375388007854607604308 10929 3081026060652454023209961744 10930 3194647777477557309556158336 10931 3097415969411215604615248896 10932 3183808344911262265008578688 10933 3101173405087962958997820768 10934 3202217523612517333523279472 10935 3092070594271156501756976496 10936 3204489885219045988872287472 10937 3108555541473426890331982272 10938 3196740106850395911820986624 10939 3112172523892649970224108208 10940 3212149316544613393461231696 10941 3103066210953827954873889792 10942 3217563772211091815627445144 10943 3119664582244470250501437024 10944 3206517746747091977095028940 10945 3123332716060743323017855104 10946 3225126123381216965357734920 10947 3114231786688335866313474816 10948 3227492765638181578668379632 10949 3130719445760225967332829072 10950 3219552015030686846688865152 10951 3134431114431290293431291552 10952 3235169756926535670337459662 10953 3125337375344958995357158560 10954 3240478177734571389302448564 10955 3141924531436877499829401408 10956 3229454296432430678835805248 10957 3145698477527473169998362720 10958 3248260975024345224917766396 10959 3136403567637370312297471584 10960 3250511305074370951981534080 10961 3153082071619967072333491584 10962 3242599060546797549689800320 10963 3156912482296062287145869568 10964 3258196536535344840755204928 10965 3147626429982974683941133248 10966 3263630479817386608716882832 10967 3164399030385476830191468672 10968 3252578346790170547253691096 10969 3168074916180545851628970048 10970 3271417762366397194982785728 10971 3158800067166042167966925792 10972 3273756317388900523220238864 10973 3175676934381923091608232432 10974 3265659799029003453748449984 10975 3179392727967284044288888656 10976 3281441648811737623290262944 10977 3170121348248735168481986448 10978 3286998290653656872583142512 10979 3186891111915808199195504112 10980 3275751316524354161592720240 10981 3190666613532895870163332416 10982 3294782879933639387673221256 10983 3181409171181574799109123456 10984 3297023548728350682553385796 10985 3198277806630343833884179968 10986 3288928767473139296324302488 10987 3202105258812354853078519056 10988 3304912289876578758767711904 10989 3192631799508805183566453504 10990 3310376561963931702826436832 10991 3209608566087993323908794432 10992 3299139855511718970101014848 10993 3213480892625792808770916864 10994 3318177728928155101340688576 10995 3204014600224696553272840320 10996 3320498604539739535673568048 10997 3221093157874891273941632640 10998 3312448939905715033855800048 10999 3224824224748896653656495488 11000 3328400384871160559335986672 11001 3215374985048147124351887520 11002 3333981262037245534459126620 11003 3232529306942262122412896976 11004 3322519745543986750265100696 11005 3236316896150345010800909376 11006 3341790488993179260592025892 11007 3226860042660147511049888448 11008 3344217160370053552394399964 11009 3243921136185457500296603904 11010 3335967993103961734064950560 11011 3247757802717941678671724832 11012 3352123482262531136719292556 11013 3238312264213820304300344064 11014 3357602613161094573495206280 11015 3255479809530579119350310976 11016 3346143847048839747874046628 11017 3259357916011521946358675328 11018 3365627086761756084666637200 11019 3249726263638539175643337216 11020 3367941355981017431983280880 11021 3266974132806919184594108640 11022 3359710705728092366404856784 11023 3270913060750606458698597856 11024 3375844124219363728493227152 11025 3261276787124856547977184944 11026 3381460291300881947923751400 11027 3278643852292273795663234800 11028 3370000575428414511748755984 11029 3282427237315027164389208288 11030 3389477440424671559133484416 11031 3272778407199366209217491280 11032 3391890817609280603981611944 11033 3290257189667384204739344640 11034 3383477545414604775039531156 11035 3294085869444513321640493280 11036 3399809609607670697230203336 11037 3284463135174565032037224576 11038 3405532102940591452244893968 11039 3301816704114972474894860352 11040 3393859713205693059491901720 11041 3305711100833639761096523520 11042 3413561701438974472203756024 11043 3296088455825021398303942656 11044 3415852548780838606326048768 11045 3313537289902184845569429456 11046 3407469842967296170065743616 11047 3317489895307849092764390160 11048 3423998204445799893114848268 11049 3307647287483653329316030176 11050 3429634079846001728606444136 11051 3325212775662816273147672192 11052 3417951829445718663647698044 11053 3329215325487953996686003008 11054 3437667878477090376650359068 11055 3319403007914736971649083136 11056 3440049574879958171815725156 11057 3337058735673813345025543680 11058 3431673549209062920594824520 11059 3340890267094181776599332784 11060 3448195895795224531751350272 11061 3331081984902252901238682864 11062 3453959949526992994298238312 11063 3348838623354744044088608256 11064 3442072840210569781536445152 11065 3352732790424586173261956160 11066 3461988935320453230949596240 11067 3342919556673943487456273280 11068 3464489297381601728119939380 11069 3360583516487465955119717808 11070 3455914251526784224392816288 11071 3364532311864078960715427120 11072 3472627360493548542333068496 11073 3354726483110184650797822416 11074 3478293787484292913641757932 11075 3372484982656730332711457808 11076 3466398568591200241588692696 11077 3376480826093216695012521792 11078 3486561517632667362148270512 11079 3366467187574286105354201328 11080 3488924279984391434255286384 11081 3384331186579518009601846656 11082 3480397139411386179648906528 11083 3388394774111322973169259792 11084 3497074919646650214910144560 11085 3378380454409740284467134720 11086 3502861844957061125860984464 11087 3396343381270951903211957760 11088 3490974276882255403609661280 11089 3400248636626001336652731264 11090 3511139101281882800107775136 11091 3390244934468031149232198528 11092 3513611866687097690969752896 11093 3408308018183602896589108656 11094 3504855683567168581162946538 11095 3412264944610059189589493568 11096 3521766378675677360470649280 11097 3402272947025571651210454272 11098 3527671794665479996994273952 11099 3420229462420875368425598304 11100 3515562484047253597336643040 11101 3424229360346790114076604384 11102 3535948359811290386262441600 11103 3414241576434924303331825296 11104 3538302872803514181589480200 11105 3432301231750308934672314240 11106 3529586479393647162959101044 11107 3436365117172334402844860544 11108 3546678199909857385556163348 11109 3426173447786341808237396496 11110 3552501992747665551447977136 11111 3444337093579766453575040544 11112 3540372445076782861980817392 11113 3448457180683765509183969024 11114 3560769621833531107077775836 11115 3438252552815447725768777344 11116 3563228006101445798472387192 11117 3456533520102226683585719088 11118 3554547045106031268488418720 11119 3460480293412675081973096496 11120 3571620273486737111791010304 11121 3450283969292251466331724128 11122 3577554182296279546215338520 11123 3468673344802530378663766800 11124 3565221328066236336999246960 11125 3472688881087523824952769984 11126 3585833942968366092221479992 11127 3462512040815135580602127936 11128 3588392668577149914281478576 11129 3480760206268342478372192256 11130 3579494498655065521960533648 11131 3484836613440909648725933808 11132 3596793669893418506003556936 11133 3474650656237892182401515040 11134 3602635475785286962007052864 11135 3493020372823271501342979264 11136 3590292384870019737695477376 11137 3497149561038524890894742400 11138 3611149209453448836529206840 11139 3486753746973106462842094080 11140 3613573261638983377757759112 11141 3505236424381677401034382080 11142 3604703454661776628398018624 11143 3509409994788252203081584416 11144 3621973278142085894762352048 11145 3499037826157697015089384416 11146 3627948554009098535348582076 11147 3517606430165932128046321920 11148 3615602455964480046998860728 11149 3521621010176700191224199712 11150 3636457932015439570371462156 11151 3511244392159296662458010208 11152 3639004744353859693555208856 11153 3529940742657617551495912512 11154 3629926846491013582574950032 11155 3534011704699912193702263488 11156 3647395296100387147812200928 11157 3523621895658204192602175744 11158 3653501536588222041005230056 11159 3542211435987698119733688480 11160 3640935655370819572807683528 11161 3546331798774780478755441152 11162 3662027910032726825390504052 11163 3535970505029049668445562896 11164 3664430344438709737316022684 11165 3554650903522525845279138432 11166 3655381135011295004359072164 11167 3558841922902004121307639104 11168 3673066313172094841185065324 11169 3548253321600440981996788416 11170 3679065420200609341995321120 11171 3567036176840890225296064656 11172 3666507618554873123212788144 11173 3571289270423555904119669760 11174 3687599130362409991813422264 11175 3560692034956677650861945328 11176 3690117353705263445462307624 11177 3579599039577569222855537088 11178 3681083840670309424794260640 11179 3583677154438078995688429248 11180 3698757631845242064393633216 11181 3573113149357699747824504720 11182 3704879994134171730909740568 11183 3592116927931299062444592192 11184 3692069114668631310838829256 11185 3596239466233430355218043072 11186 3713412385623562415365881312 11187 3585679863747721419227940576 11188 3716042323337444148347244816 11189 3604561672686260468323919904 11190 3706814653986555334774047072 11191 3608751220296245728241866416 11192 3724677910137853153639138788 11193 3598187774939856269645318208 11194 3730713433630464761473852872 11195 3617199104769054324215084736 11196 3717901505126509228155675216 11197 3621448066507101832310580096 11198 3739473545921682761590402392 11199 3610659872815492542577356096 11200 3741974166185269008750610164 11201 3629772079094099103094217088 11202 3732763063888554462458963724 11203 3634071229446938423041345056 11204 3750625944393464355944925780 11205 3623292390021623938146536928 11206 3756776710411068826487969808 11207 3642517915314468555738435552 11208 3743992016906278120959452640 11209 3646656540870460335232520256 11210 3765549564330959623317441264 11211 3635877498252761842647694848 11212 3768154713063836696866381668 11213 3655207893006855560055628368 11214 3758737346851271812684789032 11215 3659410254156162595180708032 11216 3776814209429733119887139472 11217 3648642677892986875284104496 11218 3783108784438609234680615264 11219 3667846342296786678798764256 11220 3770052521038017793671538944 11221 3672102564032922503879789664 11222 3791885901275417840598526200 11223 3661348915134429369236999424 11224 3794349274505081232575205312 11225 3680671071344668526211474240 11226 3784961578481053330920161472 11227 3684974455181803267067177952 11228 3803249859525249712159627080 11229 3673989842612175568363716864 11230 3809442196987044343672190112 11231 3693422022898701439989929088 11232 3796403374530510194682244476 11233 3697794131577017509059651072 11234 3818212029073703845439363736 11235 3686825556235067280177682944 11236 3820804539851870506522253394 11237 3706370347822908367398198336 11238 3811420685565072781187972232 11239 3710565319809775365009842544 11240 3829694345510727371613946200 11241 3699583973518108345782747264 11242 3836023605087110620987870800 11243 3719252495561419965078363888 11244 3822754905235141980825905088 11245 3723498424095777018286862400 11246 3844810110647717188081775892 11247 3712525870577645981959042752 11248 3847496042625393890981658312 11249 3732073315363278287706928896 11250 3837919991089647419762144190 11251 3736392451737703893116053776 11252 3856398179956915685780614464 11253 3725441580557439959727440016 11254 3862613443159250501267827584 11255 3745074684620704455731524608 11256 3849331696819454461390324896 11257 3749459252212417280401664064 11258 3871654361254318707718005600 11259 3738260438041020841215873648 11260 3874215079649491886034516528 11261 3758022791452751364446353776 11262 3864654846036972577954076304 11263 3762464019430419697373585568 11264 3883119492803932219522759668 11265 3751277923006552524295451520 11266 3889463613549318475849339200 11267 3771162261202035127897806624 11268 3876186265877694009046646064 11269 3775409653015998249413116608 11270 3898503337001369104445788656 11271 3764250535400708307120772416 11272 3901181276329483221629945316 11273 3784225721272957727267891328 11274 3891395360379186289976002296 11275 3788543629524195822896823744 11276 3910078426310638360116759828 11277 3777379638073107886190550240 11278 3916580646766614189843448512 11279 3797248784696086359175388064 11280 3903054305071340442190661184 11281 3801628101620942508406394304 11282 3925609498399946041402714224 11283 3790450700436459986376845184 11284 3928149806377437971556166656 11285 3810447263743950841381368000 11286 3918404235252398579823648000 11287 3814878095001994142739597840 11288 3937315943499210963030517632 11289 3803488119678334153803956064 11290 3943687499124404586783613920 11291 3823581024666620016276293280 11292 3930168132153407936581611204 11293 3828088645701490744167428928 11294 3952728306141910780564920060 11295 3816698162523297551447940000 11296 3955378108162849647439632084 11297 3836901089781599244841274112 11298 3945668098474497880527319584 11299 3841229684582167822140745296 11300 3964551064624729463805224460 11301 3829830477487753222410584832 11302 3971073781223639327581009056 11303 3850166508995795204893295520 11304 3957291952449809609876768100 11305 3854552227907020450791996672 11306 3980116258724493175080268836 11307 3843189236503588599083215872 11308 3982872187558454327649821016 11309 3863380778770602806520324480 11310 3972917879369706305900606256 11311 3867814624909183534666800432 11312 3992043165437173760959849704 11313 3856456809809782684472911536 11314 3998458189268194855645955052 11315 3876763907585184795519853248 11316 3984694932984084740863819008 11317 3881269434220656351278143968 11318 4007748461659720392306637152 11319 3869659972475078694615700992 11320 4010383737820836353721067488 11321 3890105296635852737720917056 11322 4000455784677752145474463440 11323 3894673864117282321313679120 11324 4019542614671519503716915600 11325 3883072197856319666765778384 11326 4026099646551185935606082520 11327 3903626032473899127851731584 11328 4012328403988715007269564724 11329 3907998746034421522798763712 11330 4035407180014554517488651840 11331 3896406222659817115310187984 11332 4038139888702861008848122224 11333 3917081054138148833571564768 11334 4028010483035487093455862720 11335 3921531036241262713646724864 11336 4047310506540065363750585448 11337 3909939473932787849042082672 11338 4054006271028607364270331252 11339 3930475044934588964226797376 11340 4039988033765913587817621576 11341 3934993095263855510310504960 11342 4063321303219080986685336504 11343 3923414660148750467244484992 11344 4065921382074253657652146608 11345 3944063922913870049979751680 11346 4055786857918073957371330056 11347 3948641142491161271506871232 11348 4075354206497009063486016000 11349 3936825395423404018065453312 11350 4081924687662088801752756888 11351 3957601155160329739113691680 11352 4067911908326339444735825664 11353 3962227419366881145426590400 11354 4091237285388513268697504928 11355 3950416297990854106110960768 11356 4093959854040320022858033336 11357 3971310137043305713493269248 11358 4083872848550499551745307164 11359 3975756956911323943214515776 11360 4103384954307636261793205664 11361 3963963724639808335449357312 11362 4110121309045207664318069088 11363 3984977503804295151642898080 11364 4095823158947811626537545740 11365 3989487891576593754932210208 11366 4119419915244043119103631184 11367 3977680351017302917626024576 11368 4122262075127385116803170852 11369 3998572284520196931767392512 11370 4111955084608448128414336800 11371 4003137109845992021683303872 11372 4131704439409475529407554236 11373 3991340411871765444571935744 11374 4138303160926852054360733016 11375 4012354962807761749129432704 11376 4124036131859502237854209428 11377 4016998959451317612985034304 11378 4147878126190866772168592280 11379 4004969325892111416802283136 11380 4150570660463816598967598592 11381 4026075509164489487725032576 11382 4140278085152315387198543712 11383 4030789112771446848004398000 11384 4160019917491356997667072556 11385 4018750047788952435504412032 11386 4166774843368076229488723676 11387 4039995510813785919569349120 11388 4152498694108062192202938048 11389 4044510937376412188637875328 11390 4176352364481027907012015344 11391 4032487225693346030020767888 11392 4179155457290082156808550676 11393 4053862098730139008194076608 11394 4168629134122244775686855604 11395 4058428196049431556665829888 11396 4188600294031485044420336928 11397 4046431961480145854641612704 11398 4195510238798082569213062992 11399 4067644762168798092691935456 11400 4180963962130739905397122476 11401 4072286041194059849353939200 11402 4205079668094183063252803844 11403 4060286394400417462349538528 11404 4207755545633119041462742236 11405 4081644066467540201812153344 11406 4197257504064270448673286576 11407 4086351170860026441680877312 11408 4217454951409777923374497488 11409 4074076377449391819300765552 11410 4224245033247691625720974512 11411 4095569246470333726154499504 11412 4209714934615619825034405888 11413 4100332823266001790427920864 11414 4233831432619155067455636888 11415 4088091046863981658173166080 11416 4236607885155274725058741464 11417 4109687812385503108081535808 11418 4226146082810006561983553592 11419 4114268688447297684891887904 11420 4246320871324584104627966544 11421 4102027622731965916370216448 11422 4253255205874118706212613288 11423 4123741192563827503448920512 11424 4238466206232763846771139328 11425 4128393973170722563818282240 11426 4262848060504494652304217120 11427 4116143009491728594085679616 11428 4265758272079982734323431688 11429 4137734839650696838199730240 11430 4255042830098535556117528728 11431 4142448974932683327139038336 11432 4275472365082291640389068708 11433 4130237108422267704570754080 11434 4282274813044354217094152988 11435 4151938177071844889948681184 11436 4267468018072971844964353248 11437 4156703837264192297650060320 11438 4292136831937955654655131904 11439 4144233088756945316076926112 11440 4294902456774504735642775008 11441 4166055395574513082347924864 11442 4284237438580188110527266096 11443 4170898182319695263628327024 11444 4304607312718825114698453600 11445 4158422559260098932680474112 11446 4311582822548921495726961696 11447 4180394594220563629154873088 11448 4296776639563835913227739984 11449 4185036964073748056376571200 11450 4321431093888146965517602236 11451 4172570746770835953825304320 11452 4324320711687312130040105112 11453 4194657830339150956521037056 11454 4313400398473494550477866984 11455 4199356921367504752395907968 11456 4334041881446572399401423900 11457 4186901866273438170271862592 11458 4341149998918730706392337672 11459 4208849216296029346784192928 11460 4326099476227670842596985920 11461 4213631507793279868412440128 11462 4351010115334122137215400544 11463 4201176623988301186419752112 11464 4353742400638396070436359508 11465 4223243068086315840104570112 11466 4342861615757526153042204492 11467 4228098405901620892749885456 11468 4363748341648050696976038240 11469 4215388851475008156251000496 11470 4370742305739767476131684192 11471 4237575387801819290304958944 11472 4355658258731381905670682432 11473 4242494089360766352759387264 11474 4380602666600113099565538456 11475 4229800214134459904793704160 11476 4383449671859948043508982112 11477 4252122554104789383681638208 11478 4372605008639972241254840832 11479 4256822422625098035191981184 11480 4393452634532902116464516496 11481 4244134246141649313508394976 11482 4400606414388615296496533244 11483 4266582694013820262128805872 11484 4385265090354507263072884752 11485 4271360014120004368208740512 11486 4410457439620291630177783932 11487 4258691438187658860218347776 11488 4413452578417789088102820936 11489 4280994607680538047558621504 11490 4402332413933606963567723976 11491 4285841367178288355575551120 11492 4423440475284623130600014724 11493 4273157951295426578491810416 11494 4430468330706044203460975880 11495 4295602759097553106419014976 11496 4415144041753623716915092224 11497 4300507778296653520236950400 11498 4440618503387716941574870140 11499 4287561221048341386622625568 11500 4443437246618904355756169712 11501 4310137529206261193305805184 11502 4432379693537078064169970040 11503 4315127344902718708209318864 11504 4453435786314627371249988120 11505 4302206023056968288358712512 11506 4460615132330135399130482760 11507 4324879106048006434775011104 11508 4445278588715940704071139328 11509 4329667282074089307713302176 11510 4470772065552520649359700400 11511 4316736322827148766267564784 11512 4473730565559389539261189656 11513 4339558642844308173054215040 11514 4462407284446611330026209248 11515 4344410426008084247044825632 11516 4483729408820779492781743296 11517 4331496258079449066571550976 11518 4491055470630034531764987840 11519 4354179152138314861830583392 11520 4475439910328186001678540912 11521 4359084462695391970930546176 11522 4501208510162616824002603440 11523 4346201543360095767435293952 11524 4504013928885815769440136960 11525 4368987428461365879790899408 11526 4492717355930747860461950832 11527 4373974035806832922057216560 11528 4514290193939045549947676784 11529 4360806867365570116517436576 11530 4521509856063097240067621640 11531 4383747209328703018640982144 11532 4505895877028338189061845560 11533 4388804064738588901055240448 11534 4531646524300348654949537088 11535 4375622632238526129938877888 11536 4534581218914078898623778448 11537 4398707633107569965721950400 11538 4523332967710837068236379324 11539 4403543277460245079761777312 11540 4544874454632532261795249920 11541 4390398224718141544838520336 11542 4552231977176203410556071384 11543 4413593191520002249223768448 11544 4536337833427435341380188968 11545 4418515504632384612376358976 11546 4562379986864484558000739320 11547 4405370900301482323895115984 11548 4565440648379539630767309156 11549 4428408188903785937854652880 11550 4553944053579116888736019008 11551 4433405633653519836645678864 11552 4575740557627032025298953050 11553 4420251823272518497649996880 11554 4582977685481682245612947248 11555 4443440341581098622244452096 11556 4567074314929617297691836828 11557 4448504715544366029465615360 11558 4593418645947046271729476920 11559 4435108603262835967905869376 11560 4596307423691180713467121908 11561 4458413227874079898074125376 11562 4584821511347134911892063920 11563 4463532500440311522508502592 11564 4606600976440937797596890580 11565 4450142594047320270848108448 11566 4614005456911335568075401672 11567 4473578667767757893325360576 11568 4598126460536459276897785728 11569 4478494191865402523445403776 11570 4624435349627778120468966624 11571 4465100586397944889936645632 11572 4627479070180098771625332288 11573 4488694006510917109064665440 11574 4615731420933717484240120104 11575 4493680922192918137418115792 11576 4637756015363834470393725636 11577 4480297215806707399516150944 11578 4645324380739420220351647464 11579 4503727264634302703402010960 11580 4629142725876417543720405864 11581 4508774542788134738181545088 11582 4655771840394270147495006612 11583 4495403553955265376154058688 11584 4658628580298951370722863920 11585 4518970408911596289466469760 11586 4646946336419104748430715536 11587 4524106850968590104196279888 11588 4669214085522920416460278500 11589 4510448312297217804785735424 11590 4676643330317456649449402016 11591 4534141346507736918552532032 11592 4660474755722019856899924456 11593 4539356409984903679109794560 11594 4687095629211635868914107872 11595 4525712453303321659634791296 11596 4690098665709675457705126200 11597 4549535157745879748842041936 11598 4678410644945007896082513108 11599 4554526445826834387730779936 11600 4700684545734972770555998032 11601 4540901134191543318151730592 11602 4708266871663126294158841164 11603 4564867658941494620601492960 11604 4691806585442971558058764944 11605 4569915366040732488099751104 11606 4718712701437251691203616824 11607 4556296389003130879016422752 11608 4721856814672807515939700560 11609 4580104628627857631152642176 11610 4709924201643994070118648000 11611 4585236359799459294228313152 11612 4732431992723380039578202536 11613 4571639360020738616087916720 11614 4739900338819670523853153032 11615 4595583590349388595944205184 11616 4723415837368460647429216290 11617 4600788027086851452368955648 11618 4750632215761208529370215528 11619 4586882022008167387412830032 11620 4753608631168032834497985888 11621 4610976907324968456725115216 11622 4741727258893768273642306080 11623 4616244922378253576071622688 11624 4764200562994159115642657628 11625 4602350358715907588035887360 11626 4771813284318368066813553420 11627 4626586193039022605235356160 11628 4755365513272646001159764616 11629 4631648870464616027632251168 11630 4782555472594701116464293168 11631 4617781950575550527312096448 11632 4785663892241321296743583332 11633 4642121647342840735422726912 11634 4773495506288534814608877744 11635 4647263597644967262926953920 11636 4796259840778283326810137024 11637 4633386784479219309296555520 11638 4804053283838773069183263816 11639 4657587033179241652727433312 11640 4787291540736876682914258240 11641 4662797191558092706636724544 11642 4814795578543176118303956204 11643 4648939094153104262339403456 11644 4817723451871515507344953656 11645 4673287470013277097461581440 11646 4805593310417288297172364872 11647 4678555025215742450073339456 11648 4828620300679921009303277784 11649 4664432087247845858903028864 11650 4836280060679485479338917260 11651 4688889465846231296522058528 11652 4819517016278771552248741572 11653 4694243244086810440515694464 11654 4847009841248579695340187192 11655 4680115910840970046116510912 11656 4850099327614907742928725960 11657 4704738932440589175973387584 11658 4838003138663527084096640544 11659 4709867454785549917708276320 11660 4860978515456585290637545584 11661 4695723615637690984688041728 11662 4868809214560791060055462848 11663 4720500891379825399822532544 11664 4851755912927999046531213050 11665 4725693210452292991113634368 11666 4879555138371941298757291248 11667 4711589450457985022157893376 11668 4882760252631525448064073168 11669 4736181174845226556728884832 11670 4870396064301660607696619544 11671 4741466207866801444897998624 11672 4893650650400180919319159416 11673 4727364177989148595049261952 11674 4901334001492736564397043920 11675 4752087987554919479422033776 11676 4884296159029697586023281344 11677 4757454815242370355153485856 11678 4912398650451461642391814452 11679 4743038780450879652849047616 11680 4915442213878919078119811832 11681 4767923944963472383638948672 11682 4903100759836155452232710448 11683 4773360419458766559968787360 11684 4926332064328882514698473072 11685 4758989690516514689659933440 11686 4934175140504969459679487392 11687 4783999048721179473432181248 11688 4917119410957036565696346648 11689 4789189237768218565403258304 11690 4945233260030715300496179024 11691 4774825823913453684005474688 11692 4948424974655944991126070552 11693 4799974542729683849904968928 11694 4935825746296739833310348496 11695 4805252270170270009370987616 11696 4959299723076967006511378424 11697 4790884420351723743777422016 11698 4967341229917212490980813564 11699 4815895455996279860563479216 11700 4949972269981057165612199472 11701 4821249435920400491029610784 11702 4978379982691077806066961672 11703 4806893503043836901152517376 11704 4981396691560939886424906288 11705 4832033659933957776214570368 11706 4968822956043237708299504448 11707 4837452997574914568599527360 11708 4992606567374965623303180624 11709 4822801904073934340710123248 11710 5000480632378207699815514896 11711 4848088822667191006692835392 11712 4983150669616773952053549696 11713 4853602792180513659844917504 11714 5011529577278333943996419904 11715 4838952856778053566744402432 11716 5014681777381438894005123192 11717 4864375471364597197185834960 11718 5002155838214057983564928304 11719 4869661553519623493952245616 11720 5025897430006353752087359488 11721 4855029391457142311545507440 11722 5033959338762755253082865844 11723 4880589375398526710594979552 11724 5016271412732603282711722392 11725 4885947543494957977818745920 11726 5045005910691327720921864768 11727 4871333613530156739274069776 11728 5048291094019691525772326928 11729 4896734974642921897601525376 11730 5035485329804521833782507712 11731 4902152809854766448977425360 11732 5059499375394083446515859968 11733 4887547923815589851238235392 11734 5067420647713879684534950456 11735 4913090958678026696639724672 11736 5049761306501211437716873560 11737 4918599272727880214597779392 11738 5078776794697449101365229340 11739 4903703871558949845904034304 11740 5081907890393459063447976432 11741 4929390777098302011549134784 11742 5069109481388659024174308288 11743 4934978291684358761791460112 11744 5093095581543701744023032468 11745 4920065786594128886542604736 11746 5101193724747450090020167248 11747 4945914850257084145683202560 11748 5083556785275029121027603840 11749 4951251746060768892884104128 11750 5112568089886276588943784960 11751 4936353309531655360849525392 11752 5115819862474137308040404760 11753 4962351987052315438330794240 11754 5102769195743220286557865188 11755 4967786333313425692990705536 11756 5127017975005893860074601412 11757 4952916793075742229055261968 11758 5135289597411576315754498416 11759 4978708296398696132537362560 11760 5117312184321825663857543652 11761 4984227526093022165092934976 11762 5146667795781953891581866120 11763 4969348087434241164719985072 11764 5149750347548661099458823264 11765 4995308160744676886349959040 11766 5136723949070692875371571744 11767 5000900450790793829335172208 11768 5161275057544327108432302516 11769 4985722745314477860139732080 11770 5169385308079749185202247920 11771 5011837873641571068068602464 11772 5151419166642259163543170704 11773 5017491819533167491710549376 11774 5180755054026976510002570612 11775 5002349966355252400598394432 11776 5183991550213051721944173480 11777 5028583708607878781601212160 11778 5170997699149436648553057816 11779 5034007684824634266773792112 11780 5195501745805874430631501344 11781 5018861945033463214813270464 11782 5203818219176245771353609120 11783 5045271492687999255732655008 11784 5185524275687888183362966752 11785 5050775301019251298158196800 11786 5215166201401796338632166608 11787 5035613309446800098662742592 11788 5218552548753705744536683008 11789 5061864426522577011432951120 11790 5205281525389312015323567288 11791 5067436666776273386146238976 11792 5230079280910911967536584448 11793 5052316510795394398367844144 11794 5238219246684304940432991972 11795 5078691878996697758677476288 11796 5219936924745487346498407968 11797 5084363108134594510006639680 11798 5249911977633865749897326400 11799 5068921622060345340661665120 11800 5253106367395130682236926176 11801 5095436598740690403403199040 11802 5239885995888273166313538816 11803 5101195606309985273130735360 11804 5264636601291858701693303184 11805 5085743055790466767628139264 11806 5272971570998798273089859880 11807 5112430435217540733718644000 11808 5254681870705314711929037876 11809 5117937641174184017743601280 11810 5284663113801933209134177632 11811 5102534385933319648106681472 11812 5287994224477133928675040800 11813 5129354037689130217995045360 11814 5274452204598955690765014912 11815 5134922562922029150217059456 11816 5299516521596433804083720856 11817 5119527502746160532330849280 11818 5308042692410278188685700328 11819 5146167079553102432596615104 11820 5289445791766620558866377728 11821 5151830813217986019384834432 11822 5319718902441402024012764256 11823 5136431238983952767283089760 11824 5322888145695592276191058860 11825 5163250898959236880345644480 11826 5309383091073067283706630888 11827 5168996432929444682346204816 11828 5334726681307559011886636832 11829 5153279675851887169462599888 11830 5343099287702045950436644728 11831 5180237664816391939368477216 11832 5324496240232392209252378664 11833 5186052569026338938240890752 11834 5354791345499311999747039392 11835 5170350454451896469717196000 11836 5358087088500661148894606856 11837 5197463838529237143328300416 11838 5344660005176207024648970000 11839 5203047891266174378697705360 11840 5369936390380213263413788680 11841 5187347988710038293820507920 11842 5378489928695347985374488648 11843 5214606383513669885226372096 11844 5359561208481181064793535344 11845 5220278287561179889440683328 11846 5390184878960064989593340376 11847 5204597731245108226495296000 11848 5393646730081932668710703964 11849 5231668422667309079870208384 11850 5379871212243093457188032208 11851 5237416764329907684765195936 11852 5405494074172962017867630100 11853 5221758104112634483704241680 11854 5413876663549033674819896184 11855 5248992137400462683426958720 11856 5394958671493997605073116224 11857 5254805251013250430059858432 11858 5425907401667135257461542394 11859 5238818710352963565555277728 11860 5429185204040266706349450912 11861 5266203171816256374774704544 11862 5415474487046636023023723552 11863 5272112724549422567814583056 11864 5441015592151600159368210456 11865 5256152551960498689474824640 11866 5449612990977252144732952296 11867 5283691081491340103628274992 11868 5430670220677149250108622136 11869 5289346873172463796610487936 11870 5461620967638015159596655744 11871 5273369451732436370585711712 11872 5465053738730880647042042376 11873 5301079890821376928364423808 11874 5451054521707092524611206000 11875 5306806377485709069478582800 11876 5476900279155562317386183580 11877 5290843697850206633728635648 11878 5485661829735914078356207176 11879 5318374812350857302518731296 11880 5466414777000313488190955928 11881 5324203683409823471829257856 11882 5497681096128954379478760072 11883 5308273707977341958511462912 11884 5500912156253129970282668148 11885 5335921124407389274081150176 11886 5486935433681238206650216488 11887 5341842067860323025614918352 11888 5513113065594012394463139024 11889 5325560198026743121400588544 11890 5521728219128324464241216016 11891 5353386757016100456674556288 11892 5502472227584072896391247024 11893 5359385952372950828895515328 11894 5533742601203977290814476192 11895 5343125500634385628547813376 11896 5537117676656887322468601960 11897 5371119790158944458801663488 11898 5523187791481837244217311796 11899 5376841043724649774635890976 11900 5549308464209093735944543416 11901 5360620320313008407295535728 11902 5558123019349074962161214784 11903 5388737869037854046143231488 11904 5538514738378046601851002032 11905 5394557086826914231502306112 11906 5570119620629016600292386480 11907 5378332263597059962980802320 11908 5573680838964638870779156032 11909 5406293897338495922775234864 11910 5559436035684561309626577504 11911 5412197681832162336624328608 11912 5585848570672849649643531696 11913 5395956161332513824957683088 11914 5594499175536176660885054304 11915 5424092415468158731494612192 11916 5574916266869116105219383876 11917 5430069127174189878785096928 11918 5606869857434640757913398848 11919 5413527699890743513815373440 11920 5610205679993379968425429464 11921 5441794906003219440286358400 11922 5596010178689865621434593740 11923 5447878005358145102487526800 11924 5622381749893789140827009472 11925 5431337846164996863981967152 11926 5631221213858133084682479600 11927 5459755117240980727917959808 11928 5611657339770831339792704256 11929 5465582167158129394735166016 11930 5643595364209603486486643808 11931 5449032622655989682753150784 11932 5647104658581348242078700912 11933 5477632805783168772301098576 11934 5632576926429600369689720448 11935 5483539714407956322814674432 11936 5659275348699674960835445644 11937 5467042920283883376028165440 11938 5668298054209275550854550632 11939 5495432348748935277581494608 11940 5648354159164824635965079904 11941 5501406112605087925650771456 11942 5680661820801715200487221864 11943 5484918918052644218382035088 11944 5683976386846574088774145356 11945 5513466320975970651105744768 11946 5669517393153465257504704224 11947 5519539655315595973939430592 11948 5696493402537302598031977792 11949 5502696065256347641053057024 11950 5705376689133840752875287072 11951 5531434712488175401108882368 11952 5685439164872269830424070436 11953 5537596567943313044257503744 11954 5717714851524212122338184896 11955 5520765772013864090207172480 11956 5721191480994129375902602704 11957 5549652896225312410823855232 11958 5706762351989737531503366600 11959 5555533947789552219977342832 11960 5733724450542538356805511952 11961 5538719508749471846270483568 11962 5742779212866486313054389852 11963 5567772638749099679193345408 11964 5722524228152655222487991520 11965 5573761078465407323459446560 11966 5755125538438332544318070016 11967 5556949630710736806477677520 11968 5758759193884352263648073808 11969 5585798538028141503356791296 11970 5744020554786969646671752208 11971 5591881725895939230186428304 11972 5771295250717506196527803952 11973 5575091534523436741038216864 11974 5780196163783314336276693720 11975 5604096688241041749536133984 11976 5759899911244214498633497260 11977 5610261456472923808964986752 11978 5792906746341329284399945176 11979 5593136549401845502254501696 11980 5796320712994651012947870768 11981 5622314848455681044542601424 11982 5781630924427532007179719152 11983 5628548157516913573964801376 11984 5808844257504062850499574304 11985 5611432881232889532611395776 11986 5817952821252912445842381360 11987 5640772453119146795255191440 11988 5797690139819409607582428528 11989 5646748159893098370102306048 11990 5830644993992644323733269264 11991 5629659626600860661682382080 11992 5834253249719751702314839752 11993 5659163110973587907279854656 11994 5819200660200389730242777328 11995 5665227953150419059052151424 11996 5846750494617312527297064408 11997 5648122629210930944684114304 11998 5856060981503564966410327512 11999 5677446222334201979443871520 12000 5835453948319970237615609472 12001 5683586492371563875821080384 12002 5868769393373705462934784296 12003 5666498346201866050747859136 12004 5872140218577164614893963576 12005 5695990771287418059385669680 12006 5857173943965164451222516192 12007 5702242166286390541829421360 12008 5885022430504471462681740984 12009 5684824954665965086500294864 12010 5894153178235192282540424976 12011 5714441127211627206829003824 12012 5873534718803069254872790512 12013 5720788731850252871938478496 12014 5906864289207395644892792676 12015 5703359941355601473496751104 12016 5910416031432152821624354980 12017 5733167570481759623626770432 12018 5895479611619944209227031984 12019 5739233196486361277653679232 12020 5923292798557262425908590208 12021 5721828023252716541886571776 12022 5932615379036616800719884648 12023 5751813823094979069754516992 12024 5911631924831953108533172560 12025 5757948627506990075083345920 12026 5945312012438620323977358960 12027 5740585420667409048545929728 12028 5949040731872137894411154208 12029 5770335851951385868940602080 12030 5933764151373147923705773680 12031 5776574657090717225405812896 12032 5961897059509395601122350088 12033 5759208764384408555923336896 12034 5971073948159230213573542552 12035 5789157448326411527339502528 12036 5950097526158924917336943424 12037 5795487837728452388699182944 12038 5984124775472099912107273128 12039 5777734221495361015980466320 12040 5987641979069911861444643184 12041 5807869515418952027683402560 12042 5972431027004802204802502400 12043 5814276773659362082635157584 12044 6000514415626196423706513516 12045 5796572850614449034208144576 12046 6009867490425561635603260032 12047 5826848720381209879525663200 12048 5988908193925747230954498084 12049 5832996317294366906580814272 12050 6022928292196652842018980096 12051 5815296186420543473144748096 12052 6026608499729055202831129920 12053 5845730653679978569996390176 12054 6011072124307281251504008032 12055 5851978035928347991867505568 12056 6039481608882238755084212880 12057 5834265183881053012811939760 12058 6049059375222741137509862748 12059 5864520918018312939159828000 12060 6027707299948488688191174480 12061 5870853234166527132165976896 12062 6062114521086831504705846168 12063 5853199869425771639912283840 12064 6065564035502236927785954840 12065 5883603118013458330336047744 12066 6050045971570976015277355812 12067 5890006961025360141462650496 12068 6078810739580454109618830600 12069 5871987693073984201087534416 12070 6088217826854068319699012592 12071 5902557745119665477118649056 12072 6066902933033673040459286208 12073 5909069549579457916576557504 12074 6101252318264491193815352124 12075 5891045673412747599518683008 12076 6104903147861613465032497620 12077 5921821003327274680242764832 12078 6089430535466204100691121904 12079 5928045819667793657820625824 12080 6118122882267315245124637056 12081 5910037738371517107737272464 12082 6127740479153974863125523672 12083 5940969627643110798254315424 12084 6106030845256415683762020576 12085 5947274435574774797009406432 12086 6140790185073528059404555896 12087 5929283233298268149977222560 12088 6144585979736209955326931160 12089 5960012049506597102120165760 12090 6128811452547743850780557376 12091 5966431659726308892090540864 12092 6157813750622671471603067592 12093 5948444081132148000319895808 12094 6167243488611176004582979992 12095 5979335139196336916298552384 12096 6145556038950676683431780928 12097 5985855967694699280828023424 12098 6180687090927181904215376880 12099 5967509901121549164449246976 12100 6184278815518796507896527738 12101 5998564293017969753672454864 12102 6168501641643906414115509144 12103 6005172514090005449032763232 12104 6197500160536640565131006904 12105 5986850913927672267332696832 12106 6207128293950419465788463124 12107 6018092776272440015901503568 12108 6185456290573321239073194432 12109 6024388029675273677497883040 12110 6220558455778776873923714448 12111 6006077834601289629179591712 12112 6224332648650269187289711536 12113 6037490457084345690480702912 12114 6208234611407016383355743352 12115 6043895045250911932998657312 12116 6237531215907921994768062048 12117 6025615204467695416050111840 12118 6247405473952210569794393568 12119 6056815418564058777683525472 12120 6225308279006927191532277672 12121 6063315293805589602249835392 12122 6260806331730020620872433008 12123 6045016230561310627558723488 12124 6264358914977676331843303224 12125 6076410478292931640373269440 12126 6248329427706426689504341536 12127 6082991281487465547666329088 12128 6277973255371936159139984616 12129 6064323727909356296878278528 12130 6287632269651661579341056496 12131 6095896255105066738420581888 12132 6265588928739284614502323656 12133 6102595930228177387803892992 12134 6301040196245986000798977456 12135 6083965237368216744416173824 12136 6304762324956423507760016712 12137 6115669738899178357501570944 12138 6288760700865062182280223336 12139 6122082209758368938560400256 12140 6318378677558498199316806024 12141 6103440504076369423190424768 12142 6328269665467305835680215568 12143 6135348904161333353433514080 12144 6305816495209003607036615808 12145 6141848455270058228218639872 12146 6341671246401490560518666232 12147 6123232195104770866831902912 12148 6345556493746218365589900336 12149 6154937316526383325000074096 12150 6329206634260457594037564450 12151 6161512205014489808952815520 12152 6359158954545843874209484428 12153 6142941762306529511434371120 12154 6368870709615984261189421464 12155 6174786825650163938305585536 12156 6346420183258722390235950924 12157 6181473201967133030393443872 12158 6382654703191400070151394676 12159 6162505095775836287337766272 12160 6386344709118313823529232176 12161 6194561892992442208157854464 12162 6370042648646370421198891248 12163 6201345527610373080172221840 12164 6399914805869707489611580884 12165 6182358811601120259477412608 12166 6409846701576497695060203264 12167 6214613309435344077565436160 12168 6387429365051718973070026386 12169 6221082030370045792784394048 12170 6423647240980634932255880448 12171 6202149200927031670496509824 12172 6427488971756607354601664760 12173 6234553437955525559990154240 12174 6410834643616050243753578052 12175 6241141644517904310945849168 12176 6441065339718953280891927564 12177 6222212947174848426458888544 12178 6451211027983063845321497772 12179 6254387196065237557160824896 12180 6428406743902332296075361024 12181 6261080842621083277610439552 12182 6465012495340822197833989368 12183 6242141411602514359716654720 12184 6468639256816866571889804616 12185 6274522847066738787603494784 12186 6452016883986348684642968724 12187 6281307884007897106764570336 12188 6482620835863893986392273536 12189 6262028585197458693585934464 12190 6492560663579695833311121024 12191 6294566710866166926836416128 12192 6469735938454101297404925408 12193 6301428027666948919788977664 12194 6506345651830939526786009136 12195 6282161190689472105745292928 12196 6510162176145927899548520616 12197 6314877142855681711786510032 12198 6493621958396233120820221056 12199 6321449134361493400870809504 12200 6524120735361890125869148812 12201 6302178514231116467784235920 12202 6534315787322637141302517156 12203 6335111771780802267164919408 12204 6511085327742938163185686992 12205 6341782928799026473200769824 12206 6548069000986808931354076848 12207 6322528554055533497539296000 12208 6552070263284538525785809344 12209 6355223533597115133077571072 12210 6535149213971575768015772208 12211 6361977636441610221646207728 12212 6566045591758784045440070016 12213 6342742949331002913899872704 12214 6576014526633247628463177672 12215 6375625068319264668967291008 12216 6552841603012481129659079904 12217 6382503809286751068557770944 12218 6590194952669431997262276384 12219 6362865453441286486044217152 12220 6593955010390996053625348416 12221 6395919552895391757776357712 12222 6577098174932348034495909336 12223 6402906037822278782291415840 12224 6607927825560320584478112144 12225 6383291669088524932801653360 12226 6618139442828222135673467628 12227 6416522343876326027782322160 12228 6594922490943050417040488268 12229 6423191188495271586014068224 12230 6632311442596947641439201600 12231 6403605193198056593026763856 12232 6636242590047641535037524504 12233 6437031642208289190113890560 12234 6619022206776415676555509728 12235 6443777100045113149314339360 12236 6650198587256035072987121328 12237 6424203355081865701997465088 12238 6660647434998986938244392032 12239 6457400744947945607245346784 12240 6637047565790910290048640576 12241 6464262093904572819810688512 12242 6674794924554172443843222696 12243 6444722105241316030893106944 12244 6678518655768731068970790288 12245 6478104141459589390024097664 12246 6661310995207796670059838168 12247 6485067108709813244320053408 12248 6692868642753130693978826784 12249 6465094146061238302507633248 12250 6703120631950002151107547320 12251 6498681152713725038198929200 12252 6679554493908087809325353568 12253 6505730975672289210067422912 12254 6717282051320662701192004224 12255 6485776442913435612967740096 12256 6721163380648319822442258336 12257 6519555324278811651016628352 12258 6704054843650884020944452576 12259 6526314138789934877715374592 12260 6735520771216810572091343112 12261 6506401958668634771706047136 12262 6745995034856108616307737168 12263 6540319830170185263962817984 12264 6721988375169203742944927808 12265 6547188521550653618234340096 12266 6760154308452747248602848060 12267 6527264456871444501022286304 12268 6764243057238322781992888164 12269 6560980047428159991299021424 12270 6746738823918679639254581952 12271 6567943714226526441421315296 12272 6778591785585873338822541648 12273 6548047992494642139959379600 12274 6788848015861057066248415476 12275 6581964678485427728340439248 12276 6764859929569183140636952704 12277 6589005982829884179685126656 12278 6803424836053805309080641048 12279 6568739556773882345040089664 12280 6807278669700953973591071280 12281 6602803759880954863376739840 12282 6789821833410811217092650816 12283 6609965904278348751422977248 12284 6821601407224431205293214416 12285 6589694945940345243250080768 12286 6832124123132728730289931488 12287 6623985799447911263354143680 12288 6808145435355667714021727808 12289 6630828105285064343096472960 12290 6846665488689876553721899872 12291 6610537503709806049689583872 12292 6850712372277280416250915296 12293 6645039507099360956295361440 12294 6832896393783347770982928216 12295 6651968762878544297825178912 12296 6865048974182942937423473280 12297 6631736979548021669453211120 12298 6875774706089598307494687936 12299 6665970249418777263454144752 12300 6851381388922196541811031952 12301 6673027428318443257173577248 12302 6890323995765085309353476460 12303 6652800509842555221592592064 12304 6894116924685994100965306032 12305 6687214313112234408153255552 12306 6876368990517339758602317984 12307 6694383825404715078207944064 12308 6908892005518300258431544224 12309 6673718581693894467410708736 12310 6919429422624559981003937736 12311 6708351740458051240857400896 12312 6895029924352782121409648664 12313 6715617988807685841627159360 12314 6933968302748165492640976512 12315 6695019843989294232847704960 12316 6937939298202885118086771276 12317 6729820121310303353029674624 12318 6920212997744755932490917564 12319 6736737506651126514960054624 12320 6952695806780072419349892960 12321 6716151182223947797745578992 12322 6963480435412554300029146896 12323 6751140817305922784344811088 12324 6938680940607178707363264192 12325 6758179536012451543671352992 12326 6977991210061837399608088512 12327 6737590752158655003064452192 12328 6982192687838138028666649944 12329 6772378405116306419150940864 12330 6964075418682581206493045856 12331 6779522926748172587161343616 12332 6996913482571020487394944452 12333 6758952904888676007698455056 12334 7007490035962010957444753880 12335 6793916981509370776088912832 12336 6982688211467794798071605088 12337 6801151703188201055104360320 12338 7022464005019423163667064992 12339 6780168441110487798023251968 12340 7026379693290885600583005600 12341 6815331651506075460509128704 12342 7008368066760281333363169312 12343 6822696147750177469366699728 12344 7041108034543297983491882124 12345 6801717322787011251971208480 12346 7051915458656417353232442276 12347 6837064340689591700314517712 12348 7027143270097876033916994144 12349 6844108303252473543849649248 12350 7066887890755865496713644104 12351 6823155910572750113525958912 12352 7071019937788225271152660272 12353 6858689529027798920181354048 12354 7052554321144694935926555984 12355 6865831232195529508652683008 12356 7085735045323798379647491036 12357 6844908499050625108053515280 12358 7096769014759343144306672832 12359 6880213158028469291002293792 12360 7071565622323570627967703360 12361 6887436476487848757391840128 12362 7111722103019639559363471480 12363 6866528457905178441658675776 12364 7115609364131435744359324224 12365 6902023993039059174652765536 12366 7097232811866908612613016500 12367 6909372333482625528039376704 12368 7130750136806175034328356464 12369 6888058880026385876072459904 12370 7141608197963226953921576880 12371 6923751389885198846931594912 12372 7116375147878383442595825120 12373 6931207374575457524532841728 12374 7156523187890132085894158928 12375 6909873802269633563907909312 12376 7160609976744087827670297456 12377 6945785878770705289405222080 12378 7142314410317771679496602624 12379 6952888968125104016500056624 12380 7175767311118315093041184608 12381 6931577773011799908598321152 12382 7186834991601240230444844024 12383 6967692640951014081582644544 12384 7161207217870778144663527464 12385 6974930155983117563865735360 12386 7201754991042225649140899520 12387 6953661698987189362136022144 12388 7206036554299753933585905312 12389 6989478464242899916618445568 12390 7187314286794864873384847184 12391 6996832771399022040549122448 12392 7221191983456349874711269556 12393 6975555050374360528323879648 12394 7232061464480253140054062236 12395 7011599980648490846888480640 12396 7206429374785230948049640256 12397 7019055806174420263898836032 12398 7247431310063674397785728084 12399 6997360615797946725334799280 12400 7251435994389670204361142012 12401 7033618134509990669810570304 12402 7232779295168184044967996696 12403 7041158672911642602199955808 12404 7266570681739600386350496000 12405 7019515867404484831999123872 12406 7277696310788424081648910800 12407 7055931706442718042427180416 12408 7252071164128498322187383208 12409 7063146569246382897148541376 12410 7293038320275242658009436080 12411 7041501137924748010990835712 12412 7297283200016144662481787192 12413 7078157212947888364688245104 12414 7278217970644100530191310704 12415 7085483505152698401146456064 12416 7312378114853962184604658032 12417 7063816317796336641582057264 12418 7323754483645089300057337776 12419 7100244202850430320794006944 12420 7297700605224033218327740608 12421 7107662818313976041860616352 12422 7339110013647340263547467480 12423 7086058964567672971537270656 12424 7343057400736266070810774740 12425 7122653988316751880324506880 12426 7324060321338445233502503384 12427 7130209513873093034492639952 12428 7358626212366679492997095704 12429 7108156894214022329434156128 12430 7369775049247294907939069808 12431 7144939666559573538473582496 12432 7343753474472415142984824704 12433 7152615233300245059573494400 12434 7385127165749545576562931120 12435 7130550216032621025652179072 12436 7389298979626744971294042384 12437 7167569646002535966546058032 12438 7370341853265892496196578616 12439 7174889045423340573101906592 12440 7404856950331673528378562576 12441 7152896826865854629039346624 12442 7416239128041052564368669180 12443 7190092779075003987753629184 12444 7389725231285655099934575192 12445 7197497922581651556990280512 12446 7431569054935538517516240756 12447 7175519849875674140748988560 12448 7435959027425025245168117148 12449 7212456413282811836583446976 12450 7416621176194591409184855504 12451 7219991655720620195354446032 12452 7451485702097735538626771304 12453 7198009775713356878847020544 12454 7462683440163362041520581728 12455 7235191085580224367005804544 12456 7436181474419271037861374756 12457 7242838883003527052715066816 12458 7478450310750978411849087972 12459 7220416359019475686187611008 12460 7482572520980911604709299712 12461 7257783342655547505207212544 12462 7463277946947688238955746880 12463 7265527330107643247570030352 12464 7498112229259755662023822944 12465 7243127216014239712497893184 12466 7509527704647722345498835408 12467 7280706259678005286367402880 12468 7483094349446311302915333072 12469 7288124470441162264406411136 12470 7525301024655695398688555328 12471 7265730441608800201181093328 12472 7529624398497369208821448536 12473 7303504142153541484307729088 12474 7509927059047749606552076200 12475 7311043009139913645584326128 12476 7545161176185607045126508232 12477 7288677911010047062415028624 12478 7556851071254877169499490600 12479 7326182504109982492539746784 12480 7529890326815108886620632080 12481 7333827636097505355873706944 12482 7572611680399541408166994446 12483 7311494666906933801562749952 12484 7576646144193052379952238728 12485 7349221054918397696008652352 12486 7557015803647894369746923040 12487 7356953460662608918895735184 12488 7592642690526327870996472656 12489 7334166216684064297318088544 12490 7604117011980656388979709472 12491 7372096606315015221445924752 12492 7577207052645758710561764012 12493 7379961531779108081115469728 12494 7619844114409689591522563124 12495 7357212734974319486864541312 12496 7624128396268786989747511584 12497 7395351302475706592033465472 12498 7604516196668962711499900940 12499 7402857969211358045599260288 12500 7640084289333945273038849664 12501 7380088666708314314911311504 12502 7651819770769757349497942928 12503 7418461612584572760504707712 12504 7624463166817844646040686144 12505 7426064518415662374018685440 12506 7667559925882479495156834828 12507 7403319311798981257899544800 12508 7672021642967409190818418968 12509 7441432716614357078357586912 12510 7652035973128941348637983408 12511 7449177646625269204363058928 12512 7687982821683640374328183128 12513 7426481386728737992308556032 12514 7699478931107618909203753236 12515 7464750368057602064363645856 12516 7672111038717785153540495328 12517 7472621376117940065241858272 12518 7715706161491784439317569968 12519 7449435023653333090003162752 12520 7719911794165605524702567784 12521 7487946285310500608322621504 12522 7699966981581075862875116640 12523 7495925370232978515230749440 12524 7735858423651899571542203808 12525 7472772901087351475390417664 12526 7747596726624315305732314008 12527 7511510798034329034768308832 12528 7720253678155352872354382844 12529 7519099230207048781383890688 12530 7763800370136595764978323232 12531 7496004650511938148486195840 12532 7768232154857811258499461408 12533 7534908948616410936923631360 12534 7747847909005750201736970864 12535 7542632312258301601335525888 12536 7784146152846027437616792972 12537 7519534025304656953023427008 12538 7796186335535896320403617972 12539 7558212285788405664331299888 12540 7768362265394352069200298240 12541 7566051296417077666129680288 12542 7812349511723203338509313924 12543 7542932389246435594823496288 12544 7816500137526650454299775930 12545 7581847892268680054540835840 12546 7796206224256249629260305224 12547 7589787546062096215672937328 12548 7832926463749528233200677164 12549 7566251650848212258728706112 12550 7844696265785724357192162504 12551 7605343144969288662416952960 12552 7816898693050014878079268716 12553 7613428534437422793336518016 12554 7860861297036992306376623556 12555 7589898312570808737753795264 12556 7865222763780069373108009224 12557 7629193167513791329629212832 12558 7845009828635593438457487168 12559 7636917961957005433980250848 12560 7881643295934199050624541848 12561 7613376547258048119663897504 12562 7893700578828827085655897560 12563 7652918310149258265581822880 12564 7865396664322089712332576240 12565 7660752126255382130943031872 12566 7909849656315835879344446664 12567 7637288096225157881004362880 12568 7914415131711043487088379632 12569 7676529814903958013251595456 12570 7893724552098820596506009976 12571 7684453683408958150218878880 12572 7930811957171262025667065560 12573 7661006279457586336636613280 12574 7942639402786216778113205808 12575 7700460529574681128609046496 12576 7914388506657898299666947136 12577 7708522334230769778875484288 12578 7959261386419208283065326416 12579 7684580855567433234046167360 12580 7963579936410912460327917888 12581 7724293855562488015333275840 12582 7942951404906824160394219776 12583 7732476893765432193185025072 12584 7979931643533073037259887268 12585 7708555331023335855844464000 12586 7992030150445944927460218336 12587 7748467533431004905366369184 12588 7963779358289902725814884360 12589 7756256054195681546571186240 12590 8008666651308213594732503736 12591 7732361903063558447833139088 12592 8013169243682879103841300596 12593 7772497656542997768921646080 12594 7992152752333906049048195472 12595 7780434892836861749091568128 12596 8029523152680445041940633536 12597 7756546789303655893068653568 12598 8041885220827673866626525072 12599 7796391015508192223769998592 12600 8013158363465408488930342788 12601 7804459088278664654155396608 12602 8058516899738441210226569700 12603 7780602717518486505979729536 12604 8062749197396571747921526584 12605 7820657153335304289992940480 12606 8041731111970913390233687032 12607 7828835603688031777638977664 12608 8079603045093026366043102480 12609 7804515192896887217457716304 12610 8091703107635892634288344528 12611 7844804168909378706996728688 12612 8063002405892037753084701712 12613 7853077228669562697191753472 12614 8108308656426050520720694992 12615 7828771556122401837292414992 12616 8112777220909586142568203480 12617 7869278797696829200813824384 12618 8091861395192531412290218812 12619 7877189473562117198679075792 12620 8129595014149156412577945552 12621 7852925972220173601027221088 12622 8142010189687969080957917352 12623 7893654770331181905825311424 12624 8112761396554990561874175456 12625 7901686497650108934297317760 12626 8158567853967003742239055440 12627 7877402208329357238782719392 12628 8163265063212854521959033216 12629 7917871233439984767027684480 12630 8141925387102422990925726048 12631 7926006027373278362760978144 12632 8180097435224996173059322800 12633 7901748593439187511593662768 12634 8192227980937545564707518236 12635 7942447716717369896988188256 12636 8163054570711062206167392352 12637 7950733806033328397866511040 12638 8209311925885057224129070512 12639 7926021038239923147547625856 12640 8213704177188942861948964152 12641 7966883570746855554627941376 12642 8192402851921264938074719356 12643 7975302967800704151111767616 12644 8230528549192768300849539744 12645 7950578103959995173338805024 12646 8242957850152340545991105112 12647 7991699625607445360970729984 12648 8213780668151534601436098816 12649 7999723006345459185959302272 12650 8260025294102297759203427784 12651 7975032656899551977059529184 12652 8264629649130595801800764868 12653 8016395021710253261122385808 12654 8242875886503626168249297160 12655 8024512406691370526442204192 12656 8281425608105356046495132568 12657 7999885610768064478691764080 12658 8294145296683088406662265924 12659 8040910623592903052129941968 12660 8264450494393229726086903200 12661 8049172102260824194739778240 12662 8311175401521035115722650680 12663 8024543177159086656413068800 12664 8315520632807676425689120560 12665 8065838284651619283944267136 12666 8293834008072786961866297024 12667 8074224950526313931361675744 12668 8332801735045187720773436472 12669 8049058425792724575303650304 12670 8345270101613005719818714736 12671 8090605515812251671663624576 12672 8315623785307532069643822600 12673 8099096321906110203905913984 12674 8362314429537437044215850440 12675 8074001939077576121455765584 12676 8366850664405103487854145600 12677 8115736803933785391641956608 12678 8345245802947232519201894448 12679 8123865919276043206325386656 12680 8384135359616456700568150080 12681 8098777940122594339538049504 12682 8396877998675750503338533880 12683 8140727363522171565953687040 12684 8366733924486293926161342336 12685 8148991374272711117168462016 12686 8413911927918735395654901060 12687 8123891106242122901232943536 12688 8418704963759862265726655904 12689 8165584235051350079696486208 12690 8396610535038639128063524776 12691 8173963447734272212241837568 12692 8435971511056583075224448064 12693 8148947688017183509311255120 12694 8448440439437954133660311328 12695 8190837624778265762305380864 12696 8418277677316993880671771590 12697 8199314197470059572479226752 12698 8465986450504756403333792136 12699 8173792856493187803448487136 12700 8470487133658565982856364004 12701 8215909100716331740498552224 12702 8448500208523806150125170080 12703 8224531636855258566413602416 12704 8487713596324205556711781164 12705 8199008292140317695682749600 12706 8500508377062446702719003068 12707 8241400710413841583418204448 12708 8470362817143453671592375492 12709 8249623806182659714732492800 12710 8518006456765445402414367408 12711 8224125365725010417793911040 12712 8522744452139952094153124304 12713 8266728178910119991610996288 12714 8500264705365827270929003752 12715 8275059148205605913251553952 12716 8539982541509564724031608084 12717 8249586207229458186674362560 12718 8553026605049105368942125072 12719 8291897711982923516444926080 12720 8522415646625989680068470272 12721 8300386543694001691040077824 12722 8570526849220361753791222056 12723 8274923927609525637151272480 12724 8574945220028179006958757744 12725 8317452313929357956206891440 12726 8552555935656584421179958168 12727 8326080594172193653538009856 12728 8592722790164321777725288392 12729 8300120473029172190813849232 12730 8605528856327114371352553696 12731 8342870482962900252620051904 12732 8574868573261473752766766284 12733 8351617852931322651310790208 12734 8623010354573381805900548460 12735 8325695047142896520530629312 12736 8627646603602959816331542860 12737 8368696501767519274102049280 12738 8605337610223854174091384224 12739 8377006077010725801552041616 12740 8645396686744629556234161432 12741 8351101689108511983229380096 12742 8658504536305815350020205136 12743 8394332988882333644796358656 12744 8627354662118338263522632400 12745 8402793352765735341287644992 12746 8675945169404077928077948548 12747 8376933066338485077423355008 12748 8680866990386278177964931876 12749 8419862468470332590707534272 12750 8658024664167306081988235568 12751 8428451952827416424888716128 12752 8698564965765537207425615472 12753 8402569939729434030845378688 12754 8711411632022465759663418600 12755 8445761033853638422414874880 12756 8680311452890788259051228176 12757 8454460676865483854192608800 12758 8729419624256217221361396504 12759 8428068141152090848216243344 12760 8733986097835919819685635952 12761 8471498823694678820976609408 12762 8711278684567470530909228388 12763 8480360326096724571737422704 12764 8751685484325255441792538824 12765 8454023329137444613627416000 12766 8764816421206397291326115328 12767 8497631141732233280128412448 12768 8733706751658105971643727896 12769 8506089609832032756491706624 12770 8782816675985634212844878592 12771 8479740712636291638540896352 12772 8787646804948320339273345984 12773 8523622625614887941524704384 12774 8764428679824495386201909184 12775 8532201979470348429332805216 12776 8805326570052338127541592556 12777 8505892439958892910244810480 12778 8818733820673219243139010324 12779 8549483614182034689638633760 12780 8787092587161410903298439728 12781 8558163752642357055564934080 12782 8836703407477374897459284496 12783 8531920565773183697196877632 12784 8841227325928950535779083040 12785 8575697223807993849122030592 12786 8818072153323633593314064964 12787 8584530802200880632950035104 12788 8859429563002653667814880192 12789 8557739763481209824579754864 12790 8872612416482315318984102616 12791 8601801841722766817997045216 12792 8840992027178989504383762624 12793 8610768789857838668865739968 12794 8890528237853959510724433636 12795 8583953497730269515854444736 12796 8895299536198507118742768816 12797 8628283298217965123767230144 12798 8872249065615645405091519380 12799 8636811031463359014472233456 12800 8913514273976284562017124442 12801 8610073974126408019418711424 12802 8926953894351136328199777720 12803 8654603093844432970930154496 12804 8894799315993591195881100048 12805 8663293498393811247370292736 12806 8944871498037299537748855648 12807 8636564242700292739178177424 12808 8949880479334972516998246756 12809 8680767002148192390217877760 12810 8926355043687194108436899328 12811 8689602773008246499904973536 12812 8968086607597474774741185204 12813 8662860902096410365349793280 12814 8981277226042244217497940960 12815 8707343657759140655062416960 12816 8949119269275150040147338876 12817 8716303051124667609959540928 12818 8999745515742728495534896800 12819 8689094420181227104153744512 12820 9004409249590553413660907904 12821 8733786787294707407450487984 12822 8980918216887598974015451416 12823 8742848627670209544167004528 12824 9022582642055978239626634344 12825 8715659594534921832250402512 12826 9036087353261138870034314004 12827 8760590216871919971061480416 12828 9003996454347154808482783968 12829 8769248058822214574744890848 12830 9054514191249875944858464432 12831 8742057685947717719799286656 12832 9059474741992341843610262556 12833 8787282709717294837603355520 12834 9035478336427218090017780640 12835 8796074963684111722292330880 12836 9077591883364949787350459796 12837 8768910693502612828981946304 12838 9091402223631874013412847008 12839 8813796337764031709498720256 12840 9058734757960055894318823576 12841 8822702493287675000453854656 12842 9109841338620997237391272380 12843 8795569869526289103341389584 12844 9114429931283659104955667628 12845 8840706499615499388616641408 12846 9090571835455654594382574288 12847 8849781715981986462791572416 12848 9133128958280307335330334408 12849 8822091288248397831583122768 12850 9146653894734794378567152524 12851 8867457656456624640864418464 12852 9114028007366972028896511552 12853 8876680847465363785182019680 12854 9165081805953337261941665040 12855 8849029078566073367527008384 12856 9169945535692595551726761048 12857 8894630908205349347114818560 12858 9146089780012170867332771232 12859 8903411510544682340161797504 12860 9188623412490420494980908768 12861 8875801530376612806686258880 12862 9202434090190544519761039344 12863 8921667768885833509358019072 12864 9169255631091045548967088704 12865 8930553178463031474657220608 12866 9220828721694753538027711296 12867 8902962387487844697805264512 12868 9225958920924536463755645208 12869 8948502936705058128252353088 12870 9201636245519213585893141968 12871 8957545438614198326068058784 12872 9244595142378453838959419256 12873 8930003894964820989676623168 12874 9258170280106413254491727136 12875 8975792002343926203246864960 12876 9224962274535418806020924976 12877 8984974693779732413935056384 12878 9277099377714848870364343608 12879 8956835886209614057548798192 12880 9281897336069763995088981504 12881 9002900894888596568033848896 12882 9257682551029663019963108256 12883 9012200298624973960863221376 12884 9300541314989791696737844800 12885 8984091326794165342116327168 12886 9314384304290056427098321632 12887 9030415000059530179257780864 12888 9281266134446584499000261136 12889 9039307803726395377628925120 12890 9333313058125787791021124472 12891 9011260534590086410274618880 12892 9338360039450141663647080288 12893 9057766921664923791889665264 12894 9313597016483011132687244808 12895 9066809659272171032350465056 12896 9356991300431039577016467864 12897 9038749552956808761630578400 12898 9371172955926503849498969724 12899 9084969137634081626421728496 12900 9337456904000544195465701040 12901 9094138957996581958303578624 12902 9390079598586275814732526680 12903 9066122409243900918234566592 12904 9394763070431401756696885428 12905 9112611379592546762371265664 12906 9370088074920333755096476032 12907 9121888367155291253191592400 12908 9413961323752150603386773976 12909 9093362463106188985270571616 12910 9427869475402098459606555888 12911 9140046193517245055332136640 12912 9394167179993260611052402932 12913 9149487733206905189666891904 12914 9446728182595579131955831152 12915 9120957386119316028685376640 12916 9451719800739023229680831568 12917 9167946748598385241302428208 12918 9427122177491270033712787104 12919 9176942823787873140110855280 12920 9470861215711821859592963520 12921 9148391287315167450355696800 12922 9485086521166583846532161184 12923 9195662974588721285356180368 12924 9450838697388049081378603656 12925 9204777688926171760241150592 12926 9503954932748941643702883192 12927 9176308839277118276551894656 12928 9509164343351958656706513084 12929 9223202153582876842119211392 12930 9484055131132674577854285648 12931 9232492455010895893662151872 12932 9528306204247594852641461784 12933 9204033494426239165005821952 12934 9542230325285721210195424632 12935 9251167495344688925824666176 12936 9508029231583067692985202528 12937 9260609082373644791492317824 12938 9561697421894487198376095996 12939 9231547273976004512054647392 12940 9566585153777860187130803304 12941 9278976202527718256486601744 12942 9541531701614032899292921368 12943 9288551527147405428918794928 12944 9585701413168361042314696860 12945 9259583955799175447105009376 12946 9599923548595462480188763932 12947 9307237407225817055184286128 12948 9565702106819078846507004576 12949 9316326064966062125560132608 12950 9619353690610467060601328664 12951 9287379938977686312641253792 12952 9624521507561891049424915584 12953 9335286634740039156256129152 12954 9598979950708398312681742848 12955 9344540183284769599647311040 12956 9643587722283072282377707368 12957 9315593686332953584568616960 12958 9658181484238402098827681328 12959 9363212092012965019572252960 12960 9623369973940872315335596020 12961 9372609038162983555419888384 12962 9677552927035202757089852040 12963 9343691584851654659822500224 12964 9682371403146945761235877296 12965 9391547970782220402770675616 12966 9656889375611648933479418952 12967 9401065059557961476191997712 12968 9702066789855682137045394236 12969 9371581363176708458026405440 12970 9716318191301259504137270328 12971 9419702603454408230135945280 12972 9681601021830392675007394560 12973 9429399212793687253205138880 12974 9735687596087662278901175928 12975 9399925376604454182267242448 12976 9740763281309237785114591428 12977 9448291379555404253186387904 12978 9715385289770732626290456384 12979 9457540921485880082809027920 12980 9760445476264716680173228416 12981 9428106215281187028061969488 12982 9775049445792108492420000816 12983 9476721657119267963829924192 12984 9739654897676368869549209460 12985 9486104573530516247553504960 12986 9794392772097253334499517752 12987 9456716216030976323233588224 12988 9799716828051722870660754000 12989 9505004635082830927032501984 12990 9773807490927485479581039648 12991 9514499449493923218468456480 12992 9819360979097434516723341744 12993 9485132904685066489866026784 12994 9833677811269197267423365712 12995 9533678996484096239551787136 12996 9798355463767865441450945990 12997 9543343791471838783797231072 12998 9853600214933500291061251824 12999 9513420893777639025292851072 13000 9858615815464130091403218528 13001 9562229475485295460435098624 13002 9832732789395743098553210664 13003 9572039076155719483868588784 13004 9878200394854282904061397692 13005 9542090881539512652861389232 13006 9892845159130599722024535576 13007 9591194630297925456150088512 13008 9857584898487401763850089120 13009 9600516900988201090409250240 13010 9912778756164314605435266432 13011 9570601905186736757848910688 13012 9918021317592275162456556240 13013 9619978200497651561080464288 13014 9891659210241020639585789160 13015 9629481446486474027631725952 13016 9937600989968717485746064992 13017 9599631438523011886523972880 13018 9952568287167642645434790600 13019 9648587551091319878162853312 13020 9916668350448157706084782656 13021 9658249537200972734826761184 13022 9972487284489996370063057584 13023 9628388603855776043688029904 13024 9977393483323876222219076544 13025 9677650906444348470276259200 13026 9951091365779534590828035360 13027 9687449810628766960904121120 13028 9997583786300972081093725764 13029 9657016369611185878610667264 13030 10012225689168440498131303080 13031 9706564844244623648959548480 13032 9976362216993261807582629748 13033 9716476582318755175208240256 13034 10032104421709875570167641728 13035 9686120571501814201186416384 13036 10037299562682000133576416876 13037 9735877648558731503634562224 13038 10011071860065630909193551960 13039 9745339710391672027100678784 13040 10057439322589088186330009472 13041 9714983306914107591638702976 13042 10072466172069833676840604596 13043 9765063316749192241154757264 13044 10035985170719505592685594160 13045 9774674911553382052142014944 13046 10092279463679246834762878608 13047 9744291638202137185866578832 13048 10097756520762703615729779096 13049 9794047179849824699169477696 13050 10071004852730876736028329972 13051 9803784782324058755709453696 13052 10117906835887629378690393744 13053 9773494323867554848368907968 13054 10132574626646637837854713344 13055 9823469796886417492142334528 13056 10096137760892523554159904504 13057 9833394017635909584045345216 13058 10153031839603113189891552912 13059 9802486761967051495447105296 13060 10158128761212514121730791112 13061 9852715135339188709669839072 13062 10131488600196205309350310272 13063 9862803096927464188145764656 13064 10178265117948829602740716752 13065 9831881872825717903803663552 13066 10193295908206173069572665032 13067 9882426105081164365023374496 13068 10156862014222823135577880500 13069 9892020051620097781885494336 13070 10213728086408718295467668880 13071 9861201639807520769852789952 13072 10219081813435768161372078384 13073 9911981689986611656894595328 13074 10191831271020364480837317180 13075 9921692677603231292381660016 13076 10239175932760520258554542528 13077 9890896598465951008565967456 13078 10254564079163356796745791760 13079 9941311149707163589716381696 13080 10217551850808140867021324352 13081 9951197031426281379846737472 13082 10274942120781505861898810712 13083 9920400778923441439292531424 13084 10279975177203568414085409804 13085 9971144377669450185865352352 13086 10252808856089056539021982140 13087 9981182990793687666358865760 13088 10300658682359197784284904160 13089 9949782211598394893001363984 13090 10315734054530394162770360064 13091 10000772076336991054499616192 13092 10278729683926960372515763932 13093 10010939345753855959017002304 13094 10336120596069969441276638496 13095 9979574223036537046457644896 13096 10341389786466761680625355852 13097 10030848955870419189331946496 13098 10314384319882799216991643296 13099 10040563737209854714538122128 13100 10362071175703834305874485636 13101 10009211044561614440500504320 13102 10377477503112660549332896944 13103 10060744311113982796312187904 13104 10339864306564667318140526520 13105 10070624679978839570266655808 13106 10397847167004423853636407360 13107 10039315757718257593622641152 13108 10403429960109645016176130848 13109 10090468387106266556359809072 13110 10375764361384409229644871504 13111 10100491435780315992801633600 13112 10424082482078797630830730608 13113 10069229890773440354270394432 13114 10439147603803499293592631384 13115 10120679005115475739536076224 13116 10401574056259707096374907552 13117 10130820430784640939605816064 13118 10460142227162365383818249784 13119 10098938114594540090570960496 13120 10465358331726387824587396704 13121 10150658492686993625992065792 13122 10437831835569135401203278258 13123 10160979998413215874143848544 13124 10485953937232987598613902520 13125 10129153415626565361952712496 13126 10501418837557654514720184168 13127 10181152971373566065373855360 13128 10463815415313040519233453228 13129 10190979992105712962702024256 13130 10522347602292798785842790736 13131 10159128166502601005683235472 13132 10527854045539863663112064292 13133 10211439971376517719471862752 13134 10499783711044705035063596064 13135 10221395246255248045186573440 13136 10548458870377871636270261712 13137 10189579626246853309494693312 13138 10564224125103959257367025444 13139 10241526478202636968119022848 13140 10526054180906843907271250688 13141 10251677098101784233015378720 13142 10585149496531775329171851216 13143 10219931151435442140734200320 13144 10590261084813899751971505336 13145 10272083449739460042698913024 13146 10562243328803988353902955520 13147 10282403948740145315366121936 13148 10611523109002863358996834176 13149 10249988655866813691280266384 13150 10626991145820815986791541008 13151 10302466737272295443430925440 13152 10588824593918874915008671872 13153 10312932057508267533318527424 13154 10647883995634977701370834384 13155 10280566963265344731723416832 13156 10653263125370313053349116448 13157 10333346481232126714163056320 13158 10625350357919058609083732208 13159 10343270880214567000729607376 13160 10674484450131869824892558832 13161 10310989042687658582208057984 13162 10690322091703560774256069548 13163 10363990641721813625930123472 13164 10651494334820918479861658904 13165 10374097061852122277378450016 13166 10711157361280088137205066424 13167 10341815113293626090833502400 13168 10716883476976310544926644788 13169 10394495414682594039360741888 13170 10688377735554675410227507776 13171 10404759545394212265083611632 13172 10738035388878651560957683104 13173 10372454167614377316008308992 13174 10753545283023751028162578152 13175 10425450579822871602144873696 13176 10714784592109087780888044132 13177 10435850049823653593209180608 13178 10775074811481496860428747592 13179 10402973204836937230501127424 13180 10780360915320102738039699096 13181 10456202907405825884156285136 13182 10751962019537833624906576056 13183 10466800460028807466954915440 13184 10801506022556838492863426508 13185 10433937140235000987053682816 13186 10817361328637842123949435736 13187 10487434950054753726049568208 13188 10778657280522530860065476448 13189 10497535254507318324867407520 13190 10838872235827133042844272832 13191 10464659256309669156272755824 13192 10844484044975720860265906904 13193 10518489890321416010274684672 13194 10815459981257791093143930420 13195 10528738135418898989890519680 13196 10865598082672479483955958676 13197 10495970897064911002250860896 13198 10881787769898477320828898432 13199 10549379647929978881849731968 13200 10842373626946889170875401100 13201 10559747189357479213758508608 13202 10903256748278198240982542640 13203 10527006616388422951162712976 13204 10908484658395378868455565040 13205 10580698229633699970319894656 13206 10879606500041835349321134336 13207 10591255657988008037219397024 13208 10930237269860274858013474584 13209 10557838264269734314529623488 13210 10946147219991347295183223968 13211 10611877115263373647609034592 13212 10906763280959971148481001956 13213 10622595978176947228618260480 13214 10967541347482877201421741300 13215 10589211889043303664994164480 13216 10973071993458351231792927072 13217 10643516434119293450613398016 13218 10944265809190466641788772332 13219 10653690660974818985789701200 13220 10994831834895929536004607408 13221 10620347049632068054575845184 13222 11011055708003158742649511104 13223 10674947627529975491724580896 13224 10971082382285937108115089600 13225 10685323433373770158998505920 13226 11032442729459208015241903848 13227 10651991734858300070223634272 13228 11038267194982110995248051884 13229 10706185734250483671461141040 13230 11008876361339383615438875552 13231 10716736234446293854785652512 13232 11060007511863387402869533956 13233 10683453826432839831010133184 13234 11075917694423869197558787824 13235 10737925439351474914305025248 13236 11035885010158665084197620224 13237 10748626638985567585413160704 13238 11097980277570216939164917392 13239 10714710801337276148098275888 13240 11103375786222722216803413984 13241 10769494659818072616886514688 13242 11074091119496975900890758912 13243 10780322681654997134496217920 13244 11125068960193821337477422960 13245 10746430173651759676132462848 13246 11141362536392996506924109568 13247 10801504003065105480514767360 13248 11101414542343600207484461272 13249 10811831594042232450761801472 13250 11163365410882243265899952832 13251 10778003633071980983601866880 13252 11169121059706948849388247768 13253 10833370111308135649577023296 13254 11139158169911623826590355406 13255 10843862837158617247651086144 13256 11190738888600095090142101736 13257 10810007943893174207078999280 13258 11207404635284168855021739816 13259 10865011679317753035899373360 13260 11166817735691679427095159552 13261 10875643549627608044112774240 13262 11229416298438559469758188576 13263 10841828479836969429131673744 13264 11234709641936758261109274000 13265 10897136854938201263032886400 13266 11204923519592174327370806400 13267 10907972495884117754272553328 13268 11257039112870551096956211200 13269 10873536592606315768346190192 13270 11273347257854801400533073528 13271 10929060791325410085276789888 13272 11232757683338422570705768032 13273 10940078983717385309919648384 13274 11295337523591806170796254204 13275 10905627827671568103203818704 13276 11300970106815209670951202860 13277 10961499871071981037231576704 13278 11271250930246218866174534736 13279 10971969775681476607034075856 13280 11323263309827471963163548352 13281 10937572733225164913104681728 13282 11339921277862849268208223920 13283 10993765627119575347331987520 13284 11298654664544537713564012884 13285 11004362018241558380929878624 13286 11361860672626863474368484384 13287 10970054891015957288891388288 13288 11367821697147428611080628296 13289 11025774194353981672056797952 13290 11337468459338718160689198984 13291 11036564307542496595283389584 13292 11390054696072645515631681868 13293 11002258546547892104987315712 13294 11406418335394339892664492648 13295 11058341859440186757103999872 13296 11365184058576548422214446272 13297 11069299582266942011437041600 13298 11429010309043383787650433320 13299 11034261977226050836311494976 13300 11434555116366180180184194624 13301 11090678830523266856333778432 13302 11404340654024014021941637824 13303 11101779382436683806384665856 13304 11456794464450868327108842972 13305 11066844521428620103773046944 13306 11473481851764978268027046412 13307 11123509481778702788725161600 13308 11432299618523332799994360732 13309 11134109704298208818570255232 13310 11496066118584594771101224032 13311 11099187344268175815643214592 13312 11501915707920661915216381488 13313 11156136231128885972048453184 13314 11471093061676576893211136832 13315 11166918758160749718398054496 13316 11524132202039620280848613988 13317 11131985043481272438857647104 13318 11541230083083411078659838576 13319 11188571519729609588913649344 13320 11499319626205883689573509936 13321 11199511199243491162682545152 13322 11563779199943641309120520388 13323 11164695699672407298630819456 13324 11569180573831598965973185668 13325 11221545063832913440621258848 13326 11538405973126967552076217956 13327 11232614822562043361198705232 13328 11592086292397450198712661732 13329 11197110775220260388115051168 13330 11608841910150478235302010496 13331 11254258868668975981279280592 13332 11567021708020452786257653152 13333 11265525450280337659543284480 13334 11631327978510221149303468416 13335 11230021389812651085347142912 13336 11637103547482653744830061648 13337 11287539632334637650862211904 13338 11606430322415029772916086040 13339 11298258495686656526307578640 13340 11659932238248537914075538816 13341 11262790345853307388849129584 13342 11677075924942751320428624216 13343 11320587709219774477708198272 13344 11634520960276925951494259556 13345 11331449884373319297628478208 13346 11699563238334257046281640576 13347 11296023727225530013387305840 13348 11705606591637402323090738352 13349 11353413528805477089996362304 13350 11674373488645151506196755392 13351 11364488689873464970198537104 13352 11728426924113740219105579340 13353 11329078492866778893764592336 13354 11745195927916027734201874248 13355 11386755496106793626792151744 13356 11702706712199834752094629584 13357 11398017334610523857826192768 13358 11768411321651420087608208844 13359 11361931468069790700358785792 13360 11774057520479121493502993352 13361 11419903773023960778262781184 13362 11742829236602136734127443976 13363 11431325038913351072278652736 13364 11796838806303309940916636448 13365 11395295213567614425991139904 13366 11813967758892486781067412528 13367 11453600062659415742683704000 13368 11771528909894957636901589152 13369 11464420903546239553854191040 13370 11837133479600312050471505760 13371 11428420897515148193390316192 13372 11843120259715631301556957692 13373 11487030876160551069872750496 13374 11811294731031136202174640624 13375 11498054482001786277860542080 13376 11865833014072043732628910248 13377 11462117823681319072898175744 13378 11883415652784623589865874172 13379 11520303586640968549839901632 13380 11840186571426631433481330264 13381 11531502511265530065361962816 13382 11906500732335425825913880512 13383 11495541680156460254353594848 13384 11912053478638740372306532152 13385 11554074849278152064336227200 13386 11880374503994052744551525184 13387 11565422051213296920927037824 13388 11935531824042066908479498836 13389 11528766169491271997054601216 13390 11952689277959480083467807648 13391 11587619544494244694362764640 13392 11909583969117505084418302368 13393 11599185678614359467628406976 13394 11975765529548246608293264792 13395 11562608321317749356307161856 13396 11981630098584434206392629472 13397 11621693149987158665914731120 13398 11950017395269519996412935296 13399 11632704784949616651612344880 13400 12005089206403614460535172960 13401 11596115171074849534756795392 13402 12022671728021461071316415964 13403 11655565796507201295458576832 13404 11978810168615065167522065376 13405 11666741329254093697534218624 13406 12045707842230805903694445348 13407 11630208480765638444616274272 13408 12051876600568251424996976952 13409 11689252393082022909980562816 13410 12019612852314528665718563232 13411 11700561957916589450519603472 13412 12075279842628479532227985072 13413 11664125569272471519062954304 13414 12092506502549724375766507584 13415 11723414966013384166001762304 13416 12048672248263741322789957592 13417 11734930551436440959723585472 13418 12116245129261442819271917244 13419 11697747742190241051675542208 13420 12122035024721925303958089888 13421 11757415625229915622368825264 13422 12089876596235198164955731920 13423 11769110243238672715822822944 13424 12145352891958613011390155064 13425 11731899656207613562904669328 13426 12162982325903097823112731596 13427 11791926570173103951069469824 13428 12119227748329714965544869072 13429 11803016272324127624392891392 13430 12186726592118762557971659808 13431 11765917033769100929287639104 13432 12192790192304850728032300992 13433 11826205490808767346013487232 13434 12159979249916632998187893600 13435 11837516424027924324551214816 13436 12216097749714452024877156456 13437 11800433235624976179261735696 13438 12234116940268016903665883472 13439 11860264625486315350383042336 13440 12189649248602255554274880768 13441 11871771013279693711004821056 13442 12257836050196476021953233584 13443 11834673290434100228696133120 13444 12263484322917621739221628680 13445 11894876416367895908051141184 13446 12230749466737633463019249336 13447 11906548821093964384483080192 13448 12287535866917165984562014086 13449 11868820116910308776637312912 13450 12305145867214506893778582684 13451 11929298617114311123312929424 13452 12260664825695429575455206664 13453 11941109659573279072550847360 13454 12328808490106853656195071324 13455 11903410168751182457483036352 13456 12334809098960517730511958570 13457 11964205954445639684305212864 13458 12302242308068077303512079056 13459 11975463617901352975877982624 13460 12358791223548816637370827584 13461 11937765202876193422158895104 13462 12376869005735862406962581016 13463 11998952514560417576052617568 13464 12331638532692126442230792240 13465 12010388945699081463249637440 13466 12400446467674013387732516556 13467 11972730688329153400907893776 13468 12406788586854129330676785168 13469 12033445202003481351935408784 13470 12373514604817808741497654608 13471 12045036343203127667004899904 13472 12430775331766882348886552364 13473 12007422724676152252263536304 13474 12448410114192735952827721188 13475 12068471277994118784102629712 13476 12403305661433933540749138320 13477 12080289315526951555548874656 13478 12472769150067643675094821104 13479 12041921210486070732319773936 13480 12478644186101719272367362648 13481 12103274352890787940487886336 13482 12445509057485278707169290072 13483 12115289902232053147046364000 13484 12502602799865546304900531852 13485 12076978321308951260699774976 13486 12520679534583605981822372112 13487 12138640896258295894611357696 13488 12475516141775783412281321592 13489 12150049625448361673468190336 13490 12544998449642710015768671744 13491 12111799319099428190201343792 13492 12551187833782479578363780880 13493 12173816035285908723854152992 13494 12517376685105567044040025440 13495 12185363042254550991283560864 13496 12575088600961997359923569208 13497 12147143760204888750996009888 13498 12593595899719696456269258768 13499 12208703521416397792934876784 13500 12547730661493670084583937656 13501 12220464513740157450365363712 13502 12617842522276024593491158488 13503 12182318077340656144514093184 13504 12623634411346077967402707204 13505 12244205347031252502792262656 13506 12589860051731281169002990500 13507 12256153539900150380726287296 13508 12648251638768881081629998584 13509 12217194371825598591675311040 13510 12666371675070231081086104080 13511 12279449531485531701732423168 13512 12620591544212239806578072352 13513 12291553808228538486970376256 13514 12690620472188328484569014664 13515 12252643035011687843298482688 13516 12696697667286255898082184480 13517 12315238237324382071994267904 13518 12663126826089732375217533012 13519 12326787289712734468419905856 13520 12721302141889493156678092944 13521 12287962791128666280966286032 13522 12739825718857239294494681820 13523 12350799258887613378498581232 13524 12693235247986134211573519008 13525 12362549970233395663055728416 13526 12764047263302160518035098528 13527 12323711377872578352493886400 13528 12770504852731409056286593152 13529 12386146420743499869093092160 13530 12736202463535858330025237184 13531 12398066392607643854298113856 13532 12795070726832541323987835576 13533 12359291131541238696249571584 13534 12813165779498633255866284096 13535 12422082994271707221797302656 13536 12766632575095748360952042936 13537 12434149540453663388288420352 13538 12838146191562436935541858080 13539 12394681476057423900791911296 13540 12844153278329801136475557384 13541 12457730715205817858983942752 13542 12809951708104594811634545544 13543 12470015909249397342460763136 13544 12868640690519968908094616220 13545 12430549639522660756817708928 13546 12887222846640348139083306648 13547 12494005726913869104424994112 13548 12840732061758212684591148672 13549 12505679983263025584174361248 13550 12912112554218577584723060388 13551 12466187078760698145469660656 13552 12918474381992590663175034828 13553 12530016461567988949891242816 13554 12883610667049154609992586976 13555 12541849534247687556332009472 13556 12942963173699058791307983616 13557 12502474618734702324286196400 13558 12961912368432123242300636496 13559 12565781233143955614598791744 13560 12914658179045720393131541544 13561 12577847641202658559606198272 13562 12986789405510320786869062796 13563 12538492750025030440723752288 13564 12992660993114837308588794372 13565 12602114173273993956906961824 13566 12957940852023000850307819712 13567 12614387130061074508181985072 13568 13017950523788062691516303664 13569 12574215146861105952887591760 13570 13036529155945830029740637136 13571 12638228654744303336127826560 13572 12989284035827035812522582000 13573 12650679251444753392520133792 13574 13061359397906127837762327936 13575 12610638224997405935640061248 13576 13067559297336189803220601020 13577 12674945825100426049317509760 13578 13032894829733235832187224464 13579 12686731332009769058424427008 13580 13092788922864054068050980624 13581 12646727241903693103879243008 13582 13111813494104365356896661336 13583 12711368040986145064305377952 13584 13063840231044965801375617632 13585 12723376702656061981958194944 13586 13136564266196339844552413520 13587 12683373459634790543536274304 13588 13143187079675649727080933888 13589 12747614803926752840537660832 13590 13107802628140188948199229304 13591 12759815665117648416612725712 13592 13168326022634238211993077936 13593 12719856552382985376216116160 13594 13186941565952763747119308608 13595 12784409419759067707858215936 13596 13138986037892255721150793032 13597 12796770661415819001795434400 13598 13212538780922805478975060608 13599 12756044138919206346904687200 13600 13218615434723103682390356444 13601 12820947592531093327185979392 13602 13183445302054832182230192240 13603 12833552034282567467819776032 13604 13243738584456193607848171584 13605 12792841423898480915536647936 13606 13262774662008896403468377736 13607 12858069720949292168767211904 13608 13214894268220937063265649176 13609 12870061155809989345334491200 13610 13288340740315829044263113160 13611 12829411048335976379495932416 13612 13294815970179230379445637448 13613 12894968095825092931743198192 13614 13258807154537919884440672476 13615 12907138243449630317273184384 13616 13319888385750613334339427576 13617 12866553545033073064839615936 13618 13339332419238230873768535312 13619 12931654794749684840251246320 13620 13290664425079737941158277088 13621 12943972687701118361795172000 13622 13364836564264005020410802880 13623 12903423681049631218425493728 13624 13370842247738093961566674608 13625 12968867634089638243365884160 13626 13335013561493129122510524420 13627 12981411516265084727654816016 13628 13396690367163650435691092904 13629 12940110552133733929384078656 13630 13415781887169805574421404544 13631 13005899269841079315159801408 13632 13367081822110782396850392480 13633 13018640401600294417053573888 13634 13441189679917579797384417048 13635 12977310543955643484616560768 13636 13447561551305898078584656416 13637 13043489969753903111382456768 13638 13411900653397691400096412224 13639 13055563082022767896876919424 13640 13473411946600072352961231072 13641 13014282332907552699180834192 13642 13492883418652795289827376376 13643 13080820296429780595557672672 13644 13443466103842763038118393724 13645 13093137979638924113465127264 13646 13518274410130110356649360348 13647 13051951945359549492874554432 13648 13524999523499895136790708592 13649 13117907174400178465257790272 13650 13488554616769299905933204088 13651 13130438954867805530855699136 13652 13550817391336463665823020800 13653 13089240092621257776873452736 13654 13569902349011788041822985848 13655 13155602927265204071482378944 13656 13520498483685681313018362432 13657 13168318492355627512477331136 13658 13596112084353584147262327636 13659 13126345982018967563727242112 13660 13602309341001244388255148768 13661 13193086643989864217373920544 13662 13566001006297582256980439352 13663 13205951255865899791337499936 13664 13628063090964521244988863000 13665 13164086880755592560578411200 13666 13647609488917968662378512044 13667 13231101941442769765813863264 13668 13598241803883053635119869184 13669 13243354256133144896128208640 13670 13673738193162738724427061888 13671 13201492729877358332941362960 13672 13680377572399072753936905540 13673 13268936620756736799436982016 13674 13643315575254012444303813792 13675 13281388201043111184008854320 13676 13706028625036240042672465008 13677 13239497078281738624129855488 13678 13726027215740244561090122664 13679 13306489829949992059483249248 13680 13675882532030667126615357264 13681 13319108090663085309882896640 13682 13752156174294877656189539112 13683 13277346125615182924094976768 13684 13758226410802686990631287264 13685 13344626793869425463833229184 13686 13721311960650391315378505616 13687 13357495285833161672277241392 13688 13784741927673954133399858728 13689 13314900766952339519315902848 13690 13804298564369407881057992484 13691 13382516098803269775716507376 13692 13754233494262020471515660160 13693 13395602698261336916008130016 13694 13830392754643936082323846248 13695 13352994541810597183477128576 13696 13836871849537156780878148512 13697 13421026899961945476208399296 13698 13800046387599281077953726492 13699 13433441542735719425171189760 13700 13863337779770105442351165036 13701 13390979130314082391536029808 13702 13883317081240469421500228304 13703 13459320227526448679777199744 13704 13832352113133320227339767900 13705 13471889088389926929503726016 13706 13909342606926855147545877072 13707 13429459320269481288286314192 13708 13916222738073295850114065800 13709 13497292753872663516184238256 13710 13878698845015603274786825952 13711 13510097495169723329840187984 13712 13942604596084620651727296156 13713 13467675273939638704939416192 13714 13962216557510393736163654044 13715 13535943041735363229540363072 13716 13911299833317405304409071344 13717 13548952332638799779581328448 13718 13989031048429349066203565664 13719 13505712929818615439425782144 13720 13995400749502623665309013312 13721 13574306205761684533005908736 13722 13957974991365937213528901376 13723 13587488647277753968237706832 13724 14021783449674786608534001936 13725 13544300674805901998024871936 13726 14041783667167810890650428680 13727 13613269513887056091080850048 13728 13991018587916214122319602304 13729 13625833360315879869937651008 13730 14068584683251173362416045824 13731 13582665559050138383539650048 13732 14075320765948799892864283656 13733 13651974525234734161620079968 13734 14037158866490419991735927352 13735 13664762644395798874722621312 13736 14101667264291097790700403480 13737 13621657612546795214110228128 13738 14122167938770015567798181172 13739 13690441257589323341290874592 13740 14070437300141991048362053680 13741 13703418098412571859303922048 13742 14148915024509336580700846716 13743 13660383655417752130853249424 13744 14155100917543868584236204420 13745 13729560280840067614735829760 13746 14117081971658504453581179360 13747 13742693029545735708600204672 13748 14182279953911174959680249216 13749 13698820568278108405575528192 13750 14202359502499276281267852600 13751 13768352182947024359091382464 13752 14150748454969775051249177568 13753 13781726667352391832181567872 13754 14229018670964973737527625652 13755 13737934923792728068032132096 13756 14235663603365223775813527192 13757 13807836731839451306232727440 13758 14197690486340743988453441316 13759 13820534362279058073493838256 13760 14262738835969582906628700144 13761 13776714549788844606211713024 13762 14283283463142577781894046720 13763 13847027897041879292765202960 13764 14230863729188686586311714656 13765 13859899570761616191071457504 13766 14309941344112520207089991424 13767 13816134528296660331137128224 13768 14316909432643087410395453364 13769 13885940197489301012370150720 13770 14278253928862251844371999504 13771 13899073164813032140856788704 13772 14343966455625492046051978944 13773 13855404960085456025084162160 13774 14364048644305113063236029344 13775 13925478588161287676401710144 13776 14311631668938159095380336896 13777 13938838530289748829963735552 13778 14391587453493811298511645126 13779 13894271475641251647768197712 13780 14398063520047381113538589568 13781 13964773572725872215119033808 13782 14359504149195478059019837920 13783 13978327624249772331068211072 13784 14425066342971040733191500120 13785 13933830275181064986973429824 13786 14445583672654313538324554088 13787 14004733021797890714319823680 13788 14393237230583591769678461808 13789 14017552542599033117352736224 13790 14473054188126528177093229152 13791 13973172468794905735871110080 13792 14479941523251965311483735608 13793 14044363960947260672966450688 13794 14440578006629200075350978420 13795 14057424510423947087761729152 13796 14506854957826346162393713332 13797 14013049244538608720714048544 13798 14527918708827988630232061432 13799 14083794256328858908618710048 13800 14474699795327464828854612672 13801 14097069289278537095601161856 13802 14555282451364707848606378160 13803 14052663752821291796875652448 13804 14561639681762880330178746096 13805 14123828684526592781777791104 13806 14522456114269672981193612736 13807 14137281609434464606958095344 13808 14589477379992457415782101024 13809 14092109120664118258638088176 13810 14610019581593665742693449800 13811 14163578969047677935451597600 13812 14556875049540655206817357440 13813 14177296209787033607924779584 13814 14637359870105985230431522032 13815 14132146293229568866932918528 13816 14644099679361879128606618832 13817 14203967250143802704592159360 13818 14605085792016848524600026816 13819 14217007451928795756746834112 13820 14671902656398959206089657200 13821 14171844771675134898813361152 13822 14692960787940236754226939680 13823 14244109298513219171139746688 13824 14638895614454249294623518786 13825 14257343571545997120996993600 13826 14720243838601415203171605168 13827 14212335287787957991881301248 13828 14727347962561181400115693752 13829 14284014452075576435225753808 13830 14687462587438211408694898392 13831 14297411382869271397077169488 13832 14755079539717576317183364992 13833 14252444366275444750219539072 13834 14775695224632844485130732788 13835 14324494365269751234152736864 13836 14721754289382311118391716096 13837 14338142707841715758713618464 13838 14803829493853762028869637472 13839 14292262661561167612965166656 13840 14810466809484852290945594136 13841 14364771982461243747943011072 13842 14770713899760431122378121592 13843 14378636929920316409127572640 13844 14838086641859095287700895904 13845 14332809953887163509601992896 13846 14859186181822868450108881392 13847 14405664324642604195787614080 13848 14805270635619034438757787408 13849 14418791346292013320249083840 13850 14887317629352277386924159420 13851 14373020811344593084791975216 13852 14894289406113082922442926052 13853 14446268642830663523345910912 13854 14853829733994550677812648016 13855 14459665240651904644593142656 13856 14921886562624808516965391928 13857 14413916193685293079220427648 13858 14943456358559647615195041276 13859 14486600820328592792536138608 13860 14888678876130437710374518256 13861 14500228718866784226895222272 13862 14971553260987049310511041984 13863 14454549416681493267673313856 13864 14978011383462649631281752420 13865 14527599566431832730750096000 13866 14937566870854793475319817496 13867 14541432006435896194231272624 13868 15006509072226014051496461148 13869 14494898876451504611979949920 13870 15027575756161092898583717568 13871 14568361849400231662576510464 13872 14972869069041694563039157104 13873 14582359212168166014389583168 13874 15055592090358359342985164208 13875 14535866566783598919149106432 13876 15062478893732997647659934064 13877 14609710436560643525240880432 13878 15022244317609197740709908736 13879 14623027920015868686142526256 13880 15090882279770641340151007632 13881 14576624897647813208220379680 13882 15112515824886609989833998816 13883 14650853019860378083049374896 13884 15056819567950457492031305352 13885 14664389684515038152100386784 13886 15140417826857307042771150264 13887 14617955430709812558083276208 13888 15147721364854159496523038544 13889 14691683922178606578257717376 13890 15106711593976590801677502240 13891 14705403399233366719010403744 13892 15176120204491866170902800000 13893 14659030124244919234198510848 13894 15197205726205302653048227824 13895 14733157615989763312438183872 13896 15141673825074647713569982536 13897 14747152539203379900557652096 13898 15226056662085044875684276164 13899 14699944587435344137250378496 13900 15232786351299434000750910948 13901 14774352651146866238113509936 13902 15191862996118732458345293040 13903 14788588899014476683663805200 13904 15261141325372424831787078240 13905 14741364489401162410467878880 13906 15282763392688749133206631488 13907 14816229826270992381451459152 13908 15227248124467306979283869568 13909 14829723704042636460580214208 13910 15311555794729115042279428800 13911 14782580223553118684298193200 13912 15318664083775409880386201184 13913 14857865136448027487948120256 13914 15276923909438832904227235884 13915 14871527223303725075874687264 13916 15346939760688871941854712408 13917 14824507916798602679328295248 13918 15369080840222160082698707472 13919 14899145455351028070484293024 13920 15312633690099139448848873656 13921 14913067409176253740774034112 13922 15397778894217170914341233712 13923 14866054417467829743977505024 13924 15404395758691797946458891558 13925 14941169875931328168827151312 13926 15362795880762393681532244160 13927 14955314388086286088244068608 13928 15433542486707115577197423204 13929 14907315807251912342934945936 13930 15455200964450003301909272112 13931 14982872159419885657503184464 13932 15398869495161549666504544668 13933 14997208850210758323691678176 13934 15483892735188926200423055484 13935 14949352723488078280387156992 13936 15490857199823759548077254136 13937 15025234296600447449653312128 13938 15449420981416217515787770896 13939 15038888850317019714954115680 13940 15519978169499423356929127872 13941 14991056860178704863461711040 13942 15542126472764377923426773928 13943 15067311347231840080260802944 13944 15484899933717495918806599488 13945 15081209192087852586096830400 13946 15570773165959688237520016080 13947 15033365679870145983767224896 13948 15578202289756814091052993656 13949 15109117852333764663489760704 13950 15535879085999836753392773124 13951 15123222819743828107639752288 13952 15607262403314784952819260012 13953 15075545617405238584831689744 13954 15628886203701671377311851028 13955 15151643508457487464935243840 13956 15571646071370652603779805156 13957 15165919600259383812561316128 13958 15658450222872963252143532600 13959 15117318289263309836718806784 13960 15665323341251486752552710792 13961 15193806930334449147216231936 13962 15623217641659935031137898080 13963 15208348323687909969097294416 13964 15694283433776204686111458876 13965 15159752307270339302007062784 13966 15716493983737261985277521808 13967 15236727608147251829620006944 13968 15659310868393724098246147992 13969 15250524627439033798256604288 13970 15745937858124860187381182400 13971 15201981804277127604155840640 13972 15753242482420517238231041760 13973 15279321712840500474142425216 13974 15710243483580682402586823168 13975 15293310037197986682277277760 13976 15782196293139770812562568480 13977 15244830783884866040359274592 13978 15804844332797563070000189616 13979 15321607894835155724278457664 13980 15746831249696752525359501120 13981 15335881047715067266453736832 13982 15834263433115849610291342100 13983 15287426861751774555464835936 13984 15840968082085092198639121848 13985 15364582165719026167861294848 13986 15798152291595856882987345056 13987 15379105867018596758454574176 13988 15870890091406984165855053648 13989 15329744085834496465646528880 13990 15893080019578168646240314728 13991 15407284333932211301544875040 13992 15835000845970475015688587160 13993 15422017334645376387463879872 13994 15922437946416872789379767244 13995 15372735435400692139215856704 13996 15929535070433102756094405180 13997 15450714382852342242466194960 13998 15886886385088062351367891824 13999 15464637760376673584752063536 14000 15959375050795984665286358832 14001 15415399224746525432882717280 14002 15982106518373926515369609348 14003 15493778362731966458057074944 14004 15923142703620340799130693216 14005 15507970781200056235594243872 14006 16011355655529191109871586448 14007 15458824671763154871873586176 14008 16018969264138718247308765256 14009 15536621957268891086014595328 14010 15975355825058183586338523000 14011 15551045747952806602315098864 14012 16048686142708138461260394360 14013 15501871776725545919149996848 14014 16070915092383170504631772848 14015 15580124078866285567832952192 14016 16012072572026582741635741440 14017 15594743200391322103678244544 14018 16101185805280734298044416928 14019 15544637027461948977141414624 14020 16108132687946843722331820552 14021 15623312566297854972461465376 14022 16064782144640372861712663216 14023 15638222121290306751375589824 14024 16137823350062465921278762776 14025 15588229131720761800626369504 14026 16160554230467047558521200892 14027 15667202972932671960641254032 14028 16101722740559779271435570784 14029 15681363557538676738559325120 14030 16190781152711304187148611968 14031 15631360943782129147211064480 14032 16198207815174753878520669360 14033 15710814330259724228250853056 14034 16153932008879313273541296720 14035 15725192201177963233115198016 14036 16227829375535831099788417824 14037 15675268493319858523195280640 14038 16251053578491169841081567112 14039 15754162532985695046497899392 14040 16191267399140584854004932192 14041 15768718093667228096093318208 14042 16281195812498872416351076560 14043 15718932283325967884990634624 14044 16288045620559231300053495084 14045 15798142034454451925642088816 14046 16243905684631539159147658452 14047 15812973683027480478661158816 14048 16318598780853697484406226212 14049 15762185682196153465105928640 14050 16341391992229225165346331996 14051 15841897295218698073514403024 14052 16281669161687418805696930608 14053 15856967859550528128214014720 14054 16371408361989923089730386200 14055 15806145602427027296059380960 14056 16378700327599966363642384944 14057 15886328630888474763265192320 14058 16334771427041334399272192424 14059 15900578341240216823265810240 14060 16409251517380525122041267712 14061 15849911569325614551775175040 14062 16432496690857992874798249032 14063 15930434717460635825390586624 14064 16371818150987078296663771548 14065 15944983757568775223083160064 14066 16462483425059667118190300088 14067 15894340955629922920658529024 14068 16470204944639700883396483152 14069 15974237997718090492933248192 14070 16425417496496184886684856064 14071 15989043384084141467334215568 14072 16500707782211620680420783276 14073 15938389661589846426930418512 14074 16523476213385569749137281800 14075 16018777153920772414302310800 14076 16462823355852564183057789480 14077 16033802457512342438404119360 14078 16554449497298790721943980404 14079 15982302849830400148126870464 14080 16561526172860778278912385768 14081 16063046480650352804237714112 14082 16516819808799248489445488124 14083 16078255261410924242135155440 14084 16591938838230738184471694304 14085 16026800026846142713482563616 14086 16615268360866687566829611096 14087 16107963193203600175559906688 14088 16554758971618368597271978656 14089 16122420048670146553342381056 14090 16646133497021283735043543800 14091 16070974452402627401756589888 14092 16653742004468145150413232408 14093 16152650221108428397927780416 14094 16608124726623941583263091024 14095 16167347339797275939584277984 14096 16684024239168692595031729908 14097 16115960716658810227648049472 14098 16707897195131753143815697344 14099 16196987229338985090673385952 14100 16646352326513389598278588992 14101 16211888532989645272787191680 14102 16738754436431430202459590048 14103 16160566449331436624677171728 14104 16745670275909454060344815968 14105 16242029812841913341363990016 14106 16700326695551863105918874880 14107 16257232836843230827595401488 14108 16776993502024315865111701800 14109 16204904725711322412965440512 14110 16800318122205585865348131840 14111 16286762595639027218979416544 14112 16738881490755754473620428386 14113 16302230751836862294834568896 14114 16831123863344197353306851688 14115 16249980554437080043565626752 14116 16838534194461156472229810880 14117 16332247355627095073724586176 14118 16793214011957844878848780920 14119 16346896138279750210522119936 14120 16869791605017372112872043920 14121 16294732298792634492827613648 14122 16893622784735719742666673216 14123 16377460899740713299062636928 14124 16831198109558550331600757568 14125 16392290629207925652431952960 14126 16924338248211069412280192928 14127 16340174171549883756278973792 14128 16932229680745101947755551516 14129 16422277344632532899099133696 14130 16886070123585070101791933568 14131 16437395198773899195577742304 14132 16963375216047050066722799328 14133 16385378233135873012542658368 14134 16986757727669529699339488064 14135 16467912544915748002868908992 14136 16924301274069986184839353440 14137 16483275460076336952911788608 14138 17018421818873867504853746724 14139 16430174893447265318806313424 14140 17025692725570636198599256512 14141 16513191983524291890485533920 14142 16979750861889457908003995664 14143 16528761584072895011415229296 14144 17056824297842059082258467104 14145 16475729581260717168688571520 14146 17080677104396322257194678128 14147 16559189605723329339396922944 14148 17018415264283864426841623524 14149 16574007400930456130226464352 14150 17112313657147980033999268992 14151 16521097607645407031835558144 14152 17120030008934406917639589264 14153 16604874190410496565847939072 14154 17073099589043437993078075776 14155 16619957710971431147703717696 14156 17151110528507766293014207404 14157 16567036361380905984297105120 14158 17175559832779871708114468112 14159 16650257179294953224488969344 14160 17112229416190838889471900672 14161 16665569540829471513728193984 14162 17207125267779450706328262720 14163 16612738380242686118575416384 14164 17214167255281387755932590416 14165 16696426876831475999097044832 14166 17167415679852675137205979080 14167 16711930002503977762999596768 14168 17246253342826667551148496720 14169 16658172672285869684968103568 14170 17270185521572716004359688304 14171 16742194116189250421293648992 14172 17206909292465841964907268228 14173 16757987775539946482933407584 14174 17301635360369650465552743768 14175 16704240822366802857226317744 14176 17309227330971414086788947528 14177 16788793882528058939279855424 14178 17262638034061224498357912288 14179 16803766078641345028112430912 14180 17341177253240619401619404448 14181 16749986773015316479504396032 14182 17365672135389974714360632728 14183 16835032943881513887732066432 14184 17301423910176642299390550492 14185 16850214607741494148816195392 14186 17397111026467787522500376424 14187 16796599322435645858631772416 14188 17405091768599286409895676516 14189 16880928084233485512551590176 14190 17357583060468170373840503712 14191 16896419165565893782027676448 14192 17437013254807372983855693456 14193 16842834254006879870806769664 14194 17460935894855140314905505672 14195 16927575997932994968938595456 14196 17396800832955356489882228688 14197 16943344295633419858765848576 14198 17493437136892873242969404280 14199 16888664163001501161644162832 14200 17500821793127846851483255896 14201 16973920810221291731436022080 14202 17453429918713503413036932032 14203 16989921586222825514075877024 14204 17532663505254338528906469648 14205 16935427587292037065102818528 14206 17557112604894125534301632472 14207 17021068173859772240876682432 14208 17492970983405295555049053036 14209 17036171995668342574006592640 14210 17589517199898130857703028112 14211 16981729775581596632805208752 14212 17597400007243140838553559696 14213 17067804751430008537686078240 14214 17549138558288496074761542912 14215 17083202777912726115865204608 14216 17629123720028436128948538024 14217 17028769254647123535831031392 14218 17654233225775604351226942068 14219 17114297914642033471110274944 14220 17589036886587667518239583696 14221 17129949211661854454091804672 14222 17686498667149786659882221664 14223 17075581858286180318716178688 14224 17693728797687340838797650960 14225 17161513228040001042476828160 14226 17645596394808877738644414516 14227 17177378746278517675415520192 14228 17726571388366715868009339744 14229 17121987734347219574917969920 14230 17751038470456340410112805480 14231 17208377578986826317655131648 14232 17686042576757273554725548160 14233 17224564774388242305552783552 14234 17783269058663860272765191064 14235 17169199167575584706157553536 14236 17790962978192248698037639524 14237 17256010272577397294397102432 14238 17743036595207747340461830152 14239 17271373443056903482281427392 14240 17823750520181293221110978760 14241 17216096866316222276306173824 14242 17848836402513148452758642028 14243 17303335228549800141046049232 14244 17782633002832321400010640764 14245 17318935286571387844423592064 14246 17880986568099472828142399712 14247 17263750871507024725570380096 14248 17889122850728532798401448768 14249 17350368439087700818031774016 14250 17840246853776657436779702976 14251 17366163722920576408818019824 14252 17921816381544659269588473192 14253 17311030551036448991582671872 14254 17946355693523423203291415976 14255 17398093639031435668644689472 14256 17880312170664891667309242900 14257 17414187907882944345714586944 14258 17979535076509976722977684312 14259 17358051243078093035483910144 14260 17987095826856868408102344960 14261 17445565456272160228409924448 14262 17938289452687192837604775720 14263 17461923102529797859501811616 14264 18019645089665934740152815756 14265 17405751824308256195369979648 14266 18044768473278047849133033624 14267 17493778084168535016074492448 14268 17978863194170086796547296064 14269 17509234639343937410002144320 14270 18077932782876601755904016736 14271 17453137256813090492841812256 14272 18085897350324902556467362764 14273 17541634317027866567404456320 14274 18036238625794681877846842440 14275 17557414188484094604229528368 14276 18118406933420929829839895256 14277 17501447084411706484782584592 14278 18144099581788407390603464736 14279 17589146958964140338578564800 14280 18077057578081136649266858928 14281 17605209529963291153087482624 14282 18177207750567505235683515384 14283 17549232918911471487642187968 14284 18184552222763915646106075596 14285 17637471139850667067537340640 14286 18135015892078524301090720272 14287 17653774055123229885366874560 14288 18218142921844786313322881568 14289 17596766190481863718925257920 14290 18243214874110550490044881464 14291 17685496595046895587877387104 14292 18176268265614320310170766576 14293 17701998397289105212957141152 14294 18276220846333460219685629688 14295 17645143158301469138073724032 14296 18284081494149516068080824024 14297 17734226832477400649461145280 14298 18234699809293753254734207136 14299 17749903989680708716261487808 14300 18317549040011930460369311856 14301 17693056090236818404091107584 14302 18343303838888694301638120960 14303 17782700283658899438498332928 14304 18275263594617759446581634880 14305 17798640763483437047259001920 14306 18376161136052213255247467280 14307 17741762724242123488046428128 14308 18384518110462576382354568840 14309 17830787874846044544319934592 14310 18334207939134120387203211480 14311 17846950769665247326339511136 14312 18417973556128259747172835188 14313 17790248845154875991650406208 14314 18443057096197553415225156792 14315 17879649273217773368853782976 14316 18375125449580564951712147480 14317 17896146011060794920295784064 14318 18477057154154902514987097780 14319 17838332319458332208108025504 14320 18484711685954726910210030456 14321 17928167724210512736381400704 14322 18434621020221070974539651136 14323 17944950060912999100652679600 14324 18518108970767858897296785120 14325 17887124289373505102504618496 14326 18543833960572661958603998928 14327 17977506215824909147017717216 14328 18475936798583254282110120036 14329 17993387883630272789940591744 14330 18577754596930727092146041088 14331 17935759413034836513874460928 14332 18585869723627910923877093036 14333 18026543891272717405334862720 14334 18534682276193381131443201372 14335 18042626937898768370683631616 14336 18619156256823309958398516996 14337 17985052031723326085894336304 14338 18645509023479229277973478104 14339 18075145060388057075586127584 14340 18576591428721810588792769920 14341 18091538397345321976381644672 14342 18679300728078736173630717072 14343 18033978470013719682022412928 14344 18686820045333121898574872160 14345 18124637398748986574784015360 14346 18635810270496322118422134324 14347 18141301054231516599766032528 14348 18721151317343893905455239872 14349 18082652457012739660871738640 14350 18746914580510049641353720680 14351 18173739727358284055355255456 14352 18678036793135958679301532256 14353 18190628489605559787083717568 14354 18780689640822846018542942040 14355 18132055784990916181493652288 14356 18788622485987100405721849632 14357 18223628835932271253443752208 14358 18737926221136716162997144896 14359 18239689739453407032924086112 14360 18822917940924967776930774384 14361 18181152034241826693925445904 14362 18849267873693800543423754792 14363 18273167059843269999680562432 14364 18779312850827866515490231392 14365 18289523173069343980776518496 14366 18882978814871837743580625384 14367 18231071893490220591775723200 14368 18891472599096960429788591772 14369 18322371096873111426354506496 14370 18839596515824304305039250720 14371 18338975929769590762331582592 14372 18925683731213302127942602524 14373 18280629833027251170954565152 14374 18951388437391830980581859064 14375 18372438261793539201738917088 14376 18881537785612771333110071616 14377 18389251301409310655768273856 14378 18986201191365172289554586112 14379 18329786624751702066705928896 14380 18994020509118849784917868800 14381 18422060086973773995732470304 14382 18942417253781449895221443264 14383 18439192774333452806574390720 14384 19028100303789688158350298264 14385 18379841110327072445891866560 14386 19054507581126349662802388004 14387 18472596177412776716456255280 14388 18984631891772872855486340064 14389 18488818481600393802510513696 14390 19089171963664662289324280112 14391 18429434166637600147032700320 14392 19097506573876701764504765928 14393 18522726264284594350848695424 14394 19044936858486301114901318784 14395 18539182783424424509711004672 14396 19131568496941457223240408864 14397 18479873690466132938953692672 14398 19158503110318907241996598560 14399 18572476888394476795791236448 14400 19087624444463257765694819078 14401 18589275310388691093269379264 14402 19193124239762227221545225712 14403 18530106749121088535765045760 14404 19200730183208018499553757856 14405 18623055843573693281017834752 14406 19148280699551021622548145006 14407 18640152705743140720385163600 14408 19235955553428360888784459584 14409 18579785107450201694113215456 14410 19262330249558110118088050880 14411 18673292068954395110466782256 14412 19191490654030916771234939520 14413 18690645239500456651250753856 14414 19296864392157772161150106116 14415 18630378048895209565501504464 14416 19304945998996972288022886816 14417 18724411769283830693118672000 14418 19252701454869723765234300180 14419 18740774889985152134966811120 14420 19340061030756311031356588928 14421 18680673592977781944888362880 14422 19367081486437127053360833720 14423 18775076114575764911817801216 14424 19295074228394328560233302960 14425 18791762760669771552913312320 14426 19401479953631665337022418116 14427 18731673677761537605899096160 14428 19410182454350000795724263700 14429 18825466594044888302512081536 14430 19356881991841286271760015104 14431 18842434128635432462576251920 14432 19445137825338755300675066400 14433 18782308020113081047721323872 14434 19471546818820216599723630072 14435 18876647072024626340912836896 14436 19399689920876232894928920612 14437 18893849636016937939458236832 14438 19507170293084678836680811080 14439 18832709447533228236710226624 14440 19515060623587949620749549540 14441 18927440484741497260443273984 14442 19461978481230339083255015784 14443 18944995049551356475346137152 14444 19549973090845330605401275800 14445 18883886447642102113364553888 14446 19576984382728705536176060568 14447 18979078704629511975696298944 14448 19505261753273760379885356288 14449 18995724454582368394689974400 14450 19612546077327407628351589854 14451 18934605130917058327304582976 14452 19621011083613625409470469424 14453 19030373616720507595097288544 14454 19566818310450611309358058368 14455 19047274704818079004485362016 14456 19655837130900857042194418160 14457 18986366293201115081470834848 14458 19683433712622247889743011420 14459 19081339703047748856011743584 14460 19610460158582234212781765232 14461 19098457189941090837077403552 14462 19718883669930229701842972256 14463 19037606861236785127868307168 14464 19726647809523674615772604884 14465 19133065663516576615427455104 14466 19672735190316043016588351856 14467 19150512987930445415334942720 14468 19762591173562772618407367868 14469 19088453421191002186380704256 14470 19789662787641561783309579432 14471 19184511759287265542379083328 14472 19716773943122293174482407436 14473 19202244963041742323674466304 14474 19824945745496522697025841988 14475 19140259183456249578678664320 14476 19833246650421831540472651440 14477 19236764459728548695936780064 14478 19779485756320024046217770832 14479 19253506172142564138988793232 14480 19869171970959552890859324048 14481 19191604457916407291590293120 14482 19896789820194188164777854816 14483 19288625137069735546445780352 14484 19822860717277573885470919776 14485 19305719607943520012508819552 14486 19932028317282509610544680192 14487 19243853371353693954845383488 14488 19940841852326950161464727408 14489 19340105885597084674308747264 14490 19886046764371921033248934752 14491 19357510628230430028258115584 14492 19976703780706149334622201208 14493 19295744986501418590519917168 14494 20003735236067678773932375312 14495 19392471442651008220107700032 14496 19929730334744759997516099336 14497 19410141989508294116822467968 14498 20040158090815020139190457600 14499 19347241885347270683330128368 14500 20048187797008608200288394096 14501 19444503905183465243847781920 14502 19993607193797806644421787808 14503 19462393229732900826254036496 14504 20083932802321600106614419396 14505 19399555888535119420814366880 14506 20111630844415109530579052364 14507 19497311251991263212098428800 14508 20037814958936708894936422488 14509 19514291125473681254949215232 14510 20147912274218803868405118456 14511 19451576290344168335950242432 14512 20156584570038782673041866788 14513 19549833538825697487266605824 14514 20100798743884155324884505072 14515 19567103412472168053013798176 14516 20192160274873799096664559296 14517 19504352920853005474668789744 14518 20220510695920765068499541280 14519 19601928565559892868778102304 14520 20145569820921040378844618400 14521 19619437152653056032235128576 14522 20256777316819967935806649440 14523 19556771619503883989868000768 14524 20264603292450000552050274636 14525 19654868351172187693877978304 14526 20209158000237865516304091360 14527 19672743283684788420017504352 14528 20301427219456691320236091236 14529 19608968564028866901150799488 14530 20329112713175977746487840272 14531 19707426838911048199260359040 14532 20254191547451599226240245704 14533 19725618486184318289967105024 14534 20365303471996397506858268136 14535 19661831917625149834184585856 14536 20373729098676714928375565688 14537 19760886923065591619684986560 14538 20318431501716706532164147296 14539 19778082279840117850764813696 14540 20410459761835152069818055768 14541 19714407835064011850883020544 14542 20438751642504480020591539632 14543 19814007925155057242452094880 14544 20362647431453520670278228720 14545 19831423825385609342069355840 14546 20474822561052629430557827776 14547 19767922210659697310043562752 14548 20483828656377317045685108720 14549 19866648171146507458626878352 14550 20427403696055753555320872024 14551 19884404923986544448122428048 14552 20520415602737649861684279120 14553 19820918572174474274254868784 14554 20548152258126254205898815072 14555 19920266484827961853152442368 14556 20472138815719296976746591648 14557 19938319024670571413214350784 14558 20585365396017882060817456704 14559 19873527538287451094269843968 14560 20593614516111787215826751904 14561 19973448083552499805989087936 14562 20537459057236463532715826316 14563 19991750359357676958266266704 14564 20630176951782636757236830544 14565 19927151706456057459791131200 14566 20658479077324547301603568176 14567 20027491014750285029609320992 14568 20582588694074292764383269360 14569 20044882745371296164366995968 14570 20695647388052312111858567328 14571 19980327310756490008662567984 14572 20704429283575180160751832404 14573 20081147044013522652787631424 14574 20647203783112252864671163968 14575 20098859743397774671279317216 14576 20740914991054536402825027936 14577 20034293279149102611223401696 14578 20769934804846973906576381496 14579 20134433086239370827108309120 14580 20692764774471417707153728224 14581 20152420094491021096314648192 14582 20807008933036814800888917600 14583 20088079330246999091977186368 14584 20814970091608990909096145640 14585 20188665311698945694200127616 14586 20757853027672395666514891824 14587 20206874307729853653295908960 14588 20852667746768151230008309704 14589 20141307026258067912931958304 14590 20881050176325374568998906112 14591 20242399621517411916848801760 14592 20804075902149995717468426112 14593 20260962404107192244283551424 14594 20917972039907109434832591408 14595 20195406343841373149880773952 14596 20926600096637790963251437464 14597 20297136351768331431319605792 14598 20869682054718961838842711512 14599 20314700876122230588899135328 14600 20964121415313810962229185112 14601 20249224553438331285472146432 14602 20993178924645454243761470964 14603 20351428853165074054661706144 14604 20914920451683546698545287360 14605 20369242144799783526508373376 14606 21030073667675285502465054360 14607 20303855853031897363966161024 14608 21039169933576990273875997824 14609 20405293324186730703720061824 14610 20981268691554239144625217632 14611 20423482742803941602132352768 14612 21076643117458751921444728800 14613 20358137186446808857698950400 14614 21105008306851048323556146768 14615 20460067751717488358071043904 14616 21026894699887066017689856264 14617 20478582863812267931836635264 14618 21143177385759620143146020052 14619 20412036734430026969231996160 14620 21151543578976933546241660112 14621 20514464197728511700131220592 14622 21093674624643166546663741596 14623 20533259042356176169742126304 14624 21188915612342068289844877344 14625 20466827236907578277350830720 14626 21217908443670473683705095888 14627 20569822230178005537606540912 14628 21139912826108777780357356512 14629 20587534342196930602023149568 14630 21255951093515603642407834368 14631 20521163232987641897650220880 14632 21264919785225295754361271416 14633 20624677145652394432653291072 14634 21206000258066441021936815152 14635 20642743529639072556864644448 14636 21302137289070638761065771780 14637 20576507753037582533431279296 14638 21331915949886902133610049856 14639 20679229766012203974288314880 14640 21252539821347525677582891136 14641 20697601675785561459230489280 14642 21369780519659580367148179752 14643 20631330692384468638817404368 14644 21377957708295112533768575424 14645 20734648467936310878538158144 14646 21319324043686157649521785536 14647 20753279192466634188797366976 14648 21416520604003348447948260132 14649 20685773308289820700973383584 14650 21445513321163330183038957692 14651 20789638811834981843896423488 14652 21366392559007585796192607360 14653 20808648056016904713451862112 14654 21483329446018498525897488552 14655 20741299635324580970678782848 14656 21492056338426384388558176752 14657 20845547679962546898224208192 14658 21433564209142214884071713592 14659 20863562236056423263045303712 14660 21530543123146172051850593832 14661 20796202820022468238728187488 14662 21560281518231545807723440464 14663 20901078560436533094147083712 14664 21479830277098140873281231424 14665 20919374964052171723384611840 14666 21597987898560708278082725580 14667 20852130510991177446353145408 14668 21607251226860697812600286824 14669 20956247779063321608467549328 14670 21547614939330054145509437568 14671 20974775727658882548631874688 14672 21645604486927350662884733376 14673 20907720480149014967626688064 14674 21674682825770428157580785568 14675 21012241977519169768134354000 14676 21594314360979504934155773280 14677 21031132489598205552539101824 14678 21713617686168146531193910272 14679 20962750077688019093806032288 14680 21722187683904342095090745288 14681 21067930916787819934211550336 14682 21662759305523833488957573696 14683 21087130498338830828482542672 14684 21760357054674031997104225368 14685 21018712763037103663082333184 14686 21790126803086488370942896680 14687 21124501392364738909207245504 14688 21709935992349705103108799136 14689 21142611680228997726282772608 14690 21829038373700399323318348656 14691 21074407944835070540742757632 14692 21838089651731163937233065808 14693 21180633075657038824445442240 14694 21777516181738412735127017904 14695 21199133855276635741414154784 14696 21876204947996949743728012464 14697 21130966172925320750297179776 14698 21906654384071342154268790892 14699 21236344851542969495144681424 14700 21825222363423167431636822680 14701 21255184439448668467998292224 14702 21945489091882062163266090276 14703 21187013461508542099769490096 14704 21953781051140567486188492524 14705 21293025112857661675563473280 14706 21893367735382611474669149376 14707 21312156770884158596641833408 14708 21993189465237989900388726816 14709 21242863085407547258974660560 14710 22022886771450159871207013784 14711 21349339696769952525174079488 14712 21941461410886606154267441772 14713 21368710900419036897773443968 14714 22061587979431037841071880600 14715 21299483676569519111702462208 14716 22070499232943912705735560416 14717 21406500863903288473042588560 14718 22010406700504908433461129504 14719 21424866252225780073834350144 14720 22109752725737827772584595952 14721 21355655677575759511687537920 14722 22140262871562245807266277904 14723 21463340774890688064339382800 14724 22057528849072087442171283672 14725 21482027417346183069668961408 14726 22178774508032932696501233336 14727 21412899251410275794328534720 14728 22188287012454862238232910296 14729 21519709776166790037110056704 14730 22126948532562741272995008264 14731 21538658793723084897123962736 14732 22227511021038665137257674472 14733 21469628582632295576103037104 14734 22257205744786144543785616704 14735 21577004948486664970881477120 14736 22174736049836645562746100576 14737 21596351088674618766730902528 14738 22297082056741089442270870776 14739 21525987664236097130668924608 14740 22305744699288775771269685248 14741 21633873410336726974713457104 14742 22244682218209412480035849944 14743 21653566170836199641021642976 14744 22344887898160394949813729312 14745 21583313284724729635331263392 14746 22375354184791577124732055944 14747 21691730643608344082548225392 14748 22292807277272014256514211860 14749 21710328298655934485764141056 14750 22415121906210468304676548272 14751 21640200158735388523170634176 14752 22424331698875051961700228012 14753 21749213929818492410325998976 14754 22362083238282336022498258800 14755 21768052466241024566999716224 14756 22463335731848513529195983520 14757 21697993255315997461354460928 14758 22494551138103510874862035056 14759 21806162402747436756289311840 14760 22410782365552901523243702216 14761 21825376185708348354765510336 14762 22534154113018781106379009260 14763 21755454744665309184962019072 14764 22542645437335762192128762828 14765 21864179289744508621803770592 14766 22480484206807058052819567048 14767 21883717262646834841569171024 14768 22582895214909514017367294920 14769 21812368013122888779547845168 14770 22613389573371166341774840528 14771 21921714911972137317512401008 14772 22529810995950012474933144720 14773 21941524354486492259908066368 14774 22652961260422091465066914800 14775 21870269568882310069199408112 14776 22661949461918552059840420104 14777 21980195695556239897888068096 14778 22600177773213944561525358516 14779 21999005108319218814115131888 14780 22702149043475235313213799856 14781 21927918374350516280279041632 14782 22733339098087942471015836768 14783 22038246403647402979478241216 14784 22648346465144076395107259568 14785 22057403415047026527201887808 14786 22772828405086648768365309936 14787 21986305839883021958630756640 14788 22782482715552861690595836000 14789 22095883835783848030114841184 14790 22719429969843006860570343168 14791 22115343864755806964403397920 14792 22822571887490379615447866490 14793 22044371017930221926935648944 14794 22852980880044435817582985928 14795 22154557104645807884604266304 14796 22768120331145978538963330224 14797 22174262121770412363344209536 14798 22893786092819105122181015268 14799 22102070052159329889778053696 14800 22902625383400465945672337712 14801 22212684448524995535371335680 14802 22839777139201147879404072636 14803 22232771260660603897813124640 14804 22942540961946116600189069664 14805 22160598123704843667867603840 14806 22973795241095705420365120368 14807 22271901486600715941653496000 14808 22889047141220023685137785984 14809 22290891557204667940701789888 14810 23014405860491981583161992728 14811 22218684739754970399147408672 14812 23023868360408178161052289212 14813 22330630555763480706348608976 14814 22959856832857971470136993276 14815 22349892601172349653417619840 14816 23063749732286118614133235044 14817 22277911386276598440390755328 14818 23095627696669949262558599472 14819 22388889050515135331696068416 14820 23009552859694451163814623312 14821 22408561990401066005304421728 14822 23136181757742837081055825224 14823 22336627724340146775128523456 14824 23144762567901669126857378352 14825 22448136106024901851881214080 14826 23081029843264602501253286592 14827 22468170380204926194009849072 14828 23186034419336699016958209144 14829 22394789825744598678306270720 14830 23217233385064903136505050400 14831 22506965696745825783893532576 14832 23131209675205205043045983892 14833 22527305567766099002624931072 14834 23257670428744282760574469032 14835 22454181493161475429236794112 14836 23266814353708035992691602160 14837 22566849614066607789017366496 14838 23203211087291498431109021184 14839 22585997094536982342653403840 14840 23307944330530606129070270976 14841 22512946705824962002572922176 14842 23339915263991409639112094112 14843 22626179072274831182932359024 14844 23252631190211612555798502624 14845 22645715657476042511422337952 14846 23380178980411229031122806512 14847 22572681894702377106148991952 14848 23390064068211276237063105372 14849 22685172147588253289751068544 14850 23325201628831998955394459616 14851 22705036962075984852105125616 14852 23430997712418094115633456496 14853 22632096482278771836827347344 14854 23462218015637259411099734904 14855 22745108585037133482522240960 14856 23375002387817268302308452972 14857 22765258357600116496030536384 14858 23503949482880666711062396080 14859 22690964973572412345997248384 14860 23512857244541702224873966872 14861 22804570264418294898409284672 14862 23448390557421263729513480592 14863 22825140467911357782971274624 14864 23553721425628418270285428812 14865 22750890759119128297716306432 14866 23585666112377922067947150084 14867 22865041903135426116181705008 14868 23498619591342341791724545152 14869 22884513527955405103474418208 14870 23627306889227349370264605552 14871 22810388175684917038808566848 14872 23636908913804347406172142680 14873 22925087788441872073489829568 14874 23570980008514479034154573592 14875 22944867557241492510272319744 14876 23677655635273635204721723152 14877 22870870865456053171844839680 14878 23710301713241847683255076624 14879 22984737746474595376194619680 14880 23621883970341714767630133504 14881 23004769933559064284972145792 14882 23751796805504857772251205904 14883 22930851263390881738243799616 14884 23760543553028446194788795622 14885 23045290380262867432962138048 14886 23694962700520657465606888704 14887 23065717215793220514897780528 14888 23802633099748068294207844548 14889 22990479085496427899232972096 14890 23834634954082206578677996128 14891 23105497919569290098027490672 14892 23746196544272142612659149056 14893 23126268775009675716812550816 14894 23875920277819108423807924224 14895 23050987975309488901118048448 14896 23885310391144660948848268788 14897 23166670611115182012194439936 14898 23820049953841957723969409472 14899 23186244743190026643369327840 14900 23927366799845389326631975488 14901 23111072786929070434055922432 14902 23960017158597651791758759704 14903 23227358704990133359489953696 14904 23870342599675720848371300136 14905 23247359309231976789277009920 14906 24001234108272223673006382696 14907 23172364724167391209918210944 14908 24011243768362750724457516060 14909 23287585690889846138648257632 14910 23944613151690687323086741968 14911 23307958254846611426521281984 14912 24053210649426436281831825108 14913 23232954905909375373496121472 14914 24085146040040794271017708692 14915 23348872521570441438761783616 14916 23995529305934055480046155840 14917 23369555249980703706664992384 14918 24127784595956435463880512768 14919 23293194270481420399578036816 14920 24136842402003808073441563776 14921 23409747973029024878228084160 14922 24070480368946160092806800292 14923 23430696626659277631329609040 14924 24178656809844386430948749376 14925 23354540438446608582527960112 14926 24211391760840951392395584312 14927 23471548170599221430818824576 14928 24121871096177963538055266912 14929 23491396367666025161242572288 14930 24253846257888114389577756000 14931 23415261900348970328065340544 14932 24263673701598366124049379216 14933 23532998932633765088102732928 14934 24196006690030715526503227584 14935 23553190954483956440211642624 14936 24305274291085493816014716168 14937 23477021538441220141275297888 14938 24338788351260794241149293488 14939 23593919955145676505407818224 14940 24247928251355905879380113856 14941 23614402491031137444435162816 14942 24381209290096103087338239384 14943 23538473016231318923014069248 14944 24390018547558745998394008584 14945 23655859199845881251046764544 14946 24322628945168512238384413968 14947 23676774067498488566215784688 14948 24433109857167753988175850288 14949 23599385002784512082891376864 14950 24465811927575658570344530208 14951 23717327352098607931416344064 14952 24375128754975499109937310464 14953 23738620326018467580023890752 14954 24508138662252272579867905284 14955 23661221919195668258254559040 14956 24517664334497178806462608716 14957 23779870947620425923552942768 14958 24450453450815497805525691564 14959 23799967262552668603026467520 14960 24560630585261517075034268016 14961 23722835266705492449142168464 14962 24594059318563741750566309396 14963 23842000569993119687269683360 14964 24501817236373958182732157664 14965 23862358588378383950159973312 14966 24636228007327956726204192840 14967 23785311018664947185912768976 14968 24646444676544260776519686672 14969 23903541203441321247639185088 14970 24578028592343064110732942688 14971 23924309427800177588623442304 14972 24689226447199065750105923568 14973 23847283499786006218241789952 14974 24721980251997071890794686904 14975 23966253493666418353176146016 14976 24629861294504183096651628588 14977 23987376155085532782060426624 14978 24765513973338352386101414184 14979 23908915847623478026067002368 14980 24774813423261882647361838512 14981 24028432764234323335719286176 14982 24706594780993307476615065696 14983 24049846399999316057246749392 14984 24817561026174883738294863264 14985 23971493837742707640921617664 14986 24850982222223856148688470928 14987 24091639947797659072090796448 14988 24759170000270144759793526656 14989 24111960055109945534705432832 14990 24894450375878445917408783208 14991 24033655655918231639920946784 14992 24904389992565924584528141376 14993 24154374171346204118439261312 14994 24834886711385261653516882140 14995 24175075210476216025346894016 14996 24947030900077060703752025280 14997 24096898844787554596445006448 14998 24981313458448827077911514712 14999 24216655441946279585083625088 15000 24887831085694752241797964686 15001 24237681757225493502172105152 15002 25024651550727015221848600056 15003 24159648502968690536655283728 15004 25033606049862935821912916340 15005 24280059511670066028009873216 15006 24964384668921213209690913024 15007 24301354145326209401652131616 15008 25077687610805121477659850504 15009 24221851053025255522905866544 15010 25111200154466465603909519760 15011 24342867868460521827483320544 15012 25017960160350311003394961824 15013 24364577618284719944611832544 15014 25154347000432503522284799336 15015 24285234038397476081472368640 15016 25164093362381632915496696052 15017 24406865861223311411553028800 15018 25094978420004608297785272792 15019 24427375072178813296638368832 15020 25207957026731547424448422992 15021 24347995752773695844899244448 15022 25242271165865800689310014912 15023 24470321495648686799416207488 15024 25147636780982282494194988032 15025 24491132225641332884819796480 15026 25285374400481100122208352992 15027 24411858527998516418261749152 15028 25295681523384508637966118768 15029 24533257074382882292554323072 15030 25225387766229353910136011504 15031 24554515862590575387774046992 15032 25339479571476285332259598524 15033 24475438598165649506524983120 15034 25372946720696612405181841260 15035 24597274718276731456424765568 15036 25278359953544949443638891776 15037 24618927298466492755071191424 15038 25417569757606608306423329640 15039 24538270601760090350742327024 15040 25426996865653463024194684152 15041 24660833394893122516792044096 15042 25356897411736788657936082080 15043 24682819623778544772619314576 15044 25470661674235772440558136412 15045 24602303550912325352531679744 15046 25504874198014421250445359096 15047 24725542123319985278891950752 15048 25410447239299867081531573704 15049 24746215712469726905808163776 15050 25549341299413076573336002536 15051 24665923034282011465917051264 15052 25559483128113360870372882168 15053 24789636150332706619953913008 15054 25487989274098236526696484616 15055 24810737750035002748724086944 15056 25602948900855585340891781616 15057 24730463724678069319727553600 15058 25638106391361086244421641372 15059 24853357421646464487675972240 15060 25542167526792860196102003648 15061 24874821544514624728888619520 15062 25682341212442549084377068784 15063 24794512671838272470628783408 15064 25691535795709499475977080056 15065 24918113765130335316586143360 15066 25620389883951282079893474480 15067 24939883163010626561072209536 15068 25736601202014231203848522128 15069 24858238438153865120007466224 15070 25770808667041267307303560464 15071 24982340015962891238852505888 15072 25675044811116921557169531180 15073 25004567037297701788634409408 15074 25814970632722669903080223992 15075 24922974288450343863101258448 15076 25824825877229882104071656880 15077 25047672232502311795134461232 15078 25753999061594968229793460800 15079 25068693844709436264922292256 15080 25869790627869736615863411216 15081 24987096603400857738446341728 15082 25904879303306834473952477220 15083 25112534589635059347993466128 15084 25807533576565447476723786396 15085 25133892416488857163358642112 15086 25948905275509599205807508448 15087 25052582133120575363869819008 15088 25959394339683472523581591392 15089 25176955628042758432873268352 15090 25887056814793443343635429480 15091 25198592924777207861784078576 15092 26004191920625540967155799552 15093 25117364609765887517988370560 15094 26038482544840780266282238176 15095 25242359161855698669405322368 15096 25941389514136236766434169152 15097 25264430291100339834539595840 15098 26083971120542500151081057772 15099 25181617780452409345622427840 15100 26093620656665412684399788436 15101 25307385163070192903794802256 15102 26021544507982210145023643544 15103 25329830081790587928871880160 15104 26138180528356110235084974996 15105 25247120307245499279823680960 15106 26173299265413356306934837936 15107 25373466113394274378161629328 15108 26076287129007177241595658756 15109 25394599400171416541272643040 15110 26218751340934165485169841760 15111 25312005249155588045381351040 15112 26228973199461281209577220444 15113 25439012281019034512785586304 15114 26155677598467710306008530144 15115 25460605696395896497729434528 15116 26273463735076979894119551636 15117 25378065139359408228050462208 15118 26309382912592542479182289904 15119 25504044858023487623614703808 15120 26210894499253244596523002920 15121 25526046520283803870398114240 15122 26354729476043331437062738944 15123 25443644088525238448387183952 15124 26364039349164784186356442368 15125 25570233584030952515068859808 15126 26290791870362113925419188984 15127 25592579180866618716516988320 15128 26410071024409064982495900264 15129 25508691889897183196054763024 15130 26445081182616880851548701440 15131 25635974821262238074360871600 15132 26346760912580652767485596480 15133 25658602985619220698964772928 15134 26490251480307461526573525456 15135 25574802564246556482439133760 15136 26500304845481687749924585416 15137 25702715546402354502388244928 15138 26427454595968263793066489638 15139 25724138986270534963455770832 15140 26546132257674545358355667400 15141 25640510635614779099744483664 15142 26582120130573131676103960560 15143 25769075132246669798959851840 15144 26482088204378705380290901272 15145 25790873090854634632432629504 15146 26627050429298529988314961620 15147 25707205913377392783194386752 15148 26637816066219135615919332096 15149 25834853876818443597284167440 15150 26563629356767956700610507088 15151 25856965578664713449252926944 15152 26683600476795059360223834876 15153 25773420891242617974793086480 15154 26718600834607081677284590308 15155 25901736344046655064302075200 15156 26618892773764201613415824688 15157 25924326417630872108039526912 15158 26765159028258151204638651792 15159 25839324433512799528283188992 15160 26774905172435969299138600992 15161 25968098218346827755320254464 15162 26700900122407534252962040488 15163 25991100572447391893377095456 15164 26820580382600689976243285448 15165 25906095885597795819404258400 15166 26856489694459574937845526264 15167 26035637608439571329022857472 15168 26756859039532080019879103424 15169 26057326530327526006152776064 15170 26902907343652124251305828864 15171 25972473623181426873498201984 15172 26913306439975192495541610984 15173 26102720208880852745775349104 15174 26837891671137878951280086016 15175 26124698498942871554580867888 15176 26958806961263071274240935488 15177 26040077854387250636318149296 15178 26995604220186206382213079428 15179 26169155687681662527844359264 15180 26894373056920670919958791984 15181 26191574453733232865702063040 15182 27041818325123489541927431868 15183 26106982448491404038010651552 15184 27051343230295801613356642656 15185 26236863943124279117240138112 15186 26976201693134581561564488240 15187 26259672614920762664042982864 15188 27098328753695022979354733664 15189 26173363318345954644842697984 15190 27134259452930869463895808968 15191 26303985862988072548476851712 15192 27033261255794755158984171312 15193 26327116379148141500297838144 15194 27180420635257930603018411920 15195 26241075392248644997174367616 15196 27190543841877962346352903440 15197 26372234533837571772724967616 15198 27115719751950175017610906896 15199 26394158227259032295850625968 15200 27237447020337694019411408568 15201 26308180856817378683584635312 15202 27274210302317784875165420496 15203 26439951838612027592424606048 15204 27171683329314005621911442016 15205 26462294268206560503414021216 15206 27320257647287905956714030312 15207 26376309579316408553323950912 15208 27331182567665958240394052292 15209 26507176483563594734184399168 15210 27254823032601981170620131900 15211 26529871238768254483861580736 15212 27377942470427629752887891268 15213 26444193250178229458867346528 15214 27413753462459948163243562560 15215 26575625591026762980850499520 15216 27311244018818556326300645772 15217 26598613693112369937741583296 15218 27461371748540664493782683280 15219 26511331745733789054182718528 15220 27471313114134637781868284736 15221 26643414064429584391630628736 15222 27395361441127257293336791488 15223 26666861018588035500435100416 15224 27517856724550111041998172432 15225 26579597409764496906143948928 15226 27554674997042519424884431920 15227 26712502000393843080963290160 15228 27452306581912456698035341320 15229 26734630679462180371730645952 15230 27602046763001026939401325200 15231 26647486546523066791481580480 15232 27612724476726152271952775064 15233 26780993193477320176986498240 15234 27535237379466489679209023844 15235 26803449993830042457059472000 15236 27659213840361528503677415304 15237 26716427721375691104905373504 15238 27696776833769022185775686928 15239 26848913270056253112199140288 15240 27592993076397325946864440512 15241 26871860010066052684696807680 15242 27744071763610813508619492636 15243 26784897777524105914772323296 15244 27753684196278746961040342824 15245 26918014573197764776253827584 15246 27676545283618233330406356876 15247 26941383539026169432200437600 15248 27801835905029897834072197668 15249 26852848820456079188502124416 15250 27838570002069129557795056656 15251 26986602106647752051661410592 15252 27734707529632601880487820928 15253 27010341752553391684898020032 15254 27885711962898961681991534784 15255 26921959298999220095179570944 15256 27896003940726684218165391504 15257 27056446966477250863780611456 15258 27819177319279678896271355136 15259 27078752587902975338917920336 15260 27943968666488789969702254080 15261 26990465324045381910236049408 15262 27981623687041841090414508000 15263 27125620151923749108773488032 15264 27876258135161260148267868708 15265 27148384554167938470678482688 15266 28028541844488327062667418296 15267 27060278699145920899377253248 15268 28039720655393422954190024544 15269 27194372622419541608240007120 15270 27961237416314414336244964824 15271 27217535074889851317525578928 15272 28087437081077222326630238520 15273 27129393032474496292921731744 15274 28124189050948761306729372480 15275 27264259533864821034133090080 15276 28019071366425336439529216448 15277 27287751481763460983420454432 15278 28172853135080575421286447252 15279 27197997984750886358997887712 15280 28182847304142146685379580640 15281 27333562190403498285958589952 15282 28104852135941381379807659196 15283 27357554870403170830375476096 15284 28230476279075932175114771232 15285 27268016113466003040899559552 15286 28268086868343593229038046048 15287 27404067124795795101510271776 15288 28163024657062261417922340492 15289 27426744358349193869209610112 15290 28316632494323353141500196320 15291 27337195465938289950142972464 15292 28327460426532816468217065756 15293 27474051979270317856228161408 15294 28247872334215002156921590832 15295 27497096411548216309340442624 15296 28374929440458046636571897616 15297 27407714189504161225107039408 15298 28413370560420903136326100884 15299 27543553184171857553419854096 15300 28306682559894886477279286172 15301 27566901058437474435012612096 15302 28461727490709661574051079576 15303 27477768921131909579455058112 15304 28471530838162155265810279836 15305 27614129963334699161951389440 15306 28392210677082036780980325240 15307 27637949420314988612784998832 15308 28520598776687925504871785408 15309 27547081304398900451153827056 15310 28558255882043769122756566080 15311 27684287594370337837002493248 15312 28451718263234104496459342784 15313 27708508022968086443146031616 15314 28606356292192434284241780432 15315 27617599768902851667455365824 15316 28616917750015752897663494880 15317 27755588296056723296945331024 15318 28537998982912798255574481552 15319 27778377109559483207270428272 15320 28665938461342778331647800896 15321 27687753618971402576941438320 15322 28704365598261870538590965832 15323 27826303259624319794571820992 15324 28596195796115353019834828892 15325 27849597271869372925605323904 15326 28752370954831874807696551824 15327 27759035655738773351372028672 15328 28763672376490022155616263080 15329 27896455339342486280276475456 15330 28683281399824286914378700352 15331 27920190598677813613667712048 15332 28812566483966745769907250756 15333 27829627624356171633548087040 15334 28850136557155967301160029696 15335 27967860839175562884635925120 15336 28742053007468267301563516256 15337 27991972027518472549556188992 15338 28899827622635208390210157524 15339 27899946425605120699995589248 15340 28909992546082737072572904576 15341 28038778429492896648196890384 15342 28829762560196665752924456996 15343 28063194312134069593019910432 15344 28958690925440969263178492520 15345 27971265203161417641551027328 15346 28997204297340277692581574204 15347 28110785843043097401971869056 15348 28889410925528474829834454992 15349 28133884051276821515658763488 15350 29046670222041148486895775936 15351 28041987368754724492201959936 15352 29057751912469379188728239712 15353 28182367149592313024471981952 15354 28975962037856616642235502100 15355 28205877303149571815050802304 15356 29106181981216670359316518944 15357 28114095877762937761459357200 15358 29145621157588003646106302616 15359 28253306905663269878769591648 15360 29036064348349727091999590076 15361 28277160810795265556409640128 15362 29195034288205353971613532920 15363 28185519706319725111744125696 15364 29204884168552897064470068768 15365 28325454746262052779031697856 15366 29123607877723225949171366496 15367 28349827511345539258505497488 15368 29255089798355059467184305672 15369 28256439260022998989531607712 15370 29293551142894056857286544992 15371 28397029872193355974479650784 15372 29184225241881817959069273768 15373 28421854697414970306618025824 15374 29342837703398839409145745764 15375 28328620005927040256925995520 15376 29353539694427091849226790394 15377 28469889114504297912533221056 15378 29272328321220079222863399960 15379 28493269477361967667042687680 15380 29403590008385638063008991872 15381 28400202976398616794014046864 15382 29442907305147098761810928568 15383 28542240800998320368674668384 15384 29331900731355572596107041856 15385 28565937224199129399267415680 15386 29491992582176559151402318620 15387 28472966913216101147522620992 15388 29503525671163525857181055460 15389 28613880078644403165191808096 15390 29420869677882099029408017200 15391 28638062231967775610389534032 15392 29553334251132222595437445224 15393 28545286025771137421185757472 15394 29591842139728564000470680016 15395 28686911922319255008532171200 15396 29480826967893682631905897524 15397 28711511277345730489606403616 15398 29642544377722351601777410848 15399 28616867386651399268839782816 15400 29652978507191013517754997528 15401 28759290933743858785319277696 15402 29570739647702981783580182784 15403 28784241313394581137591880128 15404 29702733042148940887197326100 15405 28689731596569228790481178624 15406 29742034884348155456448539712 15407 28832901526845819971459210880 15408 29631391126510736033782620540 15409 28856532848172927307987934016 15410 29792645393068494909465198912 15411 28762252786648788651613483776 15412 29803833260785916704706658192 15413 28905929830504660270035331152 15414 29719903298010012637776615936 15415 28930016837122702893486729792 15416 29853458222008861332092949624 15417 28835734360972606141709884752 15418 29893777997364573054172631568 15419 28978408690188317055357557184 15420 29781316219983216175824497856 15421 29002884721062004637845406208 15422 29944224086108653740604491360 15423 28908769312911265218413686080 15424 29954229818644581304114316520 15425 29052222310793336272115376960 15426 29870637476321124624211737372 15427 29077018162562679664081800816 15428 30005564637583172934061441344 15429 28981319541409699621196820480 15430 30044951342399341787675471064 15431 29125312331650691304282565248 15432 29932630676842344094830836460 15433 29150605320047563683037933440 15434 30095152570993527272002763268 15435 29054936820343283983711961856 15436 30106106152651290468511295280 15437 29199819671615599463935095264 15438 30022823800025588642721276960 15439 29223673564974252149915614224 15440 30157167254247996590294946720 15441 29127966060860232982114049136 15442 30197502186129512671086333720 15443 29273672960384892027535724688 15444 30083529795807757378504112352 15445 29297875202746157660032830816 15446 30247648033348229758429096944 15447 29202469312845285136322292096 15448 30259263874163064627670056000 15449 29346889162046579091781380864 15450 30174414217599969414276452472 15451 29371631471229525426744530256 15452 30310230480790407471576644328 15453 29276293240986237190489642848 15454 30349551131853485039053003224 15455 29421395045347472934882537024 15456 30235811319106014972261034752 15457 29446602102602827904721499776 15458 30401497052062291801233055296 15459 29349380176274784167653861728 15460 30412058350238615977857744984 15461 29495342836630294221941581680 15462 30327448424466697543678580904 15463 29520942934857169728031638768 15464 30462851462764884856755115140 15465 29424064068332482776952213440 15466 30503058384192731733459041568 15467 29570649565198469277386499408 15468 30389355134591818831867822104 15469 29594682776518185043944645696 15470 30554800025065478201940551424 15471 29497910149258119763699801536 15472 30566216858835244022087220468 15473 29645222516278094787918299712 15474 30480118133902941535444969584 15475 29669754749984894975265404784 15476 30616760476540210316100997248 15477 29573015292905514180439421952 15478 30658080428183421841668175296 15479 29719334739034049635006612992 15480 30542590591398753243577522896 15481 29744299453047341604378950016 15482 30709543189951540689041359332 15483 29647692601806883636576477440 15484 30719820507930139044207550644 15485 29794674175707172874919239232 15486 30633969049147888612862192664 15487 29820006618032416043238874272 15488 30772261027780226083675355814 15489 29721631112807994296736619104 15490 30812443013157231564489485880 15491 29869372413230022751891917312 15492 30697339471997155803053091792 15493 29895250258384685371622977344 15494 30863803459828768998483391272 15495 29796948877900185885265321248 15496 30874862442024295130047488768 15497 29945382685039068069018213504 15498 30789406750825292250550917120 15499 29969819043968006760499308000 15500 30927170934934259831900308512 15501 29871683055652261972627832688 15502 30968398475773818070370801904 15503 30020822898041735465059326528 15504 30851243530751080916491011504 15505 30045661718041334521691364096 15506 31019585615220808341318524328 15507 29947702094071306785265720464 15508 31031394014368255686070355280 15509 30095731398425146890968160000 15510 30944321550308731738864623168 15511 30120890538925929198793822128 15512 31083499463531044523004167112 15513 30023041669287528970189258416 15514 31123754727550862279403540420 15515 30171802088759886635133168576 15516 31006924534121290156141150824 15517 30197481400198437660190501632 15518 31176678798960079928487628284 15519 30097906989263300507862106368 15520 31187482706709304202402918280 15521 30247414292712915235734135552 15522 31100550878465920014554888016 15523 30273534188632382440720358736 15524 31239288070789766905522386324 15525 30173917571790584964374557440 15526 31280532410146368232198543608 15527 30324275502737115413321903232 15528 31163986994692810025708890176 15529 30348822742713548487025917120 15530 31333390286186681896410120528 15531 30249356388848001207966093120 15532 31344884083892402557502813064 15533 30400483502440319206982000400 15534 31256506200241896106628711376 15535 30425583514272016844239962624 15536 31396584008485894011656965164 15537 30326356702319662354919937840 15538 31438784715882461147083077504 15539 30476080490640828889241736864 15540 31320303382348074761773740480 15541 30501655985385904892749280064 15542 31491504479591176260066923232 15543 30402431507580859690417135296 15544 31501897837794975825396118368 15545 30553042205164491955961644032 15546 31413765285417480215593567680 15547 30579027526306908344477427264 15548 31555434820823358668150264136 15549 30478036121344576607754405888 15550 31596536106515777708799963648 15551 30629458700610520236102934848 15552 31478265653085367557046510224 15553 30655782102227712320995903296 15554 31649035233647227664082574368 15555 30555064465506552410849297664 15556 31660310997598240602728943696 15557 30707063470789359366757180608 15558 31572481597013510978892402144 15559 30731944858666707669833477808 15560 31713596784564849198730751616 15561 30631271100540893660662712064 15562 31755848177458819864244338128 15563 30784198814319938894631103392 15564 31635732957306124451953692096 15565 30809530805373579577286379456 15566 31808045502041135682221733312 15567 30708813094716958723773373392 15568 31820170214899415695356022464 15569 30860634219426902063941945344 15570 31730759889041075878407166464 15571 30886340715393475819204120608 15572 31873392426237554957303921184 15573 30785946387385531610978426880 15574 31914454483234877210900973072 15575 30938384008591213076704424160 15576 31794568650396589285736143584 15577 30964647309167924251031887488 15578 31968594110059302443754346452 15579 30862349002900739395538324352 15580 31979490083454663741217316400 15581 31015497320153138971090120752 15582 31890488633840769325515946800 15583 31042258515247011674136766128 15584 32032565744652278674431538284 15585 30939953256794669619261670848 15586 32074714174282866645666876180 15587 31094010946429301150896895424 15588 31954922429390137429404849552 15589 31119195682597946085162787968 15590 32128665547413169209856280544 15591 31017255950214951119878715712 15592 32140343835906660403062544044 15593 31171969959776498505302441856 15594 32049483397356464985838027920 15595 31197492467413402601889588672 15596 32193192396233690086105058256 15597 31095666577336122532855081584 15598 32236394367017063000450936880 15599 31249139514634204887194427456 15600 32114889429338562022160433600 15601 31275191281406281752682015488 15602 32290086416840544029709560832 15603 31173403252910215751715817728 15604 32300722582171744891264542144 15605 31327829229860430420769767360 15606 32210192807852259391966423530 15607 31354334617704834279487835088 15608 32355331865005572634438967148 15609 31250685732571916277182571312 15610 32397483860651753787426098688 15611 31405804628360617778191940160 15612 32276094277822220500731906972 15613 31432692519030436515061429824 15614 32451107093038929567866571504 15615 31329192433924265997536994240 15616 32462447991314652278249933520 15617 31485115565262217350392726016 15618 32372487868892006226425761152 15619 31510564317751886085164341968 15620 32516948153561185635752192544 15621 31407134574557047923367981056 15622 32560090719092925182643893616 15623 31563784209830842088117739360 15624 32436882302607413900403565872 15625 31589730199348934574434670720 15626 32613563124015751455195732624 15627 31486482443223237880631402496 15628 32625852219530505866896399620 15629 31641850801655329512220759440 15630 32533891877517511083276567600 15631 31668218208795006520448816448 15632 32680164000498902443992064860 15633 31565161771542073837705042944 15634 32722163784527494714424415252 15635 31721375113078329505273945536 15636 32599180939373307386501112720 15637 31748091200732081385379332864 15638 32777503560861874512874908840 15639 31643121897783360789936444576 15640 32788611339013230809718074256 15641 31800102404821347177967826304 15642 32697150187476616517303572824 15643 31827354996047989564282640400 15644 32842659773029852034370217296 15645 31722599357358796392747743232 15646 32885843626148965375828761648 15647 31880368335581587645999771392 15648 32762863694562993140051838900 15649 31906052137602405046881243648 15650 32940875653488508147100241768 15651 31801256553553581208111000704 15652 32952863327408772975311625216 15653 31959916249291637836004187840 15654 32859759536567419125296940384 15655 31985983147320223760295938880 15656 33006834814872498113349844632 15657 31881339171760734405730874880 15658 33050901196260882929329897140 15659 32038770955756020932106690048 15660 32926241955126679863840057792 15661 32065418707345781805273249024 15662 33105821869784334801041626248 15663 31961037672055968364630120320 15664 33116537681813403340189447032 15665 32119019609337700275638677248 15666 33023676593844064353062597712 15667 32146172938006649326824108336 15668 33172473081582529559784836064 15669 32039741942557422914501286336 15670 33215549890452505374519219096 15671 32198658985426817406609421920 15672 33090993902379049377629404896 15673 32226239744738582659724581056 15674 33270275830043761284613315464 15675 32120002655264133424650151008 15676 33281790742262141218024003404 15677 32279781138118952124097215360 15678 33189314167290449001767185272 15679 32305649470584137519118178032 15680 33337495637685120045637187280 15681 32199713795960797396128612336 15682 33381662755079398599505155852 15683 32360089011240384774482077296 15684 33255134683444776959672809044 15685 32386508046810793775495997792 15686 33436106977817768045664357936 15687 32280604250231860349440069152 15688 33448684024079281923654654648 15689 32439890757231867118617396864 15690 33354419564523865475714990304 15691 32466780763783260024016752768 15692 33504076552237684259968041588 15693 32360844657780357794970412032 15694 33547148666087542060546350144 15695 32521032654676129556705925504 15696 33420934631677355565541329456 15697 32548317232321697148492503616 15698 33603661223894491430211161424 15699 32440643922210862486552865280 15700 33614822152713314708162116560 15701 32601471417809678225067204096 15702 33520967258099646189572372376 15703 32629352274024493957582281696 15704 33670102839815934998386148664 15705 32521753974453331793707531008 15706 33714185087446371966457703844 15707 32683336074965625660985895136 15708 33588250486002170190724353408 15709 32709633772277280113047710720 15710 33770553058478626202527007544 15711 32602037243823380047233388464 15712 33782690425210700480323281360 15713 32764569906648636898181195328 15714 33686957618393013269178090096 15715 32791309221162419896524015168 15716 33837771039972627431644315236 15717 32684091307496428536721386288 15718 33882842691195372825248923560 15719 32845217325765413759622839232 15720 33754785844558551404170049496 15721 32872313289794446080065676096 15722 33938966029440817310359551408 15723 32765216089433633398570657680 15724 33949885418356909125030067980 15725 32927137367306127703510338720 15726 33854667939307352423482861392 15727 32954790817078269489514436400 15728 34006847705172748349800375680 15729 32845635415093624622723586096 15730 34050983043790448285824271952 15731 33008541984144510043881871728 15732 33923122016093071226274591936 15733 33036675201236730458675105280 15734 34106784163418558204964851904 15735 32927662918078039273925323008 15736 34118612267730574352888548872 15737 33091311572227131985841982336 15738 34023679360129589720891014200 15739 33117726553581847717787642640 15740 34175504364157572624653228064 15741 33008878186329501708300354816 15742 34220539071362239633980480024 15743 33173365763778513506285776128 15744 34090939408432669843320314112 15745 33200380183284883881034725888 15746 34276220769558909911004835776 15747 33091614941518720169619372864 15748 34288920173248509304505671344 15749 33254739966731675431392174096 15750 34192241856401448393565310160 15751 33282280276779700796057835552 15752 34345655615907700439252369760 15753 33173698839634839876529551840 15754 34389659843302533032859217164 15755 33337600778088243956820734208 15756 34259978703182209621105308912 15757 33365585982665534908503873600 15758 34447337042199510074820494004 15759 33255083681659911231549923040 15760 34458669684885416383194743448 15761 33419863540764930883764992256 15762 34362396745248496069920394368 15763 33448215306938307048516140640 15764 34515152973441394647145914240 15765 33337832680513251838142062848 15766 34560281927125750194185702472 15767 33503422742468538097578151392 15768 34430968515167651888269474176 15769 33530201880877288229956255872 15770 34617678318243974810639792448 15771 33420048073314899806426817664 15772 34630097140958097891773775420 15773 33586467100650621497572963344 15774 34531783004747435735793642576 15775 33613723662932482548826728528 15776 34686252740395750297961558880 15777 33503529028653635551022962944 15778 34732468991450589460979590080 15779 33668733927886295036826873888 15780 34601268795076755158220741600 15781 33696404211964271756128036992 15782 34789788712463143990094156520 15783 33586372597042770890156380368 15784 34800745115038128626930574564 15785 33752430518703662396122258176 15786 34703044248526473917258202108 15787 33780711878355800007714668400 15788 34858999173034618446440127132 15789 33668797471040617351299866304 15790 34904041653790957286728436832 15791 33835437410269684205743078752 15792 34772932524833436883218623568 15793 33864250517295214450436756352 15794 34961193458755103511474356592 15795 33752339211892409318281671360 15796 34973162805035365761902698944 15797 33919954029738065030424974352 15798 34875751355946760453905133344 15799 33947051283078424506591326784 15800 35031215856345315197936943204 15801 33835346618696253205968576096 15802 35077274969569471554544699020 15803 34003870130528763076060455024 15804 34944173796719635160470797228 15805 34031331836113711917629350656 15806 35134173264883663474840766448 15807 33919945541075366249395016448 15808 35147117265754534836429948984 15809 34086921042255246696052723968 15810 35047804018842192613412123088 15811 34114957475222943077250950784 15812 35204880384150755988234840696 15813 34003617634157298806705370624 15814 35249964617227703550616661976 15815 34171619042189893424316223104 15816 35117061407808406860564348384 15817 34200156865769750373988132800 15818 35308777265198086316662659384 15819 34086587141055690382787352000 15820 35320414385054269566139494240 15821 34255533151557461179240370208 15822 35221595177105200709583956064 15823 34284484162875959011854858096 15824 35378091595434459448975163616 15825 34171282522525416381428861808 15826 35424106496140234959065019240 15827 34340900637486817011691775520 15828 35291467899253364593566160800 15829 34368280969165052551435258560 15830 35482795859522543655277074384 15831 34255164079377071045950885200 15832 35495330748137675815523355288 15833 34425569233881452620428172416 15834 35394711996860729614387813824 15835 34453490829353309765730013344 15836 35552842896523436305859667744 15837 34340371353706297498370860032 15838 35600057716473943266978170424 15839 34509573980106096496619594880 15840 35465271382071626346738884760 15841 34537946250775103601656308992 15842 35658542390795349532799311494 15843 34425235590625641967328315520 15844 35669657443977677414848730760 15845 34595157781153879835121578304 15846 35569260571831488879364515936 15847 34623914602646282254964303616 15848 35729195599297174455776593440 15849 34509117305591333665822755216 15850 35775294641155495105361933580 15851 34679872080728170084245894480 15852 35640885564412615779679492992 15853 34709213264094018922016029248 15854 35833469806915851087422565876 15855 34594458802773958576830500928 15856 35845712318971179139948149276 15857 34766263810846994042978568576 15858 35745692492515510575300364404 15859 34793885194274544937440206256 15860 35904903023479989621980129472 15861 34679291967416184093885638880 15862 35952130041376486238594687376 15863 34851856224486337161151167360 15864 35815575419739397498603013676 15865 34879895496405162277511338368 15866 36010221598470427157137168908 15867 34765472115929311016580197856 15868 36023253977389099591082285748 15869 34936697271448245106667590272 15870 35921575669455964139183852016 15871 34965365493786459987313636416 15872 36082318744883383803335355084 15873 34851033355992292851874922304 15874 36128320240016809616365301868 15875 35023052553387211639327625280 15876 35992058154176060032842398258 15877 35052273904213375292563782912 15878 36188548928959615354413512496 15879 34935905179241279597503980288 15880 36200321250679260265798692576 15881 35108733578670092666849185728 15882 36098729840266440742354300632 15883 35138426343542387247232636416 15884 36259166606226236302620543516 15885 35022264630529781103198163488 15886 36306216327820841428739692392 15887 35196025730315701848523733664 15888 36170207205126158104691810400 15889 35223848843918867254342349568 15890 36366188966788664317084252416 15891 35107825441306534097382965952 15892 36378964989127939400048451744 15893 35282429291573615756414798784 15894 36275617839112704780165901992 15895 35310850288479181483044073632 15896 36437501832603935573397434328 15897 35195068221384306044388638016 15898 36485869646537744352005954700 15899 35368280083998460601873391744 15900 36347550144978425111900752716 15901 35397212691455982745991030016 15902 36545495863574965632570084132 15903 35281393423617737981865641472 15904 36556904772504099743933975256 15905 35455585088775144034112586624 15906 36454077977492402057508762720 15907 35484939336561783577564193712 15908 36617696476858494312183969912 15909 35367030666291389777824133376 15910 36664691830418966145496540272 15911 35542113740713791686704944672 15912 36526857618822586504586237496 15913 35572120778919706404187003200 15914 36724184123942697564054956400 15915 35454494525547457035932141952 15916 36736530257817339344640980208 15917 35630192353809181363400360736 15918 36633966356608823392743422448 15919 35658478546822935475210889136 15920 36797136996118808567492245440 15921 35540858107890047236462234560 15922 36845378949085299880724077416 15923 35717586312049787676221840592 15924 36705321420410229124599050832 15925 35746343426563710984791274528 15926 36904642876856673995857892856 15927 35628943042292050107466375824 15928 36917883001871208598661627616 15929 35804327349385358659932283008 15930 36813406599350774333692670664 15931 35833469895850252775237454816 15932 36978229302559018286798721096 15933 35716408194348064553040799776 15934 37025310542001820621792738776 15935 35892456221841437707578536256 15936 36885436138543345668222498324 15937 35922203842741772506222070016 15938 37086626289106986835114857672 15939 35802899195628268354046644800 15940 37098656293985764477167370824 15941 35980018813120414442411556288 15942 36994575244166464810772274432 15943 36010287871228710041688603360 15944 37158646436474596534156953384 15945 35890942061272404853255396320 15946 37206886012357453574764173264 15947 36069059090781995748530581152 15948 37067367390468539494575821292 15949 36097459931829883567554440928 15950 37268115312589246622484234576 15951 35978491114993013093828150400 15952 37280961001984500438179397840 15953 36157312291820405506638524928 15954 37174953280188862177894687668 15955 36186368517979566737691157056 15956 37340809559824331036592436896 15957 36067495129703583703423389072 15958 37390172761768866135805115784 15959 36244824799433761122575322816 15960 37248587780502735166959941760 15961 36274450746557273683219496640 15962 37451220545627154470814454656 15963 36155582779301594142638571072 15964 37462759590086934584722368408 15965 36333956446544974239456585408 15966 37357058924994933471888871872 15967 36364066070202437286192480864 15968 37524778882592924333571291504 15969 36243303635356134429597318000 15970 37572823042475357191608374112 15971 36422431231507587045404177904 15972 37431293475195628739405590032 15973 36452930599168308513763279200 15974 37633604775147815923629285336 15975 36332302415313572568077651424 15976 37646181815521050982467629460 15977 36512307120630434545951736832 15978 37541067833550879245045873568 15979 36541093790468309238347773968 15980 37707885978017849713387081152 15981 36420514477818582503494914048 15982 37757292971775545780218564560 15983 36601616266428512429634125376 15984 37613575158354161934381828048 15985 36630929944037192053618892160 15986 37817697545627452354016812800 15987 36510515101734172526980617552 15988 37831281802054978728476359584 15989 36690083343867339079050488256 15990 37724085918429136505328197040 15991 36719835813527209524636055344 15992 37892894495304190800413360556 15993 36599608379966068479813573312 15994 37940883989521726156182232176 15995 36780090626767248285090715584 15996 37797673541591241631460772672 15997 36810509937013054790812667808 15998 38003573066304541715624879064 15999 36688028050542945901973925168 16000 38015701630054627320149049144 16001 36869349670074611359217507520 16002 37908997418211219614315595696 16003 36900345754242424180969877376 16004 38077124783558836711671536364 16005 36778073942383618952390420736 16006 38126387858794487877868250184 16007 36960253441906898326236779232 16008 37983096905464667021153028288 16009 36989373810945336375574264896 16010 38188850165041831819496697960 16011 36867334903655985959465891520 16012 38201901824644791004641804732 16013 37050487253604891205240018752 16014 38093207333751062947563721920 16015 37080012072356210794503356928 16016 38263038122163206147933461968 16017 36958103758974560550713797536 16018 38313551427742952209314206172 16019 37139772918440260133410548672 16020 38168229058050379839789387456 16021 37169922417745200482250077184 16022 38375690511579383821673546856 16023 37048283608587782420764163520 16024 38387490033656234975699755872 16025 37230853923307121893388521920 16026 38278992934863794728509099456 16027 37261544628647683398610465344 16028 38450707300138931333550849024 16029 37137486725163492717465376992 16030 38499962527786164653052064368 16031 37321076867030433674349599808 16032 38355013228862586935144435328 16033 37352222487583607452175319744 16034 38562006967509896237275075080 16035 37228344265537752754966737024 16036 38574634103860281937202043648 16037 37412880916566563128055704896 16038 38466832967800920360997419336 16039 37442303165456294244225719328 16040 38637720686533289337151004952 16041 37318734933889834100448478800 16042 38688132571006362233716831968 16043 37503909880687599986247613056 16044 38540831326550777286120240144 16045 37533925145895782934042937440 16046 38749985618771951890588573848 16047 37410355127776586251366052784 16048 38763740130691670464493899800 16049 37594212501643646140945526976 16050 38653780815207242324999461296 16051 37624723999249611459250179648 16052 38826583092771530838760300320 16053 37501389807499012160626981632 16054 38875636120062444437427101856 16055 37686239254459929516233616576 16056 38728615841868124954105082412 16057 37717155232640287438438976256 16058 38939683807967396567686402752 16059 37591775909162564896953592704 16060 38952037855776502419000140880 16061 37777299010252096960395693360 16062 38842466778019292367692455716 16063 37808854755757601266982219472 16064 39014544297869544111299188956 16065 37683524446456744041459750720 16066 39065003584867724014967161608 16067 37870192159382136487938103152 16068 38918213400939929631209309952 16069 37899869756536020881913127200 16070 39128672650315970818515190032 16071 37774501921355827584890993760 16072 39142061503367175753623734572 16073 37962209085057142246048268160 16074 39030551124665983503645574200 16075 37992341627999341501704997104 16076 39204468411573959353948921092 16077 37867378802306298578329667328 16078 39255963995498720662931861592 16079 38053396180766155110999736032 16080 39106968487250349255227212320 16081 38084219850115510284673868544 16082 39319486918383592932244484112 16083 37959348171588889083899926608 16084 39331361500837414517763606384 16085 38146229626131293065208165088 16086 39220364640591166044141701568 16087 38177650304498009329262988336 16088 39396090130221742050357848664 16089 38050356727543023373359117888 16090 39446390600103152050771597488 16091 38238325020742033255099965840 16092 39297543079851377387260306092 16093 38270256781049457592489699968 16094 39509665839374354533480155768 16095 38143411891315826090082414336 16096 39522487184748090559540702584 16097 38332173297714867093627607104 16098 39411746016215946699859747452 16099 38362068646922174019585462720 16100 39586930593587377784980577496 16101 38235369737771728620423905664 16102 39638510979234718887812998224 16103 38425050704387021763916190592 16104 39487573271586437509447193280 16105 38455584760212634236560574528 16106 39701451738508039162012408884 16107 38328937810859101897425144384 16108 39715519801958705957470581564 16109 38517310668473279136434250144 16110 39602672625072526138792925736 16111 38548409955886837142934978672 16112 39779572525899647268366910656 16113 38421937052443795132962834624 16114 39829854404732417377560766512 16115 38611152849015619420425986304 16116 39679070158523360815551998208 16117 38642715256282674954474288960 16118 39895229623114877039398721952 16119 38513971555228746507678485328 16120 39907620910838703781157390208 16121 38704152733485635400733075968 16122 39795490345416715048618090176 16123 38736413129659547350665209952 16124 39971520961191333479531145744 16125 38607769362147243091860469248 16126 40022996056011890609364021312 16127 38798822689499704612393981728 16128 39872557524336668608415661660 16129 38829210540943683408578159040 16130 40088179008844904722066277472 16131 38700794621117841886112836608 16132 40101731227647065390642945424 16133 38892750648743457226269679680 16134 39987149198603297530524256704 16135 38923645576989461310407151360 16136 40165381704887144965617532992 16137 38795474979841656393306779328 16138 40218007876656307720798903380 16139 38985962489420849626065302448 16140 40065300872913457106916714624 16141 39017277519700220408875162752 16142 40282897461416386504353351432 16143 38889260735810993191774431792 16144 40294991861944311545903708856 16145 39080675281685645104108248960 16146 40181031902308588305648604032 16147 39112654574346541446487882752 16148 40360864393460354938735424832 16149 38982407282939716506084362400 16150 40412378178174758780628004608 16151 39174763755979435558716354528 16152 40259684417807442726153047496 16153 39207310205891351422628137536 16154 40476864897403331495495640120 16155 39077029765227877803411598656 16156 40490030775570107988081051288 16157 39270461686045426748575290816 16158 40376655004657669108575402768 16159 39300970513729863072713247360 16160 40555797853670734881061794096 16161 39170885989803898567565283696 16162 40608374988209370678549748980 16163 39365303330033789154128950176 16164 40453637885977327375027880484 16165 39396522209234859737813604672 16166 40672708199343316700278531920 16167 39266759057344124138217689472 16168 40686901153649418121936903800 16169 39459331608575786170678362240 16170 40571240193689373568264167576 16171 39491159807926482954896464992 16172 40752477568845186237526890096 16173 39361407182507947874909154048 16174 40803810433096526107365890520 16175 39555107903884804164881621280 16176 40649230754300853549480454656 16177 39587467190968996310377662912 16178 40870498367644434681496843752 16179 39455431264572613118436305088 16180 40883067114963636045433146624 16181 39650168565347676409806676704 16182 40767893660083935580731886872 16183 39682954898152427213701323120 16184 40948332819933094056422546724 16185 39551292903086473310886283200 16186 41000992083321614617850060076 16187 39746754017306857371529468944 16188 40846633035515465410407969744 16189 39777669083881202226975040608 16190 41067322565256375281943210072 16191 39646067614776990092344660128 16192 41081180754700282149383269536 16193 39842707730807281599723112704 16194 40963836115073227111005039408 16195 39874196026843378942195324800 16196 41146035644393586376007966604 16197 39742553483693139774333604608 16198 41199986634684790044404638656 16199 39937747634192677714708333824 16200 41043400134047673635956929978 16201 39969708123206315287964424960 16202 41266213750294770355424764308 16203 39838496285237962016649443328 16204 41278324027065759426122957628 16205 40034460510373150884386877696 16206 41161484014864348319835750336 16207 40067146772647580874707334720 16208 41345659144992251819117651760 16209 39933485126136968016902563584 16210 41398206356618198723219546376 16211 40130346650188473247000693248 16212 41241970129972005262024983936 16213 40163664160821743037815920704 16214 41464219959696022942037490144 16215 40030002725378063801533567488 16216 41477532342354199586770533576 16217 40228014255752184974204387328 16218 41361035853613788941684610360 16219 40259291330711032726808390544 16220 41544613690351930678121775360 16221 40126119499334257570628785872 16222 41598345233894553713692211688 16223 40324955946658655567893913664 16224 41439535963157177856199353402 16225 40356668013074726931355608000 16226 41664042439869440765537400096 16227 40223646183627297431653713408 16228 41678510085403990363801479456 16229 40420861254580366205045376048 16230 41560013236803519422898110688 16231 40453254778847212636799673168 16232 41745235513463384292960974388 16233 40320293150621401076096955360 16234 41797797782411315223136093284 16235 40518716838387033078342685440 16236 41639249490005959096217080368 16237 40551688206156180985203101184 16238 41865760122811976121305232384 16239 40416324958084774573647395136 16240 41878659043724912941036237920 16241 40615627817634176313773351424 16242 41760534897527468789004575148 16243 40649094020983019831632590624 16244 41945268365747675304938003520 16245 40513930955218114009774774416 16246 41998936229460875945525069232 16247 40714253406107874412941236544 16248 41840945427832622962075593120 16249 40745850432088019771858492736 16250 42066729890887394474584540452 16251 40610796429862644809810864832 16252 42080698250233946693139813840 16253 40812037331921339855485580784 16254 41960447203533281640614392560 16255 40844267262519151802232527136 16256 42147085432049142119056508364 16257 40709455268409724918356066384 16258 42202170079804150192422446328 16259 40909016333988590080816165248 16260 42041419402074356210045024592 16261 40941784786209089099103455040 16262 42269705248683305843042495184 16263 40807233644031050520661648128 16264 42281994568904617216799421792 16265 41007870508512551483913284736 16266 42162245616366782105870995680 16267 41041080301501275668142374736 16268 42350767361527285184202323388 16269 40904069124532918039347373056 16270 42404507137916911400782343328 16271 41105672486681162972480170560 16272 42244222778939500439344285428 16273 41139575905391309780096981184 16274 42471670107378865026860871696 16275 41002857080411295304700459136 16276 42485285302272097459707912768 16277 41205454854639597686700663264 16278 42365754724237914533380258584 16279 41237320171852332551872116288 16280 42553641505040759458912378896 16281 41100553268388398599775609616 16282 42608709312384910299593456520 16283 41304278757211701832936938816 16284 42446126458517313190290587904 16285 41336637888762881903008974816 16286 42675755993712875146056661944 16287 41200087656561702074548673760 16288 42690291923432031415595538300 16289 41402198943820985625756554112 16290 42568817210611968499913658168 16291 41435304246568440465055868736 16292 42758478909981911934329385996 16293 41299100805593859713007212016 16294 42812091033576457932747823536 16295 41501906653557069652893005376 16296 42649642308298450749858738576 16297 41535664626310223652357558336 16298 42881659313338966743260535384 16299 41396818754088142555532504112 16300 42894694019310587129367272052 16301 41600809901434392026129008944 16302 42773580535012185577563149568 16303 41635109940913476583440198336 16304 42962612837091706842212843532 16305 41496522004499208301394028000 16306 43017451260048396792962332560 16307 41701603564345548951017456544 16308 42855324359378858868913667280 16309 41733694173878141372286312960 16310 43086695842339350358251324960 16311 41595502832445654956245185216 16312 43100930164649477061633029208 16313 41801339371519624892319759168 16314 42977494179528470349811168416 16315 41834129764036418443064953152 16316 43168461464700606934945735344 16317 41695996307222126663581624704 16318 43224854095197059000679353304 16319 41900408652113783939830090464 16320 43060243508068214623855961856 16321 41933797137882222314921484480 16322 43293665586456707746182766344 16323 41795631237224814617129161824 16324 43306279710617394916255523952 16325 42001179283208842634744029872 16326 43183477645624193735496017688 16327 42035073080212595721004195392 16328 43376464939622439320232393384 16329 41894675592544707380575065360 16330 43431228964950170083094486736 16331 42101034650100061940278960704 16332 43266962480711739382955445192 16333 42135683661082509921079193664 16334 43499868188823402287897778948 16335 41995398554368342732207595952 16336 43513569802777833186546196944 16337 42202706762536471067065191360 16338 43391347553465496612918526464 16339 42235315873126793077661929296 16340 43583537006842282821445277952 16341 42095046908209748867479436544 16342 43639763110141305356154096120 16343 42303554311674155759581288896 16344 43472878300640387949863730264 16345 42336726661363699875170982528 16346 43708117704877332735678019728 16347 42196951047980565463049244288 16348 43722882108025288285230188712 16349 42403620271364914246190090928 16350 43598147494036614080352933252 16351 42437247391556443610671240224 16352 43792516575042638564543088744 16353 42297650075798112888508531392 16354 43847352480570587479119435408 16355 42505316719454876229610977600 16356 43680956112199821660523031520 16357 42539661020575102705003427328 16358 43918122755064104919690972192 16359 42397408860016528424395180224 16360 43931455389454261433023017792 16361 42606333822281784077297765952 16362 43807200775096967567055333756 16363 42641296275302194332581128368 16364 44000655924427535770024629852 16365 42499239462248331230487217728 16366 44056846694814100020397196208 16367 42709095984566535235465395456 16368 43890643957267234248269429064 16369 42741827314857362961941162112 16370 44127507828279058789496292000 16371 42599994212717165462323416192 16372 44141786389631721842630856144 16373 42810910673462586239841453024 16374 44015525611310944887494505120 16375 42844421672187744013976467008 16376 44210811123678326892921703368 16377 42702697246203291639202322400 16378 44268327102402343310378504400 16379 42911840782082130460335688320 16380 44099686895870458922857024368 16381 42946017955327703890855732608 16382 44338753268172414389390615532 16383 42804549169447760772352205184 16384 44351486248794077936671073046 16385 43014672686994794734516907904 16386 44225348682706771935611773812 16387 43049415483947605294414690272 16388 44423051351193495168703207128 16389 42905477719309487182595955504 16390 44479009217735985900733145136 16391 43116708800039380582831290432 16392 44310711138962305239616251744 16393 43151917499874520938897638976 16394 44549096987786612959660263768 16395 43008144245137745435686902336 16396 44563065110433042095116510884 16397 43220409190124737474613981376 16398 44437622603146913114632966128 16399 43253574061962112960161723120 16400 44634237637386266524421025084 16401 43110114423936523936452319104 16402 44691790048602789826931985792 16403 43323416976539016788404286880 16404 44520668754690547204714095840 16405 43357204513341028722645561600 16406 44761426259035631219407706472 16407 43213705100611565039514549216 16408 44776581012966244162034329128 16409 43425415222186935751262365824 16410 44648933331109137011423334432 16411 43459723720913490231421180464 16412 44847633306922600136617038528 16413 43316441440346253333083129856 16414 44903495103580788191541449280 16415 43529230209685337654279896512 16416 44732982672080125637396749308 16417 43564324345293359022096563136 16418 44975823237420175036253585664 16419 43418635023055204961313732864 16420 44989235658093990629990384712 16421 43632141307520231153051913168 16422 44861940908164562963367654048 16423 43667922638461647652461213696 16424 45060050030529097234019664972 16425 43522239587787988142024435904 16426 45117412637419888032701208672 16427 43736992027065380926330942032 16428 44947086400307436892961329752 16429 43770554601811596388928416896 16430 45189457918302240541182655296 16431 43625150173459025487992350224 16432 45203951666471963378580717264 16433 43841046498031237511057990400 16434 45074324174654440603124899584 16435 43875067421055025743555234816 16436 45274426078915604362423866048 16437 43730079853163511569379568848 16438 45333247203614102729993843616 16439 43943960090233465032488264352 16440 45160288201585433696456949864 16441 43978728515921060196896386560 16442 45404895028496905430354379708 16443 43833806229563142480327904704 16444 45417914420285274284506466052 16445 44048991501044122341000916224 16446 45288773232904670977191816528 16447 44084390094060229800928075536 16448 45490820207713824104067590028 16449 43936617566239559987002128144 16450 45548152392827421356240973024 16451 44152996873231215857522243088 16452 45375646744225814679917871048 16453 44188923177655595176781041344 16454 45619664235928089240255181920 16455 44041628650533756717495180672 16456 45633666431520368074873328724 16457 44258850214493613232776997248 16458 45505107484851912371642658264 16459 44292743833779024657802233696 16460 45706397190414245166278395512 16461 44145570997100081964029630688 16462 45765095475522101554659847536 16463 44363790179649770543675880768 16464 45590071003874498926639173888 16465 44398368501883833700587143808 16466 45836361378930710048324455152 16467 44251211198237030830758682080 16468 45851681882577589161458217408 16469 44467852403917757391167892096 16470 45720590585954994721789985088 16471 44503015627271969061005219904 16472 45924124264407163266509145744 16473 44356395559381915459982731920 16474 45981196838364113161158130668 16475 44573941909936284122989212336 16476 45806262041455554920939185788 16477 44609587085699389197753605568 16478 46055046213414439208868214368 16479 44460288581110521376694200272 16480 46068707300616188527123710648 16481 44678879058178426392470675520 16482 45938336954703987598268480736 16483 44715277886145445293415793280 16484 46140733669112785297371681288 16485 44566053956157124544726707200 16486 46199452758266976649010511264 16487 44785966845609008526090277152 16488 46024822065885551047751835828 16489 44820145711283389609655631168 16490 46272837752477928680784930864 16491 44671134232705960826351956224 16492 46287720518588122123919432448 16493 44892014216189044672610518320 16494 46154818498152860888515709172 16495 44926729388286898759906945248 16496 46359616109833620785694346128 16497 44777946685824078916959257184 16498 46419546090020857048349149608 16499 44997070289251735747366112736 16500 46242591289036973559443191680 16501 45032588234698928146198257312 16502 46492753112254703070623248776 16503 44883929502715902576412488048 16504 46505833014758937816089557872 16505 45104057719653664750679344512 16506 46373557466955361429003036752 16507 45140288897953372012296078240 16508 46580456267374172589015218928 16509 44989015834533006008904140784 16510 46638970450843607425354905216 16511 45210166747693095620862872640 16512 46461933113270520994467421548 16513 45246990745206050771866646592 16514 46711864622600470630834881408 16515 45096002065874149343237088864 16516 46726062601345845323622530112 16517 45318334033893497213443603392 16518 46594359752003593743319132128 16519 45352744701492913750305405936 16520 46800329312690556176026268928 16521 45201943124101676337218434224 16522 46860350945267452622587386336 16523 45425332222769720542521938688 16524 46680865957101972218328810936 16525 45460501396013799562620118464 16526 46932824294223142248131198580 16527 45310027667114496944131201152 16528 46948497562972855851236822664 16529 45531608009012084742746223168 16530 46814048075960714227962777264 16531 45567425802588722840598954048 16532 47022288004810249796131435584 16533 45416917167781046063911905600 16534 47080753863577382884245996456 16535 45639732394034467727041166400 16536 46901742407821491473145550272 16537 45676095602441635566399782016 16538 47156102746580521758907208556 16539 45522910022264311919637411648 16540 47169788586622929269571244896 16541 45746844561440119415444898816 16542 47036190692449948221536481252 16543 45784037578440549269072445696 16544 47243375153309415562362525816 16545 45631225352264319892530967968 16546 47303252432198846725123362204 16547 45855926747518138213978051344 16548 47124388257027070565615596224 16549 45890902074217076389401869952 16550 47378354400648941836689121824 16551 45738115535641081060356038784 16552 47393400061229514265217022732 16553 45964114885688197011943860288 16554 47257191482020666078928944320 16555 45999693032512978693855378944 16556 47466673782000391682899196724 16557 45847196545487752297450584576 16558 47527903095712690569900651864 16559 46071449639922334613975188992 16560 47346379521176570849978477208 16561 46107523999421563277837331648 16562 47602644494119354275532980786 16563 45955472340745461453309371520 16564 47615955263926098821880361056 16565 46180549991562629964564405600 16566 47480239927275359444942169168 16567 46217388974879458164659017680 16568 47691859059064916319555758376 16569 46062460948024387580212084032 16570 47751743376280581345124759368 16571 46288898905754191484163253824 16572 47570540746031007528135871392 16573 46326414041938665333036783072 16574 47825998417345303667067749604 16575 46171438934063563655213447808 16576 47840574488331933928140888816 16577 46399137595498680206221344384 16578 47705552415604215184342027428 16579 46434239119666161302760883872 16580 47916329156958856839546033072 16581 46279767319451784977169516624 16582 47977471013108054531619600432 16583 46508353368182016851714576256 16584 47793600920438173630280709204 16585 46544287556096121342866226048 16586 48051517786966233105710406660 16587 46389948870255211729536143904 16588 48067313546453347211946032016 16589 46616587796685670573178516832 16590 47929877792226006694376402496 16591 46653244262804408412609574848 16592 48142816618363184922736052160 16593 46498924180804467920324178096 16594 48202489539992612761022544516 16595 46726891785550747469690178624 16596 48018807378157621663771127136 16597 46764160374226756584168291456 16598 48279302507048445269458560864 16599 46607421868694780403815170560 16600 48293165594339084591087872392 16601 46836328911301466949724630272 16602 48156047985306528867555347088 16603 46874098845674515216535682672 16604 48368295555534786880100722248 16605 46717550175857343048105041376 16606 48429516303864860073247590984 16607 46947556050952215480406530048 16608 48246379750065368744794386624 16609 46983116112767762713734007296 16610 48505894531599272067154691712 16611 46826635090343211858190433472 16612 48521276669575154528175917808 16613 47058028613481971786310653472 16614 48381598285114037856186799104 16615 47094262030849817071355713920 16616 48595909917441641040511099416 16617 46938012440200733884364022816 16618 48658634807371562946564007416 16619 47167400992480213981724304048 16620 48472625842227826767109787328 16621 47204197111607377339179558720 16622 48734867716778679294347759052 16623 47048196616445283216987106080 16624 48748186414540669646198622996 16625 47278746878887793517574014720 16626 48609404114143521542489094816 16627 47316397577209702936531657056 16628 48825734173366239533667658176 16629 47157504964054766418988896768 16630 48886788112296693490327572216 16631 47389109019168329533588524480 16632 48701220509389785103339048128 16633 47427486861944346526116260928 16634 48962765911954732496517346884 16635 47268876697073842169148094080 16636 48977490201689222042467123764 16637 47501558698673553158715660576 16638 48838856489833541629925076576 16639 47537533680950316438372477888 16640 49054715709585916535935527816 16641 47379227268518126568598030416 16642 49117170397728568647256940736 16643 47613139038940713042205636992 16644 48928847278958088047288425536 16645 47649617630489619389714080032 16646 49192752990132056356134767136 16647 47491500313649954348951198688 16648 49208841562736185887621954924 16649 47723487930218598889220859456 16650 49067856212898573418106733660 16651 47760762301984279687238956656 16652 49285625736142947648323652264 16653 47602999869497347665844239552 16654 49346692180686802821490900416 16655 47836112236953206431410643392 16656 49158420681927177893853749676 16657 47874077116125281454310728768 16658 49424923351805138139834765360 16659 47713217329086028905327016032 16660 49439163805551894323150691552 16661 47947629147099679589650948368 16662 49298903344809957219287379552 16663 47986162079000410328915751264 16664 49515799856012127794877834024 16665 47825554528835474482846000512 16666 49578145094032251379935474888 16667 48061149755347684257638884992 16668 49390559938756258946605112484 16669 48097470988844756992667176128 16670 49656177622026402364841505552 16671 47937273069001913334056593728 16672 49671666323754570242878566420 16673 48173661614111243629941729792 16674 49528623091101842034879120120 16675 48210736730509662187779615168 16676 49748026378719723299361793872 16677 48050545881554212111574293152 16678 49812041815258225969878814440 16679 48285216510870455976650034816 16680 49621487134603083635462168256 16681 48322921338289972540122853824 16682 49889747354613249549143889144 16683 48163058480044893772948452192 16684 49903241078194519702562419248 16685 48398968311120915068027443392 16686 49760812403497657876407951564 16687 48437195626657418908825556352 16688 49982394415268159074957888080 16689 48274707467897594989810344432 16690 50044817921108147581555739160 16691 48511472484043483853881543344 16692 49854556615432913702071896096 16693 48550516349933666759458527360 16694 50122072075116003777626106528 16695 48388099706853638131629885888 16696 50137125576640158195034856352 16697 48626302220490167178882710976 16698 49995255404116015189279571040 16699 48662923600917472645902250224 16700 50215778140879607149646516016 16701 48500471509438082324985960192 16702 50279747384679621216556734936 16703 48739988113318674898904576160 16704 50086801385166546024144806448 16705 48777198411853382723561253888 16706 50356846838726612039013540048 16707 48615267514106094206364720000 16708 50372988327089598475086788520 16709 48852598173424773871574943360 16710 50228543088239853383641681416 16711 48890679580031646755716390368 16712 50451423326052162883131541464 16713 48728890975460900448939973200 16714 50513668878706583845069512648 16715 48967306120708614352402206624 16716 50321181428194859548843926144 16717 49006149345162852295888152576 16718 50593716156261346020935489880 16719 48841258320013350004904269872 16720 50608086256282783514657648256 16721 49081038188487188251390185600 16722 50464092172700080902901825476 16723 49120524980663520680570258496 16724 50686183452996686870926595424 16725 48956225662231543177846519536 16726 50749872772979635098777642168 16727 49197011341926850049949309504 16728 50557497167816538580590494688 16729 49233872577645061665457032576 16730 50829527442179180777608630656 16731 49069779005757583445202352080 16732 50845295838195050626692375120 16733 49311709126030760852679058656 16734 50698863292970088690746970000 16735 49349397237093348856506376704 16736 50922924939811403456844600936 16737 49185381667123275642759178656 16738 50988436329876708803389222500 16739 49425609263062376184652492128 16740 50793141939621703074817216848 16741 49464008579337945472701366624 16742 51067564736195376133083805392 16743 49300227577544492426394595392 16744 51081425469892871568169472448 16745 49541509547121904144795006848 16746 50935451802233116447224524328 16747 49580497781355821417182643184 16748 51162169488321541136066714376 16749 49413822566627169374203379520 16750 51225734245516613656660688256 16751 49656310683578674730588155680 16752 51031156500513697292012234688 16753 49696196669005885398928645056 16754 51304640348603855859829616304 16755 49529657031410548085580179712 16756 51319782332261553068321896800 16757 49773249900178710504299601696 16758 51174514566651720589258982760 16759 49810726690166801825674319664 16760 51400257357899793468806347320 16761 49644491556349150061989625856 16762 51465526721921144234036822076 16763 49889209792432729773058662384 16764 51267604148500542717203638992 16765 49927329121561589298778645248 16766 51544095897012482595310712064 16767 49761415608672918108294794016 16768 51560467625339107738244151840 16769 50004231960102613672735630080 16770 51412556375478751343896124160 16771 50042893211354552107105075392 16772 51640536400954048543461976872 16773 49877180358370878551249223936 16774 51704170977114488202054317208 16775 50121162896678351414590036032 16776 51506833318417690630984450860 16777 50160662233229845813085804736 16778 51785558654601105625300074396 16779 49992115218865475983087868928 16780 51800252080914744869030617296 16781 50237285214856684680713481120 16782 51652623055170869984279911140 16783 50277503932561499246112988800 16784 51879774612311417980145193588 16785 50108917617956414867493352896 16786 51945005908651845688088279328 16787 50355439790426779712094901008 16788 51748210362320345070905345424 16789 50393034445688524777176006912 16790 52026241423984278989702958432 16791 50224717519531068399296345568 16792 52042059036031558810841441712 16793 50472486145344084321188020608 16794 51892062075367250768387932608 16795 50510980582369010651197171584 16796 52121356528732916721960136176 16797 50343092878463308442208466944 16798 52188123214979685956139151392 16799 50588461871683192146285540288 16800 51988186370824675667355514488 16801 50627739135256228454831850816 16802 52269080396215600524616036992 16803 50459880024439022506104562896 16804 52283057409519784693501019112 16805 50706670708358104874115006720 16806 52133517980447812478491852128 16807 50746618982878072460951286384 16808 52365348172946226377262102552 16809 50575841066187677458432222560 16810 52430266871695394186289615612 16811 50823929132029606250190484944 16812 52230741489547731933488799924 16813 50864424729899133846854154816 16814 52510803419640211317977991408 16815 50694146244669638034985195008 16816 52526219812643650124338102260 16817 50943132226447096489224540480 16818 52377231454972975680044549364 16819 50981225002081341152256954576 16820 52608026414247376158786423168 16821 50811033179382848417198951424 16822 52674822144387700439597322192 16823 51061515409629876742993562112 16824 52472298671056602820253889312 16825 51100337336552554209115273920 16826 52754816929904092839494264328 16827 50930100212053550692180193856 16828 52771622344137040713612450120 16829 51178698317365766217922074480 16830 52620049632704847505354288656 16831 51218117672501025618233977584 16832 52853278439681522343947524032 16833 51048444301745096922080316192 16834 52918061204244431588820568920 16835 51298007899621691531654140032 16836 52715983186718615296637796936 16837 51338356979360935773030807456 16838 53001208501401409426040317056 16839 51165552669166395880691182272 16840 53015968754922404559899201544 16841 51416242775183728872332548416 16842 52865109775702185210179971584 16843 51457389894821312055010297008 16844 53097321300650862083086302540 16845 51284606003217030791196976896 16846 53163864500698206989926818264 16847 51536751417337359745278892512 16848 52962017727736569751433228016 16849 51575274899371086285266206848 16850 53246652802331975363007103464 16851 51403124050131601202447432448 16852 53262688838598579729637043424 16853 51656292122263858631018868480 16854 53108804131585945438253301426 16855 51695363984926277607050657952 16856 53343616137011758802934538344 16857 51523424902830330848222796096 16858 53411880331669164243307010892 16859 51774502669777328520323331360 16860 53207245767054596966201589120 16861 51814434474167703212722618368 16862 53494180742656841382490881420 16863 51642585566476201841178003264 16864 53508457518343926415452014184 16865 51895181686981248397859280768 16866 53355167362078299146642150400 16867 51935854997310020134418389536 16868 53592247617861797400454252020 16869 51760949618193649323396166512 16870 53658743160040096465415289168 16871 52014640270749671580983751456 16872 53454357841451904952824327432 16873 52055939469874884613704902016 16874 53740869452987997155853534912 16875 51881296903915466558987548992 16876 53756308177770887771585975820 16877 52136263916802923476743693504 16878 53604007311565450810189690848 16879 52175162503381579485913119600 16880 53839867408211137295101883328 16881 52000683953437523939239391040 16882 53907947577078542573471433432 16883 52256796737154431971829761872 16884 53700629217303819644025931296 16885 52296506356599793120440490560 16886 53989770816808439116266187128 16887 52122343344534027834792235776 16888 54006763277667838285091269368 16889 52376286328396457008536837504 16890 53851194053709198976422936744 16891 52416686005681382472498533568 16892 54089967683711014406920890504 16893 52242863468821649286552810864 16894 54156114168757543896956969544 16895 52498156699403324268227990784 16896 53949231938039186216285763072 16897 52539105969690795900489280896 16898 54240975379840914877144935600 16899 52362148455659301013444566816 16900 54255991582271693219671720890 16901 52618655435160138683921978256 16902 54101301444078553761875544744 16903 52660495603335957523600012272 16904 54338698931625050136189384456 16905 52483914067026137730585810912 16906 54406780888381769082794384304 16907 52741673629618443516923366592 16908 54199956163581631196212036536 16909 52780893875011562400392299200 16910 54491070037463984329739708688 16911 52604276626295982185947250544 16912 54507525824334925243032117408 16913 52863457026456157008168476928 16914 54350171157527500934585462640 16915 52903296974069567869031733312 16916 54590047175639385306464627808 16917 52726967933714211765159090432 16918 54659554487691530348825211168 16919 52984047959087274516440349792 16920 54450023526942092621371974912 16921 53024836999090133155500334656 16922 54743610244221042049168337052 16923 52848964135963204719873079680 16924 54757950091994556313191501012 16925 53106923302177090309518495312 16926 54601027083592813868370311904 16927 53148531687617788990467723504 16928 54843662257604487103492321650 16929 52969294661677181594965227456 16930 54911482294242592640213336304 16931 53228732716645639304516446896 16932 54702185893157501081317393728 16933 53271039300096992792344656768 16934 54995160926208643755980194728 16935 53092152339036215073994401408 16936 55010815162025693703189523992 16937 53352958541198827534906273920 16938 54854572253631456247544819988 16939 53392427279864202632275517760 16940 55096091449173326243166882840 16941 53214050768191709349326166576 16942 55165676422699175756247381168 16943 53475797911556911682567341440 16944 54953191400371309971092276256 16945 53516155205830676130073690560 16946 55248841054939705264094770440 16947 53337880190874198661177821984 16948 55266211439615884054667568480 16949 53597768378355559701079860384 16950 55107073990765692134494169664 16951 53638894074754634380201879488 16952 55350913204310229790111462248 16953 53460581772081804507544446576 16954 55418657889907914835564391580 16955 53721905817784000431239510976 16956 55206765194460338094354713232 16957 53763670826569470861791034624 16958 55505194605769499676966983976 16959 53582515445236951966538043072 16960 55520206849180325122554176712 16961 53844848446655935810423556352 16962 55361791348337544024752349600 16963 53887569642266370902508494736 16964 55604671218655799590233753876 16965 53706568861255659000387232320 16966 55674052371084140217696143088 16967 53970088007141047065243240864 16968 55462681687710889044206962752 16969 54010208873105480531103395328 16970 55760279837918917977631561536 16971 53829230425407025256450975040 16972 55776903336322867620436062636 16973 54094266385468957696140847872 16974 55615412552794669639762847520 16975 54135088747736452592532837984 16976 55860966229468719944100940272 16977 53954769793628872050339099312 16978 55931939493877631894138172504 16979 54217431112591253428797029616 16980 55717137747453463051115894688 16981 54258824453135080563469111392 16982 56017717347164391359214562440 16983 54078738282523446588330582240 16984 56032304462284404161013669792 16985 54342643494945036486168569088 16986 55871722621429865937681113184 16987 54384947752170037172860944432 16988 56119436640760052835032844168 16989 54201485082058750721822183424 16990 56188824813635176741725887616 16991 54466984972361392238792534400 16992 55974403942594302635393910816 16993 54510060991468168376717391936 16994 56274009868400436640789538112 16995 54326870144412145531486557696 16996 56290061940401118804185121696 16997 54593523261605177749863826560 16998 56130004489805227950550152288 16999 54633754786273001186557339872 17000 56377023929246498007880826208 17001 54450862849436889292190745120 17002 56447869087954665006655836492 17003 54718846275497806852089409584 17004 56230647764132016897454375680 17005 54760061752165054806320241792 17006 56532796918584944351344637400 17007 54577314856600943454873530640 17008 56550283477786810922161719348 17009 54842999227184200685062572288 17010 56387389491653902091385049248 17011 54885062945704425987935000592 17012 56636923505511474721439635968 17013 54702670499287030269093945024 17014 56706025992864078334433080896 17015 54969574474251341642444913792 17016 56488744092392195373671417148 17017 55012361369123692410395751936 17018 56794185218129131983847690224 17019 54826815088180590575742007776 17020 56809401761796539987067706944 17021 55095122688526028705129401968 17022 56647221444076571074627785072 17023 55138497540016788463837375584 17024 56895582289397195399402465424 17025 54953175532742241369002448624 17026 56966490978539175714019597236 17027 55222769295928666949309485200 17028 56749876674932015403281737128 17029 55263524785670844350494011072 17030 57054136200998154848467038288 17031 55078613817963042438760086144 17032 57071122678515789226480147308 17033 55349507135048199309290046528 17034 56905635941376517464377251824 17035 55391059805795455291352894304 17036 57156704043003779202686919420 17037 55206102988254650922181589040 17038 57229373477434755450820789512 17039 55474945081119180801848013120 17040 57009711310026357656924880000 17041 55517150045759113799009676864 17042 57316827516804403359512103864 17043 55332496027501578821626348032 17044 57331385290531244912547817008 17045 55602688094936804883369753216 17046 57166963430163201352153702656 17047 55645890694292796341138937072 17048 57420370222378201690608967056 17049 55458166746457465777215054000 17050 57491069206258407467600144928 17051 55729246798670246849865004272 17052 57271633510048767768027340980 17053 55773314416838362106781679968 17054 57578195564626236215041890036 17055 55585619096061201692853322368 17056 57594409378388457848772816672 17057 55858274895091247239325234688 17058 57430495288410282834451322160 17059 55899491949630671832399268800 17060 57683001548086534806193795752 17061 55712169208918115416784014848 17062 57755324261308233294796613184 17063 55986250040340936072327694368 17064 57532673342575304404534983312 17065 56028061398933261479363954112 17066 57841982793167637849048094464 17067 55841288703048151568184332160 17068 57859794093322185301060758504 17069 56112766482470075356186636848 17070 57692792050923338847276750000 17071 56155515965444213910547688448 17072 57947842431123880791077492832 17073 55968838537540393173003869376 17074 58018529006098781287540738212 17075 56241949382692738707473500176 17076 57796271570126867979977488944 17077 56285502979380402145144376448 17078 58108284019035048620775066984 17079 56095207914556899957476545200 17080 58123906163464402162393780176 17081 56369812538498746214139753600 17082 57957781525774581230289342408 17083 56414038286784685558472732160 17084 58211761471101015442985246976 17085 56224357207741562496291284544 17086 58283944960357467307617046200 17087 56500018704526512166612520544 17088 58062193664214065436455272776 17089 56541645295884599530353440256 17090 58373445108797378356558440960 17091 56352133899312770541500831376 17092 58390525661366325570838532568 17093 56629037922792219902591477136 17094 58221486906478401121199644416 17095 56671528322260987817980850496 17096 58478059589176501419253440024 17097 56482043003357512652268579072 17098 58552174906362868664275367832 17099 56756912852045451393301452912 17100 58326968083621749770842306644 17101 56800150589547313695573541056 17102 58641273481296575931273982152 17103 56611359452303245960372923840 17104 58656012214212876319779543696 17105 56887360300383314164393824000 17106 58487368759456512764892735852 17107 56931202652820525377745548976 17108 58746801700155241625238071424 17109 56739017702736575487308907792 17110 58819047456720887479938116736 17111 57016325064860910029431955520 17112 58594539730553269185684281856 17113 57061115923878242635485499776 17114 58907588314414974838531356024 17115 56869034298532639037629648704 17116 58924161928755124886028509352 17117 57147999970908423442093523280 17118 58756197338292849913577806752 17119 57189950791512831701702885376 17120 59014335182108728227591944448 17121 56998158306797208086007727104 17122 59088398591214387185241083328 17123 57278337698615023753683046128 17124 58860408962178592893884712996 17125 57320961431405092292380144320 17126 59176737980775615905449319592 17127 57129476655023127157773836736 17128 59194574114764861050680458044 17129 57407383610770382992462618368 17130 59023936572555052618344631392 17131 57451032455284240214724465696 17132 59284488050887572577539063180 17133 57259727941149746385049986048 17134 59356504785970766757691064448 17135 57538885319670229560357903360 17136 59129067660802358559675666360 17137 57583429769534165718908727744 17138 59448297354429951697980357648 17139 57388794766688412786268218240 17140 59464048711707549700669264608 17141 57669226700361290650202870304 17142 59293604706687063693162705408 17143 57714527487019608906237347904 17144 59553552029114240423184815028 17145 57520282409475559360059543840 17146 59627238705321650508524162436 17147 57802185918648362566298831904 17148 59400303446079703339249360224 17149 57844403189209296824077171584 17150 59718545635492020761102145888 17151 57650405758778542216225845168 17152 59735935304002516045758907356 17153 57933638805741288006938723712 17154 59562656012460047169949818900 17155 57976823766984052452189545664 17156 59824876145416159026255100956 17157 57783251566559592920834195328 17158 59900686501395315577584965760 17159 58064149169972623777299327936 17160 59670021300007903558967866560 17161 58108147711689659766119951040 17162 59991374061133318961178543684 17163 57914541331169164785986911056 17164 60006508900820919580092586272 17165 58196984927590154823997334688 17166 59834130571725529155567382320 17167 58241684825288817448819462704 17168 60099076905620861573939910888 17169 58044672911562056144617474656 17170 60172609807088295072548681232 17171 58328524692039607895321528256 17172 59942790715392800638631618400 17173 58374268413518500834057124544 17174 60263008156009112444363424744 17175 58177754223375114511941692736 17176 60279653779714264670599260528 17177 58462562905046208681297960960 17178 60107770874650446486204327360 17179 58505465118666310253677670112 17180 60371877505832066881287743616 17181 58308996010264711277037272640 17182 60447406005048530235638497320 17183 58595422114749822576004218816 17184 60214021872653046677737702464 17185 58639087970924053983403577472 17186 60537380047105977877441152312 17187 58443005092291529852610551232 17188 60555474081809405544426477840 17189 58727188130183310649499736912 17190 60380496549710950203907086096 17191 58771466971161270739940287440 17192 60647211583585268760230788080 17193 58575971153603312658338792256 17194 60720783063339531277425513996 17195 58861172371816877454748467072 17196 60487782912659391662922588504 17197 58906433901048006102971738400 17198 60814072184210652311038189188 17199 58707289284322986367645117824 17200 60830177192729020162991939436 17201 58994190253406958524219657088 17202 60655885323197777108502222144 17203 59040303424693322637043895472 17204 60921255848967641042794274112 17205 58841103558688005016746855936 17206 60996702103017874510709908440 17207 59129584219549772902765359360 17208 60764348946257655136339122528 17209 59172614662565398934579298048 17210 61089789490934522609298658104 17211 58974087616732135035789819264 17212 61107201094986481451754116088 17213 59263660782379969156910894688 17214 60929811666160272089714889552 17215 59307749933896427448998532672 17216 61197991628310071585052888528 17217 59109393554666908387306054560 17218 61275237760776484976478476724 17219 59396470560321470249658561504 17220 61039563159186775891372395840 17221 59441480528857234688340993312 17222 61367982230900619474828144696 17223 59243161184232813591439385520 17224 61383225952047762596171147220 17225 59531898081872948506825985280 17226 61206391850950767388547813256 17227 59577670123811441751260637504 17228 61477524527143993011431514072 17229 59376284653649425099194703536 17230 61552567698842242959218650368 17231 59666190773868222836314239936 17232 61317064868349400454426199264 17233 59712610230383804306488408896 17234 61644803722614542208590368992 17235 59511468884791598559924999840 17236 61661737387401739980852995712 17237 59802756809684343628841012736 17238 61485903578779723285340508000 17239 59846344878054549657021361200 17240 61755449633089727509874940336 17241 59645314206874903167759051072 17242 61832693286202738407829622136 17243 59938341455430503570253137760 17244 61593689551117038037691417064 17245 59982777343980813270559046112 17246 61924255359567437573084463732 17247 59782053309754259523480517440 17248 61942826623115129892929132040 17249 60072495152233259373156428544 17250 61763637336851216238303271248 17251 60117638737400601973389532224 17252 62036332338789817340346432432 17253 59917244521653231941981193984 17254 62111215541062817684665448904 17255 60209154477249237769513613184 17256 61873097391244204164590082816 17257 60255367121519495407348008192 17258 62206461360544282553646083700 17259 60051314012366375074592887968 17260 62222613354116268835123705320 17261 60344524869110645168223769824 17262 62044278615583702370317316568 17263 60391673546960757884605174080 17264 62315752328732343533399599680 17265 60187997765304675316478393280 17266 62392688574781282754085015120 17267 60482547630706334123128436064 17268 62154507097920146369137725312 17269 60526620515227930755097946688 17270 62487498816927854750939015376 17271 60323339001805924635818234496 17272 62505147440227362100932920040 17273 60619427438998780482975686016 17274 62323616199306089946205384128 17275 60664140034678626573384745200 17276 62597773336202571823507577736 17277 60461127726986525438815305984 17278 62676696547986241272603329808 17279 60754723822960923344353636032 17280 62435274311834745802271193360 17281 60800452471271367357792389568 17282 62770911830824240991252363256 17283 60597893272236674380640871552 17284 62786494315020661428706482312 17285 60892909813427969049228341280 17286 62605338024747073130570126256 17287 60939510177261309371279559072 17288 62882470012378676872344520752 17289 60733024895222586945030249792 17290 62959295737422686255375910528 17291 61029660356641421689700814768 17292 62718558857749450963441621056 17293 61076968119117137507228316864 17294 63053308965104254893582595476 17295 60870811795823746868934864096 17296 63070228464288209732830392720 17297 61168928110508604456854896896 17298 62890258890244702376164010226 17299 61213431584923486998981656688 17300 63165915200951827837836933888 17301 61007803188406648586419960512 17302 63244605435876533849641100208 17303 61306908819885544742124173568 17304 63000078808706446671567991440 17305 61352349766398027091760559552 17306 63338230757175737840047073592 17307 61146761521543377165045870048 17308 63356979375291478601260181988 17309 61443652241637632805690878208 17310 63173541967894385357719371552 17311 61489889068456471610744213184 17312 63452213062136474042253266532 17313 61284722391919262630696059008 17314 63528634424617538048984071800 17315 61583160114749175796130943456 17316 63284646801684811251497363184 17317 61630050433799174663204705952 17318 63625797552061538026819546536 17319 61421559220165715900357189760 17320 63642242419505368113047607432 17321 61721065453600951752844165824 17322 63459476092099871136478434120 17323 61768979007341122539244158048 17324 63736866908610529875089248152 17325 61560604392912282471246357408 17326 63815532641301337813338366744 17327 61861903062123230297537506272 17328 63571998270894747729834397104 17329 61906741454303184024014463360 17330 63912019991197568490838428480 17331 61698334310684100454228836480 17332 63930136223139258732212311488 17333 62001278332860105969385508784 17334 63744257783885303898645510432 17335 62046848030937002027728914240 17336 64024536739456022730612533280 17337 61839117009064337935554786384 17338 64104863350990827576228695388 17339 62139243848400427876766717472 17340 63857804086938924365512874100 17341 62185923191137010584838698080 17342 64201054734316639579930799904 17343 61978399880684451482532935520 17344 64216668366551131449034833036 17345 62279866342845097234055654400 17346 64031694153403156708963999248 17347 62327509953572670459566059008 17348 64314791252651809182713698404 17349 62116045667327351284919933184 17350 64393130884478696491268755512 17351 62419236091471601143728188544 17352 64146389689283100722845776384 17353 62467696843014623393126992896 17354 64488872309117433316892840196 17355 62256997387684790384474711808 17356 64506014971733237141511247788 17357 62561427527692180576918725696 17358 64321497022707821958611781408 17359 62606540087572241883887547408 17360 64603615168244416796827630272 17361 62396109970540209771163496496 17362 64684000742145510986511742620 17363 62701974084690088626147794208 17364 64433918140109050545871848144 17365 62748139875922768998525246720 17366 64779118605911314828472581728 17367 62537820292038679304313081600 17368 64798286642167924482170371920 17369 62841495293021417267243227968 17370 64610372119070068516214084280 17371 62888547886158559013984469024 17372 64895188153280279944566638448 17373 62678549232309966486058098288 17374 64973408626924109523686522592 17375 62983539735141151159269887232 17376 64723662589363163996429380572 17377 63031334987376363696043817664 17378 65072448956081179498103529120 17379 62817667699268509143278216976 17380 65088853135577442007721545968 17381 63124157158837097870599239744 17382 64902176322110075805278038944 17383 63173078125824820038834368592 17384 65185451983118637619936177392 17385 62959605498164335567695607296 17386 65265587008786522744127695836 17387 63267479544440466511125620112 17388 65016468389724531626180121696 17389 63313325192856984256649422656 17390 65364247717418244878255662992 17391 63100258038224267614028013312 17392 65382511740107805350666760492 17393 63409528757908222241518736064 17394 65191891159517638356555941256 17395 63456196040514360413050678848 17396 65478640534517634211361694240 17397 63243553756915379259332101440 17398 65560629092604350165530700256 17399 63550371117288977045062868448 17400 65307877854607035645892572192 17401 63597714986918693140447081536 17402 65658740887337353148925324432 17403 63385339408000308638392722048 17404 65674628842774147912579816224 17405 63693609451326994432003984368 17406 65485069910628522154533995580 17407 63742014456702531770462703120 17408 65774323313006077421653496292 17409 63526060881722184709490189856 17410 65854430251016985531213949224 17411 63835805303461032032885578848 17412 65601788115937699385052269388 17413 63885120296974138936950037632 17414 65951825967361038345111067464 17415 63669125900309857376447171520 17416 65969436457158894921982171392 17417 63980568141528526110273461184 17418 65780885711739777085694142624 17419 64026550433962372132432919376 17420 66068915190088523239496234016 17421 63810909493168672849433642496 17422 66150707366197862471600051256 17423 64123897470841669252286759616 17424 65894816294632039979378600690 17425 64171006052537775142074216960 17426 66247801305890984179539576264 17427 63955922181571616061752985600 17428 66267060628543712397275040720 17429 64265839933154986933716616416 17430 66074853166989261921792410352 17431 64313950830915423638109221424 17432 66366157743220535662778714376 17433 64098909498705478336901611584 17434 66445901194745878943708161080 17435 64410606451184237432233820352 17436 66190323988582526836399831008 17437 64459556590224865711929834240 17438 66546751549028219729097465276 17439 64240832899821444947351887536 17440 66563352423557507149827590232 17441 64554155188958417897690997696 17442 66371995190163483548507261184 17443 64603786212202998614304144528 17444 66661876981067057631323716212 17445 64385710565770964150730644832 17446 66743740026015788087915154048 17447 64700137058673929858452336896 17448 66488605145257518537484343976 17449 64746703710799328203866046080 17450 66843962632126941466114833948 17451 64528752443681583247635817344 17452 66862648555873376195924469396 17453 64845062891837594282842144992 17454 66667787720120743983386915280 17455 64892542776162342202818782496 17456 66960444796717664730727797876 17457 64674557783188749798903359280 17458 67044344779120558960678350240 17459 64988438079136023596133325440 17460 66785662329068162911557144384 17461 65036677949110527237485580672 17462 67144337984505845478568853304 17463 64819431299146137696922472640 17464 67160167860455492736942026064 17465 65134500581428950884637955968 17466 66966185739351627243645987072 17467 65183911675940392505395983216 17468 67261937774959232001636352128 17469 64962694612920242279589292800 17470 67343518019903678201915513136 17471 65279166284040562713964613184 17472 67085484911222905090756205184 17473 65329586202779795524692126528 17474 67443106261047236660231442072 17475 65108421525519383408114888160 17476 67460856666562149000113833560 17477 65426697387883137818736298224 17478 67267502505039568916841378936 17479 65473786244128452279879057984 17480 67562144579715508844150037120 17481 65253435028033069459828180080 17482 67645622608765119685560007404 17483 65572994624344775950041215280 17484 67383483752278012963409402832 17485 65620777037446931003909436096 17486 67744646566496899980948080568 17487 65400701354719503133641733440 17488 67764249297299507178443489712 17489 65717575632737986694830413120 17490 67567691512748071715870459712 17491 65766431657992058543085841584 17492 67864899716080358097135838176 17493 65546487144208318543295275008 17494 67946434844012459950737452976 17495 65865258536532199844145046848 17496 67684797088682720819582590290 17497 65915067012627421773142391808 17498 68049064951445861513891950896 17499 65691247322267984038687204608 17500 68066117562177716786959634820 17501 66011382910924223730124122432 17502 67870202663896526112671195700 17503 66061965014382426779559018240 17504 68166507109766387599471589208 17505 65838507934638739852132166016 17506 68249789933252309220144563604 17507 66160241363907125419713553152 17508 67989148532116078959035176944 17509 66207767783373828232549474752 17510 68352095858292190470118854816 17511 65984528607121923553593786528 17512 68370860865462705553113636048 17513 66307674825867571251543869760 17514 68171553871650468517104337104 17515 66356224849348119727560077184 17516 68470842812707432728847465056 17517 66133400490559082821768131888 17518 68556387073271484491885762496 17519 66453781087006863043349786400 17520 68291321358314882488649455320 17521 66503184907403944968985696320 17522 68658201943247642252629422456 17523 66280820353050414692697710976 17524 68674198964802783852018828096 17525 66602873330817753219648188112 17526 68475770755178625488016759744 17527 66652979202194270265975440736 17528 68778002284708163984806867848 17529 66426652476394026629584700304 17530 68861333109005776689606182376 17531 66750211639985965287611505696 17532 68597100198518751675714173412 17533 66801437908683852658379649696 17534 68962479020851716792606300264 17535 66575599016950464203371723776 17536 68980621912929353556539898228 17537 66900715739353116769853642112 17538 68782602590515186773326881032 17539 66948609020592921840052046064 17540 69083677716335634647192280840 17541 66722759169617078871745637808 17542 69169111234436106165305105424 17543 67049632937574554665605491520 17544 68901237366488460027754270464 17545 67098316195124914722525421632 17546 69270000942945032791443836136 17547 66872833210731820615686410688 17548 69289625646590047577539417080 17549 67197032268604187579946535104 17550 69088500905512771054567689084 17551 67246914830105107262697591312 17552 69392355856450131493154900340 17553 67022020217141284149384131664 17554 69475381380503605352784794472 17555 67347293012858280833260406208 17556 69207793906671142786720226880 17557 67398200588815511885459553024 17558 69580303848246461826006004392 17559 67169056267790201054429027856 17560 69597474801808564422220626504 17561 67496180831909203430378763648 17562 69396997686060825572609077632 17563 67547981454596997149786855616 17564 69699703210260546555160008192 17565 67319280637996792902734377728 17566 69784678446998530763811745872 17567 67648121148074381548469859456 17568 69517680372516336080084215812 17569 67696301471021780933906686080 17570 69889003367043675964997780928 17571 67468283005129637478572549376 17572 69908093393436395064583456464 17573 67798284790711315005513370224 17574 69703917205672727904880314168 17575 67847587233779530600445495520 17576 70009636352757956924815843416 17577 67619704025532073990264333632 17578 70097091440451171852167654976 17579 67947310089550878722521647984 17580 69826162815528674594730953088 17581 67997572245273309193139236992 17582 70200664417723694751306172224 17583 67769661284525722594087746000 17584 70217112471333453881002932264 17585 68099075375844590190549899136 17586 70014005446088654018346292164 17587 68150131836154441807879819872 17588 70322889330152752078890939456 17589 67918641162399675843235407936 17590 70407648929062914521423009544 17591 68249288459966151968089976160 17592 70137350482831939398215634348 17593 68301567874606995177110906112 17594 70510879452672198829879785360 17595 68070288761967338455200873984 17596 70529088235059772817211517968 17597 68402409873052870153600261200 17598 70326965777522084409151897440 17599 68451374983030190471088265104 17600 70634436268203385757882688780 17601 68220138399425319667504253328 17602 70721529712295892769565894088 17603 68554146760601611866105089376 17604 70447063118008780021825531488 17605 68603996082276559823054795136 17606 70824246138705673250435878704 17607 68373620287220016429572843712 17608 70844131909509856675005990600 17609 68704579095282433382557173696 17610 70638010825693543906627345848 17611 68755155231532198109106354624 17612 70948887182825295501532378512 17613 68525082298584642402511615296 17614 71033682369778670375509253112 17615 68857602290873713967205237696 17616 70760094225173264024694959328 17617 68909323745455452597507585984 17618 71140256627715595322432029296 17619 68674989244238824267818905472 17620 71157796959147761055692268288 17621 69009487294684339670445026208 17622 70952513588206498829433923616 17623 69062176609473158572025241936 17624 71261791627803134575344531480 17625 68828194793966935335575682240 17626 71348741681000873589228842784 17627 69164132577285585625654578192 17628 71075554426448723526069173136 17629 69213224884446858765968997120 17630 71455061984648736645272880000 17631 68979624820978988317861275408 17632 71474139227505101800435686288 17633 69317219941262018564478380928 17634 71265637615846057137117594384 17635 69367540342347816284396363040 17636 71577758202658020291862491444 17637 69134159087399807181353901312 17638 71666821400751744855598404792 17639 69468817792766830831956158496 17640 71389773142704828043946060364 17641 69520202424161403273875552256 17642 71772704763176779654151967156 17643 69287274223471204824244633344 17644 71789253697775469925427721192 17645 69623443478552348515894771392 17646 71581018773653712818399556648 17647 69675728968691717770627032960 17648 71896938041677270714129441008 17649 69438830528190737713457723904 17650 71983430862923043967007117772 17651 69776757156473260711158441888 17652 71706992982640012798639306704 17653 69829774666270806882041849088 17654 72088698470987582252391597120 17655 69593181884264795160186328320 17656 72107205931238021457940898496 17657 69932694008774642012159226624 17658 71900164195776382287970932204 17659 69982396655526897943964974992 17660 72214205215977406748199005280 17661 69746344345391307381930695472 17662 72303238889133798921113777976 17663 70087472589623398148896772832 17664 72022320953269782888374200224 17665 70138172928511654611755761728 17666 72407711087755220071326685896 17667 69902072874230074861494396384 17668 72428126051738810074444847568 17669 70240563289418323665552146928 17670 72217572020246936385870062976 17671 70292090360011446197647815744 17672 72534866211182447105589673938 17673 70056400290218000597004620832 17674 72621110939367480976962584604 17675 70396562831338609235139417120 17676 72341273107174836676705211892 17677 70449348816385877430676379520 17678 72729863344618660296685362996 17679 70209782261647393443534931968 17680 72747448264468392103452514320 17681 70551051483512147938312221504 17682 72537519158758012772120697648 17683 70604926821285523035877498032 17684 72853749254379000526838096832 17685 70365404993384802061729010880 17686 72942375638560166342875730160 17687 70708630753969885293968800512 17688 72662909108632326959905014528 17689 70758886998438519938284029696 17690 73050618987448143072635089584 17691 70519852150135871569762531968 17692 73069933512608958038160242988 17693 70864855055586391355731202112 17694 72856293492779014808980241712 17695 70915865656531554108301863456 17696 73175601710583842745199266144 17697 70677537148274963807195940384 17698 73266554692969721113741392708 17699 71019217230544856306052880704 17700 72982894404530512627805032740 17701 71071401097219865745294995904 17702 73374073774145084276860233888 17703 70833219541779862191987318240 17704 73390980777546640167357541236 17705 71176945057859130271481599488 17706 73178200097090806412339433696 17707 71230135355588382591924990864 17708 73500532554030325376894307432 17709 70987381793053668583069713408 17710 73589030513836550223494969088 17711 71332955047233717808306157856 17712 73306197753604357252139416944 17713 71386984126519129485384309504 17714 73696273847544744806011546248 17715 71145032375515397469382438272 17716 73714755043977525234123578496 17717 71491929047016414705909772128 17718 73502956199070005055760477224 17719 71542652259306644483943467520 17720 73823955708615151462817341104 17721 71300933454374207286161614272 17722 73914595132666403745774569556 17723 71649363842609217209203797216 17724 73627787153606309440037366016 17725 71701182998950601747216922912 17726 74021385585838444488999961812 17727 71459521519125904395258786336 17728 74041987319886716779068572112 17729 71805339121430031216731797248 17730 73826146963123802535374644704 17731 71858095161807733940948989824 17732 74150639916252377635741178448 17733 71617320473522781666499892352 17734 74238627760616302065154416816 17735 71964531016444668056321801664 17736 73952046594661260616112041380 17737 72018043376934157971954736896 17738 74349530950964855863649237388 17739 71773006246263583494583936896 17740 74367415336721774961633960312 17741 72121833354869164894136219136 17742 74152816536012923629344267792 17743 72176547458678512606197600960 17744 74475333258661813667053790448 17745 71931648589362573680167359840 17746 74565937398111633289763548056 17747 72282549634964211200959651824 17748 74279918285840913836711720544 17749 72333672087855873047651000352 17750 74676033067958818398897670080 17751 72089147987430577076689325568 17752 74695863977736829633012919544 17753 72441550025184484538668612224 17754 74477233584537535382067437160 17755 72493504164282160799133216768 17756 74803516456351187087408136384 17757 72249387248866233487055810832 17758 74896025885937135168614080560 17759 72598886416010681839458123840 17760 74606348213344964450015475840 17761 72652142301030767204875526400 17762 75005760327676041413200729824 17763 72408254226548954642970153408 17764 75022670124286125094371442464 17765 72759311109972646728097139712 17766 74805092665621234684516154496 17767 72813685796771889553511369184 17768 75134649205616843431179878580 17769 72565619600027615408484976368 17770 75224831344598597503680748152 17771 72918261930896166417308180640 17772 74935122034872814088850937848 17773 72973575281754083964579345792 17774 75333999283151882409446531940 17775 72726017449887848420413366608 17776 75352696636850690079426158592 17777 73080475518226143035181608064 17778 75136109909676127253622412848 17779 73131884665830295349248110816 17780 75464034685854616283437860480 17781 72884654991960673516163778816 17782 75556610803778010572204103168 17783 73240783290731178371608640352 17784 75263014569496550651037104904 17785 73293396283297284525253551168 17786 75665033348890883674962825036 17787 73046726019285271512939056016 17788 75686078377939841155918076580 17789 73399854612818665674528074640 17790 75465119679172874766093915768 17791 73453503049411690169610663888 17792 75796582973577637521173276736 17793 73206814643241558443046441936 17794 75886620020740955331237291696 17795 73561864481899781202005428224 17796 75593860578708301686254808624 17797 73616385655493346438273216096 17798 75999605168985226482779094816 17799 73365396882134377640436136512 17800 76017426415262887762160322660 17801 73722195859699978121651119488 17802 75797907354203723013625098792 17803 73778027332188638272985410752 17804 76127555164806500759562574764 17805 73527704267510130524744831712 17806 76219793962747936358645310048 17807 73885664462247587478638194560 17808 75927374145234428421936936288 17809 73937912246779610653438562496 17810 76332311040968421100124268816 17811 73687649595401540290456620432 17812 76352302559595430116080932608 17813 74047635366296176996757374464 17814 76128646426061826950568038592 17815 74100838627774696339022287104 17816 76461877051645236130766963088 17817 73851077741416370098374977136 17818 76556246832789069320404636824 17819 74208194658141527696653197792 17820 76259635049645319712639471080 17821 74262160079021450193832950336 17822 76668130494386292487531898736 17823 74013155089984841806357764480 17824 76685313878493903785424506580 17825 74371523596706039994602933760 17826 76462505168244059559175815828 17827 74426743559196225854863100496 17828 76799029853692811061904008492 17829 74173129074841793175041036544 17830 76891211262744740053117951608 17831 74533625477418871767514909248 17832 76595171219170343165969670336 17833 74589898152940528841739228672 17834 77002223534006512778607337704 17835 74336252282866182250205710848 17836 77021430248509422027028621632 17837 74698714822950344337593888016 17838 76799805458261539275061100172 17839 74751079066171607509922114352 17840 77134853328911087572292878440 17841 74498287549081960253033933184 17842 77229003358132516418043367368 17843 74862091606995390110755696128 17844 76928759686954397642414906880 17845 74915785856161432386864844992 17846 77339632215821893775346160800 17847 74663234212185352619785374336 17848 77360777908852933360303132320 17849 75023868184235349227462922624 17850 77135315708889884908877256384 17851 75078700737073388485367263344 17852 77473730513656302846814823544 17853 74826225594549613872336455424 17854 77565449518291845931315214376 17855 75188908287056025172810718208 17856 77265604801146852304026597084 17857 75244716151984320321262957632 17858 77680465594759505869649252568 17859 74988383990843312389480466304 17860 77698487338643944619033374512 17861 75352513443067799328032163360 17862 77473597397652519486214926744 17863 75409121934720214371590130000 17864 77810767063964884454884355520 17865 75153105632826749811553578432 17866 77904952665207361337514124908 17867 75518939426892025983664108608 17868 77606072692160877873059407296 17869 75571968940932442404605421888 17870 78019202791552581252291481776 17871 75316129454377831186781821440 17872 78039638455581217713853070352 17873 75684117867227334141059998080 17874 77810699604077916760326225132 17875 75738219304242524035887717120 17876 78151040904820784246023195296 17877 75482767627058647958382111456 17878 78247601981577613134755590824 17879 75847478658244389423788838336 17880 77944184639724220911395492760 17881 75902466093101833103851659840 17882 78361567932456049011463492020 17883 75647447913906112151162112336 17884 78378661411300361129325821424 17885 76013968034078424181055380320 17886 78151214448634137506121730560 17887 76070295415756626192955200384 17888 78494690966553786139908865488 17889 75810670402390713532095265152 17890 78588515844855656637545624760 17891 76178801754531154172444026032 17892 78285898428197508571429111752 17893 76236313766517657496534930848 17894 78701992440690778071473085408 17895 75977171027591206941408422016 17896 78721333634935542764118187836 17897 76346972584531833790192004928 17898 78494178960852079226377896216 17899 76400585035400025199647968256 17900 78836776359235164928976016708 17901 76141974284769655184434928640 17902 78932805112346979665851127784 17903 76513683977779038406785202752 17904 78625855639881559910955876672 17905 76568096787027922968134586048 17906 79045583855502029085094955040 17907 76309830502643713739542496064 17908 79067090360496449386582053552 17909 76678358477521779002190810960 17910 78836229000065241397696058664 17911 76734038439523480964678755632 17912 79181763931615549408940303604 17913 76476370549730658580961290080 17914 79275524267689954857404236548 17915 76846673983691803387525896096 17916 78968730084617238591540230868 17917 76903430793585231431310095808 17918 79392494784886378204422014316 17919 76640829011548566068817834624 17920 79410992491819566410614765704 17921 77013130976428509613269844416 17922 79181355046223325368646660096 17923 77070794284337589047042699760 17924 79525361901656228842502088300 17925 76808630963605476155706358272 17926 79621145072721365463971108424 17927 77182765579771444538582564160 17928 79315533763002283838830546992 17929 77236868449497241757753955648 17930 79737715796944677641841172032 17931 76975386169740952796669700864 17932 79758217539316865106057452940 17933 77350727533974527930735775168 17934 79524170236609811242636050084 17935 77406015047463327778566414336 17936 79872078473870939487551718720 17937 77144612241466957817724209856 17938 79970471879303225183568243732 17939 77517119659722872482163279952 17940 79660190056452843820895370432 17941 77573410526367128109953639232 17942 80086447047369263770977006456 17943 77312542108869405712463222448 17944 80103729394752710649155813664 17945 77686980727663348868914041600 17946 79870734191896161067428129900 17947 77744091508642264276109482560 17948 80222023802818665939849301080 17949 77479048461308797723695764544 17950 80317814620569853762900825704 17951 77854795560904505321495380032 17952 80008089905682724540570764168 17953 77913182716173278703501191424 17954 80433007040771959330862980560 17955 77648294190554135876715003072 17956 80452760724113435901022921722 17957 78026278742218828857409828848 17958 80220734289806288070341730048 17959 78080790114481850555670574128 17960 80570172473380428719367395736 17961 77815871367743121773956179120 17962 80668413643758124410665947224 17963 78195900291909607776644360064 17964 80354451118717097733937142652 17965 78251320709564208693106414752 17966 80783273119959447419077569576 17967 77987286821000321862628294656 17968 80804756183203722693485896236 17969 78363732260734011044510603904 17970 80568673981327134120388548336 17971 78420535979119774367555909232 17972 80921754126224627433713897760 17973 78156773142142776909028383888 17974 81017181243456452632833278688 17975 78534871749883757431247483232 17976 80704058000651437558039345920 17977 78592881430520873683032275712 17978 81136719321605586482073148656 17979 78324173500126626259137369216 17980 81155353154139288939296806848 17981 78704421882932006878851939312 17982 80920022423687206373976634620 17983 78763447870720124749132748688 17984 81271731548308511373726681036 17985 78495724117289770630941968640 17986 81369405190768515702236623260 17987 78877495273534267320853730928 17988 81056543308472986415804675148 17989 78932303373572580045385639008 17990 81488244180543180771039145344 17991 78664947927626931767695210896 17992 81509106140581779922293181944 17993 79048488058807919087051446464 17994 81269931181711079480572588320 17995 79104605239645769987363100672 17996 81624675206244877816879621080 17997 78837393443002114998423831552 17998 81725227861692804195092524272 17999 79218137006521952381170265376 18000 81407777797616541393386727648 18001 79275373159842447623585284608 18002 81843164144638393604258679480 18003 79008602928157000180051082496 18004 81860919250197122829062971776 18005 79390960587929562783920566848 18006 81622568249100287358549970632 18007 79449126915105683015092083936 18008 81981403731794661056033203296 18009 79177743016921243591331333184 18010 82078801530076349234366186736 18011 79561967925457705077783819648 18012 81762595751178397795278531456 18013 79621555488029381472043627008 18014 82196325171698610897296010540 18015 79350424829022312131321127744 18016 82216110994081373362114276200 18017 79736360506664756563749392064 18018 81978944909474804869832964096 18019 79792053661601130577255950816 18020 82336096954331773862328111168 18021 79521445746536043285953690832 18022 82436188266417712391476865784 18023 79909107058227191184443251584 18024 82114710530791766976341469072 18025 79965844699892830242929640000 18026 82553082934365555853266872532 18027 79695782716654954237902586128 18028 82574846905220251847892085212 18029 80080329006436447523420341488 18030 82333481528463052629876262464 18031 80137900460546372172042804672 18032 82694096561065972404340979928 18033 79868202459846126897597503472 18034 82791510553899704543930241624 18035 80254554890624068028697425952 18036 82471069418448856917958534944 18037 80313447359021774709613857696 18038 82912863992513263429767878880 18039 80039255780187414964381357440 18040 82931906081844594266646803184 18041 80427418578611107626397026240 18042 82691071296510960876068274240 18043 80487451599600354413715463536 18044 83050233395284213917506900496 18045 80213229910008633098886477408 18046 83150157866621174268335760312 18047 80603513370174496692675831552 18048 82830663897244923669630005760 18049 80659321294337492301131590080 18050 83271197623486145715909823554 18051 80385571938519227436270885792 18052 83291988971651069481034258224 18053 80777760174518623851884854464 18054 83047445990250570246168293616 18055 80834998858398074986899732864 18056 83409898515258350686269193848 18057 80561974813217207338793437152 18058 83512253711629980213630425172 18059 80950251704816262303321841296 18060 83187813810458683994545985520 18061 81008741828353406665418169984 18062 83632764543636216752761237056 18063 80735775131342923205728585680 18064 83650610360749143307108891608 18065 81126260647255048699909517184 18066 83406853301420937074573828016 18067 81185798880755437647060161856 18068 83773228792113113417436171456 18069 80908235565382934689947690240 18070 83872563000526611690368215968 18071 81300720935620478793744237600 18072 83548885068269200227281958360 18073 81361114625852253837196482816 18074 83992336440777319900137629328 18075 81084368297443254998085311616 18076 84012469117612828079751091548 18077 81478226308051160146105281936 18078 83769650155651713664391774688 18079 81534762065978172109781071200 18080 84134262313229770669263145632 18081 81258189982458744798570228768 18082 84236540333836858865380312452 18083 81654379000459330962564761040 18084 83908150574038336626547103808 18085 81712043352140680857278092896 18086 84355381300559105467331822520 18087 81435446644981112078000081904 18088 84377712284979552137846948112 18089 81828540791266480830422767872 18090 84130835889344593555023956928 18091 81887175999703117996104601440 18092 84499185889098710998382811420 18093 81611510287943903866773630048 18094 84598208782451064214674430752 18095 82006081959146470733332429056 18096 84270605646095951013817495680 18097 82066169447640700513458090048 18098 84722005320526082773076375952 18099 81785537463399509795778560880 18100 84741044928545802249125370864 18101 82181839494355282121227464096 18102 84495390404656959583525190208 18103 82243184896572950893356011808 18104 84861968242468921907218844616 18105 81962634428539330412524829760 18106 84963766457089333101392697312 18107 82361168128165113294902671680 18108 84636640635441136996299045816 18109 82418309017756079303091373056 18110 85086932651796866064384796920 18111 82138798492034302896706324800 18112 85107992076475805922697640268 18113 82538936191617637737593070144 18114 84857542475684644556211674004 18115 82596925048507100248859878752 18116 85228158816851445640980446832 18117 82317792207154196201412296448 18118 85332635387630769288884227488 18119 82714498654534112872560642048 18120 85001143706617975655253026304 18121 82773853727522242574403025920 18122 85454956378488248102622185424 18123 82494908085183507045612406080 18124 85473202554981900819174915072 18125 82893960991894665385791978192 18126 85223765367361974286730819904 18127 82954493312572970318651758992 18128 85597867792832670088697577024 18129 82670679955850256550222477200 18130 85699476609554144228217472080 18131 83071416300644808604226801232 18132 85368478493795540265335962080 18133 83132920918613909972448954720 18134 85821460430008231236570479424 18135 82849600969463865296120170176 18136 85841517277440179726507045784 18137 83252294072346326523854554368 18138 85593738732800637913065373632 18139 83309960051645780854590780672 18140 85965743800074537007188354000 18141 83026914981538009248164860416 18142 86069838722109076903284520992 18143 83431373200831885741619641344 18144 85734247128713542339163755428 18145 83490317995542863390823143808 18146 86191275233454347435222558304 18147 83207815503906855443593621248 18148 86213780919058517409849043824 18149 83608750760896510111964859408 18150 85960853316236778600072495894 18151 83668750288493059511312340384 18152 86337386775792690905382429564 18153 83386835801139476837366130240 18154 86438349295262061569501484384 18155 83789843364228185362047544704 18156 86103553810339746581587944960 18157 83850740768695283831192597568 18158 86564553153146429189293307520 18159 83563850413997341784351690832 18160 86583903666457331355644807568 18161 83968729300652464034747986176 18162 86332420188504016685513544912 18163 84031007879754178727602881312 18164 86706613312124940361406744064 18165 83744771975753507859237149376 18166 86810624867361093146266008744 18167 84151574006899607801760112704 18168 86476024032120464638553959452 18169 84209653679917827159192711168 18170 86935851990171835687784509344 18171 83923408222551663047461155456 18172 86957476684773799449893322816 18173 84332384496722880697348227456 18174 86701815536297208354083779392 18175 84391444410383162450132905392 18176 87079835709473961637294981416 18177 84105680492214838763720385696 18178 87186076388622300536579518200 18179 84511269483513993763428063744 18180 86847221502142523389642835016 18181 84571816543816273598279870496 18182 87310850948192386652539404600 18183 84286826433806436045634973184 18184 87329061574253278547863038228 18185 84693720190434102224546431104 18186 87074160808414268061156499728 18187 84755567446294128627879367200 18188 87456453466993661504511384588 18189 84465248650873695912229817184 18190 87559954933753062727499913120 18191 84874437220111066151683697664 18192 87221570055002530190992973664 18193 84937385335116686855561048448 18194 87684055160689211834563200288 18195 84647640193602428629448360640 18196 87704342339421220403768101296 18197 85058941804354986112390235904 18198 87450596048438191985649193008 18199 85117340596857057206058368880 18200 87830972584159032398106327096 18201 84828488189363171887231972080 18202 87937222889685601246881403224 18203 85241199195759421843137572256 18204 87593877123500371571429456160 18205 85301003685823033443763000320 18206 88060432007252265541127147700 18207 85012328441413611676462654224 18208 88083440057873422857961510668 18209 85422015011217192514422511680 18210 87825150801793828499463148320 18211 85483025049792397325932813392 18212 88209092190701865039056844264 18213 85194330080093736873031754496 18214 88312364796560048505206327880 18215 85606239251098139006559294720 18216 87970039098486521112599658120 18217 85668237462715338132243770688 18218 88440882342163593029573807700 18219 85375050783097137893471075328 18220 88460117026470140716216706544 18221 85788485670849191421982288128 18222 88203039130717211824082150580 18223 85852024086529516481120458224 18224 88585296354913471185414100536 18225 85559115853237987295196701328 18226 88691141083715483736511427256 18227 85974376411002358985625100512 18228 88349714133950032183238033520 18229 86033724846854020062568075296 18230 88819083663413728496717119248 18231 85740901292169007799984284032 18232 88840855345156800882383668032 18233 86158501992618212225158099776 18234 88578962038379812233516313644 18235 86218955162682000832528058880 18236 88965350137300058045185508928 18237 85927226686562860258343234544 18238 89073669205644896855548963728 18239 86340951868883754898223027712 18240 88726892831287051124347236576 18241 86402299832598022759008510336 18242 89200831827404830753610942256 18243 86110980485582112862447622736 18244 89219342633715411553729653408 18245 86526644737090780622938607424 18246 88958948807986297080618045408 18247 86589415518755752669204954080 18248 89348646238386517514831409288 18249 86292763526270273323009155840 18250 89454372279140587171551877584 18251 86710872894501166632896453712 18252 89108307756614560986301937844 18253 86774867140131133531436070432 18254 89580526706043422857013679540 18255 86478679770925100681640818304 18256 89601373291028087374368834528 18257 86898551656198160886442111872 18258 89341869147560527757552350848 18259 86958009530202843761821910064 18260 89730309506050876161580424064 18261 86662318408945814572315530912 18262 89838333579393638462271987504 18263 87084235065413885851201029984 18264 89487898712068057798608452544 18265 87145233913993731069204584064 18266 89964012466208474398762836012 18267 86849846388451994326952764896 18268 89987093980162372966353122772 18269 87268031090958415249460538576 18270 89723158595468753901321948048 18271 87330361966437689254149608304 18272 90115446877452763865950659264 18273 87035555242820281486294316016 18274 90220642052112586215014922324 18275 87455615486349304227943531296 18276 89870199683277377359857360516 18277 87519081208062017661440844096 18278 90351405410955803567243496576 18279 87219299962213072591834860048 18280 90370843027240082848928325144 18281 87641519890981004602806953088 18282 90108117920510917685273267616 18283 87705882566471220904669516704 18284 90498417228447318907712318304 18285 87406501432841582565986141184 18286 90606429836461705728890994552 18287 87830686141337710531687972608 18288 90257161239448374928109628300 18289 87890898839827312381733156160 18290 90736289240249236091795856000 18291 87592202467513696293389091072 18292 90758537246231177061879357408 18293 88018383271565045037917137248 18294 90490594854953072335333184640 18295 88079833302321181350590066592 18296 90885063322208348508768906060 18297 87781108942773197912759174208 18298 90995834198283798299186043360 18299 88203951526287199700127341376 18300 90641827808289570496797828576 18301 88266420499033503001334838528 18302 91125320488168257354173489820 18303 87968228779221117985064400912 18304 91143684653670691336423897776 18305 88393124410145664756994108800 18306 90877514575251049225463593428 18307 88457158721006101052711838000 18308 91275560910793959834024048024 18309 88154118121285086521563031616 18310 91383155987684732372044530072 18311 88580386419749520508542096000 18312 91029575933089712649221645088 18313 88645772021781273343296300288 18314 91512051504558210645784164828 18315 88342818924604971753744561216 18316 91533006235347309649716498360 18317 88771495108281451608461946336 18318 91267713172273486720859289408 18319 88832340696813191645990228064 18320 91664185590990031405705039008 18321 88530028070541634773464308128 18322 91774322502799879184821756668 18323 88960890131639867378812367808 18324 91415722081910383828305836352 18325 89022669962712557689528781472 18326 91902390953765348944980804816 18327 88721248716461750248762462080 18328 91925868381272237202678480168 18329 89147906300795512987412727552 18330 91655743678967548351461620832 18331 89211154177624831133566061664 18332 92056129231037723191065953520 18333 88909951923068596796692896480 18334 92163593517350638203093236040 18335 89339121138458219809063712256 18336 91805737334307637274650786560 18337 89403633231961775753394801216 18338 92296498660713754268229640512 18339 89096703913978709618908664928 18340 92316484998639246834785609856 18341 89528177830384444551417814032 18342 92047824620291780427002121024 18343 89593740528399834919179064704 18344 92446380834330651124910178996 18345 89287825707098717032442259360 18346 92556166359114771055731011484 18347 89720920116027026133153496992 18348 92199212474908691331819620472 18349 89782311012226032213614921472 18350 92688608685906006373171827468 18351 89476709532665280430514742432 18352 92710887734423601526275362664 18353 89911692499925970799599502080 18354 92437668700757234970454689792 18355 89974475039534966710401822336 18356 92840170130123688807093262368 18357 89668950237764459699350489344 18358 92952998773986294928346998464 18359 90100623880070345568924020160 18360 92590632948429353480576508792 18361 90164554436163161851090977024 18362 93084715057406064051183361884 18363 89860180601843942107902209280 18364 93103257275769662093955931596 18365 90293576709770266360065575904 18366 92830752910415465451790483428 18367 90358445824410950240662171440 18368 93237650694833298890298309720 18369 90048735441966769599565230336 18370 93347454576996618785400105360 18371 90484106824709743520715830064 18372 92986295354598100796995250928 18373 90550476291992049073446847488 18374 93478221884358359680551893496 18375 90240958057872099380117836320 18376 93499655826395863885675672188 18377 90678919761553991177721897216 18378 93228274526989651278682440852 18379 90740756106373318362645625008 18380 93632998383978052269150153072 18381 90431743273759177244302865184 18382 93745605427447228299695775312 18383 90871535959136922736695425760 18384 93379031682527802452975196480 18385 90934422680237992567337390400 18386 93875992645490562177514732608 18387 90625940813822078862559223568 18388 93899414813824081025143401168 18389 91062050850365448838445966592 18390 93623858576753775317443749024 18391 91126559312876358478813634208 18392 94032268182604038598844436792 18393 90818376534387233733422028528 18394 94141595601000204286154491584 18395 91256400323729244443888984448 18396 93776005152384263952963377832 18397 91322301732763953942136482912 18398 94277387167996333587639946092 18399 91008923407585735607145133632 18400 94297464049098056205297957336 18401 91448879087016543684787492032 18402 94022301194725942758223225092 18403 91515963660234927679143857088 18404 94429574705374435020959786664 18405 91203222991064612886411454656 18406 94541508635581629140450272704 18407 91645445264766200801216239392 18408 94176807325705595527553529024 18409 91707628570523539962022306944 18410 94676472304826470261469580960 18411 91395312476526579257303214816 18412 94699131575106165503962475772 18413 91839577444312220703230093712 18414 94419531851246869713585337152 18415 91903252117102965528381321984 18416 94830281884447141707356332320 18417 91591658719551007496467406784 18418 94945535194161226424189947740 18419 92032132443809405783536473696 18420 94575015406077487086392580960 18421 92097118839746893861828212768 18422 95079425222787411349282030200 18423 91785500157814204164400573920 18424 95098491162929700465710808456 18425 92228362634406421048550379840 18426 94820375410890430860777300960 18427 92294413697694378595396086000 18428 95235315891856924517954427240 18429 91977447972066546012877246464 18430 95346896968416297112214130432 18431 92422465956081240488896733856 18432 94977836524036930416096096654 18433 92490153953888952391426759296 18434 95480264179844024553637191720 18435 92174032282166516516901607296 18436 95501693511390191726972757888 18437 92620455766268236149933590112 18438 95224459805906126534631833952 18439 92683632100956304744873636272 18440 95637915793624070358184197312 18441 92367610910696979309713054832 18442 95752615526281093827313870596 18443 92816561630290537144998952848 18444 95377996485893960450150224512 18445 92880916797996680251350427776 18446 95885238620574547068031074360 18447 92565555859653364300409019072 18448 95908924627508247057864057816 18449 93010851254308670511853997376 18450 95626849248417242956550902884 18451 93076178224901590397974729968 18452 96044289650719323375402175680 18453 92761783218995975758890564048 18454 96155862384574562571948574080 18455 93208613415205766019762013632 18456 95781936110881959138028157160 18457 93275487367475499102146149440 18458 96293644278954695219065175352 18459 92955334287377230149637804896 18460 96314178180191741788841032608 18461 93404786605644373828240080816 18462 96033255920285575343282867232 18463 93472973539403481081339831648 18464 96448439652729267031523030880 18465 93152815312536096619055116032 18466 96562897134807463006853048256 18467 93604680127641602274217350048 18468 96190105578040826219919660816 18469 93667976117632669125252941568 18470 96700286110861579615015055040 18471 93348896324602380548624342784 18472 96722862901284113463888473220 18473 93802426005459512728852924032 18474 96437117234728625316119497944 18475 93867377440534975669362257232 18476 96856615116759510135972273312 18477 93548619761291184361143645504 18478 96973860954509752680420692760 18479 93998125092703762675893381408 18480 96595916348275624209555366144 18481 94064490882817652140473826368 18482 97110641426071915016210154240 18483 93745837868973662423786516352 18484 97129756478599957480977931248 18485 94197884961263226371999100576 18486 96844973060363752905780324216 18487 94265481658926589020133026048 18488 97268967968361418701790356636 18489 93942000830365437240787415472 18490 97382709414706797455294132316 18491 94395825777382876504978476624 18492 97005113874760655817696632184 18493 94464403640861805840860866656 18494 97518583857577108219857626040 18495 94141362167858414638690958592 18496 97540366338816611470264480770 18497 94597293085401958701877696896 18498 97257242396591096505644427024 18499 94661376030487677777867778464 18500 97678574043333813306436167792 18501 94338560383778378462348791296 18502 97795736185967544035936975688 18503 94797148940537665612310250048 18504 97412716316336038509812462124 18505 94862554152845186621258826048 18506 97930492787804294990606464008 18507 94540255685254657822183871616 18508 97954845659593758869902434216 18509 94994714628266408752394306592 18510 97666455279246498856203313944 18511 95061214639415075801642763264 18512 98092645835371886400775705728 18513 94739488068184265660740326432 18514 98205994399739910898352862996 18515 95196157990840987965324230688 18516 97824483238156127445783468816 18517 95264340479455243394191668480 18518 98346509276727537986851510848 18519 94936869609308675287456221072 18520 98367021099103025050782714936 18521 95395520855292470704765704384 18522 98080064006798111930534864448 18523 95465172769861734044833598640 18524 98504175782634051429209488032 18525 95138317401312457794123924192 18526 98620730172150742254806853408 18527 95599010846803287328493299200 18528 98239216332613970964095925720 18529 95663780543324675129261919552 18530 98760481171044879899718437184 18531 95337626252685462032469947712 18532 98783307178166404842184977624 18533 95800662164590270111934433504 18534 98491391317827701520223310592 18535 95866429727010687705028463040 18536 98919564166790441355212425944 18537 95540719610165851264395298464 18538 99039216659234041843146652608 18539 95999752108482962320803818736 18540 98652691652393550930507989928 18541 96067099992216767115832985664 18542 99177975631699636651421252256 18543 95742148311455452926456660480 18544 99197512378577984182518433728 18545 96203356150211336252221323264 18546 98906247531506119604700389064 18547 96272039897999242829463260736 18548 99338991659275115066787633888 18549 95940930883265964168534716256 18550 99455282520834654602541454248 18551 96404608788942322152732571200 18552 99069943137431406802424214240 18553 96474430681198375181550569856 18554 99593619499333935352246441140 18555 96143882410782926998623491904 18556 99615274961986872290310073236 18557 96609821379939588570447676608 18558 99325931088397617843844366608 18559 96675168318484321656610259328 18560 99756199299297737332546857360 18561 96345507898519220178200931264 18562 99875375078882851358624217492 18563 96812930447711400186994286592 18564 99484163748800796364717945680 18565 96879745435994171840654706816 18566 100013037135209336638161462384 18567 96550192167879005459343528192 18568 100037554589626072347137087448 18569 97014014721389251026171224064 18570 99742824493844286378678501984 18571 97082071274422827728739854064 18572 100177707703844234067700313988 18573 96753217961035901666237488128 18574 100293258255065114901331125888 18575 97219442334329950461123120192 18576 99902976861774158052469497264 18577 97288502998659898939887753216 18578 100436425475916941048309637456 18579 96954449035321731171964766976 18580 100457240511391049596741907904 18581 97422264502750021037648820192 18582 100163658324698513898088412208 18583 97492927788303220888771560624 18584 100596370063128771948324392304 18585 97159098405503819008254076416 18586 100715425223140962571003734996 18587 97629664323608373986997978384 18588 100325962385267646719784750624 18589 97695466582604129345453028192 18590 100857438199833121952708609880 18591 97361610233242306586267114352 18592 100880892216606330281409517872 18593 97834686736090319814897051264 18594 100582471792081970962196873016 18595 97901617603671762872644995264 18596 101019588765048817251844304340 18597 97568907810840039280853697552 18598 101141189706323872385762163696 18599 98037454172051553271724212704 18600 100746291737751472423329713232 18601 98106120334423332206774749440 18602 101282661261649670669571263760 18603 97773757287713930662056141120 18604 101302157565150837720643507500 18605 98244345648150451224731421936 18606 101005222998739167841295947776 18607 98314522806799217660886668160 18608 101446660774665115250755854420 18609 97975983122395304632171955856 18610 101565065581063960356111067560 18611 98449218416845539497077268256 18612 101170756256087824596889504416 18613 98520641415921954374771138496 18614 101705753794470437619798135696 18615 98183357928736664042522928384 18616 101727633657778653552006013200 18617 98658463691663202039843957696 18618 101431506797357619026375841720 18619 98724618636219065115158234400 18620 101871235663028371702405026000 18621 98387795248041015892266244272 18622 101992826100887358481632273048 18623 98865084124391651197061750208 18624 101593328270586263642707048704 18625 98932861086530079500398235520 18626 102132442778667923871162921168 18627 98596260450115103365173921024 18628 102157482084017135989067399592 18629 99070021201048029677210164416 18630 101856098156645080713930591216 18631 99139174182999635739024739104 18632 102299910155393395242009007512 18633 98803143258156409452065236080 18634 102418038320044077795802787424 18635 99278867849330207975976713952 18636 102019201877247307053601778544 18637 99349177040972763201347771808 18638 102563775135118825494281972676 18639 99007396528797427882265057952 18640 102584444207296130920353795840 18641 99485444972924807016252875904 18642 102285054572728556001237848928 18643 99557505299383190393211626976 18644 102726304129987598698657222464 18645 99216070171348357409593987584 18646 102847383462981994410291757344 18647 99696196969434973735784081280 18648 102449635868382770902977075528 18649 99763400300427959048951185152 18650 102992443366323639589573647060 18651 99422651520015797212105223808 18652 103016052961302353171398306668 18653 99904895043611009731197826752 18654 102710508454849126766305482228 18655 99973387187499915421973561088 18656 103157085119739965336705127048 18657 99633323261628432719454900816 18658 103281031112605089078085004520 18659 100111636567193359922891826624 18660 102877663162584846621797494080 18661 100181159661265761213722768544 18662 103425160879267556611017501360 18663 99841600669362022211125990320 18664 103444965826950398890111229556 18665 100322109420312295515521548800 18666 103141195828046932556483910864 18667 100393293676754859963388870752 18668 103591543249106539446968427240 18669 100048121771349477739409529264 18670 103712473399638167036693579952 18671 100530872693142167694347159040 18672 103309395414897699390408713940 18673 100603472238283750376110890624 18674 103855418720001520457276958480 18675 100258278482282276970641854800 18676 103877898865467438559871405952 18677 100743636773403254367103758336 18678 103575802096950238770342990912 18679 100810939581549401053555837872 18680 104024076743981149194844920960 18681 100466353870698544357529803680 18682 104147616265846197080060788164 18683 100954052259249988230454371456 18684 103739529407055815463662734668 18685 101023161378722612641683372096 18686 104289983421974434617871612140 18687 100679481041782497980547563712 18688 104315065217003464490142015912 18689 101162268452470810867986548160 18690 104007247694309757712604046096 18691 101232911110996341709161381648 18692 104460523047961191359961650748 18693 100889354621307428169946151040 18694 104580791700874361112658691808 18695 101374865323538165211931539264 18696 104173316309233290304018857024 18697 101446801348397257243033259328 18698 104729012434742282039005121124 18699 101097503189448638619803890176 18700 104749884932059832870973169296 18701 101585464533967738256389882512 18702 104443488236612922065417423844 18703 101658461736673656249764006880 18704 104894388184902310248191875728 18705 101310215036489030506071830976 18706 105017934348782818237877667048 18707 101799874348443184805713134144 18708 104611231130109700690745656992 18709 101868018026475591413776360800 18710 105165078319720793675597579856 18711 101520027424269957708713950272 18712 105189178018575927905211576024 18713 102012537763771106927862467520 18714 104877360108400584903604565184 18715 102082109810831788151856621888 18716 105332473061388734125615619544 18717 101734109926839420886723765248 18718 105459177633066601477057603296 18719 102222717252895454568911228160 18720 105047003039735309343894289776 18721 102293481477924605177028550656 18722 105605874013509069139170370224 18723 101946651425768429865196908624 18724 105625475165669481027208082160 18725 102437053248484766937746661408 18726 105315118799942821042056144816 18727 102509629048930431147952316256 18728 105774942416830680346208111556 18729 102156644206045496622545146656 18730 105897932543314220397389736408 18731 102649156986251194432057362672 18732 105486910490273223978152481408 18733 102723305550881154225738357888 18734 106043910519934254182521427856 18735 102370420644005698695851967936 18736 106066509491188411581642869268 18737 102865708597531207668026934528 18738 105757214859441614113419795360 18739 102934596593424244132612409760 18740 106215152420274724998343497600 18741 102583033117627439537173979856 18742 106341066427663511942066313120 18743 103080266997463576937740209984 18744 105923683703175635246747742408 18745 103150202698255201477641482112 18746 106486088502481505537828301648 18747 102799126020098675264169449808 18748 106511584336407317424098255040 18749 103292036892103014134279128368 18750 106197336225266808847101819504 18751 103363685323429248093839469120 18752 106659128061576113149954013328 18753 103012848030082981907374440192 18754 106781948004172190567171116716 18755 103508666595577037828243482560 18756 106365436565124245106650405220 18757 103581763042120468188356403360 18758 106932544440037543023217467264 18759 103224892494648174916133483712 18760 106954004840876136494847398160 18761 103722771482469212501458296576 18762 106640858440676854457230631208 18763 103797073260878575853187381888 18764 107101078012401128695435837500 18765 103440824036064394629352853760 18766 107226581803154459854849027584 18767 103941101598953968380758348736 18768 106811760034529815933137531456 18769 104010590342972352747033330048 18770 107376598723494920186203968096 18771 103654720241464219711815983904 18772 107400726394698838974038238096 18773 104157181543678275251633154768 18774 107082308272773521340430922424 18775 104228237991749351792423684112 18776 107547084200767820820514245216 18777 103873070826250575376409991072 18778 107676061748709016105724952384 18779 104371078046681555242708974336 18780 107254406102594810919492531720 18781 104443470282072035806678373184 18782 107825240474105701142238987204 18783 104089067686311134418707667264 18784 107845015851607705087180647024 18785 104589619087214692180863203328 18786 107528048056484133829799913792 18787 104663104238059277594758069968 18788 107997268858951808717226529488 18789 104302508063634010988233364736 18790 108122739890865966790293142872 18791 104805342870406184537423581824 18792 107702498611063092408245677980 18793 104880554836812057587801701824 18794 108270792583296242295370700988 18795 104520813720253313937883428096 18796 108293893287173669458204347456 18797 105026000544557765587537574544 18798 107977658934176646798419587512 18799 105095972418866556560133071328 18800 108444887740075074554044803816 18801 104736220941751795126519254144 18802 108573612201804890323996944480 18803 105244095681352837268153085456 18804 108147753895842067005081655632 18805 105315288093467537603075757216 18806 108721194999860270178584414352 18807 104956161515695478071135780560 18808 108746595208529296711051760280 18809 105459761482850764051809986304 18810 108425562490566715087733006208 18811 105532790996777972030391310848 18812 108897024348328889572556570352 18813 105174637718135918057503499088 18814 109021897409394686918364933120 18815 105679838222552319457218776064 18816 108596614873285072347141499110 18817 105754495765155060571870889664 18818 109175715214980309255028520466 18819 105389706681088815194697413376 18820 109197249485788667847431407896 18821 105897735110773124070509678400 18822 108877289467369501035546378816 18823 105973748649254029765599988992 18824 109346789058170669139834376776 18825 105609717755055664269989852016 18826 109474675750409531103093700476 18827 106120343666583566728120882944 18828 109050456712877245934098090068 18829 106190661602122066743281245440 18830 109627492492013879810448126864 18831 105827754845358778763082098880 18832 109652009156705618523063984960 18833 106340095402546814159424796800 18834 109326346836705391441458657768 18835 106412155035047838963562391136 18836 109800407138628441898838568672 18837 106049498181882007679187227712 18838 109932143184322770792454544736 18839 106558039112475167922159576576 18840 109501824904233903855826694592 18841 106631584239261976968438455616 18842 110083688454630556478554685892 18843 106268929372234585151795623968 18844 110104020374676053389482621168 18845 106780192534216859185367350272 18846 109780106262625202460412417236 18847 106854976118535508375930698624 18848 110258975730005262152776340568 18849 106486754841360287639717458752 18850 110386440298367730991796760360 18851 106999872959690637498892320480 18852 109957209672954471469658832540 18853 107076555192251167942719955680 18854 110537367218144766164358717120 18855 106708686307893367869825035424 18856 110560444801790110843127910372 18857 107224034647966655372137321344 18858 110238154266254302644059958912 18859 107295494084197431338150216496 18860 110714671908734928527063712816 18861 106927778128764061424452460544 18862 110845701347198721681344162688 18863 107445991187494724613311226816 18864 110410082915003526422035667268 18865 107518820814976795816057164288 18866 110995730907331328568869968080 18867 107152484270150794426508632320 18868 111021415696504485673097245056 18869 107665837411934530634839923600 18870 110692947975364768353922064160 18871 107739786283043209901529456672 18872 111174648321522856540940969184 18873 107373970368358346126243052864 18874 111302020090248585775511168772 18875 107889698835085074624433999872 18876 110867889948988275217450178400 18877 107965399431124201348515177792 18878 111458028277853531264120025060 18879 107592947115324666915702407616 18880 111480027604957283602154706936 18881 108111682330537626873695787264 18882 111152947502763520406565065052 18883 108188921754017117949324611520 18884 111631946442001898229397456884 18885 107817061528367545164614115840 18886 111762678674261137494985962912 18887 108337968556839078117057595008 18888 111329248621957249146029552052 18889 108409527926528086324803693312 18890 111918187573894880771666748408 18891 108038322681912595114550380080 18892 111942564815203049389765758012 18893 108561750032518831331949960288 18894 111610538784815456875305335136 18895 108635208850932110721379830816 18896 112093834244270838614136319536 18897 108264401810440303205321568432 18898 112227802163039516461485730560 18899 108783116685963242453866491504 18900 111788444051962624506042132048 18901 108858231149520348599381027424 18902 112382560902477331201913704008 18903 108488172909742840027802138688 18904 112402956662602821226693701072 18905 109009203890901855821400824064 18906 112071413654363671255382292480 18907 109085700172457087872816579200 18908 112560523506525784323659296896 18909 108709475893983335081100842496 18910 112690371526145278957407088944 18911 109233148150794596592536309664 18912 112252104198982993149570645696 18913 109310777563038376344381592128 18914 112844099706943435673696655048 18915 108935081815168519235874775296 18916 112867551667765656081945136296 18917 109461147486634096019570010096 18918 112537947028295971310788182624 18919 109533591778974361061932529424 18920 113023946702008633819501267200 18921 109158755502518215124012735616 18922 113157743182387771019177765412 18923 109687268768878999771132098240 18924 112712577721570886864421581544 18925 109761244111960100365180612320 18926 113310143761252628733701603940 18927 109386425636388869894375680368 18928 113336534866675808438158243932 18929 109910719657449371301197856768 18930 113001531969762445671585038592 18931 109985964758932003699103837280 18932 113492435012243225601855128928 18933 109611808294346045886767484672 18934 113621818160089278459249035400 18935 110138642592971971796398894464 18936 113178445986677198009715715728 18937 110215839885139745016687267264 18938 113780861560115981272887897096 18939 109835662730942723950868705280 18940 113802797453183566257606014304 18941 110364156880068635431659956160 18942 113468844855905929060302997776 18943 110443008774989914664062092480 18944 113957935334189738238394533564 18945 110062964795120732897899666560 18946 114090985207703440460762742996 18947 110594415069644337512373928752 18948 113648310440260441424937780048 18949 110667631857766476437117673216 18950 114249124275995885868852463368 18951 110288384294877954388545589296 18952 114273756569480867261978304600 18953 110822536100908299031781583168 18954 113934057732359315451710558796 18955 110896889307426461993822105472 18956 114427815229015151125725247608 18957 110518795040374068575063014080 18958 114564449559532025640619637856 18959 111047666595403640658427344672 18960 114115348284488809588528862304 18961 111123833211013290141824917056 18962 114721378396447222901384034480 18963 110746030252746077883410679792 18964 114742219629807171329971497408 18965 111277981754878173889212042912 18966 114403969511725650426828715680 18967 111355709399569560092306246784 18968 114902288226163296185986254744 18969 110970793365575423277930831504 18970 115035029078428730427393351024 18971 111505602676726423338628542624 18972 114587317316691994401623368344 18973 111584605311060632000646731424 18974 115191447674145277921061893488 18975 111200994803015900693912059776 18976 115214697211259990546223591132 18977 111737756966266474383488682240 18978 114878060083079372274847175964 18979 111811586081014610013920180400 18980 115374125424427594280828414064 18981 111428391679169542591603900320 18982 115510184067436375812677055072 18983 111967455178847291569380988704 18984 115056366776763157783178091264 18985 112042989452232796440458837952 18986 115665806125637736821217804888 18987 111659903086962197920580038656 18988 115692364304120891408961670704 18989 112194805013806174517747299680 18990 115349497536075026898001830192 18991 112271769018675443732293657728 18992 115850869562047371630088933404 18993 111890163047760734975006528160 18994 115982693626990233255426973188 18995 112427142113966111259245103168 18996 115529352885918122245768635264 18997 112505284406944263284269207488 18998 116144647239624064150592608704 18999 112117033722251737523917727136 19000 116166940447557774524810946336 19001 112656459552086600910824473728 19002 115826093017733852957303291712 19003 112736459555515594549647491040 19004 116324237751088126159689356664 19005 112348473683814053425976675328 19006 116460080740536442747167758400 19007 112891069263283533684905102208 19008 116007734316844718555543139636 19009 112965401482857499236953937984 19010 116620711894515665021167836000 19011 112578055764718099947422515200 19012 116646009881786214535339036488 19013 113122894022884963273819897008 19014 116298958094896941713156586984 19015 113198554139065541962974604224 19016 116802796651771026393942777504 19017 112811879126796747962594766336 19018 116941583353787144546402529216 19019 113352104042204583559410266112 19020 116483620660085689842404107008 19021 113429747275938056064753684864 19022 117101537083928116519141342212 19023 113043498572635168268468702592 19024 117122260606851515715720006912 19025 113586063583877853598164620160 19026 116776952723552616227013490512 19027 113665431302959380554971761696 19028 117285715194111823572640680192 19029 113272719993721607010964402032 19030 117420810561035358845304268080 19031 113817644395411090370525907552 19032 116962924353787225570104297096 19033 113898469786812000527555892672 19034 117579819822732247100977322712 19035 113506577055404181216690713568 19036 117603328320268051043507811876 19037 114054297129302004592646889744 19038 117259608752891762693877348672 19039 114128994209467968446843256192 19040 117765687406044159052588990368 19041 113737672298102417999025330240 19042 117904435750223871465582466884 19043 114287878973473119318284075232 19044 117440596154752109219326563362 19045 114364448033771200837026206592 19046 118062206890269003049404720384 19047 113974045438251718868724573696 19048 118089353533210365769480331820 19049 114519492517987944034724183616 19050 117738899991782691109044371232 19051 114597665640177298793095825872 19052 118250338954566030870221571024 19053 114207250549836844643954838048 19054 118385072922691285603368482952 19055 114755614454892895143296392512 19056 117922659379642214995399263936 19057 114835118506366210918927339392 19058 118549884029697500549640019704 19059 114438096169667577536893435584 19060 118571942390087855000392595424 19061 114989077547270164006486442352 19062 118223855709545861689305269376 19063 115070613421866417985243786560 19064 118732256751191445689184960156 19065 114674646478444680298091109120 19066 118870376662445326543210488372 19067 115227366311656983248378246016 19068 118408629139588908626653586136 19069 115303288048689336777726518592 19070 119034400232301436162395559008 19071 114907467603723889624325567136 19072 119059824256051151560585171212 19073 115463266402173753523844750400 19074 118705346140568808328498137840 19075 115540640932462171977981640320 19076 119219183287432979639584845672 19077 115145652220959503081080090368 19078 119360579390585880019835902128 19079 115696874731249429191827018784 19080 118892403695284852196800054752 19081 115775465422408231369168691712 19082 119523498623487711804242390976 19083 115381692011022240078652464000 19084 119544551873037444907650943872 19085 115934791380281993704074678720 19086 119191442599376593780841965356 19087 116015275086233982053408945424 19088 119710269419194444489625603196 19089 115614379608711125523786318816 19090 119848184482713682244108306256 19091 116170704682436017811808224928 19092 119381025023246429737228423584 19093 116252813556505285393066327296 19094 120009684945388125084448051512 19095 115851926996066908341922245120 19096 120033849464968846292747946576 19097 116411199280809623693951875200 19098 119682698842696358124918207036 19099 116487200059563933267513631200 19100 120199052623782317674459466736 19101 116087694453419370579942945840 19102 120339981798672802162841684136 19103 116649008789979024590494373856 19104 119866367990022082851431417784 19105 116727049479427422295535810496 19106 120500790987949199033315399496 19107 116327970776741240248171488864 19108 120527912326060729820093173128 19109 116884230024758760962996903424 19110 120170879771911631381548170144 19111 116964043027736465479634544960 19112 120692307658834552258797961788 19113 116565120622608667428836637504 19114 120829424723707747218324634008 19115 117124484031078392435864461344 19116 120356547286117433304887508180 19117 117205804345188900690639812160 19118 120996966318333543564539857668 19119 116800899254499921741156855744 19120 121019232761260468890060209328 19121 117362427618039128967542296320 19122 120663166040236501660194909420 19123 117444966303238973550101415456 19124 121182488470602032579618550912 19125 117040647403131460095646019520 19126 121323354200915213517713821872 19127 117604740228372563858761989024 19128 120852121462939026374485312992 19129 117681684882007506347544869376 19130 121489621392880565405701436304 19131 117277659764360767434334551552 19132 121515628277421931888756940004 19133 117845029862230135023772381872 19134 121153332925070462641498510716 19135 117923626310469941830704400512 19136 121677453395738845184549118672 19137 117520258516678792528858984464 19138 121821946374908687920093562904 19139 118082437874709251435401106448 19140 121343761271363175570355065024 19141 118162363784420051175863086560 19142 121987704122298291060069297984 19143 117759724985665244387875526784 19144 122008471347051295295051578572 19145 118324623293295707717131593600 19146 121648609598083081573464585504 19147 118406659991776442845516267488 19148 122177414164206163487103436428 19149 117996889541933908483520138496 19150 122317610680717997584344688224 19151 118564208698157785212122567808 19152 121840754799953531987877847104 19153 118648051249327942551566303808 19154 122482490366629724655653609400 19155 118239086103979914016673332608 19156 122506729309851764137812494352 19157 118808914404166264605646071792 19158 122147425577386370869580902944 19159 118886666538108727880127045792 19160 122674676934932921786910795648 19161 118478594818422300657601577376 19162 122818246708364497760685235632 19163 119051275749005582102067996528 19164 122334795347172655685024649696 19165 119130248316366607963144290912 19166 122981985290594502132419547612 19167 118722750986884161678779245968 19168 123009577198269161718865044888 19169 119290439792832883005015048960 19170 122644550376101239476483568320 19171 119371354551828195157299366432 19172 123176231397986591578285543284 19173 118964841046438654148859740160 19174 123316184736023779829184246144 19175 119535171030583362333207379008 19176 122833100021164194738228409536 19177 119617751921053307138534113344 19178 123486359408680667692714066872 19179 119203625726678993519089451664 19180 123509276870766712859036911680 19181 119776967961121959363976739760 19182 123146229872424831774816968064 19183 119860947823266215797369218192 19184 123675356590400379028884774912 19185 119447522353422824084580063168 19186 123818408856991972170295081776 19187 120023634131040024976291265088 19188 123337275362505485301977410464 19189 120102048830687204143954103040 19190 123987885362529173186887884672 19191 119689771653856702417437903168 19192 124013861978771168897025397392 19193 120267656779684765231331179776 19194 123644073148693237112452164480 19195 120347898936854411137454835840 19196 124179070500845174054731990032 19197 119935767361543089220889392176 19198 124326130643802001500575457168 19199 120509165237920198305858362880 19200 123837859003674976137931473408 19201 120590947756636329107552190336 19202 124494615222102646092890565120 19203 120179696280334300399351563072 19204 124515538687951068219468691680 19205 120756027557822257713530158848 19206 124147476140967794778468120096 19207 120839028843423132626338459728 19208 124687573737930332835632570898 19209 120421341720112788286581248928 19210 124830529458351909032807233344 19211 120999604455829427761495676592 19212 124343255600451753992295395856 19213 121084620838024518196373188224 19214 124997686499273376285615465432 19215 120667218134505464241814595328 19216 125022460278083089543631897760 19217 121248860462900903239849488960 19218 124655958630106332232744887696 19219 121327802700803384114769269328 19220 125193002924236991547873363840 19221 120910415564875354953826146048 19222 125339709201050832081820981416 19223 121495146333525736821475091712 19224 124845996357657030282319122240 19225 121575478909243625896457502720 19226 125506285904697110689040525844 19227 121159530215795036123015818752 19228 125533726346870492729374055376 19229 121738569295591015075133092224 19230 125161011480988112321075079648 19231 121821047195622231543355028304 19232 125703552397864439669454323136 19233 121405552940287012087838635200 19234 125845831592219365135309243152 19235 121987115669407310302055623776 19236 125353496922361526724863213664 19237 122071435251305618110586976000 19238 126019575797512962356709422112 19239 121648316969813131928306335536 19240 126042523349946089895463397184 19241 122233102957133826611119421184 19242 125671080043077889594632454500 19243 122318978967662874206720025312 19244 126211335599432259787659953040 19245 121897443868658120977296614496 19246 126357052079791106053412527872 19247 122484501747411048230397585984 19248 125865242954656356453235140120 19249 122563823528788710146345135232 19250 126529620730202172003898526784 19251 122142874875407494738378008768 19252 126556011519452927721111726288 19253 122732594500150195992263481984 19254 126178697959458454749941470368 19255 122813915925577763854729300320 19256 126723480517922864972650318584 19257 122393301940725270036464692656 19258 126873586604238903869870060748 19259 122978570106249262112339252016 19260 126374811617640046514183660496 19261 123061612143581933381395784064 19262 127044656566445147004322363908 19263 122641704107903317805473495104 19264 127066212710539247320464924000 19265 123229399824977966384502015360 19266 126690258014357680507172127732 19267 123313871051725882560395946480 19268 127241232584443468241874604452 19269 122886840136585170921818829840 19270 127386390044668846861074380112 19271 123477357940021622443401245088 19272 126889653756871403017433474880 19273 123563978702183482828444381248 19274 127556739927388302393846194568 19275 123137404347945444581556579456 19276 127581442123658569489828497528 19277 123730465152598447443391077696 19278 127207409759939136439341448344 19279 123811075715413656698389688832 19280 127755576828288754098599856384 19281 123385349735889700319494529040 19282 127904862045840368564738833128 19283 123981014045923281366923874816 19284 127400031306360529181042148576 19285 124063186990193907351334904448 19286 128074132409437598384851844256 19287 123638368541669209953987819120 19288 128101862931568579131211842480 19289 124229108995062168288110422464 19290 127721428605367937613530673696 19291 124312555720430148528834643296 19292 128274795185083770140437673376 19293 123888372970918251114948840192 19294 128419853918048338487133069360 19295 124481777711134520745604518912 19296 127916791170953930006664379872 19297 124567261329829395087138314880 19298 128595980650149659139536480904 19299 124136145493291015654783731840 19300 128619457205669961900942550320 19301 124732321296865166804883741072 19302 128239922106048483998196896016 19303 124819535148365012964560996256 19304 128790875511733109947877584872 19305 124388433563716130365509595200 19306 128939747834146961795879251548 19307 124987769026117935480625438656 19308 128438277419928097252508828736 19309 125068436944025406715526508864 19310 129115299008739761598455165880 19311 124638111765605671128328574880 19312 129141495008371026501113849832 19313 125240306799120822783354803328 19314 128756275966581473584513907280 19315 125323185412025333193838664736 19316 129312141524657502985162113408 19317 124894006219874340232534379808 19318 129464749162971056279227581504 19319 125490055433240713593425613408 19320 128955728923995664637532950208 19321 125574827896461455199389883456 19322 129639411209277152850540412188 19323 125145845048997984381908440320 19324 129660985494780867259872617844 19325 125745208466179528209345720336 19326 129277089766744700453853103728 19327 125831595890359461225457337472 19328 129838847110797719185730690652 19329 125395502706972943710812316576 19330 129986705374333842621498023376 19331 125997888189867491557112961888 19332 129478989131897017436559804132 19333 126085577657211188810775790272 19334 130160150740715023436779196136 19335 125650815063288903207729683712 19336 130185234092245481155855524276 19337 126255240503543314188130807296 19338 129802886639647631410841062152 19339 126336897985107818473203100032 19340 130361756204149305633626147496 19341 125902462823704435388736714624 19342 130514104445930958284121036816 19343 126510396038571834537432975648 19344 129999226277730841005991179072 19345 126593836691779477165981075200 19346 130685995409609963232976162104 19347 126159392365146002770524277632 19348 130714485963639427408099964544 19349 126762445461275347872435326496 19350 130325913368135215768518539352 19351 126847335947595689625926567904 19352 130890390393187120286915991936 19353 126414401289614211882352642704 19354 131037655432281215990312674692 19355 127019644070885474823279988416 19356 130524146579292837071438093580 19357 127106766488688388773504983424 19358 131217150442862644945271795196 19359 126666201753678718940880913344 19360 131240505591113573961077635836 19361 127274012292547455480466151616 19362 130853931371711939033083954848 19363 127363061009341512807099611472 19364 131415484028404851656897013360 19365 126922661022483438853933497600 19366 131566995251558199266399349984 19367 127533884449849334341714918656 19368 131054305096825282408016775828 19369 127616390436477322739035135296 19370 131745416277336978594291320304 19371 127177665100133817998000335104 19372 131771848976006090237136662400 19373 127791233514113007134494868112 19374 131377949275097951197832775492 19375 127875045985632951211862921520 19376 131945580537578174418418895832 19377 127436957895141448013528502624 19378 132101185331793423153901275108 19379 128045121011317585225168894224 19380 131581861145508975401470757760 19381 128131038074636739484406907552 19382 132278205712075180359854040720 19383 127693260745691672436733552896 19384 132300275926062966327469339200 19385 128304967356416577866627586816 19386 131908029577505507738680440768 19387 128392683382236650908198941936 19388 132480897937246453389543073440 19389 127947470355016411951281070368 19390 132631964763647311509190813152 19391 128561673776815612780092790272 19392 132113556387300080779078136676 19393 128650878567848111004536251392 19394 132808359300005968007908098312 19395 128206452358213179688321107264 19396 132833205075388967249055760224 19397 128823607765929028071644552448 19398 132443625770822610365808371616 19399 128906840038014139095100518624 19400 133013093519645804773983086352 19401 128462893895146811464548444672 19402 133167940363541081568476200104 19403 129082696351945359721049393424 19404 132642549657130594819833838740 19405 129167856663579251547020973216 19406 133343423539368076226557998072 19407 128724806343210536846044549440 19408 133372037450932040733294304944 19409 129339050479860888035647232256 19410 132974584216188200765258100648 19411 129425873724188596633396460544 19412 133550823761157028747998158208 19413 128983782855817651373716469760 19414 133700804706836623095268255008 19415 129601140232306681933966802880 19416 133176734356254198801950887488 19417 129689295966624097383982619328 19418 133883543918301123277904909760 19419 129239575624264653074248690752 19420 133907255947404381919852299816 19421 129859732212062425749833237424 19422 133512141304547684720729542080 19423 129950008554628317660357978576 19424 134084586537315200903065695324 19425 129501355938026108516702532288 19426 134239214727191107750518082368 19427 130124359196869477953806105040 19428 133715580886552383687008130660 19429 130208126017466115094693720320 19430 134420366127620026688388195168 19431 129759502446663354649178506656 19432 134447581430988174273550851144 19433 130385820902193727693583982912 19434 134046070502945374112064762048 19435 130471071183900899731892462688 19436 134624291657276978115827443920 19437 130023250291693566434770278912 19438 134782249896924007148153105472 19439 130644214802435656408992791328 19440 134252184380467602774509946396 19441 130731751087263491342707336320 19442 134962630603691719894740738648 19443 130285176114570349015120953600 19444 134984543712037319122898473296 19445 130908063122700919944667619328 19446 134584300072795561059847430208 19447 130997600952423094615901745456 19448 135168931360432288123886245104 19449 130542816991697880246600491520 19450 135322622839870216934671844172 19451 131169150187087098250169251200 19452 134793430570476083252727281952 19453 131260357068322007788102986624 19454 135501885595972364119164035640 19455 130806564368544195309019161504 19456 135526952479457573530015136724 19457 131436056193075415688289102720 19458 135128617869150135281421738048 19459 131520215149380019374501057408 19460 135710059192659068861386773936 19461 131067823731669995610265544160 19462 135867956716997689856290341552 19463 131699408715604389663718411680 19464 135331205915576370392459711748 19465 131785731270256317840758806272 19466 136045765745863809146326316268 19467 131333660004921871762281469824 19468 136075017136112851900578819264 19469 131960487612572961568806408624 19470 135669730857791766736549039872 19471 132048617457699725975882431056 19472 136256526828988672416109466436 19473 131596578613911676192181964144 19474 136409752926865773601673262624 19475 132226736961317450709813727104 19476 135874711347600731012680381488 19477 132316411868378899334280255456 19478 136595657282000768850014918712 19479 131857478541377957067121094400 19480 136619070029068691257411237128 19481 132489899532202992143332634496 19482 136215716978779120729910279232 19483 132581902976866002665532466224 19484 136799758005778633857481827288 19485 132123464016681430280805520608 19486 136956883416201443510116992432 19487 132758609151597791996424705408 19488 136423391040409298152775881728 19489 132844118579808962552112339072 19490 137141815030197179080778771040 19491 132385889985869139106910164992 19492 137169109443945481395633070128 19493 133024512796201443160937903040 19494 136758446725362964880110775982 19495 133111710188995890154474922688 19496 137348668815895193534109890028 19497 132655213035396751528956710880 19498 137509563749318919889261274916 19499 133287812148973637935412969472 19500 136967915296344087847113132384 19501 133376362460380112611014620064 19502 137693199682995511786356687516 19503 132920545489512051443791151232 19504 137715412581581306632773978888 19505 133556008351613974753417094016 19506 137307154607085756861203774160 19507 133646743990552068657187100784 19508 137902289233556456029024865568 19509 133182755185486655212599762432 19510 138059163392843549523493563480 19511 133821890040384094022815549824 19512 137518722360995572949710014060 19513 133914509556061367047763857536 19514 138241138801453010456750379504 19515 133451254206746443793212076160 19516 138266947987681012821285415488 19517 134093031777123599310709737024 19518 137860152676284208918739346924 19519 134178610022160220416543593472 19520 138453184378696439503634105808 19521 133716227402298181190397533568 19522 138613489077275989151452264368 19523 134361048144088376924813644320 19524 138066452850031850419742434992 19525 134448990518719522219004915328 19526 138794632966352341635810572232 19527 133987105163482617644595304416 19528 138823864606127529516072545892 19529 134626070244571621523979849792 19530 138410343619987498698273034896 19531 134716049325140427222610515696 19532 139009153263366367891413255168 19533 134255111296772300104359736128 19534 139165010960465500598043315288 19535 134896890023083283256419681664 19536 138618111047965862247188044128 19537 134988559406121829983068248128 19538 139353932833379496741038684328 19539 134520012325838383502496783264 19540 139377513900240084072303092448 19541 135165008313830171722536851760 19542 138965954923651149927624758592 19543 135258107454513775776808140624 19544 139561475903294743761663261384 19545 134790210582394131991038163680 19546 139721656072897515566552265288 19547 135438144599159222997532603104 19548 139176661145164263228963816816 19549 135524786400757116943265470752 19550 139909054896765269965218279096 19551 135058018218224673975101227008 19552 139936951655766850506216528528 19553 135708938563915379705207411520 19554 139517458870311184324839568668 19555 135797453502773749320107956608 19556 140119218354047830779305397780 19557 135330712469773882273201091040 19558 140283583542111361185068902560 19559 135976349271380342771172126816 19560 139731425030269808443012344384 19561 136066426800615871203822068160 19562 140470347061006318697105407644 19563 135600541903268103835439116128 19564 140492241401816258442021585024 19565 136249305242831084880156963456 19566 140075536691976111453254806956 19567 136341756984808830429739751328 19568 140682649319013293382576218832 19569 135868473524586773657100609504 19570 140842018216631961807893812656 19571 136519212591110257759416836880 19572 140290650132556755365324006400 19573 136613736042475503272478051456 19574 141027782978156663480837034888 19575 136140642925296045409608852240 19576 141053655259583786006995187664 19577 136794996816958980989139036096 19578 140638399606395191695871757408 19579 136882522274134162764676701312 19580 141242902364423770463950026768 19581 136410424342545192972030473472 19582 141406146709059637091495109024 19583 137068054052550728792175362016 19584 140847180749835353223415070268 19585 137156982210614260115655306048 19586 141590547213723823053606495696 19587 136686374710791510117589582464 19588 141620249183707623047034267504 19589 137337409706812901855839181088 19590 141197677033669758905236112712 19591 137428586651871530779223523456 19592 141807982806008385234242333328 19593 136958332954068936962017562880 19594 141967049740582869190045094400 19595 137613167205816630207672579456 19596 141409374753079194164634491904 19597 137706261497373913071571182528 19598 142158840775422021882945742824 19599 137227239983742367792983885792 19600 142183129267000134196125731190 19601 137885538533475293284876172928 19602 141762889826391017626722135462 19603 137980196868367874061978905520 19604 142370208495600506082055383264 19605 137502807582549952547689042080 19606 142532795652315025929663213864 19607 138163474991285348406793252128 19608 141976652420129212567395475104 19609 138251744927243596535327527104 19610 142723758443877860434577684352 19611 137774877941860859357078812560 19612 142751586595525319664112611852 19613 138438364634878118639166875520 19614 142324391208769381925528691936 19615 138528716815076733934273093824 19616 142937609693254212615782491404 19617 138052038764078848899464884416 19618 143104814566655533572606021360 19619 138710328804215960388718993920 19620 142540471630293224136313218672 19621 138802440516730109752963247424 19622 143294574687393798973387611216 19623 138327597271900954304970474240 19624 143316611995394959860468794688 19625 138988401817585296819704958720 19626 142890634727696791283759056008 19627 139081942330348673518162910784 19628 143510440455593796473164984896 19629 138598929936627803502417291312 19630 143672922537635311491783554208 19631 139262737567710884644250265024 19632 143110545934627893704479509504 19633 139358538992886912413305321536 19634 143861135554110636262473945408 19635 138875887122103860994938843648 19636 143887547737713027708338361840 19637 139543543425651457068139992192 19638 143463408710510593034461485240 19639 139632364869758728941973650912 19640 144079683576003386439030159336 19641 139150543720333887684037392048 19642 144246442363466459117371430400 19643 139820918958591851663319779712 19644 143675873040974780378541025716 19645 139911347679929229153269028384 19646 144433958023874614221619444656 19647 139430375997920556573108241152 19648 144463434965404921826552963844 19649 140094985530175041541095605952 19650 144032965322728686636915909648 19651 140187869703924320860069613472 19652 144654714454873451191573691304 19653 139707472042282105378949448960 19654 144816331574945468300923445256 19655 140374915446528519505314397056 19656 144247431957863332137721357752 19657 140469933136928481255682396224 19658 145012064547483504750339526860 19659 139981549717151765968851035136 19660 145036394070560855007965923176 19661 140651879464489168638029738160 19662 144606615033594171422835088632 19663 140748695026343958333455358480 19664 145226453126608284156517432752 19665 140261352526464036827484610944 19666 145392014636009411744701622700 19667 140935078452248024210400153024 19668 144824595630794542384080801696 19669 141024299078196361654088397120 19670 145586396474743313449503900720 19671 140537672011851368044273575552 19672 145614649974753821869625927256 19673 141214436813904623307652010112 19674 145178164249919158280816938356 19675 141305980111893256694859925776 19676 145803136533410237256801795744 19677 140820502867690024474176572064 19678 145973747545050449729527521984 19679 141491346401401583073076977984 19680 145397489285429207738883045984 19681 141584849582631763828810711680 19682 146166354613136506921374421080 19683 141099411960793590837427652688 19684 146189051250592811256172028448 19685 141773811869138059127729253888 19686 145754986236333740220359802240 19687 141868932206829005458296687600 19688 146386189735765147480104149112 19689 141375346105703171435239898160 19690 146551088417723320293656635968 19691 142052925516302579537589219648 19692 145977253697266682627584441572 19693 142150542251367824142685062336 19694 146742831003536970047724825936 19695 141658296271358511677352910848 19696 146769155318889338799454996572 19697 142337992157908289284566752064 19698 146336483196238768328445946164 19699 142428650342617532413042217424 19700 146965242113158208046430729248 19701 141936618625226952834049756416 19702 147134842884293497553290222656 19703 142620057064769325431389445376 19704 146552592639875397761814400032 19705 142712519710909456364132370816 19706 147325348784752076940820518888 19707 142221560698507136347241654112 19708 147355143496276233771650293848 19709 142899288698944628367236475696 19710 146915115639597458507329353792 19711 142993222627295744382248493120 19712 147549816435610067119204123872 19713 142503770723134298243310671472 19714 147714559231260095982553057956 19715 143183758744946950825196566944 19716 147133494911573230075429081560 19717 143280038522614121881103098656 19718 147912913843292148633575059176 19719 142781851162195956321080411808 19720 147937788261870368429284076016 19721 143465754207192330600435011328 19722 147499674691354058693262753696 19723 143564033829077475157003723344 19724 148130675198330831874632821572 19725 143065872371700734931753087744 19726 148299787580768395917741742968 19727 143753386427505828722218709088 19728 147720617059002815440518021396 19729 143844127913325330411299284608 19730 148497464963482855147719387072 19731 143347683300287650423645420800 19732 148525429624004739997068220944 19733 144037666516069292413631527296 19734 148080009557990529976305200592 19735 144130899191612070835573275456 19736 148717460282409604333427148576 19737 143634998307610557584357033664 19738 148890807081451463065324107480 19739 144318689252874928577930655024 19740 148303873977170403313932941568 19741 144414128642910424808995604736 19742 149087417055012963934979516028 19743 143918435689777242085434804144 19744 149110093919150997031632319020 19745 144605928606333292448944369920 19746 148666199582504847326525962236 19747 144703201168574473817452838112 19748 149310367214778305495779099212 19749 144200165844702170128153695552 19750 149478260406029727057494933328 19751 144890300400699688509740187744 19752 148892020452246429105085595976 19753 144989047173254479182979925760 19754 149673412708272089983121062320 19755 144486759008762147043907910784 19756 149700149216555776796227200552 19757 145179986895829727685870395904 19758 149258913732525231985196662176 19759 145271821762963146207146949072 19760 149898809295484482658602826080 19761 144769929354528538573426501728 19762 150071887845598499532010049040 19763 145467176421997870615554928848 19764 149477425228875238187588534736 19765 145561008856618442132482712256 19766 150265230037788726695661157080 19767 145059970641474099328985128320 19768 150295831934916398733485305560 19769 145750747921254073229262742656 19770 149846643878207290351413556584 19771 145846246213511119260613224576 19772 150493806400819224228373277928 19773 145346146051347601105251001536 19774 150660989609380090831260410688 19775 146040210131102098593400349280 19776 150068966703174241061325782976 19777 146138296697580433210650198144 19778 150863047139226913747591449312 19779 145629397768252416529426153056 19780 150887747405469722781891867696 19781 146326404084212988381087562752 19782 150440860005606590142483984840 19783 146426705054611764248764772640 19784 151084635268780398166126158960 19785 145918872280760004749360574720 19786 151256640141590318615333888064 19787 146618897782549357346884389792 19788 150664795122740636209578367392 19789 146711682476369149657964803776 19790 151457436618043623910843120344 19791 146204948657914057129848365952 19792 151485671306366881211832053904 19793 146908476132403745186258179968 19794 151031265802076387369659470864 19795 147002773645555736136828353280 19796 151681104698190693117694393248 19797 146496772793442750400393088256 19798 151857791550962440191534524256 19799 147194077247313263203340421504 19800 151258388365031141228381372712 19801 147290733025775391796571271168 19802 152056978334329853763934856028 19803 146785976984329268149891201536 19804 152080155863096848552872988452 19805 147486489400858853098187539200 19806 151626853466317397859000128844 19807 147585230275417205888057061024 19808 152283468279740740780163408064 19809 147071076982222531809373012800 19810 152454951953514430475242811904 19811 147775282618002543281656414368 19812 151857459657254328907266771456 19813 147875713254829100843271482688 19814 152653370720862066595679137896 19815 147362480869824336509715122496 19816 152679771987359318618533061868 19817 148070049827979542993166551040 19818 152229540374714111116653321552 19819 148163597725089538414387554192 19820 152882161260934996171723370400 19821 147651802474553415937080730800 19822 153058000040040050165066128848 19823 148361499549796499597215566720 19824 152451674868133328920171359576 19825 148457285751606636548383597440 19826 153255314188250078909997553488 19827 147945695153560639975393248528 19828 153286057193874878614954088016 19829 148649845568699094431192964288 19830 152827647201764481401583214944 19831 148747488212067675368908696416 19832 153487173032369064427754420496 19833 148237037000098155059144593824 19834 153657348926217618007584309672 19835 148944723338606768952738613344 19836 153052606463717769561469453008 19837 149043900785192330782482794304 19838 153863009176316899851239877216 19839 148525545610362831905763645696 19840 153888087810818667099457325880 19841 149235553149350101474252065408 19842 153431533763897342664990563196 19843 149337178933402989399299788656 19844 154087513489515665388676844700 19845 148819187630629384059560671152 19846 154263019703602095421477529616 19847 149533314408585253446583460832 19848 153659676301705029921055021344 19849 149627452545818252444658059136 19850 154466836832715754821180522804 19851 149109541426564775559279021888 19852 154495902448636004182561947072 19853 149827392483268582535854277232 19854 154032047968253060037891661824 19855 149923257003605667741876667296 19856 154694554810217401999179443544 19857 149407116556577860819763446608 19858 154873894881144968406272970756 19859 150117938655520755801866715072 19860 154262352409031494338585971616 19861 150216437841030923522337832608 19862 155076800033152361188234235808 19863 149700889293697088292764389248 19864 155099761196521484506878024048 19865 150414753812762900426520023424 19866 154638289319514773052184859904 19867 150515492496906893017588109424 19868 155307255638267677340838566520 19869 149990555578147417722456499968 19870 155481622273686613602150655920 19871 150708352333910890450808066400 19872 154871133450903037217987644704 19873 150811040089236424436097674112 19874 155683210976168561175812249664 19875 150288066316368926731443734784 19876 155709814114358778647817213552 19877 151008629502893923598603404608 19878 155249652962230107010454708352 19879 151103191012908933470911707744 19880 155915790929608980988826986464 19881 150581009365564279617407097648 19882 156094979694098689048761079164 19883 151304803549842502088300019168 19884 155476732204908891885993828096 19885 151401819702324273163731354240 19886 156294844695745889699022995520 19887 150880055606088404933810508480 19888 156326254059043775716182056520 19889 151598305871272355457618258624 19890 155858167255024793903223748176 19891 151697422477833488898027408432 19892 156530347589829286906968955104 19893 151176560655267681083739923904 19894 156704199985996243624668996288 19895 151897774823337767372719228800 19896 156087052967664333461506943628 19897 151998618076407704264429211840 19898 156913316518098326132368476612 19899 151469029926151907840392201632 19900 156937995617095864813179973716 19901 152193652877407956834271946400 19902 156473055617208508443719836224 19903 152297168100425711871623187840 19904 157141132787921942823738887088 19905 151768167747152763237260240160 19906 157319431427255733969047333064 19907 152495877436413614544389222880 19908 156704081446149124836517357296 19909 152591949738300795386857463232 19910 157527412911024808727975113296 19911 152064017190110463054406704576 19912 157556565707690311270716604536 19913 152794866389545096463760189696 19914 157082322188441172379494480936 19915 152892872126373067862688742464 19916 157758366346036569584563518072 19917 152366119218291073318933629168 19918 157940936612845378958113408368 19919 153090818796578617106403912864 19920 157317183371301221699171587008 19921 153190391048055337463016964416 19922 158147393646728077581957128352 19923 152664424800901236035583052608 19924 158170695176176529948447207616 19925 153392398273921753168840054512 19926 157699293831616193606569752096 19927 153494482381667765703614960208 19928 158380916022705087390673667808 19929 152959997448074481703743916224 19930 158558811667324567443103610232 19931 153691305679249061906473933536 19932 157935632962474549539424421856 19933 153795503951107247212055131968 19934 158763369817842846650227319580 19935 153261048453368550536426793408 19936 158790748456943511144221008152 19937 153996216310936541168755197120 19938 158321997864524775667518999120 19939 154092359174184049435444982016 19940 159000197404195616335990891560 19941 153558878938170309413843929344 19942 159182055754072725007244067552 19943 154297532293252218826614868608 19944 158551320037823774129193366876 19945 154396359176096868423754390848 19946 159385615142454733625532736596 19947 153864342234855175397763177216 19948 159416946667042729411894394508 19949 154595379803009436931084407792 19950 158939566556207595249434802456 19951 154696533264593581635771307488 19952 159625226583358187662509914592 19953 154164773798382643602982795728 19954 159801994037802836879739699984 19955 154899832024558208080161961344 19956 159172358658318551688795051696 19957 155002940695172419064700437376 19958 160014418580646931576399445952 19959 154462470823396710419405426928 19960 160039292370856646952459166560 19961 155201222072645946321918403968 19962 159564162905080396256823083868 19963 155305910166859410943474847088 19964 160246024593486526905150804048 19965 154767114388527913896839486208 19966 160427679209718941043629682480 19967 155508313958381633438942472672 19968 159799386617827587664677801684 19969 155605590478927373722483521600 19970 160638372281334714924481517376 19971 155067230996152759395783850176 19972 160668174515485105157840425656 19973 155812680905014196628855046704 19974 160184864641137285920975077728 19975 155912128852763336268491971200 19976 160872937662676705859559775248 19977 155373780984928896692292303600 19978 161059399456753894235042953872 19979 156113164977798004976536682832 19980 160422896824022929097258026560 19981 156214397032199503239120937344 19982 161269318039980008828150231616 19983 155677957949453296478696240832 19984 161292175020992825194568975064 19985 156419975707986458626397260416 19986 160811234171787538021155664860 19987 156523949226902885809073466816 19988 161506251032592738792636986112 19989 155978131763313797146724977632 19990 161686978638162037335006378264 19991 156723278180210989621454765664 19992 161052372377056986867932310336 19993 156829634303997146351340190464 19994 161895728014452097166726900280 19995 156284038647904654518842587392 19996 161923139519881210615903181796 19997 157033315945707921116763358608 19998 161443916630750360684178005664 19999 157131577970350033579383838464 20000 162135880128335233416569455026