0 0 1 0 2 1 3 0 4 0 5 1 6 1 7 1 8 1 9 2 10 2 11 3 12 3 13 4 14 5 15 6 16 7 17 9 18 10 19 12 20 15 21 17 22 20 23 24 24 28 25 32 26 38 27 44 28 51 29 59 30 68 31 78 32 91 33 103 34 118 35 136 36 155 37 176 38 201 39 228 40 259 41 294 42 332 43 375 44 425 45 478 46 538 47 607 48 681 49 764 50 858 51 961 52 1075 53 1203 54 1343 55 1499 56 1673 57 1863 58 2073 59 2308 60 2564 61 2847 62 3161 63 3504 64 3882 65 4301 66 4757 67 5260 68 5814 69 6419 70 7083 71 7814 72 8611 73 9484 74 10443 75 11488 76 12631 77 13884 78 15247 79 16737 80 18366 81 20138 82 22071 83 24181 84 26474 85 28972 86 31695 87 34651 88 37866 89 41366 90 45163 91 49287 92 53770 93 58628 94 63900 95 69622 96 75818 97 82534 98 89814 99 97690 100 106218 101 115452 102 125433 103 136227 104 147904 105 160514 106 174139 107 188861 108 204746 109 221894 110 240405 111 260361 112 281884 113 305094 114 330099 115 357041 116 386070 117 417318 118 450959 119 487174 120 526127 121 568030 122 613101 123 661542 124 713611 125 769572 126 829675 127 894228 128 963552 129 1037955 130 1117809 131 1203500 132 1295406 133 1393973 134 1499671 135 1612958 136 1734372 137 1864479 138 2003835 139 2153090 140 2312922 141 2484009 142 2667129 143 2863096 144 3072734 145 3296975 146 3536797 147 3793193 148 4067279 149 4360233 150 4673247 151 5007659 152 5364877 153 5746337 154 6153639 155 6588465 156 7052541 157 7547776 158 8076178 159 8639819 160 9240973 161 9882038 162 10565490 163 11294039 164 12070543 165 12897960 166 13779514 167 14718607 168 15718763 169 16783820 170 17917818 171 19124957 172 20409789 173 21777112 174 23231924 175 24779621 176 26425893 177 28176676 178 30038359 179 32017688 180 34121699 181 36357956 182 38734437 183 41259476 184 43942019 185 46791492 186 49817757 187 53031374 188 56443473 189 60065711 190 63910540 191 67991092 192 72321119 193 76915297 194 81789100 195 86958740 196 92441493 197 98255571 198 104420064 199 110955294 200 117882673 201 125224657 202 133005122 203 141249218 204 149983339 205 159235505 206 169035234 207 179413506 208 190403179 209 202038867 210 214356894 211 227395760 212 241196008 213 255800190 214 271253378 215 287603014 216 304898906 217 323193758 218 342543042 219 363005004 220 384641222 221 407516500 222 431698880 223 457260250 224 484276253 225 512826301 226 542994252 227 574868314 228 608541093 229 644110327 230 681678794 231 721354394 232 763250939 233 807488085 234 854191452 235 903493460 236 955533307 237 1010457107 238 1068418814 239 1129580230 240 1194111173 241 1262190489 242 1334006100 243 1409755214 244 1489645445 245 1573894873 246 1662732342 247 1756398662 248 1855146727 249 1959241888 250 2068963245 251 2184603852 252 2306471143 253 2434888362 254 2570194851 255 2712746534 256 2862917517 257 3021100436 258 3187707061 259 3363170050 260 3547943381 261 3742503090 262 3947349184 263 4163006201 264 4390024085 265 4628980274 266 4880480414 267 5145159373 268 5423683559 269 5716751790 270 6025096470 271 6349486165 272 6690726645 273 7049662260 274 7427178812 275 7824204769 276 8241712897 277 8680723426 278 9142305508 279 9627579129 280 10137718579 281 10673954224 282 11237574692 283 11829930745 284 12452437371 285 13106576286 286 13793900270 287 14516035595 288 15274684933 289 16071632189 290 16908745307 291 17787979659 292 18711383399 293 19681100755 294 20699375931 295 21768559051 296 22891110013 297 24069602945 298 25306732859 299 26605320121 300 27968315531 301 29398807787 302 30900028625 303 32475358664 304 34128335740 305 35862660819 306 37682204707 307 39591017352 308 41593334658 309 43693586173 310 45896405459 311 48206637952 312 50629349720 313 53169839081 314 55833645637 315 58626560218 316 61554637934 317 64624208497 318 67841887559 319 71214591362 320 74749548486 321 78454312817 322 82336779909 323 86405200452 324 90668195014 325 95134772347 326 99814344795 327 104716745016 328 109852246532 329 115231581289 330 120865958613 331 126767088298 332 132947200559 333 139419067570 334 146196029365 335 153292016496 336 160721574487 337 168499892868 338 176642830937 339 185166945478 340 194089523293 341 203428610492 342 213203043847 343 223432487308 344 234137465243 345 245339397872 346 257060642281 347 269324530065 348 282155407414 349 295578681158 350 309620861333 351 324309606549 352 339673775608 353 355743475700 354 372550113663 355 390126453845 356 408506672660 357 427726416410 358 447822866233 359 468834799769 360 490802656340 361 513768609874 362 537776638495 363 562872598063 364 589104303978 365 616521609674 366 645176489563 367 675123130731 368 706418021520 369 739120044970 370 773290581601 371 808993609317 372 846295808592 373 885266677738 374 925978645471 375 968507189247 376 1012930964536 377 1059331931540 378 1107795488336 379 1158410615794 380 1211270020138 381 1266470282708 382 1324112022328 383 1384300055690 384 1447143565710 385 1512756283364 386 1581256668100 387 1652768096920 388 1727419068096 389 1805343403948 390 1886680463100 391 1971575368710 392 2060179236178 393 2152649411456 394 2249149726603 395 2349850755377 396 2454930080714 397 2564572580730 398 2678970715623 399 2798324827669 400 2922843461258 401 3052743684794 402 3188251426985 403 3329601834963 404 3477039635256 405 3630819510604 406 3791206500615 407 3958476406319 408 4132916212346 409 4314824535002 410 4504512075461 411 4702302092621 412 4908530904020 413 5123548393414 414 5347718540153 415 5581419978989 416 5825046568404 417 6079007982942 418 6343730338813 419 6619656829919 420 6907248390382 421 7206984393526 422 7519363363325 423 7844903715295 424 8184144537206 425 8537646384558 426 8905992108895 427 9289787729438 428 9689663322363 429 10106273946440 430 10540300615905 431 10992451294292 432 11463461928369 433 11954097533894 434 12465153305779 435 12997455772630 436 13551864008177 437 14129270870874 438 14730604292831 439 15356828630998 440 16008946050843 441 16687997964848 442 17395066539103 443 18131276237406 444 18897795426100 445 19695838053471 446 20526665372341 447 21391587729816 448 22291966438936 449 23229215699705 450 24204804594397 451 25220259172946 452 26277164594480 453 27377167351247 454 28521977591471 455 29713371505874 456 30953193805744 457 32243360309455 458 33585860601359 459 34982760792090 460 36436206397878 461 37948425302049 462 39521730828623 463 41158524946926 464 42861301568994 465 44632649971007 466 46475258359025 467 48391917539168 468 50385524725324 469 52459087505507 470 54615727925745 471 56858686726458 472 59191327753174 473 61617142499583 474 64139754819371 475 66762925829774 476 69490558963968 477 72326705210119 478 75275568561569 479 78341511633947 480 81529061488733 481 84842915689489 482 88287948544887 483 91869217580359 484 95591970265905 485 99461650952795 486 103483908063471 487 107664601563325 488 112009810666173 489 116525841819833 490 121219237001933 491 126096782277059 492 131165516663479 493 136432741341701 494 141906029154699 495 147593234450291 496 153502503300349 497 159642284044970 498 166021338215178 499 172648751870679 500 179533947299499 501 186686695136436 502 194117126938410 503 201835748162999 504 209853451609793 505 218181531364948 506 226831697194618 507 235816089449585 508 245147294524449 509 254838360815860 510 264902815245434 511 275354680393841 512 286208492189235 513 297479318219650 514 309182776718624 515 321335056166323 516 333952935580085 517 347053805546360 518 360655689935972 519 374777268380725 520 389437899566425 521 404657645284324 522 420457295322838 523 436858393258733 524 453883263089241 525 471555036791462 526 489897682872850 527 508936035853333 528 528695826771035 529 549203714779518 530 570487319776786 531 592575256164131 532 615497167806679 533 639283764136640 534 663966857502901 535 689579401843700 536 716155532624383 537 743730608149506 538 772341252332011 539 802025398861894 540 832822336890253 541 864772758317890 542 897918806631211 543 932304127409170 544 967973920596527 545 1004974994487326 546 1043355821550753 547 1083166596200954 548 1124459294456899 549 1167287735632674 550 1211707646167129 551 1257776725541652 552 1305554714434929 553 1355103465232251 554 1406487014840570 555 1459771659967706 556 1515026034992767 557 1572321192381453 558 1631730685815706 559 1693330656174246 560 1757199920321011 561 1823420062883223 562 1892075531165194 563 1963253733159872 564 2037045138851999 565 2113543384970009 566 2192845383154530 567 2275051431749862 568 2360265331388575 569 2448594504342641 570 2540150117861672 571 2635047211682592 572 2733404829690001 573 2835346155964187 574 2940998655415286 575 3050494218990430 576 3163969313708433 577 3281565137735515 578 3403427780498462 579 3529708388107670 580 3660563334320671 581 3796154397053165 582 3936648940729156 583 4082220104720060 584 4233046997890899 585 4389314899566421 586 4551215467188124 587 4718946950692284 588 4892714413945691 589 5072729963532121 590 5259212984933552 591 5452390386469020 592 5652496851307370 593 5859775097614686 594 6074476147226460 595 6296859603186652 596 6527193936233446 597 6765756780650412 598 7012835239854678 599 7268726201821720 600 7533736664797422 601 7808184073701092 602 8092396667340496 603 8386713836925400 604 8691486496316870 605 9007077464158098 606 9333861858412240 607 9672227503780376 608 10022575352174050 609 10385319916808758 610 10760889720431498 611 11149727757888606 612 11552291973644043 613 11969055754805997 614 12400508439901802 615 12847155844059824 616 13309520801204811 617 13788143723543663 618 14283583179053978 619 14796416487633516 620 15327240336229259 621 15876671413716783 622 16445347066243802 623 17033925973403660 624 17643088846071773 625 18273539146680125 626 18926003832347866 627 19601234121767892 628 20300006286692515 629 21023122468492507 630 21771411520762760 631 22545729878892098 632 23346962457132529 633 24176023574222405 634 25033857908560488 635 25921441483534268 636 26839782684145569 637 27789923306015929 638 28772939637451754 639 29789943575806606 640 30842083779317437 641 31930546855178973 642 33056558585195474 643 34221385190290836 644 35426334634731965 645 36672757971516637 646 37962050730320082 647 39295654348954260 648 40675057649914141 649 42101798363526929 650 43577464698768006 651 45103696963451660 652 46682189235444519 653 48314691086087140 654 50003009357675779 655 51749009996796810 656 53554619944832879 657 55421829087648508 658 57352692266406411 659 59349331350978506 660 61413937378129455 661 63548772756597178 662 65756173540692061 663 68038551774779322 664 70398397910955717 665 72838283301715970 666 75360862770176709 667 77968877260371188 668 80665156569602117 669 83452622165639450 670 86334290091497551 671 89313273959989240 672 92392788041080671 673 95576150445024078 674 98866786403693588 675 102268231653407147 676 105784135922475707 677 109418266526152838 678 113174512072551380 679 117056886283053457 680 121069531930159491 681 125216724896651032 682 129502878359903188 683 133932547104591729 684 138510431968002649 685 143241384422117996 686 148130411296050032 687 153182679643392715 688 158403521759033689 689 163798440349353804 690 169373113860777126 691 175133401971616437 692 181085351251527883 693 187235200993967514 694 193589389227029990 695 200154558907405947 696 206937564303318295 697 213945477572289952 698 221185595538942670 699 228665446679193325 700 236392798317214661 701 244375664040865920 702 252622311342508138 703 261141269492132911 704 269941337649058951 705 279031593219708640 706 288421400469004458 707 298120419392236449 708 308138614855564625 709 318486266013357668 710 329173976009871272 711 340212681974138019 712 351613665316988131 713 363388562338417158 714 375549375154938996 715 388108482956625763 716 401078653602826669 717 414473055567036071 718 428305270241464265 719 442589304611145873 720 457339604308961023 721 472571067063048785 722 488299056547364191 723 504539416647739037 724 521308486155929523 725 538623113903401041 726 556500674348280325 727 574959083629047077 728 594016816097804677 729 613692921347719739 730 634007041749387007 731 654979430510144719 732 676630970272187887 733 698983192265524815 734 722058296031088909 735 745879169731220169 736 770469411064961891 737 795853348804882631 738 822056064974124433 739 849103417682640480 740 877022064640853950 741 905839487371053263 742 935584016137132921 743 966284855612569062 744 997972111308693650 745 1030676816785665551 746 1064430961667829137 747 1099267520487420788 748 1135220482380966384 749 1172324881662014913 750 1210616829296228763 751 1250133545305284570 752 1290913392125352138 753 1332995908948410089 754 1376421847075139761 755 1421233206307472572 756 1467473272411477628 757 1515186655681812437 758 1564419330638320883 759 1615218676888096462 760 1667633521186927722 761 1721714180733434931 762 1777512507732068757 763 1835081935261813198 764 1894477524486857632 765 1955756013248504467 766 2018975866078328383 767 2084197325672059278 768 2151482465866815524 769 2220895246165142799 770 2292501567848813409 771 2366369331728657246 772 2442568497577607272 773 2521171145293697765 774 2602251537843234285 775 2685886186035362656 776 2772153915178880782 777 2861135933675790245 778 2952915903607203717 779 3047580013366902216 780 3145217052401679118 781 3245918488118844877 782 3349778545021012329 783 3456894286132331964 784 3567365696781704789 785 3681295770808329384 786 3798790599259206479 787 3919959461649713108 788 4044914919858284917 789 4173772914730736552 790 4306652865471386541 791 4443677771898186178 792 4584974319643780841 793 4730672988386233812 794 4880908163193287683 795 5035818249069026232 796 5195545788793778801 797 5360237584148376554 798 5530044820619138801 799 5705123195682132660 800 5885633050765658097 801 6071739506995477442 802 6263612604829672857 803 6461427447690586170 804 6665364349707173305 805 6875608987683692278 806 7092352557411392279 807 7315791934446077789 808 7546129839477255854 809 7783575008415510966 810 8028342367331315775 811 8280653212381586659 812 8540735394861433210 813 8808823511525503076 814 9085159100326704345 815 9369990841721459529 816 9663574765698010322 817 9966174464687974036 818 10278061312522985621 819 10599514689606056339 820 10930822214471296392 821 11272279981907564656 822 11624192807829866255 823 11986874481086702937 824 12360648022393798632 825 12745845950593380198 826 13142810556442972951 827 13551894184140216961 828 13973459520799507650 829 14407879894101464486 830 14855539578339144471 831 15316834109094790677 832 15792170606786559086 833 16281968109327986546 834 16786657914153444875 835 17306683929868975715 836 17842503037791662944 837 18394585463651829848 838 18963415159739042473 839 19549490197777136377 840 20153323172825316188 841 20775441618509659074 842 21416388433894101731 843 22076722322312582367 844 22757018242491916276 845 23457867872300299276 846 24179880085469736737 847 24923681441649276127 848 25689916690151862388 849 26479249287771897984 850 27292361931059906803 851 28129957103447320089 852 28992757637629583476 853 29881507293625905792 854 30796971352941315842 855 31739937229272868426 856 32711215096212828012 857 33711638532409791786 858 34742065184665962016 859 35803377449460690250 860 36896483173399414114 861 38022316373105503584 862 39181837975085443958 863 40376036576107727100 864 41605929224655440430 865 42872562224026540032 866 44177011957666762966 867 45520385737341059644 868 46903822674764605130 869 48328494577326518498 870 49795606868561757048 871 51306399534043103522 872 52862148093378425988 873 54464164599022251234 874 56113798662628508146 875 57812438509685859496 876 59561512063202535236 877 61362488057226864536 878 63216877181005684421 879 65126233254610039407 880 67092154436878465780 881 69116284466545669110 882 71200313937453505929 883 73345981608763791385 884 75555075751111618294 885 77829435529668989866 886 80170952425113044341 887 82581571693514094891 888 85063293866191997746 889 87618176290615836782 890 90248334713444798231 891 92955944906843727177 892 95743244339235487794 893 98612533891677242222 894 101566179621085869919 895 104606614571568715155 896 107736340635143118752 897 110957930463168968248 898 114274029429851993237 899 117687357649205250693 900 121200712046899902166 901 124816968488472599566 902 128539083965389158745 903 132370098840510958923 904 136313139154549644476 905 140371418995130936066 906 144548242930138447031 907 148847008507050686667 908 153271208820022772128 909 157824435146518023550 910 162510379655340306967 911 167332838187959686129 912 172295713115081421192 913 177403016270457722684 914 182658871963986976523 915 188067520076206753329 916 193633319236340248826 917 199360750086105003840 918 205254418631558788561 919 211319059685315124917 920 217559540401514340026 921 223980863906006844608 922 230588173024267501009 923 237386754109617927401 924 244382040974409490232 925 251579618926886857476 926 258985228916514885851 927 266604771790633002010 928 274444312665373700863 929 282510085413849976844 930 290808497274703793561 931 299346133584185910332 932 308129762635011282207 933 317166340665327891980 934 326463016981221264439 935 336027139216256977108 936 345866258731663944997 937 355988136160852298406 938 366400747102046395973 939 377112287962921293808 940 388131181961229205285 941 399466085285496385486 942 411125893419986507773 943 423119747638232547652 944 435457041669540808433 945 448147428542994808974 946 461200827613601024829 947 474627431775328406916 948 488437714865926782641 949 502642439268532457614 950 517252663715188241661 951 532279751297548071434 952 547735377690169233724 953 563631539591923780381 954 579980563391214150081 955 596795114060821211622 956 614088204288351953492 957 631873203848418718855 958 650163849222836254015 959 668974253475273056558 960 688318916386970286774 961 708212734860307886207 962 728671013597159831835 963 749709476059170245808 964 771344275717261366454 965 793592007597859678667 966 816469720133530268111 967 839994927325902628784 968 864185621228960461402 969 889060284760986761993 970 914637904853663608949 971 940937985947030447080 972 967980563839239531698 973 995786219900271390129 974 1024376095658993764021 975 1053771907773199671034 976 1083995963392501714100 977 1115071175924197816021 978 1147021081212494340435 979 1179869854141732628516 980 1213642325674521815426 981 1248364000335971555793 982 1284061074155498324617 983 1320760453077956020516 984 1358489771856153803458 985 1397277413437125622319 986 1437152528854814700011 987 1478145057642171468068 988 1520285748775988079302 989 1563606182168114813993 990 1608138790717063657453 991 1653916882934353802172 992 1700974666160301146784 993 1749347270384340406711 994 1799070772685344601737 995 1850182222307781049018 996 1902719666389958066968 997 1956722176361021408165 998 2012229875023762895529 999 2069283964340749429512 1000 2127926753941716166058 1001 2188201690370602390727 1002 2250153387091087175209 1003 2313827655269950663615 1004 2379271535358055154055 1005 2446533329489254006417 1006 2515662634718040755983 1007 2586710377117255230835 1008 2659728846757715251789 1009 2734771733592185054035 1010 2811894164266634801197 1011 2891152739882338040691 1012 2972605574732937548437 1013 3056312336041194967499 1014 3142334284720775786093 1015 3230734317189048897331 1016 3321577008257509767331 1017 3414928655127119235005 1018 3510857322516525044049 1019 3609432888951811127279 1020 3710727094247152970599 1021 3814813588206483336345 1022 3921767980577002245683 1023 4031667892286152440289 1024 4144593007994462099795 1025 4260625129997441766041 1026 4379848233510567702075 1027 4502348523372223092229 1028 4628214492200313347855 1029 4757536980039179226534 1030 4890409235534333611142 1031 5026926978673456738495 1032 5167188465133058809941 1033 5311294552271188660914 1034 5459348766807544898618 1035 5611457374233391645809 1036 5767729449994723335331 1037 5928276952493174583144 1038 6093214797950293715784 1039 6262660937181918693767 1040 6436736434330525060353 1041 6615565547604620498640 1042 6799275812075464298600 1043 6987998124582606072775 1044 7181866830801031386369 1045 7381019814523995371322 1046 7585598589216932820828 1047 7795748391899221372913 1048 8011618279411964052501 1049 8233361227131362925662 1050 8461134230188745418942 1051 8695098407259797791439 1052 8935419106987070951669 1053 9182266017101422692624 1054 9435813276309664123540 1055 9696239589017301711759 1056 9963728342956982205645 1057 10238467729794970236730 1058 10520650868789733225322 1059 10810475933578549481615 1060 11108146282169905406157 1061 11413870590221322530706 1062 11727862987684230875410 1063 12050343198899491871407 1064 12381536686229188373677 1065 12721674797312419228378 1066 13070994916034969298824 1067 13429740617304889691915 1068 13798161825728297494163 1069 14176514978281995024284 1070 14565063191081832886472 1071 14964076430348181436751 1072 15373831687672334597773 1073 15794613159690166318964 1074 16226712432271977972048 1075 16670428669340115126447 1076 17126068806428613038985 1077 17593947749101938618018 1078 18074388576352730676080 1079 18567722749101319010131 1080 19074290323922815410373 1081 19594440172130611618936 1082 20128530204348210086857 1083 20676927600704544748870 1084 21240009046791213751535 1085 21818160975523364313602 1086 22411779815049435756807 1087 23021272242858470260482 1088 23647055446237262950645 1089 24289557389233340038010 1090 24949217086283513209225 1091 25626484882671581866568 1092 26321822741982741120319 1093 27035704540726287286940 1094 27768616370302316098615 1095 28521056846492383611566 1096 29293537426658427649687 1097 30086582734838651208580 1098 30900730894933653115771 1099 31736533872180734090858 1100 32594557823119031601869 1101 33475383454253051900558 1102 34379606389627147967547 1103 35307837547528562048386 1104 36260703526541921113419 1105 37238847001183415542008 1106 38242927127348330595125 1107 39273619957811249782920 1108 40331618868023978625551 1109 41417634992462072199999 1110 42532397671776906329002 1111 43676654911016376661768 1112 44851173849183568605985 1113 46056741240409233371169 1114 47294163947020494259702 1115 48564269444794920063866 1116 49867906340696061465949 1117 51205944903393611261723 1118 52579277606878548266286 1119 53988819687491083566682 1120 55435509714686802565643 1121 56920310175874116139821 1122 58444208075664128161140 1123 60008215549882147433000 1124 61613370494698349710559 1125 63260737211243662381211 1126 64951407066085649852378 1127 66686499167948052543148 1128 68467161061066812758239 1129 70294569435584752160827 1130 72169930855396579932992 1131 74094482503865747831222 1132 76069492947844669949199 1133 78096262920440024118267 1134 80176126122975391963900 1135 82310450046614213725178 1136 84500636814116966124303 1137 86748124042217764100689 1138 89054385725117074384550 1139 91420933139598945765190 1140 93849315772293258817475 1141 96341122269615807130639 1142 98897981410931578909326 1143 101521563105499567699732 1144 104213579413770630155045 1145 106975785593623364635889 1146 109809981172136866764052 1147 112718011043513348867760 1148 115701766593778028383631 1149 118763186852898559649699 1150 121904259674981422091102 1151 125127022947218125682544 1152 128433565828270020073927 1153 131826030016796710723947 1154 135306611050849635152734 1155 138877559638869407955370 1156 142541183023042914033111 1157 146299846375793858271009 1158 150155974230198744427806 1159 154112051945138861293218 1160 158170627206017844428429 1161 162334311561893939704469 1162 166605781999896020806044 1163 170987782557812752764590 1164 175483125975765234951690 1165 180094695387894795744180 1166 184825446055019394747284 1167 189678407139234509619932 1168 194656683521457234628084 1169 199763457662935646067804 1170 205001991511769493623538 1171 210375628455512743277080 1172 215887795320953477224784 1173 221542004422192352960998 1174 227341855658167019033266 1175 233291038660796631534104 1176 239393334994948122351440 1177 245652620411453914385672 1178 252072867154439414950830 1179 258658146324248061257466 1180 265412630297281713189066 1181 272340595204104845105080 1182 279446423467192500862428 1183 286734606399734111721622 1184 294209746866938093797750 1185 301876562011315867197878 1186 309739886043458334938494 1187 317804673099852986728278 1188 326076000169325884194002 1189 334559070089729596790946 1190 343259214616535754384464 1191 352181897565029503331754 1192 361332718027842549152701 1193 370717413669601705989181 1194 380341864100511197630044 1195 390212094330729113016746 1196 400334278307441478757551 1197 410714742536581625742155 1198 421359969791187637336064 1199 432276602908436743190688 1200 443471448677442826196647 1201 454951481819951475952897 1202 466723849066116323280088 1203 478795873327590995124958 1204 491175057970222667424329 1205 503869091188685941027137 1206 516885850485449898617240 1207 530233407256526442808548 1208 543920031486504446240515 1209 557954196555432147347329 1210 572344584160169319047408 1211 587100089352891104063154 1212 602229825699487341773021 1213 617743130560664420429013 1214 633649570498621260528540 1215 649958946812237270490426 1216 666681301203777721826431 1217 683826921580191056341705 1218 701406347992143471816830 1219 719430378714008436454664 1220 737910076468102648440753 1221 756856774796535703579849 1222 776282084584118056527486 1223 796197900735850855924788 1224 816616409012602228248709 1225 837550093028657269043349 1226 859011741414913473680694 1227 881014455151579939929342 1228 903571655074327085320695 1229 926697089557923947877475 1230 950404842381492726328962 1231 974709340779604743507428 1232 999625363683538592759931 1233 1025168050157120209572639 1234 1051352908031665671104840 1235 1078195822744650778264690 1236 1105713066386837286690671 1237 1133921306962693690389653 1238 1162837617869058843176586 1239 1192479487597109807728754 1240 1222864829662810810050159 1241 1254011992771138171900437 1242 1285939771219496985922692 1243 1318667415545868742107896 1244 1352214643427355238516399 1245 1386601650834913316516755 1246 1421849123450206899585810 1247 1457978248350637619148370 1248 1495010725968753396234789 1249 1532968782332375356224112 1250 1571875181591927525906489 1251 1611753238841601325563690 1252 1652626833241137560094253 1253 1694520421445162579165370 1254 1737459051347172958079351 1255 1781468376145424079187618 1256 1826574668738142521666207 1257 1872804836455650650060104 1258 1920186436137163854383891 1259 1968747689560196696914720 1260 2018517499230694232335429 1261 2069525464542188608128392 1262 2121801898312468888480301 1263 2175377843706444361722450 1264 2230285091554078002298849 1265 2286556198072467438702870 1266 2344224503001356228490423 1267 2403324148161568068590198 1268 2463890096446070957373565 1269 2525958151253597789884502 1270 2589564976374974012332919 1271 2654748116342531978735030 1272 2721546017253226073550461 1273 2789998048076302087470442 1274 2860144522456618960351325 1275 2932026721024971385262466 1276 3005686914227017493900037 1277 3081168385682677126886172 1278 3158515456088133600592130 1279 3237773507672845003274863 1280 3318989009224250108463795 1281 3402209541693139569320614 1282 3487483824392954737608784 1283 3574861741806574466851415 1284 3664394371014455217208375 1285 3756134009758301258876418 1286 3850134205154760014630862 1287 3946449783073963216684235 1288 4045136878198067153840033 1289 4146252964775285106924486 1290 4249856888085252761232334 1291 4356008896631922516007505 1292 4464770675080545450225539 1293 4576205377955670921049482 1294 4690377664117472934452546 1295 4807353732034099817554975 1296 4927201355868140032167253 1297 5049989922395701763835820 1298 5175790468777017495630492 1299 5304675721197907847748539 1300 5436720134401871095237995 1301 5571999932133006276964220 1302 5710593148510429421027934 1303 5852579670355303695778465 1304 5998041280492075577073327 1305 6147061702045991169518130 1306 6299726643759459190985854 1307 6456123846350330167995219 1308 6616343129935675890122777 1309 6780476442545178692034070 1310 6948617909748777031982748 1311 7120863885423762939879221 1312 7297313003687087773051929 1313 7478066232019205722572342 1314 7663226925606370511190298 1315 7852900882928899272547121 1316 8047196402623529099091327 1317 8246224341648617077728886 1318 8450098174781573355734494 1319 8658934055478569314162313 1320 8872850878127230189383723 1321 9091970341723703034994380 1322 9316417015006187197445824 1323 9546318403077726441177929 1324 9781805015551789064373949 1325 10023010436254905259554618 1326 10270071394521390581557952 1327 10523127838115960253650953 1328 10782323007820831660464637 1329 11047803513724722768679824 1330 11319719413251981951862820 1331 11598224290970930290672207 1332 11883475340221361937259517 1333 12175633446602031147492388 1334 12474863273359856640233320 1335 12781333348723496143839351 1336 13095216155224885917031129 1337 13416688221053302257114435 1338 13745930213487485680936849 1339 14083127034452373170837665 1340 14428467918248010223326347 1341 14782146531499263614949515 1342 15144361075376027404274381 1343 15515314390134709358539549 1344 15895214062032903967755235 1345 16284272532670301094724681 1346 16682707210810046778940349 1347 17090740586735966054255639 1348 17508600349202276473451491 1349 17936519505033666066347817 1350 18374736501434882032637979 1351 18823495351070276218211691 1352 19283045759975081092433503 1353 19753643258361546929027697 1354 20235549334384456841640069 1355 20729031570931952026574803 1356 21234363785509046472089445 1357 21751826173282688169368131 1358 22281705453358733338977925 1359 22824295018362742880321637 1360 23379895087398085842736883 1361 23948812862456444086198849 1362 24531362688357457021866319 1363 25127866216295925101659517 1364 25738652571076706491524895 1365 26364058522119194756139819 1366 27004428658315056130489913 1367 27660115566824734038017114 1368 28331480015900097646830754 1369 29018891141822520187112139 1370 29722726640047622522038131 1371 30443372960649909855292160 1372 31181225508162564250928450 1373 31936688845909733932910039 1374 32710176904930783982492391 1375 33502113197598141873521048 1376 34312931036032586437918344 1377 35143073755422092277127097 1378 35992994942352653176299793 1379 36863158668261868961588264 1380 37754039728128492493157824 1381 38666123884513596991100167 1382 39599908117071539943130001 1383 40555900877651470557725288 1384 41534622351112753028221952 1385 42536604721980359131693575 1386 43562392447069023111212497 1387 44612542534207749349553512 1388 45687624827199120485066876 1389 46788222297150772654992073 1390 47914931340319385494756507 1391 49068362082610578905803552 1392 50249138690881218841964008 1393 51457899691193810525108861 1394 52695298294175901204975861 1395 53962002727640728348436134 1396 55258696576628733106913978 1397 56586079131033014780978163 1398 57944865740975332417163433 1399 59335788180102864822178492 1400 60759595016979621977328296 1401 62217051994750161842033917 1402 63708942419257107104760481 1403 65236067555797878491903346 1404 66799247034710067669136112 1405 68399319265978963892985077 1406 70037141863064926424294977 1407 71713592076152562323857928 1408 73429567235028027019969986 1409 75185985201795215117619479 1410 76983784833646154476500767 1411 78823926455905558110615680 1412 80707392345574228230972746 1413 82635187225600848082896919 1414 84608338770116640701795385 1415 86627898120872421734633606 1416 88694940415122729525715520 1417 90810565325206980423437919 1418 92975897610082973280099707 1419 95192087679073558033543654 1420 97460312168092889861920850 1421 99781774528624415391774671 1422 102157705629728584635354045 1423 104589364373364252633973794 1424 107078038323313831049565024 1425 109625044348008476183436737 1426 112231729277555957130031805 1427 114899470575280339021716514 1428 117629677024089245792752205 1429 120423789427991235737467392 1430 123283281329092734565980915 1431 126209659740411029082723578 1432 129204465894847031319704491 1433 132269276010668881344761884 1434 135405702073864971665902621 1435 138615392637732648608627740 1436 141900033640076679851779907 1437 145261349238399577331147684 1438 148701102663474032563421949 1439 152221097091696060916845596 1440 155823176536625967566016025 1441 159509226760132942594787888 1442 163281176203567969989634971 1443 167140996939398800461855144 1444 171090705643749993113901105 1445 175132364590300480199534732 1446 179268082666000758257868291 1447 183500016409081659889492664 1448 187830371069836717920208089 1449 192261401694670403590449226 1450 196795414233915005091285029 1451 201434766673929617041902936 1452 206181870194005641598949625 1453 211039190348614360408105970 1454 216009248275543528639290271 1455 221094621930481574441042294 1456 226297947348619862153506595 1457 231621919933855600922352584 1458 237069295776190358850429895 1459 242642892997931779616313723 1460 248345593129318999290247054 1461 254180342514205433140024166 1462 260150153746446048926216081 1463 266258107137649970590269071 1464 272507352216973271971275944 1465 278901109263641127929089464 1466 285442670872903096416819217 1467 292135403556140217666454231 1468 298982749375857839726550528 1469 305988227616313619917243160 1470 313155436490546017801631633 1471 320488054884584791351618821 1472 327989844139641541313152676 1473 335664649873095228255913158 1474 343516403839104817124367649 1475 351549125829698792924508187 1476 359766925617209247863071486 1477 368174004938936569887297608 1478 376774659524949473244340959 1479 385573281169944213270754249 1480 394574359850106325629130512 1481 403782485885938133206304936 1482 413202352152035582285791869 1483 422838756334818709340354527 1484 432696603239241209946942342 1485 442780907145526192877035188 1486 453096794216997261761919397 1487 463649504960096583506726925 1488 474444396737704588394094746 1489 485486946336899408476640180 1490 496782752592318108616637349 1491 508337539066306210583391949 1492 520157156787066962392595962 1493 532247587046047273389246100 1494 544614944255823233291435519 1495 557265478869774668520650155 1496 570205580364865273115477442 1497 583441780288872497916115296 1498 596980755373439599113282355 1499 610829330714351047834350507 1500 624994483020461900490608642 1501 639483343932741734369801674 1502 654303203414924377313106569 1503 669461513217285919350196779 1504 684965890415105397798778242 1505 700824121023395109224410176 1506 717044163689520737717979225 1507 733634153465365409826146789 1508 750602405660726406642337182 1509 767957419779668599826067388 1510 785707883541594742083694273 1511 803862676988829549259798367 1512 822430876682552078378550198 1513 841421759988949245977986294 1514 860844809457502460162270901 1515 880709717293359276665051729 1516 901026389925782746984507716 1517 921804952674712722557353206 1518 943055754517515832733812597 1519 964789372958044180040970833 1520 987016619000167012151434870 1521 1009748542227984756958222222 1522 1032996435994980860225888364 1523 1056771842724413863811447524 1524 1081086559323300128441765996 1525 1105952642712386554578804868 1526 1131382415474562608530361748 1527 1157388471624211941919781500 1528 1183983682500055918113232084 1529 1211181202784094450976995100 1530 1238994476649303743953150396 1531 1267437244038805809287114786 1532 1296523547079281071377239420 1533 1326267736631452940580037490 1534 1356684478980532004042759184 1535 1387788762669567442692170196 1536 1419595905478714475780858410 1537 1452121561553489077368496626 1538 1485381728685144928703859368 1539 1519392755746372595616159868 1540 1554171350285587273134361012 1541 1589734586283139148090164520 1542 1626099912072849525002608808 1543 1663285158432346365016096124 1544 1701308546845744831171570868 1545 1740188697942291848143025340 1546 1779944640114668596301788022 1547 1820595818320721299422293274 1548 1862162103072468666659356084 1549 1904663799616313939847243260 1550 1948121657308470709383523858 1551 1992556879189694532049567294 1552 2037991131763496941134829278 1553 2084446554982104717817565476 1554 2131945772444515331046103715 1555 2180511901811089282136509673 1556 2230168565439211746669014352 1557 2280939901244649430334629862 1558 2332850573793323980171927073 1559 2385925785628320657049658255 1560 2440191288837050321900976170 1561 2495673396863584152283850278 1562 2552398996571283928561136295 1563 2610395560560956255403629897 1564 2669691159749866751904419004 1565 2730314476217060096046502740 1566 2792294816320543894203895333 1567 2855662124092008703704097629 1568 2920446994914873212539058510 1569 2986680689491562625422767408 1570 3054395148106049762072050343 1571 3123623005187812290897506089 1572 3194397604183485952457372294 1573 3266753012742622617313234270 1574 3340724038224093624322524887 1575 3416346243529813114184684357 1576 3493655963272593057406141510 1577 3572690320285081430852046646 1578 3653487242476877582216565567 1579 3736085480047064288341105453 1580 3820524623059544419711910548 1581 3906845119388721532599730942 1582 3995088293043218176717300609 1583 4085296362875483291813022849 1584 4177512461685300837832582912 1585 4271780655725375818196554824 1586 4368145964617341179890730687 1587 4466654381686699777815251897 1588 4567352894725389735911586112 1589 4670289507190839193410078536 1590 4775513259850557665534943297 1591 4883074252881496139803533655 1592 4993023668433596645217687144 1593 5105413793667144450874151712 1594 5220298044273732342601465633 1595 5337730988490846669089714775 1596 5457768371620289125860803432 1597 5580467141060856630510698530 1598 5705885471865914218499219999 1599 5834082792836712743410210449 1600 5965119813162524377898728902 1601 6099058549618894568941666164 1602 6235962354335539296635667733 1603 6375895943145651303428042221 1604 6518925424528618492970907320 1605 6665118329158402043253433582 1606 6814543640070071026316767853 1607 6967271823457244574833862229 1608 7123374860113451988327642192 1609 7282926277530685723381910456 1610 7446001182668692066831052765 1611 7612676295408819558800707789 1612 7783029982706526014071477662 1613 7957142293456931395672396216 1614 8135094994088095940450763989 1615 8316971604897000929305047939 1616 8502857437143513451448914850 1617 8692839630917926555804619942 1618 8887007193797982426705456817 1619 9085451040311608789062151944 1620 9288264032221927770453857643 1621 9495541019651432044543192732 1622 9707378883062565382634746609 1623 9923876576112293886078061544 1624 10145135169398610289276810859 1625 10371257895117276949888410206 1626 10602350192647483625343233493 1627 10838519755085474008653140834 1628 11079876576745580408385057667 1629 11326533001648499062049437766 1630 11578603773017039512891595221 1631 11836206083799990412610509236 1632 12099459628245161200199103537 1633 12368486654543084502614241786 1634 12643412018563297970947661857 1635 12924363238705566778965637204 1636 13211470551888859331363869539 1637 13504866970701349031153796222 1638 13804688341735184422040231495 1639 14111073405130248824403748420 1640 14424163855351618907145316385 1641 14744104403225929675544531796 1642 15071042839262361289832950975 1643 15405130098284481155842416192 1644 15746520325399703052400855543 1645 16095370943333663873610926858 1646 16451842721157368074714782911 1647 16816099844435510334301407744 1648 17188309986824958488390311667 1649 17568644383152961672552596070 1650 17957277904005243055607507559 1651 18354389131854742780230707776 1652 18760160438762394974034344180 1653 19174778065681953201472174685 1654 19598432203401521723117952279 1655 20031317075155105660095508452 1656 20473631020938161883855171688 1657 20925576583561814409859877533 1658 21387360596481093528119445531 1659 21859194273433267124858181178 1660 22341293299923055897438010190 1661 22833877926592261714296372585 1662 23337173064512090509729843441 1663 23851408382437218104996056664 1664 24376818406061429503866634062 1665 24913642619315459825651700073 1666 25462125567748478403495807411 1667 26022516964035486998938802070 1668 26595071795653748886082560494 1669 27180050434772228049362270987 1670 27777718750398897244476394865 1671 28388348222831670531760303254 1672 29012216060459630432865870674 1673 29649605318962152430730104487 1674 30300805022954480488362267507 1675 30966110290129276951217243810 1676 31645822457944658986763296054 1677 32340249212910241982909590029 1678 33049704722523738442236332293 1679 33774509769911709258757715544 1680 34514991891229133249786097302 1681 35271485515873550827300735693 1682 36044332109570649140959508741 1683 36833880320389289333255138124 1684 37640486127745132129470824882 1685 38464512994453196274857261589 1686 39306332021890885778078610989 1687 40166322108334246961186644940 1688 41044870110531465411302206326 1689 41942371008578886552979434129 1690 42859228074166142176619996621 1691 43795853042258289353169007412 1692 44752666286284218241239905390 1693 45730096996901961841000205381 1694 46728583364412944283773996219 1695 47748572764898635298942671570 1696 48790521950154537590659785326 1697 49854897241497921530230404613 1698 50942174727527238387947024251 1699 52052840465912689841800812612 1700 53187390689299008285532116156 1701 54346332015403110109553075143 1702 55530181661390923228995068699 1703 56739467662619361292697683042 1704 57974729095831120854220249554 1705 59236516306891714938979118009 1706 60525391143159927544965334385 1707 61841927190584679333244864060 1708 63186710015623135753060974746 1709 64560337412076765786823367789 1710 65963419652943973095929343767 1711 67396579747389872292206564904 1712 68860453702935772073322120788 1713 70355690792972954787585723501 1714 71882953829707409367903610903 1715 73442919442644282259557624334 1716 75036278362722959748585665254 1717 76663735712215885753616089975 1718 78326011300506452481612583345 1719 80023839925863578198928951867 1720 81757971683332907555696207283 1721 83529172278866936278156052159 1722 85338223349818774489721792665 1723 87185922791926722307797228373 1724 89073085092919338593409566355 1725 91000541672873239734640463551 1726 92969141231458471044105219929 1727 94979750102208949701253210453 1728 97033252613958186155566885517 1729 99130551459583251502102766341 1730 101272568072202772557372604697 1731 103460243008977605241264680789 1732 105694536342665761441764254083 1733 107976428061086145873130770191 1734 110306918474648698634528230169 1735 112687028632111637327282993359 1736 115117800744729650826120987671 1737 117600298618960116285546941259 1738 120135608097897692853000634575 1739 122724837511610991051908407247 1740 125369118136558427119489606615 1741 128069604664263847959468851317 1742 130827475679436056063932378303 1743 133643934147719976071093462005 1744 136520207913270886851089207853 1745 139457550206346896488181351327 1746 142457240161118663628907223103 1747 145520583343899268761369428517 1748 148648912292001114495979446841 1749 151843587063430786285213504355 1750 155105995797636935698282456769 1751 158437555287530458852396020451 1752 161839711563000534431202906965 1753 165313940486154460425956657134 1754 168861748358513687898257938562 1755 172484672540402995308304173173 1756 176184282082774379901115303707 1757 179962178371711964968268163298 1758 183819995785869035220432133298 1759 187759402367093218731909523491 1760 191782100504500834721460900851 1761 195889827632266523628074097976 1762 200084356941399471340570489750 1763 204367498105782834916427953663 1764 208741098022758374595570311155 1765 213207041568543798298408031864 1766 217767252368775932071620541336 1767 222423693584478545137022367197 1768 227178368713759483338296421039 1769 232033322409547701958077595174 1770 236990641313686840236318094472 1771 242052454907708147606934544221 1772 247220936380611857893651457525 1773 252498303513992514732233309106 1774 257886819584850281585355644668 1775 263388794286436925224735660421 1776 269006584667491944866243527675 1777 274742596090231232658497534340 1778 280599283207457697413870148924 1779 286579150959170464862475949971 1780 292684755589056586843436992941 1781 298918705681256651334435988922 1782 305283663217803287733671368966 1783 311782344657139310032380118771 1784 318417522034130137210887827021 1785 325192024081993178181990671632 1786 332108737376575070730846363056 1787 339170607503416023077507866125 1788 346380640248049025902534016303 1789 353741902809990384928820906612 1790 361257525040886872527085174672 1791 368930700707293814463511761331 1792 376764688778567618008770035547 1793 384762814740365613436517804046 1794 392928471934255625790835353316 1795 401265122923947421049995866547 1796 409776300888668083902495780435 1797 418465611044213486803525498134 1798 427336732092218305341914388708 1799 436393417698197526858639291315 1800 445639497998923091441028755539 1801 455078881139710200620071727276 1802 464715554842198933168023083476 1803 474553588003228123263354557229 1804 484597132325409987922025271699 1805 494850423980025742052567636012 1806 505317785302874414933741574136 1807 516003626523719285525245569243 1808 526912447529988790099188293093 1809 538048839665401428613881366592 1810 549417487564197110468159327752 1811 561023171021670540312238897043 1812 572870766901715655089417059639 1813 584965251082103789119585143322 1814 597311700438232169605953113948 1815 609915294866093535351878952231 1816 622781319345232131659044135011 1817 635915166042466069408095160010 1818 649322336457171051376277072812 1819 663008443608935769148002237985 1820 676979214268414864876905828083 1821 691240491232221239131813025612 1822 705798235642715674625079958513 1823 720658529353568241435630605948 1824 735827577341982758179129190799 1825 751311710168492711277972654010 1826 767117386485254487019164984601 1827 783251195593781554562616251940 1828 799719860053081358640305690979 1829 816530238339175144680201585056 1830 833689327556999752945475829749 1831 851204266205709588512566394400 1832 869082336998416507189078974539 1833 887330969737425260604797010336 1834 905957744246042423577671673787 1835 924970393358057390505361477466 1836 944376805966015082155049927449 1837 964185030129421457090190750992 1838 984403276244044780522896135517 1839 1005039920273497875212480013480 1840 1026103507044309271824952827411 1841 1047602753605714297784066228200 1842 1069546552655420702106074991453 1843 1091943976032627417131755410236 1844 1114804278279599514751316122431 1845 1138136900273127333135245641256 1846 1161951472927223138708248177055 1847 1186257820968434555901560076300 1848 1211065966785180353041006900593 1849 1236386134352541025628285086032 1850 1262228753233963977510745226291 1851 1288604462661370975461948699796 1852 1315524115695183953075120750913 1853 1342998783465814175383501781510 1854 1371039759498189256246448103875 1855 1399658564120922556379386368758 1856 1428866948961760091286877537367 1857 1458676901530971255820744898123 1858 1489100649894381436298470467496 1859 1520150667437776942987024012814 1860 1551839677724445666413207622655 1861 1584180659447650451671470307585 1862 1617186851479866407180792995856 1863 1650871758020648229945093525180 1864 1685249153845029150196771375155 1865 1720333089654389286511734329537 1866 1756137897531768070484486478768 1867 1792678196503632960410794852956 1868 1829968898210154928984317030767 1869 1868025212686080193873086019527 1870 1906862654254327375473018074030 1871 1946497047534479726697376076244 1872 1986944533568383299185069167095 1873 2028221576065103902810683402471 1874 2070344967767538495171039990286 1875 2113331836943020219409796757434 1876 2157199654000300707120777765201 1877 2201966238235338493256957039143 1878 2247649764708368467381984051724 1879 2294268771254774225859400588412 1880 2341842165632333008638673803089 1881 2390389232807451618442004977767 1882 2439929642383061345878645330438 1883 2490483456170890478160742922006 1884 2542071135910884468847413025405 1885 2594713551140596308819371975783 1886 2648431987217423082269750700990 1887 2703248153496619134023949235550 1888 2759184191668071734361371092893 1889 2816262684254881623478849013649 1890 2874506663276848368953847567732 1891 2933939619082019095448403655504 1892 2994585509349518866260466370745 1893 3056468768266941831385417995979 1894 3119614315885644226991206151468 1895 3184047567657343437555172428714 1896 3249794444155491635688525007839 1897 3316881380984958017519711436885 1898 3385335338883620375501833709602 1899 3455183814019534718163988815978 1900 3526454848487420880478923975081 1901 3599177041008272592476109452747 1902 3673379557835972311250412249706 1903 3749092143874864296707501092716 1904 3826345134012313948846785192031 1905 3905169464670357349187435974697 1906 3985596685580622286536432748166 1907 4067658971786780823641618139826 1908 4151389135878873702831985495391 1909 4236820640463928622376723448617 1910 4323987610877377668393628429510 1911 4412924848139863987634971728588 1912 4503667842164114162718147473971 1913 4596252785216640732265434366375 1914 4690716585639128913444630227226 1915 4787096881834452863473397769954 1916 4885432056522359790279996132957 1917 4985761251269954921802656068007 1918 5088124381302216799928026881562 1919 5192562150597870611017362584034 1920 5299116067276047333165588410525 1921 5407828459279258404097905617415 1922 5518742490358319426910996726106 1923 5631902176364962168340143803822 1924 5747352401857981801035675911921 1925 5865138937028876033317263294909 1926 5985308454953044493581079590628 1927 6107908549172730529060322996334 1928 6232987751618003477816618351476 1929 6360595550872197517220222458818 1930 6490782410788343420905603852950 1931 6623599789463252009183549026868 1932 6759100158576032795826220874644 1933 6897337023097958358321196457890 1934 7038364941380714331230631752854 1935 7182239545630206686105491166516 1936 7329017562773232160072049895572 1937 7478756835724454373162841767808 1938 7631516345061267376980052924532 1939 7787356231114270150335762066846 1940 7946337816481219947988567370410 1941 8108523628972479464251354161040 1942 8273977424996122542590218301772 1943 8442764213391015694824665364794 1944 8614950279716348039558674989874 1945 8790603211006240480198642892818 1946 8969791920998226070518801482754 1947 9152586675844557613367433109344 1948 9339059120315465659757943320872 1949 9529282304503660276292549845910 1950 9723330711039543284688237632410 1951 9921280282826774205069423600860 1952 10123208451308012912713198401268 1953 10329194165270845105219537679232 1954 10539317920204083133710577283344 1955 10753661788214824638875948234876 1956 10972309448516844812853263225588 1957 11195346218501095044438791383032 1958 11422859085399281262553652528024 1959 11654936738551699537038235176252 1960 11891669602290714493559467064806 1961 12133149869451477918818398647012 1962 12379471535521700642731331527040 1963 12630730433442510456334478821386 1964 12887024269072652529683151615979 1965 13148452657328516606167482832395 1966 13415117159012707242814105329246 1967 13687121318344109616068430118618 1968 13964570701202643996439491201273 1969 14247572934102146991671757729487 1970 14536237743905067146707447846818 1971 14830676998292916551017182072470 1972 15131004747006678822625366757817 1973 15437337263871637297624509064867 1974 15749793089621355539999585722638 1975 16068493075535815486405855644176 1976 16393560427908996743044706201535 1977 16725120753361463847482761568611 1978 17063302105013816789156349020198 1979 17408235029537153842126338571960 1980 17760052615096994897850508324891 1981 18118890540207418091335618300805 1982 18484887123512472689856195274470 1983 18858183374512247060132857483642 1984 19238923045251292149750359388273 1985 19627252682987428415883077065007 1986 20023321683859297615212138004454 1987 20427282347571360441135484573306 1988 20839289933115386767879557923885 1989 21259502715547837347819608446875 1990 21688082043842894321947072728356 1991 22125192399841262959852381228262 1992 22571001458315238762802379277987 1993 23025680148170912561411251162963 1994 23489402714808771640194248486566 1995 23962346783664347349345209536716 1996 24444693424950959245837586825137 1997 24936627219627012670210507828883 1998 25438336326610720943308674445552 1999 25950012551265545192110766672076 2000 26471851415180074321391374165017 2001 27004052227266504976572404189857 2002 27546818156202326633279919782010 2003 28100356304240270343981741246156 2004 28664877782412041317390632854727 2005 29240597787151825550248962678001 2006 29827735678366039324572324314852 2007 30426515058976277680068292270966 2008 31037163855962914127464703001689 2009 31659914402937309042962362204781 2010 32295003524271098538934581553894 2011 32942672620811559305993472804628 2012 33603167757212578134324082265497 2013 34276739750911297718479744071001 2014 34963644262781063103211336791546 2015 35664141889491855915134049068826 2016 36378498257609976526076216455613 2017 37106984119469317691770636671791 2018 37849875450847167190459513968798 2019 38607453550478081739671950519836 2020 39380005141439990188752783517207 2021 40167822474447310866058917710639 2022 40971203433086506203018729591864 2023 41790451641030147565744613985410 2024 42625876571266224805585818832343 2025 43477793657380108603621559226735 2026 44346524406927259444869363428048 2027 45232396516935475234075429231210 2028 46135743991576180378439081464687 2029 47056907262044982839306606168281 2030 47996233308692462424667595233712 2031 48954075785446903691244605504008 2032 49930795146571450487062290533999 2033 50926758775798936634920149583149 2034 51942341117888438780824205728708 2035 52977923812648403259956434860320 2036 54033895831472019221528704858401 2037 55110653616431345462806672388678 2038 56208601221977548716000804932561 2039 57328150459295476778699269985562 2040 58469721043361671152968526292175 2041 59633740742755821038695084059070 2042 60820645532276573896749642834841 2043 62030879748413547645754260385394 2044 63264896247728336176123383651557 2045 64523156568198263555433110253454 2046 65806131093577623364186990131637 2047 67114299220832138349960940733546 2048 68448149530703392335574696061523 2049 69808179961461021383817615735114 2050 71194897985901504933229987942905 2051 72608820791653470308255994160312 2052 74050475464850516010399736581875 2053 75520399177233670858196266263836 2054 77019139376746737712398259829305 2055 78547253981688922554538720309136 2056 80105311578490322443740092891245 2057 81693891623177039726579742417866 2058 83313584646593905192816572066873 2059 84964992463454030037001961361630 2060 86648728385285665890447422799465 2061 88365417437348134224598665502590 2062 90115696579589891497154237429453 2063 91900214931723124925045286018636 2064 93719634002490626139691299785691 2065 95574627923202066632842338588428 2066 97465883685618200266459269774035 2067 99394101384262944635749527407858 2068 101359994463244745186374262247727 2069 103364289967670104148646060078348 2070 105407728799733661024948867028973 2071 107491065979570743021165718628824 2072 109615070910959862926507978781025 2073 111780527651964229005167088430862 2074 113988235190602946962270932599442 2075 116239007725644238489153398396031 2076 118533674952614674791264084704225 2077 120873082355120127377175171405528 2078 123258091501575872769380041709066 2079 125689580347445053226579918069029 2080 128168443543086492591737065893853 2081 130695592747314695558911750195444 2082 133271956946776720553221285880772 2083 135898482781252511620240685678091 2084 138576134874987203812150259601533 2085 141305896174165880136636451666098 2086 144088768290643256809846899400326 2087 146925771852042807946269391584331 2088 149817946858341911556834974766205 2089 152766353045061706453138131420146 2090 155772070253182495023085472204414 2091 158836198805907710515670206266707 2092 161959859892401690125349010863525 2093 165144195958628757487051655682550 2094 168390371105423420880639943680786 2095 171699571493923837209996449459539 2096 175073005758503077390786626027113 2097 178511905427335156888929420346770 2098 182017525350735266548081833276718 2099 185591144137416154291372063301129 2100 189234064598805168555955258232631 2101 192947614201569080207654491010984 2102 196733145528496451989843825790808 2103 200592036747890024102755325676707 2104 204525692091624332117361945539509 2105 208535542342026569947358236590672 2106 212623045327741556893787647963030 2107 216789686428744564714433285989477 2108 221036979090668709144483325301461 2109 225366465348616611212061556812272 2110 229779716360629087973240323262548 2111 234278332950986740873590026109233 2112 238863946163523473781014135221899 2113 243538217825134192797639468908420 2114 248302841119662217233987556601156 2115 253159541172355266620891396541613 2116 258110075645082283365069956308107 2117 263156235342506805662282246490500 2118 268299844829416121625040934137028 2119 273542763059409014335443072557325 2120 278886884015148549792097769517657 2121 284334137360390066596801349513696 2122 289886489103998298853867899124922 2123 295545942276171403285036812813945 2124 301314537617093569167889549269791 2125 307194354278241866577889904281678 2126 313187510536577035766549620859418 2127 319296164521852039574961743635239 2128 325522514957276392818171279191601 2129 331868801913778548858639627668622 2130 338337307578112965415689569903354 2131 344930357035062890353666900969479 2132 351650319063994405099074277358705 2133 358499606950021839823937308018902 2134 365480679310049331990222319927120 2135 372596040933958039693579398562895 2136 379848243641213344913949111185593 2137 387239887153171290740041091454462 2138 394773619981368492374287169838590 2139 402452140332084845760361455399755 2140 410278197027473531548280129575275 2141 418254590443558077390825523131724 2142 426384173465401599845153964031104 2143 434669852459758800057634333899977 2144 443114588265526836589146703576615 2145 451721397202316845871770011354768 2146 460493352097473627584067005068248 2147 469433583331876860428787851033023 2148 478545279904863165161596056100853 2149 487831690518614388050242926200479 2150 497296124682363641069576182729269 2151 506941953836776906919598985198769 2152 516772612498874399283840815770875 2153 526791599427862363548741985808287 2154 537002478812252612440044155900341 2155 547408881478653816691038109062563 2156 558014506122625414966196539189257 2157 568823120561991971883458579476961 2158 579838563013022900205480337817331 2159 591064743389889675237080564393149 2160 602505644627820008342255443654495 2161 614165324030375914485703442165915 2162 626047914641290208055166874893129 2163 638157626641303694215143186463933 2164 650498748770453192001478872787295 2165 663075649776268532652017834267653 2166 675892779888344824683522468705759 2167 688954672319764568412980264663229 2168 702265944795852639467831823397215 2169 715831301110755745863092608606447 2170 729655532712346699015170320195253 2171 743743520315962728228176772770223 2172 758100235547496113389482974166371 2173 772730742616364614553082470777657 2174 787640200018898542524603298187221 2175 802833862272690844290466891555561 2176 818317081682466274003132215359539 2177 834095310138035587141063846392753 2178 850174100944910735352272499747293 2179 866559110688167255360186594780621 2180 883256101130150440208017756949861 2181 900270941142632458142808301056833 2182 917609608674038346745656933836211 2183 935278192752369760707126804470291 2184 953282895524466494188490403080555 2185 971630034332257136317462633076569 2186 990326043826661754415661699329321 2187 1009377478119821237476318845655104 2188 1028791012976339875694960015777502 2189 1048573448044239904053102136612983 2190 1068731709126339102676471856565867 2191 1089272850492775127607030052128576 2192 1110204057235413046477382588384144 2193 1131532647664885578156144700458437 2194 1153266075751028787606972295106673 2195 1175411933607489470902027783002250 2196 1197977954021294184549601248228544 2197 1220972013028183832100077312851525 2198 1244402132534531923518719064974481 2199 1268276482986679073262820479067242 2200 1292603386088531005650767405816000 2201 1317391317568282295310801648456261 2202 1342648909995143290671479075928721 2203 1368384955646963154102422109697968 2204 1394608409429657708008458958784890 2205 1421328391849366806576215874350725 2206 1448554192038282262701937959776427 2207 1476295270835103953705952167778134 2208 1504561263921098612658079730243518 2209 1533361985012752989477491041560641 2210 1562707429112030542493091442621319 2211 1592607775815258602005988723267976 2212 1623073392681691037820351345664880 2213 1654114838662809868028880658615853 2214 1685742867593447971970810403016437 2215 1717968431745834121731881777885568 2216 1750802685447680929429193499672614 2217 1784256988765456027516667637870723 2218 1818342911253996862252732065181111 2219 1853072235773649892183131545530336 2220 1888456962376135750001255204930808 2221 1924509312260363053549819801631601 2222 1961241731799435046218835713426965 2223 1998666896640115114878571636222946 2224 2036797715876039481172082262186136 2225 2075647336295987995998276194633723 2226 2115229146708546993972774265187781 2227 2155556782344521591300985135238454 2228 2196644129338478643691664369521532 2229 2238505329290825827651929237766537 2230 2281154783911856975825960070349165 2231 2324607159749218892179678601894094 2232 2368877393000280403125189489628220 2233 2413980694410910373577842487764861 2234 2459932554262197840028264618906483 2235 2506748747446674293703096602897050 2236 2554445338635625493622749573374188 2237 2603038687539108009816738635071959 2238 2652545454260313999236694006221063 2239 2702982604745956509260121034187714 2240 2754367416334376894490435642143072 2241 2806717483403105730358868982776535 2242 2860050723117638920493101122300743 2243 2914385381283221532754589860271650 2244 2969740038301463270229450149469400 2245 3026133615233641397405148537972927 2246 3083585379972579407550473715908641 2247 3142114953525022744369394770962166 2248 3201742316406466488909186645839694 2249 3262487815150424101220635735172067 2250 3324372168934161075309162571259353 2251 3387416476322952735562827163457174 2252 3451642222134961383349562362493600 2253 3517071284428864604268014921667971 2254 3583725941616403780215554038754349 2255 3651628879702059726784119216239536 2256 3720803199652100906472467035617952 2257 3791272424895288862958898257035769 2258 3863060508957565392546952902678711 2259 3936191843233086527404402523390128 2260 4010691264894009663083086545821718 2261 4086584064941482131951620049420045 2262 4163895996400322216713637372729901 2263 4242653282659927026443159939163548 2264 4322882625963985834075996574698961 2265 4404611216051622411793110237506526 2266 4487866738952635612173503797765301 2267 4572677385939553941553791026669974 2268 4659071862639267171104534636828799 2269 4747079398307046144339395748411448 2270 4836729755265810880961471337523415 2271 4928053238513556860204367512241778 2272 5021080705501900006461878243149439 2273 5115843576088752410579118623394456 2274 5212373842668193216504056592549935 2275 5310704080480652400123873298493882 2276 5410867458106579380341130701539977 2277 5512897748146823547343351710483536 2278 5616829338093009885409733635633005 2279 5722697241391249923569934637387194 2280 5830537108702586283342169671195287 2281 5940385239363628125264802084213570 2282 6052278593050894841910447973967667 2283 6166254801652446421731576393838952 2284 6282352181350441032916410218236963 2285 6400609744918323567212105777376130 2286 6521067214236413158475583347965683 2287 6643765033029723067919891450989140 2288 6768744379831912826323113609381811 2289 6896047181179340161858502501444742 2290 7025716125039249040007003933587827 2291 7157794674476200118869030682787668 2292 7292327081560921099072937102940083 2293 7429358401525826842688168771731270 2294 7568934507171532770737068002504241 2295 7711102103528759945052215812452406 2296 7855908742780106418687612810485309 2297 8003402839446236921561243362011484 2298 8153633685841121756546219727744241 2299 8306651467801035938268268240642882 2300 8462507280692111135214982199623497 2301 8621253145701315898604804379879556 2302 8782942026415824002375381922056015 2303 8947627845695816501600615101923861 2304 9115365502845850366003063431915138 2305 9286210891090015285769030879565330 2306 9460220915356190503787721712091641 2307 9637453510374805327334410861484945 2308 9817967659097600339138140202947976 2309 10001823411441981289189847038414574 2310 10189081903366654231472014341487161 2311 10379805376284328701388817356777849 2312 10574057196817375637866395144497930 2313 10771901876902428367160739436698160 2314 10973405094250018312110720261241621 2315 11178633713165442200141026318813617 2316 11387655805737164445477058982826762 2317 11600540673399167105998047526710928 2318 11817358868873770393647030859693945 2319 12038182218501559180570249159800435 2320 12263083844965165322926331925934358 2321 12492138190413771952869394461752534 2322 12725421039995324199389593319060803 2323 12963009545803551123854819452235217 2324 13204982251247026030159067149660182 2325 13451419115847616766832519816543358 2326 13702401540475804214363986821801461 2327 13958012393030475880970388359314039 2328 14218336034570932450356083605185462 2329 14483458345908978272473817415636200 2330 14753466754669102200378950700003691 2331 15028450262824892891032372454626833 2332 15308499474719972744059451533522990 2333 15593706625581877089360837802979414 2334 15884165610537450092098224193397343 2335 16179972014138476162609809358403357 2336 16481223140406415480587728235426350 2337 16788018043405264609401545910229496 2338 17100457558351718130502791062441465 2339 17418644333271964812830098917264705 2340 17742682861214612092208680836585856 2341 18072679513029395615788608792649298 2342 18408742570721496352226258473777901 2343 18750982261391456325971886963325505 2344 19099510791770855450841255080893782 2345 19454442383364086261960591731427848 2346 19815893308206740624917253195806309 2347 20183981925251302786064615144225341 2348 20558828717391026468782210742046674 2349 20940556329133060168278820628481932 2350 21329289604932074404291611956409957 2351 21725155628195837509685700155063247 2352 22128283760974382617279279292393386 2353 22538805684344607911882202275912930 2354 22956855439502354995118788053302693 2355 23382569469574216423607026555745025 2356 23816086662161533183917825126972886 2357 24257548392629256118821951926476912 2358 24707098568152562177997351600590521 2359 25164883672534336892943827356295655 2360 25631052811806858731662242393244656 2361 26105757760631249036042073887307472 2362 26589153009508483147233730249375897 2363 27081395812815994145977848618027751 2364 27582646237684140441404797185113360 2365 28093067213727052299765763502380198 2366 28612824583642620381574170694843401 2367 29142087154696641520502411616205849 2368 29681026751106393400007489427747384 2369 30229818267339170535118390733591620 2370 30788639722341579119349404039343467 2371 31357672314715657923738874211187935 2372 31937100478858166611196029578337266 2373 32527111942079661630545056486093252 2374 33127897782720263358010511992454097 2375 33739652489279306437788908990043879 2376 34362574020576358417488069242587812 2377 34996863866961389859590410005160612 2378 35642727112592182219046153197682675 2379 36300372498797367993321904501329093 2380 36970012488543811059790319317236050 2381 37651863332027353802720772410858552 2382 38346145133406281686216484392560546 2383 39053081918697185439583024552709172 2384 39772901704853236078620585404846506 2385 40505836570045228682516929307236130 2386 41252122725166097275205398255352156 2387 42012000586579955417613249725197962 2388 42785714850137075300099287574697208 2389 43573514566476582331097955601890018 2390 44375653217639012548702377938163548 2391 45192388795011256738430698266626482 2392 46023983878626798026199084291986960 2393 46870705717844539035742765038962914 2394 47732826313429910561283662158038876 2395 48610622501062356217793755611135162 2396 49504376036293696803186934231696278 2397 50414373680982294251442284133660756 2398 51340907291228358187112992029448124 2399 52284273906836168325875495553387912 2400 53244775842329423420595060268553832 2401 54222720779546372247630464299557460 2402 55218421861841834385542215356827894 2403 56232197789923678381773776664340054 2404 57264372919351792458039291507319466 2405 58315277359728058299933528259197642 2406 59385247075606321840635977168506584 2407 60474623989151846414594824369802088 2408 61583756084580233358997042486821018 2409 62712997514406303215107253373393958 2410 63862708707533947266872527706942238 2411 65033256479218484391497506555856930 2412 66225014142933592229257429495939586 2413 67438361624175424653242401827498686 2414 68673685576237079582005643711393438 2415 69931379497987142479635201097106734 2416 71211843853686601581455303997213046 2417 72515486194879011124765003270203122 2418 73842721284389368810654680531452486 2419 75193971222467773535502579810573658 2420 76569665575114539272366173489097966 2421 77970241504624061018936753222363120 2422 79396143902385359128517459234450971 2423 80847825523977869274867130962450299 2424 82325747126601696944775647171507492 2425 83830377608882217880792548735431204 2426 85362194153089579490401821741758437 2427 86921682369814343079840326368731539 2428 88509336445141203046394934576823140 2429 90125659290363427061116052269299500 2430 91771162694281380986265841860281821 2431 93446367478129233993418740832790703 2432 95151803653174683277072163197125910 2433 96888010581037294096261383749898526 2434 98655537136771819827640842370406651 2435 100454941874763648485768923442552835 2436 102286793197484316971280432917491346 2437 104151669527155842360059128309807750 2438 106050159480373441064742516517098821 2439 107982862045737041905771389303800227 2440 109950386764542848248217925599623314 2441 111953353914587067621943464669612068 2442 113992394697134804879137646885005671 2443 116068151427108007191651381822774319 2444 118181277726547256291288294774741574 2445 120332438721403125553809933282426404 2446 122522311241713757070261566625548873 2447 124751584025226266989803820810363949 2448 127020957924520556413114396414292518 2449 129331146117695090225347968176127844 2450 131682874322675207747596988149860425 2451 134076881015205547225076589797275577 2452 136513917650589201232533214515332754 2453 138994748889237272340768547131529004 2454 141520152826093568135317715831851219 2455 144090921224000262196452771873251183 2456 146707859751071453230695888234121384 2457 149371788222142678484559785979934068 2458 152083540844365580172738111802929105 2459 154843966467018085221794172748261203 2460 157653928835601639477864568395091464 2461 160514306850298237969376721988125308 2462 163425994828861213174783289793671209 2463 166389902774014983847566051274620711 2464 169406956645440228128278247532561012 2465 172478098636422226763584924635715358 2466 175604287455241425598005115673988231 2467 178786498611386591453793113660448231 2468 182025724706672282422203694373727860 2469 185322975731343722815092339468539296 2470 188679279365253564935058210446365667 2471 192095681284196434786722275787397001 2472 195573245471488597248842668299908766 2473 199113054534881538440513303871864462 2474 202716210028899749434594045668720771 2475 206383832782694506494018710181516881 2476 210117063233506979034369026077770196 2477 213917061765835557958254282994718552 2478 217785009056403884279385284966526681 2479 221722106425027671479288168344507643 2480 225729576191480055246715267851399294 2481 229808662038456871575267399732097880 2482 233960629380744959081886816000755983 2483 238186765740698304308223750951925071 2484 242488381130128600136215687276416586 2485 246866808438718567753735908317104984 2486 251323403829068202318573414570922865 2487 255859547138485942069644085242500845 2488 260476642287638630611302453277006630 2489 265176117696176042945908191273202452 2490 269959426705447678055394095564659417 2491 274828048008431484946608483379584749 2492 279783486086996185598057756921678694 2493 284827271656620887706146550580881716 2494 289960962118697743064423984688459515 2495 295186142020545504365685608636855769 2496 300504423523263964748849391928795640 2497 305917446877561431084061673412268340 2498 311426880907689584373327674077794847 2499 317034423503622319322168693866077243 2500 322741802121617430701830145290150002 2501 328550774293302327172379805020049908 2502 334463128143427304385306696144786107 2503 340480682916432299050454088566928472 2504 346605289511975474866787331451473049 2505 352838831029574460420254810602295572 2506 359183223322513568995805578965893627 2507 365640415561172881395918440985744984 2508 372212390805937665976859604921134745 2509 378901166589849245889216105809075358 2510 385708795511161102634936060776153689 2511 392637365835966728234193654415972618 2512 399689002111068506248271714065132095 2513 406865865787259715357225096933895518 2514 414170155853194608882965465513317239 2515 421604109480024430331089464200409772 2516 429170002676980179461835342458419089 2517 436870150958085946367846590043200324 2518 444706910020189683322255436408972671 2519 452682676432501386565949866877171736 2520 460799888337831813541596469143541853 2521 469061026165728066180964149416631074 2522 477468613357705628551515278386085329 2523 486025217104779758321774141136811868 2524 494733449097502496980017886282968985 2525 503595966288714984418653634160305978 2526 512615471669228240272678877326057521 2527 521794715056649108184662484480472194 2528 531136493897571650885116240923665757 2529 540643654083357934565162058736395090 2530 550319090779735851432302031878806223 2531 560165749270445400549431004804023426 2532 570186625815168680047098615167248733 2533 580384768521982739570315822477958470 2534 590763278234578401390834053325338843 2535 601325309434492183017018892287087152 2536 612074071158602544415954186854607471 2537 623012827932145840192818617647736934 2538 634144900717511582334525024155906811 2539 645473667879080913519095360703214774 2540 657002566164376555637877271978353403 2541 668735091701796934211009752704254166 2542 680674801015211687952212238577904951 2543 692825312055700355030174663717141388 2544 705190305250720684772501295766869742 2545 717773524570997756875300170147712231 2546 730578778615429900847468672556624993 2547 743609941714312297683529524467375818 2548 756870955051184114892519673776302290 2549 770365827803610076303224205903591533 2550 784098638303212500828891960691180573 2551 798073535215275060939319160333705252 2552 812294738738244813307966739619947832 2553 826766541823464442351320320306727263 2554 841493311415472133553687507190491461 2555 856479489713212058992032543368120356 2556 871729595452504113783899732910596418 2557 887248225210127290741601329127973717 2558 903040054729876922815640839793900329 2559 919109840270961960461545548780921504 2560 935462419979114485402735886284755828 2561 952102715280789794948102254395045985 2562 969035732300841623641809917919182801 2563 986266563304063403184993082819456090 2564 1003800388160992898910585599974747764 2565 1021642475838384103275798252654362721 2566 1039798185914756915550401216746247953 2567 1058272970121441893838619710448683040 2568 1077072373909544232521043036211140206 2569 1096202038043258096911175193996291523 2570 1115667700219969539188008346455702447 2571 1135475196717593427318806871648742822 2572 1155630464069597143581760782281641142 2573 1176139540768171253322463281420014069 2574 1197008568996014909647461279200737357 2575 1218243796387211447819071073401999304 2576 1239851577817677436145861482034984950 2577 1261838377225676390171752676893366261 2578 1284210769462896425994569420255249195 2579 1306975442176599328665581278843482274 2580 1330139197723356844941477641246949078 2581 1353708955114898478319249980908957021 2582 1377691751996603670456480602987980075 2583 1402094746659179998972996611096514466 2584 1426925220084077909488243661789248110 2585 1452190578023201531851202863569313989 2586 1477898353113484309181543685358642021 2587 1504056207026907495914055842781215120 2588 1530671932656549059912651934963561162 2589 1557753456339260156322721056101970453 2590 1585308840115576129627193234187464657 2591 1613346284027478947867321043353027454 2592 1641874128454638081728610257084890716 2593 1670900856489767113760600356479113153 2594 1700435096353743802022367036386597069 2595 1730485623851151930591387383207102032 2596 1761061364866914059351749922936777058 2597 1792171397904695240041535417009416641 2598 1823824956667768897485094307790378893 2599 1856031432683047387104758128053429392 2600 1888800377968991235084104762066551330 2601 1922141507748122748872819118006490561 2602 1956064703204881556059435619203725103 2603 1990580014289571692017953986114970126 2604 2025697662569162114230511759749604350 2605 2061428044125714976922633897752761415 2606 2097781732503228656791122138025281099 2607 2134769481703695382378629351303229080 2608 2172402229233186389325572437716631606 2609 2210691099198790804633215460435392423 2610 2249647405457247958578012942616161039 2611 2289282654816126536456531913622613090 2612 2329608550288417917396585900194367144 2613 2370636994401425207582801408730894727 2614 2412380092560843864008807948032240495 2615 2454850156470944425935514998371908826 2616 2498059707611782728315126522356239408 2617 2542021480774378068301845656929562917 2618 2586748427654815136440352207910856329 2619 2632253720508241112090247399851008546 2620 2678550755863745162058283811945237552 2621 2725653158301123676282208532828834597 2622 2773574784290550928815635937299514505 2623 2822329726096191470442020764598680610 2624 2871932315744807445202320570399005466 2625 2922397129060431181226445156750583227 2626 2973738989766190840851568755494552329 2627 3025972973654394630497723487478116021 2628 3079114412825997071629175444706543425 2629 3133178900000589124905837869003796009 2630 3188182292898072544940995816664501307 2631 3244140718693197727621281398744203189 2632 3301070578544163500477432580688686567 2633 3358988552196496803960245861194218337 2634 3417911602663450022591885701583217987 2635 3477856980984173854822348665165685685 2636 3538842231060944064097038430017515655 2637 3600885194576741236286585561487753727 2638 3664004015994503785477829010952163329 2639 3728217147639395906491214527272153465 2640 3793543354865453973774352249930895129 2641 3860001721307997038008641144708733923 2642 3927611654223209579426510753791496813 2643 3996392889916327546129359827085672023 2644 4066365499259881942368058059836134439 2645 4137549893303477841636651198077274709 2646 4209966828976610688465162513472443181 2647 4283637414886046127001784293600501559 2648 4358583117209314359965609797320970823 2649 4434825765685895204541785171430172245 2650 4512387559707695578592569055045766787 2651 4591291074510447127580402054296063367 2652 4671559267467678096353493721529217495 2653 4753215484488940367043626400919508951 2654 4836283466523999831486659555558834417 2655 4920787356174725950620821854000098657 2656 5006751704416444481175574660609713153 2657 5094201477430545928672614309453359733 2658 5183162063550171322468852724165712937 2659 5273659280320826410539486217883924321 2660 5365719381677805346301901779548956215 2661 5459369065242335394508175312941017215 2662 5554635479738385125692691069623777027 2663 5651546232532110006578601723626359487 2664 5750129397295941235070188299141050295 2665 5850413521799356120958356594297821161 2666 5952427635828401285339083699181874081 2667 6056201259236073451211973028273538239 2668 6161764410125696633139316971821361079 2669 6269147613169469113687099462582921460 2670 6378381908064388727252884811319718524 2671 6489498858127800666561058850407533729 2672 6602530559034848292459877264467227673 2673 6717509647700144272712753816325055894 2674 6834469311306016809404904601265588336 2675 6953443296479723746695966869469708475 2676 7074465918622065990395258916642407075 2677 7197572071389870927822521456549502514 2678 7322797236334856420397017156209433336 2679 7450177492701426462277975848549383219 2680 7579749527385990766220591827464649955 2681 7711550645060442362832370371497562610 2682 7845618778462469791992505332888357624 2683 7981992498855423635872183784997691699 2684 8120711026660501002470927087841936547 2685 8261814242264056127735135448378364826 2686 8405342697002890534191495482019541072 2687 8551337624330422175823810742399411379 2688 8699840951166679724036139500928437895 2689 8850895309435115619544620385863071372 2690 9004544047789279741672275359082193280 2691 9160831243532444541715917197465080525 2692 9319801714733322262928662552585760039 2693 9481501032541065438521048253643612032 2694 9645975533702793233425846251433110514 2695 9813272333286938388088688605217339221 2696 9983439337615762546128725738715923769 2697 10156525257410441615451835223621105536 2698 10332579621152177537588453858923393902 2699 10511652788662848436171156642629159107 2700 10693795964908765596276230937180633935 2701 10879061214031163105754843713574719616 2702 11067501473607104281816005722880250734 2703 11259170569144548225358649175146999845 2704 11454123228815380006470602298120627523 2705 11652415098430269101931970336305823350 2706 11854102756659282794523874950351782418 2707 12059243730502244319729206104941063259 2708 12267896511012889623536253846443257917 2709 12480120569280941691276426876066237996 2710 12695976372676287537746408722508509156 2711 12915525401359510129534580686048826459 2712 13138830165063095757995560739920879129 2713 13365954220147706712456025132584033864 2714 13596962186937979535010862946214997514 2715 13831919767342380687966946878178721173 2716 14070893762761724150166736195192992221 2717 14313952092291029296902623886505224836 2718 14561163811219472428019364938988635406 2719 14812599129833261508481183115757762257 2720 15068329432526341093822836140595692693 2721 15328427297223913048470472217880388290 2722 15592966515123838547163281100503671700 2723 15862022110761067998184314232643711765 2724 16135670362400327961675426752175659573 2725 16413988822762377877132149511089557708 2726 16697056340089234481727314359114396138 2727 16984953079553848216192923079810804509 2728 17277760545019803698716028975153432795 2729 17575561601156705521121683813657535488 2730 17878440495917001207302138827417583624 2731 18186482883380085193521859651743325443 2732 18499775846969621166340636590635219527 2733 18818407923050115049258241782738179290 2734 19142469124908867386953103233670122460 2735 19472050967129531859682468543661245699 2736 19807246490363606193914885546716693725 2737 20148150286506282842829694628547604548 2738 20494858524283189516570250550278378972 2739 20847468975254653972086641006427412227 2740 21206081040244233451445665374394508395 2741 21570795776198356811409698275143020494 2742 21941715923484036742079717538517244522 2743 22318945933631720555054254882625521309 2744 22702591997530460858879682822156388885 2745 23092762074082702058980049211905039588 2746 23489565919326095048602562745894462218 2747 23893115116029870724874263187538397963 2748 24303523103773423098549897580121022667 2749 24720905209514874796597826562376638550 2750 25145378678657521713027708846186226744 2751 25577062706622179475375993985903228839 2752 26016078470933582292562535919948373003 2753 26462549163829114665415089916440927254 2754 26916600025398288405507967775358230839 2755 27378358377261511453042616786777387136 2756 27847953656796831142770743001343838323 2757 28325517451923472871385207473386256310 2758 28811183536451135603849308297884104059 2759 29305087906004148353786668502041458274 2760 29807368814529736718821531003845374765 2761 30318166811399795780684854975533422838 2762 30837624779115715227567685649262255059 2763 31365887971625954458740981366254303458 2764 31903104053266219725558605015695430493 2765 32449423138332252085871248717962804014 2766 33004997831295394138431558131291102509 2767 33569983267671265198475459814108094242 2768 34144537155552038814324293795504523395 2769 34728819817812983347170272154160580846 2770 35322994235004095782397454897208280549 2771 35927226088937831051684583188705571396 2772 36541683806984103962196189936520659689 2773 37166538607083918394494156104658339054 2774 37801964543493158787141067435475390219 2775 38448138553268262116725017598210207492 2776 39105240503505674651286461750871344507 2777 39773453239347186747623000039597375424 2778 40452962632763430924127621830269462977 2779 41143957632128023416818890227316692932 2780 41846630312595027463896239665208186619 2781 42561175927292617711068760557127032138 2782 43287792959346029434361570646910289177 2783 44026683174743083788142542035559173346 2784 44778051676055791053529873876473188539 2785 45542106957031747936699008719366854730 2786 46319060958069262399243707836842020953 2787 47109129122590360345787340536608281192 2788 47912530454326052800413771019979535605 2789 48729487575528470026932557216148455060 2790 49560226786124700443075513598992202567 2791 50404978123827407200843641211222001456 2792 51263975425217534010637953135575163089 2793 52137456387814654232631045192885704772 2794 53025662633150763503060949904763591611 2795 53928839770863566264637117780137330430 2796 54847237463825560588825725838667514169 2797 55781109494325483674130216253565655803 2798 56730713831318942440236123035375345482 2799 57696312698765319775624882144680131796 2800 58678172645068317299516706703296998453 2801 59676564613637770032288825554377939405 2802 60691764014590647197332090122890829098 2803 61724050797609436568159354913725158450 2804 62773709525976397394985122818971756759 2805 63841029451802459063513935591428343243 2806 64926304592469839324910976223430008680 2807 66029833808307757260554243247424352758 2808 67151920881520922179937325836154434523 2809 68292874596390790467857445846670083689 2810 69453008820769898071752222352282790854 2811 70632642588889896926839610571914582398 2812 71832100185504249231816709176864157587 2813 73051711231386864188699066833152673193 2814 74291810770208297685531260528141400872 2815 75552739356811476509972329877184699740 2816 76834843146909255116176773905753466025 2817 78138473988226464809212521660323399059 2818 79463989513109472543998189479129876008 2819 80811753232626629444196042250144977308 2820 82182134632183357716753079334689575593 2821 83575509268675998957244517824181684071 2822 84992258869208926998580767511915844368 2823 86432771431399814541085252284228849664 2824 87897441325298334906906404813048787849 2825 89386669396943978479059746687371258799 2826 90900863073589067809389789174233386882 2827 92440436470613466106120287710592672204 2828 94005810500157890937609776082210681865 2829 95597412981503168613114853114281201833 2830 97215678753223194923959256762530455938 2831 98861049787139804851213261443001977292 2832 100533975304108197572057420121236214937 2833 102234911891662013731263692392797459033 2834 103964323623547619593100400919515277122 2835 105722682181177617460502495147602398206 2836 107510466977034073752239379138166825063 2837 109328165280052435476424912827483765207 2838 111176272343017592643110888251678480392 2839 113055291532004038534671568437574839738 2840 114965734457892581816756504857258082165 2841 116908121109996574343070411442181911433 2842 118882979991831136304242523866865534478 2843 120890848259059386216512514604337211124 2844 122932271859650217263680864110786245055 2845 125007805676282703821428031081767174079 2846 127118013671032772734290890425262856606 2847 129263469032378333211830229917924061322 2848 131444754324559627193333773885963478553 2849 133662461639332138833279744594903503413 2850 135917192750149987518271344902640260516 2851 138209559268818323677838697804614666522 2852 140540182804653850736079694441011336889 2853 142909695126193210010386372202378154633 2854 145318738325489588341445777241422716386 2855 147767964985038540881468547270236252982 2856 150258038347374663923560241419914339423 2857 152789632487381405074939438653759806143 2858 155363432487356960613240582707264847472 2859 157980134614879882673658678195926491762 2860 160640446503518702152794770423463738463 2861 163345087336430567042735989270426481471 2862 166094788032894600488570856293825340464 2863 168890291437826398359083779148328365522 2864 171732352514320812701178677903610025083 2865 174621738539270905283576818787653570797 2866 177559229302111704697022416062793957032 2867 180545617306738161341732320467315792880 2868 183581707976647467275920007861814820735 2869 186668319863356692502381753655920734697 2870 189806284858147486016563238052902711976 2871 192996448407190399015214104780097269296 2872 196239669730102209258491371930943350317 2873 199536822041990459881856524440836411759 2874 202888792779040273161896240694311284788 2875 206296483827699360049801350738196511196 2876 209760811757518019898173051727611759745 2877 213282708057701811924636652835121578865 2878 216863119377435480786060475324905321618 2879 220503007770037633389758770833859657264 2880 224203350941006592955835775995165722019 2881 227965142500018799583959318903550000243 2882 231789392216942084387763969344560496760 2883 235677126281927116863523013510464923454 2884 239629387569641312782812845218132705056 2885 243647235907710492771160387350325422888 2886 247731748349434600089123149804779227770 2887 251884019450844820205435249285123352126 2888 256105161552170494783870190279954208512 2889 260396305063785288940061240735410331080 2890 264758598756703153309105677291096384704 2891 269193210057695721850522068346292680518 2892 273701325349103902658987267298269980210 2893 278284150273417552606060887709124492252 2894 282942910042698277672528177785648268244 2895 287678849752921569609743756313354739806 2896 292493234703315676362152139401509592676 2897 297387350720775808766797306062658898944 2898 302362504489433509698062123369223689474 2899 307420023885462254330259093422625931418 2900 312561258317201611834459767408777797316 2901 317787579070683579900871644782075794080 2902 323100379660646004280320689348055435266 2903 328501076187119316368614680325745712738 2904 333991107697674163020921776624230664082 2905 339571936555418864589576218447391281836 2906 345245048812837019942366079272950847042 2907 351011954591556981258553904994810165120 2908 356874188468146347040628545808813228178 2909 362833309866026069349967052876983627508 2910 368890903453600241108036493147197954298 2911 375048579548699121740353876293831358702 2912 381307974529434474822119709456276631332 2913 387670751251567830061399392525547093236 2914 394138599472493844282357088157057653498 2915 400713236281942522407095570529332557574 2916 407396406539505670145285487221079364444 2917 414189883319094585556637609434641014436 2918 421095468360437657228619625046507904086 2919 428114992527728222892544035418672807440 2920 435250316275534754272900771689940389110 2921 442503330122087172221053718894231588260 2922 449875955130054861124559156245032341334 2923 457370143394933743612797232668172937616 2924 464987878541161596109831810723957861238 2925 472731176226082633234112616997123322966 2926 480602084651884264835768399640156944266 2927 488602685085630834026144425019689467344 2928 496735092387521078327712573362730760481 2929 505001455547498019498890792919431515299 2930 513403958230341981117674517905777787972 2931 521944819329379457097089141569129264426 2932 530626293528942609417963014729716075297 2933 539450671875716259970999948797384959505 2934 548420282359111359978269517436435927908 2935 557537490500806071498873628234895930044 2936 566804699953597779506806901764407714767 2937 576224353109711570460409436961666457841 2938 585798931718712964669311342925157176708 2939 595530957515174975620992821682905401750 2940 605422992856251890277354423616629163509 2941 615477641369314520722165727058084873799 2942 625697548609804069971043349530776142894 2943 636085402729464183792874964982554867606 2944 646643935155113226589716484945867253877 2945 657375921278121323303815432466525705159 2946 668284181154759251536657784685200979112 2947 679371580217588849155458511351881119580 2948 690641029998067223215662334839345522933 2949 702095488860539706640948601582298733257 2950 713737962747799210381043990550482942692 2951 725571505938392361327516828963863406502 2952 737599221815855600733045623758748373193 2953 749824263650067244884157926076247921303 2954 762249835390904379964345562353922863604 2955 774879192474396377066626708502295904940 2956 787715642641569771834661292247892332657 2957 800762546770182256901964494269502422597 2958 814023319719546584842194858474904843326 2959 827501431188648275432719259506895704158 2960 841200406587764164371837830706949338911 2961 855123827923792021890862966284200143941 2962 869275334699504709690032178064895813694 2963 883658624826945634037166824214950213214 2964 898277455555185592446227043995050181969 2965 913135644412664501856767214074866937467 2966 928237070164344938433390539444272264950 2967 943585673783907913776743044378608178808 2968 959185459441224860276135386483741336599 2969 975040495505343400342119181274972186469 2970 991154915563228131150855725768612919278 2971 1007532919454501369138658490986500521584 2972 1024178774322432567644782386983091829309 2973 1041096815681428947666027550247904543589 2974 1058291448501283766523402492402938465132 2975 1075767148308442593227242407491132794380 2976 1093528462304551963354197772500835335715 2977 1111580010502558851222087010192270811685 2978 1129926486880633523984928632532685540430 2979 1148572660554192531902408636172421708842 2980 1167523376966302842411367670703995405869 2981 1186783559096752443701478466065765110107 2982 1206358208690077127247303165264987410702 2983 1226252407502837609163066715729215458922 2984 1246471318570445668328182897763617919935 2985 1267020187493842565999200178141088021291 2986 1287904343746337668110941731231460764844 2987 1309129202000919918725137885045135273698 2988 1330700263478359612173350929183393507751 2989 1352623117316422783442883650403524743883 2990 1374903441960525482366140802810382318930 2991 1397547006576160218308395328574667494972 2992 1420559672483431959435478984371830246937 2993 1443947394614046245427756741951394971013 2994 1467716222991097225853096277563366227720 2995 1491872304232008769499953209092385745326 2996 1516421883074987204000264354810180562693 2997 1541371303929349741256498274941145738447 2998 1566727012450098223761958278484641870934 2999 1592495557137113491120618163664613916630 3000 1618683590959351416203362097560057509125 3001 1645297873004427497711354635320474361551 3002 1672345270153982821763410868564129170006 3003 1699832758785230220811146500415341094358 3004 1727767426499085565061576189290409957445 3005 1756156473875295321019935527103997665997 3006 1785007216254977805144388539216169358872 3007 1814327085551001949338129590455540623358 3008 1844123632086633880523300179566109863709 3009 1874404526462888200296452074198575522987 3010 1905177561455027534129875907729232535130 3011 1936450653938660704251715226326788578782 3012 1968231846845896767727316821625888638685 3013 2000529311152019152914151798522193190803 3014 2033351347893151224935137628164440826802 3015 2066706390215391815695730798519367937816 3016 2100603005455906567867686068464513691981 3017 2135049897256468366809692571980171991874 3018 2170055907709947671249207427583553992569 3019 2205630019540261204392285095835112578552 3020 2241781358316295233665539714156014124365 3021 2278519194700327551258361094332127479714 3022 2315852946731480270781575807135333906931 3023 2353792182144743679474381808343944374814 3024 2392346620726119632284485388197768708941 3025 2431526136704441345653635142029427314018 3026 2471340761180434946826079820291406064493 3027 2511800684593596760852373018109193890188 3028 2552916259227469074104906837944456019301 3029 2594698001753906002002489909879743261412 3030 2637156595816930111735931643319162327697 3031 2680302894656789610100943878877194850598 3032 2724147923774835204114391743301390447375 3033 2768702883639845179980799637537190270094 3034 2813979152436436826284382573055345470561 3035 2859988288856212052135066157691042404026 3036 2906742034932294922553774874517789737605 3037 2954252318917928853833418504547165760096 3038 3002531258209811383180584581776807922785 3039 3051591162316854751884901807902048391052 3040 3101444535875071021867664413436891434931 3041 3152104081709291084051715199286037974078 3042 3203582703942437715928210480632155957461 3043 3255893511153083807364990652986148536602 3044 3309049819582038000533444388180690861793 3045 3363065156388711284289419374313888881032 3046 3417953262958029547928706858578474585725 3047 3473728098258668736485623573130411662810 3048 3530403842253401062228388466158756996165 3049 3587994899362352717339488594170388398100 3050 3646515901979985703603739289760289879501 3051 3705981714046628748951067228663167641280 3052 3766407434675394820644659503400758707039 3053 3827808401835335473537764351816915292560 3054 3890200196091695191954683541810270745361 3055 3953598644404141998235389236974249195520 3056 4018019823983863912712804082624898876255 3057 4083480066210434361803838508560249268624 3058 4149995960609363345969804182437793079469 3059 4217584358891265100562753255179689905674 3060 4286262379053587113090122006776191721401 3061 4356047409545859703314483442058276418982 3062 4426957113499439931017800666191806789408 3063 4499009433022738373406420309433945713793 3064 4572222593562932313267464529587408015865 3065 4646615108335184103410484090959562986086 3066 4722205782820398925990036012879888299000 3067 4799013719332571850404367214191320752859 3068 4877058321656790014051766593739072712779 3069 4956359299758971909799293293558684741068 3070 5036936674568442166129894053855707179790 3071 5118810782834456854187027665389200269823 3072 5202002282057811253987464986565841049817 3073 5286532155498679163633351327753021476390 3074 5372421717261850244188886878890273895426 3075 5459692617460549562815437307430581906559 3076 5548366847460041431658027675663806054745 3077 5638466745202237843779472789762214319142 3078 5730015000612550284137136792001464713924 3079 5823034661090242447241422367782243779011 3080 5917549137083560427833994071383786590459 3081 6013582207750936270847235665572814477748 3082 6111158026709580376285566447887133394826 3083 6210301127872798157797169112381318645191 3084 6311036431377386554937622274301807906275 3085 6413389249602486502885048786657454215052 3086 6517385293281288274134734390706893403556 3087 6623050677707007729030614495970739801037 3088 6730411929034572950499227197097299996903 3089 6839495990679482497724098364801201639336 3090 6950330229815318598489207448304095356772 3091 7062942443971421015353063654431511368205 3092 7177360867732250071584632904386271532121 3093 7293614179539990413865303433599782508854 3094 7411731508601970525176486544312892867362 3095 7531742441904496788163417849338704105295 3096 7653677031334725041780299065039653041543 3097 7777565800912217077444180890754975556936 3098 7903439754131854390596151126752362223266 3099 8031330381419806744907932841780125671055 3100 8161269667704278724878780549024318500697 3101 8293290100102783453820996533524795420288 3102 8427424675727719043893594276977547994008 3103 8563706909612050128656626566829139935567 3104 8702170842756924012411585088518867890499 3105 8842851050303078560279495281154480784782 3106 8985782649827926954547856999826785050592 3107 9131001309770232862378207257965816382849 3108 9278543257984318403684674559671547332625 3109 9428445290425776582137693296832697966606 3110 9580744779970689553174968397199380854124 3111 9735479685370384257065748388790992238037 3112 9892688560343787549020755962077658331097 3113 10052410562809474018710735012483551561702 3114 10214685464259531215090603093077682807404 3115 10379553659277398985961259666432412713799 3116 10547056175201872112174741202536670017319 3117 10717234681939488370839563996436945391324 3118 10890131501927557607453533503358195378746 3119 11065789620250121340827140871723527462667 3120 11244252694909166874313875087945333579263 3121 11425565067253454849693691258145759345682 3122 11609771772567354663630760017290490963372 3123 11796918550822118178625252155117578715203 3124 11987051857592058708592160154167968830065 3125 12180218875138139351532620366384589571488 3126 12376467523661512386234837420341690918820 3127 12575846472729589654689519904379262656907 3128 12778405152877262625184430512398592880863 3129 12984193767385930181230390112277337333234 3130 13193263304243032117065186801895689123300 3131 13405665548284826850104603508131128740203 3132 13621453093525192993109198594402085428927 3133 13840679355673276172887107889085219009010 3134 14063398584842844847061926589498071659198 3135 14289665878456261864936874610296009107747 3136 14519537194346022152051298072432297621591 3137 14753069364056851180057533105163909983176 3138 14990320106351403823586696362778138104122 3139 15231348040922648813501506505346114533645 3140 15476212702316070281174220631012188944941 3141 15724974554064864861142662321562971997774 3142 15977695003041360489796693675126563675768 3143 16234436414027931415888101661518926035225 3144 16495262124510733035044799372153486208693 3145 16760236459699629985663017952969988049518 3146 17029424747777741508259963499554858367492 3147 17302893335384079385461272680318057524441 3148 17580709603332805856297663788038061512601 3149 17862941982572691747578971153093698550154 3150 18149659970390408698149487568068898468386 3151 18440934146861343780319473845307048066537 3152 18736836191551680058394490717580921720427 3153 19037438900475542678837351607140523197305 3154 19342816203311066972219737079503854828531 3155 19653043180879302775949350534042226592617 3156 19968196082889927771168687740043451185003 3157 20288352345957802079767608881965596768963 3158 20613590611894456700870907392326032062757 3159 20943990746278669593375953175474043622573 3160 21279633857310345345233919545446485493853 3161 21620602314951977424491135735850506075753 3162 21966979770362035995127911743302933669361 3163 22318851175624689216139826468227534152757 3164 22676302803780331838988732050107705370449 3165 23039422269161461790596952864729354434431 3166 23408298548038513290762156720445336846557 3167 23783021999580323918733360244281807209363 3168 24163684387133982928422093821971452046353 3169 24550378899828879030251890811336652133995 3170 24943200174509837825115446911013555455473 3171 25342244318004312107673061705682967915411 3172 25747608929728662367872098684822335643143 3173 26159393124638640026904883446640161688821 3174 26577697556529262262890574257686363902895 3175 27002624441689344728636416467279640084821 3176 27434277582916037055412560367510241956359 3177 27872762393894785789508588204382265466165 3178 28318185923950230339417978037458123798481 3179 28770656883173619638053938825221848380473 3180 29230285667932420563921011790401189822657 3181 29697184386767873735389377123416706827381 3182 30171466886686338111137592514764279722777 3183 30653248779850352915699693781682917263613 3184 31142647470675433780393627858500162891239 3185 31639782183338709665507319087596076370331 3186 32144773989705598128535621119580322124033 3187 32657745837680808844831079870708142443787 3188 33178822579990058990868651077340392714585 3189 33708131003398979186327831216292960681355 3190 34245799858375785179551417674478003985937 3191 34791959889204388372126571975529077939229 3192 35346743864554717633125371490199708391285 3193 35910286608517125673013286111370098798353 3194 36482725032107855552764324870811659337053 3195 37064198165252646716999273764246040372265 3196 37654847189255665282990214541977360727913 3197 38254815469761050212469998184651532858929 3198 38864248590214475462991616415538670446497 3199 39483294385832238283068599367047939395138 3200 40112102978085495503794534262232580050882 3201 40750826809707383012724896990737362304869 3202 41399620680230868597486256607665883892061 3203 42058641782065305041181365138415167051108 3204 42728049737119768763859615383682285071834 3205 43408006633981389459152910451474037261231 3206 44098677065656998098030442091391704648979 3207 44800228167886544388261912541716534904036 3208 45512829658036860314728673283261150381626 3209 46236653874584473768694344303395322743247 3210 46971875817196305530431287126286232355603 3211 47718673187417214026475179017046779926014 3212 48477226429973485367918533986882263403862 3213 49247718774701501217625927960918540225421 3214 50030336279110954060534124629663865477143 3215 50825267871592118491174879014594272110470 3216 51632705395276828215528788455170573629740 3217 52452843652562951620009232747735257965927 3218 53285880450312304018938483953276339296743 3219 54132016645732082083900088263446541060646 3220 54991456192950055514859767283310234367898 3221 55864406190293902765415300621772152220761 3222 56751076928285231614891259874511244057255 3223 57651681938358981620623828628487581089530 3224 58566438042319064017537217965756394474126 3225 59495565402541255492322162167397840685897 3226 60439287572934525479994019560328144902505 3227 61397831550672142245624881989094666450880 3228 62371427828704071058395925308166264740238 3229 63360310449062348274088491208811164034889 3230 64364717056971288151518050211180252953673 3231 65384888955774554774521950926310330744312 3232 66421071162691309570769456800272001333152 3233 67473512465413825649230237706369495139871 3234 68542465479559143557511470985084382595919 3235 69628186706987529126894931455781022112442 3236 70730936595000682865767246750271979130594 3237 71850979596432841920792475791170756920147 3238 72988584230648109989748197149336601964981 3239 74144023145457547781132567567479295279472 3240 75317573179969756714733058650198739395678 3241 76509515428388891586203376613412270932093 3242 77720135304774243919800267386884284826543 3243 78949722608775746749873184088196061067126 3244 80198571592359963647182317590125619453022 3245 81466981027541339984976722033670390358181 3246 82755254275133712766962866286937403895175 3247 84063699354537296860448812877825851174262 3248 85392629014576590239328682380749134900834 3249 86742360805404868890108126393667106441279 3250 88113217151491173417469364758371458465513 3251 89505525425705924152221797918578368108676 3252 90919618024521539762861530278648237880436 3253 92355832444344676052052804821623980374637 3254 93814511358996946831541015344063106999541 3255 95296002698361237564427594982951593416862 3256 96800659728210974894231196573655719644836 3257 98328841131239971298319650171494654453503 3258 99880911089310723962469166201930565028323 3259 101457239366939310627601291493862722231930 3260 103058201396035292664049384795188758073526 3261 104684178361915307038686038317129316202221 3262 106335557290609304212369274353462187833277 3263 108012731137478668396715298827855325476160 3264 109716098877165740068275832537169325673806 3265 111446065594894548243716852678038371739061 3266 113203042579142851821334586495496355469461 3267 114987447415705885352830719610267049653352 3268 116799704083172504986196336598192306010446 3269 118640243049834735078197122323277931037109 3270 120509501372052025176577001769876737507989 3271 122407922794091840781874663491644271415912 3272 124335957849468529581765889016485705003662 3273 126294063963802727773123495063435387265077 3274 128282705559223898715488966209155866646357 3275 130302354160338928562295634368810496383386 3276 132353488501790040761863360603765145070610 3277 134436594637425633478774335369581984491327 3278 136552166051107991128612435922645774448917 3279 138700703769182173417090650042953211068552 3280 140882716474630742601215288068706169947532 3281 143098720622939352219296288564892309912173 3282 145349240559698588343320166203262275649569 3283 147634808639967827567537338273801459707954 3284 149955965349427254538246122237642735469984 3285 152313259427344565929950538624365616280077 3286 154707247991383277461714163361033451964989 3287 157138496664279945905146486199304764249344 3288 159607579702418019143709244330637534590490 3289 162115080126326434284750804779741957269319 3290 164661589853131496684881214038436714028447 3291 167247709830990991611201613746115210552804 3292 169874050175539905211927102928393607961101 3293 172541230308377562597751908466608253646492 3294 175249879097626428228809737360911386752795 3295 178000635000593257551457635472336913981244 3296 180794146208563739025821044985602082725741 3297 183631070793762222421846923851788794800356 3298 186512076858508592632608456252688050201715 3299 189437842686604818354217191525124360311272 3300 192409056896984181908713916840116687181003 3301 195426418599656680337894258540099481655570 3302 198490637553984578771742971233242571377377 3303 201602434329322595075983872154398635532264 3304 204762540468057700011619868706420558528549 3305 207971698651084029699116936719384190714684 3306 211230662865748927176433186346960222167799 3307 214540198576306657380264616068361304228360 3308 217901082896916875072048613510009741665957 3309 221314104767225468184352448107794010717276 3310 224780065130565949890758296670486746623545 3311 228299777114820131516305808062715213639622 3312 231874066215977375320642920865896819158693 3313 235503770484432301318571332928326852352860 3314 239189740714061405770614044952599497693693 3315 242932840634119640899215032345323470553090 3316 246733947103998605885542129463788486680119 3317 250593950310888608400664883891768300189772 3318 254513753970387473947929429617557174887515 3319 258494275530099607267235649210121841630044 3320 262536446376269446105019650104511851749651 3321 266641212043494092916262065007202299314968 3322 270809532427560564668834342541682151046369 3323 275042382001453764999890719304992548372212 3324 279340750034581956664644285610996021817427 3325 283705640815267195657491170866102727199468 3326 288138073876548881713782559905024265463527 3327 292639084225349283259288160734339727876448 3328 297209722575050608407255874578654700602597 3329 301851055581533917455698875591429790788308 3330 306564166082730906657948956249631711383717 3331 311350153341740337977516515799884040773602 3332 316210133293561645245931915996461308239333 3333 321145238795499013773705193241640099861716 3334 326156619881290008176212813727427080843621 3335 331245444019013612126799929659828844108770 3336 336412896372833344099521339337716444134885 3337 341660180068631925076860792500921789863124 3338 346988516463594797838904960676481762976101 3339 352399145419800632987588128742598819953909 3340 357893325581877804462926448424437189251218 3341 363472334658786677150196944777228982298764 3342 369137469709788421432801248431562851583469 3343 374890047434661954392580741975945762665109 3344 380731404468231504977625364400252301960476 3345 386662897679268211029698271620569052051212 3346 392685904473830079774422853124515516471619 3347 398801823103105580415107830362811018405013 3348 405012072975827088025938251660105302829432 3349 411318094975321362205347703287542952611450 3350 417721351781265222121554907119874420152697 3351 424223328196215571858111669673106050199061 3352 430825531476983936549293971002293337421048 3353 437529491670926690887547768898988931251784 3354 444336761957223197395138532005911339381389 3355 451248918993215122589740505793401499137561 3356 458267563265881265052000392952067426151094 3357 465394319448523310638194453528735514714428 3358 472630836762739026892095948651441483434997 3359 479978789345760521319306054860670830016537 3360 487439876623236316819940638827407109330326 3361 495015823687537142460256408772161818273372 3362 502708381681666499132320336925686108065397 3363 510519328188858237738227019291481318442905 3364 518450467627944582580020498574041219700878 3365 526503631654579244880116700863051663996698 3366 534680679568401501044799762444848643611329 3367 542983498726228357663890670922550721600829 3368 551414004961363190565079509264909630872104 3369 559974143009110528767351098701191552992376 3370 568665886938587956163703881300122177860897 3371 577491240590927424471907755443255314451911 3372 586452238023959610690022086007707667284444 3373 595550943963476311251215414753196897518684 3374 604789454261167243564322553532294131640039 3375 614169896359329023930638987320580618790151 3376 623694429762445509225704267574745743134966 3377 633365246515740128513258709916894457926526 3378 643184571690802290207196061065631358103357 3379 653154663878391430810291457414600678371393 3380 663277815688523772934016366975277431395588 3381 673556354257948383544320361754372855647668 3382 683992641765120668490584904321976166497543 3383 694589075952783006670079030750707315334677 3384 705348090658263816973594122941229288017712 3385 716272156351607963769370325384358583443374 3386 727363780681653042436320165018259181143017 3387 738625509030167745682842138784442845363001 3388 750059925074170194417765659091833030112620 3389 761669651356545824113441233496618759355890 3390 773457349865086149260709223736360053470057 3391 785425722620071485009297145825310571899193 3392 797577512270522486767853723745848459241260 3393 809915502699247175763034809171865178937138 3394 822442519636811951689550519562811971242823 3395 835161431284566952990704997247825030363381 3396 848075148946858011364723372564373860227720 3397 861186627672559360174323044066301504549436 3398 874498866906063196929124432507786782089483 3399 888014911147864168301578084040161002184753 3400 901737850624878842621545623279257931295134 3401 915670821970642259872489999826450818447800 3402 929817008915525703289004481719478288118969 3403 944179642987121920142437235093248740747897 3404 958762004220946132615724260839553156277900 3405 973567421881603323233161360329280463964738 3406 988599275194574453554598852561940270084313 3407 1003860994088776480201326524152050072870489 3408 1019356059950053269193732464393933174537800 3409 1035088006385756778495860783003099358939728 3410 1051060420000580180032729637767257815587087 3411 1067276941183806926732536842188309808726515 3412 1083741264908142137813962800910402032820950 3413 1100457141540295077061509440713969266465032 3414 1117428377663483934688652487321324257782831 3415 1134658836912036594065721894480186896055859 3416 1152152440818263570579869612408996611113668 3417 1169913169671781851698157211216894509797370 3418 1187945063391470945428630084345191074547471 3419 1206252222410245059332279249148775485209793 3420 1224838808572827984552271304676330584594254 3421 1243709046046719949524303090121861935392010 3422 1262867222246548436649368654590826049078623 3423 1282317688771997722791081222999875193810229 3424 1302064862359514711555055366958093683126776 3425 1322113225847991472476528199896944250778302 3426 1342467329158627790051014068577599904985173 3427 1363131790289179954565911781693512733498669 3428 1384111296322804997511229782654791371298752 3429 1405410604451712587555733332002753669701310 3430 1427034543015839859269889957866993898149561 3431 1448988012556767546566421843288116317362889 3432 1471275986887098936828994836462929091835840 3433 1493903514175526350534131352509102628662974 3434 1516875718047813085474115593292998221902752 3435 1540197798703922045101611429056059924207536 3436 1563875034051525597691066104034165998742062 3437 1587912780856134587607964219535100370938498 3438 1612316475908087842664097391868530561880124 3439 1637091637206646992994058277110264272453236 3440 1662243865161444937803477182527540379627918 3441 1687778843811539867411041757288480920810946 3442 1713702342062330369941777660742883813865474 3443 1740020214940590825546013985512442181192462 3444 1766738404867890016844532785613267953415356 3445 1793862942952659663173395232878049388836766 3446 1821399950301183418869942998981993155764410 3447 1849355639347780763063037768923051705139436 3448 1877736315204464150974864293308328005793468 3449 1906548377030351795388464240264373900957628 3450 1935798319421122502475360256112043296740092 3451 1965492733818803099412983432600560927927948 3452 1995638309942183162965137239353960693389780 3453 2026241837238155989274769205912345125912730 3454 2057310206354289036362735275593880723033158 3455 2088850410632931423086551649259200382706228 3456 2120869547627170482448680956413401651650796 3457 2153374820638953844026028046774343526635054 3458 2186373540279698060804514014384583898347402 3459 2219873126053709400740665722912530075423280 3460 2253881107964747093844404848022083404837876 3461 2288405128146064062404612884769251501789714 3462 2323452942514264966095394042809865880372226 3463 2359032422447326266053080906575233867015928 3464 2395151556487127953561949429632732629255006 3465 2431818452066851600703730541541516522015912 3466 2469041337263604473199289363250760438610788 3467 2506828562576634600701004675628944849558614 3468 2545188602731506927996076494735538693358366 3469 2584130058510615972983007084939912393021088 3470 2623661658610415794928957275310093475480046 3471 2663792261525753530462218070688327945113666 3472 2704530857461698286074025914663513368491824 3473 2745886570273262785684686434948500120404884 3474 2787868659433420861172889049848746052830458 3475 2830486522029829643791970196506734010716226 3476 2873749694790671166236048252057716943441200 3477 2917667856140034019921510320133113685957982 3478 2962250828283261730980368937034435501729072 3479 3007508579322700622702821860552537925819888 3480 3053451225404286122914667678303466343056194 3481 3100089032895412753245438426154405411525812 3482 3147432420594539404666478806838872699775483 3483 3195491961972987961303120267467887819112175 3484 3244278387449399883617312491864930247205750 3485 3293802586697322003899924182951869205156064 3486 3344075610986399522906585035952430649008253 3487 3395108675557661027736669070253080667906239 3488 3446913162033387279029404294065373337665484 3489 3499500620862062541590306385975055092389338 3490 3552882773798914358040184865867634995184867 3491 3607071516422554891391967311966484015202373 3492 3662078920688244291020999585289809094171212 3493 3717917237518303968735403924522298064281228 3494 3774598899430215209027505479029491639869155 3495 3832136523202946181568435444855048716146071 3496 3890542912582058176089397712728115073155884 3497 3949831061024149741489087410977545131978842 3498 4010014154481205383852729831296311708834843 3499 4071105574225423563620826053515410899454047 3500 4133118899715106931983202226703463624378092 3501 4196067911502206062296510798344180289705810 3502 4259966594182116365553265514581086800226659 3503 4324829139386336431312647798912466860160861 3504 4390669948818604708705347842080742172897846 3505 4457503637335140237837368005611723878560330 3506 4525345036069622061855226023533579983343331 3507 4594209195603550995835318382030248184730411 3508 4664111389182646602285394144743295752098852 3509 4735067115979941526182617616210103894499466 3510 4807092104406244776931788287888537690609639 3511 4880202315468655112245254366099922950020363 3512 4954413946177815381584654260674592208810692 3513 5029743433004608526351386725539346142693450 3514 5106207455387005912381322267948669385361199 3515 5183822939287788789429901328600218918147217 3516 5262607060803873934193455362082855329881846 3517 5342577249827984939995601937729986207005974 3518 5423751193763421169595774210095726446161251 3519 5506146841292687089700200189011291171113105 3520 5589782406200755558752165147461127012635894 3521 5674676371253749645555142417485185256276800 3522 5760847492133838717375483232573095073834559 3523 5848314801431155854546482455501801049085111 3524 5937097612693555126448403934979063311537610 3525 6027215524535038903295439877579802575900480 3526 6118688424803697181677355037925346452764991 3527 6211536494810012871568691378429299277844823 3528 6305780213616399130851472736425441002232706 3529 6401440362388847142650003635745581443261970 3530 6498538028811575213332753433842003962338903 3531 6597094611565582727313553266033732556772899 3532 6697131824872025331232901503075124179759476 3533 6798671703101340737204419555237699683196690 3534 6901736605449067735090086125446952804362943 3535 7006349220679314389774252719164621117337121 3536 7112532571936844973729316586327292400775694 3537 7220310021628768950429753870143555801276498 3538 7329705276376829283036683417525260902012191 3539 7440742392041301497939657158697240559920257 3540 7553445778817529286940604002644301535334532 3541 7667840206406136987869178836675869272562332 3542 7783950809257974044039830661110884773220893 3543 7901803091894861511048127481778766123496131 3544 8021422934307225857845992869161963667278770 3545 8142836597429720700761099044769914281677678 3546 8266070728695952717103693869879594764822397 3547 8391152367673443812244526882742302980101425 3548 8518108951779977663601697390972604270551688 3549 8646968322082495039935659460685311175917770 3550 8777758729179718797856411971564256801544317 3551 8910508839169706192674430239648966807007281 3552 9045247739703543110900328790041007633278366 3553 9182004946126412040085166883841047614787116 3554 9320810407707283041606324326788768171046405 3555 9461694513958494686801225148762123800148005 3556 9604688101046509859937369280509239412401248 3557 9749822458295149526333535048344741588267638 3558 9897129334782626014012554962486495475126913 3559 10046640946033716066117838239948068448868539 3560 10198389980808432892559744865430346310116974 3561 10352409607988575686619437648378159481495830 3562 10508733483563554579222556453984269965970881 3563 10667395757716908784049438414178269510152943 3564 10828431082014955744370668810630828402056662 3565 10991874616699029431336765119805566627229688 3566 11157762038082786567312015673896250330441539 3567 11326129546056080460681849285844948424325871 3568 11497013871696923344391959945207318107265466 3569 11670452284993079613362271955598457649840404 3570 11846482602674854159982141549392126249633859 3571 12025143196160662116314063920987849063113967 3572 12206472999616988730648151522287099871297978 3573 12390511518134370838953563422551217387535636 3574 12577298836021054442919713855124344241329219 3575 12766875625216006280083115949928219305522691 3576 12959283153822980972469411647477861527653518 3577 13154563294767369372780256307089321999337772 3578 13352758534577578096019326394215424515889249 3579 13553911982292714934242013009431863896834054 3580 13758067378498379907554576678688613728605477 3581 13965269104492387110370776055948195044880078 3582 14175562191582268273113116444353193749960071 3583 14388992330516435080944424451891775734360602 3584 14605605881050903777723540061028132038947473 3585 14825449881653512440255109374219075786123214 3586 15048572059347588540175759006547877152747301 3587 15275020839697052023685695206238842179806844 3588 15504845356934967138065672364386085332342385 3589 15738095464237584623856277406671556506938350 3590 15974821744145944678134807498177532691584611 3591 16215075519137140282994171061701884517270160 3592 16458908862347370089672981496309610177682313 3593 16706374608448940058447399613092483597936100 3594 16957526364683403483091706686902076225677129 3595 17212418522053059882242829029894183630110010 3596 17471106266673064524240307285845328207019171 3597 17733645591286432072914254411038775091348122 3598 18000093306944250005398039013131113826296457 3599 18270507054853450065470855065161650696860218 3600 18544945318394519083392933793448644123656013 3601 18823467435311564021972844602172121929532912 3602 19106133610077180105078185402331730825506513 3603 19393004926434605355431353892005520677193012 3604 19684143360119679819872888970639848070437419 3605 19979611791765163198967638290741975246303184 3606 20279474019990000530606217157929457713337553 3607 20583794774676162010940492134691735191291548 3608 20892639730435719977505159124345710822231235 3609 21206075520270863535730558765074216938027504 3610 21524169749429589288353292254169423184454257 3611 21846991009459845134686821575204984413931164 3612 22174608892464943150628473496856985393603843 3613 22507094005563097148056426918280724563578212 3614 22844517985553980651415908271069443738239963 3615 23186953513795241727416131457542606281629470 3616 23534474331291952368570690648474282058237819 3617 23887155254002011970631760160267287203471008 3618 24245072188360566865717037813669111017873863 3619 24608302147026550885140643993546948279975966 3620 24976923264854495536777676832541411420258171 3621 25351014815094802599470590630996508016871318 3622 25730657225825716769890529130995150599977169 3623 26115932096620281453879006221350857602312222 3624 26506922215451606883211508550013822360758125 3625 26903711575839826468658714972927441919864228 3626 27306385394244164680006085803243746333688625 3627 27715030127703587782282160468356648330062028 3628 28129733491729557463915827610362831306043602 3629 28550584478454456776092784220101477427865459 3630 28977673375039307872536617747914036548856573 3631 29411091782344451804752912895616922189154014 3632 29850932633866912099026956865455832675496928 3633 30297290214948216027869158811963380394642557 3634 30750260182256500400001855132591786816626821 3635 31209939583546782339355654904043223066461982 3636 31676426877703329915007885305032967472186656 3637 32149821955068122630802943235470484601247413 3638 32630226158059447695937149699224585131279789 3639 33117742302084734686603414422182646156618878 3640 33612474696751788684551613092875162569949558 3641 34114529167382640251952548015255626524260009 3642 34624013076834289684227685391684441300079323 3643 35141035347630682884644001852117245342044474 3644 35665706484410316937745192543234891445785530 3645 36198138596693935034522701778197116500595695 3646 36738445421976832832203661292645531665467165 3647 37286742349150361627386704639827073814242152 3648 37843146442257277894889459099701816997460364 3649 38407776464585653808143990976458584088738095 3650 38980752903106129322513476403416452336055639 3651 39562197993257353282896170237247829618557526 3652 40152235744084528823991279360686105745765924 3653 40750991963736047078356463551806111765259431 3654 41358594285323262906792462189568590800962781 3655 41975172193148537030726414322426499162049772 3656 42600857049306740590389366161894197050544094 3657 43235782120665490789133132431585310646774455 3658 43880082606229459926827740371185598016725119 3659 44533895664894174787728999985227417495952780 3660 45197360443594799044499887533461271952879240 3661 45870618105855468084393220084997710191008365 3662 46553811860744823470333161203368007199168383 3663 47247086992243473133341457485924944585137184 3664 47950590889029183368211022174579755425384180 3665 48664473074685689786505314806391541721221997 3666 49388885238341096585031076431229530956468607 3667 50123981265741916829274670146552874809458138 3668 50869917270768890945497763457671570394879190 3669 51626851627400806278057315861266097169904593 3670 52394945002132627416063321593385766259563743 3671 53174360386854335041948486328846354596474310 3672 53965263132196960320350359227772110264432898 3673 54767820981352392345575123056939583744441433 3674 55582204104373627916726347834568663355660317 3675 56408585132962225928474022171049571145657800 3676 57247139195749822969774062572969392462278732 3677 58098043954080662330226848479639450600188691 3678 58961479638302185542024503968953438532179863 3679 59837629084570833852662000132508239780280904 3680 60726677772180306648103281783115276630459406 3681 61628813861419624846475663417375742834151955 3682 62544228231968449677440705201997691428697181 3683 63473114521837211071239945342235491289163566 3684 64415669166859705123380197071733425735721058 3685 65372091440745926795608749481546864283679571 3686 66342583495703012181102561670241202050098461 3687 67327350403632274321795484795315787719156974 3688 68326600197910427738904632902171635582906274 3689 69340543915763209544678731640975828892710611 3690 70369395641239719265145331568194263048078111 3691 71413372548795915341431915430381994951472748 3692 72472694947495823712617712463103745076352610 3693 73547586325839132937869695582297184100271923 3694 74638273397223971011954613881030442552561569 3695 75744986146053781388525399553140168453319050 3696 76867957874497339772584862237109885425738000 3697 78007425249911079000269874229690196426852699 3698 79163628352933016813924664955454233094972939 3699 80336810726257710587007749739625411534611580 3700 81527219424101794080688979331737869936807246 3701 82735105062369784146351264264763073695901419 3702 83960721869529979950254591723320920419420205 3703 85204327738210413813320147575810375480691610 3704 86466184277524951155659529813677335728364878 3705 87746556866139777337760276178553071688975625 3706 89045714706090651424143135150984885412801609 3707 90363930877361451087179061513727736641650056 3708 91701482393234679045301368058188272361910506 3709 93058650256424749618138313706552933335373959 3710 94435719516005024208556936567501148068222433 3711 95832979325139716816054108524352935651390612 3712 97250722999631945075535198191566609220300982 3713 98689248077299358828844654588343182555532501 3714 100148856378188936902402304062106089080790497 3715 101629854065642703612291156579837652512159878 3716 103132551708226279577870174093323984018322810 3717 104657264342532346726583354654316513759251999 3718 106204311536871274946646055651464191252699229 3719 107774017455861327721664417672134165710435216 3720 109366710925931036293355546673603253407388916 3721 110982725501746506477179633527304403396570911 3722 112622399533576599233094342941550021439819357 3723 114286076235609105502455270557000232532115096 3724 115974103755231217695413318558162725425216438 3725 117686835243287784584546225715089649059780949 3726 119424628925331023263905402705453724859721821 3727 121187848173875551302617356064677025852212309 3728 122976861581672794293572642075499725731314171 3729 124792043036019018705956610931845114985209437 3730 126633771794111437331294435048943834945773011 3731 128502432559467034702650808205905590622741021 3732 130398415559418962702484948180806367112795745 3733 132322116623705562193753320951403284319335835 3734 134273937264167274949018137938874402557973479 3735 136254284755566921451911307590951135930078613 3736 138263572217549034343189943603272665680468585 3737 140302218697754154419193081900701004035009307 3738 142370649256104216203692805390609903650274055 3739 144469295050275373245386998472943936692313435 3740 146598593422374839483610715924941663216773251 3741 148758987986838552315805969859587193276803867 3742 150950928719566695434002348728598086821901743 3743 153174872048314355116706898610250626028944127 3744 155431280944354822510439174901464027263761869 3745 157720625015433296555516469102723121780945891 3746 160043380600028987648024951097628520892891537 3747 162400030862943870929232590475164827310162079 3748 164791065892236590300642675508704148335679305 3749 167216982797520269923699749708024175379420519 3750 169678285809643249124711997816239672961462961 3751 172175486381772019335344938555110211778199117 3752 174709103291895908005208759321146608457076273 3753 177279662746773324374390942204352468789198225 3754 179887698487339655639717930730867010776138225 3755 182533751895597179439169922782114547345726527 3756 185218372103007639765000248024982196964292671 3757 187942116100408418449186316228436707773638651 3758 190705548849473523297015327098256141528057731 3759 193509243395740906828737941597365324507875203 3760 196353780983227926478869992327141490573259007 3761 199239751170657058052168503504340734390239901 3762 202167751949314279299565204538482306323621089 3763 205138389862562849712158418894499377417728867 3764 208152280127035526093241242438374369975874197 3765 211210046755528571214537288327356704046348325 3766 214312322681621234951350498385672360110322851 3767 217459749886044713781016889869577841160001507 3768 220652979524824925479467021032885098211359321 3769 223892672059223771322261425290960877660003617 3770 227179497387503898150350527025349320207126667 3771 230514134978542317359059867640073122067290377 3772 233897274007318587274267018089810097019325241 3773 237329613492303619556117495244528521786327859 3774 240811862434775529282476680578999175064685745 3775 244344739960089312277052042883091472597610819 3776 247928975460927502127040809931740620743966429 3777 251565308742559333249447222734143726406854578 3778 255254490170136315381955737948323700701662874 3779 258997280818052509062439569993965741676104919 3780 262794452621398181090749905682914629103880285 3781 266646788529535913708228950131526956590652796 3782 270555082661828641356227929458551892213261648 3783 274520140465549494457559428778219529751893635 3784 278542778876003740778016786391070004459344089 3785 282623826478893531643584093903807478385440182 3786 286764123674956582688471764676197462406752242 3787 290964522846910346966391706041188710268569241 3788 295225888528733672250307373268244132405553855 3789 299549097577318374253072967177320754656505442 3790 303935039346523603402783206927541832063644806 3791 308384615863666334783229772413060645090298809 3792 312898742008481768983625012766253005814636831 3793 317478345694587895975827604009727521356952994 3794 322124368053488944835920204590340091762706536 3795 326837763621152919235504187490582918446901797 3796 331619500527198902232991232148439838833788881 3797 336470560686730304084142704941848477083832420 3798 341391939994850723652964195697456315555866022 3799 346384648523899597628820778508510043692018539 3800 351449710723445322234518348722430411313963701 3801 356588165623074049535536868123271376067682310 3802 361801067038012884926277084941382566795561370 3803 367089483777626743970019649063109388357389739 3804 372454499856828665601489264798366433696232703 3805 377897214710443924861946542463906159737144252 3806 383418743410568841925378649621793517878946140 3807 389020216886965745290728280725252660622568937 3808 394702782150536115760627316640655665340146947 3809 400467602519914514304579882379786845163395802 3810 406315857851226481218134900726307707808396536 3811 412248744771054186244856929810052966509858091 3812 418267476912654209631811392173985210993546507 3813 424373285155472442550219299762933949975204594 3814 430567417868001712040746906961012229887150808 3815 436851141154028360748882773425611767483440921 3816 443225739102314645312809002113106262435359517 3817 449692514039764459468390205987813610163669234 3818 456252786788120538859202972855607701062884312 3819 462907896924241964301274973274900601183082521 3820 469659203044011448971326350953613916119831325 3821 476508083029922572784322522359756647228912650 3822 483455934322397814223179738716352249584634560 3823 490504174194888926204263579995484609505093677 3824 497654240032811908332286422778073712653137769 3825 504907589616369543244414724591049059672076372 3826 512265701407315189794606053375198673958116096 3827 519730074839712260715890369241259666653547069 3828 527302230614744557252709853151570594492736373 3829 534983710999633388211517755002124133010190746 3830 542776080130718166071375203947884491826316058 3831 550680924320757948364849869874820134870798359 3832 558699852370512178622518119251717609789752287 3833 566834495884659677913065533845228507405388016 3834 575086509592115745548512846608119587609429596 3835 583457571670808046005514629410575626088067189 3836 591949384076972788685966362270612263393110079 3837 600563672879033547952248000139904535588758970 3838 609302188596125923075247068144707362381800118 3839 618166706541332101479768097600686548519979601 3840 627159027169690264117008984882798417847016759 3841 636280976431044659094491247367914601245479210 3842 645534406127803069009281490696492049774221134 3843 654921194277669308921763240865713553783651601 3844 664443245481419315737983304403477087986312567 3845 674102491295790326104249049652425655124497448 3846 683900890611553588925937507468743091258312176 3847 693840430036842020473369033159434297269246185 3848 703923124285805184903331903426166651757944643 3849 714151016572664971079943243818198046814669756 3850 724526179011246337999838998594035833135462930 3851 735050713020058516093394020275204282615979369 3852 745726749733003080367356318958022446880486591 3853 756556450415786353958922762621733466797456700 3854 767542006888114657373316650386493954867548316 3855 778685641951751989665256254194913099041334121 3856 789989609824520813290741967762032236585013695 3857 801456196580327714493294122533135382882665020 3858 813087720595296826094674964594778115175675964 3859 824886533000095029633366881612900601871683735 3860 836855018138534099136438209934044380220155643 3861 848995594032536109626369434533435203743927474 3862 861310712853549609961111251110118121401742874 3863 873802861400505251993025745642118067924516409 3864 886474561584400776523131991046894316142321019 3865 899328370919606481336768587763066540617850418 3866 912366883021983537953787904444039014069791228 3867 925592728113908781831996303391353205526020177 3868 939008573536300875850972309494895977453140161 3869 952617124267744039201824465976183065517076220 3870 966421123450806843547098668516841698248030578 3871 980423352925654905727169002927054532634876619 3872 994626633771057651611396314981056761436947715 3873 1009033826852890689163597179104628851560101312 3874 1023647833380236710654588495801826059310010994 3875 1038471595469189244455630833937180420992469563 3876 1053508096714464996234615572442524756809149395 3877 1068760362768931957904255920742240351292315338 3878 1084231461931161920594122677270082538059762045 3879 1099924505741117505495272318996019165739808888 3880 1115842649584085323920039894108385410287838017 3881 1131989093302968395596381444764941883646051744 3882 1148367081819052492345542214081614234407752327 3883 1164979905761362633146958478201080477140226712 3884 1181830902104727536451948991317495317110364719 3885 1198923454816671436748356386760524569681167026 3886 1216260995513254295086010284964183374488582457 3887 1233847004123983077835613034384998735958850296 3888 1251685009565918444663115846872207032675569949 3889 1269778590427102875853436602765625593657021466 3890 1288131375659437981010959533606912128762912721 3891 1306747045281140466103101059041722919852925802 3892 1325629331088907994104787873558443150349035691 3893 1344782017379927956457501054331759920159163418 3894 1364208941683863978492240369700500296173811349 3895 1383913995504956812201175724710276978915806886 3896 1403901125074378124601924812536802262548961459 3897 1424174332112977569749657367002320183852227836 3898 1444737674604565437548245641910304445911570575 3899 1465595267579875103229522307455989755048385972 3900 1486751283911351458050888568121526524486314643 3901 1508209955118913484752066284596001868006070058 3902 1529975572186841150962308207363112612566814057 3903 1552052486391938830415100589672847336458161242 3904 1574445110143129525868234048421611409269903123 3905 1597157917832636259407755705666681515581757226 3906 1620195446698909115704237206248299593644842857 3907 1643562297701458572163365718241330790977402714 3908 1667263136407757927149396566874983616090798575 3909 1691302693892379843943810994511151282043395086 3910 1715685767648534264221986611037857235884412097 3911 1740417222512177210982335333025426985153987906 3912 1765501991598862297444923133374327591084685807 3913 1790945077253509085855060122945127422375551706 3914 1816751552013264798792082955848302009843013779 3915 1842926559583638275910300932483618993498000266 3916 1869475315828087491449081904252905993827663639 3917 1896403109771244402769108051955278456826297916 3918 1923715304615963388034355753239495103464170239 3919 1951417338774382052402469587189651831986360968 3920 1979514726913185737153804620416076101390883979 3921 2008013061013269655531250561100157065369346936 3922 2036918011443995203134700170077442726081143093 3923 2066235328052239649977360842759959923887284680 3924 2095970841266441116233793647084063740193113995 3925 2126130463215843464765521639727140618503065338 3926 2156720188865148511179444958405277271961699507 3927 2187746097164785756943624129479284759248754586 3928 2219214352217012693447142074440527327588240915 3929 2251131204458061605345116616345340590085525403 3930 2283502991856551720582471086492953400294236146 3931 2316336141128388512653403960422197917460921440 3932 2349637168968374958447000108370025369759313665 3933 2383412683298762592979302810948449697306199201 3934 2417669384534973280951548705729079298205100030 3935 2452414066868725744943304117935510368296609120 3936 2487653619568804051695184388984556129710272001 3937 2523395028299708461913140904235140509889096555 3938 2559645376458432295896709917923158451633404468 3939 2596411846529611757626267776158276749405193376 3940 2633701721459298994315848276878319029275840395 3941 2671522386047612047432651499924246517503353249 3942 2709881328360518775393892425446965182222645842 3943 2748786141161015298175766180307792570646996598 3944 2788244523359963030515591557300556038228835799 3945 2828264281486851933872167589960812249700581569 3946 2868853331180761228454660813500910008777176922 3947 2910019698701792466068749474569305471931877050 3948 2951771522463253572900402870969090796928764203 3949 2994117054584876229311096244055858001518317249 3950 3037064662467352761910500286203866381507227482 3951 3080622830388482582269415392828060632349325140 3952 3124800161121222117311362614431986719672968689 3953 3169605377573936139359070279958580113978728779 3954 3215047324453152419704353264350824233275784234 3955 3261134969949125699117904774285099078917832936 3956 3307877407444521092629848616285235182621981891 3957 3355283857246531224912399640578381545495959083 3958 3403363668342745627411965360322995613448280362 3959 3452126320181095219748376948967155183059614624 3960 3501581424474199046572242097280750002818582113 3961 3551738727028444847806065686155850411430757781 3962 3602608109598139505759135670516470521445967630 3963 3654199591765069937778647744886530476195127184 3964 3706523332843819588668779066472419611657308055 3965 3759589633813190323874396072928857363948798635 3966 3813408939274084233196247925738331230724713942 3967 3867991839434204626399921313830664996432713704 3968 3923349072119940337332330448592072260508756443 3969 3979491524815802352908794139654657597476932711 3970 4036430236731786748433547295214956940100737744 3971 4094176400899042942030759142409881930174787516 3972 4152741366294231379367016827223028402290684581 3973 4212136639992959926226479572888216244928355811 3974 4272373889352693481754829730581514600966089084 3975 4333464944225536630227823886947745063271392764 3976 4395421799201294524946680066659256559494848397 3977 4458256615881222645249800409550086706127262301 3978 4521981725182881587604727715956264909478855738 3979 4586609629676518645264463664804838316966395636 3980 4652153005953403599009581340724223802658355829 3981 4718624707026551885035903131887889093847968861 3982 4786037764764274126083723344705176111640248250 3983 4854405392356996909448514447124508820583203660 3984 4923740986817805671587862491423566197816489991 3985 4994058131517166604681512530545183440056241587 3986 5065370598752290636760909630163918431217489396 3987 5137692352351608754965271466093617749433523282 3988 5211037550314834242180713814293407685534482763 3989 5285420547489093781869053447814152504307681391 3990 5360855898281615855399693328560994614652049686 3991 5437358359409471411781973153341334641275132426 3992 5514942892686868432491713683561160334701175921 3993 5593624667850508745244403846486083704506851331 3994 5673419065423522261253614183292940116540403786 3995 5754341679618500721907033253844005402175085378 3996 5836408321280160044089702316804568004927356071 3997 5919635020868167449795877782754872229820144075 3998 6004038031480676756424615279967376442196277616 3999 6089633831919122490492808190273407607094905456 4000 6176439129794830870682429092921848723398535061 4001 6264470864678013187441964176772297493902284883 4002 6353746211289714687078008332736270903571871278 4003 6444282582737299749711088461895075102705312234 4004 6536097633794061933956485243140581780449805205 4005 6629209264223555348069925697060587888213619795 4006 6723635622149251798930856700309201685578232328 4007 6819395107470136268001686255406528961525574672 4008 6916506375322861468696994519615359479065492885 4009 7014988339591090553837599449440835311621021523 4010 7114860176462665466484306691758196474459841480 4011 7216141328035246963897678269498852875555638992 4012 7318851505971080994124663697024530695042591189 4013 7423010695201554869261085205788532482236329875 4014 7528639157682215560290829405356626336541246698 4015 7635757436198931437087934713517297866565501350 4016 7744386358225887895236285642950748339127301171 4017 7854547039836116550343242279061383974314302385 4018 7966260889665267042088620193366652090441967478 4019 8079549612929339975970094596797882789415862246 4020 8194435215497109142212430336723287795219648199 4021 8310940008017970890254300784296259325124985951 4022 8429086610105968405287759648741352546211665844 4023 8548897954580748632198395898631579683868011442 4024 8670397291766219723657660339389642407437591163 4025 8793608193847687154794016899981162367453633397 4026 8918554559288257048580332088208902441963263582 4027 9045260617305305795608130732199480667756006552 4028 9173750932407825731085138432770341614675467069 4029 9304050408995467452524589813095984863320304645 4030 9436184296020110325550664784420620016909323110 4031 9570178191710803834405858167408643689031187434 4032 9706058048362933690019315968987434549297260580 4033 9843850177192478013811214518394284269443944300 4034 9983581253256230471723271831196298930727938240 4035 10125278320438878942261068578538886325205253040 4036 10268968796507840166617400931739959099323104716 4037 10414680478236762850250881218766637835775032260 4038 10562441546598623865680383144609684912998858084 4039 10712280572029354547810422094398032945500822796 4040 10864226519762946577939026282757252413689834100 4041 11018308755238999622859432195584032857820749148 4042 11174557049583685733319205462409983401021375268 4043 11333001585165118513742518883406730235365887244 4044 11493672961224128254779244296519058108289261076 4045 11656602199581457574173092309807450582584192444 4046 11821820750422405641924420787809782714153076516 4047 11989360498159962775075363038476276014491052062 4048 12159253767377491078009492291648531446483285982 4049 12331533328852020878309678484786491548682842336 4050 12506232405659246968361282590594123894727575260 4051 12683384679361323111459783591356014557402209312 4052 12863024296278567910650391516053041373014143460 4053 13045185873846209971392258652197039811887976494 4054 13229904507057315317934108638633446729885251702 4055 13417215774993055250576882400742654496694095224 4056 13607155747441488259381070823040602312773157472 4057 13799760991606045241984212340736744895509707482 4058 13995068578904923111694184468839188284083240778 4059 14193116091862607929617615793907028859659160906 4060 14393941631094764954006237171474262778258962908 4061 14597583822387749474029020441425141016429619024 4062 14804081823874008986612213552436165236322195812 4063 15013475333304664186676979489857649945056229176 4064 15225804595420573375926271130252656825191810580 4065 15441110409423202256207168883313318712668933042 4066 15659434136546638663358352129824197775977184002 4067 15880817707732109619339170297645801317877102270 4068 16105303631406376137360240533570403668849190406 4069 16332935001365399509768254969138263677150489084 4070 16563755504764691344692178303980008916207632704 4071 16797809430217778398087032227960139930887498752 4072 17035141676004232276008621107109319994528428228 4073 17275797758388733360952849665223141876032706384 4074 17519823820052657849173617959416537132145716298 4075 17767266638639696576372993248593479733078886306 4076 18018173635417034360398780389921947188722259250 4077 18272592884053638904993608540945324614670577378 4078 18530573119517228891666185800628068008599404106 4079 18792163747091511740894071811278602992415208796 4080 19057414851515302652658044476298307810263017628 4081 19326377206245157943336570899222026556643583174 4082 19599102282843177384887119206549620283385789442 4083 19875642260491652226688151916281563538854776476 4084 20156050035636257844138310740772299181166888151 4085 20440379231759512514882438469333507960831514483 4086 20728684209286246677181419015866350819424656568 4087 21021020075622850179337543035967501182915541968 4088 21317442695332088488152507109668393470522763237 4089 21618008700445302592105247154482109125223583635 4090 21922775500913831415316994070200257531021577400 4091 22231801295201519955498667641712313816474182800 4092 22545145081020201077081149897377090768220688677 4093 22862866666210063933795643819752460298959652123 4094 23185026679766847367336839903528649892282427440 4095 23511686583017822334698356667400405437041467792 4096 23842908680948553460665731265675666500351009559 4097 24178756133682456198191126986622670957719401877 4098 24519292968115192812416804089573407747862412480 4099 24864584089705977488479800410265948188068128564 4100 25214695294427888303495080479935912347778056951 4101 25569693280879311603914636558968949262055898207 4102 25929645662558672495491526677416331725797063030 4103 26294620980304633689097109220957654431531273212 4104 26664688714903973856464683592396085885338007279 4105 27039919299869385940443467774881203034701246569 4106 27420384134389465539486420820166332123332521476 4107 27806155596453189550870730781027497283278611876 4108 28197307056151215716632326788065867750315369771 4109 28593912889156364575522465752304569377275816105 4110 28996048490385676588668492020684234598711075496 4111 29403790287846468881312596870832476799376511620 4112 29817215756668848133350119220341377945103580313 4113 30236403433327168662799784391689514208847317275 4114 30661432930052957684289159379306798776209154958 4115 31092384949441863094677017528522884805059085580 4116 31529341299257212945679283870403589821980904257 4117 31972384907432810014508244047960029589390199845 4118 32421599837277619583840578538880075011460746126 4119 32877071302885043697737665174065504401577319474 4120 33338885684749510776365863308152225759056490229 4121 33807130545593145555495751440180858341912981323 4122 34281894646405320872865321684377741275667327694 4123 34763267962697929858718896277192091886293270642 4124 35251341700979254608406150633320971540943130631 4125 35746208315449345427149413040074570441152695471 4126 36247961524919863247348876790912030167268160220 4127 36756696329961376833563262246921750038940483990 4128 37272509030281145916129851682041560809184613599 4129 37795497242334461437909091569029441225102581359 4130 38325759917172654666576949651774515233610540252 4131 38863397358530928024051284145021200701483370710 4132 39408511241159202121922612152853659556008030335 4133 39961204629399215674149580407282365559814784815 4134 40521581996011157692849746430469933458347172140 4135 41089749241253154666932597668229636711059504934 4136 41665813712216979283841879183770230435390642303 4137 42249884222423391689149435669114396694507285581 4138 42842071071680569294618619264969395147714948754 4139 43442486066209126750173344908039821913144107132 4140 44051242539037273896607539893693359242696343205 4141 44668455370669706321585696867399932661614481997 4142 45294241010033870559354626804351539680192029330 4143 45928717495707294012546180112537800433047780476 4144 46572004477429718340539535070443949383357982707 4145 47224223237903824361211834450980197265377221119 4146 47885496714888386459784306602288637884236438394 4147 48555949523587745098220324799563101268785712128 4148 49235707979341537279712241645351953492892276519 4149 49924900120618676753774068787806674573609289545 4150 50623655732319628357016007292690518957267119504 4151 51332106369391074181604789227432959292232071954 4152 52050385380757123256613971805483536076830335725 4153 52778627933571271125958261247081817653086807417 4154 53516971037793371119518943177262954317516707976 4155 54265553571095935250654121847511338083275373714 4156 55024516304104139542917029096527911227931545389 4157 55794001925973966200967719682158821789916386043 4158 56574155070312973404969373114230247159845154914 4159 57365122341448242633944860371477712227184414070 4160 58167052341046113321491799207143848056404636867 4161 58980095695088375326901100632755722092240407579 4162 59804405081209651176209191179739848465755754924 4163 60640135256400762301281602471587641978240024938 4164 61487443085082936591050755239873122395266574543 4165 62346487567557778478021885385662053277415398459 4166 63217429868837987525761265245567504552108939110 4167 64100433347863877070069720999434323177106406242 4168 64995663587110810908839685667790308204965837665 4169 65903288422592743344253352619240602706305527191 4170 66823477974267116067202329343521399139765527462 4171 67756404676846434448938484890295743127701204904 4172 68702243311021915780489736868906508328383618331 4173 69661171035104672887928832412269873683476040907 4174 70633367417089968362952306091091460707417559896 4175 71619014467150147395346270711858967744313064648 4176 72618296670561930888873915927667361777127739957 4177 73631401021073825197159775019992721821565856319 4178 74658517054719480443667976904363162137710482116 4179 75699836884082906002434608143926625628287485384 4180 76755555233021529326537538775366827245682095889 4181 77825869471853162932253017708347545356762464673 4182 78910979653013023991504317986993244723715727942 4183 80011088547187031666767999518574455985473457416 4184 81126401679927689054451356708344069288223984013 4185 82257127368758939398444985607825959914956363739 4186 83403476760776470108815222163007790715081472946 4187 84565663870750023085336179967984273165176564454 4188 85743905619734355915851817730629762825947562381 4189 86938421874195585709566569265299275852044363076 4190 88149435485659735649732642682849054328887330217 4191 89377172330890393823461918247939283238309136172 4192 90621861352602484523356272788466448774420099655 4193 91883734600719244031327379365231286692987209304 4194 93163027274179585904562642006470578323817691347 4195 94459977763303135002479246739432230584489361870 4196 95774827692720304937281375829257370285199120135 4197 97107821964874890315183682442346882185473808472 4198 98459208804106743076476128634730032398002730547 4199 99829239801322201456574507356663788250410711662 4200 101218169959260040593427529489389904312770936427 4201 102626257738360815615744884121273143913015012660 4202 104053765103247571178292945680067416706253525137 4203 105500957569825995882012409961729996165144106256 4204 106968104253012205845199250926470882347540308835 4205 108455477915096448894931467657607422783283407760 4206 109963355014751129443016699152684102187063198717 4207 111492015756691664115903407332738254449394468112 4208 113041744141998789641393229457557956719011185507 4209 114612828019111057374998218803560768958638015376 4210 116205559135496363194022572429602151410650252285 4211 117820233190011477316770207499752407904423004824 4212 119457149885958655936783893792399128631701497955 4213 121116612984848535417048904231316730107935051016 4214 122798930360878630186231337131263819094675600407 4215 124504414056136877438105248066094688178005494532 4216 126233380336539795276443344801185205309233985501 4217 127986149748514946091149267552174999493153558566 4218 129763047176437523717900842770377305299375624057 4219 131564401900831011343921306860816360324037576062 4220 133390547657341987197833513734333579454614197603 4221 135241822696499286823284117946045820241900475494 4222 137118569844267864205827002786658379656606981947 4223 139021136563407829222380374774707893744502180104 4224 140949875015649275834652272683646791658495635415 4225 142905142124693654174780299954551762354004002782 4226 144887299640052580195855580929722709939785859077 4227 146896714201735118905091120973480748744565987310 4228 148933757405794721386537904047016541694063492541 4229 150998805870747141877133017375210962167494221970 4230 153092241304870809108469283800738761679455224259 4231 155214450574401275991297152011565157443958698030 4232 157365825772631523525008053711390436208989675333 4233 159546764289930048585118366286658498781111416522 4234 161757668884688821003305924156313048699694767241 4235 163998947755213353132399231611435061644151357288 4236 166271014612567284908760851819576785636327161157 4237 168574288754384049312947868281982907050641823756 4238 170909195139658347112914258277246710670832037859 4239 173276164464530325879220545083665845666907271068 4240 175675633239075526515955168634343353163986442293 4241 178108043865113830981915805493081369177389368290 4242 180573844715050817511964128483204498469184502568 4243 183073490211765104516625971338083170421000087437 4244 185607440909555441467591775037617498322664974505 4245 188176163576161484496774765687015602346757167544 4246 190780131275872376176370367821278266555357501418 4247 193419823453737433036666949793036973413710639285 4248 196095726020893430847300130035921096892089144233 4249 198808331441023166566718250305354160099264685654 4250 201558138817960167184720477502799647956521347916 4251 204345653984454609475318971852749111715580262823 4252 207171389592115710973537651160602910766842834221 4253 210035865202546051322169641408525996767930118080 4254 212939607379683484535458310929000453301120911724 4255 215883149783366506729040172574693583424950603039 4256 218867033264139150502606990091891855921461345227 4257 221891805959311686467347236054727411745042878792 4258 224958023390293624418480049643724994575841950926 4259 228066248561215721398698191129191772084751087135 4260 231217052058857921416129530570745230130426461131 4261 234411012153900371905993399156010899311994408786 4262 237648714903514885194403040909993450224121619550 4263 240930754255314439272138774302948688413870881413 4264 244257732152678541152540364308034950072801446347 4265 247630258641472508008261093351343377493840252702 4266 251048951978178956194283083597078073797865042004 4267 254514438739460026207585898001073989906569129837 4268 258027353933169112645946052356907108651890767229 4269 261588341110831112348773011344914560602789345644 4270 265198052481610451171404391504368399183390121028 4271 268857149027786400301140249733224995944626772839 4272 272566300621755446709254552125732897851845325119 4273 276326186144580739289558921058133955721254248214 4274 280137493606108892502610439880267432250685276788 4275 284000920266674692967682285272622613976542565495 4276 287917172760414521465020283931215453649014856191 4277 291886967220209573272100314348909452278050873110 4278 295911029404280233703540915796034260982299733084 4279 299990094824453243199529511167905621875458921103 4280 304124908876123567357170144636876183158553176785 4281 308316226969933171968707367264059290781943860804 4282 312564814665189191466354773372219759300444974172 4283 316871447805044271222272967013942434722132321403 4284 321236912653462159961508409825614744590656272539 4285 325662006033991928163429817142322431020874443108 4286 330147535470374491801998369531105883144298695046 4287 334694319329005428156313152768355150658262086413 4288 339303186963278381760138133313076860984165444009 4289 343974978859833673903026680714198203303738474620 4290 348710546786737048497338000186980763428970523784 4291 353510753943613810636657463382204698150711184011 4292 358376475113763941844315250631357600536506515569 4293 363308596818284107898933587338096856644074719356 4294 368308017472222811280982246970150241307815625864 4295 373375647542795280764624832021179009964426203787 4296 378512409709685035537822938102533043699833678961 4297 383719239027459410526556968268855420378917411260 4298 388997083090126683382652153407561530507105455176 4299 394346902197862801926311900434584708443521486411 4300 399769669525936073772027131693345222724938888525 4301 405266371295858547468751610738885353597674244450 4302 410838006948793186811552982182038262406395542278 4303 416485589321246317092562087657749444132204240753 4304 422210144823075204014904257958046007396716141119 4305 428012713617841012856130951910658388526902240138 4306 433894349805537787299983217068023656655837941642 4307 439856121607728484220404324384926321268516265837 4308 445899111555119502663671240970484600953497148831 4309 452024416677605552398236346271072472268553874802 4310 458233148696817119753084427847164287580572794716 4311 464526434221203206110667698019941777511572197267 4312 470905414943682437427175647796548637651658174495 4313 477371247841896071589269921551800776631080043206 4314 483925105381096864351571248827409173332271233992 4315 490568175719708194103102052016996145910164887379 4316 497301662917588290854423865778949883967262328677 4317 504126787147034865692116369315167324734285825066 4318 511044784906565893586183052165009092089053431834 4319 518056909237512764932512229074725741258434711575 4320 525164429943462489641174189379034586732316394541 4321 532368633812586112017538194473923169440288777216 4322 539670824842890975203340639668022408228319490202 4323 547072324470434960626285018218906919809978052761 4324 554574471800541320827837680297843799031404321485 4325 562178623842053223278920544654291104339727698944 4326 569886155744667628432512477429780432168991232858 4327 577698461039388637382086883146790082388065412679 4328 585616951882140963177690990963156547293425581069 4329 593643059300584705180706957189345924850104035174 4330 601778233444173137898371560032534146476003685958 4331 610023943837495764615479103380771692908718168583 4332 618381679636949431919937482949096811582140084045 4333 626852949890780853988667104963098979648317644410 4334 635439283802544455349507604933090468692491056180 4335 644142230998020007853227216904432467730675763251 4336 652963361795635111868445281543579852250385257759 4337 661904267480438153343456941825033314239743475322 4338 670966560581667957455928150625862923632927939124 4339 680151875153966956188721188253613950328784681741 4340 689461867062285291423417997419150436633374022295 4341 698898214270523887129337226250371411093406336200 4342 708462617133965144043116794110601048431740218130 4343 718156798695540537981617572752314700466149447055 4344 727982504985985038709605967876420052300479610799 4345 737941505327928910195269997498222966348308448166 4346 748035592643978105234272527590777774893773841436 4347 758266583768835127911201688506998553725546203805 4348 768636319765512906301710796175382927538592486817 4349 779146666245694895306446950887188570855153630523 4350 789799513694295315657494049497824080625287496787 4351 800596777798274130059310732529029828819513985745 4352 811540399779762061230215642253178439725177730273 4353 822632346733551669409947680679915598068673202705 4354 833874611969011228807709077699232597789904759617 4355 845269215356478873598817953805662620356031557703 4356 856818203678195224553539078315998315290472326663 4357 868523650983833457317179589028856467146588438057 4358 880387658950686532875970270719443768573010845737 4359 892412357248572079959947638088573928906260694715 4360 904599903909516198174876666324897506628754942625 4361 916952485702278239644620755212790878213480402043 4362 929472318511779426009248875662855683086440300365 4363 942161647723498966890126037524301577984551833963 4364 955022748612902165530419866450542160718430117517 4365 968057926739965827378652178568918604024186611501 4366 981269518348867128036550531458354389672749028827 4367 994659890772902948374593320174800915887374006597 4368 1008231442844707546865058248096468672209823855027 4369 1021986605311837312430546701952914897595713913133 4370 1035927841257792225495059260989394747122109806323 4371 1050057646528544550595680087661582158217276073517 4372 1064378550164646191008498074330667604802722597147 4373 1078893114838987054507048118283829543914045337721 4374 1093603937300277709751606758273450560596171583935 4375 1108513648822330555051267390245987315298143603667 4376 1123624915659214675497853732180180435722319690741 4377 1138940439506360530893289152230631620346618434937 4378 1154462957967691595633810996319187442825741219617 4379 1170195245028861062931117967499317879373375507825 4380 1186140111536672729599831428634534698150971169781 4381 1202300405684766194282180679850528154110765072251 4382 1218679013505647531576230764972523320418965125447 4383 1235278859369147647246927511522061094425736997449 4384 1252102906487391575695457158728896397736826705045 4385 1269154157426363050309701930974083001673218579675 4386 1286435654624149760386814913680580676924549774079 4387 1303950480915955805180162124478924993202573786001 4388 1321701760065968966451265607628693129282023667093 4389 1339692657306171545879288653880452139339760464859 4390 1357926379882184652974600959964338989663341029695 4391 1376406177606236982939851365400948609405126130411 4392 1395135343417350292404825741484933008820372336081 4393 1414117213948834964315536083775999931382887766405 4394 1433355170103190251671152165426868041966269670847 4395 1452852637634505003464576189860176689356845927211 4396 1472613087738455905286078484170859264602034747537 4397 1492640037650001511789270450457094395385322006545 4398 1512937051248871608792038964127878087529173269143 4399 1533507739672952719391620805373667143159741407233 4400 1554355761939671861314971174290383354251636649303 4401 1575484825575481972007720508935084350720063780881 4402 1596898687253553743894622695543545756386567679453 4403 1618601153439779955031371436922808946991696220148 4404 1640596081047199740224520383341383340748130206292 4405 1662887378098951624838163769019349658233617253593 4406 1685479004399865538150884594973250768473884947167 4407 1708374972216805435494846773443609820919952113236 4408 1731579346967875588724142827808098160741742567344 4409 1755096247920605053047747426269937737353343534599 4410 1778929848899226285152632477895227083483409021941 4411 1803084379001165373066595564141376168916217068422 4412 1827564123322862842602859954135466102278455239714 4413 1852373423695045528727173076836299392019848417603 4414 1877516679427571543033581015771088421302561117095 4415 1902998348063971930950914230748433234571341497422 4416 1928822946145814194574951348165206892000942058184 4417 1954995049987014459380980393809856097137980663107 4418 1981519296458226685770915143089381656269537233831 4419 2008400383781438969704269785241713359159216570158 4420 2035643072334908640812364945396458320084561880434 4421 2063252185468569551662584594214308914104848155577 4422 2091232610330046658490054060170100837861953147815 4423 2119589298701414722016807584824888691269110072954 4424 2148327267846839707205759775684270173495794747964 4425 2177451601371243233224387404456148380297310521763 4426 2206967450090132219800205143654597985056652432807 4427 2236880032910737693819602845230732186561906096826 4428 2267194637724608560739650675478066141390163773364 4429 2297916622311808009438889293857520109555435462635 4430 2329051415256862106821336534427802677348482858509 4431 2360604516876612050105049408253614504433297493734 4432 2392581500160123480573374072984386313062798027092 4433 2424988011720808222948039566592695827830260897285 4434 2457829772760915799766842254422926207414066094273 4435 2491112580048554080527008510497853872949093152030 4436 2524842306907400461204484795003079464728325148046 4437 2559024904219267031399396954251948664327432303377 4438 2593666401439685274112741178700138328521598031107 4439 2628772907626677957357050756256359776355887821950 4440 2664350612482888017776444788139178672309742988142 4441 2700405787411236404535363190350711745038908006959 4442 2736944786584283047270870036002410371724479190501 4443 2773974048027467335235347423041952718362951344946 4444 2811500094716406746233679120106571028841363102394 4445 2849529535688434543934956504593162640961439250627 4446 2888069067168559770971046369096556303075406146703 4447 2927125473710035103285211293121991580850574513250 4448 2966705629349720498830046326938991239347972397520 4449 3006816498778432971306531831448997096361163675567 4450 3047465138526475247560862142912720839857264582977 4451 3088658698164538525893430533315603319282777832768 4452 3130404421520177042270204235659352574190024056006 4453 3172709647910054672650773297409717169663219233839 4454 3215581813388166352754519716022867311475778443339 4455 3259028452010239681976456348204672642222160882304 4456 3303057197114524696242128347161423335999123597102 4457 3347675782619182445766386794464481680568708830289 4458 3392892044336485698368763796656700272118561826905 4459 3438713921304047807618688097714304643297517756200 4460 3485149457133298538062189744932035238159842995812 4461 3532206801375428427548647481592637375427358146771 4462 3579894210905026089667480845873954335559678644641 4463 3628220051321635717961845487603652544824024639272 4464 3677192798369464948356204327149209501205979333366 4465 3726821039375476167569520106899056896770137766977 4466 3777113474706097323643768142584218321752474938023 4467 3828078919242791300562212711894273514677879147246 4468 3879726303876725962732897177344630304545064312874 4469 3932064677022790057345367841807544420499954112579 4470 3985103206153203283753988258197710154732047401485 4471 4038851179350971999586482893527379458735053096326 4472 4093318006883445233714803945334492750674743164970 4473 4148513222796228917056393091657715023752151391715 4474 4204446486527719523902959876343974727077104547497 4475 4261127584544521639612843930522940996055915501058 4476 4318566431998017335570044973190228266019850898024 4477 4376773074402358639832698384714891296920018289901 4478 4435757689334157842397260305167129031394676731967 4479 4495530588154153868029649303201296181728353915666 4480 4556102217751136487705446824293909685370001517648 4481 4617483162308413722409113561860761058723685168159 4482 4679684145093111420924996937838774241754541185151 4483 4742716030268597666875569080247718281483059524626 4484 4806589824730328390196732910634955689993484535864 4485 4871316679965414325065145030011692543135233611319 4486 4936907893936213270594484995803792975469257682303 4487 5003374912988255472989874700419001236424726554788 4488 5070729333782813858892998020444266078600266892710 4489 5138982905254434809973114991900647113286414508599 4490 5208147530593749179036869454157543890486725486337 4491 5278235269255887308665947690110768249425216644490 4492 5349258338994825925277375462774267327438878489864 4493 5421229117923998945175478401984513572444327957849 4494 5494160146603508445274127394356507115746949753173 4495 5568064130154276320367710249504959075306565735210 4496 5642953940399481471782287962985413205988705761278 4497 5718842618033631749615793233081257922794551895513 4498 5795743374819624303257406566101333205545701523039 4499 5873669595814152483149310628471924006473603635978 4500 5952634841621821981515302338988774399848336271294 4501 6032652850678343501735281531291974929046180892377 4502 6113737541563173905906208807661547580101858719327 4503 6195903015341982508621341492269211942509351299502 4504 6279163557939323962851965936174426439852359080218 4505 6363533642541904021770049658561974680390049938225 4506 6449027932032829359156004115947524752196566156647 4507 6535661281457237591452120254439160801308880776718 4508 6623448740519708667317646001277879963843185697114 4509 6712405556113863876493853864102240087844482382641 4510 6802547174884563879684355587297418017311930197069 4511 6893889245823122375794656517299091837991158492770 4512 6986447622895957303062660947528837705155445072721 4513 7080238367707106817165676984557495975634974080960 4514 7175277752195042703136663246717331381001759828499 4515 7271582261364219359700473789808908834019531270876 4516 7369168596051802045297507199126989069010213741137 4517 7468053675730023695455744160303298142638052377280 4518 7568254641344625312171565041656098276823452733915 4519 7669788858189840688444611748401335705255678083348 4520 7772673918820392065972801218730206284286255826001 4521 7876927646000969232151917682514049642828838899426 4522 7982568095693670544852649627934783196385076828665 4523 8089613560083890430890410352633007138675859876232 4524 8198082570645144037595113731573520674688998244435 4525 8307993901243325927376145577677807141498952765418 4526 8419366571280905993620643773174422513379911241715 4527 8532219848881572143631280362942551160555135591592 4528 8646573254115835741585409179354743219596304982715 4529 8762446562268122332675213141220920753618853837960 4530 8879859807145876779675141101202169269863931638101 4531 8998833284431218636197675363976431842236081240076 4532 9119387555075690357873105596632184984752999342615 4533 9241543448738647814668022046136115090293447847048 4534 9365322067269849515598087215377484658896987576275 4535 9490744788236807992263751773851347352250653553588 4536 9617833268497473911026603334512702645493577066225 4537 9746609447818830696345997695626462724077984586176 4538 9877095552541984750921072643816741254167410322551 4539 10009314099294343752956430880559102701058558786264 4540 10143287898749482998228810018292699988950077115305 4541 10279040059435307335829074875918451045254344329480 4542 10416593991591123922655215078832926338665255972061 4543 10555973411074248794118431096883042239851412897394 4544 10697202343316778118291119228958636691943180268457 4545 10840305127333162969082626488115047253636620105480 4546 10985306419779234522200956659371314374596075718941 4547 11132231199063334746886179011976346104433015696858 4548 11281104769510215937939408925802925905890538023813 4549 11431952765578380807690647051787873207197499538628 4550 11584801156131543337535885861593880853970060250909 4551 11739676248764899174830969353521013679369930124954 4552 11896604694186903054575011128248535729589325671059 4553 12055613490657259527784259836185553716159388122038 4554 12216729988481842191099103149152902596611600930549 4555 12379981894565265636350008824876128583262259364546 4556 12545397277021843475917036993528072641158943378565 4557 12713004569845675051153585916317525456352445375302 4558 12882832577640612798326968142452945644552468561267 4559 13054910480410871730892429363606006120722887877314 4560 13229267838413052099917165734414968886288585947269 4561 13405934597070356017578503346806927983355850823046 4562 13584941091949788673365519525814134425845182493305 4563 13766318053803144740424181470298033323162612082568 4564 13950096613672590661929277133692272003345700702577 4565 14136308308061663725987517919112211001211900465354 4566 14324985084172519183939711757950870496661655492539 4567 14516159305210267142619586512047403138883843845741 4568 14709863755755251567745909140773391995398538754926 4569 14906131647204134474795928632444262264624817256652 4570 15104996623280659257074754764452832684652689260889 4571 15306492765616978109920149560074678095032704085633 4572 15510654599406439656748874064604276477047872264986 4573 15717517099128744168663410139179539713484504710924 4574 15927115694348385196321718083222573008538924829757 4575 16139486275587308002474046345261587189551717917061 4576 16354665200272726897757485572579122999199794922922 4577 16572689298761055442800479339272930042862335768212 4578 16793595880438915488237373592056008740544989182525 4579 17017422739902203182701061433088654966804450862291 4580 17244208163214202389106135384225479002900625871438 4581 17473990934243748413434766919813026397168374575456 4582 17706810341084457569694936721966969560926281514879 4583 17942706182556050881661136423040536488028544298803 4584 18181718774788813158380389261726865230367838847534 4585 18423888957892241778204454693689011762319953229024 4586 18669258102708952777289669344669121118331971019589 4587 18917868117654925265110824532121848722708225676461 4588 19169761455647178783611390007190247683070357727762 4589 19424981121119991990230977978691662861521283051540 4590 19683570677130784980309332177386237307344484076553 4591 19945574252556801673387182206284457748562422070253 4592 20211036549383742972856922434627595415020251747744 4593 20480002850087515871435512997769404961564273794006 4594 20752519025110278318240191493727961460530288992925 4595 21028631540431974489073463310323030687455240832403 4596 21308387465238570112123672335903052154237533897210 4597 21591834479688212698945171206514481656547909327968 4598 21879020882776556917609639653037129937371548490515 4599 22169995600302510923657709127287532194044524322587 4600 22464808192935675237296694208409220639803608497522 4601 22763508864386761724583891828771410161140134860896 4602 23066148469682296408532959530454616900509863341331 4603 23372778523544926205640438254617436718543049851731 4604 23683451208880666256737762591849901646695090334522 4605 23998219385374441300848791346748423274796489585824 4606 24317136598195291529422523637200799585880361856211 4607 24640257086812630558494985769378077584725257121259 4608 24967635793924960570624621487866784813304102749502 4609 25299328374502467309485210829108023038489625590818 4610 25635391204944935460465065283088089241237225342837 4611 25975881392356443023219443592647165268203602819883 4612 26320856783938311579596405124438550934236237009804 4613 26670375976501807885479828298483958760183959932680 4614 27024498326102110970676199618719888865160151556673 4615 27383283957795077919857533902770909683971660035371 4616 27746793775518360732639725129112287809123895145868 4617 28115089472098446125037276279892602916095518750560 4618 28488233539385209840740889077318295644325452280653 4619 28866289278515596991899063629077658411505481495771 4620 29249320810308060148370434153549709031160694010232 4621 29637393085789407344808781040392078598053879243360 4622 30030571896855732879543651242827905080895959746663 4623 30428923887069124741160290732613457090466726623425 4624 30832516562591863721135468663913685683894180566136 4625 31241418303259850757061863784827115605661566076960 4626 31655698373797020804143357263794241897245689265065 4627 32075426935172523556056933192556237880785127495391 4628 32500675056102473633284244022871043687334597995402 4629 32931514724698095430988270758185438165438459553880 4630 33368018860262110672860110142503387470508520914423 4631 33810261325235239855541661597739001037183765529447 4632 34258316937294712193737973755073988020142925211260 4633 34712261481606702392507064266854314695025022904274 4634 35172171723234636584037196544343647127867016502347 4635 35638125419705334075117685488574191434080773856135 4636 36110201333734976162149396545545409695226695790034 4637 36588479246116918186640103364034512345785524758620 4638 37073039968773386229448046140698380187095205466155 4639 37563965357973125380380564310280770089572419845991 4640 38061338327717092374976210211898214599480795313490 4641 38565242863294311566297961768204526686385824179794 4642 39075764035010039700289318915880155883696862246865 4643 39592988012088411792689643486535159530328161710071 4644 40117002076751767567714297709253673336379986182128 4645 40647894638478885417772514222972988331784480749200 4646 41185755248444378683564998939939588021569318532361 4647 41730674614141537239168086986871645400182193976439 4648 42282744614190925901417063871839187541982147687944 4649 42842058313337080071345033537434742583222233688344 4650 43408709977635668261964875044506403236174282022313 4651 43982795089833520775702835681084456008622374699389 4652 44564410364943953770759299717057230609785438981634 4653 45153653766019848303095721544303033825297273512664 4654 45750624520126974654192082665310577063682177420713 4655 46355423134520083358807642391422434869724136658301 4656 46968151413024315836386648956953159765656285030928 4657 47588912472624519409214517133916944505277536001128 4658 48217810760265083764740914923387245771124163587463 4659 48854952069862948593494786018732480493614291030051 4660 49500443559536465212632218738465815390926129298382 4661 50154393769052828473350724273627089598934222895712 4662 50816912637496829153202914481801890844552647610475 4663 51488111521163711356840049507898320719947215938407 4664 52168103211678954196064746225325057841626241795790 4665 52857001954347832197488347588114798090455955852162 4666 53554923466737644498851616001628908801899046528769 4667 54261984957495538948521381301380056354094831932327 4668 54978305145404893722229457808551475927825170185458 4669 55704004278683256022248304207196694282712409522738 4670 56439204154524874832441935820931791670786224491829 4671 57184028138890902573599359187604566587059590470567 4672 57938601186550378842828392591946161517504853126386 4673 58703049861375148234306357392549701823306295859378 4674 59477502356891903532166886430951290408436239810747 4675 60262088517094585345635873132162242911322038490131 4676 61056939857520409527672870377698361411957755583168 4677 61862189586592834487358014990661456910984973107434 4678 62677972627234821779193130225911624101526792795310 4679 63504425638755785135537613866996637895841307321558 4680 64341687039015665407828758178000659381476266897298 4681 65189897026869611704372017034360577551168459161036 4682 66049197604896792363736141391422267268165795205228 4683 66919732602416903289635640611122168529817803560386 4684 67801647698797985602192114464756632702092047754438 4685 68695090447059209538279836349321872971313971459340 4686 69600210297772327067003488761868143046316854950772 4687 70517158623265541782032805919911122068792939888706 4688 71446088742133591297418411271260865309255250505182 4689 72387155944057884614607389022831470617386904695660 4690 73340517514940584752722840732225734352983795024884 4691 74306332762356575348911315614133401660561627479234 4692 75284763041327298947924787741469575360986405001798 4693 76275971780420504317406807289368811283403200013572 4694 77280124508179990355001457920626015205783408219708 4695 78297388879889485002894619272534016883648166334586 4696 79327934704674849062316585746584456351476304443604 4697 80371933972948846912562262528543428820034769169526 4698 81429560884202778893992096904563303810781291680536 4699 82500991875149323520130097676986790780112399010718 4700 83586405648220991748336714112012193118309446122708 4701 84685983200428650269662580171431221356144355534142 4702 85799907852584626184540560236291177917927260136208 4703 86928365278894961520203505229303836192203778406712 4704 88071543536925442826479145829493650266558377881978 4705 89229633097946088567368477219710682250911086148926 4706 90402826877658835215119274095289615765038909651728 4707 91591320267313221860025278014074739423948626159878 4708 92795311165214932781682449017951675163572296902664 4709 94015000008632117794791126018025038428392389287222 4710 95250589806104471293789259655232207485805108138914 4711 96502286170160112784728233112745770218579304824550 4712 97770297350445374319060548144842109561634594423532 4713 99054834267272663641710739741761363243892961123168 4714 100356110545591636044373085657699142558199417327472 4715 101674342549388972883962023793033609311980977373764 4716 103009749416522130495189316720461746176236643418860 4717 104362553093992489805128541963099219995669578101730 4718 105732978373663404356243476563807658245620635076330 4719 107121252928428712672713249695312443286502790761306 4720 108527607348837349973115889217801760179200776800368 4721 109952275180179764150887942955489732886922572102796 4722 111395492960041911722840267347950639582454312779090 4723 112857500256332681095883589928343402915529643636146 4724 114338539705790663033634013070887890513326960237414 4725 115838857052976261628488908103945415577958635131286 4726 117358701189755213411978598860989332248853850630356 4727 118898324195279657477731638303916325508589682160504 4728 120457981376472975658397548924495746768281018361054 4729 122037931309024698901641858699495363076178274602198 4730 123638435878901854042291995484024197089191541579856 4731 125259760324383204179435264756978557591894488477174 4732 126902173278622915850457834123203228072132342391972 4733 128565946812750267160514112711686800549789276386986 4734 130251356479512092987720198188824939857046088769775 4735 131958681357464746353609265758200398000773138188311 4736 133688204095722439037353773376308610297623429684904 4737 135440210959268909533380581505698294213780436409234 4738 137214991874839452517862286924151970969500067056111 4739 139012840477380431112895131275193176108972554693591 4740 140834054157093481430858603644008973474202593766056 4741 142678934107071708158537950846933608525750031557608 4742 144547785371535260314279546891295315390002026394683 4743 146440916894673767795101321439678465293857230066325 4744 148358641570103211937818546010448330354446662515294 4745 150301276290944897062554974378092034440518219697874 4746 152269142000534284862341745669319701335177631205691 4747 154262563743767549562880049646165225887910820765077 4748 156281870719093809016146143089982386830925214954078 4749 158327396331161085324708097766381184796510500927826 4750 160399478244124148234935295701854544729390756713707 4751 162498458435622495401422323785620264753040674387889 4752 164624683251436825726804332856568695009087686484960 4753 166778503460832465335776638425430847085848461650002 4754 168960274312598310364794772091844712100119163698205 4755 171170355591789956655053843241775530390601921363095 4756 173409111677185793641545720478385658336249019498234 4757 175676911599464948251075484796936704164459087941458 4758 177974129100116074473081904820286622772717490598173 4759 180301142691086095465140455130573455061922044303895 4760 182658335715178117616517123153218475520509343754124 4761 185046096407207849934670112544059223646634476213598 4762 187464817955927977457947805281779460907849669347583 4763 189914898566730054149890707986578703379938272331883 4764 192396741525133598913703184052802233127934404177176 4765 194910755261072197997015503548178249924288377086166 4766 197457353413986538154615887511496156804273770833831 4767 200036954898734417518215870791761162213748240783467 4768 202649983972327905205555414755969068093406384712700 4769 205296870301507946304509163171654578563336819055602 4770 207978049031166836009794485196496371793331684008775 4771 210693960853629115389100592562109867201956073946283 4772 213445052078801571530876490145921279609986585920540 4773 216231774705203156696782283241066788040377229134822 4774 219054586491885774587302636695646330016961872259155 4775 221913951031257016948855687486438281314296001203453 4776 224810337822816070524754482136871039436394961781300 4777 227744222347814152800679198907955708835290249904346 4778 230716086144850975138227161067497618788377328787701 4779 233726416886418873748198966452132223592293029306543 4780 236775708456406392549375765950343339750582040087234 4781 239864461028573247309718397203892592602445284497018 4782 242993181146008747596501054848343736036348992367125 4783 246162381801585901991464578500893253796947206952663 4784 249372582519423582778481243357318572616364593843144 4785 252624309437369278906571083289150579131866126382612 4786 255918095390515120492772299134753169407118611757389 4787 259254479995760014479987517915394606931667830149079 4788 262634009737430889327418375414057886237053568780652 4789 266057238053976206808753642322009818834405771830574 4790 269524725425745061149360485840740939890009735271349 4791 273037039463865349872096403024265515022500114143665 4792 276594755000234666866048563917305490836728221111436 4793 280198454178637736367844592015906284103789479634190 4794 283848726547004376775783612919324823186174027928757 4795 287546169150822155527824232282735810651234356243953 4796 291291386627718070690652093533799159255565914435738 4797 295084991303223771454152139817951351924362560519808 4798 298927603287739008429454798571833238920167008588977 4799 302819850574708185535446625242824353221357991486621 4800 306762369140025068354684260703882469212127153978912 4801 310755803042680889171793568373967069355650712761470 4802 314800804526671276502762923876715345965979145337411 4803 318898034124177626809465778059863140405847560680639 4804 323048160760038728298017173857010485413631414595850 4805 327251861857528641250259590713205712511683533314036 4806 331509823445457036263200363582700227172819466428419 4807 335822740266608391100342367983059619452794141984005 4808 340191315887536648620663481720044565733730055340804 4809 344616262809732142474959859203183568415588822023156 4810 349098302582177803975178309709095099931295459315715 4811 353638165915311872780386986508671033986847137662213 4812 358236592796414545833696268873460657342533312250628 4813 362894332606436213358634736235528042983594007188020 4814 367612144238285147712470923757681571827693925598083 4815 372390796216592730529387806096190152203171988349107 4816 377231066818974525900281108761826228119107069135070 4817 382133744198805732360666275765420071658278453256394 4818 387099626509529774226532738398096915939898709186857 4819 392129522030519023363162000633918042589056312728047 4820 397224249294506875827510090060781664227096493505318 4821 402384637216610644024730107123041042769540502092676 4822 407611525224964964098169601450178865153428137076899 4823 412905763392985660264525498985466216223190545894907 4824 418268212573284252746998918007074308366850921580510 4825 423699744533253543884908466506982061831031009059204 4826 429201242092344967944365953406613083297651633008769 4827 434773599261058644157797826807477230127416406189597 4828 440417721381667329617251682707591627773152343954910 4829 446134525270695728874945334931978767149027900119418 4830 451924939363176880502229794195334371536984827538213 4831 457789903858707607463334117758142651198317827085699 4832 463730370869325288011685352742184287432685216761950 4833 469747304569228476953460897695834314444341154016838 4834 475841681346364183585013559809694379643007619332609 4835 482014489955904892438066804576718436511094377513647 4836 488266731675638696199745650170217142511428556900266 4837 494599420463296196854710590975506442598333349718116 4838 501013583115838121265513639538169067461077533900099 4839 507510259430727891106911257524380622335324989696321 4840 514090502369213684342867137283727357198202808673090 4841 520755378221644826324487349984282275480115216369210 4842 527505966774847653136796530193758604057244406768707 4843 534343361481586298076254272053330779040144781800001 4844 541268669632134164143922241931430283378805349605610 4845 548283012527982161236456139670585447765158055223890 4846 555387525657710106354385390814385261133846339270493 4847 562583358875048008670777931091444896764823056552562 4848 569871676579154288760242540673351177463942065117855 4849 577253657897138312725732650967093293948142837134600 4850 584730496868854957426786652756600717702707628239335 4851 592303402633999262556248008958340824491447669349958 4852 599973599621529568982312516395651993050023505157323 4853 607742327741447890618696432986392696378572410739774 4854 615610842578966619158149395935013773052643298930865 4855 623580415591091017354393609919309817472669270865052 4856 631652334305647317216408331018074544114176868072201 4857 639827902522786604538965229114406373512964686978922 4858 648108440518995040687248473916990412089917579540721 4859 656495285253641346534687127673314300137659794800284 4860 664989790578092851975848969758186766918163187440851 4861 673593327447431797555102683479059875987087624526048 4862 682307284134803962522111653468817593429471672419761 4863 691133066448432086103101244549742422967690368116816 4864 700072097951326946018935535348301536743874581353169 4865 709125820183729360344719555619873853918101108682726 4866 718295692888316785748964964119271612589893986452409 4867 727583194238208597032070110249108536737526874663632 4868 736989821067804549763420538744971919580497634208685 4869 746517089106491349753974212193422758219081859608010 4870 756166533215252680157636441578141303613559287330295 4871 765939707626218469231659051704895875331922559862418 4872 775838186185189619266058519289739157596915307469015 4873 785863562597174859977724803127962890624463136055232 4874 796017450674976837820325492047082280584606877656441 4875 806301484590865006250899856460683853372758104252822 4876 816717319131373341083556530131754930153364809353521 4877 827266629955261369716089123187254851697346730737600 4878 837951113854677473303547690233028384881796608194337 4879 848772489019563896941590969228003446488596714625006 4880 859732495305343384680343147971070970691134018341777 4881 870832894503927843785855810638383615426996184377696 4882 882075470618089936171324273584991133322398205176189 4883 893462030139238994404958536977254928335290637731858 4884 904994402328643165237740454439813609666267811513041 4885 916674439502140195254945474770946504315851044784286 4886 928504017318379791113871715814052005593966784459295 4887 940485035070641010961180987226156265697599957649804 4888 952619415982268674101983380161508050117935874948023 4889 964909107505773312895555280132370615739439348374730 4890 977356081625639734256545249193046238881903697731915 4891 989962335164889808123788050747890346575703863056660 4892 1002729890095445656900439686013434507040091567373381 4893 1015660793852339983249032854714737823345894698063964 4894 1028757119651820843824152702462674839770980184625483 4895 1042020966813398753625631073035727169448096828780564 4896 1055454461085884589739313180074886843175082629633049 4897 1069059754977467354384410046597128986705365949034632 4898 1082839028089881455491058254501393448849088889178955 4899 1096794487456713768574820946668556837233027001338630 4900 1110928367885901356543358440340917604339565453050151 4901 1125242932306471344352285491016539788756092994839370 4902 1139740472119575073211274098878758874449034533035689 4903 1154423307553869294417773703871039927093673926760430 4904 1169293788025297805955394128489670876017158774340680 4905 1184354292501327585829204339004674991705935856277699 4906 1199607229869694134814212630153955590448198887775047 4907 1215055039311711407960491755575413800529428537722920 4908 1230700190680202388924299426361565330054581285006930 4909 1246545184882107044075760380114861702309787832080575 4910 1262592554265825084468010489070737845248005286770119 4911 1278844863013351663239109013356605031062836652980928 4912 1295304707537264843956632006515124166481307420673224 4913 1311974716882624391906988833478611091582814560167057 4914 1328857553133842165479680502531699103504165512289797 4915 1345955911826585118704687942735299274331551013616098 4916 1363272522364772668773918923643449236536258475930258 4917 1380810148442730934121380559176638415831466444352391 4918 1398571588472567109458969625038586265555705680969221 4919 1416559676016828014174252323876202443900589363639778 4920 1434777280226507629803398508934808695069930470025248 4921 1453227306284469231007910603309504338504564908566043 4922 1471912695854348512720635851984842654530260561857541 4923 1490836427535004923998802490204369711559008831126976 4924 1510001517320589236744861110575980049388068438016704 4925 1529411019066296204946497972477300482135294332639395 4926 1549068024959872007563460190609627221635908492958685 4927 1568975665998947015770339940293783965813030924143354 4928 1589137112474265283072172142701275107381717998193900 4929 1609555574458883024966010233007735197060712878476447 4930 1630234302303409233450413755176896396276845703085277 4931 1651176587137362460911336476149416259627895083450162 4932 1672385761376718707864059221140679340617906096189754 4933 1693865199237726259834887922034278294604977324430403 4934 1715618317257064240453177864619991504252182333710579 4935 1737648574818422580725234378270433718833056750039440 4936 1759959474685582048609722080073396110183222866174074 4937 1782554563542073938543910756238585472625163662498787 4938 1805437432537499987617513747763460945686248803473939 4939 1828611717840594063793767025865263336749267417514408 4940 1852081101199108162075120736846155655586518216450490 4941 1875849310506606246944489859710295361040259442262667 4942 1899920120376250493925129456283233419140332560945143 4943 1924297352721665509837247899551371800241134799306948 4944 1948984877344967150433545845510244256046085114759610 4945 1973986612532043605716799424677847110644457264886893 4946 1999306525655177487529975864385611082742855995523349 4947 2024948633783098731114534659257349035667637645211338 4948 2050917004298559212408677946638314251008063564093872 4949 2077215755523521086059335795741627743796423339483313 4950 2103849057352051965606408331094499352873738746903569 4951 2130821131891021197223897995972006166573212063632526 4952 2158136254108692621930593050449696146072393936955782 4953 2185798752491310378475351144743240151007476330311133 4954 2213813009707775470323147751080735724905713263540047 4955 2242183463282512005484213926422953124789134093751004 4956 2270914606276623217508077062525757084472528913035046 4957 2300010987977438589977416061469013401003001430208175 4958 2329477214596554635455644634971675086549520492096915 4959 2359317949976473123241379522618048747630696060191840 4960 2389537916305941808638835166938497793689645008498526 4961 2420141894844103989944202286773687056499875901854639 4962 2451134726653564508154817611001580140517928094485203 4963 2482521313342481108713156593416190556568465494553996 4964 2514306617815791404586284223440403916144630489661352 4965 2546495665035687015840473654231422273925161937612793 4966 2579093542791447812789555148518972111442742365723283 4967 2612105402478750557965735933118432329637317332986572 4968 2645536459888567626776948679143783871885179781880172 4969 2679391996005772887971349403050579696051702996640053 4970 2713677357817573243125821642251048685795448003156621 4971 2748397959131885759512027171154847207096115820200042 4972 2783559281405781783073823556296351037079070484793368 4973 2819166874584120888079297534599918339630010577528369 4974 2855226357948499007497223528371376094874940753650901 4975 2891743420976636593501891058758056905045592461463458 4976 2928723824212334180944884198839797699305590436090712 4977 2966173400146124268362988860168789210827733543906353 4978 3004098054106749991335945034651566495084593977775317 4979 3042503765163602641986823454130882507432853184164610 4980 3081396587040251686354568976844979323024670025863736 4981 3120782649039202548488533587949572102865377173824497 4982 3160668156978019066647106095768486151924016459765461 4983 3201059394136949183158019251537346905358290402647958 4984 3241962722218194105550495556509970373379221119121846 4985 3283384582316962872735761509602076056161333823009183 4986 3325331495904455976532093573233713297091558980573275 4987 3367810065822923425945763566179246580670754263486736 4988 3410826977292944399575194342794490711234338961687798 4989 3454388998933077410550381779233430199543272242045469 4990 3498502983792031708804178956131718389671799907609533 4991 3543175870393512467450329427896421362845858535957750 4992 3588414683793894143872133473136406765376671890740528 4993 3634226536652878272065322672674089013079685517391153 4994 3680618630317293831092161608917172463035061312246027 4995 3727598255918200245457153520419372265820714824354964 4996 3775172795481455007077303387764121546526736925323572 4997 3823349723051909865564169378667010239502056194042415 4998 3872136605831401514036609459038865669239243392256781 4999 3921541105330704701921154955795243602629922654567074 5000 3971570978535617734453558747374659580300248465386100