1 1 2 2 3 4 4 6 5 8 6 12 7 16 8 24 9 32 10 36 11 48 12 64 13 72 14 96 15 128 16 144 17 192 18 216 19 256 20 288 21 384 22 432 23 512 24 576 25 768 26 864 27 1024 28 1152 29 1296 30 1536 31 1728 32 2048 33 2304 34 2592 35 3072 36 3456 37 4096 38 4608 39 5184 40 6144 41 6912 42 7776 43 8192 44 9216 45 10368 46 12288 47 13824 48 15552 49 16384 50 18432 51 20736 52 24576 53 27648 54 31104 55 32768 56 36864 57 41472 58 46656 59 49152 60 55296 61 62208 62 65536 63 73728 64 82944 65 93312 66 98304 67 110592 68 124416 69 131072 70 147456 71 165888 72 186624 73 196608 74 221184 75 248832 76 262144 77 279936 78 294912 79 331776 80 373248 81 393216 82 442368 83 497664 84 524288 85 559872 86 589824 87 663552 88 746496 89 786432 90 884736 91 995328 92 1048576 93 1119744 94 1179648 95 1327104 96 1492992 97 1572864 98 1679616 99 1769472 100 1990656 101 2097152 102 2239488 103 2359296 104 2654208 105 2985984 106 3145728 107 3359232 108 3538944 109 3981312 110 4194304 111 4478976 112 4718592 113 5308416 114 5971968 115 6291456 116 6718464 117 7077888 118 7962624 119 8388608 120 8957952 121 9437184 122 10077696 123 10616832 124 11943936 125 12582912 126 13436928 127 14155776 128 15925248 129 16777216 130 17915904 131 18874368 132 20155392 133 21233664 134 23887872 135 25165824 136 26873856 137 28311552 138 31850496 139 33554432 140 35831808 141 37748736 142 40310784 143 42467328 144 47775744 145 50331648 146 53747712 147 56623104 148 60466176 149 63700992 150 67108864 151 71663616 152 75497472 153 80621568 154 84934656 155 95551488 156 100663296 157 107495424 158 113246208 159 120932352 160 127401984 161 134217728 162 143327232 163 150994944 164 161243136 165 169869312 166 191102976 167 201326592 168 214990848 169 226492416 170 241864704 171 254803968 172 268435456 173 286654464 174 301989888 175 322486272 176 339738624 177 362797056 178 382205952 179 402653184 180 429981696 181 452984832 182 483729408 183 509607936 184 536870912 185 573308928 186 603979776 187 644972544 188 679477248 189 725594112 190 764411904 191 805306368 192 859963392 193 905969664 194 967458816 195 1019215872 196 1073741824 197 1146617856 198 1207959552 199 1289945088 200 1358954496 201 1451188224 202 1528823808 203 1610612736 204 1719926784 205 1811939328 206 1934917632 207 2038431744 208 2147483648 209 2176782336 210 2293235712 211 2415919104 212 2579890176 213 2717908992 214 2902376448 215 3057647616 216 3221225472 217 3439853568 218 3623878656 219 3869835264 220 4076863488 221 4294967296 222 4353564672 223 4586471424 224 4831838208 225 5159780352 226 5435817984 227 5804752896 228 6115295232 229 6442450944 230 6879707136 231 7247757312 232 7739670528 233 8153726976 234 8589934592 235 8707129344 236 9172942848 237 9663676416 238 10319560704 239 10871635968 240 11609505792 241 12230590464 242 12884901888 243 13060694016 244 13759414272 245 14495514624 246 15479341056 247 16307453952 248 17179869184 249 17414258688 250 18345885696 251 19327352832 252 20639121408 253 21743271936 254 23219011584 255 24461180928 256 25769803776 257 26121388032 258 27518828544 259 28991029248 260 30958682112 261 32614907904 262 34359738368 263 34828517376 264 36691771392 265 38654705664 266 41278242816 267 43486543872 268 46438023168 269 48922361856 270 51539607552 271 52242776064 272 55037657088 273 57982058496 274 61917364224 275 65229815808 276 68719476736 277 69657034752 278 73383542784 279 77309411328 280 78364164096 281 82556485632 282 86973087744 283 92876046336 284 97844723712 285 103079215104 286 104485552128 287 110075314176 288 115964116992 289 123834728448 290 130459631616 291 137438953472 292 139314069504 293 146767085568 294 154618822656 295 156728328192 296 165112971264 297 173946175488 298 185752092672 299 195689447424 300 206158430208 301 208971104256 302 220150628352 303 231928233984 304 247669456896 305 260919263232 306 274877906944 307 278628139008 308 293534171136 309 309237645312 310 313456656384 311 330225942528 312 347892350976 313 371504185344 314 391378894848 315 412316860416 316 417942208512 317 440301256704 318 463856467968 319 470184984576 320 495338913792 321 521838526464 322 549755813888 323 557256278016 324 587068342272 325 618475290624 326 626913312768 327 660451885056 328 695784701952 329 743008370688 330 782757789696 331 824633720832 332 835884417024 333 880602513408 334 927712935936 335 940369969152 336 990677827584 337 1043677052928 338 1099511627776 339 1114512556032 340 1174136684544 341 1236950581248 342 1253826625536 343 1320903770112 344 1391569403904 345 1486016741376 346 1565515579392 347 1649267441664 348 1671768834048 349 1761205026816 350 1855425871872 351 1880739938304 352 1981355655168 353 2087354105856 354 2199023255552 355 2229025112064 356 2348273369088 357 2473901162496 358 2507653251072 359 2641807540224 360 2783138807808 361 2821109907456 362 2972033482752 363 3131031158784 364 3298534883328 365 3343537668096 366 3522410053632 367 3710851743744 368 3761479876608 369 3962711310336 370 4174708211712 371 4398046511104 372 4458050224128 373 4696546738176 374 4947802324992 375 5015306502144 376 5283615080448 377 5566277615616 378 5642219814912 379 5944066965504 380 6262062317568 381 6597069766656 382 6687075336192 383 7044820107264 384 7421703487488 385 7522959753216 386 7925422620672 387 8349416423424 388 8796093022208 389 8916100448256 390 9393093476352 391 9895604649984 392 10030613004288 393 10567230160896 394 11132555231232 395 11284439629824 396 11888133931008 397 12524124635136 398 13194139533312 399 13374150672384 400 14089640214528 401 14843406974976 402 15045919506432 403 15850845241344 404 16698832846848 405 16926659444736 406 17592186044416 407 17832200896512 408 18786186952704 409 19791209299968 410 20061226008576 411 21134460321792 412 22265110462464 413 22568879259648 414 23776267862016 415 25048249270272 416 26388279066624 417 26748301344768 418 28179280429056 419 29686813949952 420 30091839012864 421 31701690482688 422 33397665693696 423 33853318889472 424 35184372088832 425 35664401793024 426 37572373905408 427 39582418599936 428 40122452017152 429 42268920643584 430 44530220924928 431 45137758519296 432 47552535724032 433 50096498540544 434 52776558133248 435 53496602689536 436 56358560858112 437 59373627899904 438 60183678025728 439 63403380965376 440 66795331387392 441 67706637778944 442 70368744177664 443 71328803586048 444 75144747810816 445 79164837199872 446 80244904034304 447 84537841287168 448 89060441849856 449 90275517038592 450 95105071448064 451 100192997081088 452 101559956668416 453 105553116266496 454 106993205379072 455 112717121716224 456 118747255799808 457 120367356051456 458 126806761930752 459 133590662774784 460 135413275557888 461 140737488355328 462 142657607172096 463 150289495621632 464 158329674399744 465 160489808068608 466 169075682574336 467 178120883699712 468 180551034077184 469 190210142896128 470 200385994162176 471 203119913336832 472 211106232532992 473 213986410758144 474 225434243432448 475 237494511599616 476 240734712102912 477 253613523861504 478 267181325549568 479 270826551115776 480 281474976710656 481 285315214344192 482 300578991243264 483 316659348799488 484 320979616137216 485 338151365148672 486 356241767399424 487 361102068154368 488 380420285792256 489 400771988324352 490 406239826673664 491 422212465065984 492 427972821516288 493 450868486864896 494 474989023199232 495 481469424205824 496 507227047723008 497 534362651099136 498 541653102231552 499 562949953421312 500 570630428688384 501 601157982486528 502 609359740010496 503 633318697598976 504 641959232274432 505 676302730297344 506 712483534798848 507 722204136308736 508 760840571584512 509 801543976648704 510 812479653347328 511 844424930131968 512 855945643032576 513 901736973729792 514 949978046398464 515 962938848411648 516 1014454095446016 517 1068725302198272 518 1083306204463104 519 1125899906842624 520 1141260857376768 521 1202315964973056 522 1218719480020992 523 1266637395197952 524 1283918464548864 525 1352605460594688 526 1424967069597696 527 1444408272617472 528 1521681143169024 529 1603087953297408 530 1624959306694656 531 1688849860263936 532 1711891286065152 533 1803473947459584 534 1899956092796928 535 1925877696823296 536 2028908190892032 537 2137450604396544 538 2166612408926208 539 2251799813685248 540 2282521714753536 541 2404631929946112 542 2437438960041984 543 2533274790395904 544 2567836929097728 545 2705210921189376 546 2849934139195392 547 2888816545234944 548 3043362286338048 549 3206175906594816 550 3249918613389312 551 3377699720527872 552 3423782572130304 553 3606947894919168 554 3656158440062976 555 3799912185593856 556 3851755393646592 557 4057816381784064 558 4274901208793088 559 4333224817852416 560 4503599627370496 561 4565043429507072 562 4809263859892224 563 4874877920083968 564 5066549580791808 565 5135673858195456 566 5410421842378752 567 5699868278390784 568 5777633090469888 569 6086724572676096 570 6412351813189632 571 6499837226778624 572 6755399441055744 573 6847565144260608 574 7213895789838336 575 7312316880125952 576 7599824371187712 577 7703510787293184 578 8115632763568128 579 8549802417586176 580 8666449635704832 581 9007199254740992 582 9130086859014144 583 9618527719784448 584 9749755840167936 585 10133099161583616 586 10271347716390912 587 10820843684757504 588 11399736556781568 589 11555266180939776 590 12173449145352192 591 12824703626379264 592 12999674453557248 593 13510798882111488 594 13695130288521216 595 14427791579676672 596 14624633760251904 597 15199648742375424 598 15407021574586368 599 16231265527136256 600 17099604835172352 601 17332899271409664 602 18014398509481984 603 18260173718028288 604 19237055439568896 605 19499511680335872 606 20266198323167232 607 20542695432781824 608 21641687369515008 609 21936950640377856 610 22799473113563136 611 23110532361879552 612 24346898290704384 613 25649407252758528 614 25999348907114496 615 27021597764222976 616 27390260577042432 617 28855583159353344 618 29249267520503808 619 30399297484750848 620 30814043149172736 621 32462531054272512 622 34199209670344704 623 34665798542819328 624 36028797018963968 625 36520347436056576 626 38474110879137792 627 38999023360671744 628 40532396646334464 629 41085390865563648 630 43283374739030016 631 43873901280755712 632 45598946227126272 633 46221064723759104 634 48693796581408768 635 51298814505517056 636 51998697814228992 637 54043195528445952 638 54780521154084864 639 57711166318706688 640 58498535041007616 641 60798594969501696 642 61628086298345472 643 64925062108545024 644 68398419340689408 645 69331597085638656 646 72057594037927936 647 73040694872113152 648 76948221758275584 649 77998046721343488 650 81064793292668928 651 82170781731127296 652 86566749478060032 653 87747802561511424 654 91197892454252544 655 92442129447518208 656 97387593162817536 657 102597629011034112 658 103997395628457984 659 108086391056891904 660 109561042308169728 661 115422332637413376 662 116997070082015232 663 121597189939003392 664 123256172596690944 665 129850124217090048 666 131621703842267136 667 136796838681378816 668 138663194171277312 669 144115188075855872 670 146081389744226304 671 153896443516551168 672 155996093442686976 673 162129586585337856 674 164341563462254592 675 173133498956120064 676 175495605123022848 677 182395784908505088 678 184884258895036416 679 194775186325635072 680 205195258022068224 681 207994791256915968 682 216172782113783808 683 219122084616339456 684 230844665274826752 685 233994140164030464 686 243194379878006784 687 246512345193381888 688 259700248434180096 689 263243407684534272 690 273593677362757632 691 277326388342554624 692 288230376151711744 693 292162779488452608 694 307792887033102336 695 311992186885373952 696 324259173170675712 697 328683126924509184 698 346266997912240128 699 350991210246045696 700 364791569817010176 701 369768517790072832 702 389550372651270144 703 410390516044136448 704 415989582513831936 705 432345564227567616 706 438244169232678912 707 461689330549653504 708 467988280328060928 709 486388759756013568 710 493024690386763776 711 519400496868360192 712 526486815369068544 713 547187354725515264 714 554652776685109248 715 576460752303423488 716 584325558976905216 717 615585774066204672 718 623984373770747904 719 648518346341351424 720 657366253849018368 721 692533995824480256 722 701982420492091392 723 729583139634020352 724 739537035580145664 725 779100745302540288 726 789730223053602816 727 820781032088272896 728 831979165027663872 729 864691128455135232 730 876488338465357824 731 923378661099307008 732 935976560656121856 733 972777519512027136 734 986049380773527552 735 1038800993736720384 736 1052973630738137088 737 1094374709451030528 738 1109305553370218496 739 1152921504606846976 740 1168651117953810432 741 1231171548132409344 742 1247968747541495808 743 1297036692682702848 744 1314732507698036736 745 1385067991648960512 746 1403964840984182784 747 1459166279268040704 748 1479074071160291328 749 1558201490605080576 750 1579460446107205632 751 1641562064176545792 752 1663958330055327744 753 1729382256910270464 754 1752976676930715648 755 1846757322198614016 756 1871953121312243712 757 1945555039024054272 758 1972098761547055104 759 2077601987473440768 760 2105947261476274176 761 2188749418902061056 762 2218611106740436992 763 2305843009213693952 764 2337302235907620864 765 2462343096264818688 766 2495937495082991616 767 2594073385365405696 768 2629465015396073472 769 2770135983297921024 770 2807929681968365568 771 2918332558536081408 772 2958148142320582656 773 3116402981210161152 774 3158920892214411264 775 3283124128353091584 776 3327916660110655488 777 3458764513820540928 778 3505953353861431296 779 3693514644397228032 780 3743906242624487424 781 3891110078048108544 782 3944197523094110208 783 4155203974946881536 784 4211894522952548352 785 4377498837804122112 786 4437222213480873984 787 4611686018427387904 788 4674604471815241728 789 4738381338321616896 790 4924686192529637376 791 4991874990165983232 792 5188146770730811392 793 5258930030792146944 794 5540271966595842048 795 5615859363936731136 796 5836665117072162816 797 5916296284641165312 798 6232805962420322304 799 6317841784428822528 800 6566248256706183168 801 6655833320221310976 802 6917529027641081856 803 7011906707722862592 804 7387029288794456064 805 7487812485248974848 806 7782220156096217088 807 7888395046188220416 808 8310407949893763072 809 8423789045905096704 810 8754997675608244224 811 8874444426961747968 812 9223372036854775808 813 9349208943630483456 814 9476762676643233792 815 9849372385059274752 816 9983749980331966464 817 10376293541461622784 818 10517860061584293888 819 11080543933191684096 820 11231718727873462272 821 11673330234144325632 822 11832592569282330624 823 12465611924840644608 824 12635683568857645056 825 13132496513412366336 826 13311666640442621952 827 13835058055282163712 828 14023813415445725184 829 14774058577588912128 830 14975624970497949696 831 15564440312192434176 832 15776790092376440832 833 16620815899787526144 834 16847578091810193408 835 17509995351216488448 836 17748888853923495936 837 18446744073709551616 838 18698417887260966912 839 18953525353286467584 840 19698744770118549504 841 19967499960663932928 842 20752587082923245568 843 21035720123168587776 844 22161087866383368192 845 22463437455746924544 846 23346660468288651264 847 23665185138564661248 848 24931223849681289216 849 25271367137715290112 850 26264993026824732672 851 26623333280885243904 852 27670116110564327424 853 28047626830891450368 854 28430288029929701376 855 29548117155177824256 856 29951249940995899392 857 31128880624384868352 858 31553580184752881664 859 33241631799575052288 860 33695156183620386816 861 35019990702432976896 862 35497777707846991872 863 36893488147419103232 864 37396835774521933824 865 37907050706572935168 866 39397489540237099008 867 39934999921327865856 868 41505174165846491136 869 42071440246337175552 870 44322175732766736384 871 44926874911493849088 872 46693320936577302528 873 47330370277129322496 874 49862447699362578432 875 50542734275430580224 876 52529986053649465344 877 53246666561770487808 878 55340232221128654848 879 56095253661782900736 880 56860576059859402752 881 59096234310355648512 882 59902499881991798784 883 62257761248769736704 884 63107160369505763328 885 66483263599150104576 886 67390312367240773632 887 70039981404865953792 888 70995555415693983744 889 73786976294838206464 890 74793671549043867648 891 75814101413145870336 892 78794979080474198016 893 79869999842655731712 894 83010348331692982272 895 84142880492674351104 896 88644351465533472768 897 89853749822987698176 898 93386641873154605056 899 94660740554258644992 900 99724895398725156864 901 101085468550861160448 902 105059972107298930688 903 106493333123540975616 904 110680464442257309696 905 112190507323565801472 906 113721152119718805504 907 118192468620711297024 908 119804999763983597568 909 124515522497539473408 910 126214320739011526656 911 132966527198300209152 912 134780624734481547264 913 140079962809731907584 914 141991110831387967488 915 147573952589676412928 916 149587343098087735296 917 151628202826291740672 918 157589958160948396032 919 159739999685311463424 920 166020696663385964544 921 168285760985348702208 922 170581728179578208256 923 177288702931066945536 924 179707499645975396352 925 186773283746309210112 926 189321481108517289984 927 199449790797450313728 928 202170937101722320896 929 210119944214597861376 930 212986666247081951232 931 221360928884514619392 932 224381014647131602944 933 227442304239437611008 934 236384937241422594048 935 239609999527967195136 936 249031044995078946816 937 252428641478023053312 938 265933054396600418304 939 269561249468963094528 940 280159925619463815168 941 283982221662775934976 942 295147905179352825856 943 299174686196175470592 944 303256405652583481344 945 315179916321896792064 946 319479999370622926848 947 332041393326771929088 948 336571521970697404416 949 341163456359156416512 950 354577405862133891072 951 359414999291950792704 952 373546567492618420224 953 378642962217034579968 954 398899581594900627456 955 404341874203444641792 956 420239888429195722752 957 425973332494163902464 958 442721857769029238784 959 448762029294263205888 960 454884608478875222016 961 472769874482845188096 962 479219999055934390272 963 498062089990157893632 964 504857282956046106624 965 531866108793200836608 966 539122498937926189056 967 560319851238927630336 968 567964443325551869952 969 590295810358705651712 970 598349372392350941184 971 606512811305166962688 972 630359832643793584128 973 638959998741245853696 974 664082786653543858176 975 673143043941394808832 976 682326912718312833024 977 709154811724267782144 978 718829998583901585408 979 747093134985236840448 980 757285924434069159936 981 797799163189801254912 982 808683748406889283584 983 840479776858391445504 984 851946664988327804928 985 885443715538058477568 986 897524058588526411776 987 909769216957750444032 988 945539748965690376192 989 958439998111868780544 990 996124179980315787264 991 1009714565912092213248 992 1023490369077469249536 993 1063732217586401673216 994 1078244997875852378112 995 1120639702477855260672 996 1135928886651103739904 997 1180591620717411303424 998 1196698744784701882368 999 1213025622610333925376 1000 1260719665287587168256 1001 1277919997482491707392 1002 1328165573307087716352 1003 1346286087882789617664 1004 1364653825436625666048 1005 1418309623448535564288 1006 1437659997167803170816 1007 1494186269970473680896 1008 1514571848868138319872 1009 1595598326379602509824 1010 1617367496813778567168 1011 1680959553716782891008 1012 1703893329976655609856 1013 1770887431076116955136 1014 1795048117177052823552 1015 1819538433915500888064 1016 1891079497931380752384 1017 1916879996223737561088 1018 1992248359960631574528 1019 2019429131824184426496 1020 2046980738154938499072 1021 2127464435172803346432 1022 2156489995751704756224 1023 2241279404955710521344 1024 2271857773302207479808 1025 2361183241434822606848 1026 2393397489569403764736 1027 2426051245220667850752 1028 2521439330575174336512 1029 2555839994964983414784 1030 2656331146614175432704 1031 2692572175765579235328 1032 2729307650873251332096 1033 2836619246897071128576 1034 2875319994335606341632 1035 2988372539940947361792 1036 3029143697736276639744 1037 3191196652759205019648 1038 3234734993627557134336 1039 3361919107433565782016 1040 3407786659953311219712 1041 3541774862152233910272 1042 3590096234354105647104 1043 3639076867831001776128 1044 3782158995862761504768 1045 3833759992447475122176 1046 3984496719921263149056 1047 4038858263648368852992 1048 4093961476309876998144 1049 4254928870345606692864 1050 4312979991503409512448 1051 4482558809911421042688 1052 4543715546604414959616 1053 4722366482869645213696 1054 4786794979138807529472 1055 4852102490441335701504 1056 5042878661150348673024 1057 5111679989929966829568 1058 5312662293228350865408 1059 5385144351531158470656 1060 5458615301746502664192 1061 5673238493794142257152 1062 5750639988671212683264 1063 5976745079881894723584 1064 6058287395472553279488 1065 6140942214464815497216 1066 6382393305518410039296 1067 6469469987255114268672 1068 6723838214867131564032 1069 6815573319906622439424 1070 7083549724304467820544 1071 7180192468708211294208 1072 7278153735662003552256 1073 7564317991725523009536 1074 7667519984894950244352 1075 7968993439842526298112 1076 8077716527296737705984 1077 8187922952619753996288 1078 8509857740691213385728 1079 8625959983006819024896 1080 8965117619822842085376 1081 9087431093208829919232 1082 9444732965739290427392 1083 9573589958277615058944 1084 9704204980882671403008 1085 10085757322300697346048 1086 10223359979859933659136 1087 10625324586456701730816 1088 10770288703062316941312 1089 10917230603493005328384 1090 11346476987588284514304 1091 11501279977342425366528 1092 11953490159763789447168 1093 12116574790945106558976 1094 12281884428929630994432 1095 12764786611036820078592 1096 12938939974510228537344 1097 13447676429734263128064 1098 13631146639813244878848 1099 14167099448608935641088 1100 14360384937416422588416 1101 14556307471324007104512 1102 15128635983451046019072 1103 15335039969789900488704 1104 15937986879685052596224 1105 16155433054593475411968 1106 16375845905239507992576 1107 17019715481382426771456 1108 17251919966013638049792 1109 17930235239645684170752 1110 18174862186417659838464 1111 18889465931478580854784 1112 19147179916555230117888 1113 19408409961765342806016 1114 20171514644601394692096 1115 20446719959719867318272 1116 21250649172913403461632 1117 21540577406124633882624 1118 21834461206986010656768 1119 22692953975176569028608 1120 23002559954684850733056 1121 23906980319527578894336 1122 24233149581890213117952 1123 24563768857859261988864 1124 25529573222073640157184 1125 25877879949020457074688 1126 26895352859468526256128 1127 27262293279626489757696 1128 28334198897217871282176 1129 28720769874832845176832 1130 29112614942648014209024 1131 30257271966902092038144 1132 30670079939579800977408 1133 31875973759370105192448 1134 32310866109186950823936 1135 32751691810479015985152 1136 34039430962764853542912 1137 34503839932027276099584 1138 35860470479291368341504 1139 36349724372835319676928 1140 36845653286788892983296 1141 37778931862957161709568 1142 38294359833110460235776 1143 38816819923530685612032 1144 40343029289202789384192 1145 40893439919439734636544 1146 42501298345826806923264 1147 43081154812249267765248 1148 43668922413972021313536 1149 45385907950353138057216 1150 46005119909369701466112 1151 47813960639055157788672 1152 48466299163780426235904 1153 49127537715718523977728 1154 51059146444147280314368 1155 51755759898040914149376 1156 53790705718937052512256 1157 54524586559252979515392 1158 56668397794435742564352 1159 57441539749665690353664 1160 58225229885296028418048 1161 60514543933804184076288 1162 61340159879159601954816 1163 63751947518740210384896 1164 64621732218373901647872 1165 65503383620958031970304 1166 68078861925529707085824 1167 69007679864054552199168 1168 71720940958582736683008 1169 72699448745670639353856 1170 73691306573577785966592 1171 75557863725914323419136 1172 76588719666220920471552 1173 77633639847061371224064 1174 80686058578405578768384 1175 81786879838879469273088 1176 85002596691653613846528 1177 86162309624498535530496 1178 87337844827944042627072 1179 90771815900706276114432 1180 92010239818739402932224 1181 95627921278110315577344 1182 96932598327560852471808 1183 98255075431437047955456 1184 102118292888294560628736 1185 103511519796081828298752 1186 107581411437874105024512 1187 109049173118505959030784 1188 113336795588871485128704 1189 114883079499331380707328 1190 116450459770592056836096 1191 121029087867608368152576 1192 122680319758319203909632 1193 127503895037480420769792 1194 129243464436747803295744 1195 131006767241916063940608 1196 136157723851059414171648 1197 138015359728109104398336 1198 143441881917165473366016 1199 145398897491341278707712 1200 147382613147155571933184 1201 151115727451828646838272 1202 153177439332441840943104 1203 155267279694122742448128 1204 161372117156811157536768 1205 163573759677758938546176 1206 170005193383307227693056 1207 172324619248997071060992 1208 174675689655888085254144 1209 181543631801412552228864 1210 184020479637478805864448 1211 191255842556220631154688 1212 193865196655121704943616 1213 196510150862874095910912 1214 204236585776589121257472 1215 207023039592163656597504 1216 215162822875748210049024 1217 218098346237011918061568 1218 221073919720733357899776 1219 226673591177742970257408 1220 229766158998662761414656 1221 232900919541184113672192 1222 242058175735216736305152 1223 245360639516638407819264 1224 255007790074960841539584 1225 258486928873495606591488 1226 262013534483832127881216 1227 272315447702118828343296 1228 276030719456218208796672 1229 286883763834330946732032 1230 290797794982682557415424 1231 294765226294311143866368 1232 302231454903657293676544 1233 306354878664883681886208 1234 310534559388245484896256 1235 322744234313622315073536 1236 327147519355517877092352 1237 340010386766614455386112 1238 344649238497994142121984 1239 349351379311776170508288 1240 363087263602825104457728 1241 368040959274957611728896 1242 382511685112441262309376 1243 387730393310243409887232 1244 393020301725748191821824 1245 408473171553178242514944 1246 414046079184327313195008 1247 430325645751496420098048 1248 436196692474023836123136 1249 442147839441466715799552 1250 453347182355485940514816 1251 459532317997325522829312 1252 465801839082368227344384 1253 484116351470433472610304 1254 490721279033276815638528 1255 510015580149921683079168 1256 516973857746991213182976 1257 524027068967664255762432 1258 544630895404237656686592 1259 552061438912436417593344 1260 573767527668661893464064 1261 581595589965365114830848 1262 589530452588622287732736 1263 604462909807314587353088 1264 612709757329767363772416 1265 621069118776490969792512 1266 645488468627244630147072 1267 654295038711035754184704 1268 680020773533228910772224 1269 689298476995988284243968 1270 698702758623552341016576 1271 726174527205650208915456 1272 736081918549915223457792 1273 765023370224882524618752 1274 775460786620486819774464 1275 786040603451496383643648 1276 816946343106356485029888 1277 828092158368654626390016 1278 860651291502992840196096 1279 872393384948047672246272 1280 884295678882933431599104 1281 906694364710971881029632 1282 919064635994651045658624 1283 931603678164736454688768 1284 968232702940866945220608 1285 981442558066553631277056 1286 1020031160299843366158336 1287 1033947715493982426365952 1288 1048054137935328511524864 1289 1089261790808475313373184 1290 1104122877824872835186688 1291 1147535055337323786928128 1292 1163191179930730229661696 1293 1179060905177244575465472 1294 1208925819614629174706176 1295 1225419514659534727544832 1296 1242138237552981939585024 1297 1290976937254489260294144 1298 1308590077422071508369408 1299 1326443518324400147398656 1300 1360041547066457821544448 1301 1378596953991976568487936 1302 1397405517247104682033152 1303 1452349054411300417830912 1304 1472163837099830446915584 1305 1530046740449765049237504 1306 1550921573240973639548928 1307 1572081206902992767287296 1308 1633892686212712970059776 1309 1656184316737309252780032 1310 1721302583005985680392192 1311 1744786769896095344492544 1312 1768591357765866863198208 1313 1813388729421943762059264 1314 1838129271989302091317248 1315 1863207356329472909377536 1316 1936465405881733890441216 1317 1962885116133107262554112 1318 2040062320599686732316672 1319 2067895430987964852731904 1320 2096108275870657023049728 1321 2178523581616950626746368 1322 2208245755649745670373376 1323 2295070110674647573856256 1324 2326382359861460459323392 1325 2358121810354489150930944 1326 2417851639229258349412352 1327 2450839029319069455089664 1328 2484276475105963879170048 1329 2581953874508978520588288 1330 2617180154844143016738816 1331 2652887036648800294797312 1332 2720083094132915643088896 1333 2757193907983953136975872 1334 2794811034494209364066304 1335 2904698108822600835661824 1336 2944327674199660893831168 1337 3060093480899530098475008 1338 3101843146481947279097856 1339 3144162413805985534574592 1340 3267785372425425940119552 1341 3312368633474618505560064 1342 3442605166011971360784384 1343 3489573539792190688985088 1344 3537182715531733726396416 1345 3626777458843887524118528 1346 3676258543978604182634496 1347 3726414712658945818755072 1348 3872930811763467780882432 1349 3925770232266214525108224 1350 4080124641199373464633344 1351 4135790861975929705463808 1352 4192216551741314046099456 1353 4357047163233901253492736 1354 4416491511299491340746752 1355 4590140221349295147712512 1356 4652764719722920918646784 1357 4716243620708978301861888 1358 4835703278458516698824704 1359 4901678058638138910179328 1360 4968552950211927758340096 1361 5163907749017957041176576 1362 5234360309688286033477632 1363 5305774073297600589594624 1364 5440166188265831286177792 1365 5514387815967906273951744 1366 5589622068988418728132608 1367 5809396217645201671323648 1368 5888655348399321787662336 1369 6120186961799060196950016 1370 6203686292963894558195712 1371 6288324827611971069149184 1372 6535570744850851880239104 1373 6624737266949237011120128 1374 6885210332023942721568768 1375 6979147079584381377970176 1376 7074365431063467452792832 1377 7253554917687775048237056 1378 7352517087957208365268992 1379 7452829425317891637510144 1380 7745861623526935561764864 1381 7851540464532429050216448 1382 7958661109946400884391936 1383 8160249282398746929266688 1384 8271581723951859410927616 1385 8384433103482628092198912 1386 8714094326467802506985472 1387 8832983022598982681493504 1388 9180280442698590295425024 1389 9305529439445841837293568 1390 9432487241417956603723776 1391 9671406556917033397649408 1392 9803356117276277820358656 1393 9937105900423855516680192 1394 10327815498035914082353152 1395 10468720619376572066955264 1396 10611548146595201179189248 1397 10880332376531662572355584 1398 11028775631935812547903488 1399 11179244137976837456265216 1400 11618792435290403342647296 1401 11777310696798643575324672 1402 12240373923598120393900032 1403 12407372585927789116391424 1404 12576649655223942138298368 1405 13071141489701703760478208 1406 13249474533898474022240256 1407 13770420664047885443137536 1408 13958294159168762755940352 1409 14148730862126934905585664 1410 14507109835375550096474112 1411 14705034175914416730537984 1412 14905658850635783275020288 1413 15491723247053871123529728 1414 15703080929064858100432896 1415 15917322219892801768783872 1416 16320498564797493858533376 1417 16543163447903718821855232 1418 16768866206965256184397824 1419 17428188652935605013970944 1420 17665966045197965362987008 1421 18360560885397180590850048 1422 18611058878891683674587136 1423 18864974482835913207447552 1424 19342813113834066795298816 1425 19606712234552555640717312 1426 19874211800847711033360384 1427 20655630996071828164706304 1428 20937441238753144133910528 1429 21223096293190402358378496 1430 21760664753063325144711168 1431 22057551263871625095806976 1432 22358488275953674912530432 1433 23237584870580806685294592 1434 23554621393597287150649344 1435 24480747847196240787800064 1436 24814745171855578232782848 1437 25153299310447884276596736 1438 26142282979403407520956416 1439 26498949067796948044480512 1440 27540841328095770886275072 1441 27916588318337525511880704 1442 28297461724253869811171328 1443 29014219670751100192948224 1444 29410068351828833461075968 1445 29811317701271566550040576 1446 30983446494107742247059456 1447 31406161858129716200865792 1448 31834644439785603537567744 1449 32640997129594987717066752 1450 33086326895807437643710464 1451 33537732413930512368795648 1452 34856377305871210027941888 1453 35331932090395930725974016 1454 36721121770794361181700096 1455 37222117757783367349174272 1456 37729948965671826414895104 1457 38685626227668133590597632 1458 39213424469105111281434624 1459 39748423601695422066720768 1460 41311261992143656329412608 1461 41874882477506288267821056 1462 42446192586380804716756992 1463 43521329506126650289422336 1464 44115102527743250191613952 1465 44716976551907349825060864 1466 46475169741161613370589184 1467 47109242787194574301298688 1468 47751966659678405306351616 1469 48961495694392481575600128 1470 49629490343711156465565696 1471 50306598620895768553193472 1472 52284565958806815041912832 1473 52997898135593896088961024 1474 55081682656191541772550144 1475 55833176636675051023761408 1476 56594923448507739622342656 1477 58028439341502200385896448 1478 58820136703657666922151936 1479 59622635402543133100081152 1480 61966892988215484494118912 1481 62812323716259432401731584 1482 63669288879571207075135488 1483 65281994259189975434133504 1484 66172653791614875287420928 1485 67075464827861024737591296 1486 69712754611742420055883776 1487 70663864180791861451948032 1488 73442243541588722363400192 1489 74444235515566734698348544 1490 75459897931343652829790208 1491 77371252455336267181195264 1492 78426848938210222562869248 1493 79496847203390844133441536 1494 82622523984287312658825216 1495 83749764955012576535642112 1496 84892385172761609433513984 1497 87042659012253300578844672 1498 88230205055486500383227904 1499 89433953103814699650121728 1500 92950339482323226741178368 1501 94218485574389148602597376 1502 95503933319356810612703232 1503 97922991388784963151200256 1504 99258980687422312931131392 1505 100613197241791537106386944 1506 104569131917613630083825664 1507 105995796271187792177922048 1508 110163365312383083545100288 1509 111666353273350102047522816 1510 113189846897015479244685312 1511 116056878683004400771792896 1512 117640273407315333844303872 1513 119245270805086266200162304 1514 123933785976430968988237824 1515 125624647432518864803463168 1516 127338577759142414150270976 1517 130563988518379950868267008 1518 132345307583229750574841856 1519 134150929655722049475182592 1520 139425509223484840111767552 1521 141327728361583722903896064 1522 146884487083177444726800384 1523 148888471031133469396697088 1524 150919795862687305659580416 1525 154742504910672534362390528 1526 156853697876420445125738496 1527 158993694406781688266883072 1528 165245047968574625317650432 1529 167499529910025153071284224 1530 169784770345523218867027968 1531 174085318024506601157689344 1532 176460410110973000766455808 1533 178867906207629399300243456 1534 185900678964646453482356736 1535 188436971148778297205194752 1536 191007866638713621225406464 1537 195845982777569926302400512 1538 198517961374844625862262784 1539 201226394483583074212773888 1540 209138263835227260167651328 1541 211991592542375584355844096 1542 220326730624766167090200576 1543 223332706546700204095045632 1544 226379693794030958489370624 1545 232113757366008801543585792 1546 235280546814630667688607744 1547 238490541610172532400324608 1548 247867571952861937976475648 1549 251249294865037729606926336 1550 254677155518284828300541952 1551 261127977036759901736534016 1552 264690615166459501149683712 1553 268301859311444098950365184 1554 278851018446969680223535104 1555 282655456723167445807792128 1556 286511799958070431838109696 1557 293768974166354889453600768 1558 297776942062266938793394176 1559 301839591725374611319160832 1560 309485009821345068724781056 1561 313707395752840890251476992 1562 317987388813563376533766144 1563 330490095937149250635300864 1564 334999059820050306142568448 1565 339569540691046437734055936 1566 348170636049013202315378688 1567 352920820221946001532911616 1568 357735812415258798600486912 1569 371801357929292906964713472 1570 376873942297556594410389504 1571 382015733277427242450812928 1572 391691965555139852604801024 1573 397035922749689251724525568 1574 402452788967166148425547776 1575 418276527670454520335302656 1576 423983185084751168711688192 1577 440653461249532334180401152 1578 446665413093400408190091264 1579 452759387588061916978741248 1580 464227514732017603087171584 1581 470561093629261335377215488 1582 476981083220345064800649216 1583 495735143905723875952951296 1584 502498589730075459213852672 1585 509354311036569656601083904 1586 522255954073519803473068032 1587 529381230332919002299367424 1588 536603718622888197900730368 1589 557702036893939360447070208 1590 565310913446334891615584256 1591 573023599916140863676219392 1592 587537948332709778907201536 1593 595553884124533877586788352 1594 603679183450749222638321664 1595 618970019642690137449562112 1596 627414791505681780502953984 1597 635974777627126753067532288 1598 660980191874298501270601728 1599 669998119640100612285136896 1600 679139081382092875468111872 1601 696341272098026404630757376 1602 705841640443892003065823232 1603 715471624830517597200973824 1604 743602715858585813929426944 1605 753747884595113188820779008 1606 764031466554854484901625856 1607 783383931110279705209602048 1608 794071845499378503449051136 1609 804905577934332296851095552 1610 836553055340909040670605312 1611 847966370169502337423376384 1612 881306922499064668360802304 1613 893330826186800816380182528 1614 905518775176123833957482496 1615 928455029464035206174343168 1616 941122187258522670754430976 1617 953962166440690129601298432 1618 991470287811447751905902592 1619 1004997179460150918427705344 1620 1018708622073139313202167808 1621 1044511908147039606946136064 1622 1058762460665838004598734848 1623 1073207437245776395801460736 1624 1115404073787878720894140416 1625 1130621826892669783231168512 1626 1146047199832281727352438784 1627 1175075896665419557814403072 1628 1191107768249067755173576704 1629 1207358366901498445276643328 1630 1237940039285380274899124224 1631 1254829583011363561005907968 1632 1271949555254253506135064576 1633 1321960383748597002541203456 1634 1339996239280201224570273792 1635 1358278162764185750936223744 1636 1392682544196052809261514752 1637 1411683280887784006131646464 1638 1430943249661035194401947648 1639 1487205431717171627858853888 1640 1507495769190226377641558016 1641 1528062933109708969803251712 1642 1566767862220559410419204096 1643 1588143690998757006898102272 1644 1609811155868664593702191104 1645 1673106110681818081341210624 1646 1695932740339004674846752768 1647 1719070799748422591028658176 1648 1762613844998129336721604608 1649 1786661652373601632760365056 1650 1811037550352247667914964992 1651 1856910058928070412348686336 1652 1882244374517045341508861952 1653 1907924332881380259202596864 1654 1982940575622895503811805184 1655 2009994358920301836855410688 1656 2037417244146278626404335616 1657 2089023816294079213892272128 1658 2117524921331676009197469696 1659 2146414874491552791602921472 1660 2230808147575757441788280832 1661 2261243653785339566462337024 1662 2292094399664563454704877568 1663 2350151793330839115628806144 1664 2382215536498135510347153408 1665 2414716733802996890553286656 1666 2475880078570760549798248448 1667 2509659166022727122011815936 1668 2543899110508507012270129152 1669 2643920767497194005082406912 1670 2679992478560402449140547584 1671 2716556325528371501872447488 1672 2785365088392105618523029504 1673 2823366561775568012263292928 1674 2861886499322070388803895296 1675 2974410863434343255717707776 1676 3014991538380452755283116032 1677 3056125866219417939606503424 1678 3133535724441118820838408192 1679 3176287381997514013796204544 1680 3219622311737329187404382208 1681 3346212221363636162682421248 1682 3391865480678009349693505536 1683 3438141599496845182057316352 1684 3525227689996258673443209216 1685 3573323304747203265520730112 1686 3622075100704495335829929984 1687 3713820117856140824697372672 1688 3764488749034090683017723904 1689 3815848665762760518405193728 1690 3965881151245791007623610368 1691 4019988717840603673710821376 1692 4074834488292557252808671232 1693 4178047632588158427784544256 1694 4235049842663352018394939392 1695 4292829748983105583205842944 1696 4461616295151514883576561664 1697 4522487307570679132924674048 1698 4584188799329126909409755136 1699 4700303586661678231257612288 1700 4764431072996271020694306816 1701 4829433467605993781106573312 1702 4951760157141521099596496896 1703 5019318332045454244023631872 1704 5087798221017014024540258304 1705 5287841534994388010164813824 1706 5359984957120804898281095168 1707 5433112651056743003744894976 1708 5570730176784211237046059008 1709 5646733123551136024526585856 1710 5723772998644140777607790592 1711 5948821726868686511435415552 1712 6029983076760905510566232064 1713 6112251732438835879213006848 1714 6267071448882237641676816384 1715 6352574763995028027592409088 1716 6439244623474658374808764416 1717 6692424442727272325364842496 1718 6783730961356018699387011072 1719 6876283198993690364114632704 1720 7050455379992517346886418432 1721 7146646609494406531041460224 1722 7244150201408990671659859968 1723 7427640235712281649394745344 1724 7528977498068181366035447808 1725 7631697331525521036810387456 1726 7931762302491582015247220736 1727 8039977435681207347421642752 1728 8149668976585114505617342464 1729 8356095265176316855569088512 1730 8470099685326704036789878784 1731 8585659497966211166411685888 1732 8923232590303029767153123328 1733 9044974615141358265849348096 1734 9168377598658253818819510272 1735 9400607173323356462515224576 1736 9528862145992542041388613632 1737 9658866935211987562213146624 1738 9903520314283042199192993792 1739 10038636664090908488047263744 1740 10175596442034028049080516608 1741 10314424798490535546171949056 1742 10575683069988776020329627648 1743 10719969914241609796562190336 1744 10866225302113486007489789952 1745 11141460353568422474092118016 1746 11293466247102272049053171712 1747 11447545997288281555215581184 1748 11897643453737373022870831104 1749 12059966153521811021132464128 1750 12224503464877671758426013696 1751 12534142897764475283353632768 1752 12705149527990056055184818176 1753 12878489246949316749617528832 1754 13384848885454544650729684992 1755 13567461922712037398774022144 1756 13752566397987380728229265408 1757 14100910759985034693772836864 1758 14293293218988813062082920448 1759 14488300402817981343319719936 1760 14855280471424563298789490688 1761 15057954996136362732070895616 1762 15263394663051042073620774912 1763 15863524604983164030494441472 1764 16079954871362414694843285504 1765 16299337953170229011234684928 1766 16712190530352633711138177024 1767 16940199370653408073579757568 1768 17171318995932422332823371776 1769 17846465180606059534306246656 1770 18089949230282716531698696192 1771 18336755197316507637639020544 1772 18801214346646712925030449152 1773 19057724291985084082777227264 1774 19317733870423975124426293248 1775 19807040628566084398385987584 1776 20077273328181816976094527488 1777 20351192884068056098161033216 1778 20628849596981071092343898112 1779 21151366139977552040659255296 1780 21439939828483219593124380672 1781 21732450604226972014979579904 1782 22282920707136844948184236032 1783 22586932494204544098106343424 1784 22895091994576563110431162368 1785 23795286907474746045741662208 1786 24119932307043622042264928256 1787 24449006929755343516852027392 1788 25068285795528950566707265536 1789 25410299055980112110369636352 1790 25756978493898633499235057664 1791 26769697770909089301459369984 1792 27134923845424074797548044288 1793 27505132795974761456458530816 1794 28201821519970069387545673728 1795 28586586437977626124165840896 1796 28976600805635962686639439872 1797 29710560942849126597578981376 1798 30115909992272725464141791232 1799 30526789326102084147241549824 1800 31727049209966328060988882944 1801 32159909742724829389686571008 1802 32598675906340458022469369856 1803 33424381060705267422276354048 1804 33880398741306816147159515136 1805 34342637991864844665646743552 1806 35692930361212119068612493312 1807 36179898460565433063397392384 1808 36673510394633015275278041088 1809 37602428693293425850060898304 1810 38115448583970168165554454528 1811 38635467740847950248852586496 1812 39614081257132168796771975168 1813 40154546656363633952189054976 1814 40702385768136112196322066432 1815 41257699193962142184687796224 1816 42302732279955104081318510592 1817 42879879656966439186248761344 1818 43464901208453944029959159808 1819 44565841414273689896368472064 1820 45173864988409088196212686848 1821 45790183989153126220862324736 1822 47590573814949492091483324416 1823 48239864614087244084529856512 1824 48898013859510687033704054784 1825 50136571591057901133414531072 1826 50820598111960224220739272704 1827 51513956987797266998470115328 1828 53539395541818178602918739968 1829 54269847690848149595096088576 1830 55010265591949522912917061632 1831 56403643039940138775091347456 1832 57173172875955252248331681792 1833 57953201611271925373278879744 1834 59421121885698253195157962752 1835 60231819984545450928283582464 1836 61053578652204168294483099648 1837 61886548790943213277031694336 1838 63454098419932656121977765888 1839 64319819485449658779373142016 1840 65197351812680916044938739712 1841 66848762121410534844552708096 1842 67760797482613632294319030272 1843 68685275983729689331293487104 1844 71385860722424238137224986624 1845 72359796921130866126794784768 1846 73347020789266030550556082176 1847 75204857386586851700121796608 1848 76230897167940336331108909056 1849 77270935481695900497705172992 1850 79228162514264337593543950336 1851 80309093312727267904378109952 1852 81404771536272224392644132864 1853 82515398387924284369375592448 1854 84605464559910208162637021184 1855 85759759313932878372497522688 1856 86929802416907888059918319616 1857 89131682828547379792736944128 1858 90347729976818176392425373696 1859 91580367978306252441724649472 1860 95181147629898984182966648832 1861 96479729228174488169059713024 1862 97796027719021374067408109568 1863 100273143182115802266829062144 1864 101641196223920448441478545408 1865 103027913975594533996940230656 1866 107078791083636357205837479936 1867 108539695381696299190192177152 1868 110020531183899045825834123264 1869 112807286079880277550182694912 1870 114346345751910504496663363584 1871 115906403222543850746557759488 1872 118842243771396506390315925504 1873 120463639969090901856567164928 1874 122107157304408336588966199296 1875 123773097581886426554063388672 1876 126908196839865312243955531776 1877 128639638970899317558746284032 1878 130394703625361832089877479424 1879 133697524242821069689105416192 1880 135521594965227264588638060544 1881 137370551967459378662586974208 1882 142771721444848476274449973248 1883 144719593842261732253589569536 1884 146694041578532061101112164352 1885 150409714773173703400243593216 1886 152461794335880672662217818112 1887 154541870963391800995410345984 1888 158456325028528675187087900672 1889 160618186625454535808756219904 1890 162809543072544448785288265728 1891 165030796775848568738751184896 1892 169210929119820416325274042368 1893 171519518627865756744995045376 1894 173859604833815776119836639232 1895 178263365657094759585473888256 1896 180695459953636352784850747392 1897 183160735956612504883449298944 1898 190362295259797968365933297664 1899 192959458456348976338119426048 1900 195592055438042748134816219136 1901 200546286364231604533658124288 1902 203282392447840896882957090816 1903 206055827951189067993880461312 1904 214157582167272714411674959872 1905 217079390763392598380384354304 1906 220041062367798091651668246528 1907 225614572159760555100365389824 1908 228692691503821008993326727168 1909 231812806445087701493115518976 1910 237684487542793012780631851008 1911 240927279938181803713134329856 1912 244214314608816673177932398592 1913 247546195163772853108126777344 1914 253816393679730624487911063552 1915 257279277941798635117492568064 1916 260789407250723664179754958848 1917 267395048485642139378210832384 1918 271043189930454529177276121088 1919 274741103934918757325173948416 1920 285543442889696952548899946496 1921 289439187684523464507179139072 1922 293388083157064122202224328704 1923 300819429546347406800487186432 1924 304923588671761345324435636224 1925 309083741926783601990820691968 1926 316912650057057350374175801344 1927 321236373250909071617512439808 1928 325619086145088897570576531456 1929 330061593551697137477502369792 1930 338421858239640832650548084736 1931 343039037255731513489990090752 1932 347719209667631552239673278464 1933 356526731314189519170947776512 1934 361390919907272705569701494784 1935 366321471913225009766898597888 1936 371319292745659279662190166016 1937 380724590519595936731866595328 1938 385918916912697952676238852096 1939 391184110876085496269632438272 1940 401092572728463209067316248576 1941 406564784895681793765914181632 1942 412111655902378135987760922624 1943 428315164334545428823349919744 1944 434158781526785196760768708608 1945 440082124735596183303336493056 1946 451229144319521110200730779648 1947 457385383007642017986653454336 1948 463625612890175402986231037952 1949 475368975085586025561263702016 1950 481854559876363607426268659712 1951 488428629217633346355864797184 1952 495092390327545706216253554688 1953 507632787359461248975822127104 1954 514558555883597270234985136128 1955 521578814501447328359509917696 1956 534790096971284278756421664768 1957 542086379860909058354552242176 1958 549482207869837514650347896832 1959 571086885779393905097799892992 1960 578878375369046929014358278144 1961 586776166314128244404448657408 1962 601638859092694813600974372864 1963 609847177343522690648871272448 1964 618167483853567203981641383936 1965 633825300114114700748351602688 1966 642472746501818143235024879616 1967 651238172290177795141153062912 1968 660123187103394274955004739584 1969 676843716479281665301096169472 1970 686078074511463026979980181504 1971 695438419335263104479346556928 1972 713053462628379038341895553024 1973 722781839814545411139402989568 1974 732642943826450019533797195776 1975 742638585491318559324380332032 1976 761449181039191873463733190656 1977 771837833825395905352477704192 1978 782368221752170992539264876544 1979 802185145456926418134632497152 1980 813129569791363587531828363264 1981 824223311804756271975521845248 1982 856630328669090857646699839488 1983 868317563053570393521537417216 1984 880164249471192366606672986112 1985 902458288639042220401461559296 1986 914770766015284035973306908672 1987 927251225780350805972462075904 1988 950737950171172051122527404032 1989 963709119752727214852537319424 1990 976857258435266692711729594368 1991 990184780655091412432507109376 1992 1015265574718922497951644254208 1993 1029117111767194540469970272256 1994 1043157629002894656719019835392 1995 1069580193942568557512843329536 1996 1084172759721818116709104484352 1997 1098964415739675029300695793664 1998 1142173771558787810195599785984 1999 1157756750738093858028716556288 2000 1173552332628256488808897314816 2001 1203277718185389627201948745728 2002 1219694354687045381297742544896 2003 1236334967707134407963282767872 2004 1267650600228229401496703205376 2005 1284945493003636286470049759232 2006 1302476344580355590282306125824 2007 1320246374206788549910009479168 2008 1353687432958563330602192338944 2009 1372156149022926053959960363008 2010 1390876838670526208958693113856 2011 1426106925256758076683791106048 2012 1445563679629090822278805979136 2013 1465285887652900039067594391552 2014 1485277170982637118648760664064 2015 1522898362078383746927466381312 2016 1543675667650791810704955408384 2017 1564736443504341985078529753088 2018 1604370290913852836269264994304 2019 1626259139582727175063656726528 2020 1648446623609512543951043690496 2021 1713260657338181715293399678976 2022 1736635126107140787043074834432 2023 1760328498942384733213345972224 2024 1804916577278084440802923118592 2025 1829541532030568071946613817344 2026 1854502451560701611944924151808 2027 1901475900342344102245054808064 2028 1927418239505454429705074638848 2029 1953714516870533385423459188736 2030 1980369561310182824865014218752 2031 2030531149437844995903288508416 2032 2058234223534389080939940544512 2033 2086315258005789313438039670784 2034 2139160387885137115025686659072 2035 2168345519443636233418208968704 2036 2197928831479350058601391587328 2037 2227915756473955677973140996096 2038 2284347543117575620391199571968 2039 2315513501476187716057433112576 2040 2347104665256512977617794629632 2041 2406555436370779254403897491456 2042 2439388709374090762595485089792 2043 2472669935414268815926565535744 2044 2535301200456458802993406410752 2045 2569890986007272572940099518464 2046 2604952689160711180564612251648 2047 2640492748413577099820018958336 2048 2707374865917126661204384677888 2049 2744312298045852107919920726016 2050 2781753677341052417917386227712 2051 2852213850513516153367582212096 2052 2891127359258181644557611958272 2053 2930571775305800078135188783104 2054 2970554341965274237297521328128 2055 3045796724156767493854932762624 2056 3087351335301583621409910816768 2057 3129472887008683970157059506176 2058 3208740581827705672538529988608 2059 3252518279165454350127313453056 2060 3296893247219025087902087380992 2061 3426521314676363430586799357952 2062 3473270252214281574086149668864 2063 3520656997884769466426691944448 2064 3609833154556168881605846237184 2065 3659083064061136143893227634688 2066 3709004903121403223889848303616 2067 3802951800684688204490109616128 2068 3854836479010908859410149277696 2069 3907429033741066770846918377472 2070 3960739122620365649730028437504 2071 4061062298875689991806577016832 2072 4116468447068778161879881089024 2073 4172630516011578626876079341568 2074 4278320775770274230051373318144 2075 4336691038887272466836417937408 2076 4395857662958700117202783174656 2077 4455831512947911355946281992192 2078 4568695086235151240782399143936 2079 4631027002952375432114866225152 2080 4694209330513025955235589259264 2081 4813110872741558508807794982912 2082 4878777418748181525190970179584 2083 4945339870828537631853131071488 2084 5070602400912917605986812821504 2085 5139781972014545145880199036928 2086 5209905378321422361129224503296 2087 5280985496827154199640037916672 2088 5414749731834253322408769355776 2089 5488624596091704215839841452032 2090 5563507354682104835834772455424 2091 5704427701027032306735164424192 2092 5782254718516363289115223916544 2093 5861143550611600156270377566208 2094 5941108683930548474595042656256 2095 6091593448313534987709865525248 2096 6174702670603167242819821633536 2097 6258945774017367940314119012352 2098 6417481163655411345077059977216 2099 6505036558330908700254626906112 2100 6593786494438050175804174761984 2101 6853042629352726861173598715904 2102 6946540504428563148172299337728 2103 7041313995769538932853383888896 2104 7219666309112337763211692474368 2105 7318166128122272287786455269376 2106 7418009806242806447779696607232 2107 7605903601369376408980219232256 2108 7709672958021817718820298555392 2109 7814858067482133541693836754944 2110 7921478245240731299460056875008 2111 8122124597751379983613154033664 2112 8232936894137556323759762178048 2113 8345261032023157253752158683136 2114 8556641551540548460102746636288 2115 8673382077774544933672835874816 2116 8791715325917400234405566349312 2117 8911663025895822711892563984384 2118 9137390172470302481564798287872 2119 9262054005904750864229732450304 2120 9388418661026051910471178518528 2121 9626221745483117017615589965824 2122 9757554837496363050381940359168 2123 9890679741657075263706262142976 2124 10141204801825835211973625643008 2125 10279563944029090291760398073856 2126 10419810756642844722258449006592 2127 10561970993654308399280075833344 2128 10829499463668506644817538711552 2129 10977249192183408431679682904064 2130 11127014709364209671669544910848 2131 11408855402054064613470328848384 2132 11564509437032726578230447833088 2133 11722287101223200312540755132416 2134 11882217367861096949190085312512 2135 12183186896627069975419731050496 2136 12349405341206334485639643267072 2137 12517891548034735880628238024704 2138 12834962327310822690154119954432 2139 13010073116661817400509253812224 2140 13187572988876100351608349523968 2141 13367494538843734067838845976576 2142 13706085258705453722347197431808 2143 13893081008857126296344598675456 2144 14082627991539077865706767777792 2145 14439332618224675526423384948736 2146 14636332256244544575572910538752 2147 14836019612485612895559393214464 2148 15211807202738752817960438464512 2149 15419345916043635437640597110784 2150 15629716134964267083387673509888 2151 15842956490481462598920113750016 2152 16244249195502759967226308067328 2153 16465873788275112647519524356096 2154 16690522064046314507504317366272 2155 17113283103081096920205493272576 2156 17346764155549089867345671749632 2157 17583430651834800468811132698624 2158 17823326051791645423785127968768 2159 18274780344940604963129596575744 2160 18524108011809501728459464900608 2161 18776837322052103820942357037056 2162 19252443490966234035231179931648 2163 19515109674992726100763880718336 2164 19781359483314150527412524285952 2165 20282409603651670423947251286016 2166 20559127888058180583520796147712 2167 20839621513285689444516898013184 2168 21123941987308616798560151666688 2169 21658998927337013289635077423104 2170 21954498384366816863359365808128 2171 22254029418728419343339089821696 2172 22817710804108129226940657696768 2173 23129018874065453156460895666176 2174 23444574202446400625081510264832 2175 23764434735722193898380170625024 2176 24366373793254139950839462100992 2177 24698810682412668971279286534144 2178 25035783096069471761256476049408 2179 25669924654621645380308239908864 2180 26020146233323634801018507624448 2181 26375145977752200703216699047936 2182 26734989077687468135677691953152 2183 27412170517410907444694394863616 2184 27786162017714252592689197350912 2185 28165255983078155731413535555584 2186 28878665236449351052846769897472 2187 29272664512489089151145821077504 2188 29672039224971225791118786428928 2189 30423614405477505635920876929024 2190 30838691832087270875281194221568 2191 31259432269928534166775347019776 2192 31685912980962925197840227500032 2193 32488498391005519934452616134656 2194 32931747576550225295039048712192 2195 33381044128092629015008634732544 2196 34226566206162193840410986545152 2197 34693528311098179734691343499264 2198 35166861303669600937622265397248 2199 35646652103583290847570255937536 2200 36549560689881209926259193151488 2201 37048216023619003456918929801216 2202 37553674644104207641884714074112 2203 38504886981932468070462359863296 2204 39030219349985452201527761436672 2205 39562718966628301054825048571904 2206 40564819207303340847894502572032 2207 41118255776116361167041592295424 2208 41679243026571378889033796026368 2209 42247883974617233597120303333376 2210 43317997854674026579270154846208 2211 43908996768733633726718731616256 2212 44508058837456838686678179643392 2213 45635421608216258453881315393536 2214 46258037748130906312921791332352 2215 46889148404892801250163020529664 2216 47528869471444387796760341250048 2217 48732747586508279901678924201984 2218 49397621364825337942558573068288 2219 50071566192138943522512952098816 2220 51339849309243290760616479817728 2221 52040292466647269602037015248896 2222 52750291955504401406433398095872 2223 53469978155374936271355383906304 2224 54824341034821814889388789727232 2225 55572324035428505185378394701824 2226 56330511966156311462827071111168 2227 57757330472898702105693539794944 2228 58545329024978178302291642155008 2229 59344078449942451582237572857856 2230 60847228810955011271841753858048 2231 61677383664174541750562388443136 2232 62518864539857068333550694039552 2233 63371825961925850395680455000064 2234 64976996782011039868905232269312 2235 65863495153100450590078097424384 2236 66762088256185258030017269465088 2237 68453132412324387680821973090304 2238 69387056622196359469382686998528 2239 70333722607339201875244530794496 2240 71293304207166581695140511875072 2241 73099121379762419852518386302976 2242 74096432047238006913837859602432 2243 75107349288208415283769428148224 2244 77009773963864936140924719726592 2245 78060438699970904403055522873344 2246 79125437933256602109650097143808 2247 80204967233062404407033075859456 2248 81129638414606681695789005144064 2249 82236511552232722334083184590848 2250 83358486053142757778067592052736 2251 84495767949234467194240606666752 2252 86635995709348053158540309692416 2253 87817993537467267453437463232512 2254 89016117674913677373356359286784 2255 91270843216432516907762630787072 2256 92516075496261812625843582664704 2257 93778296809785602500326041059328 2258 95057738942888775593520682500096 2259 97465495173016559803357848403968 2260 98795242729650675885117146136576 2261 100143132384277887045025904197632 2262 102679698618486581521232959635456 2263 104080584933294539204074030497792 2264 105500583911008802812866796191744 2265 106939956310749872542710767812608 2266 109648682069643629778777579454464 2267 111144648070857010370756789403648 2268 112661023932312622925654142222336 2269 115514660945797404211387079589888 2270 117090658049956356604583284310016 2271 118688156899884903164475145715712 2272 121694457621910022543683507716096 2273 123354767328349083501124776886272 2274 125037729079714136667101388079104 2275 126743651923851700791360910000128 2276 129953993564022079737810464538624 2277 131726990306200901180156194848768 2278 133524176512370516060034538930176 2279 136906264824648775361643946180608 2280 138774113244392718938765373997056 2281 140667445214678403750489061588992 2282 142586608414333163390281023750144 2283 146198242759524839705036772605952 2284 148192864094476013827675719204864 2285 150214698576416830567538856296448 2286 154019547927729872281849439453184 2287 156120877399941808806111045746688 2288 158250875866513204219300194287616 2289 160409934466124808814066151718912 2290 162259276829213363391578010288128 2291 164473023104465444668166369181696 2292 166716972106285515556135184105472 2293 168991535898468934388481213333504 2294 173271991418696106317080619384832 2295 175635987074934534906874926465024 2296 178032235349827354746712718573568 2297 182541686432865033815525261574144 2298 185032150992523625251687165329408 2299 187556593619571205000652082118656 2300 190115477885777551187041365000192 2301 194930990346033119606715696807936 2302 197590485459301351770234292273152 2303 200286264768555774090051808395264 2304 205359397236973163042465919270912 2305 208161169866589078408148060995584 2306 211001167822017605625733592383488 2307 213879912621499745085421535625216 2308 219297364139287259557555158908928 2309 222289296141714020741513578807296 2310 225322047864625245851308284444672 2311 231029321891594808422774159179776 2312 234181316099912713209166568620032 2313 237376313799769806328950291431424 2314 243388915243820045087367015432192 2315 246709534656698167002249553772544 2316 250075458159428273334202776158208 2317 253487303847703401582721820000256 2318 259907987128044159475620929077248 2319 263453980612401802360312389697536 2320 267048353024741032120069077860352 2321 273812529649297550723287892361216 2322 277548226488785437877530747994112 2323 281334890429356807500978123177984 2324 285173216828666326780562047500288 2325 292396485519049679410073545211904 2326 296385728188952027655351438409728 2327 300429397152833661135077712592896 2328 308039095855459744563698878906368 2329 312241754799883617612222091493376 2330 316501751733026408438600388575232 2331 320819868932249617628132303437824 2332 324518553658426726783156020576256 2333 328946046208930889336332738363392 2334 333433944212571031112270368210944 2335 337983071796937868776962426667008 2336 346543982837392212634161238769664 2337 351271974149869069813749852930048 2338 356064470699654709493425437147136 2339 365083372865730067631050523148288 2340 370064301985047250503374330658816 2341 375113187239142410001304164237312 2342 380230955771555102374082730000384 2343 389861980692066239213431393615872 2344 395180970918602703540468584546304 2345 400572529537111548180103616790528 2346 410718794473946326084931838541824 2347 416322339733178156816296121991168 2348 422002335644035211251467184766976 2349 427759825242999490170843071250432 2350 438594728278574519115110317817856 2351 444578592283428041483027157614592 2352 450644095729250491702616568889344 2353 462058643783189616845548318359552 2354 468362632199825426418333137240064 2355 474752627599539612657900582862848 2356 481229803398374426442198455156736 2357 486777830487640090174734030864384 2358 493419069313396334004499107545088 2359 500150916318856546668405552316416 2360 506974607695406803165443640000512 2361 519815974256088318951241858154496 2362 526907961224803604720624779395072 2363 534096706049482064240138155720704 2364 547625059298595101446575784722432 2365 555096452977570875755061495988224 2366 562669780858713615001956246355968 2367 570346433657332653561124095000576 2368 584792971038099358820147090423808 2369 592771456377904055310702876819456 2370 600858794305667322270155425185792 2371 616078191710919489127397757812736 2372 624483509599767235224444182986752 2373 633003503466052816877200777150464 2374 641639737864499235256264606875648 2375 649037107316853453566312041152512 2376 657892092417861778672665476726784 2377 666867888425142062224540736421888 2378 675966143593875737553924853334016 2379 693087965674784425268322477539328 2380 702543948299738139627499705860096 2381 712128941399309418986850874294272 2382 730166745731460135262101046296576 2383 740128603970094501006748661317632 2384 750226374478284820002608328474624 2385 760461911543110204748165460000768 2386 779723961384132478426862787231744 2387 790361941837205407080937169092608 2388 801145059074223096360207233581056 2389 821437588947892652169863677083648 2390 832644679466356313632592243982336 2391 844004671288070422502934369533952 2392 855519650485998980341686142500864 2393 877189456557149038230220635635712 2394 889157184566856082966054315229184 2395 901288191458500983405233137778688 2396 924117287566379233691096636719104 2397 936725264399650852836666274480128 2398 949505255199079225315801165725696 2399 962459606796748852884396910313472 2400 973555660975280180349468061728768 2401 986838138626792668008998215090176 2402 1000301832637713093336811104632832 2403 1013949215390813606330887280001024 2404 1039631948512176637902483716308992 2405 1053815922449607209441249558790144 2406 1068193412098964128480276311441408 2407 1095250118597190202893151569444864 2408 1110192905955141751510122991976448 2409 1125339561717427230003912492711936 2410 1140692867314665307122248190001152 2411 1169585942076198717640294180847616 2412 1185542912755808110621405753638912 2413 1201717588611334644540310850371584 2414 1232156383421838978254795515625472 2415 1248967019199534470448888365973504 2416 1266007006932105633754401554300928 2417 1283279475728998470512529213751296 2418 1298074214633706907132624082305024 2419 1315784184835723557345330953453568 2420 1333735776850284124449081472843776 2421 1351932287187751475107849706668032 2422 1386175931349568850536644955078656 2423 1405087896599476279254999411720192 2424 1424257882798618837973701748588544 2425 1460333491462920270524202092593152 2426 1480257207940189002013497322635264 2427 1500452748956569640005216656949248 2428 1520923823086220409496330920001536 2429 1559447922768264956853725574463488 2430 1580723883674410814161874338185216 2431 1602290118148446192720414467162112 2432 1642875177895785304339727354167296 2433 1665289358932712627265184487964672 2434 1688009342576140845005868739067904 2435 1711039300971997960683372285001728 2436 1754378913114298076460441271271424 2437 1778314369133712165932108630458368 2438 1802576382917001966810466275557376 2439 1848234575132758467382193273438208 2440 1873450528799301705673332548960256 2441 1899010510398158450631602331451392 2442 1924919213593497705768793820626944 2443 1947111321950560360698936123457536 2444 1973676277253585336017996430180352 2445 2000603665275426186673622209265664 2446 2027898430781627212661774560002048 2447 2079263897024353275804967432617984 2448 2107631844899214418882499117580288 2449 2136386824197928256960552622882816 2450 2190500237194380405786303138889728 2451 2220385811910283503020245983952896 2452 2250679123434854460007824985423872 2453 2281385734629330614244496380002304 2454 2339171884152397435280588361695232 2455 2371085825511616221242811507277824 2456 2403435177222669289080621700743168 2457 2464312766843677956509591031250944 2458 2497934038399068940897776731947008 2459 2532014013864211267508803108601856 2460 2566558951457996941025058427502592 2461 2596148429267413814265248164610048 2462 2631568369671447114690661906907136 2463 2667471553700568248898162945687552 2464 2703864574375502950215699413336064 2465 2772351862699137701073289910157312 2466 2810175793198952558509998823440384 2467 2848515765597237675947403497177088 2468 2887378820390246558653190730940416 2469 2920666982925840541048404185186304 2470 2960514415880378004026994645270528 2471 3000905497913139280010433313898496 2472 3041847646172440818992661840003072 2473 3118895845536529913707451148926976 2474 3161447767348821628323748676370432 2475 3204580236296892385440828934324224 2476 3285750355791570608679454708334592 2477 3330578717865425254530368975929344 2478 3376018685152281690011737478135808 2479 3422078601943995921366744570003456 2480 3508757826228596152920882542542848 2481 3556628738267424331864217260916736 2482 3605152765834003933620932551114752 2483 3696469150265516934764386546876416 2484 3746901057598603411346665097920512 2485 3798021020796316901263204662902784 2486 3849838427186995411537587641253888 2487 3894222643901120721397872246915072 2488 3947352554507170672035992860360704 2489 4001207330550852373347244418531328 2490 4055796861563254425323549120004096 2491 4158527794048706551609934865235968 2492 4215263689798428837764998235160576 2493 4272773648395856513921105245765632 2494 4381000474388760811572606277779456 2495 4440771623820567006040491967905792 2496 4501358246869708920015649970847744 2497 4562771469258661228488992760004608 2498 4678343768304794870561176723390464 2499 4742171651023232442485623014555648 2500 4806870354445338578161243401486336 2501 4928625533687355913019182062501888 2502 4995868076798137881795553463894016 2503 5064028027728422535017606217203712 2504 5133117902915993882050116855005184 2505 5192296858534827628530496329220096 2506 5263136739342894229381323813814272 2507 5334943107401136497796325891375104 2508 5407729148751005900431398826672128 2509 5544703725398275402146579820314624 2510 5620351586397905117019997646880768 2511 5697031531194475351894806994354176 2512 5774757640780493117306381461880832 2513 5841333965851681082096808370372608 2514 5921028831760756008053989290541056 2515 6001810995826278560020866627796992 2516 6083695292344881637985323680006144 2517 6237791691073059827414902297853952 2518 6322895534697643256647497352740864 2519 6409160472593784770881657868648448 2520 6571500711583141217358909416669184 2521 6661157435730850509060737951858688 2522 6752037370304563380023474956271616 2523 6844157203887991842733489140006912 2524 7017515652457192305841765085085696 2525 7113257476534848663728434521833472 2526 7210305531668007867241865102229504 2527 7392938300531033869528773093752832 2528 7493802115197206822693330195841024 2529 7596042041592633802526409325805568 2530 7699676854373990823075175282507776 2531 7788445287802241442795744493830144 2532 7894705109014341344071985720721408 2533 8002414661101704746694488837062656 2534 8111593723126508850647098240008192 2535 8317055588097413103219869730471936 2536 8430527379596857675529996470321152 2537 8545547296791713027842210491531264 2538 8762000948777521623145212555558912 2539 8881543247641134012080983935811584 2540 9002716493739417840031299941695488 2541 9125542938517322456977985520009216 2542 9356687536609589741122353446780928 2543 9484343302046464884971246029111296 2544 9613740708890677156322486802972672 2545 9857251067374711826038364125003776 2546 9991736153596275763591106927788032 2547 10128056055456845070035212434407424 2548 10266235805831987764100233710010368 2549 10384593717069655257060992658440192 2550 10526273478685788458762647627628544 2551 10669886214802272995592651782750208 2552 10815458297502011800862797653344256 2553 11089407450796550804293159640629248 2554 11240703172795810234039995293761536 2555 11394063062388950703789613988708352 2556 11549515281560986234612762923761664 2557 11682667931703362164193616740745216 2558 11842057663521512016107978581082112 2559 12003621991652557120041733255593984 2560 12167390584689763275970647360012288 2561 12475583382146119654829804595707904 2562 12645791069395286513294994705481728 2563 12818320945187569541763315737296896 2564 13143001423166282434717818833338368 2565 13322314871461701018121475903717376 2566 13504074740609126760046949912543232 2567 13688314407775983685466978280013824 2568 14035031304914384611683530170171392 2569 14226514953069697327456869043666944 2570 14420611063336015734483730204459008 2571 14785876601062067739057546187505664 2572 14987604230394413645386660391682048 2573 15192084083185267605052818651611136 2574 15399353708747981646150350565015552 2575 15576890575604482885591488987660288 2576 15789410218028682688143971441442816 2577 16004829322203409493388977674125312 2578 16223187446253017701294196480016384 2579 16634111176194826206439739460943872 2580 16861054759193715351059992940642304 2581 17091094593583426055684420983062528 2582 17324272922341479351919144385642496 2583 17524001897555043246290425111117824 2584 17763086495282268024161967871623168 2585 18005432987478835680062599883390976 2586 18251085877034644913955971040018432 2587 18713375073219179482244706893561856 2588 18968686604092929769942492058222592 2589 19227481417781354312644973605945344 2590 19714502134749423652076728250007552 2591 19983472307192551527182213855576064 2592 20256112110913690140070424868814848 2593 20532471611663975528200467420020736 2594 20769187434139310514121985316880384 2595 21052546957371576917525295255257088 2596 21339772429604545991185303565500416 2597 21630916595004023601725595306688512 2598 22178814901593101608586319281258496 2599 22481406345591620468079990587523072 2600 22788126124777901407579227977416704 2601 23099030563121972469225525847523328 2602 23365335863406724328387233481490432 2603 23684115327043024032215957162164224 2604 24007243983305114240083466511187968 2605 24334781169379526551941294720024576 2606 24951166764292239309659609191415808 2607 25291582138790573026589989410963456 2608 25636641890375139083526631474593792 2609 26286002846332564869435637666676736 2610 26644629742923402036242951807434752 2611 27008149481218253520093899825086464 2612 27376628815551967370933956560027648 2613 28070062609828769223367060340342784 2614 28453029906139394654913738087333888 2615 28841222126672031468967460408918016 2616 29571753202124135478115092375011328 2617 29975208460788827290773320783364096 2618 30384168166370535210105637303222272 2619 30798707417495963292300701130031104 2620 31153781151208965771182977975320576 2621 31578820436057365376287942882885632 2622 32009658644406818986777955348250624 2623 32446374892506035402588392960032768 2624 33268222352389652412879478921887744 2625 33722109518387430702119985881284608 2626 34182189187166852111368841966125056 2627 34648545844682958703838288771284992 2628 35048003795110086492580850222235648 2629 35526172990564536048323935743246336 2630 36010865974957671360125199766781952 2631 36502171754069289827911942080036864 2632 37426750146438358964489413787123712 2633 37937373208185859539884984116445184 2634 38454962835562708625289947211890688 2635 39429004269498847304153456500015104 2636 39966944614385103054364427711152128 2637 40512224221827380280140849737629696 2638 41064943223327951056400934840041472 2639 41538374868278621028243970633760768 2640 42105093914743153835050590510514176 2641 42679544859209091982370607131000832 2642 43261833190008047203451190613377024 2643 44357629803186203217172638562516992 2644 44962812691183240936159981175046144 2645 45576252249555802815158455954833408 2646 46198061126243944938451051695046656 2647 46730671726813448656774466962980864 2648 47368230654086048064431914324328448 2649 48014487966610228480166933022375936 2650 48669562338759053103882589440049152 2651 49902333528584478619319218382831616 2652 50583164277581146053179978821926912 2653 51273283780750278167053262949187584 2654 52572005692665129738871275333353472 2655 53289259485846804072485903614869504 2656 54016298962436507040187799650172928 2657 54753257631103934741867913120055296 2658 56140125219657538446734120680685568 2659 56906059812278789309827476174667776 2660 57682444253344062937934920817836032 2661 59143506404248270956230184750022656 2662 59950416921577654581546641566728192 2663 60768336332741070420211274606444544 2664 61597414834991926584601402260062208 2665 62307562302417931542365955950641152 2666 63157640872114730752575885765771264 2667 64019317288813637973555910696501248 2668 64892749785012070805176785920065536 2669 66536444704779304825758957843775488 2670 67444219036774861404239971762569216 2671 68364378374333704222737683932250112 2672 69297091689365917407676577542569984 2673 70096007590220172985161700444471296 2674 71052345981129072096647871486492672 2675 72021731949915342720250399533563904 2676 73004343508138579655823884160073728 2677 74853500292876717928978827574247424 2678 75874746416371719079769968232890368 2679 76909925671125417250579894423781376 2680 78858008538997694608306913000030208 2681 79933889228770206108728855422304256 2682 81024448443654760560281699475259392 2683 82129886446655902112801869680082944 2684 83076749736557242056487941267521536 2685 84210187829486307670101181021028352 2686 85359089718418183964741214262001664 2687 86523666380016094406902381226754048 2688 88715259606372406434345277125033984 2689 89925625382366481872319962350092288 2690 91152504499111605630316911909666816 2691 92396122252487889876902103390093312 2692 93461343453626897313548933925961728 2693 94736461308172096128863828648656896 2694 96028975933220456960333866044751872 2695 97339124677518106207765178880098304 2696 99804667057168957238638436765663232 2697 101166328555162292106359957643853824 2698 102546567561500556334106525898375168 2699 103945637534048876111514866313854976 2700 105144011385330259477742550666706944 2701 106578518971693608144971807229739008 2702 108032597924873014080375599300345856 2703 109506515262207869483735826240110592 2704 112280250439315076893468241361371136 2705 113812119624557578619654952349335552 2706 115364888506688125875869841635672064 2707 118287012808496541912460369500045312 2708 119900833843155309163093283133456384 2709 121536672665482140840422549212889088 2710 123194829669983853169202804520124416 2711 124615124604835863084731911901282304 2712 126315281744229461505151771531542528 2713 128038634577627275947111821393002496 2714 129785499570024141610353571840131072 2715 133072889409558609651517915687550976 2716 134888438073549722808479943525138432 2717 136728756748667408445475367864500224 2718 138594183378731834815353155085139968 2719 140192015180440345970323400888942592 2720 142104691962258144193295742972985344 2721 144043463899830685440500799067127808 2722 146008687016277159311647768320147456 2723 149707000585753435857957655148494848 2724 151749492832743438159539936465780736 2725 153819851342250834501159788847562752 2726 157716017077995389216613826000060416 2727 159867778457540412217457710844608512 2728 162048896887309521120563398950518784 2729 164259772893311804225603739360165888 2730 166153499473114484112975882535043072 2731 168420375658972615340202362042056704 2732 170718179436836367929482428524003328 2733 173047332760032188813804762453508096 2734 177430519212744812868690554250067968 2735 179851250764732963744639924700184576 2736 182305008998223211260633823819333632 2737 184792244504975779753804206780186624 2738 186922686907253794627097867851923456 2739 189472922616344192257727657297313792 2740 192057951866440913920667732089503744 2741 194678249355036212415530357760196608 2742 199609334114337914477276873531326464 2743 202332657110324584212719915287707648 2744 205093135123001112668213051796750336 2745 207891275068097752223029732627709952 2746 210288022770660518955485101333413888 2747 213157037943387216289943614459478016 2748 216065195849746028160751198600691712 2749 219013030524415738967471652480221184 2750 224560500878630153786936482722742272 2751 227624239249115157239309904698671104 2752 230729777013376251751739683271344128 2753 236574025616993083824920739000090624 2754 239801667686310618326186566266912768 2755 243073345330964281680845098425778176 2756 246389659339967706338405609040248832 2757 249230249209671726169463823802564608 2758 252630563488458923010303543063085056 2759 256077269155254551894223642786004992 2760 259570999140048283220707143680262144 2761 266145778819117219303035831375101952 2762 269776876147099445616959887050276864 2763 273457513497334816890950735729000448 2764 277188366757463669630706310170279936 2765 280384030360880691940646801777885184 2766 284209383924516288386591485945970688 2767 288086927799661370881001598134255616 2768 292017374032554318623295536640294912 2769 299414001171506871715915310296989696 2770 303498985665486876319079872931561472 2771 307639702684501669002319577695125504 2772 315432034155990778433227652000120832 2773 319735556915080824434915421689217024 2774 324097793774619042241126797901037568 2775 328519545786623608451207478720331776 2776 332306998946228968225951765070086144 2777 336840751317945230680404724084113408 2778 341436358873672735858964857048006656 2779 346094665520064377627609524907016192 2780 354861038425489625737381108500135936 2781 359702501529465927489279849400369152 2782 364610017996446422521267647638667264 2783 369584489009951559507608413560373248 2784 373845373814507589254195735703846912 2785 378945845232688384515455314594627584 2786 384115903732881827841335464179007488 2787 389356498710072424831060715520393216 2788 399218668228675828954553747062652928 2789 404665314220649168425439830575415296 2790 410186270246002225336426103593500672 2791 415782550136195504446059465255419904 2792 420576045541321037910970202666827776 2793 426314075886774432579887228918956032 2794 432130391699492056321502397201383424 2795 438026061048831477934943304960442368 2796 449121001757260307573872965445484544 2797 455248478498230314478619809397342208 2798 461459554026752503503479366542688256 2799 473148051233986167649841478000181248 2800 479603335372621236652373132533825536 2801 486146690661928563361690196851556352 2802 492779318679935412676811218080497664 2803 498460498419343452338927647605129216 2804 505261126976917846020607086126170112 2805 512154538310509103788447285572009984 2806 519141998280096566441414287360524288 2807 532291557638234438606071662750203904 2808 539553752294198891233919774100553728 2809 546915026994669633781901471458000896 2810 554376733514927339261412620340559872 2811 560768060721761383881293603555770368 2812 568418767849032576773182971891941376 2813 576173855599322741762003196268511232 2814 584034748065108637246591073280589824 2815 598828002343013743431830620593979392 2816 606997971330973752638159745863122944 2817 615279405369003338004639155390251008 2818 623673825204293256669089197883129856 2819 630864068311981556866455304000241664 2820 639471113830161648869830843378434048 2821 648195587549238084482253595802075136 2822 657039091573247216902414957440663552 2823 664613997892457936451903530140172288 2824 673681502635890461360809448168226816 2825 682872717747345471717929714096013312 2826 692189331040128755255219049814032384 2827 709722076850979251474762217000271872 2828 719405003058931854978559698800738304 2829 729220035992892845042535295277334528 2830 739168978019903119015216827120746496 2831 747690747629015178508391471407693824 2832 757891690465376769030910629189255168 2833 768231807465763655682670928358014976 2834 778712997420144849662121431040786432 2835 798437336457351657909107494125305856 2836 809330628441298336850879661150830592 2837 820372540492004450672852207187001344 2838 831565100272391008892118930510839808 2839 841152091082642075821940405333655552 2840 852628151773548865159774457837912064 2841 864260783398984112643004794402766848 2842 876052122097662955869886609920884736 2843 898242003514520615147745930890969088 2844 910496956996460628957239618794684416 2845 922919108053505007006958733085376512 2846 946296102467972335299682956000362496 2847 959206670745242473304746265067651072 2848 972293381323857126723380393703112704 2849 985558637359870825353622436160995328 2850 996920996838686904677855295210258432 2851 1010522253953835692041214172252340224 2852 1024309076621018207576894571144019968 2853 1038283996560193132882828574721048576 2854 1064583115276468877212143325500407808 2855 1079107504588397782467839548201107456 2856 1093830053989339267563802942916001792 2857 1108753467029854678522825240681119744 2858 1121536121443522767762587207111540736 2859 1136837535698065153546365943783882752 2860 1152347711198645483524006392537022464 2861 1168069496130217274493182146561179648 2862 1197656004686027486863661241187958784 2863 1213995942661947505276319491726245888 2864 1230558810738006676009278310780502016 2865 1247347650408586513338178395766259712 2866 1261728136623963113732910608000483328 2867 1278942227660323297739661686756868096 2868 1296391175098476168964507191604150272 2869 1314078183146494433804829914881327104 2870 1329227995784915872903807060280344576 2871 1347363005271780922721618896336453632 2872 1365745435494690943435859428192026624 2873 1384378662080257510510438099628064768 2874 1419444153701958502949524434000543744 2875 1438810006117863709957119397601476608 2876 1458440071985785690085070590554669056 2877 1478337956039806238030433654241492992 2878 1495381495258030357016782942815387648 2879 1515783380930753538061821258378510336 2880 1536463614931527311365341856716029952 2881 1557425994840289699324242862081572864 2882 1596874672914703315818214988250611712 2883 1618661256882596673701759322301661184 2884 1640745080984008901345704414374002688 2885 1663130200544782017784237861021679616 2886 1682304182165284151643880810667311104 2887 1705256303547097730319548915675824128 2888 1728521566797968225286009588805533696 2889 1752104244195325911739773219841769472 2890 1796484007029041230295491861781938176 2891 1820993913992921257914479237589368832 2892 1845838216107010014013917466170753024 2893 1892592204935944670599365912000724992 2894 1918413341490484946609492530135302144 2895 1944586762647714253446760787406225408 2896 1971117274719741650707244872321990656 2897 1993841993677373809355710590420516864 2898 2021044507907671384082428344504680448 2899 2048618153242036415153789142288039936 2900 2076567993120386265765657149442097152 2901 2129166230552937754424286651000815616 2902 2158215009176795564935679096402214912 2903 2187660107978678535127605885832003584 2904 2217506934059709357045650481362239488 2905 2243072242887045535525174414223081472 2906 2273675071396130307092731887567765504 2907 2304695422397290967048012785074044928 2908 2336138992260434548986364293122359296 2909 2395312009372054973727322482375917568 2910 2427991885323895010552638983452491776 2911 2461117621476013352018556621561004032 2912 2494695300817173026676356791532519424 2913 2523456273247926227465821216000966656 2914 2557884455320646595479323373513736192 2915 2592782350196952337929014383208300544 2916 2628156366292988867609659829762654208 2917 2658455991569831745807614120560689152 2918 2694726010543561845443237792672907264 2919 2731490870989381886871718856384053248 2920 2768757324160515021020876199256129536 2921 2838888307403917005899048868001087488 2922 2877620012235727419914238795202953216 2923 2916880143971571380170141181109338112 2924 2956675912079612476060867308482985984 2925 2990762990516060714033565885630775296 2926 3031566761861507076123642516757020672 2927 3072927229863054622730683713432059904 2928 3114851989680579398648485724163145728 2929 3193749345829406631636429976501223424 2930 3237322513765193347403518644603322368 2931 3281490161968017802691408828748005376 2932 3326260401089564035568475722043359232 2933 3364608364330568303287761621334622208 2934 3410512607094195460639097831351648256 2935 3457043133595936450572019177611067392 2936 3504208488390651823479546439683538944 2937 3592968014058082460590983723563876352 2938 3641987827985842515828958475178737664 2939 3691676432214020028027834932341506048 2940 3742042951225759540014535187298779136 2941 3785184409871889341198731824001449984 2942 3836826682980969893218985060270604288 2943 3889173525295428506893521574812450816 2944 3942234549439483301414489744643981312 2945 3987683987354747618711421180841033728 2946 4042089015815342768164856689009360896 2947 4097236306484072830307578284576079872 2948 4153135986240772531531314298884194304 2949 4258332461105875508848573302001631232 2950 4316430018353591129871358192804429824 2951 4375320215957357070255211771664007168 2952 4435013868119418714091300962724478976 2953 4486144485774091071050348828446162944 2954 4547350142792260614185463775135531008 2955 4609390844794581934096025570148089856 2956 4672277984520869097972728586244718592 2957 4790624018744109947454644964751835136 2958 4855983770647790021105277966904983552 2959 4922235242952026704037113243122008064 2960 4989390601634346053352713583065038848 2961 5046912546495852454931642432001933312 2962 5115768910641293190958646747027472384 2963 5185564700393904675858028766416601088 2964 5256312732585977735219319659525308416 2965 5316911983139663491615228241121378304 2966 5389452021087123690886475585345814528 2967 5462981741978763773743437712768106496 2968 5537514648321030042041752398512259072 2969 5677776614807834011798097736002174976 2970 5755240024471454839828477590405906432 2971 5833760287943142760340282362218676224 2972 5913351824159224952121734616965971968 2973 5981525981032121428067131771261550592 2974 6063133523723014152247285033514041344 2975 6145854459726109245461367426864119808 2976 6229703979361158797296971448326291456 2977 6387498691658813263272859953002446848 2978 6474645027530386694807037289206644736 2979 6562980323936035605382817657496010752 2980 6652520802179128071136951444086718464 2981 6729216728661136606575523242669244416 2982 6821025214188390921278195662703296512 2983 6914086267191872901144038355222134784 2984 7008416976781303646959092879367077888 2985 7185936028116164921181967447127752704 2986 7283975655971685031657916950357475328 2987 7383352864428040056055669864683012096 2988 7484085902451519080029070374597558272 2989 7570368819743778682397463648002899968 2990 7673653365961939786437970120541208576 2991 7778347050590857013787043149624901632 2992 7884469098878966602828979489287962624 2993 7975367974709495237422842361682067456 2994 8084178031630685536329713378018721792 2995 8194472612968145660615156569152159744 2996 8306271972481545063062628597768388608 2997 8516664922211751017697146604003262464 2998 8632860036707182259742716385608859648 2999 8750640431914714140510423543328014336 3000 8870027736238837428182601925448957952 3001 8972288971548182142100697656892325888 3002 9094700285584521228370927550271062016 3003 9218781689589163868192051140296179712 3004 9344555969041738195945457172489437184 3005 9581248037488219894909289929503670272 3006 9711967541295580042210555933809967104 3007 9844470485904053408074226486244016128 3008 9978781203268692106705427166130077696 3009 10093825092991704909863284864003866624 3010 10231537821282586381917293494054944768 3011 10371129400787809351716057532833202176 3012 10512625465171955470438639319050616832 3013 10633823966279326983230456482242756608 3014 10778904042174247381772951170691629056 3015 10925963483957527547486875425536212992 3016 11075029296642060084083504797024518144 3017 11355553229615668023596195472004349952 3018 11510480048942909679656955180811812864 3019 11667520575886285520680564724437352448 3020 11826703648318449904243469233931943936 3021 11963051962064242856134263542523101184 3022 12126267047446028304494570067028082688 3023 12291708919452218490922734853728239616 3024 12459407958722317594593942896652582912 3025 12774997383317626526545719906004893696 3026 12949290055060773389614074578413289472 3027 13125960647872071210765635314992021504 3028 13305041604358256142273902888173436928 3029 13458433457322273213151046485338488832 3030 13642050428376781842556391325406593024 3031 13828172534383745802288076710444269568 3032 14016833953562607293918185758734155776 3033 14371872056232329842363934894255505408 3034 14567951311943370063315833900714950656 3035 14766705728856080112111339729366024192 3036 14968171804903038160058140749195116544 3037 15140737639487557364794927296005799936 3038 15347306731923879572875940241082417152 3039 15556694101181714027574086299249803264 3040 15768938197757933205657958978575925248 3041 15950735949418990474845684723364134912 3042 16168356063261371072659426756037443584 3043 16388945225936291321230313138304319488 3044 16612543944963090126125257195536777216 3045 17033329844423502035394293208006524928 3046 17265720073414364519485432771217719296 3047 17501280863829428281020847086656028672 3048 17740055472477674856365203850897915904 3049 17944577943096364284201395313784651776 3050 18189400571169042456741855100542124032 3051 18437563379178327736384102280592359424 3052 18689111938083476391890914344978874368 3053 19162496074976439789818579859007340544 3054 19423935082591160084421111867619934208 3055 19688940971808106816148452972488032256 3056 19957562406537384213410854332260155392 3057 20187650185983409819726569728007733248 3058 20463075642565172763834586988109889536 3059 20742258801575618703432115065666404352 3060 21025250930343910940877278638101233664 3061 21267647932558653966460912964485513216 3062 21557808084348494763545902341383258112 3063 21851926967915055094973750851072425984 3064 22150058593284120168167009594049036288 3065 22452257707354557240087211123792674816 3066 22711106459231336047192390944008699904 3067 23020960097885819359313910361623625728 3068 23335041151772571041361129448874704896 3069 23653407296636899808486938467863887872 3070 23926103924128485712268527085046202368 3071 24252534094892056608989140134056165376 3072 24583417838904436981845469707456479232 3073 24918815917444635189187885793305165824 3074 25549994766635253053091439812009787392 3075 25898580110121546779228149156826578944 3076 26251921295744142421531270629984043008 3077 26610083208716512284547805776346873856 3078 26916866914644546426302092970676977664 3079 27284100856753563685112782650813186048 3080 27656345068767491604576153420888539136 3081 28033667907125214587836371517468311552 3082 28743744112464659684727869788511010816 3083 29135902623886740126631667801429901312 3084 29533411457712160224222679458732048384 3085 29936343609806076320116281498390233088 3086 30281475278975114729589854592011599872 3087 30694613463847759145751880482164834304 3088 31113388202363428055148172598499606528 3089 31537876395515866411315917957151850496 3090 31901471898837980949691369446728269824 3091 32336712126522742145318853512074887168 3092 32777890451872582642460626276608638976 3093 33225087889926180252250514391073554432 3094 34066659688847004070788586416013049856 3095 34531440146828729038970865542435438592 3096 35002561727658856562041694173312057344 3097 35480110944955349712730407701795831808 3098 35889155886192728568402790627569303552 3099 36378801142338084913483710201084248064 3100 36875126758356655472768204561184718848 3101 37378223876166952783781828689957748736 3102 38324992149952879579637159718014681088 3103 38847870165182320168842223735239868416 3104 39377881943616213632296905944976064512 3105 39915124813074768426821708664520310784 3106 40375300371966819639453139456015466496 3107 40926151285130345527669173976219779072 3108 41484517603151237406864230131332808704 3109 42050501860687821881754557276202467328 3110 42535295865117307932921825928971026432 3111 43115616168696989527091804682766516224 3112 43703853935830110189947501702144851968 3113 44300117186568240336334019188098072576 3114 44904515414709114480174422247585349632 3115 45422212918462672094384781888017399808 3116 46041920195771638718627820723247251456 3117 46670082303545142082722258897749409792 3118 47306814593273799616973876935727775744 3119 47852207848256971424537054170092404736 3120 48505068189784113217978280268112330752 3121 49166835677808873963690939414912958464 3122 49837631834889270378375771586610331648 3123 51099989533270506106182879624019574784 3124 51797160220243093558456298313653157888 3125 52503842591488284843062541259968086016 3126 53220166417433024569095611552693747712 3127 53833733829289092852604185941353955328 3128 54568201713507127370225565301626372096 3129 55312690137534983209152306841777078272 3130 56067335814250429175672743034936623104 3131 57487488224929319369455739577022021632 3132 58271805247773480253263335602859802624 3133 59066822915424320448445358917464096768 3134 59872687219612152640232562996780466176 3135 60562950557950229459179709184023199744 3136 61389226927695518291503760964329668608 3137 62226776404726856110296345196999213056 3138 63075752791031732822631835914303700992 3139 63802943797675961899382738893456539648 3140 64673424253045484290637707024149774336 3141 65555780903745165284921252553217277952 3142 66450175779852360504501028782147108864 3143 68133319377694008141577172832026099712 3144 69062880293657458077941731084870877184 3145 70005123455317713124083388346624114688 3146 70960221889910699425460815403591663616 3147 71778311772385457136805581255138607104 3148 72757602284676169826967420402168496128 3149 73750253516713310945536409122369437696 3150 74756447752333905567563657379915497472 3151 76649984299905759159274319436029362176 3152 77695740330364640337684447470479736832 3153 78755763887232427264593811889952129024 3154 79830249626149536853643417329040621568 3155 80750600743933639278906278912030932992 3156 81852302570260691055338347952439558144 3157 82969035206302474813728460262665617408 3158 84101003721375643763509114552404934656 3159 85070591730234615865843651857942052864 3160 86231232337393979054183609365533032448 3161 87407707871660220379895003404289703936 3162 88600234373136480672668038376196145152 3163 89809030829418228960348844495170699264 3164 90844425836925344188769563776034799616 3165 92083840391543277437255641446494502912 3166 93340164607090284165444517795498819584 3167 94613629186547599233947753871455551488 3168 95704415696513942849074108340184809472 3169 97010136379568226435956560536224661504 3170 98333671355617747927381878829825916928 3171 99675263669778540756751543173220663296 3172 102199979066541012212365759248039149568 3173 103594320440486187116912596627306315776 3174 105007685182976569686125082519936172032 3175 106440332834866049138191223105387495424 3176 107667467658578185705208371882707910656 3177 109136403427014254740451130603252744192 3178 110625380275069966418304613683554156544 3179 112134671628500858351345486069873246208 3180 114974976449858638738911479154044043264 3181 116543610495546960506526671205719605248 3182 118133645830848640896890717834928193536 3183 119745374439224305280465125993560932352 3184 121125901115900458918359418368046399488 3185 122778453855391036583007521928659337216 3186 124453552809453712220592690393998426112 3187 126151505582063465645263671828607401984 3188 127605887595351923798765477786913079296 3189 129346848506090968581275414048299548672 3190 131111561807490330569842505106434555904 3191 132900351559704721009002057564294217728 3192 134713546244127343440523266742756048896 3193 136266638755388016283154345664052199424 3194 138125760587314916155883462169741754368 3195 140010246910635426248166776693248229376 3196 141920443779821398850921630807183327232 3197 143556623544770914273611162510277214208 3198 145515204569352339653934840804336992256 3199 147500507033426621891072818244738875392 3200 149512895504667811135127314759830994944 3201 153299968599811518318548638872058724352 3202 155391480660729280675368894940959473664 3203 157511527774464854529187623779904258048 3204 159660499252299073707286834658081243136 3205 161501201487867278557812557824061865984 3206 163704605140521382110676695904879116288 3207 165938070412604949627456920525331234816 3208 168202007442751287527018229104809869312 3209 170141183460469231731687303715884105728 3210 172462464674787958108367218731066064896 3211 174815415743320440759790006808579407872 3212 177200468746272961345336076752392290304 3213 179618061658836457920697688990341398528 3214 181688851673850688377539127552069599232 3215 184167680783086554874511282892989005824 3216 186680329214180568330889035590997639168 3217 189227258373095198467895507742911102976 3218 191408831393027885698148216680369618944 3219 194020272759136452871913121072449323008 3220 196667342711235495854763757659651833856 3221 199350527339557081513503086346441326592 3222 204399958133082024424731518496078299136 3223 207188640880972374233825193254612631552 3224 210015370365953139372250165039872344064 3225 212880665669732098276382446210774990848 3226 215334935317156371410416743765415821312 3227 218272806854028509480902261206505488384 3228 221250760550139932836609227367108313088 3229 224269343257001716702690972139746492416 3230 229949952899717277477822958308088086528 3231 233087220991093921013053342411439210496 3232 236267291661697281793781435669856387072 3233 239490748878448610560930251987121864704 3234 242251802231800917836718836736092798976 3235 245556907710782073166015043857318674432 3236 248907105618907424441185380787996852224 3237 252303011164126931290527343657214803968 3238 255211775190703847597530955573826158592 3239 258693697012181937162550828096599097344 3240 262223123614980661139685010212869111808 3241 265800703119409442018004115128588435456 3242 269427092488254686881046533485512097792 3243 272533277510776032566308691328104398848 3244 276251521174629832311766924339483508736 3245 280020493821270852496333553386496458752 3246 283840887559642797701843261614366654464 3247 287113247089541828547222325020554428416 3248 291030409138704679307869681608673984512 3249 295001014066853243782145636489477750784 3250 299025791009335622270254629519661989888 3251 306599937199623036637097277744117448704 3252 310782961321458561350737789881918947328 3253 315023055548929709058375247559808516096 3254 319320998504598147414573669316162486272 3255 323002402975734557115625115648123731968 3256 327409210281042764221353391809758232576 3257 331876140825209899254913841050662469632 3258 336404014885502575054036458209619738624 3259 340282366920938463463374607431768211456 3260 344924929349575916216734437462132129792 3261 349630831486640881519580013617158815744 3262 354400937492545922690672153504784580608 3263 359236123317672915841395377980682797056 3264 363377703347701376755078255104139198464 3265 368335361566173109749022565785978011648 3266 373360658428361136661778071181995278336 3267 378454516746190396935791015485822205952 3268 382817662786055771396296433360739237888 3269 388040545518272905743826242144898646016 3270 393334685422470991709527515319303667712 3271 398701054679114163027006172692882653184 3272 408799916266164048849463036992156598272 3273 414377281761944748467650386509225263104 3274 420030740731906278744500330079744688128 3275 425761331339464196552764892421549981696 3276 430669870634312742820833487530831642624 3277 436545613708057018961804522413010976768 3278 442501521100279865673218454734216626176 3279 448538686514003433405381944279492984832 3280 459899905799434554955645916616176173056 3281 466174441982187842026106684822878420992 3282 472534583323394563587562871339712774144 3283 478981497756897221121860503974243729408 3284 484503604463601835673437673472185597952 3285 491113815421564146332030087714637348864 3286 497814211237814848882370761575993704448 3287 504606022328253862581054687314429607936 3288 510423550381407695195061911147652317184 3289 517387394024363874325101656193198194688 3290 524446247229961322279370020425738223616 3291 531601406238818884036008230257176870912 3292 538854184976509373762093066971024195584 3293 545066555021552065132617382656208797696 3294 552503042349259664623533848678967017472 3295 560040987642541704992667106772992917504 3296 567681775119285595403686523228733308928 3297 574226494179083657094444650041108856832 3298 582060818277409358615739363217347969024 3299 590002028133706487564291272978955501568 3300 598051582018671244540509259039323979776 3301 613199874399246073274194555488234897408 3302 621565922642917122701475579763837894656 3303 630046111097859418116750495119617032192 3304 638641997009196294829147338632324972544 3305 646004805951469114231250231296247463936 3306 654818420562085528442706783619516465152 3307 663752281650419798509827682101324939264 3308 672808029771005150108072916419239477248 3309 680564733841876926926749214863536422912 3310 689849858699151832433468874924264259584 3311 699261662973281763039160027234317631488 3312 708801874985091845381344307009569161216 3313 718472246635345831682790755961365594112 3314 726755406695402753510156510208278396928 3315 736670723132346219498045131571956023296 3316 746721316856722273323556142363990556672 3317 756909033492380793871582030971644411904 3318 765635325572111542792592866721478475776 3319 776081091036545811487652484289797292032 3320 786669370844941983419055030638607335424 3321 797402109358228326054012345385765306368 3322 808281277464764060643139600456536293376 3323 817599832532328097698926073984313196544 3324 828754563523889496935300773018450526208 3325 840061481463812557489000660159489376256 3326 851522662678928393105529784843099963392 3327 861339741268625485641666975061663285248 3328 873091227416114037923609044826021953536 3329 885003042200559731346436909468433252352 3330 897077373028006866810763888558985969664 3331 919799811598869109911291833232352346112 3332 932348883964375684052213369645756841984 3333 945069166646789127175125742679425548288 3334 957962995513794442243721007948487458816 3335 969007208927203671346875346944371195904 3336 982227630843128292664060175429274697728 3337 995628422475629697764741523151987408896 3338 1009212044656507725162109374628859215872 3339 1020847100762815390390123822295304634368 3340 1034774788048727748650203312386396389376 3341 1048892494459922644558740040851476447232 3342 1063202812477637768072016460514353741824 3343 1077708369953018747524186133942048391168 3344 1090133110043104130265234765312417595392 3345 1105006084698519329247067697357934034944 3346 1120081975285083409985334213545985835008 3347 1135363550238571190807373046457466617856 3348 1148452988358167314188889300082217713664 3349 1164121636554818717231478726434695938048 3350 1180004056267412975128582545957911003136 3351 1196103164037342489081018518078647959552 3352 1226399748798492146548389110976469794816 3353 1243131845285834245402951159527675789312 3354 1260092222195718836233500990239234064384 3355 1277283994018392589658294677264649945088 3356 1292009611902938228462500462592494927872 3357 1309636841124171056885413567239032930304 3358 1327504563300839597019655364202649878528 3359 1345616059542010300216145832838478954496 3360 1361129467683753853853498429727072845824 3361 1379699717398303664866937749848528519168 3362 1398523325946563526078320054468635262976 3363 1417603749970183690762688614019138322432 3364 1436944493270691663365581511922731188224 3365 1453510813390805507020313020416556793856 3366 1473341446264692438996090263143912046592 3367 1493442633713444546647112284727981113344 3368 1513818066984761587743164061943288823808 3369 1531270651144223085585185733442956951552 3370 1552162182073091622975304968579594584064 3371 1573338741689883966838110061277214670848 3372 1594804218716456652108024690771530612736 3373 1616562554929528121286279200913072586752 3374 1635199665064656195397852147968626393088 3375 1657509127047778993870601546036901052416 3376 1680122962927625114978001320318978752512 3377 1703045325357856786211059569686199926784 3378 1722679482537250971283333950123326570496 3379 1746182454832228075847218089652043907072 3380 1770006084401119462692873818936866504704 3381 1794154746056013733621527777117971939328 3382 1839599623197738219822583666464704692224 3383 1864697767928751368104426739291513683968 3384 1890138333293578254350251485358851096576 3385 1915925991027588884487442015896974917632 3386 1938014417854407342693750693888742391808 3387 1964455261686256585328120350858549395456 3388 1991256844951259395529483046303974817792 3389 2018424089313015450324218749257718431744 3390 2041694201525630780780247644590609268736 3391 2069549576097455497300406624772792778752 3392 2097784988919845289117480081702952894464 3393 2126405624955275536144032921028707483648 3394 2155416739906037495048372267884096782336 3395 2180266220086208260530469530624835190784 3396 2210012169397038658494135394715868069888 3397 2240163950570166819970668427091971670016 3398 2270727100477142381614746092914933235712 3399 2296905976716334628377778600164435427328 3400 2328243273109637434462957452869391876096 3401 2360008112534825950257165091915822006272 3402 2392206328074684978162037036157295919104 3403 2452799497596984293096778221952939589632 3404 2486263690571668490805902319055351578624 3405 2520184444391437672467001980478468128768 3406 2554567988036785179316589354529299890176 3407 2584019223805876456925000925184989855744 3408 2619273682248342113770827134478065860608 3409 2655009126601679194039310728405299757056 3410 2691232119084020600432291665676957908992 3411 2722258935367507707706996859454145691648 3412 2759399434796607329733875499697057038336 3413 2797046651893127052156640108937270525952 3414 2835207499940367381525377228038276644864 3415 2873888986541383326731163023845462376448 3416 2907021626781611014040626040833113587712 3417 2946682892529384877992180526287824093184 3418 2986885267426889093294224569455962226688 3419 3027636133969523175486328123886577647616 3420 3062541302288446171170371466885913903104 3421 3104324364146183245950609937159189168128 3422 3146677483379767933676220122554429341696 3423 3189608437432913304216049381543061225472 3424 3233125109859056242572558401826145173504 3425 3270399330129312390795704295937252786176 3426 3315018254095557987741203092073802104832 3427 3360245925855250229956002640637957505024 3428 3406090650715713572422119139372399853568 3429 3445358965074501942566667900246653140992 3430 3492364909664456151694436179304087814144 3431 3540012168802238925385747637873733009408 3432 3588309492112027467243055554235943878656 3433 3679199246395476439645167332929409384448 3434 3729395535857502736208853478583027367936 3435 3780276666587156508700502970717702193152 3436 3831851982055177768974884031793949835264 3437 3876028835708814685387501387777484783616 3438 3928910523372513170656240701717098790912 3439 3982513689902518791058966092607949635584 3440 4036848178626030900648437498515436863488 3441 4083388403051261561560495289181218537472 3442 4139099152194910994600813249545585557504 3443 4195569977839690578234960163405905788928 3444 4252811249910551072288065842057414967296 3445 4310833479812074990096744535768193564672 3446 4360532440172416521060939061249670381568 3447 4420024338794077316988270789431736139776 3448 4480327901140333639941336854183943340032 3449 4541454200954284763229492185829866471424 3450 4593811953432669256755557200328870854656 3451 4656486546219274868925914905738783752192 3452 4720016225069651900514330183831644012544 3453 4784412656149369956324074072314591838208 3454 4849687664788584363858837602739217760256 3455 4905598995193968586193556443905879179264 3456 4972527381143336981611804638110703157248 3457 5040368888782875344934003960956936257536 3458 5109135976073570358633178709058599780352 3459 5168038447611752913850001850369979711488 3460 5238547364496684227541654268956131721216 3461 5310018253203358388078621456810599514112 3462 5382464238168041200864583331353915817984 3463 5444517870735015415413993718908291383296 3464 5518798869593214659467750999394114076672 3465 5594093303786254104313280217874541051904 3466 5670414999880734763050754456076553289728 3467 5747777973082766653462326047690924752896 3468 5814043253563222028081252081666227175424 3469 5893365785058769755984361052575648186368 3470 5973770534853778186588449138911924453376 3471 6055272267939046350972656247773155295232 3472 6125082604576892342340742933771827806208 3473 6208648728292366491901219874318378336256 3474 6293354966759535867352440245108858683392 3475 6379216874865826608432098763086122450944 3476 6466250219718112485145116803652290347008 3477 6540798660258624781591408591874505572352 3478 6630036508191115975482406184147604209664 3479 6720491851710500459912005281275915010048 3480 6812181301431427144844238278744799707136 3481 6890717930149003885133335800493306281984 3482 6984729819328912303388872358608175628288 3483 7080024337604477850771495275747466018816 3484 7176618984224054934486111108471887757312 3485 7358398492790952879290334665858818768896 3486 7458791071715005472417706957166054735872 3487 7560553333174313017401005941435404386304 3488 7663703964110355537949768063587899670528 3489 7752057671417629370775002775554969567232 3490 7857821046745026341312481403434197581824 3491 7965027379805037582117932185215899271168 3492 8073696357252061801296874997030873726976 3493 8166776806102523123120990578362437074944 3494 8278198304389821989201626499091171115008 3495 8391139955679381156469920326811811577856 3496 8505622499821102144576131684114829934592 3497 8621666959624149980193489071536387129344 3498 8721064880344833042121878122499340763136 3499 8840048677588154633976541578863472279552 3500 8960655802280667279882673708367886680064 3501 9082908401908569526458984371659732942848 3502 9187623906865338513511114400657741709312 3503 9312973092438549737851829811477567504384 3504 9440032450139303801028660367663288025088 3505 9568825312298739912648148144629183676416 3506 9699375329577168727717675205478435520512 3507 9811197990387937172387112887811758358528 3508 9945054762286673963223609276221406314496 3509 10080737777565750689868007921913872515072 3510 10218271952147140717266357418117199560704 3511 10336076895223505827700003700739959422976 3512 10477094728993368455083308537912263442432 3513 10620036506406716776157242913621199028224 3514 10764928476336082401729166662707831635968 3515 10889035741470030830827987437816582766592 3516 11037597739186429318935501998788228153344 3517 11188186607572508208626560435749082103808 3518 11340829999761469526101508912153106579456 3519 11495555946165533306924652095381849505792 3520 11628086507126444056162504163332454350848 3521 11786731570117539511968722105151296372736 3522 11947541069707556373176898277823848906752 3523 12110544535878092701945312495546310590464 3524 12250165209153784684681485867543655612416 3525 12417297456584732983802439748636756672512 3526 12586709933519071734704880490217717366784 3527 12758433749731653216864197526172244901888 3528 12932500439436224970290233607304580694016 3529 13081597320517249563182817183749011144704 3530 13260073016382231950964812368295208419328 3531 13440983703421000919824010562551830020096 3532 13624362602862854289688476557489599414272 3533 13781435860298007770266671600986612563968 3534 13969459638657824606777744717216351256576 3535 14160048675208955701542990551494932037632 3536 14353237968448109868972222216943775514624 3537 14716796985581905758580669331717637537792 3538 14917582143430010944835413914332109471744 3539 15121106666348626034802011882870808772608 3540 15327407928220711075899536127175799341056 3541 15504115342835258741550005551109939134464 3542 15715642093490052682624962806868395163648 3543 15930054759610075164235864370431798542336 3544 16147392714504123602593749994061747453952 3545 16333553612205046246241981156724874149888 3546 16556396608779643978403252998182342230016 3547 16782279911358762312939840653623623155712 3548 17011244999642204289152263368229659869184 3549 17243333919248299960386978143072774258688 3550 17442129760689666084243756244998681526272 3551 17680097355176309267953083157726944559104 3552 17921311604561334559765347416735773360128 3553 18165816803817139052917968743319465885696 3554 18375247813730677027022228801315483418624 3555 18625946184877099475703659622955135008768 3556 18880064900278607602057320735326576050176 3557 19137650624597479825296296289258367352832 3558 19398750659154337455435350410956871041024 3559 19622395980775874344774225775623516717056 3560 19890109524573347926447218552442812628992 3561 20161475555131501379736015843827745030144 3562 20436543904294281434532714836234399121408 3563 20672153790447011655400007401479918845952 3564 20954189457986736910166617075824526884864 3565 21240073012813433552314485827242398056448 3566 21529856952672164803458333325415663271936 3567 21778071482940061661655974875633165533184 3568 22075195478372858637871003997576456306688 3569 22376373215145016417253120871498164207616 3570 22681659999522939052203017824306213158912 3571 22991111892331066613849304190763699011584 3572 23256173014252888112325008326664908701696 3573 23573463140235079023937444210302592745472 3574 23895082139415112746353796555647697813504 3575 24221089071756185403890624991092621180928 3576 24500330418307569369362971735087311224832 3577 24834594913169465967604879497273513345024 3578 25173419867038143469409760980435434733568 3579 25516867499463306433728395052344489803776 3580 25865000878872449940580467214609161388032 3581 26163194641034499126365634367498022289408 3582 26520146032764463901929624736590416838656 3583 26881967406842001839648021125103660040192 3584 27248725205725708579376953114979198828544 3585 27562871720596015540533343201973225127936 3586 27938919277315649213555489434432702513152 3587 28320097350417911403085981102989864075264 3588 28706475936896219737944444433887551029248 3589 29098125988731506183153025616435306561536 3590 29433593971163811517161338663435275075584 3591 29835164286860021889670827828664218943488 3592 30242213332697252069604023765741617545216 3593 30654815856441422151799072254351598682112 3594 31008230685670517483100011102219878268928 3595 31431284186980105365249925613736790327296 3596 31860109519220150328471728740863597084672 3597 32294785429008247205187499988123494907904 3598 32667107224410092492483962313449748299776 3599 33112793217559287956806505996364684460032 3600 33564559822717524625879681307247246311424 3601 34022489999284408578304526736459319738368 3602 34486667838496599920773956286145548517376 3603 34884259521379332168487512489997363052544 3604 35360194710352618535906166315453889118208 3605 35842623209122669119530694833471546720256 3606 36331633607634278105835937486638931771392 3607 36750495627461354054044457602630966837248 3608 37251892369754198951407319245910270017536 3609 37760129800557215204114641470653152100352 3610 38275301249194959650592592578516734705664 3611 38797501318308674910870700821913742082048 3612 39244791961551748689548451551247033434112 3613 39780219049146695852894437104885625257984 3614 40322951110263002759472031687655490060288 3615 40873087808588562869065429672468798242816 3616 41344307580894023310800014802959837691904 3617 41908378915973473820333234151649053769728 3618 42480146025626867104628971654484796112896 3619 43059713905344329606916666650831326543872 3620 43556142965880123323311949751266331066368 3621 44150390956745717275742007995152912613376 3622 44752746430290032834506241742996328415232 3623 45363319999045878104406035648612426317824 3624 45982223784662133227698608381527398023168 3625 46512346028505776224650016653329817403392 3626 47146926280470158047874888420605185490944 3627 47790164278830225492707593111295395627008 3628 48442178143512370807781249982185242361856 3629 49000660836615138738725943470174622449664 3630 49669189826338931935209758994547026690048 3631 50346839734076286938819521960870869467136 3632 51033734998926612867456790104688979607552 3633 51730001757744899881160934429218322776064 3634 52326389282068998252731268734996044578816 3635 53040292065528927803859249473180833677312 3636 53763934813684003679296042250207320080384 3637 54497450411451417158753906229958397657088 3638 55125743441192031081066686403946450255872 3639 55877838554631298427110978868865405026304 3640 56640194700835822806171962205979728150528 3641 57412951873792439475888888867775102058496 3642 58196251977463012366306051232870613123072 3643 58867187942327623034322677326870550151168 3644 59670328573720043779341655657328437886976 3645 60484426665394504139208047531483235090432 3646 61309631712882844303598144508703197364224 3647 62016461371341034966200022204439756537856 3648 62862568373960210730499851227473580654592 3649 63720219038440300656943457481727194169344 3650 64589570858016494410374999976246989815808 3651 65334214448820184984967924626899496599552 3652 66225586435118575913613011992729368920064 3653 67129119645435049251759362614494492622848 3654 68044979998568817156609053472918639476736 3655 68973335676993199841547912572291097034752 3656 69768519042758664336975024979994726105088 3657 70720389420705237071812332630907778236416 3658 71685246418245338239061389666943093440512 3659 72663267215268556211671874973277863542784 3660 73500991254922708108088915205261933674496 3661 74503784739508397902814638491820540035072 3662 75520259601114430408229282941306304200704 3663 76550602498389919301185185157033469411328 3664 77595002636617349821741401643827484164096 3665 78489583923103497379096903102494066868224 3666 79560438098293391705788874209771250515968 3667 80645902220526005518944063375310980120576 3668 81746175617177125738130859344937596485632 3669 82688615161788046621600029605919675383808 3670 83816757831946947640666468303298107539456 3671 84960292051253734209257943308969592225792 3672 86119427810688659213833333301662653087744 3673 87112285931760246646623899502532662132736 3674 88300781913491434551484015990305825226752 3675 89505492860580065669012483485992656830464 3676 90726639998091756208812071297224852635648 3677 91964447569324266455397216763054796046336 3678 93024692057011552449300033306659634806784 3679 94293852560940316095749776841210370981888 3680 95580328557660450985415186222590791254016 3681 96884356287024741615562499964370484723712 3682 98001321673230277477451886940349244899328 3683 99338379652677863870419517989094053380096 3684 100693679468152573877639043921741738934272 3685 102067469997853225734913580209377959215104 3686 103460003515489799762321868858436645552128 3687 104652778564137996505462537469992089157632 3688 106080584131057855607718498946361667354624 3689 107527869627368007358592084500414640160768 3690 108994900822902834317507812459916795314176 3691 110251486882384062162133372807892900511744 3692 111755677109262596854221957737730810052608 3693 113280389401671645612343924411959456301056 3694 114825903747584878951777777735550204116992 3695 116392503954926024732612102465741226246144 3696 117734375884655246068645354653741100302336 3697 119340657147440087558683311314656875773952 3698 120968853330789008278416095062966470180864 3699 122619263425765688607196289017406394728448 3700 124032922742682069932400044408879513075712 3701 125725136747920421460999702454947161309184 3702 127440438076880601313886914963454388338688 3703 129179141716032988820749999952493979631616 3704 130668428897640369969935849253798993199104 3705 132451172870237151827226023985458737840128 3706 134258239290870098503518725228988985245696 3707 136089959997137634313218106945837278953472 3708 137946671353986399683095825144582194069504 3709 139537038085517328673950049959989452210176 3710 141440778841410474143624665261815556472832 3711 143370492836490676478122779333886186881024 3712 145326534430537112423343749946555727085568 3713 147001982509845416216177830410523867348992 3714 149007569479016795805629276983641080070144 3715 151040519202228860816458565882612608401408 3716 153101204996779838602370370314066938822656 3717 155190005273234699643482803287654968328192 3718 156979167846206994758193806204988133736448 3719 159120876196586783411577748419542501031936 3720 161291804441052011037888126750621960241152 3721 163492351234354251476261718689875192971264 3722 165377230323576093243200059211839350767616 3723 167633515663893895281332936606596215078912 3724 169920584102507468418515886617939184451584 3725 172238855621377318427666666603325306175488 3726 174224571863520493293247799005065324265472 3727 174588755932389037098918153698611839369216 3728 176601563826982869102968031980611650453504 3729 179010985721160131338024966971985313660928 3730 181453279996183512417624142594449705271296 3731 183928895138648532910794433526109592092672 3732 186049384114023104898600066613319269613568 3733 188587705121880632191499553682420741963776 3734 191160657115320901970830372445181582508032 3735 193768712574049483231124999928740969447424 3736 196002643346460554954903773880698489798656 3737 198676759305355727740839035978188106760192 3738 201387358936305147755278087843483477868544 3739 204134939995706451469827160418755918430208 3740 206920007030979599524643737716873291104256 3741 209305557128275993010925074939984178315264 3742 212161168262115711215436997892723334709248 3743 215055739254736014717184169000829280321536 3744 217989801645805668635015624919833590628352 3745 220502973764768124324266745615785801023488 3746 223511354218525193708443915475461620105216 3747 226560778803343291224687848823918912602112 3748 229651807495169757903555555471100408233984 3749 232785007909852049465224204931482452492288 3750 235468751769310492137290709307482200604672 3751 238681314294880175117366622629313751547904 3752 241937706661578016556832190125932940361728 3753 245238526851531377214392578034812789456896 3754 248065845485364139864800088817759026151424 3755 251450273495840842921999404909894322618368 3756 254880876153761202627773829926908776677376 3757 258358283432065977641499999904987959263232 3758 261336857795280739939871698507597986398208 3759 264902345740474303654452047970917475680256 3760 268516478581740197007037450457977970491392 3761 272179919994275268626436213891674557906944 3762 275893342707972799366191650289164388139008 3763 279074076171034657347900099919978904420352 3764 282881557682820948287249330523631112945664 3765 286740985672981352956245558667772373762048 3766 290653068861074224846687499893111454171136 3767 294003965019690832432355660821047734697984 3768 298015138958033591611258553967282160140288 3769 302081038404457721632917131765225216802816 3770 306202409993559677204740740628133877645312 3771 310380010546469399286965606575309936656384 3772 313958335692413989516387612409976267472896 3773 318241752393173566823155496839085002063872 3774 322583608882104022075776253501243920482304 3775 326984702468708502952523437379750385942528 3776 330754460647152186486400118423678701535232 3777 335267031327787790562665873213192430157824 3778 339841168205014936837031773235878368903168 3779 344477711242754636855333333206650612350976 3780 348449143727040986586495598010130648530944 3781 349177511864778074197836307397223678738432 3782 353203127653965738205936063961223300907008 3783 358021971442320262676049933943970627321856 3784 362906559992367024835248285188899410542592 3785 367857790277297065821588867052219184185344 3786 372098768228046209797200133226638539227136 3787 377175410243761264382999107364841483927552 3788 382321314230641803941660744890363165016064 3789 387537425148098966462249999857481938894848 3790 392005286692921109909807547761396979597312 3791 397353518610711455481678071956376213520384 3792 402774717872610295510556175686966955737088 3793 408269879991412902939654320837511836860416 3794 413840014061959199049287475433746582208512 3795 418611114256551986021850149879968356630528 3796 424322336524231422430873995785446669418496 3797 430111478509472029434368338001658560643072 3798 435979603291611337270031249839667181256704 3799 441005947529536248648533491231571602046976 3800 447022708437050387416887830950923240210432 3801 453121557606686582449375697647837825204224 3802 459303614990339515807111110942200816467968 3803 465570015819704098930448409862964904984576 3804 470937503538620984274581418614964401209344 3805 477362628589760350234733245258627503095808 3806 483875413323156033113664380251865880723456 3807 490477053703062754428785156069625578913792 3808 496131690970728279729600177635518052302848 3809 502900546991681685843998809819788645236736 3810 509761752307522405255547659853817553354752 3811 516716566864131955282999999809975918526464 3812 522673715590561479879743397015195972796416 3813 529804691480948607308904095941834951360512 3814 537032957163480394014074900915955940982784 3815 544359839988550537252872427783349115813888 3816 551786685415945598732383300578328776278016 3817 558148152342069314695800199839957808840704 3818 565763115365641896574498661047262225891328 3819 573481971345962705912491117335544747524096 3820 581306137722148449693374999786222908342272 3821 588007930039381664864711321642095469395968 3822 596030277916067183222517107934564320280576 3823 604162076808915443265834263530450433605632 3824 612404819987119354409481481256267755290624 3825 620760021092938798573931213150619873312768 3826 627916671384827979032775224819952534945792 3827 636483504786347133646310993678170004127744 3828 645167217764208044151552507002487840964608 3829 653969404937417005905046874759500771885056 3830 661508921294304372972800236847357403070464 3831 670534062655575581125331746426384860315648 3832 679682336410029873674063546471756737806336 3833 688955422485509273710666666413301224701952 3834 696898287454081973172991196020261297061888 3835 698355023729556148395672614794447357476864 3836 706406255307931476411872127922446601814016 3837 716043942884640525352099867887941254643712 3838 725813119984734049670496570377798821085184 3839 735715580554594131643177734104438368370688 3840 744197536456092419594400266453277078454272 3841 754350820487522528765998214729682967855104 3842 764642628461283607883321489780726330032128 3843 775074850296197932924499999714963877789696 3844 784010573385842219819615095522793959194624 3845 794707037221422910963356143912752427040768 3846 805549435745220591021112351373933911474176 3847 816539759982825805879308641675023673720832 3848 827680028123918398098574950867493164417024 3849 837222228513103972043700299759936713261056 3850 848644673048462844861747991570893338836992 3851 860222957018944058868736676003317121286144 3852 871959206583222674540062499679334362513408 3853 882011895059072497297066982463143204093952 3854 894045416874100774833775661901846480420864 3855 906243115213373164898751395295675650408448 3856 918607229980679031614222221884401632935936 3857 931140031639408197860896819725929809969152 3858 941875007077241968549162837229928802418688 3859 954725257179520700469466490517255006191616 3860 967750826646312066227328760503731761446912 3861 980954107406125508857570312139251157827584 3862 992263381941456559459200355271036104605696 3863 1005801093983363371687997619639577290473472 3864 1019523504615044810511095319707635106709504 3865 1033433133728263910565999999619951837052928 3866 1045347431181122959759486794030391945592832 3867 1047532535594334222593508922191671036215296 3868 1059609382961897214617808191883669902721024 3869 1074065914326960788028149801831911881965568 3870 1088719679977101074505744855566698231627776 3871 1103573370831891197464766601156657552556032 3872 1116296304684138629391600399679915617681408 3873 1131526230731283793148997322094524451782656 3874 1146963942691925411824982234671089495048192 3875 1162612275444296899386749999572445816684544 3876 1176015860078763329729422643284190938791936 3877 1192060555832134366445034215869128640561152 3878 1208324153617830886531668527060900867211264 3879 1224809639974238708818962962512535510581248 3880 1241520042185877597147862426301239746625536 3881 1255833342769655958065550449639905069891584 3882 1272967009572694267292621987356340008255488 3883 1290334435528416088303105014004975681929216 3884 1307938809874834011810093749519001543770112 3885 1323017842588608745945600473694714806140928 3886 1341068125311151162250663492852769720631296 3887 1359364672820059747348127092943513475612672 3888 1377910844971018547421333332826602449403904 3889 1393796574908163946345982392040522594123776 3890 1396710047459112296791345229588894714953728 3891 1412812510615862952823744255844893203628032 3892 1432087885769281050704199735775882509287424 3893 1451626239969468099340993140755597642170368 3894 1471431161109188263286355468208876736741376 3895 1488395072912184839188800532906554156908544 3896 1508701640975045057531996429459365935710208 3897 1529285256922567215766642979561452660064256 3898 1550149700592395865848999999429927755579392 3899 1568021146771684439639230191045587918389248 3900 1589414074442845821926712287825504854081536 3901 1611098871490441182042224702747867822948352 3902 1633079519965651611758617283350047347441664 3903 1655360056247836796197149901734986328834048 3904 1674444457026207944087400599519873426522112 3905 1697289346096925689723495983141786677673984 3906 1720445914037888117737473352006634242572288 3907 1743918413166445349080124999358668725026816 3908 1764023790118144994594133964926286408187904 3909 1788090833748201549667551323803692960841728 3910 1812486230426746329797502790591351300816896 3911 1837214459961358063228444443768803265871872 3912 1862280063278816395721793639451859619938304 3913 1883750014154483937098325674459857604837376 3914 1909450514359041400938932981034510012383232 3915 1935501653292624132454657521007463522893824 3916 1961908214812251017715140624278502315655168 3917 1984526763882913118918400710542072209211392 3918 2011602187966726743375995239279154580946944 3919 2039047009230089621022190639415270213419008 3920 2066866267456527821131999999239903674105856 3921 2090694862362245919518973588060783891185664 3922 2095065071188668445187017844383342072430592 3923 2119218765923794429235616383767339805442048 3924 2148131828653921576056299603663823763931136 3925 2177439359954202149011489711133396463255552 3926 2207146741663782394929533202313315105112064 3927 2232592609368277258783200799359831235362816 3928 2263052461462567586297994644189048903565312 3929 2293927885383850823649964469342178990096384 3930 2325224550888593798773499999144891633369088 3931 2352031720157526659458845286568381877583872 3932 2384121111664268732890068431738257281122304 3933 2416648307235661773063337054121801734422528 3934 2449619279948477417637925925025071021162496 3935 2483040084371755194295724852602479493251072 3936 2511666685539311916131100899279810139783168 3937 2545934019145388534585243974712680016510976 3938 2580668871056832176606210028009951363858432 3939 2615877619749668023620187499038003087540224 3940 2646035685177217491891200947389429612281856 3941 2682136250622302324501326985705539441262592 3942 2718729345640119494696254185887026951225344 3943 2755821689942037094842666665653204898807808 3944 2787593149816327892691964784081045188247552 3945 2793420094918224593582690459177789429907456 3946 2825625021231725905647488511689786407256064 3947 2864175771538562101408399471551765018574848 3948 2903252479938936198681986281511195284340736 3949 2942862322218376526572710936417753473482752 3950 2976790145824369678377601065813108313817088 3951 3017403281950090115063992858918731871420416 3952 3058570513845134431533285959122905320128512 3953 3100299401184791731697999998859855511158784 3954 3136042293543368879278460382091175836778496 3955 3178828148885691643853424575651009708163072 3956 3222197742980882364084449405495735645896704 3957 3266159039931303223517234566700094694883328 3958 3310720112495673592394299803469972657668096 3959 3348888914052415888174801199039746853044224 3960 3394578692193851379446991966283573355347968 3961 3440891828075776235474946704013268485144576 3962 3487836826332890698160249998717337450053632 3963 3528047580236289989188267929852572816375808 3964 3576181667496403099335102647607385921683456 3965 3624972460853492659595005581182702601633792 3966 3674428919922716126456888887537606531743744 3967 3724560126557632791443587278903719239876608 3968 3767500028308967874196651348919715209674752 3969 3818901028718082801877865962069020024766464 3970 3871003306585248264909315042014927045787648 3971 3923816429624502035430281248557004631310336 3972 3969053527765826237836801421084144418422784 3973 4023204375933453486751990478558309161893888 3974 4078094018460179242044381278830540426838016 3975 4133732534913055642263999998479807348211712 3976 4181389724724491839037947176121567782371328 3977 4190130142377336890374035688766684144861184 3978 4238437531847588858471232767534679610884096 3979 4296263657307843152112599207327647527862272 3980 4354878719908404298022979422266792926511104 3981 4414293483327564789859066404626630210224128 3982 4465185218736554517566401598719662470725632 3983 4526104922925135172595989288378097807130624 3984 4587855770767701647299928938684357980192768 3985 4650449101777187597546999998289783266738176 3986 4704063440315053318917690573136763755167744 3987 4768242223328537465780136863476514562244608 3988 4833296614471323546126674108243603468845056 3989 4899238559896954835275851850050142042324992 3990 4966080168743510388591449705204958986502144 3991 5023333371078623832262201798559620279566336 3992 5091868038290777069170487949425360033021952 3993 5161337742113664353212420056019902727716864 3994 5231755239499336047240374998076006175080448 3995 5292071370354434983782401894778859224563712 3996 5364272501244604649002653971411078882525184 3997 5437458691280238989392508371774053902450688 3998 5511643379884074189685333331306409797615616 3999 5575186299632655785383929568162090376495104 4000 5586840189836449187165380918355578859814912 4001 5651250042463451811294977023379572814512128 4002 5728351543077124202816798943103530037149696 4003 5806504959877872397363972563022390568681472 4004 5885724644436753053145421872835506946965504 4005 5953580291648739356755202131626216627634176 4006 6034806563900180230127985717837463742840832 4007 6117141027690268863066571918245810640257024 4008 6200598802369583463395999997719711022317568 4009 6272084587086737758556920764182351673556992 4010 6285195213566005335561053533150026217291776 4011 6357656297771383287706849151302019416326144 4012 6444395485961764728168898810991471291793408 4013 6532318079862606447034469133400189389766656 4014 6621440224991347184788599606939945315336192 4015 6697777828104831776349602398079493706088448 4016 6789157384387702758893983932567146710695936 4017 6881783656151552470949893408026536970289152 4018 6975673652665781396320499997434674900107264 4019 7056095160472579978376535859705145632751616 4020 7152363334992806198670205295214771843366912 4021 7249944921706985319190011162365405203267584 4022 7348857839845432252913777775075213063487488 4023 7449120253115265582887174557807438479753216 4024 7535000056617935748393302697839430419349504 4025 7637802057436165603755731924138040049532928 4026 7742006613170496529818630084029854091575296 4027 7847632859249004070860562497114009262620672 4028 7938107055531652475673602842168288836845568 4029 8046408751866906973503980957116618323787776 4030 8156188036920358484088762557661080853676032 4031 8267465069826111284527999996959614696423424 4032 8362779449448983678075894352243135564742656 4033 8380260284754673780748071377533368289722368 4034 8476875063695177716942465535069359221768192 4035 8592527314615686304225198414655295055724544 4036 8709757439816808596045958844533585853022208 4037 8828586966655129579718132809253260420448256 4038 8930370437473109035132803197439324941451264 4039 9052209845850270345191978576756195614261248 4040 9175711541535403294599857877368715960385536 4041 9300898203554375195093999996579566533476352 4042 9408126880630106637835381146273527510335488 4043 9536484446657074931560273726953029124489216 4044 9666593228942647092253348216487206937690112 4045 9798477119793909670551703700100284084649984 4046 9932160337487020777182899410409917973004288 4047 10046666742157247664524403597119240559132672 4048 10183736076581554138340975898850720066043904 4049 10322675484227328706424840112039805455433728 4050 10463510478998672094480749996152012350160896 4051 10584142740708869967564803789557718449127424 4052 10728545002489209298005307942822157765050368 4053 10874917382560477978785016743548107804901376 4054 11023286759768148379370666662612819595231232 4055 11150372599265311570767859136324180752990208 4056 11173680379672898374330761836711157719629824 4057 11302500084926903622589954046759145629024256 4058 11456703086154248405633597886207060074299392 4059 11613009919755744794727945126044781137362944 4060 11771449288873506106290843745671013893931008 4061 11907160583297478713510404263252433255268352 4062 12069613127800360460255971435674927485681664 4063 12234282055380537726133143836491621280514048 4064 12401197604739166926791999995439422044635136 4065 12544169174173475517113841528364703347113984 4066 12570390427132010671122107066300052434583552 4067 12715312595542766575413698302604038832652288 4068 12888790971923529456337797621982942583586816 4069 13064636159725212894068938266800378779533312 4070 13242880449982694369577199213879890630672384 4071 13395555656209663552699204796158987412176896 4072 13578314768775405517787967865134293421391872 4073 13763567312303104941899786816053073940578304 4074 13951347305331562792640999994869349800214528 4075 14112190320945159956753071719410291265503232 4076 14304726669985612397340410590429543686733824 4077 14499889843413970638380022324730810406535168 4078 14697715679690864505827555550150426126974976 4079 14898240506230531165774349115614876959506432 4080 15070000113235871496786605395678860838699008 4081 15275604114872331207511463848276080099065856 4082 15484013226340993059637260168059708183150592 4083 15695265718498008141721124994228018525241344 4084 15876214111063304951347205684336577673691136 4085 16092817503733813947007961914233236647575552 4086 16312376073840716968177525115322161707352064 4087 16534930139652222569055999993919229392846848 4088 16725558898897967356151788704486271129485312 4089 16760520569509347561496142755066736579444736 4090 16953750127390355433884931070138718443536384 4091 17185054629231372608450396829310590111449088 4092 17419514879633617192091917689067171706044416 4093 17657173933310259159436265618506520840896512 4094 17860740874946218070265606394878649882902528 4095 18104419691700540690383957153512391228522496 4096 18351423083070806589199715754737431920771072 4097 18601796407108750390187999993159133066952704 4098 18816253761260213275670762292547055020670976 4099 19072968893314149863120547453906058248978432 4100 19333186457885294184506696432974413875380224 4101 19596954239587819341103407400200568169299968 4102 19864320674974041554365798820819835946008576 4103 20093333484314495329048807194238481118265344 4104 20367472153163108276681951797701440132087808 4105 20645350968454657412849680224079610910867456 4106 20927020957997344188961499992304024700321792 4107 21168285481417739935129607579115436898254848 4108 21457090004978418596010615885644315530100736 4109 21749834765120955957570033487096215609802752 4110 22046573519536296758741333325225639190462464 4111 22300745198530623141535718272648361505980416 4112 22347360759345796748661523673422315439259648 4113 22605000169853807245179908093518291258048512 4114 22913406172308496811267195772414120148598784 4115 23226019839511489589455890252089562274725888 4116 23542898577747012212581687491342027787862016 4117 23814321166594957427020808526504866510536704 4118 24139226255600720920511942871349854971363328 4119 24468564110761075452266287672983242561028096 4120 24802395209478333853583999990878844089270272 4121 25088338348346951034227683056729406694227968 4122 25140780854264021342244214132600104869167104 4123 25430625191085533150827396605208077665304576 4124 25777581943847058912675595243965885167173632 4125 26129272319450425788137876533600757559066624 4126 26485760899965388739154398427759781261344768 4127 26791111312419327105398409592317974824353792 4128 27156629537550811035575935730268586842783744 4129 27527134624606209883799573632106147881156608 4130 27902694610663125585281999989738699600429056 4131 28224380641890319913506143438820582531006464 4132 28609453339971224794680821180859087373467648 4133 28999779686827941276760044649461620813070336 4134 29395431359381729011655111100300852253949952 4135 29796481012461062331548698231229753919012864 4136 30140000226471742993573210791357721677398016 4137 30551208229744662415022927696552160198131712 4138 30968026452681986119274520336119416366301184 4139 31390531436996016283442249988456037050482688 4140 31752428222126609902694411368673155347382272 4141 32185635007467627894015923828466473295151104 4142 32624752147681433936355050230644323414704128 4143 33069860279304445138111999987838458785693696 4144 33451117797795934712303577408972542258970624 4145 33521041139018695122992285510133473158889472 4146 33907500254780710867769862140277436887072768 4147 34370109258462745216900793658621180222898176 4148 34839029759267234384183835378134343412088832 4149 35314347866620518318872531237013041681793024 4150 35721481749892436140531212789757299765805056 4151 36208839383401081380767914307024782457044992 4152 36702846166141613178399431509474863841542144 4153 37203592814217500780375999986318266133905408 4154 37632507522520426551341524585094110041341952 4155 37711171281396032013366321198900157303750656 4156 38145937786628299726241094907812116497956864 4157 38666372915770588369013392865948827750760448 4158 39193908479175638682206814800401136338599936 4159 39728641349948083108731597641639671892017152 4160 40186666968628990658097614388476962236530688 4161 40734944306326216553363903595402880264175616 4162 41290701936909314825699360448159221821734912 4163 41854041915994688377922999984608049400643584 4164 42336570962835479870259215158230873796509696 4165 42914180009956837192021231771288631060201472 4166 43499669530241911915140066974192431219605504 4167 44093147039072593517482666650451278380924928 4168 44601490397061246283071436545296723011960832 4169 44694721518691593497323047346844630878519296 4170 45210000339707614490359816187036582516097024 4171 45826812344616993622534391544828240297197568 4172 46452039679022979178911780504179124549451776 4173 47085797155494024425163374982684055575724032 4174 47628642333189914854041617053009733021073408 4175 48278452511201441841023885742699709942726656 4176 48937128221522150904532575345966485122056192 4177 49604790418956667707167999981757688178540544 4178 50176676696693902068455366113458813388455936 4179 50281561708528042684488428265200209738334208 4180 50861250382171066301654793210416155330609152 4181 51555163887694117825351190487931770334347264 4182 52258544638900851576275753067201515118133248 4183 52971521799930777478308796855519562522689536 4184 53582222624838654210796819184635949648707584 4185 54313259075101622071151871460537173685567488 4186 55054269249212419767599147264212295762313216 4187 55805389221326251170563999979477399200858112 4188 56448761283780639827012286877641165062012928 4189 57218906679942449589361642361718174746935296 4190 57999559373655882553520089298923241626140672 4191 58790862718763458023310222200601704507899904 4192 59592962024922124663097396462459507838025728 4193 60280000452943485987146421582715443354796032 4194 61102416459489324830045855393104320396263424 4195 61936052905363972238549040672238832732602368 4196 62781062873992032566884499976912074100965376 4197 63504856444253219805388822737346310694764544 4198 64371270014935255788031847656932946590302208 4199 65249504295362867872710100461288646829408256 4200 66139720558608890276223999975676917571387392 4201 66902235595591869424607154817945084517941248 4202 67042082278037390245984571020266946317778944 4203 67815000509561421735539724280554873774145536 4204 68740218516925490433801587317242360445796352 4205 69678059518534468768367670756268686824177664 4206 70628695733241036637745062474026083363586048 4207 71442963499784872281062425579514599531610112 4208 72417678766802162761535828614049564914089984 4209 73405692332283226356798863018949727683084288 4210 74407185628435001560751999972636532267810816 4211 75265015045040853102683049170188220082683904 4212 75422342562792064026732642397800314607501312 4213 76291875573256599452482189815624232995913728 4214 77332745831541176738026785731897655501520896 4215 78387816958351277364413629600802272677199872 4216 79457282699896166217463195283279343784034304 4217 80373333937257981316195228776953924473061376 4218 81469888612652433106727807190805760528351232 4219 82581403873818629651398720896318443643469824 4220 83708083831989376755845999969216098801287168 4221 84673141925670959740518430316461747593019392 4222 85828360019913674384042463542577262120402944 4223 86999339060483823830280133948384862439211008 4224 88186294078145187034965333300902556761849856 4225 89202980794122492566142873090593446023921664 4226 89389443037383186994646094693689261757038592 4227 90420000679415228980719632374073165032194048 4228 91653624689233987245068783089656480594395136 4229 92904079358045958357823561008358249098903552 4230 94171594310988048850326749965368111151448064 4231 95257284666379829708083234106019466042146816 4232 96556905022402883682047771485399419885453312 4233 97874256443044301809065150691932970244112384 4234 99209580837913335414335999963515376357081088 4235 100353353393387804136910732226917626776911872 4236 100563123417056085368976856530400419476668416 4237 101722500764342132603309586420832310661218304 4238 103110327775388235650702380975863540668694528 4239 104517089277801703152551506134403030236266496 4240 105943043599861554956617593711039125045379072 4241 107164445249677308421593638369271899297415168 4242 108626518150203244142303742921074347371134976 4243 110108538498424839535198294528424591524626432 4244 111610778442652502341127999958954798401716224 4245 112897522567561279654024573755282330124025856 4246 114437813359884899178723284723436349493870592 4247 115999118747311765107040178597846483252281344 4248 117581725437526916046620444401203409015799808 4249 119185924049844249326194792924919015676051456 4250 120560000905886971974292843165430886709592064 4251 122204832918978649660091710786208640792526848 4252 123872105810727944477098081344477665465204736 4253 125562125747984065133768999953824148201930752 4254 127009712888506439610777645474692621389529088 4255 128742540029870511576063695313865893180604416 4256 130499008590725735745420200922577293658816512 4257 132279441117217780552447999951353835142774784 4258 133804471191183738849214309635890169035882496 4259 134084164556074780491969142040533892635557888 4260 135630001019122843471079448561109747548291072 4261 137480437033850980867603174634484720891592704 4262 139356119037068937536735341512537373648355328 4263 141257391466482073275490124948052166727172096 4264 142885926999569744562124851159029199063220224 4265 144835357533604325523071657228099129828179968 4266 146811384664566452713597726037899455366168576 4267 148814371256870003121503999945273064535621632 4268 150530030090081706205366098340376440165367808 4269 150844685125584128053465284795600629215002624 4270 152583751146513198904964379631248465991827456 4271 154665491663082353476053571463795311003041792 4272 156775633916702554728827259201604545354399744 4273 158914565399792332434926390566558687568068608 4274 160746667874515962632390457553907848946122752 4275 162939777225304866213455614381611521056702464 4276 165162807747637259302797441792636887286939648 4277 167416167663978753511691999938432197602574336 4278 169346283851341919481036860632923495186038784 4279 171656720039827348768084927085154524240805888 4280 173998678120967647660560267896769724878422016 4281 176372588156290374069930666601805113523699712 4282 178405961588244985132285746181186892047843328 4283 178778886074766373989292189387378523514077184 4284 180840001358830457961439264748146330064388096 4285 183307249378467974490137566179312961188790272 4286 185808158716091916715647122016716498197807104 4287 188343188621976097700653499930736222302896128 4288 190514569332759659416166468212038932084293632 4289 193113810044805767364095542970798839770906624 4290 195748512886088603618130301383865940488224768 4291 198419161675826670828671999927030752714162176 4292 200706706786775608273821464453835253553823744 4293 201126246834112170737953713060800838953336832 4294 203445001528684265206619172841664621322436608 4295 206220655550776471301404761951727081337389056 4296 209034178555603406305103012268806060472532992 4297 211886087199723109913235187422078250090758144 4298 214328890499354616843187276738543798594830336 4299 217253036300406488284607485842148694742269952 4300 220217076996849679070396589056849183049252864 4301 223221556885305004682255999917909596803432448 4302 225795045135122559308049147510564660248051712 4303 226267027688376192080197927193400943822503936 4304 228875626719769798357446569446872698987741184 4305 231998237494623530214080357195692966504562688 4306 235163450875053832093240888802406818031599616 4307 238371848099688498652389585849838031352102912 4308 241120001811773943948585686330861773419184128 4309 244409665837957299320183421572417281585053696 4310 247744211621455888954196162688955330930409472 4311 251124251495968130267537999907648296403861504 4312 254019425777012879221555290949385242779058176 4313 257485080059741023152127390627731786361208832 4314 260998017181451471490840401845154587317633024 4315 264558882234435561104895999902707670285549568 4316 267608942382367477698428619271780338071764992 4317 268168329112149560983938284081067785271115776 4318 271260002038245686942158897122219495096582144 4319 274960874067701961735206349268969441783185408 4320 278712238074137875073470683025074747296710656 4321 282514782932964146550980249896104333454344192 4322 285771853999139489124249702318058398126440448 4323 289670715067208651046143314456198259656359936 4324 293622769329132905427195452075798910732337152 4325 297628742513740006243007999890546129071243264 4326 301060060180163412410732196680752880330735616 4327 301689370251168256106930569591201258430005248 4328 305167502293026397809928759262496931983654912 4329 309330983326164706952107142927590622006083584 4330 313551267833405109457654518403209090708799488 4331 317829130799584664869852781133117375136137216 4332 321493335749031925264780915107815697892245504 4333 325879554450609732426911228763223042113404928 4334 330325615495274518605594883585273774573879296 4335 334832335327957507023383999876864395205148672 4336 338692567702683838962073721265846990372077568 4337 343313440079654697536169854170309048481611776 4338 347997356241935295321120535793539449756844032 4339 352745176312580748139861333203610227047399424 4340 356811923176489970264571492362373784095686656 4341 357557772149532747978584378774757047028154368 4342 361680002717660915922878529496292660128776192 4343 366614498756935948980275132358625922377580544 4344 371616317432183833431294244033432996395614208 4345 376686377243952195401306999861472444605792256 4346 381029138665519318832332936424077864168587264 4347 386227620089611534728191085941597679541813248 4348 391497025772177207236260602767731880976449536 4349 396838323351653341657343999854061505428324352 4350 401413413573551216547642928907670507107647488 4351 402252493668224341475907426121601677906673664 4352 406890003057368530413238345683329242644873216 4353 412441311101552942602809523903454162674778112 4354 418068357111206812610206024537612120945065984 4355 423772174399446219826470374844156500181516288 4356 428657780998709233686374553477087597189660672 4357 434506072600812976569214971684297389484539904 4358 440434153993699358140793178113698366098505728 4359 446443113770610009364511999835819193606864896 4360 451590090270245118616098295021129320496103424 4361 452534055376752384160395854386801887645007872 4362 457751253439539596714893138893745397975482368 4363 463996474989247060428160714391385933009125376 4364 470326901750107664186481777604813636063199232 4365 476743696199376997304779171699676062704205824 4366 482240003623547887897171372661723546838368256 4367 488819331675914598640366843144834563170107392 4368 495488423242911777908392325377910661860818944 4369 502248502991936260535075999815296592807723008 4370 508038851554025758443110581898770485558116352 4371 514970160119482046304254781255463572722417664 4372 521996034362902942981680803690309174635266048 4373 529117764468871122209791999805415340571099136 4374 535217884764734955396857238543560676143529984 4375 536336658224299121967876568162135570542231552 4376 542520004076491373884317794244438990193164288 4377 549921748135403923470412698537938883566370816 4378 557424476148275750146941366050149494593421312 4379 565029565865928293101960499792208666908688384 4380 571543707998278978248499404636116796252880896 4381 579341430134417302092286628912396519312719872 4382 587245538658265810854390904151597821464674304 4383 595257485027480012486015999781092258142486528 4384 602120120360326824821464393361505760661471232 4385 603378740502336512213861139182402516860010496 4386 610335004586052795619857518524993863967309824 4387 618661966652329413904214285855181244012167168 4388 627102535666810218915309036806418181417598976 4389 635658261599169329739705562266234750272274432 4390 642986671498063850529561830215631395784491008 4391 651759108901219464853822457526446084226809856 4392 660651230990549037211189767170547549147758592 4393 669664670655915014046767999753728790410297344 4394 677385135405367677924147442531693980744155136 4395 686626880159309395072339708340618096963223552 4396 695994712483870590642241071587078899513688064 4397 705490352625161496279722666407220454094798848 4398 713623846352979940529142984724747568191373312 4399 715115544299065495957168757549514094056308736 4400 723360005435321831845757058992585320257552384 4401 733228997513871897960550264717251844755161088 4402 743232634864367666862588488066865992791228416 4403 753372754487904390802613999722944889211584512 4404 762058277331038637664665872848155728337174528 4405 772455240179223069456382171883195359083626496 4406 782994051544354414472521205535463761952899072 4407 793676646703306683314687999708123010856648704 4408 802826827147102433095285857815341014215294976 4409 804504987336448682951814852243203355813347328 4410 813780006114737060826476691366658485289746432 4411 824882622203105885205619047806908325349556224 4412 836136714222413625220412049075224241890131968 4413 847544348798892439652940749688313000363032576 4414 857315561997418467372749106954175194379321344 4415 869012145201625953138429943368594778969079808 4416 880868307987398716281586356227396732197011456 4417 892886227541220018729023999671638387213729792 4418 903180180540490237232196590042258640992206848 4419 905068110753504768320791708773603775290015744 4420 915502506879079193429786277787490795950964736 4421 927992949978494120856321428782771866018250752 4422 940653803500215328372963555209627272126398464 4423 953487392398753994609558343399352125408411648 4424 964480007247095775794342745323447093676736512 4425 977638663351829197280733686289669126340214784 4426 990976846485823555816784650755821323721637888 4427 1004497005983872521070151999630593185615446016 4428 1016077703108051516886221163797540971116232704 4429 1029940320238964092608509562510927145444835328 4430 1043992068725805885963361607380618349270532096 4431 1058235528937742244419583999610830681142198272 4432 1070435769529469910793714477087121352287059968 4433 1072673316448598243935753136324271141084463104 4434 1085040008152982747768635588488877980386328576 4435 1099843496270807846940825397075877767132741632 4436 1114848952296551500293882732100298989186842624 4437 1130059131731856586203920999584417333817376768 4438 1143087415996557956496998809272233592505761792 4439 1158682860268834604184573257824793038625439744 4440 1174491077316531621708781808303195642929348608 4441 1190514970054960024972031999562184516284973056 4442 1204240240720653649642928786723011521322942464 4443 1206757481004673024427722278364805033720020992 4444 1220670009172105591239715037049987727934619648 4445 1237323933304658827808428571710362488024334336 4446 1254205071333620437830618073612836362835197952 4447 1271316523198338659479411124532469500544548864 4448 1285973342996127701059123660431262791568982016 4449 1303518217802438929707644915052892168453619712 4450 1321302461981098074422379534341095098295517184 4451 1339329341311830028093535999507457580820594688 4452 1354770270810735355848294885063387961488310272 4453 1357602166130257152481187563160405662935023616 4454 1373253760318618790144679416681236193926447104 4455 1391989424967741181284482143174157799027376128 4456 1410980705250322992559445332814440908189597696 4457 1427247692705959881058285969449495136382746624 4458 1430231088598130991914337515099028188112617472 4459 1446720010870643663691514117985170640515104768 4460 1466457995027743795921100529434503689510322176 4461 1486465269728735333725176976133731985582456832 4462 1506745508975808781605227999445889778423169024 4463 1524116554662077275329331745696311456674349056 4464 1544910480358446138912764343766390718167252992 4465 1565988103088708828945042411070927523905798144 4466 1587353293406613366629375999416246021713297408 4467 1605653654294204866190571715630682028430589952 4468 1609009974672897365903629704486406711626694656 4469 1627560012229474121652953382733316970579492864 4470 1649765244406211770411238095613816650699112448 4471 1672273428444827250440824098150448483780263936 4472 1695088697597784879305881499376626000726065152 4473 1714631123994836934745498213908350388758642688 4474 1738024290403251906276859886737189557938159616 4475 1761736615974797432563172712454793464394022912 4476 1785772455082440037458047999343276774427459584 4477 1806360361080980474464393180084517281984413696 4478 1810136221507009536641583417547207550580031488 4479 1831005013758158386859572555574981591901929472 4480 1855985899956988241712642857565543732036501504 4481 1881307607000430656745927110419254544252796928 4482 1906974784797507989219116686798704250816823296 4483 1928960014494191551588685490646894187353473024 4484 1955277326703658394561467372579338252680429568 4485 1981953692971647111633569301511642647443275776 4486 2008994011967745042140303999261186371230892032 4487 2032155406216103033772442327595081942232465408 4488 2059880640477928185217019125021854290889670656 4489 2087984137451611771926723214761236698541064192 4490 2116471057875484488839167999221661362284396544 4491 2140871539058939821587428954174242704574119936 4492 2145346632897196487871506272648542282168926208 4493 2170080016305965495537271176977755960772657152 4494 2199686992541615693881650794151755534265483264 4495 2229697904593103000587765464200597978373685248 4496 2260118263463713172407841999168834667634753536 4497 2286174831993115912993997618544467185011523584 4498 2317365720537669208369146515649586077250879488 4499 2348982154633063243417563616606391285858697216 4500 2381029940109920049944063999124369032569946112 4501 2408480481441307299285857573446023042645884928 4502 2413514962009346048855444556729610067440041984 4503 2441340018344211182479430074099975455869239296 4504 2474647866609317655616857143420724976048668672 4505 2508410142667240875661236147225672725670395904 4506 2542633046396677318958822249064939001089097728 4507 2571946685992255402118247320862525583137964032 4508 2607036435604877859415289830105784336907239424 4509 2642604923962196148844759068682190196591034368 4510 2678658682623660056187071999014915161641189376 4511 2709540541621470711696589770126775922976620544 4512 2715204332260514304962375126320811325870047232 4513 2746507520637237580289358833362472387852894208 4514 2783978849935482362568964286348315598054752256 4515 2821961410500645985118890665628881816379195392 4516 2854495385411919762116571938898990272765493248 4517 2860462177196261983828675030198056376225234944 4518 2893440021741287327383028235970341281030209536 4519 2932915990055487591842201058869007379020644352 4520 2972930539457470667450353952267463971164913664 4521 3013491017951617563210455998891779556846338048 4522 3048233109324154550658663491392622913348698112 4523 3089820960716892277825528687532781436334505984 4524 3131976206177417657890084822141855047811596288 4525 3174706586813226733258751998832492043426594816 4526 3211307308588409732381143431261364056861179904 4527 3218019949345794731807259408972813423253389312 4528 3255120024458948243305906765466633941158985728 4529 3299530488812423540822476191227633301398224896 4530 3344546856889654500881648196300896967560527872 4531 3390177395195569758611762998753252001452130304 4532 3429262247989673869490996427816700777517285376 4533 3476048580806503812553719773474379115876319232 4534 3523473231949594865126345424909586928788045824 4535 3571544910164880074916095998686553548854919168 4536 3612720722161960948928786360169034563968827392 4537 3620272443014019073283166835094415101160062976 4538 3662010027516316773719145111149963183803858944 4539 3711971799913976483425285715131087464073003008 4540 3762615214000861313491854220838509088505593856 4541 3813949569595015978438233373597408501633646592 4542 3857920028988383103177370981293788374706946048 4543 3910554653407316789122934745158676505360859136 4544 3963907385943294223267138603023285294886551552 4545 4017988023935490084280607998522372742461784064 4546 4064310812432206067544884655190163884464930816 4547 4119761280955856370434038250043708581779341312 4548 4175968274903223543853446429522473397082128384 4549 4232942115750968977678335998443322724568793088 4550 4281743078117879643174857908348485409148239872 4551 4290693265794392975743012545297084564337852416 4552 4340160032611930991074542353955511921545314304 4553 4399373985083231387763301588303511068530966528 4554 4459395809186206001175530928401195956747370496 4555 4520236526927426344815683998337669335269507072 4556 4572349663986231825987995237088934370023047168 4557 4634731441075338416738293031299172154501758976 4558 4697964309266126486835127233212782571717394432 4559 4762059880219840099888127998248738065139892224 4560 4816960962882614598571715146892046085291769856 4561 4827029924018692097710889113459220134880083968 4562 4882680036688422364958860148199950911738478592 4563 4949295733218635311233714286841449952097337344 4564 5016820285334481751322472294451345451340791808 4565 5085266092793354637917644498129878002178195456 4566 5143893371984510804236494641725051166275928064 4567 5214072871209755718830579660211568673814478848 4568 5285209847924392297689518137364380393182068736 4569 5357317365247320112374143998029830323282378752 4570 5419081083242941423393179540253551845953241088 4571 5430408664521028609924750252641622651740094464 4572 5493015041274475160578717666724944775705788416 4573 5567957699870964725137928572696631196109504512 4574 5643922821001291970237781331257763632758390784 4575 5708990770823839524233143877797980545530986496 4576 5720924354392523967657350060396112752450469888 4577 5786880043482574654766056471940682562060419072 4578 5865831980110975183684402117738014758041288704 4579 5945861078914941334900707904534927942329827328 4580 6026982035903235126420911997783559113692676096 4581 6096466218648309101317326982785245826697396224 4582 6179641921433784555651057375065562872669011968 4583 6263952412354835315780169644283710095623192576 4584 6349413173626453466517503997664984086853189632 4585 6422614617176819464762286862522728113722359808 4586 6436039898691589463614518817945626846506778624 4587 6510240048917896486611813530933267882317971456 4588 6599060977624847081644952382455266602796449792 4589 6689093713779309001763296392601793935121055744 4590 6780354790391139517223525997506504002904260608 4591 6858524495979347738981992855633401555034570752 4592 6952097161613007625107439546948758231752638464 4593 7046946463899189730252690849819173857576091648 4594 7143089820329760149832191997373107097709838336 4595 7225441444323921897857572720338069127937654784 4596 7240544886028038146566333670188830202320125952 4597 7324020055032633547438290222299926367607717888 4598 7423943599827952966850571430262174928146006016 4599 7525230428001722626983708441677018177011187712 4600 7627899139190031956876466747194817003267293184 4601 7715840057976766206354741962587576749413892096 4602 7821109306814633578245869490317353010721718272 4603 7927814771886588446534277206046570589773103104 4604 8035976047870980168561215997044745484923568128 4605 8128621624864412135089769310380327768929861632 4606 8145612996781542914887125378962433977610141696 4607 8239522561911712740868076500087417163558682624 4608 8351936549806447087706892859044946794164256768 4609 8465884231501937955356671996886645449137586176 4610 8563486156235759286349715816696970818296479744 4611 8581386531588785951486025090594169128675704832 4612 8680320065223861982149084707911023843090628608 4613 8798747970166462775526603176607022137061933056 4614 8918791618372412002351061856802391913494740992 4615 9040473053854852689631367996675338670539014144 4616 9144699327972463651975990474177868740046094336 4617 9269462882150676833476586062598344309003517952 4618 9395928618532252973670254466425565143434788864 4619 9524119760439680199776255996497476130279784448 4620 9633921925765229197143430293784092170583539712 4621 9654059848037384195421778226918440269760167936 4622 9765360073376844729917720296399901823476957184 4623 9898591466437270622467428573682899904194674688 4624 10033640570668963502644944588902690902681583616 4625 10170532185586709275835288996259756004356390912 4626 10287786743969021608472989283450102332551856128 4627 10428145742419511437661159320423137347628957696 4628 10570419695848784595379036274728760786364137472 4629 10714634730494640224748287996059660646564757504 4630 10838162166485882846786359080507103691906482176 4631 10860817329042057219849500505283245303480188928 4632 10986030082548950321157435333449889551411576832 4633 11135915399741929450275857145393262392219009024 4634 11287845642002583940475562662515527265516781568 4635 11417981541647679048466287755595961091061972992 4636 11441848708785047935314700120792225504900939776 4637 11573760086965149309532112943881365124120838144 4638 11731663960221950367368804235476029516082577408 4639 11891722157829882669801415809069855884659654656 4640 12053964071806470252841823995567118227385352192 4641 12192932437296618202634653965570491653394792448 4642 12359283842867569111302114750131125745338023936 4643 12527904824709670631560339288567420191246385152 4644 12698826347252906933035007995329968173706379264 4645 12845229234353638929524573725045456227444719616 4646 12872079797383178927229037635891253693013557248 4647 13020480097835792973223627061866535764635942912 4648 13198121955249694163289904764910533205592899584 4649 13378187427558618003526592785203587870242111488 4650 13560709580782279034447051995013008005808521216 4651 13717048991958695477963985711266803110069141504 4652 13904194323226015250214879093897516463505276928 4653 14093892927798379460505381699638347715152183296 4654 14286179640659520299664383994746214195419676672 4655 14450882888647843795715145440676138255875309568 4656 14481089772056076293132667340377660404640251904 4657 14648040110065267094876580444599852735215435776 4658 14847887199655905933701142860524349856292012032 4659 15050460856003445253967416883354036354022375424 4660 15255798278380063913752933494389634006534586368 4661 15431680115953532412709483925175153498827784192 4662 15642218613629267156491738980634706021443436544 4663 15855629543773176893068554412093141179546206208 4664 16071952095741960337122431994089490969847136256 4665 16257243249728824270179538620760655537859723264 4666 16291225993563085829774250757924867955220283392 4667 16479045123823425481736153000174834327117365248 4668 16703873099612894175413785718089893588328513536 4669 16931768463003875910713343993773290898275172352 4670 17126972312471518572699431633393941636592959488 4671 17162773063177571902972050181188338257351409664 4672 17360640130447723964298169415822047686181257216 4673 17597495940332925551053206353214044274123866112 4674 17837583236744824004702123713604783826989481984 4675 18080946107709705379262735993350677341078028288 4676 18289398655944927303951980948355737480092188672 4677 18538925764301353666953172125196688618007035904 4678 18791857237064505947340508932851130286869577728 4679 19048239520879360399552511992994952260559568896 4680 19267843851530458394286860587568184341167079424 4681 19308119696074768390843556453836880539520335872 4682 19530720146753689459835440592799803646953914368 4683 19797182932874541244934857147365799808389349376 4684 20067281141337927005289889177805381805363167232 4685 20341064371173418551670577992519512008712781824 4686 20575573487938043216945978566900204665103712256 4687 20856291484839022875322318640846274695257915392 4688 21140839391697569190758072549457521572728274944 4689 21429269460989280449496575992119321293129515008 4690 21676324332971765693572718161014207383812964352 4691 21721634658084114439699001010566490606960377856 4692 21972060165097900642314870666899779102823153664 4693 22271830799483858900551714290786524784438018048 4694 22575691284005167880951125325031054531033563136 4695 22835963083295358096932575511191922182123945984 4696 22883697417570095870629400241584451009801879552 4697 23147520173930298619064225887762730248241676288 4698 23463327920443900734737608470952059032165154816 4699 23783444315659765339602831618139711769319309312 4700 24107928143612940505683647991134236454770704384 4701 24385864874593236405269307931140983306789584896 4702 24718567685735138222604229500262251490676047872 4703 25055809649419341263120678577134840382492770304 4704 25397652694505813866070015990659936347412758528 4705 25690458468707277859049147450090912454889439232 4706 25744159594766357854458075271782507386027114496 4707 26040960195671585946447254123733071529271885824 4708 26396243910499388326579809529821066411185799168 4709 26756374855117236007053185570407175740484222976 4710 27121419161564558068894103990026016011617042432 4711 27434097983917390955927971422533606220138283008 4712 27808388646452030500429758187795032927010553856 4713 28187785855596758921010763399276695430304366592 4714 28572359281319040599328767989492428390839353344 4715 28901765777295687591430290881352276511750619136 4716 28962179544112152586265334680755320809280503808 4717 29296080220130534189753160889199705470430871552 4718 29695774399311811867402285721048699712584024064 4719 30100921712006890507934833766708072708044750848 4720 30511596556760127827505866988779268013069172736 4721 30863360231907064825418967850350306997655568384 4722 31284437227258534312983477961269412042886873088 4723 31711259087546353786137108824186282359092412416 4724 32143904191483920674244863988178981939694272512 4725 32514486499457648540359077241521311075719446528 4726 32582451987126171659548501515849735910440566784 4727 32958090247646850963472306000349668654234730496 4728 33407746199225788350827571436179787176657027072 4729 33863536926007751821426687987546581796550344704 4730 34253944624943037145398863266787883273185918976 4731 34325546126355143805944100362376676514702819328 4732 34721280260895447928596338831644095372362514432 4733 35194991880665851102106412706428088548247732224 4734 35675166473489648009404247427209567653978963968 4735 36161892215419410758525471986701354682156056576 4736 36578797311889854607903961896711474960184377344 4737 37077851528602707333906344250393377236014071808 4738 37583714474129011894681017865702260573739155456 4739 38096479041758720799105023985989904521119137792 4740 38535687703060916788573721175136368682334158848 4741 38616239392149536781687112907673761079040671744 4742 39061440293507378919670881185599607293907828736 4743 39594365865749082489869714294731599616778698752 4744 40134562282675854010579778355610763610726334464 4745 40682128742346837103341155985039024017425563648 4746 41151146975876086433891957133800409330207424512 4747 41712582969678045750644637281692549390515830784 4748 42281678783395138381516145098915043145456549888 4749 42858538921978560898993151984238642586259030016 4750 43352648665943531387145436322028414767625928704 4751 43443269316168228879398002021132981213920755712 4752 43944120330195801284629741333799558205646307328 4753 44543661598967717801103428581573049568876036096 4754 45151382568010335761902250650062109062067126272 4755 45671926166590716193865151022383844364247891968 4756 45767394835140191741258800483168902019603759104 4757 46295040347860597238128451775525460496483352576 4758 46926655840887801469475216941904118064330309632 4759 47566888631319530679205663236279423538638618624 4760 48215856287225881011367295982268472909541408768 4761 48771729749186472810538615862281966613579169792 4762 48873677980689257489322752273774603865660850176 4763 49437135371470276445208459000524502981352095744 4764 50111619298838682526241357154269680764985540608 4765 50795305389011627732140031981319872694825517056 4766 51380916937414555718098294900181824909778878464 4767 51488319189532715708916150543565014772054228992 4768 52081920391343171892894508247466143058543771648 4769 52792487820998776653159619059642132822371598336 4770 53512749710234472014106371140814351480968445952 4771 54242838323129116137788207980052032023234084864 4772 54868195967834781911855942845067212440276566016 4773 55616777292904061000859516375590065854021107712 4774 56375571711193517842021526798553390860608733184 4775 57144718562638081198657535978984856781678706688 4776 57803531554591375182860581762704553023501238272 4777 57924359088224305172530669361510641618561007616 4778 58592160440261068379506321778399410940861743104 4779 59391548798623623734804571442097399425168048128 4780 60201843424013781015869667533416145416089501696 4781 61023193113520255655011733977558536026138345472 4782 61726720463814129650837935700700613995311136768 4783 62568874454517068625966955922538824085773746176 4784 63422518175092707572274217648372564718184824832 4785 64287808382967841348489727976357963879388545024 4786 65028972998915297080718154483042622151438893056 4787 65164903974252343319097003031699471820881133568 4788 65916180495293701926944612000699337308469460992 4789 66815492398451576701655142872359574353314054144 4790 67727073852015503642853375975093163593100689408 4791 68507889249886074290797726533575766546371837952 4792 68651092252710287611888200724753353029405638656 4793 69442560521790895857192677663288190744725028864 4794 70389983761331702204212825412856177096495464448 4795 71350332946979296018808494854419135307957927936 4796 72323784430838821517050943973402709364312113152 4797 73157594623779709215807923793422949920368754688 4798 74155703057205414667812688500786754472028143616 4799 75167428948258023789362035731404521147478310912 4800 76192958083517441598210047971979809042238275584 4801 77071375406121833577147442350272737364668317696 4802 77232478784299073563374225815347522158081343488 4803 78122880587014757839341762371199214587815657472 4804 79188731731498164979739428589463199233557397504 4805 80269124565351708021159556711221527221452668928 4806 81364257484693674206682311970078048034851127296 4807 82302293951752172867783914267600818660414849024 4808 83425165939356091501289274563385098781031661568 4809 84563357566790276763032290197830086290913099776 4810 85717077843957121797986303968477285172518060032 4811 86705297331887062774290872644056829535251857408 4812 86886538632336457758796004042265962427841511424 4813 87888240660391602569259482667599116411292614656 4814 89087323197935435602206857163146099137752072192 4815 90302765136020671523804501300124218124134252544 4816 91343852333181432387730302044767688728495783936 4817 91534789670280383482517600966337804039207518208 4818 92590080695721194476256903551050920992966705152 4819 93853311681775602938950433883808236128660619264 4820 95133777262639061358411326472558847077277237248 4821 96431712574451762022734591964536945819082817536 4822 97543459498372945621077231724563933227158339584 4823 97747355961378514978645504547549207731321700352 4824 98874270742940552890416918001049005962704191488 4825 100223238597677365052482714308539361529971081216 4826 101590610778023255464280063962639745389651034112 4827 102761833874829111436196589800363649819557756928 4828 102976638379065431417832301087130029544108457984 4829 104163840782686343785789016494932286117087543296 4830 105584975641997553306319238119284265644743196672 4831 107025499420468944028212742281628702961936891904 4832 108485676646258232275576415960104064046468169728 4833 109736391935669563823711885690134424880553132032 4834 111233554585808122001719032751180131708042215424 4835 112751143422387035684043053597106781721217466368 4836 114289437125276162397315071957969713563357413376 4837 115607063109182750365721163525409106047002476544 4838 115848718176448610345061338723021283237122015232 4839 117184320880522136759012643556798821881723486208 4840 118783097597247247469609142884194798850336096256 4841 120403686848027562031739335066832290832179003392 4842 122046386227040511310023467955117072052276690944 4843 123453440927628259301675871401401227990622273536 4844 125137748909034137251933911845077648171547492352 4845 126845036350185415144548435296745129436369649664 4846 128575616765935682696979455952715927758777090048 4847 130057945997830594161436308966085244302877786112 4848 130329807948504686638194006063398943641762267136 4849 131832360990587403853889224001398674616938921984 4850 133630984796903153403310285744719148706628108288 4851 135454147704031007285706751950186327186201378816 4852 137015778499772148581595453067151533092743675904 4853 137302184505420575223776401449506706058811277312 4854 138885121043581791714385355326576381489450057728 4855 140779967522663404408425650825712354192990928896 4856 142700665893958592037616989708838270615915855872 4857 144647568861677643034101887946805418728624226304 4858 146315189247559418431615847586845899840737509376 4859 148311406114410829335625377001573508944056287232 4860 150334857896516047578724071462809042294956621824 4861 152385916167034883196420095943959618084476551168 4862 154142750812243667154294884700545474729336635392 4863 154464957568598147126748451630695044316162686976 4864 156245761174029515678683524742398429175631314944 4865 158377463462996329959478857178926398467114795008 4866 160538249130703416042319113422443054442905337856 4867 162728514969387348413364623940156096069702254592 4868 164604587903504345735567828535201637320829698048 4869 166850331878712183002578549126770197562063323136 4870 169126715133580553526064580395660172581826199552 4871 171434155687914243595972607936954570345036120064 4872 173410594663774125548581745288113659070503714816 4873 173773077264672915517592008084531924855683022848 4874 175776481320783205138518965335198232822585229312 4875 178174646395870871204413714326292198275504144384 4876 180605530272041343047609002600248436248268505088 4877 182687704666362864775460604089535377456991567872 4878 183069579340560766965035201932675608078415036416 4879 185180161391442388952513807102101841985933410304 4880 187706623363551205877900867767616472257321238528 4881 190267554525278122716822652945117694154554474496 4882 192863425148903524045469183929073891638165635072 4883 195086918996745891242154463449127866454316679168 4884 195494711922757029957291009095098415462643400704 4885 197748541485881105780833836002098011925408382976 4886 200446477195354730104965428617078723059942162432 4887 203181221556046510928560127925279490779302068224 4888 205523667749658222872393179600727299639115513856 4889 205953276758130862835664602174260059088216915968 4890 208327681565372687571578032989864572234175086592 4891 211169951283995106612638476238568531289486393344 4892 214050998840937888056425484563257405923873783808 4893 216971353292516464551152831920208128092936339456 4894 219472783871339127647423771380268849761106264064 4895 222467109171616244003438065502360263416084430848 4896 225502286844774071368086107194213563442434932736 4897 228578874250552324794630143915939427126714826752 4898 231214126218365500731442327050818212094004953088 4899 231697436352897220690122677446042566474244030464 4900 234368641761044273518025287113597643763446972416 4901 237566195194494494939218285768389597700672192512 4902 240807373696055124063478670133664581664358006784 4903 244092772454081022620046935910234144104553381888 4904 246906881855256518603351742802802455981244547072 4905 250275497818068274503867823690155296343094984704 4906 253690072700370830289096870593490258872739299328 4907 257151233531871365393958911905431855517554180096 4908 260115891995661188322872617932170488605755572224 4909 260659615897009373276388012126797887283524534272 4910 263664721981174807707778448002797349233877843968 4911 267261969593806306806620571489438297413256216576 4912 270908295408062014571413503900372654372402757632 4913 274031556999544297163190906134303066185487351808 4914 274604369010841150447552802899013412117622554624 4915 277770242087163583428770710653152762978900115456 4916 281559935045326808816851301651424708385981857792 4917 285401331787917184075233979417676541231831711744 4918 289295137723355286068203775893610837457248452608 4919 292630378495118836863231695173691799681475018752 4920 293242067884135544935936513642647623193965101056 4921 296622812228821658671250754003147017888112574464 4922 300669715793032095157448142925618084589913243648 4923 304771832334069766392840191887919236168953102336 4924 308285501624487334308589769401090949458673270784 4925 308929915137196294253496903261390088632325373952 4926 312491522348059031357367049484796858351262629888 4927 316754926925992659918957714357852796934229590016 4928 321076498261406832084638226844886108885810675712 4929 325457029938774696826729247880312192139404509184 4930 329209175807008691471135657070403274641659396096 4931 333700663757424366005157098253540395124126646272 4932 338253430267161107052129160791320345163652399104 4933 342868311375828487191945215873909140690072240128 4934 346821189327548251097163490576227318141007429632 4935 347546154529345831035184016169063849711366045696 4936 351552962641566410277037930670396465645170458624 4937 356349292791741742408827428652584396551008288768 4938 361211060544082686095218005200496872496537010176 4939 365375409332725729550921208179070754913983135744 4940 366139158681121533930070403865351216156830072832 4941 370360322782884777905027614204203683971866820608 4942 375413246727102411755801735535232944514642477056 4943 380535109050556245433645305890235388309108948992 4944 385726850297807048090938367858147783276331270144 4945 390173837993491782484308926898255732908633358336 4946 390989423845514059914582018190196830925286801408 4947 395497082971762211561667672004196023850816765952 4948 400892954390709460209930857234157446119884324864 4949 406362443112093021857120255850558981558604136448 4950 411047335499316445744786359201454599278231027712 4951 411906553516261725671329204348520118176433831936 4952 416655363130745375143156065979729144468350173184 4953 422339902567990213225276952477137062578972786688 4954 428101997681875776112850969126514811847747567616 4955 433942706585032929102305663840416256185872678912 4956 438945567742678255294847542760537699522212528128 4957 444934218343232488006876131004720526832168861696 4958 451004573689548142736172214388427126884869865472 4959 457157748501104649589260287831878854253429653504 4960 462428252436731001462884654101636424188009906176 4961 463394872705794441380245354892085132948488060928 4962 468737283522088547036050574227195287526893944832 4963 475132390388988989878436571536779195401344385024 4964 481614747392110248126957340267329163328716013568 4965 488185544908162045240093871820468288209106763776 4966 493813763710513037206703485605604911962489094144 4967 500550995636136549007735647380310592686189969408 4968 507380145400741660578193741186980517745478598656 4969 514302467063742730787917823810863711035108360192 4970 520231783991322376645745235864340977211511144448 4971 521319231794018746552776024253595774567049068544 4972 527329443962349615415556896005594698467755687936 4973 534523939187612613613241142978876594826512433152 4974 541816590816124029142827007800745308744805515264 4975 548063113999088594326381812268606132370974703616 4976 549208738021682300895105605798026824235245109248 4977 555540484174327166857541421306305525957800230912 4978 563119870090653617633702603302849416771963715584 4979 570802663575834368150467958835353082463663423488 4980 578590275446710572136407551787221674914496905216 4981 585260756990237673726463390347383599362950037504 4982 586484135768271089871873027285295246387930202112 4983 593245624457643317342501508006294035776225148928 4984 601339431586064190314896285851236169179826487296 4985 609543664668139532785680383775838472337906204672 4986 616571003248974668617179538802181898917346541568 4987 617859830274392588506993806522780177264650747904 4988 624983044696118062714734098969593716702525259776 4989 633509853851985319837915428715705593868459180032 4990 642152996522813664169276453689772217771621351424 4991 650914059877549393653458495760624384278809018368 4992 658418351614017382942271314140806549283318792192 4993 667401327514848732010314196507080790248253292544 4994 676506860534322214104258321582640690327304798208 4995 685736622751656974383890431747818281380144480256 4996 693642378655096502194326981152454636282014859264 4997 695092309058691662070368032338127699422732091392 4998 703105925283132820554075861340792931290340917248 4999 712698585583483484817654857305168793102016577536 5000 722422121088165372190436010400993744993074020352 5001 730750818665451459101842416358141509827966271488 5002 732278317362243067860140807730702432313660145664 5003 740720645565769555810055228408407367943733641216 5004 750826493454204823511603471070465889029284954112 5005 761070218101112490867290611780470776618217897984 5006 771453700595614096181876735716295566552662540288 5007 780347675986983564968617853796511465817266716672 5008 781978847691028119829164036380393661850573602816 5009 790994165943524423123335344008392047701633531904 5010 801785908781418920419861714468314892239768649728 5011 812724886224186043714240511701117963117208272896 5012 822094670998632891489572718402909198556462055424 5013 823813107032523451342658408697040236352867663872 5014 833310726261490750286312131959458288936700346368 5015 844679805135980426450553904954274125157945573376 5016 856203995363751552225701938253029623695495135232 5017 867885413170065858204611327680832512371745357824 5018 877891135485356510589695085521075399044425056256 5019 889868436686464976013752262009441053664337723392 5020 902009147379096285472344428776854253769739730944 5021 914315497002209299178520575663757708506859307008 5022 924856504873462002925769308203272848376019812352 5023 926789745411588882760490709784170265896976121856 5024 937474567044177094072101148454390575053787889664 5025 950264780777977979756873143073558390802688770048 5026 963229494784220496253914680534658326657432027136 5027 976371089816324090480187743640936576418213527552 5028 987627527421026074413406971211209823924978188288 5029 1001101991272273098015471294760621185372379938816 5030 1014760290801483321156387482373961035490957197312 5031 1028604934127485461575835647621727422070216720384 5032 1040463567982644753291490471728681954423022288896 5033 1042638463588037493105552048507191549134098137088 5034 1054658887924699230831113792011189396935511375872 5035 1069047878375225227226482285957753189653024866304 5036 1083633181632248058285654015601490617489611030528 5037 1096126227998177188652763624537212264741949407232 5038 1098417476043364601790211211596053648470490218496 5039 1111080968348654333715082842612611051915600461824 5040 1126239740181307235267405206605698833543927431168 5041 1141605327151668736300935917670706164927326846976 5042 1157180550893421144272815103574443349828993810432 5043 1170521513980475347452926780694767198725900075008 5044 1172968271536542179743746054570590492775860404224 5045 1186491248915286634685003016012588071552450297856 5046 1202678863172128380629792571702472338359652974592 5047 1219087329336279065571360767551676944675812409344 5048 1233142006497949337234359077604363797834693083136 5049 1235719660548785177013987613045560354529301495808 5050 1249966089392236125429468197939187433405050519552 5051 1267019707703970639675830857431411187736918360064 5052 1284305993045627328338552907379544435543242702848 5053 1301828119755098787306916991521248768557618036736 5054 1316836703228034765884542628281613098566637584384 5055 1334802655029697464020628393014161580496506585088 5056 1353013721068644428208516643165281380654609596416 5057 1371473245503313948767780863495636562760288960512 5058 1387284757310193004388653962304909272564029718528 5059 1390184618117383324140736064676255398845464182784 5060 1406211850566265641108151722681585862580681834496 5061 1425397171166966969635309714610337586204033155072 5062 1444844242176330744380872020801987489986148040704 5063 1461501637330902918203684832716283019655932542976 5064 1464556634724486135720281615461404864627320291328 5065 1481441291131539111620110456816814735887467282432 5066 1501652986908409647023206942140931778058569908224 5067 1522140436202224981734581223560941553236435795968 5068 1542907401191228192363753471432591133105325080576 5069 1560695351973967129937235707593022931634533433344 5070 1563957695382056239658328072760787323701147205632 5071 1581988331887048846246670688016784095403267063808 5072 1603571817562837840839723428936629784479537299456 5073 1625449772448372087428481023402235926234416545792 5074 1644189341997265782979145436805818397112924110848 5075 1647626214065046902685316817394080472705735327744 5076 1666621452522981500572624263918916577873400692736 5077 1689359610271960852901107809908548250315891146752 5078 1712407990727503104451403876506059247390990270464 5079 1735770826340131716409222655361665024743490715648 5080 1755782270970713021179390171042150798088850112512 5081 1759452407304813269615619081855885739163790606336 5082 1779736873372929952027504524018882107328675446784 5083 1804018294758192570944688857553708507539479461888 5084 1828630994004418598357041151327515417013718614016 5085 1849713009746924005851538616406545696752039624704 5086 1853579490823177765520981419568340531793952243712 5087 1874949134088354188144202296908781150107575779328 5088 1900529561555955959513746286147116781605377540096 5089 1926458989568440992507829361069316653314864054272 5090 1952742179632648180960375487281873152836427055104 5091 1975255054842052148826813942422419647849956376576 5092 2002203982544546196030942589521242370744759877632 5093 2029520581602966642312774964747922070981914394624 5094 2057209868254970923151671295243454844140433440768 5095 2080927135965289506582980943457363908846044577792 5096 2085276927176074986211104097014383098268196274176 5097 2109317775849398461662227584022378793871022751744 5098 2138095756750450454452964571915506379306049732608 5099 2167266363264496116571308031202981234979222061056 5100 2192252455996354377305527249074424529483898814464 5101 2196834952086729203580422423192107296940980436992 5102 2222161936697308667430165685225222103831200923648 5103 2252479480362614470534810413211397667087854862336 5104 2283210654303337472601871835341412329854653693952 5105 2314361101786842288545630207148886699657987620864 5106 2341043027960950694905853561389534397451800150016 5107 2345936543073084359487492109141180985551720808448 5108 2372982497830573269370006032025176143104900595712 5109 2405357726344256761259585143404944676719305949184 5110 2438174658672558131142721535103353889351624818688 5111 2466284012995898674468718155208727595669386166272 5112 2471439321097570354027975226091120709058602991616 5113 2499932178784472250858936395878374866810101039104 5114 2534039415407941279351661714862822375473836720128 5115 2568611986091254656677105814759088871086485405696 5116 2603656239510197574613833983042497537115236073472 5117 2633673406456069531769085256563226197133275168768 5118 2669605310059394928041256786028323160993013170176 5119 2706027442137288856417033286330562761309219192832 5120 2742946491006627897535561726991273125520577921024 5121 2774569514620386008777307924609818545128059437056 5122 2780369236234766648281472129352510797690928365568 5123 2812423701132531282216303445363171725161363668992 5124 2850794342333933939270619429220675172408066310144 5125 2889688484352661488761744041603974979972296081408 5126 2923003274661805836407369665432566039311865085952 5127 2929113269448972271440563230922809729254640582656 5128 2962882582263078223240220913633629471774934564864 5129 3003305973816819294046413884281863556117139816448 5130 3044280872404449963469162447121883106472871591936 5131 3085814802382456384727506942865182266210650161152 5132 3121390703947934259874471415186045863269066866688 5133 3127915390764112479316656145521574647402294411264 5134 3163976663774097692493341376033568190806534127616 5135 3207143635125675681679446857873259568959074598912 5136 3250899544896744174856962046804471852468833091584 5137 3288378683994531565958290873611636794225848221696 5138 3295252428130093805370633634788160945411470655488 5139 3333242905045963001145248527837833155746801385472 5140 3378719220543921705802215619817096500631782293504 5141 3424815981455006208902807753012118494781980540928 5142 3471541652680263432818445310723330049486981431296 5143 3511564541941426042358780342084301596177700225024 5144 3518904814609626539231238163711771478327581212672 5145 3559473746745859904055009048037764214657350893568 5146 3608036589516385141889377715107417015078958923776 5147 3657261988008837196714082302655030834027437228032 5148 3699426019493848011703077232813091393504079249408 5149 3707158981646355531041962839136681063587904487424 5150 3749898268176708376288404593817562300215151558656 5151 3801059123111911919027492572294233563210755080192 5152 3852917979136881985015658722138633306629728108544 5153 3905484359265296361920750974563746305672854110208 5154 3950510109684104297653627884844839295699912753152 5155 4004407965089092392061885179042484741489519755264 5156 4059041163205933284625549929495844141963828789248 5157 4114419736509941846303342590486909688280866881536 5158 4161854271930579013165961886914727817692089155584 5159 4170553854352149972422208194028766196536392548352 5160 4218635551698796923324455168044757587742045503488 5161 4276191513500900908905929143831012758612099465216 5162 4334532726528992233142616062405962469958444122112 5163 4384504911992708754611054498148849058967797628928 5164 4393669904173458407160844846384214593881960873984 5165 4444323873394617334860331370450444207662401847296 5166 4504958960725228941069620826422795334175709724672 5167 4566421308606674945203743670682824659709307387904 5168 4628722203573684577091260414297773399315975241728 5169 4682086055921901389811707122779068794903600300032 5170 4691873086146168718974984218282361971103441616896 5171 4745964995661146538740012064050352286209801191424 5172 4810715452688513522519170286809889353438611898368 5173 4876349317345116262285443070206707778703249637376 5174 4932568025991797348937436310417455191338772332544 5175 4942878642195140708055950452182241418117205983232 5176 4999864357568944501717872791756749733620202078208 5177 5068078830815882558703323429725644750947673440256 5178 5137223972182509313354211629518177742172970811392 5179 5207312479020395149227667966084995074230472146944 5180 5267346812912139063538170513126452394266550337536 5181 5339210620118789856082513572056646321986026340352 5182 5412054884274577712834066572661125522618438385664 5183 5485892982013255795071123453982546251041155842048 5184 5549139029240772017554615849219637090256118874112 5185 5560738472469533296562944258705021595381856731136 5186 5624847402265062564432606890726343450322727337984 5187 5701588684667867878541238858441350344816132620288 5188 5779376968705322977523488083207949959944592162816 5189 5846006549323611672814739330865132078623730171904 5190 5858226538897944542881126461845619458509281165312 5191 5925765164526156446480441827267258943549869129728 5192 6006611947633638588092827768563727112234279632896 5193 6088561744808899926938324894243766212945743183872 5194 6171629604764912769455013885730364532421300322304 5195 6242781407895868519748942830372091726538133733376 5196 6255830781528224958633312291043149294804588822528 5197 6327953327548195384986682752067136381613068255232 5198 6414287270251351363358893715746519137918149197824 5199 6501799089793488349713924093608943704937666183168 5200 6576757367989063131916581747223273588451696443392 5201 6590504856260187610741267269576321890822941310976 5202 6666485810091926002290497055675666311493602770944 5203 6757438441087843411604431239634193001263564587008 5204 6849631962910012417805615506024236989563961081856 5205 6943083305360526865636890621446660098973962862592 5206 7023129083882852084717560684168603192355400450048 5207 7037809629219253078462476327423542956655162425344 5208 7118947493491719808110018096075528429314701787136 5209 7216073179032770283778755430214834030157917847552 5210 7314523976017674393428164605310061668054874456064 5211 7398852038987696023406154465626182787008158498816 5212 7414317963292711062083925678273362127175808974848 5213 7499796536353416752576809187635124600430303117312 5214 7602118246223823838054985144588467126421510160384 5215 7705835958273763970031317444277266613259456217088 5216 7810968718530592723841501949127492611345708220416 5217 7901020219368208595307255769689678591399825506304 5218 8008815930178184784123770358084969482979039510528 5219 8118082326411866569251099858991688283927657578496 5220 8228839473019883692606685180973819376561733763072 5221 8323708543861158026331923773829455635384178311168 5222 8341107708704299944844416388057532393072785096704 5223 8437271103397593846648910336089515175484091006976 5224 8552383027001801817811858287662025517224198930432 5225 8669065453057984466285232124811924939916888244224 5226 8769009823985417509222108996297698117935595257856 5227 8787339808346916814321689692768429187763921747968 5228 8888647746789234669720662740900888415324803694592 5229 9009917921450457882139241652845590668351419449344 5230 9132842617213349890407487341365649319418614775808 5231 9257444407147369154182520828595546798631950483456 5232 9364172111843802779623414245558137589807200600064 5233 9383746172292337437949968436564723942206883233792 5234 9491929991322293077480024128100704572419602382848 5235 9621430905377027045038340573619778706877223796736 5236 9752698634690232524570886140413415557406499274752 5237 9865136051983594697874872620834910382677544665088 5238 9885757284390281416111900904364482836234411966464 5239 9999728715137889003435745583513499467240404156416 5240 10136157661631765117406646859451289501895346880512 5241 10274447944365018626708423259036355484345941622784 5242 10414624958040790298455335932169990148460944293888 5243 10534693625824278127076341026252904788533100675072 5244 10556714443828879617693714491135314434982743638016 5245 10678421240237579712165027144113292643972052680704 5246 10824109768549155425668133145322251045236876771328 5247 10971785964026511590142246907965092502082311684096 5248 11098278058481544035109231698439274180512237748224 5249 11121476944939066593125888517410043190763713462272 5250 11249694804530125128865213781452686900645454675968 5251 11403177369335735757082477716882700689632265240576 5252 11558753937410645955046976166415899919889184325632 5253 11692013098647223345629478661730264157247460343808 5254 11716453077795889085762252923691238917018562330624 5255 11851530329052312892960883654534517887099738259456 5256 12013223895267277176185655537127454224468559265792 5257 12177123489617799853876649788487532425891486367744 5258 12343259209529825538910027771460729064842600644608 5259 12485562815791737039497885660744183453076267466752 5260 12511661563056449917266624582086298589609177645056 5261 12655906655096390769973365504134272763226136510464 5262 12828574540502702726717787431493038275836298395648 5263 13003598179586976699427848187217887409875332366336 5264 13153514735978126263833163494446547176903392886784 5265 13181009712520375221482534539152643781645882621952 5266 13332971620183852004580994111351332622987205541888 5267 13514876882175686823208862479268386002527129174016 5268 13699263925820024835611231012048473979127922163712 5269 13886166610721053731273781242893320197947925725184 5270 14046258167765704169435121368337206384710800900096 5271 14075619258438506156924952654847085913310324850688 5272 14237894986983439616220036192151056858629403574272 5273 14432146358065540567557510860429668060315835695104 5274 14629047952035348786856329210620123336109748912128 5275 14797704077975392046812308931252365574016316997632 5276 14828635926585422124167851356546724254351617949696 5277 14999593072706833505153618375270249200860606234624 5278 15204236492447647676109970289176934252843020320768 5279 15411671916547527940062634888554533226518912434176 5280 15621937437061185447683003898254985222691416440832 5281 15802040438736417190614511539379357182799651012608 5282 16017631860356369568247540716169938965958079021056 5283 16236164652823733138502199717983376567855315156992 5284 16457678946039767385213370361947638753123467526144 5285 16647417087722316052663847547658911270768356622336 5286 16682215417408599889688832776115064786145570193408 5287 16874542206795187693297820672179030350968182013952 5288 17104766054003603635623716575324051034448397860864 5289 17338130906115968932570464249623849879833776488448 5290 17538019647970835018444217992595396235871190515712 5291 17574679616693833628643379385536858375527843495936 5292 17777295493578469339441325481801776830649607389184 5293 18019835842900915764278483305691181336702838898688 5294 18265685234426699780814974682731298638837229551616 5295 18514888814294738308365041657191093597263900966912 5296 18728344223687605559246828491116275179614401200128 5297 18767492344584674875899936873129447884413766467584 5298 18983859982644586154960048256201409144839204765696 5299 19242861810754054090076681147239557413754447593472 5300 19505397269380465049141772280826831114812998549504 5301 19730272103967189395749745241669820765355089330176 5302 19771514568780562832223801808728965672468823932928 5303 19999457430275778006871491167026998934480808312832 5304 20272315323263530234813293718902579003790693761024 5305 20548895888730037253416846518072710968691883245568 5306 20829249916081580596910671864339980296921888587776 5307 21069387251648556254152682052505809577066201350144 5308 21113428887657759235387428982270628869965487276032 5309 21356842480475159424330054288226585287944105361408 5310 21648219537098310851336266290644502090473753542656 5311 21943571928053023180284493815930185004164623368192 5312 22196556116963088070218463396878548361024475496448 5313 22242953889878133186251777034820086381527426924544 5314 22499389609060250257730427562905373801290909351936 5315 22806354738671471514164955433765401379264530481152 5316 23117507874821291910093952332831799839778368651264 5317 23384026197294446691258957323460528314494920687616 5318 23432906155591778171524505847382477834037124661248 5319 23703060658104625785921767309069035774199476518912 5320 24026447790534554352371311074254908448937118531584 5321 24354246979235599707753299576975064851782972735488 5322 24686518419059651077820055542921458129685201289216 5323 24971125631583474078995771321488366906152534933504 5324 25023323126112899834533249164172597179218355290112 5325 25311813310192781539946731008268545526452273020928 5326 25657149081005405453435574862986076551672596791296 5327 26007196359173953398855696374435774819750664732672 5328 26307029471956252527666326988893094353806785773568 5329 26362019425040750442965069078305287563291765243904 5330 26665943240367704009161988222702665245974411083776 5331 27029753764351373646417724958536772005054258348032 5332 27398527851640049671222462024096947958255844327424 5333 27772333221442107462547562485786640395895851450368 5334 28092516335531408338870242736674412769421601800192 5335 28151238516877012313849905309694171826620649701376 5336 28475789973966879232440072384302113717258807148544 5337 28864292716131081135115021720859336120631671390208 5338 29258095904070697573712658421240246672219497824256 5339 29595408155950784093624617862504731148032633995264 5340 29657271853170844248335702713093448508703235899392 5341 29999186145413667010307236750540498401721212469248 5342 30408472984895295352219940578353868505686040641536 5343 30823343833095055880125269777109066453037824868352 5344 31243874874122370895366007796509970445382832881664 5345 31604080877472834381229023078758714365599302025216 5346 32035263720712739136495081432339877931916158042112 5347 32472329305647466277004399435966753135710630313984 5348 32915357892079534770426740723895277506246935052288 5349 33294834175444632105327695095317822541536713244672 5350 33364430834817199779377665552230129572291140386816 5351 33749084413590375386595641344358060701936364027904 5352 34209532108007207271247433150648102068896795721728 5353 34676261812231937865140928499247699759667552976896 5354 35076039295941670036888435985190792471742381031424 5355 35149359233387667257286758771073716751055686991872 5356 35554590987156938678882650963603553661299214778368 5357 36039671685801831528556966611382362673405677797376 5358 36531370468853399561629949365462597277674459103232 5359 37029777628589476616730083314382187194527801933824 5360 37456688447375211118493656982232550359228802400256 5361 37534984689169349751799873746258895768827532935168 5362 37967719965289172309920096512402818289678409531392 5363 38485723621508108180153362294479114827508895186944 5364 39010794538760930098283544561653662229625997099008 5365 39460544207934378791499490483339641530710178660352 5366 39543029137561125664447603617457931344937647865856 5367 39998914860551556013742982334053997868961616625664 5368 40544630646527060469626587437805158007581387522048 5369 41097791777460074506833693036145421937383766491136 5370 41658499832163161193821343728679960593843777175552 5371 42138774503297112508305364105011619154132402700288 5372 42226857775315518470774857964541257739930974552064 5373 42713684960950318848660108576453170575888210722816 5374 43296439074196621702672532581289004180947507085312 5375 43887143856106046360568987631860370008329246736384 5376 44393112233926176140436926793757096722048950992896 5377 44485907779756266372503554069640172763054853849088 5378 44998779218120500515460855125810747602581818703872 5379 45612709477342943028329910867530802758529060962304 5380 46235015749642583820187904665663599679556737302528 5381 46768052394588893382517914646921056628989841375232 5382 46865812311183556343049011694764955668074249322496 5383 47406121316209251571843534618138071548398953037824 5384 48052895581069108704742622148509816897874237063168 5385 48708493958471199415506599153950129703565945470976 5386 49373036838119302155640111085842916259370402578432 5387 49942251263166948157991542642976733812305069867008 5388 50046646252225799669066498328345194358436710580224 5389 50623626620385563079893462016537091052904546041856 5390 51314298162010810906871149725972153103345193582592 5391 52014392718347906797711392748871549639501329465344 5392 52614058943912505055332653977786188707613571547136 5393 52724038850081500885930138156610575126583530487808 5394 53331886480735408018323976445405330491948822167552 5395 54059507528702747292835449917073544010108516696064 5396 54797055703280099342444924048193895916511688654848 5397 55544666442884214925095124971573280791791702900736 5398 56185032671062816677740485473348825538843203600384 5399 56302477033754024627699810619388343653241299402752 5400 56951579947933758464880144768604227434517614297088 5401 57728585432262162270230043441718672241263342780416 5402 58516191808141395147425316842480493344438995648512 5403 59190816311901568187249235725009462296065267990528 5404 59314543706341688496671405426186897017406471798784 5405 59998372290827334020614473501080996803442424938496 5406 60816945969790590704439881156707737011372081283072 5407 61646687666190111760250539554218132906075649736704 5408 62487749748244741790732015593019940890765665763328 5409 63208161754945668762458046157517428731198604050432 5410 63340286662973277706162286946811886609896461828096 5411 64070527441425478272990162864679755863832316084224 5412 64944658611294932554008798871933506271421260627968 5413 65830715784159069540853481447790555012493870104576 5414 66589668350889264210655390190635645083073426489344 5415 66728861669634399558755331104460259144582280773632 5416 67498168827180750773191282688716121403872728055808 5417 68419064216014414542494866301296204137793591443456 5418 69352523624463875730281856998495399519335105953792 5419 70152078591883340073776871970381584943484762062848 5420 70298718466775334514573517542147433502111373983744 5421 71109181974313877357765301927207107322598429556736 5422 72079343371603663057113933222764725346811355594752 5423 73062740937706799123259898730925194555348918206464 5424 74059555257178953233460166628764374389055603867648 5425 74913376894750422236987313964465100718457604800512 5426 75069969378338699503599747492517791537655065870336 5427 75935439930578344619840193024805636579356819062784 5428 76971447243016216360306724588958229655017790373888 5429 78021589077521860196567089123307324459251994198016 5430 78921088415868757582998980966679283061420357320704 5431 79086058275122251328895207234915862689875295731712 5432 79997829721103112027485964668107995737923233251328 5433 81089261293054120939253174875610316015162775044096 5434 82195583554920149013667386072290843874767532982272 5435 83316999664326322387642687457359921187687554351104 5436 84277549006594225016610728210023238308264805400576 5437 84453715550631036941549715929082515479861949104128 5438 85427369921900637697320217152906341151776421445632 5439 86592878148393243405345065162578008361895014170624 5440 87774287712212092721137975263720740016658493472768 5441 88786224467852352280873853587514193444097901985792 5442 88971815559512532745007108139280345526109707698176 5443 89997558436241001030921710251621495205163637407744 5444 91225418954685886056659821735061605517058121924608 5445 92470031499285167640375809331327199359113474605056 5446 93536104789177786765035829293842113257979682750464 5447 93731624622367112686098023389529911336148498644992 5448 94812242632418503143687069236276143096797906075648 5449 96105791162138217409485244297019633795748474126336 5450 97416987916942398831013198307900259407131890941952 5451 98746073676238604311280222171685832518740805156864 5452 99884502526333896315983085285953467624610139734016 5453 100093292504451599338132996656690388716873421160448 5454 101247253240771126159786924033074182105809092083712 5455 102628596324021621813742299451944306206690387165184 5456 104028785436695813595422785497743099279002658930688 5457 105228117887825010110665307955572377415227143094272 5458 105448077700163001771860276313221150253167060975616 5459 106663772961470816036647952890810660983897644335104 5460 108119015057405494585670899834147088020217033392128 5461 109594111406560198684889848096387791833023377309696 5462 111089332885768429850190249943146561583583405801472 5463 112370065342125633355480970946697651077686407200768 5464 112604954067508049255399621238776687306482598805504 5465 113903159895867516929760289537208454869035228594176 5466 115457170864524324540460086883437344482526685560832 5467 117032383616282790294850633684960986688877991297024 5468 118381632623803136374498471450018924592130535981056 5469 118629087412683376993342810852373794034812943597568 5470 119996744581654668041228947002161993606884849876992 5471 121633891939581181408879762313415474022744162566144 5472 123293375332380223520501079108436265812151299473408 5473 124975499496489483581464031186039881781531331526656 5474 126416323509891337524916092315034857462397208100864 5475 126680573325946555412324573893623773219792923656192 5476 128141054882850956545980325729359511727664632168448 5477 129889317222589865108017597743867012542842521255936 5478 131661431568318139081706962895581110024987740209152 5479 133179336701778528421310780381271290166146852978688 5480 133457723339268799117510662208920518289164561547264 5481 134996337654361501546382565377432242807745456111616 5482 136838128432028829084989732602592408275587182886912 5483 138705047248927751460563713996990799038670211907584 5484 140304157183766680147553743940763169886969524125696 5485 140597436933550669029147035084294867004222747967488 5486 142218363948627754715530603854414214645196859113472 5487 144158686743207326114227866445529450693622711189504 5488 146125481875413598246519797461850389110697836412928 5489 148119110514357906466920333257528748778111207735296 5490 149826753789500844473974627928930201436915209601024 5491 150139938756677399007199494985035583075310131740672 5492 151870879861156689239680386049611273158713638125568 5493 153942894486032432720613449177916459310035580747776 5494 156043178155043720393134178246614648918503988396032 5495 157842176831737515165997961933358566122840714641408 5496 158172116550244502657790414469831725379750591463424 5497 159995659442206224054971929336215991475846466502656 5498 162178522586108241878506349751220632030325550088192 5499 164391167109840298027334772144581687749535065964544 5500 166633999328652644775285374914719842375375108702208 5501 168555098013188450033221456420046476616529610801152 5502 168907431101262073883099431858165030959723898208256 5503 170854739843801275394640434305812682303552842891264 5504 173185756296786486810690130325156016723790028341248 5505 175548575424424185442275950527441480033316986945536 5506 177572448935704704561747707175028386888195803971584 5507 177943631119025065490014216278560691052219415396352 5508 179995116872482002061843420503242990410327274815488 5509 182450837909371772113319643470123211034116243849216 5510 184940062998570335280751618662654398718226949210112 5511 187072209578355573530071658587684226515959365500928 5512 187463249244734225372196046779059822672296997289984 5513 189624485264837006287374138472552286193595812151296 5514 192211582324276434818970488594039267591496948252672 5515 194833975833884797662026396615800518814263781883904 5516 197492147352477208622560444343371665037481610313728 5517 199769005052667792631966170571906935249220279468032 5518 200186585008903198676265993313380777433746842320896 5519 202494506481542252319573848066148364211618184167424 5520 205257192648043243627484598903888612413380774330368 5521 208057570873391627190845570995486198558005317861376 5522 210456235775650020221330615911144754830454286188544 5523 210896155400326003543720552626442300506334121951232 5524 213327545922941632073295905781621321967795288670208 5525 216238030114810989171341799668294176040434066784256 5526 219188222813120397369779696192775583666046754619392 5527 222178665771536859700380499886293123167166811602944 5528 224740130684251266710961941893395302155372814401536 5529 225209908135016098510799242477553374612965197611008 5530 227806319791735033859520579074416909738070457188352 5531 230914341729048649080920173766874688965053371121664 5532 234064767232565580589701267369921973377755982594048 5533 236763265247606272748996942900037849184261071962112 5534 237258174825366753986685621704747588069625887195136 5535 239993489163309336082457894004323987213769699753984 5536 243267783879162362817759524626830948045488325132288 5537 246586750664760447041002158216872531624302598946816 5538 249950998992978967162928062372079763563062663053312 5539 252832647019782675049832184630069714924794416201728 5540 253361146651893110824649147787247546439585847312384 5541 256282109765701913091960651458719023455329264336896 5542 259778634445179730216035195487734025085685042511872 5543 263322863136636278163413925791162220049975480418304 5544 266358673403557056842621560762542580332293705957376 5545 266915446678537598235021324417841036578329123094528 5546 269992675308723003092765130754864485615490912223232 5547 273676256864057658169979465205184816551174365773824 5548 277410094497855502921127427993981598077340423815168 5549 280608314367533360295107487881526339773939048251392 5550 281194873867101338058294070168589734008445495934976 5551 284436727897255509431061207708828429290393718226944 5552 288317373486414652228455732891058901387245422379008 5553 292250963750827196493039594923700778221395672825856 5554 296238221028715812933840666515057497556222415470592 5555 299653507579001688947949255857860402873830419202048 5556 300279877513354798014398989970071166150620263481344 5557 303741759722313378479360772099222546317427276251136 5558 307885788972064865441226898355832918620071161495552 5559 312086356310087440786268356493229297837007976792064 5560 315684353663475030331995923866717132245681429282816 5561 316344233100489005315580828939663450759501182926848 5562 319991318884412448109943858672431982951692933005312 5563 324357045172216483757012699502441264060651100176384 5564 328782334219680596054669544289163375499070131929088 5565 333267998657305289550570749829439684750750217404416 5566 337110196026376900066442912840092953233059221602304 5567 337814862202524147766198863716330061919447796416512 5568 341709479687602550789280868611625364607105685782528 5569 346371512593572973621380260650312033447580056682496 5570 351097150848848370884551901054882960066633973891072 5571 355144897871409409123495414350056773776391607943168 5572 355887262238050130980028432557121382104438830792704 5573 359990233744964004123686841006485980820654549630976 5574 364901675818743544226639286940246422068232487698432 5575 369880125997140670561503237325308797436453898420224 5576 374144419156711147060143317175368453031918731001856 5577 374926498489468450744392093558119645344593994579968 5578 379248970529674012574748276945104572387191624302592 5579 380041719977839666236973721680871319659378770968576 5580 384423164648552869637940977188078535182993896505344 5581 389667951667769595324052793231601037628527563767808 5582 394984294704954417245120888686743330074963220627456 5583 399538010105335585263932341143813870498440558936064 5584 400373170017806397352531986626761554867493684641792 5585 404989012963084504639147696132296728423236368334848 5586 410514385296086487254969197807777224826761548660736 5587 416115141746783254381691141990972397116010635722752 5588 420912471551300040442661231822289509660908572377088 5589 421792310800652007087441105252884601012668243902464 5590 426655091845883264146591811563242643935590577340416 5591 432476060229621978342683599336588352080868133568512 5592 438376445626240794739559392385551167332093509238784 5593 444357331543073719400760999772586246334333623205888 5594 449480261368502533421923883786790604310745628803072 5595 450419816270032197021598484955106749225930395222016 5596 455612639583470067719041158148833819476140914376704 5597 461828683458097298161840347533749377930106742243328 5598 468129534465131161179402534739843946755511965188096 5599 473526530495212545497993885800075698368522143924224 5600 474516349650733507973371243409495176139251774390272 5601 479986978326618672164915788008647974427539399507968 5602 486535567758324725635519049253661896090976650264576 5603 493173501329520894082004316433745063248605197893632 5604 499901997985957934325856124744159527126125326106624 5605 505665294039565350099664369260139429849588832403456 5606 506722293303786221649298295574495092879171694624768 5607 512564219531403826183921302917438046910658528673792 5608 519557268890359460432070390975468050171370085023744 5609 526645726273272556326827851582324440099950960836608 5610 532717346807114113685243121525085160664587411914752 5611 533830893357075196470042648835682073156658246189056 5612 539985350617446006185530261509728971230981824446464 5613 547352513728115316339958930410369633102348731547648 5614 554820188995711005842254855987963196154680847630336 5615 561216628735066720590214975763052679547878096502784 5616 562389747734202676116588140337179468016890991869952 5617 568873455794511018862122415417656858580787436453888 5618 576634746972829304456911465782117802774490844758016 5619 584501927501654392986079189847401556442791345651712 5620 592476442057431625867681333030114995112444830941184 5621 599307015158003377895898511715720805747660838404096 5622 600559755026709596028797979940142332301240526962688 5623 607483519444626756958721544198445092634854552502272 5624 615771577944129730882453796711665837240142322991104 5625 624172712620174881572536712986458595674015953584128 5626 631368707326950060663991847733434264491362858565632 5627 632688466200978010631161657879326901519002365853696 5628 639982637768824896219887717344863965903385866010624 5629 648714090344432967514025399004882528121302200352768 5630 657564668439361192109339088578326750998140263858176 5631 666535997314610579101141499658879369501500434808832 5632 674220392052753800132885825680185906466118443204608 5633 675629724405048295532397727432660123838895592833024 5634 683418959375205101578561737223250729214211371565056 5635 692743025187145947242760521300624066895160113364992 5636 702194301697696741769103802109765920133267947782144 5637 710289795742818818246990828700113547552783215886336 5638 711774524476100261960056865114242764208877661585408 5639 719980467489928008247373682012971961641309099261952 5640 729803351637487088453278573880492844136464975396864 5641 739760251994281341123006474650617594872907796840448 5642 748288838313422294120286634350736906063837462003712 5643 749852996978936901488784187116239290689187989159936 5644 758497941059348025149496553890209144774383248605184 5645 760083439955679332473947443361742639318757541937152 5646 768846329297105739275881954376157070365987793010688 5647 779335903335539190648105586463202075257055127535616 5648 789968589409908834490241777373486660149926441254912 5649 799076020210671170527864682287627740996881117872128 5650 800746340035612794705063973253523109734987369283584 5651 809978025926169009278295392264593456846472736669696 5652 821028770592172974509938395615554449653523097321472 5653 832230283493566508763382283981944794232021271445504 5654 841824943102600080885322463644579019321817144754176 5655 843584621601304014174882210505769202025336487804928 5656 853310183691766528293183623126485287871181154680832 5657 864952120459243956685367198673176704161736267137024 5658 876752891252481589479118784771102334664187018477568 5659 888714663086147438801521999545172492668667246411776 5660 898960522737005066843847767573581208621491257606144 5661 900839632540064394043196969910213498451860790444032 5662 911225279166940135438082316297667638952281828753408 5663 923657366916194596323680695067498755860213484486656 5664 936259068930262322358805069479687893511023930376192 5665 947053060990425090995987771600151396737044287848448 5666 949032699301467015946742486818990352278503548780544 5667 959973956653237344329831576017295948855078799015936 5668 973071135516649451271038098507323792181953300529152 5669 986347002659041788164008632867490126497210395787264 5670 999803995971915868651712249488319054252250652213248 5671 1011330588079130700199328738520278859699177664806912 5672 1013444586607572443298596591148990185758343389249536 5673 1025128439062807652367842605834876093821317057347584 5674 1039114537780718920864140781950936100342740170047488 5675 1053291452546545112653655703164648880199901921673216 5676 1065434693614228227370486243050170321329174823829504 5677 1067661786714150392940085297671364146313316492378112 5678 1079970701234892012371060523019457942461963648892928 5679 1094705027456230632679917860820739266204697463095296 5680 1109640377991422011684509711975926392309361695260672 5681 1122433257470133441180429951526105359095756193005568 5682 1124779495468405352233176280674358936033781983739904 5683 1137746911589022037724244830835313717161574872907776 5684 1153269493945658608913822931564235605548981689516032 5685 1169003855003308785972158379694803112885582691303424 5686 1184952884114863251735362666060229990224889661882368 5687 1198614030316006755791797023431441611495321676808192 5688 1201119510053419192057595959880284664602481053925376 5689 1214967038889253513917443088396890185269709105004544 5690 1231543155888259461764907593423331674480284645982208 5691 1248345425240349763145073425972917191348031907168256 5692 1262737414653900121327983695466868528982725717131264 5693 1265376932401956021262323315758653803038004731707392 5694 1279965275537649792439775434689727931806771732021248 5695 1297428180688865935028050798009765056242604400705536 5696 1315129336878722384218678177156653501996280527716352 5697 1333071994629221158202282999317758739003000869617664 5698 1348440784105507600265771651360371812932236886409216 5699 1351259448810096591064795454865320247677791185666048 5700 1366837918750410203157123474446501458428422743130112 5701 1385486050374291894485521042601248133790320226729984 5702 1404388603395393483538207604219531840266535895564288 5703 1420579591485637636493981657400227095105566431772672 5704 1423549048952200523920113730228485528417755323170816 5705 1439960934979856016494747364025943923282618198523904 5706 1459606703274974176906557147760985688272929950793728 5707 1479520503988562682246012949301235189745815593680896 5708 1496577676626844588240573268701473812127674924007424 5709 1499705993957873802977568374232478581378375978319872 5710 1516995882118696050298993107780418289548766497210368 5711 1520166879911358664947894886723485278637515083874304 5712 1537692658594211478551763908752314140731975586021376 5713 1558671806671078381296211172926404150514110255071232 5714 1579937178819817668980483554746973320299852882509824 5715 1598152040421342341055729364575255481993762235744256 5716 1601492680071225589410127946507046219469974738567168 5717 1619956051852338018556590784529186913692945473339392 5718 1642057541184345949019876791231108899307046194642944 5719 1664460566987133017526764567963889588464042542891008 5720 1683649886205200161770644927289158038643634289508352 5721 1687169243202608028349764421011538404050672975609856 5722 1706620367383533056586367246252970575742362309361664 5723 1729904240918487913370734397346353408323472534274048 5724 1753505782504963178958237569542204669328374036955136 5725 1777429326172294877603043999090344985337334492823552 5726 1797921045474010133687695535147162417242982515212288 5727 1801679265080128788086393939820426996903721580888064 5728 1822450558333880270876164632595335277904563657506816 5729 1847314733832389192647361390134997511720426968973312 5730 1872518137860524644717610138959375787022047860752384 5731 1894106121980850181991975543200302793474088575696896 5732 1898065398602934031893484973637980704557007097561088 5733 1919947913306474688659663152034591897710157598031872 5734 1946142271033298902542076197014647584363906601058304 5735 1972694005318083576328017265734980252994420791574528 5736 1999607991943831737303424498976638108504501304426496 5737 2022661176158261400398657477040557719398355329613824 5738 2026889173215144886597193182297980371516686778499072 5739 2050256878125615304735685211669752187642634114695168 5740 2078229075561437841728281563901872200685480340094976 5741 2106582905093090225307311406329297760399803843346432 5742 2130869387228456454740972486100340642658349647659008 5743 2135323573428300785880170595342728292626632984756224 5744 2159941402469784024742121046038915884923927297785856 5745 2189410054912461265359835721641478532409394926190592 5746 2219280755982844023369019423951852784618723390521344 5747 2244866514940266882360859903052210718191512386011136 5748 2249558990936810704466352561348717872067563967479808 5749 2275493823178044075448489661670627434323149745815552 5750 2280250319867037997421842330085227917956272625811456 5751 2306538987891317217827645863128471211097963379032064 5752 2338007710006617571944316759389606225771165382606848 5753 2369905768229726503470725332120459980449779323764736 5754 2397228060632013511583594046862883222990643353616384 5755 2402239020106838384115191919760569329204962107850752 5756 2429934077778507027834886176793780370539418210009088 5757 2463086311776518923529815186846663348960569291964416 5758 2496690850480699526290146851945834382696063814336512 5759 2525474829307800242655967390933737057965451434262528 5760 2530753864803912042524646631517307606076009463414784 5761 2559930551075299584879550869379455863613543464042496 5762 2594856361377731870056101596019530112485208801411072 5763 2630258673757444768437356354313307003992561055432704 5764 2666143989258442316404565998635517478006001739235328 5765 2696881568211015200531543302720743625864473772818432 5766 2702518897620193182129590909730640495355582371332096 5767 2733675837500820406314246948893002916856845486260224 5768 2770972100748583788971042085202496267580640453459968 5769 2808777206790786967076415208439063680533071791128576 5770 2841159182971275272987963314800454190211132863545344 5771 2847098097904401047840227460456971056835510646341632 5772 2879921869959712032989494728051887846565236397047808 5773 2919213406549948353813114295521971376545859901587456 5774 2959041007977125364492025898602470379491631187361792 5775 2993155353253689176481146537402947624255349848014848 5776 2999411987915747605955136748464957162756751956639744 5777 3033991764237392100597986215560836579097532994420736 5778 3040333759822717329895789773446970557275030167748608 5779 3075385317188422957103527817504628281463951172042752 5780 3117343613342156762592422345852808301028220510142464 5781 3159874357639635337960967109493946640599705765019648 5782 3196304080842684682111458729150510963987524471488512 5783 3202985360142451178820255893014092438939949477134336 5784 3239912103704676037113181569058373827385890946678784 5785 3284115082368691898039753582462217798614092389285888 5786 3328921133974266035053529135927779176928085085782016 5787 3367299772410400323541289854578316077287268579016704 5788 3374338486405216056699528842023076808101345951219712 5789 3413240734767066113172734492505941151484724618723328 5790 3459808481836975826741468794692706816646945068548096 5791 3507011565009926357916475139084409338656748073910272 5792 3554858652344589755206087998180689970674668985647104 5793 3595842090948020267375391070294324834485965030424576 5794 3603358530160257576172787879640853993807443161776128 5795 3644901116667760541752329265190670555809127315013632 5796 3694629467664778385294722780269995023440853937946624 5797 3745036275721049289435220277918751574044095721504768 5798 3788212243961700363983951086400605586948177151393792 5799 3796130797205868063786969947275961409114014195122176 5800 3839895826612949377319326304069183795420315196063744 5801 3892284542066597805084152394029295168727813202116608 5802 3945388010636167152656034531469960505988841583149056 5803 3999215983887663474606848997953276217009002608852992 5804 4045322352316522800797314954081115438796710659227648 5805 4053778346430289773194386364595960743033373556998144 5806 4100513756251230609471370423339504375285268229390336 5807 4156458151122875683456563127803744401370960680189952 5808 4213165810186180450614622812658595520799607686692864 5809 4261738774456912909481944972200681285316699295318016 5810 4270647146856601571760341190685456585253265969512448 5811 4319882804939568049484242092077831769847854595571712 5812 4378820109824922530719671443282957064818789852381184 5813 4438561511965688046738038847903705569237446781042688 5814 4489733029880533764721719806104421436383024772022272 5815 4499117981873621408932705122697435744135127934959616 5816 4550987646356088150896979323341254868646299491631104 5817 4560500639734075994843684660170455835912545251622912 5818 4613077975782634435655291726256942422195926758064128 5819 4676015420013235143888633518779212451542330765213696 5820 4739811536459453006941450664240919960899558647529472 5821 4794456121264027023167188093725766445981286707232768 5822 4804478040213676768230383839521138658409924215701504 5823 4859868155557014055669772353587560741078836420018176 5824 4926172623553037847059630373693326697921138583928832 5825 4993381700961399052580293703891668765392127628673024 5826 5050949658615600485311934781867474115930902868525056 5827 5061507729607824085049293263034615212152018926829568 5828 5119861102150599169759101738758911727227086928084992 5829 5189712722755463740112203192039060224970417602822144 5830 5260517347514889536874712708626614007985122110865408 5831 5332287978516884632809131997271034956012003478470656 5832 5393763136422030401063086605441487251728947545636864 5833 5405037795240386364259181819461280990711164742664192 5834 5467351675001640812628493897786005833713690972520448 5835 5541944201497167577942084170404992535161280906919936 5836 5617554413581573934152830416878127361066143582257152 5837 5682318365942550545975926629600908380422265727090688 5838 5694196195808802095680454920913942113671021292683264 5839 5759843739919424065978989456103775693130472794095616 5840 5838426813099896707626228591043942753091719803174912 5841 5918082015954250728984051797204940758983262374723584 5842 5986310706507378352962293074805895248510699696029696 5843 5998823975831495211910273496929914325513503913279488 5844 6067983528474784201195972431121673158195065988841472 5845 6080667519645434659791579546893941114550060335497216 5846 6150770634376845914207055635009256562927902344085504 5847 6234687226684313525184844691705616602056441020284928 5848 6319748715279270675921934218987893281199411530039296 5849 6392608161685369364222917458301021927975048942977024 5850 6405970720284902357640511786028184877879898954268672 5851 6479824207409352074226363138116747654771781893357568 5852 6568230164737383796079507164924435597228184778571776 5853 6657842267948532070107058271855558353856170171564032 5854 6734599544820800647082579709156632154574537158033408 5855 6748676972810432113399057684046153616202691902439424 5856 6826481469534132226345468985011882302969449237446656 5857 6919616963673951653482937589385413633293890137096192 5858 7014023130019852715832950278168818677313496147820544 5859 7109717304689179510412175996361379941349337971294208 5860 7191684181896040534750782140588649668971930060849152 5861 7206717060320515152345575759281707987614886323552256 5862 7289802233335521083504658530381341111618254630027264 5863 7389258935329556770589445560539990046881707875893248 5864 7490072551442098578870440555837503148088191443009536 5865 7576424487923400727967902172801211173896354302787584 5866 7592261594411736127573939894551922818228028390244352 5867 7679791653225898754638652608138367590840630392127488 5868 7784569084133195610168304788058590337455626404233216 5869 7890776021272334305312069062939921011977683166298112 5870 7998431967775326949213697995906552434018005217705984 5871 8090644704633045601594629908162230877593421318455296 5872 8107556692860579546388772729191921486066747113996288 5873 8201027512502461218942740846679008750570536458780672 5874 8312916302245751366913126255607488802741921360379904 5875 8426331620372360901229245625317191041599215373385728 5876 8523477548913825818963889944401362570633398590636032 5877 8541294293713203143520682381370913170506531939024896 5878 8639765609879136098968484184155663539695709191143424 5879 8757640219649845061439342886565914129637579704762368 5880 8877123023931376093476077695807411138474893562085376 5881 8979466059761067529443439612208842872766049544044544 5882 8998235963747242817865410245394871488270255869919232 5883 9101975292712176301793958646682509737292598983262208 5884 9121001279468151989687369320340911671825090503245824 5885 9226155951565268871310583452513884844391853516128256 5886 9352030840026470287777267037558424903084661530427392 5887 9479623072918906013882901328481839921799117295058944 5888 9588912242528054046334376187451532891962573414465536 5889 9608956080427353536460767679042277316819848431403008 5890 9719736311114028111339544707175121482157672840036352 5891 9852345247106075694119260747386653395842277167857664 5892 9986763401922798105160587407783337530784255257346048 5893 10101899317231200970623869563734948231861805737050112 5894 10123015459215648170098586526069230424304037853659136 5895 10239722204301198339518203477517823454454173856169984 5896 10379425445510927480224406384078120449940835205644288 5897 10521034695029779073749425417253228015970244221730816 5898 10664575957033769265618263994542069912024006956941312 5899 10787526272844060802126173210882974503457895091273728 5900 10810075590480772728518363638922561981422329485328384 5901 10934703350003281625256987795572011667427381945040896 5902 11083888402994335155884168340809985070322561813839872 5903 11235108827163147868305660833756254722132287164514304 5904 11364636731885101091951853259201816760844531454181376 5905 11388392391617604191360909841827884227342042585366528 5906 11519687479838848131957978912207551386260945588191232 5907 11676853626199793415252457182087885506183439606349824 5908 11836164031908501457968103594409881517966524749447168 5909 11972621413014756705924586149611790497021399392059392 5910 11997647951662990423820546993859828651027007826558976 5911 12135967056949568402391944862243346316390131977682944 5912 12161335039290869319583159093787882229100120670994432 5913 12301541268753691828414111270018513125855804688171008 5914 12469374453368627050369689383411233204112882040569856 5915 12639497430558541351843868437975786562398823060078592 5916 12785216323370738728445834916602043855950097885954048 5917 12811941440569804715281023572056369755759797908537344 5918 12959648414818704148452726276233495309543563786715136 5919 13136460329474767592159014329848871194456369557143552 5920 13315684535897064140214116543711116707712340343128064 5921 13469199089641601294165159418313264309149074316066816 5922 13497353945620864226798115368092307232405383804878848 5923 13652962939068264452690937970023764605938898474893312 5924 13681501919202227984531053980511367507737635754868736 5925 13839233927347903306965875178770827266587780274192384 5926 14028046260039705431665900556337637354626992295641088 5927 14219434609378359020824351992722759882698675942588416 5928 14383368363792081069501564281177299337943860121698304 5929 14413434120641030304691151518563415975229772647104512 5930 14579604466671042167009317060762682223236509260054528 5931 14778517870659113541178891121079980093763415751786496 5932 14980145102884197157740881111675006296176382886019072 5933 15152848975846801455935804345602422347792708605575168 5934 15184523188823472255147879789103845636456056780488704 5935 15359583306451797509277305216276735181681260784254976 5936 15569138168266391220336609576117180674911252808466432 5937 15781552042544668610624138125879842023955366332596224 5938 15996863935550653898427395991813104868036010435411968 5939 16181289409266091203189259816324461755186842636910592 5940 16215113385721159092777545458383842972133494227992576 5941 16402055025004922437885481693358017501141072917561344 5942 16625832604491502733826252511214977605483842720759808 5943 16852663240744721802458491250634382083198430746771456 5944 17046955097827651637927779888802725141266797181272064 5945 17082588587426406287041364762741826341013063878049792 5946 17279531219758272197936968368311327079391418382286848 5947 17515280439299690122878685773131828259275159409524736 5948 17754246047862752186952155391614822276949787124170752 5949 17958932119522135058886879224417685745532099088089088 5950 17996471927494485635730820490789742976540511739838464 5951 18203950585424352603587917293365019474585197966524416 5952 18242002558936303979374738640681823343650181006491648 5953 18452311903130537742621166905027769688783707032256512 5954 18704061680052940575554534075116849806169323060854784 5955 18959246145837812027765802656963679843598234590117888 5956 19177824485056108092668752374903065783925146828931072 5957 19217912160854707072921535358084554633639696862806016 5958 19439472622228056222679089414350242964315345680072704 5959 19704690494212151388238521494773306791684554335715328 5960 19973526803845596210321174815566675061568510514692096 5961 20203798634462401941247739127469896463723611474100224 5962 20246030918431296340197173052138460848608075707318272 5963 20479444408602396679036406955035646908908347712339968 5964 20758850891021854960448812768156240899881670411288576 5965 21042069390059558147498850834506456031940488443461632 5966 21329151914067538531236527989084139824048013913882624 5967 21575052545688121604252346421765949006915790182547456 5968 21620151180961545457036727277845123962844658970656768 5969 21869406700006563250513975591144023334854763890081792 5970 22167776805988670311768336681619970140645123627679744 5971 22470217654326295736611321667512509444264574329028608 5972 22729273463770202183903706518403633521689062908362752 5973 22776784783235208382721819683655768454684085170733056 5974 23039374959677696263915957824415102772521891176382464 5975 23353707252399586830504914364175771012366879212699648 5976 23672328063817002915936207188819763035933049498894336 5977 23945242826029513411849172299223580994042798784118784 5978 23995295903325980847641093987719657302054015653117952 5979 24271934113899136804783889724486692632780263955365888 5980 24322670078581738639166318187575764458200241341988864 5981 24603082537507383656828222540037026251711609376342016 5982 24938748906737254100739378766822466408225764081139712 5983 25278994861117082703687736875951573124797646120157184 5984 25570432646741477456891669833204087711900195771908096 5985 25623882881139609430562047144112739511519595817074688 5986 25919296829637408296905452552466990619087127573430272 5987 26272920658949535184318028659697742388912739114287104 5988 26631369071794128280428233087422233415424680686256128 5989 26938398179283202588330318836626528618298148632133632 5990 26994707891241728453596230736184614464810767609757696 5991 27305925878136528905381875940047529211877796949786624 5992 27363003838404455969062107961022735015475271509737472 5993 27678467854695806613931750357541654533175560548384768 5994 28056092520079410863331801112675274709253984591282176 5995 28438869218756718041648703985445519765397351885176832 5996 28766736727584162139003128562354598675887720243396608 5997 28826868241282060609382303037126831950459545294209024 5998 29159208933342084334018634121525364446473018520109056 5999 29557035741318227082357782242159960187526831503572992 6000 29960290205768394315481762223350012592352765772038144 6001 30305697951693602911871608691204844695585417211150336 6002 30369046377646944510295759578207691272912113560977408 6003 30719166612903595018554610432553470363362521568509952 6004 31138276336532782440673219152234361349822505616932864 6005 31563104085089337221248276251759684047910732665192448 6006 31993727871101307796854791983626209736072020870823936 6007 32362578818532182406378519632648923510373685273821184 6008 32430226771442318185555090916767685944266988455985152 6009 32804110050009844875770963386716035002282145835122688 6010 33251665208983005467652505022429955210967685441519616 6011 33705326481489443604916982501268764166396861493542912 6012 34093910195655303275855559777605450282533594362544128 6013 34165177174852812574082729525483652682026127756099584 6014 34559062439516544395873936736622654158782836764573696 6015 35030560878599380245757371546263656518550318819049472 6016 35508492095725504373904310783229644553899574248341504 6017 35917864239044270117773758448835371491064198176178176 6018 35992943854988971271461640981579485953081023479676928 6019 36407901170848705207175834586730038949170395933048832 6020 36484005117872607958749477281363646687300362012983296 6021 36904623806261075485242333810055539377567414064513024 6022 37408123360105881151109068150233699612338646121709568 6023 37918492291675624055531605313927359687196469180235776 6024 38355648970112216185337504749806131567850293657862144 6025 38435824321709414145843070716169109267279393725612032 6026 38878945244456112445358178828700485928630691360145408 6027 39409380988424302776477042989546613583369108671430656 6028 39947053607691192420642349631133350123137021029384192 6029 40407597268924803882495478254939792927447222948200448 6030 40492061836862592680394346104276921697216151414636544 6031 40958888817204793358072813910071293817816695424679936 6032 41517701782043709920897625536312481799763340822577152 6033 42084138780119116294997701669012912063880976886923264 6034 42658303828135077062473055978168279648096027827765248 6035 43150105091376243208504692843531898013831580365094912 6036 43240302361923090914073454555690247925689317941313536 6037 43738813400013126501027951182288046669709527780163584 6038 44335553611977340623536673363239940281290247255359488 6039 44940435308652591473222643335025018888529148658057216 6040 45458546927540404367807413036807267043378125816725504 6041 45553569566470416765443639367311536909368170341466112 6042 46078749919355392527831915648830205545043782352764928 6043 46707414504799173661009828728351542024733758425399296 6044 47344656127634005831872414377639526071866098997788672 6045 47890485652059026823698344598447161988085597568237568 6046 47990591806651961695282187975439314604108031306235904 6047 48543868227798273609567779448973385265560527910731776 6048 48645340157163477278332636375151528916400482683977728 6049 49206165075014767313656445080074052503423218752684032 6050 49877497813474508201478757533644932816451528162279424 6051 50557989722234165407375473751903146249595292240314368 6052 51140865293482954913783339666408175423800391543816192 6053 51247765762279218861124094288225479023039191634149376 6054 51838593659274816593810905104933981238174255146860544 6055 52545841317899070368636057319395484777825478228574208 6056 53262738143588256560856466174844466830849361372512256 6057 53876796358566405176660637673253057236596297264267264 6058 53989415782483456907192461472369228929621535219515392 6059 54611851756273057810763751880095058423755593899573248 6060 54726007676808911938124215922045470030950543019474944 6061 55356935709391613227863500715083309066351121096769536 6062 56112185040158821726663602225350549418507969182564352 6063 56877738437513436083297407970891039530794703770353664 6064 57533473455168324278006257124709197351775440486793216 6065 57653736482564121218764606074253663900919090588418048 6066 58318417866684168668037268243050728892946037040218112 6067 59114071482636454164715564484319920375053663007145984 6068 59920580411536788630963524446700025184705531544076288 6069 60611395903387205823743217382409689391170834422300672 6070 60738092755293889020591519156415382545824227121954816 6071 61438333225807190037109220865106940726725043137019904 6072 62276552673065564881346438304468722699645011233865728 6073 63126208170178674442496552503519368095821465330384896 6074 63987455742202615593709583967252419472144041741647872 6075 64725157637064364812757039265297847020747370547642368 6076 64860453542884636371110181833535371888533976911970304 6077 65608220100019689751541926773432070004564291670245376 6078 66503330417966010935305010044859910421935370883039232 6079 67410652962978887209833965002537528332793722987085824 6080 68187820391310606551711119555210900565067188725088256 6081 68330354349705625148165459050967305364052255512199168 6082 69118124879033088791747873473245308317565673529147392 6083 70061121757198760491514743092527313037100637638098944 6084 71016984191451008747808621566459289107799148496683008 6085 71835728478088540235547516897670742982128396352356352 6086 71985887709977942542923281963158971906162046959353856 6087 72815802341697410414351669173460077898340791866097664 6088 72968010235745215917498954562727293374600724025966592 6089 73809247612522150970484667620111078755134828129026048 6090 74816246720211762302218136300467399224677292243419136 6091 75836984583351248111063210627854719374392938360471552 6092 76711297940224432370675009499612263135700587315724288 6093 76871648643418828291686141432338218534558787451224064 6094 77757890488912224890716357657400971857261382720290816 6095 78818761976848605552954085979093227166738217342861312 6096 79894107215382384841284699262266700246274042058768384 6097 80815194537849607764990956509879585854894445896400896 6098 80984123673725185360788692208553843394432302829273088 6099 81917777634409586716145627820142587635633390849359872 6100 82089011515213367907186323883068205046425814529212416 6101 83035403564087419841795251072624963599526681645154304 6102 84168277560238232589995403338025824127761953773846528 6103 85316607656270154124946111956336559296192055655530496 6104 86300210182752486417009385687063796027663160730189824 6105 86480604723846181828146909111380495851378635882627072 6106 87477626800026253002055902364576093339419055560327168 6107 88671107223954681247073346726479880562580494510718976 6108 89880870617305182946445286670050037777058297316114432 6109 90917093855080808735614826073614534086756251633451008 6110 91107139132940833530887278734623073818736340682932224 6111 92157499838710785055663831297660411090087564705529856 6112 93414829009598347322019657456703084049467516850798592 6113 94689312255268011663744828755279052143732197995577344 6114 95780971304118053647396689196894323976171195136475136 6115 95981183613303923390564375950878629208216062612471808 6116 97087736455596547219135558897946770531121055821463552 6117 97290680314326954556665272750303057832800965367955456 6118 98412330150029534627312890160148105006846437505368064 6119 99754995626949016402957515067289865632903056324558848 6120 101115979444468330814750947503806292499190584480628736 6121 102281730586965909827566679332816350847600783087632384 6122 102495531524558437722248188576450958046078383268298752 6123 103677187318549633187621810209867962476348510293721088 6124 105091682635798140737272114638790969555650956457148416 6125 106525476287176513121712932349688933661698722745024512 6126 107753592717132810353321275346506114473192594528534528 6127 107978831564966913814384922944738457859243070439030784 6128 109223703512546115621527503760190116847511187799146496 6129 109452015353617823876248431844090940061901086038949888 6130 110713871418783226455727001430166618132702242193539072 6131 112224370080317643453327204450701098837015938365128704 6132 113755476875026872166594815941782079061589407540707328 6133 115066946910336648556012514249418394703550880973586432 6134 115307472965128242437529212148507327801838181176836096 6135 116636835733368337336074536486101457785892074080436224 6136 118228142965272908329431128968639840750107326014291968 6137 119841160823073577261927048893400050369411063088152576 6138 121222791806774411647486434764819378782341668844601344 6139 121476185510587778041183038312830765091648454243909632 6140 122876666451614380074218441730213881453450086274039808 6141 124553105346131129762692876608937445399290022467731456 6142 126252416340357348884993105007038736191642930660769792 6143 127974911484405231187419167934504838944288083483295744 6144 129450315274128729625514078530595694041494741095284736 6145 129720907085769272742220363667070743777067953823940608 6146 131216440200039379503083853546864140009128583340490752 6147 133006660835932021870610020089719820843870741766078464 6148 134821305925957774419667930005075056665587445974171648 6149 136375640782621213103422239110421801130134377450176512 6150 136660708699411250296330918101934610728104511024398336 6151 138236249758066177583495746946490616635131347058294784 6152 140122243514397520983029486185054626074201275276197888 6153 142033968382902017495617243132918578215598296993366016 6154 143671456956177080471095033795341485964256792704712704 6155 143971775419955885085846563926317943812324093918707712 6156 145631604683394820828703338346920155796681583732195328 6157 145936020471490431834997909125454586749201448051933184 6158 147618495225044301940969335240222157510269656258052096 6159 149632493440423524604436272600934798449354584486838272 6160 151673969166702496222126421255709438748785876720943104 6161 153422595880448864741350018999224526271401174631448576 6162 153743297286837656583372282864676437069117574902448128 6163 155515780977824449781432715314801943714522765440581632 6164 157637523953697211105908171958186454333476434685722624 6165 159788214430764769682569398524533400492548084117536768 6166 161630389075699215529981913019759171709788891792801792 6167 161968247347450370721577384417107686788864605658546176 6168 163835555268819173432291255640285175271266781698719744 6169 164178023030426735814372647766136410092851629058424832 6170 166070807128174839683590502145249927199053363290308608 6171 168336555120476465179990806676051648255523907547693056 6172 170633215312540308249892223912673118592384111311060992 6173 172600420365504972834018771374127592055326321460379648 6174 172961209447692363656293818222760991702757271765254144 6175 174955253600052506004111804729152186678838111120654336 6176 177342214447909362494146693452959761125160989021437952 6177 179761741234610365892890573340100075554116594632228864 6178 181834187710161617471229652147229068173512503266902016 6179 182214278265881667061774557469246147637472681365864448 6180 184314999677421570111327662595320822180175129411059712 6181 186829658019196694644039314913406168098935033701597184 6182 189378624510536023327489657510558104287464395991154688 6183 191561942608236107294793378393788647952342390272950272 6184 191962367226607846781128751901757258416432125224943616 6185 194175472911193094438271117795893541062242111642927104 6186 194581360628653909113330545500606115665601930735910912 6187 196824660300059069254625780320296210013692875010736128 6188 199509991253898032805915030134579731265806112649117696 6189 202231958888936661629501895007612584998381168961257472 6190 204563461173931819655133358665632701695201566175264768 6191 204991063049116875444496377152901916092156766536597504 6192 207354374637099266375243620419735924952697020587442176 6193 210183365271596281474544229277581939111301912914296832 6194 213050952574353026243425864699377867323397445490049024 6195 215507185434265620706642550693012228946385189057069056 6196 215957663129933827628769845889476915718486140878061568 6197 218447407025092231243055007520380233695022375598292992 6198 218904030707235647752496863688181880123802172077899776 6199 221427742837566452911454002860333236265404484387078144 6200 224448740160635286906654408901402197674031876730257408 6201 227510953750053744333189631883564158123178815081414656 6202 230133893820673297112025028498836789407101761947172864 6203 230614945930256484875058424297014655603676362353672192 6204 233273671466736674672149072972202915571784148160872448 6205 236456285930545816658862257937279681500214652028583936 6206 239682321646147154523854097786800100738822126176305152 6207 242445583613548823294972869529638757564683337689202688 6208 242952371021175556082366076625661530183296908487819264 6209 245753332903228760148436883460427762906900172548079616 6210 249106210692262259525385753217874890798580044935462912 6211 252504832680714697769986210014077472383285861321539584 6212 255949822968810462374838335869009677888576166966591488 6213 258900630548257459251028157061191388082989482190569472 6214 259441814171538545484440727334141487554135907647881216 6215 262432880400078759006167707093728280018257166680981504 6216 266013321671864043741220040179439641687741483532156928 6217 269642611851915548839335860010150113331174891948343296 6218 272751281565242426206844478220843602260268754900353024 6219 273321417398822500592661836203869221456209022048796672 6220 276472499516132355166991493892981233270262694116589568 6221 280244487028795041966058972370109252148402550552395776 6222 284067936765804034991234486265837156431196593986732032 6223 287342913912354160942190067590682971928513585409425408 6224 287943550839911770171693127852635887624648187837415424 6225 291263209366789641657406676693840311593363167464390656 6226 291872040942980863669995818250909173498402896103866368 6227 295236990450088603881938670480444315020539312516104192 6228 299264986880847049208872545201869596898709168973676544 6229 303347938333404992444252842511418877497571753441886208 6230 306845191760897729482700037998449052542802349262897152 6231 307486594573675313166744565729352874138235149804896256 6232 311031561955648899562865430629603887429045530881163264 6233 315275047907394422211816343916372908666952869371445248 6234 319576428861529539365138797049066800985096168235073536 6235 323260778151398431059963826039518343419577783585603584 6236 323936494694900741443154768834215373577729211317092352 6237 327671110537638346864582511280570350542533563397439488 6238 328356046060853471628745295532272820185703258116849664 6239 332141614256349679367181004290499854398106726580617216 6240 336673110240952930359981613352103296511047815095386112 6241 341266430625080616499784447825346237184768222622121984 6242 345200840731009945668037542748255184110652642920759296 6243 345922418895384727312587636445521983405514543530508288 6244 349910507200105012008223609458304373357676222241308672 6245 354684428895818724988293386905919522250321978042875904 6246 359523482469220731785781146680200151108233189264457728 6247 363668375420323234942459304294458136347025006533804032 6248 364428556531763334123549114938492295274945362731728896 6249 368629999354843140222655325190641644360350258822119424 6250 373659316038393389288078629826812336197870067403194368 6251 378757249021072046654979315021116208574928791982309376 6252 383123885216472214589586756787577295904684780545900544 6253 383924734453215693562257503803514516832864250449887232 6254 388350945822386188876542235591787082124484223285854208 6255 389162721257307818226661091001212231331203861471821824 6256 393649320600118138509251560640592420027385750021472256 6257 399019982507796065611830060269159462531612225298235392 6258 404463917777873323259003790015225169996762337922514944 6259 409126922347863639310266717331265403390403132350529536 6260 409982126098233750888992754305803832184313533073195008 6261 414708749274198532750487240839471849905394041174884352 6262 420366730543192562949088458555163878222603825828593664 6263 426101905148706052486851729398755734646794890980098048 6264 431014370868531241413285101386024457892770378114138112 6265 431915326259867655257539691778953831436972281756123136 6266 436894814050184462486110015040760467390044751196585984 6267 437808061414471295504993727376363760247604344155799552 6268 442855485675132905822908005720666472530808968774156288 6269 448897480321270573813308817802804395348063753460514816 6270 455021907500107488666379263767128316246357630162829312 6271 460267787641346594224050056997673578814203523894345728 6272 461229891860512969750116848594029311207352724707344384 6273 466547342933473349344298145944405831143568296321744896 6274 472912571861091633317724515874559363000429304057167872 6275 479364643292294309047708195573600201477644252352610304 6276 484891167227097646589945739059277515129366675378405376 6277 485904742042351112164732153251323060366593816975638528 6278 491506665806457520296873766920855525813800345096159232 6279 492534069091280207443117943298409230278554887175274496 6280 498212421384524519050771506435749781597160089870925824 6281 505009665361429395539972420028154944766571722643079168 6282 511899645937620924749676671738019355777152333933182976 6283 517801261096514918502056314122382776165978964381138944 6284 518883628343077090968881454668282975108271815295762432 6285 524865760800157518012335414187456560036514333361963008 6286 532026643343728087482440080358879283375482967064313856 6287 539285223703831097678671720020300226662349783896686592 6288 545502563130484852413688956441687204520537509800706048 6289 546642834797645001185323672407738442912418044097593344 6290 552944999032264710333982987785962466540525388233179136 6291 560488974057590083932117944740218504296805101104791552 6292 568135873531608069982468972531674312862393187973464064 6293 574685827824708321884380135181365943857027170818850816 6294 575887101679823540343386255705271775249296375674830848 6295 582526418733579283314813353387680623186726334928781312 6296 583744081885961727339991636501818346996805792207732736 6297 590473980900177207763877340960888630041078625032208384 6298 598529973761694098417745090403739193797418337947353088 6299 606695876666809984888505685022837754995143506883772416 6300 613690383521795458965400075996898105085604698525794304 6301 614973189147350626333489131458705748276470299609792512 6302 622063123911297799125730861259207774858091061762326528 6303 630550095814788844423632687832745817333905738742890496 6304 639152857723059078730277594098133601970192336470147072 6305 646521556302796862119927652079036686839155567171207168 6306 647872989389801482886309537668430747155458422634184704 6307 655342221075276693729165022561140701085067126794878976 6308 656712092121706943257490591064545640371406516233699328 6309 664283228512699358734362008580999708796213453161234432 6310 673346220481905860719963226704206593022095630190772224 6311 682532861250161232999568895650692474369536445244243968 6312 690401681462019891336075085496510368221305285841518592 6313 691844837790769454625175272891043966811029087061016576 6314 699821014400210024016447218916608746715352444482617344 6315 709368857791637449976586773811839044500643956085751808 6316 719046964938441463571562293360400302216466378528915456 6317 727336750840646469884918608588916272694050013067608064 6318 728857113063526668247098229876984590549890725463457792 6319 737259998709686280445310650381283288720700517644238848 6320 747318632076786778576157259653624672395740134806388736 6321 757514498042144093309958630042232417149857583964618752 6322 766247770432944429179173513575154591809369561091801088 6323 767849468906431387124515007607029033665728500899774464 6324 776701891644772377753084471183574164248968446571708416 6325 778325442514615636453322182002424462662407722943643648 6326 787298641200236277018503121281184840054771500042944512 6327 798039965015592131223660120538318925063224450596470784 6328 808927835555746646518007580030450339993524675845029888 6329 818253844695727278620533434662530806780806264701059072 6330 819964252196467501777985508611607664368627066146390016 6331 829417498548397065500974481678943699810788082349768704 6332 840733461086385125898176917110327756445207651657187328 6333 852203810297412104973703458797511469293589781960196096 6334 862028741737062482826570202772048915785540756228276224 6335 863830652519735310515079383557907662873944563512246272 6336 873789628100368924972220030081520934780089502393171968 6337 875616122828942591009987454752727520495208688311599104 6338 885710971350265811645816011441332945061617937548312576 6339 897794960642541147626617635605608790696127506921029632 6340 910043815000214977332758527534256632492715260325658624 6341 920535575282693188448100113995347157628407047788691456 6342 922459783721025939500233697188058622414705449414688768 6343 933094685866946698688596291888811662287136592643489792 6344 945825143722183266635449031749118726000858608114335744 6345 958729286584588618095416391147200402955288504705220608 6346 969782334454195293179891478118555030258733350756810752 6347 971809484084702224329464306502646120733187633951277056 6348 983013331612915040593747533841711051627600690192318464 6349 985068138182560414886235886596818460557109774350548992 6350 996424842769049038101543012871499563194320179741851648 6351 1010019330722858791079944840056309889533143445286158336 6352 1023799291875241849499353343476038711554304667866365952 6353 1035602522193029837004112628244765552331957928762277888 6354 1037767256686154181937762909336565950216543630591524864 6355 1049731521600315036024670828374913120073028666723926016 6356 1064053286687456174964880160717758566750965934128627712 6357 1078570447407662195357343440040600453324699567793373184 6358 1091005126260969704827377912883374409041075019601412096 6359 1093285669595290002370647344815476885824836088195186688 6360 1105889998064529420667965975571924933081050776466358272 6361 1120977948115180167864235889480437008593610202209583104 6362 1136271747063216139964937945063348625724786375946928128 6363 1149371655649416643768760270362731887714054341637701632 6364 1151774203359647080686772511410543550498592751349661696 6365 1165052837467158566629626706775361246373452669857562624 6366 1167488163771923454679983273003636693993611584415465472 6367 1180947961800354415527754681921777260082157250064416768 6368 1197059947523388196835490180807478387594836675894706176 6369 1213391753333619969777011370045675509990287013767544832 6370 1227380767043590917930800151993796210171209397051588608 6371 1229946378294701252666978262917411496552940599219585024 6372 1244126247822595598251461722518415549716182123524653056 6373 1261100191629577688847265375665491634667811477485780992 6374 1278305715446118157460555188196267203940384672940294144 6375 1293043112605593724239855304158073373678311134342414336 6376 1295745978779602965772619075336861494310916845268369408 6377 1310684442150553387458330045122281402170134253589757952 6378 1313424184243413886514981182129091280742813032467398656 6379 1328566457025398717468724017161999417592426906322468864 6380 1346692440963811721439926453408413186044191260381544448 6381 1365065722500322465999137791301384948739072890488487936 6382 1380803362924039782672150170993020736442610571683037184 6383 1383689675581538909250350545782087933622058174122033152 6384 1399642028800420048032894437833217493430704888965234688 6385 1418737715583274899953173547623678089001287912171503616 6386 1438093929876882927143124586720800604432932757057830912 6387 1454673501681292939769837217177832545388100026135216128 6388 1457714226127053336494196459753969181099781450926915584 6389 1474519997419372560890621300762566577441401035288477696 6390 1494637264153573557152314519307249344791480269612777472 6391 1515028996084288186619917260084464834299715167929237504 6392 1532495540865888858358347027150309183618739122183602176 6393 1535698937812862774249030015214058067331457001799548928 6394 1553403783289544755506168942367148328497936893143416832 6395 1556650885029231272906644364004848925324815445887287296 6396 1574597282400472554037006242562369680109543000085889024 6397 1596079930031184262447320241076637850126448901192941568 6398 1617855671111493293036015160060900679987049351690059776 6399 1636507689391454557241066869325061613561612529402118144 6400 1639928504392935003555971017223215328737254132292780032 6401 1658834997096794131001948963357887399621576164699537408 6402 1681466922172770251796353834220655512890415303314374656 6403 1704407620594824209947406917595022938587179563920392192 6404 1724057483474124965653140405544097831571081512456552448 6405 1727661305039470621030158767115815325747889127024492544 6406 1747579256200737849944440060163041869560179004786343936 6407 1751232245657885182019974909505455040990417376623198208 6408 1771421942700531623291632022882665890123235875096625152 6409 1795589921285082295253235271211217581392255013842059264 6410 1820087630000429954665517055068513264985430520651317248 6411 1841071150565386376896200227990694315256814095577382912 6412 1844919567442051879000467394376117244829410898829377536 6413 1866189371733893397377192583777623324574273185286979584 6414 1891650287444366533270898063498237452001717216228671488 6415 1917458573169177236190832782294400805910577009410441216 6416 1939564668908390586359782956237110060517466701513621504 6417 1943618968169404448658928613005292241466375267902554112 6418 1966026663225830081187495067683422103255201380384636928 6419 1970136276365120829772471773193636921114219548701097984 6420 1992849685538098076203086025742999126388640359483703296 6421 2020038661445717582159889680112619779066286890572316672 6422 2047598583750483698998706686952077423108609335732731904 6423 2071205044386059674008225256489531104663915857524555776 6424 2075534513372308363875525818673131900433087261183049728 6425 2099463043200630072049341656749826240146057333447852032 6426 2128106573374912349929760321435517133501931868257255424 6427 2157140894815324390714686880081200906649399135586746368 6428 2182010252521939409654755825766748818082150039202824192 6429 2186571339190580004741294689630953771649672176390373376 6430 2211779996129058841335931951143849866162101552932716544 6431 2241955896230360335728471778960874017187220404419166208 6432 2272543494126432279929875890126697251449572751893856256 6433 2298743311298833287537520540725463775428108683275403264 6434 2303548406719294161373545022821087100997185502699323392 6435 2330105674934317133259253413550722492746905339715125248 6436 2334976327543846909359966546007273387987223168830930944 6437 2361895923600708831055509363843554520164314500128833536 6438 2394119895046776393670980361614956775189673351789412352 6439 2426783506667239939554022740091351019980574027535089664 6440 2454761534087181835861600303987592420342418794103177216 6441 2459892756589402505333956525834822993105881198439170048 6442 2488252495645191196502923445036831099432364247049306112 6443 2522200383259155377694530751330983269335622954971561984 6444 2556611430892236314921110376392534407880769345880588288 6445 2586086225211187448479710608316146747356622268684828672 6446 2591491957559205931545238150673722988621833690536738816 6447 2621368884301106774916660090244562804340268507179515904 6448 2626848368486827773029962364258182561485626064934797312 6449 2657132914050797434937448034323998835184853812644937728 6450 2693384881927623442879852906816826372088382520763088896 6451 2730131445000644931998275582602769897478145780976975872 6452 2761606725848079565344300341986041472885221143366074368 6453 2767379351163077818500701091564175867244116348244066304 6454 2799284057600840096065788875666434986861409777930469376 6455 2837475431166549799906347095247356178002575824343007232 6456 2876187859753765854286249173441601208865865514115661824 6457 2909347003362585879539674434355665090776200052270432256 6458 2915428452254106672988392919507938362199562901853831168 6459 2949039994838745121781242601525133154882802070576955392 6460 2955204414547681244658707659790455381671329323051646976 6461 2989274528307147114304629038614498689582960539225554944 6462 3030057992168576373239834520168929668599430335858475008 6463 3064991081731777716716694054300618367237478244367204352 6464 3071397875625725548498060030428116134662914003599097856 6465 3106807566579089511012337884734296656995873786286833664 6466 3113301770058462545813288728009697850649630891774574592 6467 3149194564800945108074012485124739360219086000171778048 6468 3192159860062368524894640482153275700252897802385883136 6469 3235711342222986586072030320121801359974098703380119552 6470 3273015378782909114482133738650123227123225058804236288 6471 3279857008785870007111942034446430657474508264585560064 6472 3317669994193588262003897926715774799243152329399074816 6473 3362933844345540503592707668441311025780830606628749312 6474 3408815241189648419894813835190045877174359127840784384 6475 3448114966948249931306280811088195663142163024913104896 6476 3455322610078941242060317534231630651495778254048985088 6477 3495158512401475699888880120326083739120358009572687872 6478 3502464491315770364039949819010910081980834753246396416 6479 3542843885401063246583264045765331780246471750193250304 6480 3591179842570164590506470542422435162784510027684118528 6481 3640175260000859909331034110137026529970861041302634496 6482 3682142301130772753792400455981388630513628191154765824 6483 3689839134884103758000934788752234489658821797658755072 6484 3732378743467786794754385167555246649148546370573959168 6485 3783300574888733066541796126996474904003434432457342976 6486 3834917146338354472381665564588801611821154018820882432 6487 3879129337816781172719565912474220121034933403027243008 6488 3887237936338808897317857226010584482932750535805108224 6489 3932053326451660162374990135366844206510402760769273856 6490 3940272552730241659544943546387273842228439097402195968 6491 3985699371076196152406172051485998252777280718967406592 6492 4040077322891435164319779360225239558132573781144633344 6493 4095197167500967397997413373904154846217218671465463808 6494 4142410088772119348016450512979062209327831715049111552 6495 4151069026744616727751051637346263800866174522366099456 6496 4198926086401260144098683313499652480292114666895704064 6497 4256213146749824699859520642871034267003863736514510848 6498 4314281789630648781429373760162401813298798271173492736 6499 4364020505043878819309511651533497636164300078405648384 6500 4373142678381160009482589379261907543299344352780746752 6501 4423559992258117682671863902287699732324203105865433088 6502 4483911792460720671456943557921748034374440808838332416 6503 4545086988252864559859751780253394502899145503787712512 6504 4597486622597666575075041081450927550856217366550806528 6505 4607096813438588322747090045642174201994371005398646784 6506 4660211349868634266518506827101444985493810679430250496 6507 4669952655087693818719933092014546775974446337661861888 6508 4723791847201417662111018727687109040328629000257667072 6509 4788239790093552787341960723229913550379346703578824704 6510 4853567013334479879108045480182702039961148055070179328 6511 4909523068174363671723200607975184840684837588206354432 6512 4919785513178805010667913051669645986211762396878340096 6513 4976504991290382393005846890073662198864728494098612224 6514 5044400766518310755389061502661966538671245909943123968 6515 5113222861784472629842220752785068815761538691761176576 6516 5172172450422374896959421216632293494713244537369657344 6517 5182983915118411863090476301347445977243667381073477632 6518 5242737768602213549833320180489125608680537014359031808 6519 5253696736973655546059924728516365122971252129869594624 6520 5314265828101594869874896068647997670369707625289875456 6521 5386769763855246885759705813633652744176765041526177792 6522 5460262890001289863996551165205539794956291561953951744 6523 5523213451696159130688600683972082945770442286732148736 6524 5534758702326155637001402183128351734488232696488132608 6525 5598568115201680192131577751332869973722819555860938752 6526 5674950862333099599812694190494712356005151648686014464 6527 5752375719507531708572498346883202417731731028231323648 6528 5818694006725171759079348868711330181552400104540864512 6529 5830856904508213345976785839015876724399125803707662336 6530 5898079989677490243562485203050266309765604141153910784 6531 5910408829095362489317415319580910763342658646103293952 6532 5978549056614294228609258077228997379165921078451109888 6533 6060115984337152746479669040337859337198860671716950016 6534 6129982163463555433433388108601236734474956488734408704 6535 6142795751251451096996120060856232269325828007198195712 6536 6213615133158179022024675769468593313991747572573667328 6537 6226603540116925091626577456019395701299261783549149184 6538 6298389129601890216148024970249478720438172000343556096 6539 6384319720124737049789280964306551400505795604771766272 6540 6471422684445973172144060640243602719948197406760239104 6541 6546030757565818228964267477300246454246450117608472576 6542 6559714017571740014223884068892861314949016529171120128 6543 6635339988387176524007795853431549598486304658798149632 6544 6725867688691081007185415336882622051561661213257498624 6545 6817630482379296839789627670380091754348718255681568768 6546 6896229933896499862612561622176391326284326049826209792 6547 6910645220157882484120635068463261302991556508097970176 6548 6990317024802951399777760240652167478240716019145375744 6549 7004928982631540728079899638021820163961669506492792832 6550 7085687770802126493166528091530663560492943500386500608 6551 7182359685140329181012941084844870325569020055368237056 6552 7280350520001719818662068220274053059941722082605268992 6553 7364284602261545507584800911962777261027256382309531648 6554 7379678269768207516001869577504468979317643595317510144 6555 7464757486935573589508770335110493298297092741147918336 6556 7566601149777466133083592253992949808006868864914685952 6557 7669834292676708944763331129177603223642308037641764864 6558 7758258675633562345439131824948440242069866806054486016 6559 7774475872677617794635714452021168965865501071610216448 6560 7864106652903320324749980270733688413020805521538547712 6561 7880545105460483319089887092774547684456878194804391936 6562 7971398742152392304812344102971996505554561437934813184 6563 8080154645782870328639558720450479116265147562289266688 6564 8190394335001934795994826747808309692434437342930927616 6565 8284820177544238696032901025958124418655663430098223104 6566 8302138053489233455502103274692527601732349044732198912 6567 8397852172802520288197366626999304960584229333791408128 6568 8512426293499649399719041285742068534007727473029021696 6569 8628563579261297562858747520324803626597596542346985472 6570 8728041010087757638619023303066995272328600156811296768 6571 8746285356762320018965178758523815086598688705561493504 6572 8847119984516235365343727804575399464648406211730866176 6573 8967823584921441342913887115843496068748881617676664832 6574 9090173976505729119719503560506789005798291007575425024 6575 9194973245195333150150082162901855101712434733101613056 6576 9214193626877176645494180091284348403988742010797293568 6577 9320422699737268533037013654202889970987621358860500992 6578 9339905310175387637439866184029093551948892675323723776 6579 9447583694402835324222037455374218080657258000515334144 6580 9576479580187105574683921446459827100758693407157649408 6581 9707134026668959758216090960365404079922296110140358656 6582 9819046136348727343446401215950369681369675176412708864 6583 9839571026357610021335826103339291972423524793756680192 6584 9953009982580764786011693780147324397729456988197224448 6585 10088801533036621510778123005323933077342491819886247936 6586 10226445723568945259684441505570137631523077383522353152 6587 10344344900844749793918842433264586989426489074739314688 6588 10365967830236823726180952602694891954487334762146955264 6589 10485475537204427099666640360978251217361074028718063616 6590 10507393473947311092119849457032730245942504259739189248 6591 10628531656203189739749792137295995340739415250579750912 6592 10773539527710493771519411627267305488353530083052355584 6593 10920525780002579727993102330411079589912583123907903488 6594 11046426903392318261377201367944165891540884573464297472 6595 11069517404652311274002804366256703468976465392976265216 6596 11197136230403360384263155502665739947445639111721877504 6597 11349901724666199199625388380989424712010303297372028928 6598 11504751439015063417144996693766404835463462056462647296 6599 11637388013450343518158697737422660363104800209081729024 6600 11661713809016426691953571678031753448798251607415324672 6601 11796159979354980487124970406100532619531208282307821568 6602 11820817658190724978634830639161821526685317292206587904 6603 11957098113228588457218516154457994758331842156902219776 6604 12120231968674305492959338080675718674397721343433900032 6605 12259964326927110866866776217202473468949912977468817408 6606 12285591502502902193992240121712464538651656014396391424 6607 12427230266316358044049351538937186627983495145147334656 6608 12453207080233850183253154912038791402598523567098298368 6609 12596778259203780432296049940498957440876344000687112192 6610 12768639440249474099578561928613102801011591209543532544 6611 12942845368891946344288121280487205439896394813520478208 6612 13092061515131636457928534954600492908492900235216945152 6613 13119428035143480028447768137785722629898033058342240256 6614 13270679976774353048015591706863099196972609317596299264 6615 13451735377382162014370830673765244103123322426514997248 6616 13635260964758593679579255340760183508697436511363137536 6617 13792459867792999725225123244352782652568652099652419584 6618 13821290440315764968241270136926522605983113016195940352 6619 13980634049605902799555520481304334956481432038290751488 6620 14009857965263081456159799276043640327923339012985585664 6621 14171375541604252986333056183061327120985887000773001216 6622 14364719370280658362025882169689740651138040110736474112 6623 14560701040003439637324136440548106119883444165210537984 6624 14728569204523091015169601823925554522054512764619063296 6625 14759356539536415032003739155008937958635287190635020288 6626 14929514973871147179017540670220986596594185482295836672 6627 15133202299554932266167184507985899616013737729829371904 6628 15339668585353417889526662258355206447284616075283529728 6629 15516517351267124690878263649896880484139733612108972032 6630 15548951745355235589271428904042337931731002143220432896 6631 15728213305806640649499960541467376826041611043077095424 6632 15761090210920966638179774185549095368913756389608783872 6633 15942797484304784609624688205943993011109122875869626368 6634 16160309291565740657279117440900958232530295124578533376 6635 16380788670003869591989653495616619384868874685861855232 6636 16569640355088477392065802051916248837311326860196446208 6637 16604276106978466911004206549385055203464698089464397824 6638 16795704345605040576394733253998609921168458667582816256 6639 17024852586999298799438082571484137068015454946058043392 6640 17257127158522595125717495040649607253195193084693970944 6641 17456082020175515277238046606133990544657200313622593536 6642 17492570713524640037930357517047630173197377411122987008 6643 17694239969032470730687455609150798929296812423461732352 6644 17731226487286087467952245958742732290027975938309881856 6645 17935647169842882685827774231686992137497763235353329664 6646 18180347953011458239439007121013578011596582015150850048 6647 18389946490390666300300164325803710203424869466203226112 6648 18428387253754353290988360182568696807977484021594587136 6649 18640845399474537066074027308405779941975242717721001984 6650 18679810620350775274879732368058187103897785350647447552 6651 18895167388805670648444074910748436161314516001030668288 6652 19152959160374211149367842892919654201517386814315298816 6653 19414268053337919516432181920730808159844592220280717312 6654 19638092272697454686892802431900739362739350352825417728 6655 19679142052715220042671652206678583944847049587513360384 6656 19906019965161529572023387560294648795458913976394448896 6657 20177603066073243021556246010647866154684983639772495872 6658 20452891447137890519368883011140275263046154767044706304 6659 20688689801689499587837684866529173978852978149478629376 6660 20731935660473647452361905205389783908974669524293910528 6661 20970951074408854199333280721956502434722148057436127232 6662 21014786947894622184239698914065460491885008519478378496 6663 21257063312406379479499584274591990681478830501159501824 6664 21547079055420987543038823254534610976707060166104711168 6665 21841051560005159455986204660822159179825166247815806976 6666 22092853806784636522754402735888331783081769146928594944 6667 22139034809304622548005608732513406937952930785952530432 6668 22394272460806720768526311005331479894891278223443755008 6669 22699803449332398399250776761978849424020606594744057856 6670 23009502878030126834289993387532809670926924112925294592 6671 23274776026900687036317395474845320726209600418163458048 6672 23323427618032853383907143356063506897596503214830649344 6673 23592319958709960974249940812201065239062416564615643136 6674 23641635316381449957269661278323643053370634584413175808 6675 23914196226457176914437032308915989516663684313804439552 6676 24240463937348610985918676161351437348795442686867800064 6677 24519928653854221733733552434404946937899825954937634816 6678 24571183005005804387984480243424929077303312028792782848 6679 24854460532632716088098703077874373255966990290294669312 6680 24906414160467700366506309824077582805197047134196596736 6681 25193556518407560864592099880997914881752688001374224384 6682 25537278880498948199157123857226205602023182419087065088 6683 25885690737783892688576242560974410879792789627040956416 6684 26184123030263272915857069909200985816985800470433890304 6685 26238856070286960056895536275571445259796066116684480512 6686 26541359953548706096031183413726198393945218635192598528 6687 26903470754764324028741661347530488206246644853029994496 6688 27270521929517187359158510681520367017394873022726275072 6689 27584919735585999450450246488705565305137304199304839168 6690 27642580880631529936482540273853045211966226032391880704 6691 27961268099211805599111040962608669912962864076581502976 6692 28019715930526162912319598552087280655846678025971171328 6693 28342751083208505972666112366122654241971774001546002432 6694 28729438740561316724051764339379481302276080221472948224 6695 29121402080006879274648272881096212239766888330421075968 6696 29457138409046182030339203647851109044109025529238126592 6697 29518713079072830064007478310017875917270574381270040576 6698 29859029947742294358035081340441973193188370964591673344 6699 30266404599109864532334369015971799232027475459658743808 6700 30679337170706835779053324516710412894569232150567059456 6701 31033034702534249381756527299793760968279467224217944064 6702 31097903490710471178542857808084675863462004286440865792 6703 31456426611613281298999921082934753652083222086154190848 6704 31522180421841933276359548371098190737827512779217567744 6705 31885594968609569219249376411887986022218245751739252736 6706 32320618583131481314558234881801916465060590249157066752 6707 32761577340007739183979306991233238769737749371723710464 6708 33139280710176954784131604103832497674622653720392892416 6709 33208552213956933822008413098770110406929396178928795648 6710 33591408691210081152789466507997219842336917335165632512 6711 34049705173998597598876165142968274136030909892116086784 6712 34514254317045190251434990081299214506390386169387941888 6713 34912164040351030554476093212267981089314400627245187072 6714 34985141427049280075860715034095260346394754822245974016 6715 35388479938064941461374911218301597858593624846923464704 6716 35462452974572174935904491917485464580055951876619763712 6717 35871294339685765371655548463373984274995526470706659328 6718 36360695906022916478878014242027156023193164030301700096 6719 36779892980781332600600328651607420406849738932406452224 6720 36856774507508706581976720365137393615954968043189174272 6721 37281690798949074132148054616811559883950485435442003968 6722 37359621240701550549759464736116374207795570701294895104 6723 37790334777611341296888149821496872322629032002061336576 6724 38305918320748422298735685785839308403034773628630597632 6725 38828536106675839032864363841461616319689184440561434624 6726 39276184545394909373785604863801478725478700705650835456 6727 39358284105430440085343304413357167889694099175026720768 6728 39812039930323059144046775120589297590917827952788897792 6729 40355206132146486043112492021295732309369967279544991744 6730 40905782894275781038737766022280550526092309534089412608 6731 41377379603378999175675369733058347957705956298957258752 6732 41463871320947294904723810410779567817949339048587821056 6733 41941902148817708398666561443913004869444296114872254464 6734 42029573895789244368479397828130920983770017038956756992 6735 42514126624812758958999168549183981362957661002319003648 6736 43094158110841975086077646509069221953414120332209422336 6737 43682103120010318911972409321644318359650332495631613952 6738 44185707613569273045508805471776663566163538293857189888 6739 44278069618609245096011217465026813875905861571905060864 6740 44788544921613441537052622010662959789782556446887510016 6741 45399606898664796798501553523957698848041213189488115712 6742 46019005756060253668579986775065619341853848225850589184 6743 46549552053801374072634790949690641452419200836326916096 6744 46646855236065706767814286712127013795193006429661298688 6745 47184639917419921948499881624402130478124833129231286272 6746 47283270632762899914539322556647286106741269168826351616 6747 47828392452914353828874064617831979033327368627608879104 6748 48480927874697221971837352322702874697590885373735600128 6749 49039857307708443467467104868809893875799651909875269632 6750 49142366010011608775968960486849858154606624057585565696 6751 49708921065265432176197406155748746511933980580589338624 6752 49812828320935400733012619648155165610394094268393193472 6753 50387113036815121729184199761995829763505376002748448768 6754 51074557760997896398314247714452411204046364838174130176 6755 51771381475567785377152485121948821759585579254081912832 6756 52368246060526545831714139818401971633971600940867780608 6757 52477712140573920113791072551142890519592132233368961024 6758 53082719907097412192062366827452396787890437270385197056 6759 53806941509528648057483322695060976412493289706059988992 6760 54541043859034374718317021363040734034789746045452550144 6761 55169839471171998900900492977411130610274608398609678336 6762 55285161761263059872965080547706090423932452064783761408 6763 55922536198423611198222081925217339825925728153163005952 6764 56039431861052325824639197104174561311693356051942342656 6765 56685502166417011945332224732245308483943548003092004864 6766 57458877481122633448103528678758962604552160442945896448 6767 58242804160013758549296545762192424479533776660842151936 6768 58914276818092364060678407295702218088218051058476253184 6769 59037426158145660128014956620035751834541148762540081152 6770 59718059895484588716070162680883946386376741929183346688 6771 60532809198219729064668738031943598464054950919317487616 6772 61358674341413671558106649033420825789138464301134118912 6773 62066069405068498763513054599587521936558934448435888128 6774 62195806981420942357085715616169351726924008572881731584 6775 62912853223226562597999842165869507304166444172308381696 6776 63044360843683866552719096742196381475655025558435135488 6777 63771189937219138438498752823775972044436491503478505472 6778 64641237166262962629116469763603832930121180498314133504 6779 65523154680015478367958613982466477539475498743447420928 6780 66278561420353909568263208207664995349245307440785784832 6781 66417104427913867644016826197540220813858792357857591296 6782 67182817382420162305578933015994439684673834670331265024 6783 68099410347997195197752330285936548272061819784232173568 6784 69028508634090380502869980162598429012780772338775883776 6785 69824328080702061108952186424535962178628801254490374144 6786 69970282854098560151721430068190520692789509644491948032 6787 70776959876129882922749822436603195717187249693846929408 6788 70924905949144349871808983834970929160111903753239527424 6789 71742588679371530743311096926747968549991052941413318656 6790 72721391812045832957756028484054312046386328060603400192 6791 73559785961562665201200657303214840813699477864812904448 6792 73713549015017413163953440730274787231909936086378348544 6793 74563381597898148264296109233623119767900970870884007936 6794 74719242481403101099518929472232748415591141402589790208 6795 75580669555222682593776299642993744645258064004122673152 6796 76611836641496844597471371571678616806069547257261195264 6797 77657072213351678065728727682923232639378368881122869248 6798 78552369090789818747571209727602957450957401411301670912 6799 78716568210860880170686608826714335779388198350053441536 6800 79624079860646118288093550241178595181835655905577795584 6801 80710412264292972086224984042591464618739934559089983488 6802 81811565788551562077475532044561101052184619068178825216 6803 82754759206757998351350739466116695915411912597914517504 6804 82927742641894589809447620821559135635898678097175642112 6805 83883804297635416797333122887826009738888592229744508928 6806 84059147791578488736958795656261841967540034077913513984 6807 85028253249625517917998337098367962725915322004638007296 6808 86188316221683950172155293018138443906828240664418844672 6809 87364206240020637823944818643288636719300664991263227904 6810 88371415227138546091017610943553327132327076587714379776 6811 88556139237218490192022434930053627751811723143810121728 6812 89577089843226883074105244021325919579565112893775020032 6813 90799213797329593597003107047915397696082426378976231424 6814 92038011512120507337159973550131238683707696451701178368 6815 93099104107602748145269581899381282904838401672653832192 6816 93293710472131413535628573424254027590386012859322597376 6817 94369279834839843896999763248804260956249666258462572544 6818 94566541265525799829078645113294572213482538337652703232 6819 95656784905828707657748129235663958066654737255217758208 6820 96961855749394443943674704645405749395181770747471200256 6821 98079714615416886934934209737619787751599303819750539264 6822 98284732020023217551937920973699716309213248115171131392 6823 99417842130530864352394812311497493023867961161178677248 6824 99625656641870801466025239296310331220788188536786386944 6825 100774226073630243458368399523991659527010752005496897536 6826 102149115521995792796628495428904822408092729676348260352 6827 103542762951135570754304970243897643519171158508163825664 6828 104736492121053091663428279636803943267943201881735561216 6829 104955424281147840227582145102285781039184264466737922048 6830 106165439814194824384124733654904793575780874540770394112 6831 106387358923716524807713475752456393740167855629859291136 6832 107613883019057296114966645390121952824986579412119977984 6833 109082087718068749436634042726081468069579492090905100288 6834 110339678942343997801800985954822261220549216797219356672 6835 110570323522526119745930161095412180847864904129567522816 6836 111845072396847222396444163850434679651851456306326011904 6837 112078863722104651649278394208349122623386712103884685312 6838 113371004332834023890664449464490616967887096006184009728 6839 114917754962245266896207057357517925209104320885891792896 6840 116485608320027517098593091524384848959067553321684303872 6841 117828553636184728121356814591404436176436102116952506368 6842 118074852316291320256029913240071503669082297525080162304 6843 119436119790969177432140325361767892772753483858366693376 6844 121065618396439458129337476063887196928109901838634975232 6845 122717348682827343116213298066841651578276928602268237824 6846 124132138810136997527026109199175043873117868896871776256 6847 124391613962841884714171431232338703453848017145763463168 6848 125825706446453125195999684331739014608332888344616763392 6849 126088721687367733105438193484392762951310051116870270976 6850 127542379874438276876997505647551944088872983006957010944 6851 129282474332525925258232939527207665860242360996628267008 6852 131046309360030956735917227964932955078950997486894841856 6853 132557122840707819136526416415329990698490614881571569664 6854 132834208855827735288033652395080441627717584715715182592 6855 134365634764840324611157866031988879369347669340662530048 6856 136198820695994390395504660571873096544123639568464347136 6857 138057017268180761005739960325196858025561544677551767552 6858 139648656161404122217904372849071924357257602508980748288 6859 139940565708197120303442860136381041385579019288983896064 6860 141553919752259765845499644873206391434374499387693858816 6861 141849811898288699743617967669941858320223807506479054848 6862 143485177358743061486622193853495937099982105882826637312 6863 145442783624091665915512056968108624092772656121206800384 6864 147119571923125330402401314606429681627398955729625808896 6865 147427098030034826327906881460549574463819872172756697088 6866 149126763195796296528592218467246239535801941741768015872 6867 149438484962806202199037858944465496831182282805179580416 6868 151161339110445365187552599285987489290516128008245346304 6869 153223673282993689194942743143357233612139094514522390528 6870 155314144426703356131457455365846465278756737762245738496 6871 157104738181579637495142419455205914901914802822603341824 6872 157433136421721760341373217653428671558776396700106883072 6873 159248159721292236576187100482357190363671311811155591168 6874 161420824528585944172449968085182929237479869118179966976 6875 163623131577103124154951064089122202104369238136357650432 6876 165509518413515996702701478932233391830823825195829035008 6877 165855485283789179618895241643118271271797356194351284224 6878 167767608595270833594666245775652019477777184459489017856 6879 168118295583156977473917591312523683935080068155827027968 6880 170056506499251035835996674196735925451830644009276014592 6881 172376632443367900344310586036276887813656481328837689344 6882 174728412480041275647889637286577273438601329982526455808 6883 176742830454277092182035221887106654264654153175428759552 6884 177112278474436980384044869860107255503623446287620243456 6885 179154179686453766148210488042651839159130225787550040064 6886 181598427594659187194006214095830795392164852757952462848 6887 184076023024241014674319947100262477367415392903402356736 6888 186198208215205496290539163798762565809676803345307664384 6889 186587420944262827071257146848508055180772025718645194752 6890 188738559669679687793999526497608521912499332516925145088 6891 189133082531051599658157290226589144426965076675305406464 6892 191313569811657415315496258471327916133309474510435516416 6893 193923711498788887887349409290811498790363541494942400512 6894 196159429230833773869868419475239575503198607639501078528 6895 196569464040046435103875841947399432618426496230342262784 6896 198835684261061728704789624622994986047735922322357354496 6897 199251313283741602932050478592620662441576377073572773888 6898 201548452147260486916736799047983319054021504010993795072 6899 204298231043991585593256990857809644816185459352696520704 6900 207085525902271141508609940487795287038342317016327651328 6901 209472984242106183326856559273607886535886403763471122432 6902 209910848562295680455164290204571562078368528933475844096 6903 212330879628389648768249467309809587151561749081540788224 6904 212774717847433049615426951504912787480335711259718582272 6905 215227766038114592229933290780243905649973158824239955968 6906 218164175436137498873268085452162936139158984181810200576 6907 220679357884687995603601971909644522441098433594438713344 6908 221140647045052239491860322190824361695729808259135045632 6909 223690144793694444792888327700869359303702912612652023808 6910 224157727444209303298556788416698245246773424207769370624 6911 226742008665668047781328898928981233935774192012368019456 6912 229835509924490533792414114715035850418208641771783585792 6913 232971216640055034197186183048769697918135106643368607744 6914 235657107272369456242713629182808872352872204233905012736 6915 236149704632582640512059826480143007338164595050160324608 6916 238872239581938354864280650723535785545506967716733386752 6917 242131236792878916258674952127774393856219803677269950464 6918 245434697365654686232426596133683303156553857204536475648 6919 248264277620273995054052218398350087746235737793743552512 6920 248783227925683769428342862464677406907696034291526926336 6921 251651412892906250391999368663478029216665776689233526784 6922 252177443374735466210876386968785525902620102233740541952 6923 255084759748876553753995011295103888177745966013914021888 6924 258564948665051850516465879054415331720484721993256534016 6925 262092618720061913471834455929865910157901994973789683712 6926 265114245681415638273052832830659981396981229763143139328 6927 265668417711655470576067304790160883255435169431430365184 6928 268731269529680649222315732063977758738695338681325060096 6929 272397641391988780791009321143746193088247279136928694272 6930 276114034536361522011479920650393716051123089355103535104 6931 279297312322808244435808745698143848714515205017961496576 6932 279881131416394240606885720272762082771158038577967792128 6933 283107839504519531690999289746412782868748998775387717632 6934 283699623796577399487235935339883716640447615012958109696 6935 286970354717486122973244387706991874199964211765653274624 6936 290885567248183331831024113936217248185545312242413600768 6937 294239143846250660804802629212859363254797911459251617792 6938 294854196060069652655813762921099148927639744345513394176 6939 298253526391592593057184436934492479071603883483536031744 6940 298876969925612404398075717888930993662364565610359160832 6941 302322678220890730375105198571974978581032256016490692608 6942 306447346565987378389885486286714467224278189029044781056 6943 310628288853406712262914910731692930557513475524491476992 6944 314209476363159274990284838910411829803829605645206683648 6945 314866272843443520682746435306857343117552793400213766144 6946 318496319442584473152374200964714380727342623622311182336 6947 322841649057171888344899936170365858474959738236359933952 6948 327246263154206248309902128178244404208738476272715300864 6949 331019036827031993405402957864466783661647650391658070016 6950 331710970567578359237790483286236542543594712388702568448 6951 335535217190541667189332491551304038955554368918978035712 6952 336236591166313954947835182625047367870160136311654055936 6953 340113012998502071671993348393471850903661288018552029184 6954 344753264886735800688621172072553775627312962657675378688 6955 349456824960082551295779274573154546877202659965052911616 6956 353485660908554184364070443774213308529308306350857519104 6957 354224556948873960768089739720214511007246892575240486912 6958 358308359372907532296420976085303678318260451575100080128 6959 363196855189318374388012428191661590784329705515904925696 6960 368152046048482029348639894200524954734830785806804713472 6961 372396416430410992581078327597525131619353606690615328768 6962 373174841888525654142514293697016110361544051437290389504 6963 377477119339359375587999052995217043824998665033850290176 6964 378266165062103199316314580453178288853930153350610812928 6965 382627139623314830630992516942655832266618949020871032832 6966 387847422997577775774698818581622997580727082989884801024 6967 392318858461667547739736838950479151006397215279002157056 6968 393138928080092870207751683894798865236852992460684525568 6969 397671368522123457409579249245989972095471844644714708992 6970 398502626567483205864100957185241324883152754147145547776 6971 403096904294520973833473598095966638108043008021987590144 6972 408596462087983171186513981715619289632370918705393041408 6973 414171051804542283017219880975590574076684634032655302656 6974 418945968484212366653713118547215773071772807526942244864 6975 419821697124591360910328580409143124156737057866951688192 6976 424661759256779297536498934619619174303123498163081576448 6977 425549435694866099230853903009825574960671422519437164544 6978 430455532076229184459866581560487811299946317648479911936 6979 436328350872274997746536170904325872278317968363620401152 6980 441358715769375991207203943819289044882196867188877426688 6981 442281294090104478983720644381648723391459616518270091264 6982 447380289587388889585776655401738718607405825225304047616 6983 448315454888418606597113576833396490493546848415538741248 6984 453484017331336095562657797857962467871548384024736038912 6985 459671019848981067584828229430071700836417283543567171584 6986 465942433280110068394372366097539395836270213286737215488 6987 471314214544738912485427258365617744705744408467810025472 6988 472299409265165281024119652960286014676329190100320649216 6989 477744479163876709728561301447071571091013935433466773504 6990 484262473585757832517349904255548787712439607354539900928 6991 490869394731309372464853192267366606313107714409072951296 6992 496528555240547990108104436796700175492471475587487105024 6993 497566455851367538856685724929354813815392068583053852672 6994 503302825785812500783998737326956058433331553378467053568 6995 504354886749470932421752773937571051805240204467481083904 6996 510169519497753107507990022590207776355491932027828043776 6997 517129897330103701032931758108830663440969443986513068032 6998 524185237440123826943668911859731820315803989947579367424 6999 530228491362831276546105665661319962793962459526286278656 7000 531336835423310941152134609580321766510870338862860730368 7001 537462539059361298444631464127955517477390677362650120192 7002 544795282783977561582018642287492386176494558273857388544 7003 552228069072723044022959841300787432102246178710207070208 7004 558594624645616488871617491396287697429030410035922993152 7005 559762262832788481213771440545524165542316077155935584256 7006 566215679009039063381998579492825565737497997550775435264 7007 567399247593154798974471870679767433280895230025916219392 7008 573940709434972245946488775413983748399928423531306549248 7009 581771134496366663662048227872434496371090624484827201536 7010 588478287692501321609605258425718726509595822918503235584 7011 589708392120139305311627525842198297855279488691026788352 7012 596507052783185186114368873868984958143207766967072063488 7013 597753939851224808796151435777861987324729131220718321664 7014 604645356441781460750210397143949957162064512032981385216 7015 612894693131974756779770972573428934448556378058089562112 7016 621256577706813424525829821463385861115026951048982953984 7017 628418952726318549980569677820823659607659211290413367296 7018 629732545686887041365492870613714686235105586800427532288 7019 636992638885168946304748401929428761454685247244622364672 7020 638324153542299148846280854514738362441007133779155746816 7021 645683298114343776689799872340731716949919476472719867904 7022 654492526308412496619804256356488808417476952545430601728 7023 662038073654063986810805915728933567323295300783316140032 7024 663421941135156718475580966572473085087189424777405136896 7025 671070434381083334378664983102608077911108737837956071424 7026 672473182332627909895670365250094735740320272623308111872 7027 680226025997004143343986696786943701807322576037104058368 7028 689506529773471601377242344145107551254625925315350757376 7029 698913649920165102591558549146309093754405319930105823232 7030 706971321817108368728140887548426617058616612701715038208 7031 708449113897747921536179479440429022014493785150480973824 7032 716616718745815064592841952170607356636520903150200160256 7033 726393710378636748776024856383323181568659411031809851392 7034 736304092096964058697279788401049909469661571613609426944 7035 744792832860821985162156655195050263238707213381230657536 7036 746349683777051308285028587394032220723088102874580779008 7037 754954238678718751175998105990434087649997330067700580352 7038 756532330124206398632629160906356577707860306701221625856 7039 765254279246629661261985033885311664533237898041742065664 7040 775694845995155551549397637163245995161454165979769602048 7041 784637716923335095479473677900958302012794430558004314112 7042 786277856160185740415503367789597730473705984921369051136 7043 795342737044246914819158498491979944190943689289429417984 7044 797005253134966411728201914370482649766305508294291095552 7045 806193808589041947666947196191933276216086016043975180288 7046 817192924175966342373027963431238579264741837410786082816 7047 828342103609084566034439761951181148153369268065310605312 7048 837891936968424733307426237094431546143545615053884489728 7049 839643394249182721820657160818286248313474115733903376384 7050 849323518513558595072997869239238348606246996326163152896 7051 851098871389732198461707806019651149921342845038874329088 7052 860911064152458368919733163120975622599892635296959823872 7053 872656701744549995493072341808651744556635936727240802304 7054 882717431538751982414407887638578089764393734377754853376 7055 884562588180208957967441288763297446782919233036540182528 7056 894760579174777779171553310803477437214811650450608095232 7057 896630909776837213194227153666792980987093696831077482496 7058 906968034662672191125315595715924935743096768049472077824 7059 919342039697962135169656458860143401672834567087134343168 7060 931884866560220136788744732195078791672540426573474430976 7061 942628429089477824970854516731235489411488816935620050944 7062 944598818530330562048239305920572029352658380200641298432 7063 955488958327753419457122602894143142182027870866933547008 7064 968524947171515665034699808511097575424879214709079801856 7065 981738789462618744929706384534733212626215428818145902592 7066 993057110481095980216208873593400350984942951174974210048 7067 995132911702735077713371449858709627630784137166107705344 7068 1006605651571625001567997474653912116866663106756934107136 7069 1008709773498941864843505547875142103610480408934962167808 7070 1020339038995506215015980045180415552710983864055656087552 7071 1034259794660207402065863516217661326881938887973026136064 7072 1048370474880247653887337823719463640631607979895158734848 7073 1060456982725662553092211331322639925587924919052572557312 7074 1062673670846621882304269219160643533021740677725721460736 7075 1074925078118722596889262928255911034954781354725300240384 7076 1089590565567955123164037284574984772352989116547714777088 7077 1104456138145446088045919682601574864204492357420414140416 7078 1117189249291232977743234982792575394858060820071845986304 7079 1119524525665576962427542881091048331084632154311871168512 7080 1132431358018078126763997158985651131474995995101550870528 7081 1134798495186309597948943741359534866561790460051832438784 7082 1147881418869944491892977550827967496799856847062613098496 7083 1163542268992733327324096455744868992742181248969654403072 7084 1176956575385002643219210516851437453019191645837006471168 7085 1179416784240278610623255051684396595710558977382053576704 7086 1193014105566370372228737747737969916286415533934144126976 7087 1195507879702449617592302871555723974649458262441436643328 7088 1209290712883562921500420794287899914324129024065962770432 7089 1225789386263949513559541945146857868897112756116179124224 7090 1242513155413626849051659642926771722230053902097965907968 7091 1256837905452637099961139355641647319215318422580826734592 7092 1259465091373774082730985741227429372470211173600855064576 7093 1273985277770337892609496803858857522909370494489244729344 7094 1276648307084598297692561709029476724882014267558311493632 7095 1291366596228687553379599744681463433899838952945439735808 7096 1308985052616824993239608512712977616834953905090861203456 7097 1324076147308127973621611831457867134646590601566632280064 7098 1326843882270313436951161933144946170174378849554810273792 7099 1342140868762166668757329966205216155822217475675912142848 7100 1344946364665255819791340730500189471480640545246616223744 7101 1360452051994008286687973393573887403614645152074208116736 7102 1379013059546943202754484688290215102509251850630701514752 7103 1397827299840330205183117098292618187508810639860211646464 7104 1413942643634216737456281775096853234117233225403430076416 7105 1416898227795495843072358958880858044028987570300961947648 7106 1433233437491630129185683904341214713273041806300400320512 7107 1452787420757273497552049712766646363137318822063619702784 7108 1472608184193928117394559576802099818939323143227218853888 7109 1489585665721643970324313310390100526477414426762461315072 7110 1492699367554102616570057174788064441446176205749161558016 7111 1509908477357437502351996211980868175299994660135401160704 7112 1513064660248412797265258321812713155415720613402443251712 7113 1530508558493259322523970067770623329066475796083484131328 7114 1551389691990311103098795274326491990322908331959539204096 7115 1569275433846670190958947355801916604025588861116008628224 7116 1572555712320371480831006735579195460947411969842738102272 7117 1590685474088493829638316996983959888381887378578858835968 7118 1594010506269932823456403828740965299532611016588582191104 7119 1612387617178083895333894392383866552432172032087950360576 7120 1634385848351932684746055926862477158529483674821572165632 7121 1656684207218169132068879523902362296306738536130621210624 7122 1675783873936849466614852474188863092287091230107768979456 7123 1679286788498365443641314321636572496626948231467806752768 7124 1698647037027117190145995738478476697212493992652326305792 7125 1702197742779464396923415612039302299842685690077748658176 7126 1721822128304916737839466326241951245199785270593919647744 7127 1745313403489099990986144683617303489113271873454481604608 7128 1765434863077503964828815775277156179528787468755509706752 7129 1769125176360417915934882577526594893565838466073080365056 7130 1789521158349555558343106621606954874429623300901216190464 7131 1793261819553674426388454307333585961974187393662154964992 7132 1813936069325344382250631191431849871486193536098944155648 7133 1838684079395924270339312917720286803345669134174268686336 7134 1863769733120440273577489464390157583345080853146948861952 7135 1885256858178955649941709033462470978822977633871240101888 7136 1889197637060661124096478611841144058705316760401282596864 7137 1910977916655506838914245205788286284364055741733867094016 7138 1937049894343031330069399617022195150849758429418159603712 7139 1963477578925237489859412769069466425252430857636291805184 7140 1986114220962191960432417747186800701969885902349948420096 7141 1990265823405470155426742899717419255261568274332215410688 7142 2013211303143250003135994949307824233733326213513868214272 7143 2017419546997883729687011095750284207220960817869924335616 7144 2040678077991012430031960090360831105421967728111312175104 7145 2068519589320414804131727032435322653763877775946052272128 7146 2096740949760495307774675647438927281263215959790317469696 7147 2120913965451325106184422662645279851175849838105145114624 7148 2125347341693243764608538438321287066043481355451442921472 7149 2149850156237445193778525856511822069909562709450600480768 7150 2179181131135910246328074569149969544705978233095429554176 7151 2208912276290892176091839365203149728408984714840828280832 7152 2234378498582465955486469965585150789716121640143691972608 7153 2239049051331153924855085762182096662169264308623742337024 7154 2264862716036156253527994317971302262949991990203101741056 7155 2269596990372619195897887482719069733123580920103664877568 7156 2295762837739888983785955101655934993599713694125226196992 7157 2327084537985466654648192911489737985484362497939308806144 7158 2353913150770005286438421033702874906038383291674012942336 7159 2358833568480557221246510103368793191421117954764107153408 7160 2386028211132740744457475495475939832572831067868288253952 7161 2391015759404899235184605743111447949298916524882873286656 7162 2418581425767125843000841588575799828648258048131925540864 7163 2451578772527899027119083890293715737794225512232358248448 7164 2485026310827253698103319285853543444460107804195931815936 7165 2513675810905274199922278711283294638430636845161653469184 7166 2518930182747548165461971482454858744940422347201710129152 7167 2547970555540675785218993607717715045818740988978489458688 7168 2553296614169196595385123418058953449764028535116622987264 7169 2582733192457375106759199489362926867799677905890879471616 7170 2617970105233649986479217025425955233669907810181722406912 7171 2648152294616255947243223662915734269293181203133264560128 7172 2653687764540626873902323866289892340348757699109620547584 7173 2684281737524333337514659932410432311644434951351824285696 7174 2689892729330511639582681461000378942961281090493232447488 7175 2720904103988016573375946787147774807229290304148416233472 7176 2758026119093886405508969376580430205018503701261403029504 7177 2795654599680660410366234196585236375017621279720423292928 7178 2827885287268433474912563550193706468234466450806860152832 7179 2833796455590991686144717917761716088057975140601923895296 7180 2866466874983260258371367808682429426546083612600800641024 7181 2905574841514546995104099425533292726274637644127239405568 7182 2945216368387856234789119153604199637878646286454437707776 7183 2979171331443287940648626620780201052954828853524922630144 7184 2985398735108205233140114349576128882892352411498323116032 7185 3019816954714875004703992423961736350599989320270802321408 7186 3026129320496825594530516643625426310831441226804886503424 7187 3061017116986518645047940135541246658132951592166968262656 7188 3102779383980622206197590548652983980645816663919078408192 7189 3138550867693340381917894711603833208051177722232017256448 7190 3145111424640742961662013471158390921894823939685476204544 7191 3181370948176987659276633993967919776763774757157717671936 7192 3188021012539865646912807657481930599065222033177164382208 7193 3224775234356167790667788784767733104864344064175900721152 7194 3268771696703865369492111853724954317058967349643144331264 7195 3313368414436338264137759047804724592613477072261242421248 7196 3351567747873698933229704948377726184574182460215537958912 7197 3358573576996730887282628643273144993253896462935613505536 7198 3397294074054234380291991476956953394424987985304652611584 7199 3404395485558928793846831224078604599685371380155497316352 7200 3443644256609833475678932652483902490399570541187839295488 7201 3490626806978199981972289367234606978226543746908963209216 7202 3530869726155007929657631550554312359057574937511019413504 7203 3538250352720835831869765155053189787131676932146160730112 7204 3579042316699111116686213243213909748859246601802432380928 7205 3586523639107348852776908614667171923948374787324309929984 7206 3627872138650688764501262382863699742972387072197888311296 7207 3677368158791848540678625835440573606691338268348537372672 7208 3727539466240880547154978928780315166690161706293897723904 7209 3770513716357911299883418066924941957645955267742480203776 7210 3778395274121322248192957223682288117410633520802565193728 7211 3821955833311013677828490411576572568728111483467734188032 7212 3829944921253794893077685127088430174646042802674934480896 7213 3874099788686062660138799234044390301699516858836319207424 7214 3926955157850474979718825538138932850504861715272583610368 7215 3972228441924383920864835494373601403939771804699896840192 7216 3980531646810940310853485799434838510523136548664430821376 7217 4026422606286500006271989898615648467466652427027736428544 7218 4034839093995767459374022191500568414441921635739848671232 7219 4081356155982024860063920180721662210843935456222624350208 7220 4137039178640829608263454064870645307527755551892104544256 7221 4193481899520990615549351294877854562526431919580634939392 7222 4241827930902650212368845325290559702351699676210290229248 7223 4250694683386487529217076876642574132086962710902885842944 7224 4299700312474890387557051713023644139819125418901200961536 7225 4358362262271820492656149138299939089411956466190859108352 7226 4417824552581784352183678730406299456817969429681656561664 7227 4468756997164931910972939931170301579432243280287383945216 7228 4478098102662307849710171524364193324338528617247484674048 7229 4529725432072312507055988635942604525899983980406203482112 7230 4539193980745238391795774965438139466247161840207329755136 7231 4591525675479777967571910203311869987199427388250452393984 7232 4654169075970933309296385822979475970968724995878617612288 7233 4707826301540010572876842067405749812076766583348025884672 7234 4717667136961114442493020206737586382842235909528214306816 7235 4772056422265481488914950990951879665145662135736576507904 7236 4782031518809798470369211486222895898597833049765746573312 7237 4837162851534251686001683177151599657296516096263851081728 7238 4903157545055798054238167780587431475588451024464716496896 7239 4970052621654507396206638571707086888920215608391863631872 7240 5027351621810548399844557422566589276861273690323306938368 7241 5037860365495096330923942964909717489880844694403420258304 7242 5095941111081351570437987215435430091637481977956978917376 7243 5106593228338393190770246836117906899528057070233245974528 7244 5165466384914750213518398978725853735599355811781758943232 7245 5235940210467299972958434050851910467339815620363444813824 7246 5296304589232511894486447325831468538586362406266529120256 7247 5307375529081253747804647732579784680697515398219241095168 7248 5368563475048666675029319864820864623288869902703648571392 7249 5379785458661023279165362922000757885922562180986464894976 7250 5441808207976033146751893574295549614458580608296832466944 7251 5516052238187772811017938753160860410037007402522806059008 7252 5591309199361320820732468393170472750035242559440846585856 7253 5655770574536866949825127100387412936468932901613720305664 7254 5667592911181983372289435835523432176115950281203847790592 7255 5732933749966520516742735617364858853092167225201601282048 7256 5811149683029093990208198851066585452549275288254478811136 7257 5890432736775712469578238307208399275757292572908875415552 7258 5958342662886575881297253241560402105909657707049845260288 7259 5970797470216410466280228699152257765784704822996646232064 7260 6039633909429750009407984847923472701199978640541604642816 7261 6052258640993651189061033287250852621662882453609773006848 7262 6122034233973037290095880271082493316265903184333936525312 7263 6205558767961244412395181097305967961291633327838156816384 7264 6277101735386680763835789423207666416102355444464034512896 7265 6290222849281485923324026942316781843789647879370952409088 7266 6362741896353975318553267987935839553527549514315435343872 7267 6376042025079731293825615314963861198130444066354328764416 7268 6449550468712335581335577569535466209728688128351801442304 7269 6537543393407730738984223707449908634117934699286288662528 7270 6626736828872676528275518095609449185226954144522484842496 7271 6703135495747397866459409896755452369148364920431075917824 7272 6717147153993461774565257286546289986507792925871227011072 7273 6794588148108468760583982953913906788849975970609305223168 7274 6808790971117857587693662448157209199370742760310994632704 7275 6887288513219666951357865304967804980799141082375678590976 7276 6981253613956399963944578734469213956453087493817926418432 7277 7061739452310015859315263101108624718115149875022038827008 7278 7076500705441671663739530310106379574263353864292321460224 7279 7158084633398222233372426486427819497718493203604864761856 7280 7173047278214697705553817229334343847896749574648619859968 7281 7255744277301377529002524765727399485944774144395776622592 7282 7354736317583697081357251670881147213382676536697074745344 7283 7455078932481761094309957857560630333380323412587795447808 7284 7541027432715822599766836133849883915291910535484960407552 7285 7556790548242644496385914447364576234821267041605130387456 7286 7643911666622027355656980823153145137456222966935468376064 7287 7659889842507589786155370254176860349292085605349868961792 7288 7748199577372125320277598468088780603399033717672638414848 7289 7853910315700949959437651076277865701009723430545167220736 7290 7944456883848767841729670988747202807879543609399793680384 7291 7961063293621880621706971598869677021046273097328861642752 7292 8052845212573000012543979797231296934933304854055472857088 7293 8069678187991534918748044383001136828883843271479697342464 7294 8162712311964049720127840361443324421687870912445248700416 7295 8274078357281659216526908129741290615055511103784209088512 7296 8386963799041981231098702589755709125052863839161269878784 7297 8483655861805300424737690650581119404703399352420580458496 7298 8501389366772975058434153753285148264173925421805771685888 7299 8599400624949780775114103426047288279638250837802401923072 7300 8716724524543640985312298276599878178823912932381718216704 7301 8835649105163568704367357460812598913635938859363313123328 7302 8937513994329863821945879862340603158864486560574767890432 7303 8956196205324615699420343048728386648677057234494969348096 7304 9059450864144625014111977271885209051799967960812406964224 7305 9078387961490476783591549930876278932494323680414659510272 7306 9183051350959555935143820406623739974398854776500904787968 7307 9308338151941866618592771645958951941937449991757235224576 7308 9415652603080021145753684134811499624153533166696051769344 7309 9435334273922228884986040413475172765684471819056428613632 7310 9544112844530962977829901981903759330291324271473153015808 7311 9564063037619596940738422972445791797195666099531493146624 7312 9674325703068503372003366354303199314593032192527702163456 7313 9806315090111596108476335561174862951176902048929432993792 7314 9940105243309014792413277143414173777840431216783727263744 7315 10054703243621096799689114845133178553722547380646613876736 7316 10075720730990192661847885929819434979761689388806840516608 7317 10191882222162703140875974430870860183274963955913957834752 7318 10213186456676786381540493672235813799056114140466491949056 7319 10330932769829500427036797957451707471198711623563517886464 7320 10471880420934599945916868101703820934679631240726889627648 7321 10592609178465023788972894651662937077172724812533058240512 7322 10614751058162507495609295465159569361395030796438482190336 7323 10737126950097333350058639729641729246577739805407297142784 7324 10759570917322046558330725844001515771845124361972929789952 7325 10883616415952066293503787148591099228917161216593664933888 7326 11032104476375545622035877506321720820074014805045612118016 7327 11182618398722641641464936786340945500070485118881693171712 7328 11311541149073733899650254200774825872937865803227440611328 7329 11335185822363966744578871671046864352231900562407695581184 7330 11465867499933041033485471234729717706184334450403202564096 7331 11622299366058187980416397702133170905098550576508957622272 7332 11780865473551424939156476614416798551514585145817750831104 7333 11916685325773151762594506483120804211819315414099690520576 7334 11941594940432820932560457398304515531569409645993292464128 7335 12079267818859500018815969695846945402399957281083209285632 7336 12104517281987302378122066574501705243325764907219546013696 7337 12244068467946074580191760542164986632531806368667873050624 7338 12411117535922488824790362194611935922583266655676313632768 7339 12554203470773361527671578846415332832204710888928069025792 7340 12580445698562971846648053884633563687579295758741904818176 7341 12725483792707950637106535975871679107055099028630870687744 7342 12752084050159462587651230629927722396260888132708657528832 7343 12899100937424671162671155139070932419457376256703602884608 7344 13075086786815461477968447414899817268235869398572577325056 7345 13253473657745353056551036191218898370453908289044969684992 7346 13406270991494795732918819793510904738296729840862151835648 7347 13434294307986923549130514573092579973015585851742454022144 7348 13589176296216937521167965907827813577699951941218610446336 7349 13617581942235715175387324896314418398741485520621989265408 7350 13774577026439333902715730609935609961598282164751357181952 7351 13962507227912799927889157468938427912906174987635852836864 7352 14123478904620031718630526202217249436230299750044077654016 7353 14153001410883343327479060620212759148526707728584642920448 7354 14316169266796444466744852972855638995436986407209729523712 7355 14346094556429395411107634458668687695793499149297239719936 7356 14511488554602755058005049531454798971889548288791553245184 7357 14709472635167394162714503341762294426765353073394149490688 7358 14910157864963522188619915715121260666760646825175590895616 7359 15082054865431645199533672267699767830583821070969920815104 7360 15113581096485288992771828894729152469642534083210260774912 7361 15287823333244054711313961646306290274912445933870936752128 7362 15319779685015179572310740508353720698584171210699737923584 7363 15496399154744250640555196936177561206798067435345276829696 7364 15707820631401899918875302152555731402019446861090334441472 7365 15888913767697535683459341977494405615759087218799587360768 7366 15922126587243761243413943197739354042092546194657723285504 7367 16105690425146000025087959594462593869866609708110945714176 7368 16139356375983069837496088766002273657767686542959394684928 7369 16325424623928099440255680722886648843375741824890497400832 7370 16548156714563318433053816259482581230111022207568418177024 7371 16773927598083962462197405179511418250105727678322539757568 7372 16967311723610600849475381301162238809406798704841160916992 7373 17002778733545950116868307506570296528347850843611543371776 7374 17198801249899561550228206852094576559276501675604803846144 7375 17433449049087281970624596553199756357647825864763436433408 7376 17671298210327137408734714921625197827271877718726626246656 7377 17875027988659727643891759724681206317728973121149535780864 7378 17912392410649231398840686097456773297354114468989938696192 7379 18118901728289250028223954543770418103599935921624813928448 7380 18156775922980953567183099861752557864988647360829319020544 7381 18366102701919111870287640813247479948797709553001809575936 7382 18616676303883733237185543291917903883874899983514470449152 7383 18831305206160042291507368269622999248307066333392103538688 7384 18870668547844457769972080826950345531368943638112857227264 7385 19088225689061925955659803963807518660582648542946306031616 7386 19128126075239193881476845944891583594391332199062986293248 7387 19348651406137006744006732708606398629186064385055404326912 7388 19612630180223192216952671122349725902353804097858865987584 7389 19880210486618029584826554286828347555680862433567454527488 7390 20109406487242193599378229690266357107445094761293227753472 7391 20151441461980385323695771859638869959523378777613681033216 7392 20383764444325406281751948861741720366549927911827915669504 7393 20426372913353572763080987344471627598112228280932983898112 7394 20661865539659000854073595914903414942397423247127035772928 7395 20943760841869199891833736203407641869359262481453779255296 7396 21185218356930047577945789303325874154345449625066116481024 7397 21229502116325014991218590930319138722790061592876964380672 7398 21474253900194666700117279459283458493155479610814594285568 7399 21519141834644093116661451688003031543690248723945859579904 7400 21767232831904132587007574297182198457834322433187329867776 7401 22064208952751091244071755012643441640148029610091224236032 7402 22365236797445283282929873572681891000140970237763386343424 7403 22623082298147467799300508401549651745875731606454881222656 7404 22670371644727933489157743342093728704463801124815391162368 7405 22931734999866082066970942469459435412368668900806405128192 7406 22979669527522769358466110762530581047876256816049606885376 7407 23244598732116375960832795404266341810197101153017915244544 7408 23561730947102849878312953228833597103029170291635501662208 7409 23833370651546303525189012966241608423638630828199381041152 7410 23883189880865641865120914796609031063138819291986584928256 7411 24158535637719000037631939391693890804799914562166418571264 7412 24209034563974604756244133149003410486651529814439092027392 7413 24488136935892149160383521084329973265063612737335746101248 7414 24822235071844977649580724389223871845166533311352627265536 7415 25108406941546723055343157692830665664409421777856138051584 7416 25160891397125943693296107769267127375158591517483809636352 7417 25450967585415901274213071951743358214110198057261741375488 7418 25504168100318925175302461259855444792521776265417315057664 7419 25798201874849342325342310278141864838914752513407205769216 7420 26150173573630922955936894829799634536471738797145154650112 7421 26506947315490706113102072382437796740907816578089939369984 7422 26812541982989591465837639587021809476593459681724303671296 7423 26868588615973847098261029146185159946031171703484908044288 7424 27178352592433875042335931815655627155399903882437220892672 7425 27235163884471430350774649792628836797482971041243978530816 7426 27549154052878667805431461219871219923196564329502714363904 7427 27925014455825599855778314937876855825812349975271705673728 7428 28246957809240063437261052404434498872460599500088155308032 7429 28306002821766686654958121240425518297053415457169285840896 7430 28632338533592888933489705945711277990873972814419459047424 7431 28692189112858790822215268917337375391586998298594479439872 7432 29022977109205510116010099062909597943779096577583106490368 7433 29418945270334788325429006683524588853530706146788298981376 7434 29820315729927044377239831430242521333521293650351181791232 7435 30164109730863290399067344535399535661167642141939841630208 7436 30227162192970577985543657789458304939285068166420521549824 7437 30575646666488109422627923292612580549824891867741873504256 7438 30639559370030359144621481016707441397168342421399475847168 7439 30992798309488501281110393872355122413596134870690553659392 7440 31415641262803799837750604305111462804038893722180668882944 7441 31777827535395071366918683954988811231518174437599174721536 7442 31844253174487522486827886395478708084185092389315446571008 7443 32211380850292000050175919188925187739733219416221891428352 7444 32278712751966139674992177532004547315535373085918789369856 7445 32650849247856198880511361445773297686751483649780994801664 7446 33096313429126636866107632518965162460222044415136836354048 7447 33547855196167924924394810359022836500211455356645079515136 7448 33934623447221201698950762602324477618813597409682321833984 7449 34005557467091900233736615013140593056695701687223086743552 7450 34397602499799123100456413704189153118553003351209607692288 7451 34866898098174563941249193106399512715295651729526872866816 7452 35342596420654274817469429843250395654543755437453252493312 7453 35750055977319455287783519449362412635457946242299071561728 7454 35824784821298462797681372194913546594708228937979877392384 7455 36237803456578500056447909087540836207199871843249627856896 7456 36313551845961907134366199723505115729977294721658638041088 7457 36732205403838223740575281626494959897595419106003619151872 7458 37233352607767466474371086583835807767749799967028940898304 7459 37662610412320084583014736539245998496614132666784207077376 7460 37741337095688915539944161653900691062737887276225714454528 7461 38176451378123851911319607927615037321165297085892612063232 7462 38256252150478387762953691889783167188782664398125972586496 7463 38697302812274013488013465417212797258372128770110808653824 7464 39225260360446384433905342244699451804707608195717731975168 7465 39760420973236059169653108573656695111361724867134909054976 7466 40218812974484387198756459380532714214890189522586455506944 7467 40302882923960770647391543719277739919046757555227362066432 7468 40767528888650812563503897723483440733099855823655831339008 7469 40852745826707145526161974688943255196224456561865967796224 7470 41323731079318001708147191829806829884794846494254071545856 7471 41887521683738399783667472406815283738718524962907558510592 7472 42370436713860095155891578606651748308690899250132232962048 7473 42459004232650029982437181860638277445580123185753928761344 7474 42948507800389333400234558918566916986310959221629188571136 7475 43038283669288186233322903376006063087380497447891719159808 7476 43534465663808265174015148594364396915668644866374659735552 7477 44128417905502182488143510025286883280296059220182448472064 7478 44730473594890566565859747145363782000281940475526772686848 7479 45246164596294935598601016803099303491751463212909762445312 7480 45340743289455866978315486684187457408927602249630782324736 7481 45863469999732164133941884938918870824737337801612810256384 7482 45959339055045538716932221525061162095752513632099213770752 7483 46489197464232751921665590808532683620394202306035830489088 7484 47123461894205699756625906457667194206058340583271003324416 7485 47666741303092607050378025932483216847277261656398762082304 7486 47766379761731283730241829593218062126277638583973169856512 7487 48317071275438000075263878783387781609599829124332837142528 7488 48418069127949209512488266298006820973303059628878184054784 7489 48976273871784298320767042168659946530127225474671492202496 7490 49644470143689955299161448778447743690333066622705254531072 7491 50216813883093446110686315385661331328818843555712276103168 7492 50321782794251887386592215538534254750317183034967619272704 7493 50901935170831802548426143903486716428220396114523482750976 7494 51008336200637850350604922519710889585043552530834630115328 7495 51596403749698684650684620556283729677829505026814411538432 7496 52300347147261845911873789659599269072943477594290309300224 7497 53013894630981412226204144764875593481815633156179878739968 7498 53625083965979182931675279174043618953186919363448607342592 7499 53737177231947694196522058292370319892062343406969816088576 7500 54356705184867750084671863631311254310799807764874441785344 7501 54470327768942860701549299585257673594965942082487957061632 7502 55098308105757335610862922439742439846393128659005428727808 7503 55850028911651199711556629875753711651624699950543411347456 7504 56493915618480126874522104808868997744921199000176310616064 7505 56612005643533373309916242480851036594106830914338571681792 7506 57264677067185777866979411891422555981747945628838918094848 7507 57384378225717581644430537834674750783173996597188958879744 7508 58045954218411020232020198125819195887558193155166212980736 7509 58837890540669576650858013367049177707061412293576597962752 7510 59640631459854088754479662860485042667042587300702363582464 7511 60328219461726580798134689070799071322335284283879683260416 7512 60454324385941155971087315578916609878570136332841043099648 7513 61151293332976218845255846585225161099649783735483747008512 7514 61279118740060718289242962033414882794336684842798951694336 7515 61985596618977002562220787744710244827192269741381107318784 7516 62831282525607599675501208610222925608077787444361337765888 7517 63555655070790142733837367909977622463036348875198349443072 7518 63688506348975044973655772790957416168370184778630893142016 7519 64422761700584000100351838377850375479466438832443782856704 7520 64557425503932279349984355064009094631070746171837578739712 7521 65301698495712397761022722891546595373502967299561989603328 7522 66192626858253273732215265037930324920444088830273672708096 7523 67095710392335849848789620718045673000422910713290159030272 7524 67869246894442403397901525204648955237627194819364643667968 7525 68011114934183800467473230026281186113391403374446173487104 7526 68795204999598246200912827408378306237106006702419215384576 7527 69733796196349127882498386212799025430591303459053745733632 7528 70685192841308549634938859686500791309087510874906504986624 7529 71500111954638910575567038898724825270915892484598143123456 7530 71649569642596925595362744389827093189416457875959754784768 7531 72475606913157000112895818175081672414399743686499255713792 7532 72627103691923814268732399447010231459954589443317276082176 7533 73464410807676447481150563252989919795190838212007238303744 7534 74466705215534932948742173167671615535499599934057881796608 7535 75325220824640169166029473078491996993228265333568414154752 7536 75482674191377831079888323307801382125475774552451428909056 7537 76352902756247703822639215855230074642330594171785224126464 7538 76512504300956775525907383779566334377565328796251945172992 7539 77394605624548026976026930834425594516744257540221617307648 7540 78450520720892768867810684489398903609415216391435463950336 7541 79520841946472118339306217147313390222723449734269818109952 7542 80437625948968774397512918761065428429780379045172911013888 7543 80605765847921541294783087438555479838093515110454724132864 7544 81535057777301625127007795446966881466199711647311662678016 7545 81705491653414291052323949377886510392448913123731935592448 7546 82647462158636003416294383659613659769589692988508143091712 7547 83775043367476799567334944813630567477437049925815117021184 7548 84740873427720190311783157213303496617381798500264465924096 7549 84918008465300059964874363721276554891160246371507857522688 7550 85897015600778666800469117837133833972621918443258377142272 7551 86076567338576372466645806752012126174760994895783438319616 7552 87068931327616530348030297188728793831337289732749319471104 7553 88256835811004364976287020050573766560592118440364896944128 7554 89460947189781133131719494290727564000563880951053545373696 7555 90492329192589871197202033606198606983502926425819524890624 7556 90681486578911733956630973368374914817855204499261564649472 7557 91726939999464328267883769877837741649474675603225620512768 7558 91918678110091077433864443050122324191505027264198427541504 7559 92978394928465503843331181617065367240788404612071660978176 7560 94246923788411399513251812915334388412116681166542006648832 7561 95333482606185214100756051864966433694554523312797524164608 7562 95532759523462567460483659186436124252555277167946339713024 7563 96634142550876000150527757566775563219199658248665674285056 7564 96836138255898419024976532596013641946606119257756368109568 7565 97952547743568596641534084337319893060254450949342984404992 7566 99288940287379910598322897556895487380666133245410509062144 7567 100433627766186892221372630771322662657637687111424552206336 7568 100643565588503774773184431077068509500634366069935238545408 7569 101803870341663605096852287806973432856440792229046965501952 7570 102016672401275700701209845039421779170087105061669260230656 7571 103192807499397369301369241112567459355659010053628823076864 7572 104600694294523691823747579319198538145886955188580618600448 7573 106027789261962824452408289529751186963631266312359757479936 7574 107250167931958365863350558348087237906373838726897214685184 7575 107474354463895388393044116584740639784124686813939632177152 7576 108713410369735500169343727262622508621599615529748883570688 7577 108940655537885721403098599170515347189931884164975914123264 7578 110196616211514671221725844879484879692786257318010857455616 7579 111700057823302399423113259751507423303249399901086822694912 7580 112987831236960253749044209617737995489842398000352621232128 7581 113224011287066746619832484961702073188213661828677143363584 7582 114529354134371555733958823782845111963495891257677836189696 7583 114768756451435163288861075669349501566347993194377917759488 7584 116091908436822040464040396251638391775116386310332425961472 7585 117675781081339153301716026734098355414122824587153195925504 7586 119281262919708177508959325720970085334085174601404727164928 7587 120656438923453161596269378141598142644670568567759366520832 7588 120908648771882311942174631157833219757140272665682086199296 7589 122302586665952437690511693170450322199299567470967494017024 7590 122558237480121436578485924066829765588673369685597903388672 7591 123971193237954005124441575489420489654384539482762214637568 7592 125662565051215199351002417220445851216155574888722675531776 7593 127111310141580285467674735819955244926072697750396698886144 7594 127377012697950089947311545581914832336740369557261786284032 7595 128845523401168000200703676755700750958932877664887565713408 7596 129114851007864558699968710128018189262141492343675157479424 7597 130603396991424795522045445783093190747005934599123979206656 7598 132385253716506547464430530075860649840888177660547345416192 7599 134191420784671699697579241436091346000845821426580318060544 7600 135738493788884806795803050409297910475254389638729287335936 7601 136022229868367600934946460052562372226782806748892346974208 7602 137590409999196492401825654816756612474212013404838430769152 7603 137878017165136616150796664575183486287257540896297641312256 7604 139467592392698255764996772425598050861182606918107491467264 7605 141370385682617099269877719373001582618175021749813009973248 7606 143000223909277821151134077797449650541831784969196286246912 7607 143299139285193851190725488779654186378832915751919509569536 7608 144951213826314000225791636350163344828799487372998511427584 7609 145254207383847628537464798894020462919909178886634552164352 7610 146928821615352894962301126505979839590381676424014476607488 7611 148933410431069865897484346335343231070999199868115763593216 7612 150650441649280338332058946156983993986456530667136828309504 7613 150965348382755662159776646615602764250951549104902857818112 7614 152705805512495407645278431710460149284661188343570448252928 7615 153025008601913551051814767559132668755130657592503890345984 7616 154789211249096053952053861668851189033488515080443234615296 7617 156901041441785537735621368978797807218830432782870927900672 7618 159041683892944236678612434294626780445446899468539636219904 7619 160875251897937548795025837522130856859560758090345822027776 7620 161211531695843082589566174877110959676187030220909448265728 7621 163070115554603250254015590893933762932399423294623325356032 7622 163410983306828582104647898755773020784897826247463871184896 7623 165294924317272006832588767319227319539179385977016286183424 7624 167550086734953599134669889627261134954874099851630234042368 7625 169481746855440380623566314426606993234763597000528931848192 7626 169836016930600119929748727442553109782320492743015715045376 7627 171794031201557333600938235674267667945243836886516754284544 7628 172153134677152744933291613504024252349521989791566876639232 7629 174137862655233060696060594377457587662674579465498638942208 7630 176513671622008729952574040101147533121184236880729793888256 7631 178921894379562266263438988581455128001127761902107090747392 7632 180984658385179742394404067212397213967005852851639049781248 7633 181362973157823467913261946736749829635710408998523129298944 7634 183453879998928656535767539755675483298949351206451241025536 7635 183837356220182154867728886100244648383010054528396855083008 7636 185956789856931007686662363234130734481576809224143321956352 7637 188493847576822799026503625830668776824233362333084013297664 7638 190666965212370428201512103729932867389109046625595048329216 7639 191065519046925134920967318372872248505110554335892679426048 7640 193268285101752000301055515133551126438399316497331348570112 7641 193672276511796838049953065192027283893212238515512736219136 7642 195905095487137193283068168674639786120508901898685968809984 7643 198577880574759821196645795113790974761332266490821018124288 7644 200867255532373784442745261542645325315275374222849104412672 7645 201287131177007549546368862154137019001268732139870477090816 7646 203607740683327210193704575613946865712881584458093931003904 7647 204033344802551401402419690078843558340174210123338520461312 7648 206385614998794738602738482225134918711318020107257646153728 7649 209201388589047383647495158638397076291773910377161237200896 7650 212055578523925648904816579059502373927262532624719514959872 7651 214500335863916731726701116696174475812747677453794429370368 7652 214948708927790776786088233169481279568249373627879264354304 7653 217426820739471000338687454525245017243199231059497767141376 7654 217881311075771442806197198341030694379863768329951828246528 7655 220393232423029342443451689758969759385572514636021714911232 7656 223400115646604798846226519503014846606498799802173645389824 7657 225975662473920507498088419235475990979684796000705242464256 7658 226448022574133493239664969923404146376427323657354286727168 7659 229058708268743111467917647565690223926991782515355672379392 7660 229537512902870326577722151338699003132695986388755835518976 7661 232183816873644080928080792503276783550232772620664851922944 7662 235351562162678306603432053468196710828245649174306391851008 7663 238562525839416355017918651441940170668170349202809454329856 7664 241312877846906323192538756283196285289341137135518733041664 7665 241817297543764623884349262315666439514280545331364172398592 7666 244605173331904875381023386340900644398599134941934988034048 7667 245116474960242873156971848133659531177346739371195806777344 7668 247942386475908010248883150978840979308769078965524429275136 7669 251325130102430398702004834440891702432311149777445351063552 7670 254222620283160570935349471639910489852145395500793397772288 7671 254754025395900179894623091163829664673480739114523572568064 7672 257691046802336000401407353511401501917865755329775131426816 7673 258229702015729117399937420256036378524282984687350314958848 7674 261206793982849591044090891566186381494011869198247958413312 7675 264770507433013094928861060151721299681776355321094690832384 7676 268382841569343399395158482872182692001691642853160636121088 7677 271476987577769613591606100818595820950508779277458574671872 7678 272044459736735201869892920105124744453565613497784693948416 7679 275180819998392984803651309633513224948424026809676861538304 7680 275756034330273232301593329150366972574515081792595282624512 7681 278935184785396511529993544851196101722365213836214982934528 7682 282740771365234198539755438746003165236350043499626019946496 7683 286000447818555642302268155594899301083663569938392572493824 7684 286598278570387702381450977559308372757665831503839019139072 7685 289902427652628000451583272700326689657598974745997022855168 7686 290508414767695257074929597788040925839818357773269104328704 7687 293857643230705789924602253011959679180763352848028953214976 7688 297866820862139731794968692670686462141998399736231527186432 7689 301300883298560676664117892313967987972913061334273656619008 7690 301930696765511324319553293231205528501903098209805715636224 7691 305411611024990815290556863420920298569322376687140896505856 7692 306050017203827102103629535118265337510261315185007780691968 7693 309578422498192107904107723337702378066977030160886469230592 7694 313802082883571075471242737957595614437660865565741855801344 7695 318083367785888473357224868589253560890893798937079272439808 7696 321750503795875097590051675044261713719121516180691644055552 7697 322423063391686165179132349754221919352374060441818896531456 7698 326140231109206500508031181787867525864798846589246650712064 7699 326821966613657164209295797511546041569795652494927742369792 7700 330589848634544013665177534638454639078358771954032572366848 7701 335100173469907198269339779254522269909748199703260468084736 7702 338963493710880761247132628853213986469527194001057863696384 7703 339672033861200239859497454885106219564640985486031430090752 7704 343588062403114667201876471348535335890487673773033508569088 7705 344306269354305489866583227008048504699043979583133753278464 7706 348275725310466121392121188754915175325349158930997277884416 7707 353027343244017459905148080202295066242368473761459587776512 7708 357843788759124532526877977162910256002255523804214181494784 7709 361969316770359484788808134424794427934011705703278099562496 7710 362725946315646935826523893473499659271420817997046258597888 7711 366907759997857313071535079511350966597898702412902482051072 7712 367674712440364309735457772200489296766020109056793710166016 7713 371913579713862015373324726468261468963153618448286643912704 7714 376987695153645598053007251661337553648466724666168026595328 7715 381333930424740856403024207459865734778218093251190096658432 7716 382131038093850269841934636745744497010221108671785358852096 7717 386536570203504000602111030267102252876798632994662697140224 7718 387344553023593676099906130384054567786424477031025472438272 7719 391810190974274386566136337349279572241017803797371937619968 7720 397155761149519642393291590227581949522664532981642036248576 7721 401734511064747568885490523085290650630550748445698208825344 7722 402574262354015099092737724308274038002537464279740954181632 7723 407215481366654420387409151227893731425763168916187862007808 7724 408066689605102802804839380157687116680348420246677040922624 7725 412771229997589477205476964450269837422636040214515292307456 7726 418402777178094767294990317276794152583547820754322474401792 7727 424111157047851297809633158119004747854525065249439029919744 7728 429000671727833463453402233392348951625495354907588858740736 7729 429897417855581553572176466338962559136498747255758528708608 7730 434853641478942000677374909050490034486398462118995534282752 7731 435762622151542885612394396682061388759727536659903656493056 7732 440786464846058684886903379517939518771145029272043429822464 7733 446800231293209597692453039006029693212997599604347290779648 7734 451951324947841014996176838470951981959369592001410484928512 7735 452896045148266986479329939846808292752854647314708573454336 7736 458117416537486222935835295131380447853983565030711344758784 7737 459075025805740653155444302677398006265391972777511671037952 7738 464367633747288161856161585006553567100465545241329703845888 7739 470703124325356613206864106936393421656491298348612783702016 7740 477125051678832710035837302883880341336340698405618908659712 7741 482625755693812646385077512566392570578682274271037466083328 7742 483634595087529247768698524631332879028561090662728344797184 7743 489210346663809750762046772681801288797198269883869976068096 7744 490232949920485746313943696267319062354693478742391613554688 7745 495884772951816020497766301957681958617538157931048858550272 7746 502650260204860797404009668881783404864622299554890702127104 7747 508445240566321141870698943279820979704290791001586795544576 7748 509508050791800359789246182327659329346961478229047145136128 7749 515382093604672000802814707022803003835731510659550262853632 7750 516459404031458234799874840512072757048565969374700629917696 7751 522413587965699182088181783132372762988023738396495916826624 7752 529541014866026189857722120303442599363552710642189381664768 7753 536765683138686798790316965744365384003383285706321272242176 7754 542953975155539227183212201637191641901017558554917149343744 7755 544088919473470403739785840210249488907131226995569387896832 7756 550361639996785969607302619267026449896848053619353723076608 7757 551512068660546464603186658300733945149030163585190565249024 7758 557870369570793023059987089702392203444730427672429965869056 7759 565481542730468397079510877492006330472700086999252039892992 7760 572000895637111284604536311189798602167327139876785144987648 7761 573196557140775404762901955118616745515331663007678038278144 7762 579804855305256000903166545400653379315197949491994045710336 7763 581016829535390514149859195576081851679636715546538208657408 7764 587715286461411579849204506023919358361526705696057906429952 7765 595733641724279463589937385341372924283996799472463054372864 7766 602601766597121353328235784627935975945826122668547313238016 7767 603861393531022648639106586462411057003806196419611431272448 7768 610823222049981630581113726841840597138644753374281793011712 7769 612100034407654204207259070236530675020522630370015561383936 7770 619156844996384215808215446675404756133954060321772938461184 7771 627604165767142150942485475915191228875321731131483711602688 7772 636166735571776946714449737178507121781787597874158544879616 7773 643501007591750195180103350088523427438243032361383288111104 7774 644846126783372330358264699508443838704748120883637793062912 7775 652280462218413001016062363575735051729597693178493301424128 7776 653643933227314328418591595023092083139591304989855484739584 7777 661179697269088027330355069276909278156717543908065144733696 7778 670200346939814396538679558509044539819496399406520936169472 7779 677926987421761522494265257706427972939054388002115727392768 7780 679344067722400479718994909770212439129281970972062860181504 7781 687176124806229334403752942697070671780975347546067017138176 7782 688612538708610979733166454016097009398087959166267506556928 7783 696551450620932242784242377509830350650698317861994555768832 7784 706054686488034919810296160404590132484736947522919175553024 7785 715687577518249065053755954325820512004511047608428362989568 7786 723938633540718969577616268849588855868023411406556199124992 7787 725451892631293871653047786946999318542841635994092517195776 7788 733815519995714626143070159022701933195797404825804964102144 7789 735349424880728619470915544400978593532040218113587420332032 7790 743827159427724030746649452936522937926307236896573287825408 7791 753975390307291196106014503322675107296933449332336053190656 7792 762667860849481712806048414919731469556436186502380193316864 7793 764262076187700539683869273491488994020442217343570717704192 7794 773073140407008001204222060534204505753597265989325394280448 7795 774689106047187352199812260768109135572848954062050944876544 7796 783620381948548773132272674698559144482035607594743875239936 7797 794311522299039284786583180455163899045329065963284072497152 7798 803469022129495137770981046170581301261101496891396417650688 7799 805148524708030198185475448616548076005074928559481908363264 7800 814430962733308840774818302455787462851526337832375724015616 7801 816133379210205605609678760315374233360696840493354081845248 7802 825542459995178954410953928900539674845272080429030584614912 7803 827268102990819696904779987451100917723545245377785847873536 7804 836805554356189534589980634553588305167095641508644948803584 7805 848222314095702595619266316238009495709050130498878059839488 7806 858001343455666926906804466784697903250990709815177717481472 7807 859794835711163107144352932677925118272997494511517057417216 7808 869707282957884001354749818100980068972796924237991068565504 7809 871525244303085771224788793364122777519455073319807312986112 7810 881572929692117369773806759035879037542290058544086859644928 7811 893600462586419195384906078012059386425995199208694581559296 7812 903902649895682029992353676941903963918739184002820969857024 7813 905792090296533972958659879693616585505709294629417146908672 7814 916234833074972445871670590262760895707967130061422689517568 7815 918150051611481306310888605354796012530783945555023342075904 7816 928735267494576323712323170013107134200931090482659407691776 7817 941406248650713226413728213872786843312982596697225567404032 7818 954250103357665420071674605767760682672681396811237817319424 7819 965251511387625292770155025132785141157364548542074932166656 7820 967269190175058495537397049262665758057122181325456689594368 7821 978420693327619501524093545363602577594396539767739952136192 7822 980465899840971492627887392534638124709386957484783227109376 7823 991769545903632040995532603915363917235076315862097717100544 7824 1005300520409721594808019337763566809729244599109781404254208 7825 1016890481132642283741397886559641959408581582003173591089152 7826 1019016101583600719578492364655318658693922956458094290272256 7827 1030764187209344001605629414045606007671463021319100525707264 7828 1032918808062916469599749681024145514097131938749401259835392 7829 1044827175931398364176363566264745525976047476792991833653248 7830 1059082029732052379715444240606885198727105421284378763329536 7831 1073531366277373597580633931488730768006766571412642544484352 7832 1085907950311078454366424403274383283802035117109834298687488 7833 1088177838946940807479571680420498977814262453991138775793664 7834 1100723279993571939214605238534052899793696107238707446153216 7835 1103024137321092929206373316601467890298060327170381130498048 7836 1115740739141586046119974179404784406889460855344859931738112 7837 1130963085460936794159021754984012660945400173998504079785984 7838 1144001791274222569209072622379597204334654279753570289975296 7839 1146393114281550809525803910237233491030663326015356076556288 7840 1159609710610512001806333090801306758630395898983988091420672 7841 1162033659070781028299718391152163703359273431093076417314816 7842 1175430572922823159698409012047838716723053411392115812859904 7843 1191467283448558927179874770682745848567993598944926108745728 7844 1205203533194242706656471569255871951891652245337094626476032 7845 1207722787062045297278213172924822114007612392839222862544896 7846 1221646444099963261162227453683681194277289506748563586023424 7847 1224200068815308408414518140473061350041045260740031122767872 7848 1238313689992768431616430893350809512267908120643545876922368 7849 1255208331534284301884970951830382457750643462262967423205376 7850 1272333471143553893428899474357014243563575195748317089759232 7851 1287002015183500390360206700177046854876486064722766576222208 7852 1289692253566744660716529399016887677409496241767275586125824 7853 1304560924436826002032124727151470103459195386356986602848256 7854 1307287866454628656837183190046184166279182609979710969479168 7855 1322359394538176054660710138553818556313435087816130289467392 7856 1340400693879628793077359117018089079638992798813041872338944 7857 1355853974843523044988530515412855945878108776004231454785536 7858 1358688135444800959437989819540424878258563941944125720363008 7859 1374352249612458668807505885394141343561950695092134034276352 7860 1377225077417221959466332908032194018796175918332535013113856 7861 1393102901241864485568484755019660701301396635723989111537664 7862 1412109372976069839620592320809180264969473895045838351106048 7863 1431375155036498130107511908651641024009022095216856725979136 7864 1447877267081437939155232537699177711736046822813112398249984 7865 1450903785262587743306095573893998637085683271988185034391552 7866 1467631039991429252286140318045403866391594809651609928204288 7867 1470698849761457238941831088801957187064080436227174840664064 7868 1487654318855448061493298905873045875852614473793146575650816 7869 1507950780614582392212029006645350214593866898664672106381312 7870 1525335721698963425612096829839462939112872373004760386633728 7871 1528524152375401079367738546982977988040884434687141435408384 7872 1546146280814016002408444121068409011507194531978650788560896 7873 1549378212094374704399624521536218271145697908124101889753088 7874 1567240763897097546264545349397118288964071215189487750479872 7875 1588623044598078569573166360910327798090658131926568144994304 7876 1606938044258990275541962092341162602522202993782792835301376 7877 1610297049416060396370950897233096152010149857118963816726528 7878 1628861925466617681549636604911574925703052675664751448031232 7879 1632266758420411211219357520630748466721393680986708163690496 7880 1651084919990357908821907857801079349690544160858061169229824 7881 1654536205981639393809559974902201835447090490755571695747072 7882 1673611108712379069179961269107176610334191283017289897607168 7883 1696444628191405191238532632476018991418100260997756119678976 7884 1716002686911333853813608933569395806501981419630355434962944 7885 1719589671422326214288705865355850236545994989023034114834432 7886 1739414565915768002709499636201960137945593848475982137131008 7887 1743050488606171542449577586728245555038910146639614625972224 7888 1763145859384234739547613518071758075084580117088173719289856 7889 1787200925172838390769812156024118772851990398417389163118592 7890 1807805299791364059984707353883807927837478368005641939714048 7891 1811584180593067945917319759387233171011418589258834293817344 7892 1832469666149944891743341180525521791415934260122845379035136 7893 1836300103222962612621777210709592025061567891110046684151808 7894 1857470534989152647424646340026214268401862180965318815383552 7895 1882812497301426452827456427745573686625965193394451134808064 7896 1908500206715330840143349211535521365345362793622475634638848 7897 1930503022775250585540310050265570282314729097084149864333312 7898 1934538380350116991074794098525331516114244362650913379188736 7899 1956841386655239003048187090727205155188793079535479904272384 7900 1960931799681942985255774785069276249418773914969566454218752 7901 1983539091807264081991065207830727834470152631724195434201088 7902 2010601040819443189616038675527133619458489198219562808508416 7903 2033780962265284567482795773119283918817163164006347182178304 7904 2038032203167201439156984729310637317387845912916188580544512 7905 2061528374418688003211258828091212015342926042638201051414528 7906 2065837616125832939199499362048291028194263877498802519670784 7907 2089654351862796728352727132529491051952094953585983667306496 7908 2118164059464104759430888481213770397454210842568757526659072 7909 2147062732554747195161267862977461536013533142825285088968704 7910 2171815900622156908732848806548766567604070234219668597374976 7911 2176355677893881614959143360840997955628524907982277551587328 7912 2201446559987143878429210477068105799587392214477414892306432 7913 2206048274642185858412746633202935780596120654340762260996096 7914 2231481478283172092239948358809568813778921710689719863476224 7915 2261926170921873588318043509968025321890800347997008159571968 7916 2288003582548445138418145244759194408669308559507140579950592 7917 2292786228563101619051607820474466982061326652030712153112576 7918 2319219421221024003612666181602613517260791797967976182841344 7919 2324067318141562056599436782304327406718546862186152834629632 7920 2350861145845646319396818024095677433446106822784231625719808 7921 2382934566897117854359749541365491697135987197889852217491456 7922 2410407066388485413312943138511743903783304490674189252952064 7923 2415445574124090594556426345849644228015224785678445725089792 7924 2443292888199926522324454907367362388554579013497127172046848 7925 2448400137630616816829036280946122700082090521480062245535744 7926 2476627379985536863232861786701619024535816241287091753844736 7927 2510416663068568603769941903660764915501286924525934846410752 7928 2544666942287107786857798948714028487127150391496634179518464 7929 2574004030367000780720413400354093709752972129445533152444416 7930 2579384507133489321433058798033775354818992483534551172251648 7931 2609121848873652004064249454302940206918390772713973205696512 7932 2614575732909257313674366380092368332558365219959421938958336 7933 2644718789076352109321420277107637112626870175632260578934784 7934 2680801387759257586154718234036178159277985597626083744677888 7935 2711707949687046089977061030825711891756217552008462909571072 7936 2717376270889601918875979639080849756517127883888251440726016 7937 2748704499224917337615011770788282687123901390184268068552704 7938 2754450154834443918932665816064388037592351836665070026227712 7939 2786205802483728971136969510039321402602793271447978223075328 7940 2824218745952139679241184641618360529938947790091676702212096 7941 2862750310072996260215023817303282048018044190433713451958272 7942 2895754534162875878310465075398355423472093645626224796499968 7943 2901807570525175486612191147787997274171366543976370068783104 7944 2935262079982858504572280636090807732783189619303219856408576 7945 2941397699522914477883662177603914374128160872454349681328128 7946 2975308637710896122986597811746091751705228947586293151301632 7947 3015901561229164784424058013290700429187733797329344212762624 7948 3050671443397926851224193659678925878225744746009520773267456 7949 3057048304750802158735477093965955976081768869374282870816768 7950 3092292561628032004816888242136818023014389063957301577121792 7951 3098756424188749408799249043072436542291395816248203779506176 7952 3134481527794195092529090698794236577928142430378975500959744 7953 3177246089196157139146332721820655596181316263853136289988608 7954 3213876088517980551083924184682325205044405987565585670602752 7955 3220594098832120792741901794466192304020299714237927633453056 7956 3257723850933235363099273209823149851406105351329502896062464 7957 3264533516840822422438715041261496933442787361973416327380992 7958 3302169839980715817643815715602158699381088321716122338459648 7959 3309072411963278787619119949804403670894180981511143391494144 7960 3347222217424758138359922538214353220668382566034579795214336 7961 3392889256382810382477065264952037982836200521995512239357952 7962 3432005373822667707627217867138791613003962839260710869925888 7963 3439179342844652428577411730711700473091989978046068229668864 7964 3478829131831536005418999272403920275891187696951964274262016 7965 3486100977212343084899155173456491110077820293279229251944448 7966 3526291718768469479095227036143516150169160234176347438579712 7967 3574401850345676781539624312048237545703980796834778326237184 7968 3615610599582728119969414707767615855674956736011283879428096 7969 3623168361186135891834639518774466342022837178517668587634688 7970 3664939332299889783486682361051043582831868520245690758070272 7971 3672600206445925225243554421419184050123135782220093368303616 7972 3714941069978305294849292680052428536803724361930637630767104 7973 3765624994602852905654912855491147373251930386788902269616128 7974 3817000413430661680286698423071042730690725587244951269277696 7975 3861006045550501171080620100531140564629458194168299728666624 7976 3869076760700233982149588197050663032228488725301826758377472 7977 3913682773310478006096374181454410310377586159070959808544768 7978 3921863599363885970511549570138552498837547829939132908437504 7979 3967078183614528163982130415661455668940305263448390868402176 7980 4021202081638886379232077351054267238916978396439125617016832 7981 4067561924530569134965591546238567837634326328012694364356608 7982 4076064406334402878313969458621274634775691825832377161089024 7983 4123056748837376006422517656182424030685852085276402102829056 7984 4131675232251665878398998724096582056388527754997605039341568 7985 4179308703725593456705454265058982103904189907171967334612992 7986 4236328118928209518861776962427540794908421685137515053318144 7987 4294125465109494390322535725954923072027066285650570177937408 7988 4343631801244313817465697613097533135208140468439337194749952 7989 4352711355787763229918286721681995911257049815964555103174656 7990 4402893119974287756858420954136211599174784428954829784612864 7991 4412096549284371716825493266405871561192241308681524521992192 7992 4462962956566344184479896717619137627557843421379439726952448 7993 4523852341843747176636087019936050643781600695994016319143936 7994 4576007165096890276836290489518388817338617119014281159901184 7995 4585572457126203238103215640948933964122653304061424306225152 7996 4638438842442048007225332363205227034521583595935952365682688 7997 4648134636283124113198873564608654813437093724372305669259264 7998 4701722291691292638793636048191354866892213645568463251439616 7999 4765869133794235708719499082730983394271974395779704434982912 8000 4820814132776970826625886277023487807566608981348378505904128 8001 4830891148248181189112852691699288456030449571356891450179584 8002 4886585776399853044648909814734724777109158026994254344093696 8003 4896800275261233633658072561892245400164181042960124491071488 8004 4953254759971073726465723573403238049071632482574183507689472 8005 4963608617944918181428679924706605506341271472266715087241216 8006 5020833326137137207539883807321529831002573849051869692821504 8007 5089333884574215573715597897428056974254300782993268359036928 8008 5148008060734001561440826800708187419505944258891066304888832 8009 5158769014266978642866117596067550709637984967069102344503296 8010 5218243697747304008128498908605880413836781545427946411393024 8011 5229151465818514627348732760184736665116730439918843877916672 8012 5289437578152704218642840554215274225253740351264521157869568 8013 5361602775518515172309436468072356318555971195252167489355776 8014 5423415899374092179954122061651423783512435104016925819142144 8015 5434752541779203837751959278161699513034255767776502881452032 8016 5497408998449834675230023541576565374247802780368536137105408 8017 5508900309668887837865331632128776075184703673330140052455424 8018 5572411604967457942273939020078642805205586542895956446150656 8019 5648437491904279358482369283236721059877895580183353404424192 8020 5725500620145992520430047634606564096036088380867426903916544 8021 5791509068325751756620930150796710846944187291252449592999936 8022 5803615141050350973224382295575994548342733087952740137566208 8023 5870524159965717009144561272181615465566379238606439712817152 8024 5882795399045828955767324355207828748256321744908699362656256 8025 5950617275421792245973195623492183503410457895172586302603264 8026 6031803122458329568848116026581400858375467594658688425525248 8027 6101342886795853702448387319357851756451489492019041546534912 8028 6114096609501604317470954187931911952163537738748565741633536 8029 6184585123256064009633776484273636046028778127914603154243584 8030 6197512848377498817598498086144873084582791632496407559012352 8031 6268963055588390185058181397588473155856284860757951001919488 8032 6354492178392314278292665443641311192362632527706272579977216 8033 6427752177035961102167848369364650410088811975131171341205504 8034 6441188197664241585483803588932384608040599428475855266906112 8035 6515447701866470726198546419646299702812210702659005792124928 8036 6529067033681644844877430082522993866885574723946832654761984 8037 6604339679961431635287631431204317398762176643432244676919296 8038 6618144823926557575238239899608807341788361963022286782988288 8039 6694444434849516276719845076428706441336765132069159590428672 8040 6785778512765620764954130529904075965672401043991024478715904 8041 6864010747645335415254435734277583226007925678521421739851776 8042 6878358685689304857154823461423400946183979956092136459337728 8043 6957658263663072010837998544807840551782375393903928548524032 8044 6972201954424686169798310346912982220155640586558458503888896 8045 7052583437536938958190454072287032300338320468352694877159424 8046 7148803700691353563079248624096475091407961593669556652474368 8047 7231221199165456239938829415535231711349913472022567758856192 8048 7246336722372271783669279037548932684045674357035337175269376 8049 7329878664599779566973364722102087165663737040491381516140544 8050 7345200412891850450487108842838368100246271564440186736607232 8051 7429882139956610589698585360104857073607448723861275261534208 8052 7531249989205705811309825710982294746503860773577804539232256 8053 7634000826861323360573396846142085461381451174489902538555392 8054 7722012091101002342161240201062281129258916388336599457333248 8055 7738153521400467964299176394101326064456977450603653516754944 8056 7827365546620956012192748362908820620755172318141919617089536 8057 7843727198727771941023099140277104997675095659878265816875008 8058 7934156367229056327964260831322911337880610526896781736804352 8059 8042404163277772758464154702108534477833956792878251234033664 8060 8135123849061138269931183092477135675268652656025388728713216 8061 8152128812668805756627938917242549269551383651664754322178048 8062 8246113497674752012845035312364848061371704170552804205658112 8063 8263350464503331756797997448193164112777055509995210078683136 8064 8358617407451186913410908530117964207808379814343934669225984 8065 8472656237856419037723553924855081589816843370275030106636288 8066 8588250930218988780645071451909846144054132571301140355874816 8067 8687263602488627634931395226195066270416280936878674389499904 8068 8705422711575526459836573443363991822514099631929110206349312 8069 8805786239948575513716841908272423198349568857909659569225728 8070 8824193098568743433650986532811743122384482617363049043984384 8071 8925925913132688368959793435238275255115686842758879453904896 8072 9047704683687494353272174039872101287563201391988032638287872 8073 9152014330193780553672580979036777634677234238028562319802368 8074 9171144914252406476206431281897867928245306608122848612450304 8075 9276877684884096014450664726410454069043167191871904731365376 8076 9296269272566248226397747129217309626874187448744611338518528 8077 9403444583382585277587272096382709733784427291136926502879232 8078 9531738267588471417438998165461966788543948791559408869965824 8079 9641628265553941653251772554046975615133217962696757011808256 8080 9661782296496362378225705383398576912060899142713782900359168 8081 9773171552799706089297819629469449554218316053988508688187392 8082 9793600550522467267316145123784490800328362085920248982142976 8083 9906509519942147452931447146806476098143264965148367015378944 8084 9927217235889836362857359849413211012682542944533430174482432 8085 10041666652274274415079767614643059662005147698103739385643008 8086 10178667769148431147431195794856113948508601565986536718073856 8087 10296016121468003122881653601416374839011888517782132609777664 8088 10317538028533957285732235192135101419275969934138204689006592 8089 10436487395494608016256997817211760827673563090855892822786048 8090 10458302931637029254697465520369473330233460879837687755833344 8091 10578875156305408437285681108430548450507480702529042315739136 8092 10723205551037030344618872936144712637111942390504334978711552 8093 10846831798748184359908244123302847567024870208033851638284288 8094 10869505083558407675503918556323399026068511535553005762904064 8095 10994817996899669350460047083153130748495605560737072274210816 8096 11017800619337775675730663264257552150369407346660280104910848 8097 11144823209934915884547878040157285610411173085791912892301312 8098 11296874983808558716964738566473442119755791160366706808848384 8099 11451001240291985040860095269213128192072176761734853807833088 8100 11583018136651503513241860301593421693888374582504899185999872 8101 11607230282100701946448764591151989096685466175905480275132416 8102 11741048319931434018289122544363230931132758477212879425634304 8103 11765590798091657911534648710415657496512643489817398725312512 8104 11901234550843584491946391246984367006820915790345172605206528 8105 12063606244916659137696232053162801716750935189317376851050496 8106 12202685773591707404896774638715703512902978984038083093069824 8107 12228193219003208634941908375863823904327075477497131483267072 8108 12369170246512128019267552968547272092057556255829206308487168 8109 12395025696754997635196996172289746169165583264992815118024704 8110 12537926111176780370116362795176946311712569721515902003838976 8111 12708984356784628556585330887282622384725265055412545159954432 8112 12855504354071922204335696738729300820177623950262342682411008 8113 12882376395328483170967607177864769216081198856951710533812224 8114 13030895403732941452397092839292599405624421405318011584249856 8115 13058134067363289689754860165045987733771149447893665309523968 8116 13208679359922863270575262862408634797524353286864489353838592 8117 13236289647853115150476479799217614683576723926044573565976576 8118 13388888869699032553439690152857412882673530264138319180857344 8119 13571557025531241529908261059808151931344802087982048957431808 8120 13728021495290670830508871468555166452015851357042843479703552 8121 13756717371378609714309646922846801892367959912184272918675456 8122 13915316527326144021675997089615681103564750787807857097048064 8123 13944403908849372339596620693825964440311281173116917007777792 8124 14105166875073877916380908144574064600676640936705389754318848 8125 14297607401382707126158497248192950182815923187339113304948736 8126 14462442398330912479877658831070463422699826944045135517712384 8127 14492673444744543567338558075097865368091348714070674350538752 8128 14659757329199559133946729444204174331327474080982763032281088 8129 14690400825783700900974217685676736200492543128880373473214464 8130 14859764279913221179397170720209714147214897447722550523068416 8131 15062499978411411622619651421964589493007721547155609078464512 8132 15268001653722646721146793692284170922762902348979805077110784 8133 15444024182202004684322480402124562258517832776673198914666496 8134 15476307042800935928598352788202652128913954901207307033509888 8135 15654731093241912024385496725817641241510344636283839234179072 8136 15687454397455543882046198280554209995350191319756531633750016 8137 15868312734458112655928521662645822675761221053793563473608704 8138 16084808326555545516928309404217068955667913585756502468067328 8139 16270247698122276539862366184954271350537305312050777457426432 8140 16304257625337611513255877834485098539102767303329508644356096 8141 16492226995349504025690070624729696122743408341105608411316224 8142 16526700929006663513595994896386328225554111019990420157366272 8143 16717234814902373826821817060235928415616759628687869338451968 8144 16945312475712838075447107849710163179633686740550060213272576 8145 17176501860437977561290142903819692288108265142602280711749632 8146 17374527204977255269862790452390132540832561873757348778999808 8147 17410845423151052919673146886727983645028199263858220412698624 8148 17611572479897151027433683816544846396699137715819319138451456 8149 17648386197137486867301973065623486244768965234726098087968768 8150 17851851826265376737919586870476550510231373685517758907809792 8151 18095409367374988706544348079744202575126402783976065276575744 8152 18304028660387561107345161958073555269354468476057124639604736 8153 18342289828504812952412862563795735856490613216245697224900608 8154 18553755369768192028901329452820908138086334383743809462730752 8155 18592538545132496452795494258434619253748374897489222677037056 8156 18806889166765170555174544192765419467568854582273853005758464 8157 19063476535176942834877996330923933577087897583118817739931648 8158 19283256531107883306503545108093951230266435925393514023616512 8159 19323564592992724756451410766797153824121798285427565800718336 8160 19546343105599412178595639258938899108436632107977017376374784 8161 19587201101044934534632290247568981600656724171840497964285952 8162 19813019039884294905862894293612952196286529930296734030757888 8163 19854434471779672725714719698826422025365085889066860348964864 8164 20083333304548548830159535229286119324010295396207478771286016 8165 20357335538296862294862391589712227897017203131973073436147712 8166 20592032242936006245763307202832749678023777035564265219555328 8167 20635076057067914571464470384270202838551939868276409378013184 8168 20872974790989216032513995634423521655347126181711785645572096 8169 20916605863274058509394931040738946660466921759675375511666688 8170 21157750312610816874571362216861096901014961405058084631478272 8171 21446411102074060689237745872289425274223884781008669957423104 8172 21693663597496368719816488246605695134049740416067703276568576 8173 21739010167116815351007837112646798052137023071106011525808128 8174 21989635993799338700920094166306261496991211121474144548421632 8175 22035601238675551351461326528515104300738814693320560209821696 8176 22289646419869831769095756080314571220822346171583825784602624 8177 22593749967617117433929477132946884239511582320733413617696768 8178 22902002480583970081720190538426256384144353523469707615666176 8179 23166036273303007026483720603186843387776749165009798371999744 8180 23214460564201403892897529182303978193370932351810960550264832 8181 23482096639862868036578245088726461862265516954425758851268608 8182 23531181596183315823069297420831314993025286979634797450625024 8183 23802469101687168983892782493968734013641831580690345210413056 8184 24127212489833318275392464106325603433501870378634753702100992 8185 24405371547183414809793549277431407025805957968076166186139648 8186 24456386438006417269883816751727647808654150954994262966534144 8187 24738340493024256038535105937094544184115112511658412616974336 8188 24790051393509995270393992344579492338331166529985630236049408 8189 25075852222353560740232725590353892623425139443031804007677952 8190 25417968713569257113170661774565244769450530110825090319908864 8191 25711008708143844408671393477458601640355247900524685364822016 8192 25764752790656966341935214355729538432162397713903421067624448 8193 26061790807465882904794185678585198811248842810636023168499712 8194 26116268134726579379509720330091975467542298895787330619047936 8195 26417358719845726541150525724817269595048706573728978707677184 8196 26472579295706230300952959598435229367153447852089147131953152 8197 26777777739398065106879380305714825765347060528276638361714688 8198 27143114051062483059816522119616303862689604175964097914863616 8199 27456042990581341661017742937110332904031702714085686959407104 8200 27513434742757219428619293845693603784735919824368545837350912 8201 27830633054652288043351994179231362207129501575615714194096128 8202 27888807817698744679193241387651928880622562346233834015555584 8203 28210333750147755832761816289148129201353281873410779508637696 8204 28595214802765414252316994496385900365631846374678226609897472 8205 28924884796661824959755317662140926845399653888090271035424768 8206 28985346889489087134677116150195730736182697428141348701077504 8207 29319514658399118267893458888408348662654948161965526064562176 8208 29380801651567401801948435371353472400985086257760746946428928 8209 29719528559826442358794341440419428294429794895445101046136832 8210 29781651707669509088572079548239633038047628833600290523447296 8211 30124999956822823245239302843929178986015443094311218156929024 8212 30536003307445293442293587384568341845525804697959610154221568 8213 30888048364404009368644960804249124517035665553346397829332992 8214 30952614085601871857196705576405304257827909802414614067019776 8215 31309462186483824048770993451635282483020689272567678468358144 8216 31374908794911087764092396561108419990700382639513063267500032 8217 31736625468916225311857043325291645351522442107587126947217408 8218 32169616653111091033856618808434137911335827171513004936134656 8219 32540495396244553079724732369908542701074610624101554914852864 8220 32608515250675223026511755668970197078205534606659017288712192 8221 32984453990699008051380141249459392245486816682211216822632448 8222 33053401858013327027191989792772656451108222039980840314732544 8223 33434469629804747653643634120471856831233519257375738676903936 8224 33890624951425676150894215699420326359267373481100120426545152 8225 34353003720875955122580285807639384576216530285204561423499264 8226 34749054409954510539725580904780265081665123747514697557999616 8227 34821690846302105839346293773455967290056398527716440825397248 8228 35223144959794302054867367633089692793398275431638638276902912 8229 35296772394274973734603946131246972489537930469452196175937536 8230 35703703652530753475839173740953101020462747371035517815619584 8231 36190818734749977413088696159488405150252805567952130553151488 8232 36608057320775122214690323916147110538708936952114249279209472 8233 36684579657009625904825725127591471712981226432491394449801216 8234 37107510739536384057802658905641816276172668767487618925461504 8235 37185077090264992905590988516869238507496749794978445354074112 8236 37613778333530341110349088385530838935137709164547706011516928 8237 38126953070353885669755992661847867154175795166237635479863296 8238 38566513062215766613007090216187902460532871850787028047233024 8239 38647129185985449512902821533594307648243596570855131601436672 8240 39092686211198824357191278517877798216873264215954034752749568 8241 39174402202089869069264580495137963201313448343680995928571904 8242 39626038079768589811725788587225904392573059860593468061515776 8243 39708868943559345451429439397652844050730171778133720697929728 8244 40166666609097097660319070458572238648020590792414957542572032 8245 40714671076593724589724783179424455794034406263946146872295424 8246 41184064485872012491526614405665499356047554071128530439110656 8247 41270152114135829142928940768540405677103879736552818756026368 8248 41745949581978432065027991268847043310694252363423571291144192 8249 41833211726548117018789862081477893320933843519350751023333376 8250 42315500625221633749142724433722193802029922810116169262956544 8251 42892822204148121378475491744578850548447769562017339914846208 8252 43387327194992737439632976493211390268099480832135406553137152 8253 43478020334233630702015674225293596104274046142212023051616256 8254 43979271987598677401840188332612522993982422242948289096843264 8255 44071202477351102702922653057030208601477629386641120419643392 8256 44579292839739663538191512160629142441644692343167651569205248 8257 45187499935234234867858954265893768479023164641466827235393536 8258 45804004961167940163440381076852512768288707046939415231332352 8259 46332072546606014052967441206373686775553498330019596743999488 8260 46428921128402807785795058364607956386741864703621921100529664 8261 46964193279725736073156490177452923724531033908851517702537216 8262 47062363192366631646138594841662629986050573959269594901250048 8263 47604938203374337967785564987937468027283663161380690420826112 8264 48254424979666636550784928212651206867003740757269507404201984 8265 48810743094366829619587098554862814051611915936152332372279296 8266 48912772876012834539767633503455295617308301909988525933068288 8267 49476680986048512077070211874189088368230225023316825233948672 8268 49580102787019990540787984689158984676662333059971260472098816 8269 50151704444707121480465451180707785246850278886063608015355904 8270 50835937427138514226341323549130489538901060221650180639817728 8271 51422017416287688817342786954917203280710495801049370729644032 8272 51529505581313932683870428711459076864324795427806842135248896 8273 52123581614931765809588371357170397622497685621272046336999424 8274 52232536269453158759019440660183950935084597791574661238095872 8275 52834717439691453082301051449634539190097413147457957415354368 8276 52945158591412460601905919196870458734306895704178294263906304 8277 53555555478796130213758760611429651530694121056553276723429376 8278 54286228102124966119633044239232607725379208351928195829727232 8279 54912085981162683322035485874220665808063405428171373918814208 8280 55026869485514438857238587691387207569471839648737091674701824 8281 55661266109304576086703988358462724414259003151231428388192256 8282 55777615635397489358386482775303857761245124692467668031111168 8283 56420667500295511665523632578296258402706563746821559017275392 8284 57190429605530828504633988992771800731263692749356453219794944 8285 57849769593323649919510635324281853690799307776180542070849536 8286 57970693778978174269354232300391461472365394856282697402155008 8287 58639029316798236535786917776816697325309896323931052129124352 8288 58761603303134803603896870742706944801970172515521493892857856 8289 59439057119652884717588682880838856588859589790890202092273664 8290 59563303415339018177144159096479266076095257667200581046894592 8291 60249999913645646490478605687858357972030886188622436313858048 8292 61072006614890586884587174769136683691051609395919220308443136 8293 61776096728808018737289921608498249034071331106692795658665984 8294 61905228171203743714393411152810608515655819604829228134039552 8295 62618924372967648097541986903270564966041378545135356936716288 8296 62749817589822175528184793122216839981400765279026126535000064 8297 63473250937832450623714086650583290703044884215174253894434816 8298 64339233306222182067713237616868275822671654343026009872269312 8299 65080990792489106159449464739817085402149221248203109829705728 8300 65217030501350446053023511337940394156411069213318034577424384 8301 65968907981398016102760282498918784490973633364422433645264896 8302 66106803716026654054383979585545312902216444079961680629465088 8303 66868939259609495307287268240943713662467038514751477353807872 8304 67781249902851352301788431398840652718534746962200240853090304 8305 68706007441751910245160571615278769152433060570409122846998528 8306 69498108819909021079451161809560530163330247495029395115999232 8307 69643381692604211678692587546911934580112797055432881650794496 8308 70446289919588604109734735266179385586796550863277276553805824 8309 70593544788549947469207892262493944979075860938904392351875072 8310 71407407305061506951678347481906202040925494742071035631239168 8311 72381637469499954826177392318976810300505611135904261106302976 8312 73216114641550244429380647832294221077417873904228498558418944 8313 73369159314019251809651450255182943425962452864982788899602432 8314 74215021479072768115605317811283632552345337534975237850923008 8315 74370154180529985811181977033738477014993499589956890708148224 8316 75227556667060682220698176771061677870275418329095412023033856 8317 76253906140707771339511985323695734308351590332475270959726592 8318 77133026124431533226014180432375804921065743701574056094466048 8319 77294258371970899025805643067188615296487193141710263202873344 8320 78185372422397648714382557035755596433746528431908069505499136 8321 78348804404179738138529160990275926402626896687361991857143808 8322 79252076159537179623451577174451808785146119721186936123031552 8323 79417737887118690902858878795305688101460343556267441395859456 8324 80333333218194195320638140917144477296041181584829915085144064 8325 81429342153187449179449566358848911588068812527892293744590848 8326 82368128971744024983053228811330998712095108142257060878221312 8327 82540304228271658285857881537080811354207759473105637512052736 8328 83491899163956864130055982537694086621388504726847142582288384 8329 83666423453096234037579724162955786641867687038701502046666752 8330 84631001250443267498285448867444387604059845620232338525913088 8331 85785644408296242756950983489157701096895539124034679829692416 8332 86774654389985474879265952986422780536198961664270813106274304 8333 86956040668467261404031348450587192208548092284424046103232512 8334 87958543975197354803680376665225045987964844485896578193686528 8335 88142404954702205405845306114060417202955258773282240839286784 8336 89158585679479327076383024321258284883289384686335303138410496 8337 90374999870468469735717908531787536958046329282933654470787072 8338 91608009922335880326880762153705025536577414093878830462664704 8339 92664145093212028105934882412747373551106996660039193487998976 8340 92857842256805615571590116729215912773483729407243842201059328 8341 93928386559451472146312980354905847449062067817703035405074432 8342 94124726384733263292277189683325259972101147918539189802500096 8343 95209876406748675935571129975874936054567326322761380841652224 8344 96508849959333273101569856425302413734007481514539014808403968 8345 97621486188733659239174197109725628103223831872304664744558592 8346 97825545752025669079535267006910591234616603819977051866136576 8347 98953361972097024154140423748378176736460450046633650467897344 8348 99160205574039981081575969378317969353324666119942520944197632 8349 100303408889414242960930902361415570493700557772127216030711808 8350 101671874854277028452682647098260979077802120443300361279635456 8351 102844034832575377634685573909834406561420991602098741459288064 8352 103059011162627865367740857422918153728649590855613684270497792 8353 104247163229863531619176742714340795244995371242544092673998848 8354 104465072538906317518038881320367901870169195583149322476191744 8355 105669434879382906164602102899269078380194826294915914830708736 8356 105890317182824921203811838393740917468613791408356588527812608 8357 107111110957592260427517521222859303061388242113106553446858752 8358 108572456204249932239266088478465215450758416703856391659454464 8359 109824171962325366644070971748441331616126810856342747837628416 8360 110053738971028877714477175382774415138943679297474183349403648 8361 111322532218609152173407976716925448828518006302462856776384512 8362 111555231270794978716772965550607715522490249384935336062222336 8363 112841335000591023331047265156592516805413127493643118034550784 8364 114380859211061657009267977985543601462527385498712906439589888 8365 115699539186647299839021270648563707381598615552361084141699072 8366 115941387557956348538708464600782922944730789712565394804310016 8367 117278058633596473071573835553633394650619792647862104258248704 8368 117523206606269607207793741485413889603940345031042987785715712 8369 118878114239305769435177365761677713177719179581780404184547328 8370 119126606830678036354288318192958532152190515334401162093789184 8371 120499999827291292980957211375716715944061772377244872627716096 8372 122144013229781173769174349538273367382103218791838440616886272 8373 123552193457616037474579843216996498068142662213385591317331968 8374 123810456342407487428786822305621217031311639209658456268079104 8375 125237848745935296195083973806541129932082757090270713873432576 8376 125499635179644351056369586244433679962801530558052253070000128 8377 126946501875664901247428173301166581406089768430348507788869632 8378 128678466612444364135426475233736551645343308686052019744538624 8379 130161981584978212318898929479634170804298442496406219659411456 8380 130434061002700892106047022675880788312822138426636069154848768 8381 131937815962796032205520564997837568981947266728844867290529792 8382 132213607432053308108767959171090625804432888159923361258930176 8383 133737878519218990614574536481887427324934077029502954707615744 8384 135562499805702704603576862797681305437069493924400481706180608 8385 137412014883503820490321143230557538304866121140818245693997056 8386 138996217639818042158902323619121060326660494990058790231998464 8387 139286763385208423357385175093823869160225594110865763301588992 8388 140892579839177208219469470532358771173593101726554553107611648 8389 141187089577099894938415784524987889958151721877808784703750144 8390 142814814610123013903356694963812404081850989484142071262478336 8391 144763274938999909652354784637953620601011222271808522212605952 8392 146432229283100488858761295664588442154835747808456997116837888 8393 146738318628038503619302900510365886851924905729965577799204864 8394 148430042958145536231210635622567265104690675069950475701846016 8395 148740308361059971622363954067476954029986999179913781416296448 8396 150455113334121364441396353542123355740550836658190824046067712 8397 152507812281415542679023970647391468616703180664950541919453184 8398 154266052248863066452028360864751609842131487403148112188932096 8399 154588516743941798051611286134377230592974386283420526405746688 8400 156370744844795297428765114071511192867493056863816139010998272 8401 156697608808359476277058321980551852805253793374723983714287616 8402 158504152319074359246903154348903617570292239442373872246063104 8403 158835475774237381805717757590611376202920687112534882791718912 8404 160666666436388390641276281834288954592082363169659830170288128 8405 162858684306374898358899132717697823176137625055784587489181696 8406 164736257943488049966106457622661997424190216284514121756442624 8407 165080608456543316571715763074161622708415518946211275024105472 8408 166983798327913728260111965075388173242777009453694285164576768 8409 167332846906192468075159448325911573283735374077403004093333504 8410 169262002500886534996570897734888775208119691240464677051826176 8411 171571288816592485513901966978315402193791078248069359659384832 8412 173549308779970949758531905972845561072397923328541626212548608 8413 173912081336934522808062696901174384417096184568848092206465024 8414 175917087950394709607360753330450091975929688971793156387373056 8415 176284809909404410811690612228120834405910517546564481678573568 8416 178317171358958654152766048642516569766578769372670606276820992 8417 178689910246017054531432477289437798228285773001601743140683776 8418 180749999740936939471435817063575073916092658565867308941574144 8419 183216019844671760653761524307410051073154828187757660925329408 8420 185328290186424056211869764825494747102213993320078386975997952 8421 185715684513611231143180233458431825546967458814487684402118656 8422 187856773118902944292625960709811694898124135635406070810148864 8423 188249452769466526584554379366650519944202295837078379605000192 8424 190419752813497351871142259951749872109134652645522761683304448 8425 193017699918666546203139712850604827468014963029078029616807936 8426 195242972377467318478348394219451256206447663744609329489117184 8427 195651091504051338159070534013821182469233207639954103732273152 8428 197906723944194048308280847496756353472920900093267300935794688 8429 198320411148079962163151938756635938706649332239885041888395264 8430 200606817778828485921861804722831140987401115544254432061423616 8431 203343749708554056905365294196521958155604240886600722559270912 8432 205688069665150755269371147819668813122841983204197482918576128 8433 206118022325255730735481714845836307457299181711227368540995584 8434 208494326459727063238353485428681590489990742485088185347997696 8435 208930145077812635036077762640735803740338391166298644952383488 8436 211338869758765812329204205798538156760389652589831829661417472 8437 211780634365649842407623676787481834937227582816713177055625216 8438 214222221915184520855035042445718606122776484226213106893717504 8439 217144912408499864478532176956930430901516833407712783318908928 8440 219648343924650733288141943496882663232253621712685495675256832 8441 220107477942057755428954350765548830277887358594948366698807296 8442 222645064437218304346815953433850897657036012604925713552769024 8443 223110462541589957433545931101215431044980498769870672124444672 8444 225682670001182046662094530313185033610826254987286236069101568 8445 228761718422123314018535955971087202925054770997425812879179776 8446 231399078373294599678042541297127414763197231104722168283398144 8447 231882775115912697077416929201565845889461579425130789608620032 8448 234556117267192946143147671107266789301239585295724208516497408 8449 235046413212539214415587482970827779207880690062085975571431424 8450 237756228478611538870354731523355426355438359163560808369094656 8451 238253213661356072708576636385917064304381030668802324187578368 8452 240999999654582585961914422751433431888123544754489745255432192 8453 244288026459562347538348699076546734764206437583676881233772544 8454 247104386915232074949159686433992996136285324426771182634663936 8455 247620912684814974857573644611242434062623278419316912536158208 8456 250475697491870592390167947613082259864165514180541427746865152 8457 250999270359288702112739172488867359925603061116104506140000256 8458 253893003751329802494856346602333162812179536860697015577739264 8459 257356933224888728270852950467473103290686617372104039489077248 8460 260323963169956424637797858959268341608596884992812439318822912 8461 260868122005401784212094045351761576625644276853272138309697536 8462 263875631925592064411041129995675137963894533457689734581059584 8463 264427214864106616217535918342181251608865776319846722517860352 8464 267475757038437981229149072963774854649868154059005909415231488 8465 271124999611405409207153725595362610874138987848800963412361216 8466 274824029767007640980642286461115076609732242281636491387994112 8467 277992435279636084317804647238242120653320989980117580463996928 8468 278573526770416846714770350187647738320451188221731526603177984 8469 281785159678354416438938941064717542347186203453109106215223296 8470 282374179154199789876831569049975779916303443755617569407500288 8471 285629629220246027806713389927624808163701978968284142524956672 8472 289526549877999819304709569275907241202022444543617044425211904 8473 292864458566200977717522591329176884309671495616913994233675776 8474 293476637256077007238605801020731773703849811459931155598409728 8475 296860085916291072462421271245134530209381350139900951403692032 8476 297480616722119943244727908134953908059973998359827562832592896 8477 300910226668242728882792707084246711481101673316381648092135424 8478 305015624562831085358047941294782937233406361329901083838906368 8479 308532104497726132904056721729503219684262974806296224377864192 8480 309177033487883596103222572268754461185948772566841052811493376 8481 312741489689590594857530228143022385734986113727632278021996544 8482 313395217616718952554116643961103705610507586749447967428575232 8483 317008304638148718493806308697807235140584478884747744492126208 8484 317670951548474763611435515181222752405841374225069765583437824 8485 321333332872776781282552563668577909184164726339319660340576256 8486 325717368612749796717798265435395646352275250111569174978363392 8487 329472515886976099932212915245323994848380432569028243512885248 8488 330161216913086633143431526148323245416831037892422550048210944 8489 333967596655827456520223930150776346485554018907388570329153536 8490 334665693812384936150318896651823146567470748154806008186667008 8491 338524005001773069993141795469777550416239382480929354103652352 8492 343142577633184971027803933956630804387582156496138719318769664 8493 347098617559941899517063811945691122144795846657083252425097216 8494 347824162673869045616125393802348768834192369137696184412930048 8495 351834175900789419214721506660900183951859377943586312774746112 8496 352569619818808821623381224456241668811821035093128963357147136 8497 356634342717917308305532097285033139533157538745341212553641984 8498 357379820492034109062864954578875596456571546003203486281367552 8499 361499999481873878942871634127150147832185317131734617883148288 8500 366432039689343521307523048614820102146309656375515321850658816 8501 370656580372848112423739529650989494204427986640156773951995904 8502 371431369027222462286360466916863651093934917628975368804237312 8503 375713546237805888585251921419623389796248271270812141620297728 8504 376498905538933053169108758733301039888404591674156759210000384 8505 380839505626994703742284519903499744218269305291045523366608896 8506 386035399837333092406279425701209654936029926058156059233615872 8507 390485944754934636956696788438902512412895327489218658978234368 8508 391302183008102676318141068027642364938466415279908207464546304 8509 395813447888388096616561694993512706945841800186534601871589376 8510 396640822296159924326303877513271877413298664479770083776790528 8511 401213635557656971843723609445662281974802231088508864122847232 8512 406687499417108113810730588393043916311208481773201445118541824 8513 411376139330301510538742295639337626245683966408394965837152256 8514 412236044650511461470963429691672614914598363422454737081991168 8515 416988652919454126476706970857363180979981484970176370695995392 8516 417860290155625270072155525281471607480676782332597289904766976 8517 422677739517531624658408411597076313520779305179663659322834944 8518 423561268731299684815247353574963669874455165633426354111250432 8519 428444443830369041710070084891437212245552968452426213787435008 8520 434289824816999728957064353913860861803033666815425566637817856 8521 439296687849301466576283886993765326464507243425370991350513664 8522 440214955884115510857908701531097660555774717189896733397614592 8523 445290128874436608693631906867701795314072025209851427105538048 8524 446220925083179914867091862202430862089960997539741344248889344 8525 451365340002364093324189060626370067221652509974572472138203136 8526 457523436844246628037071911942174405850109541994851625758359552 8527 462798156746589199356085082594254829526394462209444336566796288 8528 463765550231825394154833858403131691778923158850261579217240064 8529 469112234534385892286295342214533578602479170591448417032994816 8530 470092826425078428831174965941655558415761380124171951142862848 8531 475512456957223077740709463046710852710876718327121616738189312 8532 476506427322712145417153272771834128608762061337604648375156736 8533 481999999309165171923828845502866863776247089508979490510864384 8534 488576052919124695076697398153093469528412875167353762467545088 8535 494208773830464149898319372867985992272570648853542365269327872 8536 495241825369629949715147289222484868125246556838633825072316416 8537 500951394983741184780335895226164519728331028361082855493730304 8538 501998540718577404225478344977734719851206122232209012280000512 8539 507786007502659604989712693204666325624359073721394031155478528 8540 514713866449777456541705900934946206581373234744208078978154496 8541 520647926339912849275595717918536683217193769985624878637645824 8542 521736244010803568424188090703523153251288553706544276619395072 8543 527751263851184128822082259991350275927789066915379469162119168 8544 528854429728213232435071836684362503217731552639693445035720704 8545 534951514076875962458298145927549709299736308118011818830462976 8546 542249999222810818414307451190725221748277975697601926824722432 8547 549648059534015281961284572922230153219464484563272982775988224 8548 555984870559272168635609294476484241306641979960235160927993856 8549 557147053540833693429540700375295476640902376443463053206355968 8550 563570319356708832877877882129435084694372406906218212430446592 8551 564748358308399579753663138099951559832606887511235138815000576 8552 571259258440492055613426779855249616327403957936568285049913344 8553 579053099755999638609419138551814482404044889087234088850423808 8554 585728917132401955435045182658353768619342991233827988467351552 8555 586953274512154014477211602041463547407699622919862311196819456 8556 593720171832582144924842542490269060418762700279801902807384064 8557 594961233444239886489455816269907816119947996719655125665185792 8558 601820453336485457765585414168493422962203346632763296184270848 8559 610031249125662170716095882589565874466812722659802167677812736 8560 617064208995452265808113443459006439368525949612592448755728384 8561 618354066975767192206445144537508922371897545133682105622986752 8562 625482979379181189715060456286044771469972227455264556043993088 8563 626790435233437905108233287922207411221015173498895934857150464 8564 634016609276297436987612617395614470281168957769495488984252416 8565 635341903096949527222871030362445504811682748450139531166875648 8566 642666665745553562565105127337155818368329452678639320681152512 8567 651434737225499593435596530870791292704550500223138349956726784 8568 658945031773952199864425830490647989696760865138056487025770496 8569 660322433826173266286863052296646490833662075784845100096421888 8570 667935193311654913040447860301552692971108037814777140658307072 8571 669331387624769872300637793303646293134941496309612016373334016 8572 677048010003546139986283590939555100832478764961858708207304704 8573 686285155266369942055607867913261608775164312992277438637539328 8574 694197235119883799034127623891382244289591693314166504850194432 8575 695648325347738091232250787604697537668384738275392368825860096 8576 703668351801578838429443013321800367903718755887172625549492224 8577 705139239637617643246762448912483337623642070186257926714294272 8578 713268685435834616611064194570066279066315077490682425107283968 8579 714759640984068218125729909157751192913143092006406972562735104 8580 722999998963747757885743268254300295664370634263469235766296576 8581 732864079378687042615046097229640204292619312751030643701317632 8582 741313160745696224847479059301978988408855973280313547903991808 8583 742862738054444924572720933833727302187869835257950737608474624 8584 751427092475611777170503842839246779592496542541624283240595456 8585 752997811077866106338217517466602079776809183348313518420000768 8586 761679011253989407484569039806999488436538610582091046733217792 8587 772070799674666184812558851402419309872059852116312118467231744 8588 780971889509869273913393576877805024825790654978437317956468736 8589 782604366016205352636282136055284729876932830559816414929092608 8590 791626895776776193233123389987025413891683600373069203743178752 8591 793281644592319848652607755026543754826597328959540167553581056 8592 802427271115313943687447218891324563949604462177017728245694464 8593 813374998834216227621461176786087832622416963546402890237083648 8594 822752278660603021077484591278675252491367932816789931674304512 8595 824472089301022922941926859383345229829196726844909474163982336 8596 833977305838908252953413941714726361959962969940352741391990784 8597 835720580311250540144311050562943214961353564665194579809533952 8598 845355479035063249316816823194152627041558610359327318645669888 8599 847122537462599369630494707149927339748910331266852708222500864 8600 856888887660738083420140169782874424491105936904852427574870016 8601 868579649633999457914128707827721723606067333630851133275635712 8602 878593375698602933152567773987530652929014486850741982701027328 8603 880429911768231021715817403062195321111549434379793466795229184 8604 890580257748873217387263813735403590628144050419702854211076096 8605 892441850166359829734183724404861724179921995079482688497778688 8606 902730680004728186648378121252740134443305019949144944276406272 8607 915046873688493256074143823884348811700219083989703251516719104 8608 925596313493178398712170165188509659052788924418888673133592576 8609 927531100463650788309667716806263383557846317700523158434480128 8610 938224469068771784572590684429067157204958341182896834065989632 8611 940185652850156857662349931883311116831522760248343902285725696 8612 951024913914446155481418926093421705421753436654243233476378624 8613 953012854645424290834306545543668257217524122675209296750313472 8614 963999998618330343847657691005733727552494179017958981021728768 8615 977152105838249390153394796306186939056825750334707524935090176 8616 988417547660928299796638745735971984545141297707084730538655744 8617 990483650739259899430294578444969736250493113677267650144632832 8618 1001902789967482369560671790452329039456662056722165710987460608 8619 1003997081437154808450956689955469439702412244464418024560001024 8620 1015572015005319209979425386409332651248718147442788062310957056 8621 1029427732899554913083411801869892413162746469488416157956308992 8622 1041295852679825698551191435837073366434387539971249757275291648 8623 1043472488021607136848376181407046306502577107413088553238790144 8624 1055502527702368257644164519982700551855578133830758938324238336 8625 1057708859456426464870143673368725006435463105279386890071441408 8626 1069903028153751924916596291855099418599472616236023637660925952 8627 1072139461476102327188594863736626789369714638009610458844102656 8628 1084499998445621636828614902381450443496555951395203853649444864 8629 1099296119068030563922569145844460306438928969126545965551976448 8630 1111969741118544337271218588952968482613283959920470321855987712 8631 1114294107081667386859081400750590953281804752886926106412711936 8632 1127140638713417665755755764258870169388744813812436424860893184 8633 1129496716616799159507326276199903119665213775022470277630001152 8634 1142518516880984111226853559710499232654807915873136570099826688 8635 1158106199511999277218838277103628964808089778174468177700847616 8636 1171457834264803910870090365316707537238685982467655976934703104 8637 1173906549024308028954423204082927094815399245839724622393638912 8638 1187440343665164289849685084980538120837525400559603805614768128 8639 1189922466888479772978911632539815632239895993439310251330371584 8640 1203640906672970915531170828336986845924406693265526592368541696 8641 1220062498251324341432191765179131748933625445319604335355625472 8642 1234128417990904531616226886918012878737051899225184897511456768 8643 1236708133951534384412890289075017844743795090267364211245973504 8644 1250965958758362379430120912572089542939944454910529112087986176 8645 1253580870466875810216466575844414822442030346997791869714300928 8646 1268033218552594873975225234791228940562337915538990977968504832 8647 1270683806193899054445742060724891009623365496900279062333751296 8648 1285333331491107125130210254674311636736658905357278641362305024 8649 1302869474450999186871193061741582585409101000446276699913453568 8650 1317890063547904399728851660981295979393521730276112974051540992 8651 1320644867652346532573726104593292981667324151569690200192843776 8652 1335870386623309826080895720603105385942216075629554281316614144 8653 1338662775249539744601275586607292586269882992619224032746668032 8654 1354096020007092279972567181879110201664957529923717416414609408 8655 1372570310532739884111215735826523217550328625984554877275078656 8656 1388394470239767598068255247782764488579183386628333009700388864 8657 1391296650695476182464501575209395075336769476550784737651720192 8658 1407336703603157676858886026643600735807437511774345251098984448 8659 1410278479275235286493524897824966675247284140372515853428588544 8660 1426537370871669233222128389140132558132630154981364850214567936 8661 1429519281968136436251459818315502385826286184012813945125470208 8662 1445999997927495515771486536508600591328741268526938471532593152 8663 1465728158757374085230092194459280408585238625502061287402635264 8664 1482626321491392449694958118603957976817711946560627095807983616 8665 1485725476108889849145441867667454604375739670515901475216949248 8666 1502854184951223554341007685678493559184993085083248566481190912 8667 1505995622155732212676435034933204159553618366696627036840001536 8668 1523358022507978814969138079613998976873077221164182093466435584 8669 1544141599349332369625117702804838619744119704232624236934463488 8670 1561943779019738547826787153755610049651581309956874635912937472 8671 1565208732032410705272564272110569459753865661119632829858185216 8672 1583253791553552386466246779974050827783367200746138407486357504 8673 1586563289184639697305215510053087509653194657919080335107162112 8674 1604854542230627887374894437782649127899208924354035456491388928 8675 1626749997668432455242922353572175665244833927092805780474167296 8676 1645504557321206042154969182557350504982735865633579863348609024 8677 1648944178602045845883853718766690459658393453689818948327964672 8678 1667954611677816505906827883429452723919925939880705482783981568 8679 1671441160622501080288622101125886429922707129330389159619067904 8680 1690710958070126498633633646388305254083117220718654637291339776 8681 1694245074925198739260989414299854679497820662533705416445001728 8682 1713777775321476166840280339565748848982211873809704855149740032 8683 1737159299267998915828257415655443447212134667261702266551271424 8684 1757186751397205866305135547975061305858028973701483965402054656 8685 1760859823536462043431634806124390642223098868759586933590458368 8686 1781160515497746434774527627470807181256288100839405708422152192 8687 1784883700332719659468367448809723448359843990158965376995557376 8688 1805461360009456373296756242505480268886610039898289888552812544 8689 1830093747376986512148287647768697623400438167979406503033438208 8690 1851192626986356797424340330377019318105577848837777346267185152 8691 1855062200927301576619335433612526767115692635401046316868960256 8692 1876448938137543569145181368858134314409916682365793668131979264 8693 1880371305700313715324699863766622233663045520496687804571451392 8694 1902049827828892310962837852186843410843506873308486466952757248 8695 1906025709290848581668613091087336514435048245350418593500626944 8696 1927999997236660687695315382011467455104988358035917962043457536 8697 1954304211676498780306789592612373878113651500669415049870180352 8698 1976835095321856599593277491471943969090282595414169461077311488 8699 1980967301478519798860589156889939472500986227354535300289265664 8700 2003805579934964739121343580904658078913324113444331421974921216 8701 2007994162874309616901913379910938879404824488928836049120002048 8702 2031144030010638419958850772818665302497436294885576124621914112 8703 2058855465799109826166823603739784826325492938976832315912617984 8704 2082591705359651397102382871674146732868775079942499514550583296 8705 2086944976043214273696752362814092613005154214826177106477580288 8706 2111005055404736515288329039965401103711156267661517876648476672 8707 2115417718912852929740287346737450012870926210558773780142882816 8708 2139806056307503849833192583710198837198945232472047275321851904 8709 2144278922952204654377189727473253578739429276019220917688205312 8710 2168999996891243273657229804762900886993111902790407707298889728 8711 2198592238136061127845138291688920612877857938253091931103952896 8712 2223939482237088674542437177905936965226567919840940643711975424 8713 2228588214163334773718162801501181906563609505773852212825423872 8714 2254281277426835331511511528517740338777489627624872849721786368 8715 2258993433233598319014652552399806239330427550044940555260002304 8716 2285037033761968222453707119420998465309615831746273140199653376 8717 2316212399023998554437676554207257929616179556348936355401695232 8718 2342915668529607821740180730633415074477371964935311953869406208 8719 2347813098048616057908846408165854189630798491679449244787277824 8720 2374880687330328579699370169961076241675050801119207611229536256 8721 2379844933776959545957823265079631264479791986878620502660743168 8722 2407281813345941831062341656673973691848813386531053184737083392 8723 2440124996502648682864383530358263497867250890639208670711250944 8724 2468256835981809063232453773836025757474103798450369795022913536 8725 2473416267903068768825780578150035689487590180534728422491947008 8726 2501931917516724758860241825144179085879888909821058224175972352 8727 2507161740933751620432933151688829644884060693995583739428601856 8728 2536066437105189747950450469582457881124675831077981955937009664 8729 2541367612387798108891484121449782019246730993800558124667502592 8730 2570666662982214250260420509348623273473317810714557282724610048 8731 2605738948901998373742386123483165170818202000892553399826907136 8732 2635780127095808799457703321962591958787043460552225948103081984 8733 2641289735304693065147452209186585963334648303139380400385687552 8734 2671740773246619652161791441206210771884432151259108562633228288 8735 2677325550499079489202551173214585172539765985238448065493336064 8736 2708192040014184559945134363758220403329915059847434832829218816 8737 2745140621065479768222431471653046435100657251969109754550157312 8738 2776788940479535196136510495565528977158366773256666019400777728 8739 2782593301390952364929003150418790150673538953101569475303440384 8740 2814673407206315353717772053287201471614875023548690502197968896 8741 2820556958550470572987049795649933350494568280745031706857177088 8742 2853074741743338466444256778280265116265260309962729700429135872 8743 2859038563936272872502919636631004771652572368025627890250940416 8744 2891999995854991031542973073017201182657482537053876943065186304 8745 2931456317514748170460184388918560817170477251004122574805270528 8746 2965252642982784899389916237207915953635423893121254191615967232 8747 2971450952217779698290883735334909208751479341031802950433898496 8748 3005708369902447108682015371356987118369986170166497132962381824 8749 3011991244311464425352870069866408319107236733393254073680003072 8750 3046716045015957629938276159227997953746154442328364186932871168 8751 3088283198698664739250235405609677239488239408465248473868926976 8752 3123887558039477095653574307511220099303162619913749271825874944 8753 3130417464064821410545128544221138919507731322239265659716370432 8754 3166507583107104772932493559948101655566734401492276814972715008 8755 3173126578369279394610431020106175019306389315838160670214324224 8756 3209709084461255774749788875565298255798417848708070912982777856 8757 3253499995336864910485844707144351330489667854185611560948334592 8758 3291009114642412084309938365114701009965471731267159726697218048 8759 3297888357204091691767707437533380919316786907379637896655929344 8760 3335909223355633011813655766858905447839851879761410965567963136 8761 3342882321245002160577244202251772859845414258660778319238135808 8762 3381421916140252997267267292776610508166234441437309274582679552 8763 3388490149850397478521978828599709358995641325067410832890003456 8764 3427555550642952333680560679131497697964423747619409710299480064 8765 3474318598535997831656514831310886894424269334523404533102542848 8766 3514373502794411732610271095950122611716057947402967930804109312 8767 3521719647072924086863269612248781284446197737519173867180916736 8768 3562321030995492869549055254941614362512576201678811416844304384 8769 3569767400665439318936734897619446896719687980317930753991114752 8770 3610922720018912746593512485010960537773220079796579777105625088 8771 3660187494753973024296575295537395246800876335958813006066876416 8772 3702385253972713594848680660754038636211155697675554692534370304 8773 3710124401854603153238670867225053534231385270802092633737920512 8774 3752897876275087138290362737716268628819833364731587336263958528 8775 3760742611400627430649399727533244467326091040993375609142902784 8776 3804099655657784621925675704373686821687013746616972933905514496 8777 3812051418581697163337226182174673028870096490700837187001253888 8778 3855999994473321375390630764022934910209976716071835924086915072 8779 3908608423352997560613579185224747756227303001338830099740360704 8780 3953670190643713199186554982943887938180565190828338922154622976 8781 3961934602957039597721178313779878945001972454709070600578531328 8782 4007611159869929478242687161809316157826648226888662843949842432 8783 4015988325748619233803826759821877758809648977857672098240004096 8784 4062288060021276839917701545637330604994872589771152249243828224 8785 4117710931598219652333647207479569652650985877953664631825235968 8786 4165183410719302794204765743348293465737550159884999029101166592 8787 4173889952086428547393504725628185226010308429652354212955160576 8788 4222010110809473030576658079930802207422312535323035753296953344 8789 4230835437825705859480574693474900025741852421117547560285765632 8790 4279612112615007699666385167420397674397890464944094550643703808 8791 4288557845904409308754379454946507157478858552038441835376410624 8792 4337999993782486547314459609525801773986223805580815414597779456 8793 4397184476272122255690276583377841225755715876506183862207905792 8794 4447878964474177349084874355811873930453135839681881287423950848 8795 4457176428326669547436325603002363813127219011547704425650847744 8796 4508562554853670663023023057035480677554979255249745699443572736 8797 4517986866467196638029305104799612478660855100089881110520004608 8798 4570074067523936444907414238841996930619231663492546280399306752 8799 4632424798047997108875353108414515859232359112697872710803390464 8800 4685831337059215643480361461266830148954743929870623907738812416 8801 4695626196097232115817692816331708379261596983358898489574555648 8802 4749761374660657159398740339922152483350101602238415222459072512 8803 4759689867553919091915646530159262528959583973757241005321486336 8804 4814563626691883662124683313347947383697626773062106369474166784 8805 4880249993005297365728767060716526995734501781278417341422501888 8806 4936513671963618126464907547672051514948207596900739590045827072 8807 4946832535806137537651561156300071378975180361069456844983894016 8808 5003863835033449517720483650288358171759777819642116448351944704 8809 5014323481867503240865866303377659289768121387991167478857203712 8810 5072132874210379495900900939164915762249351662155963911874019328 8811 5082735224775596217782968242899564038493461987601116249335005184 8812 5141333325964428500520841018697246546946635621429114565449220096 8813 5211477897803996747484772246966330341636404001785106799653814272 8814 5271560254191617598915406643925183917574086921104451896206163968 8815 5282579470609386130294904418373171926669296606278760800771375104 8816 5343481546493239304323582882412421543768864302518217125266456576 8817 5354651100998158978405102346429170345079531970476896130986672128 8818 5416384080028369119890268727516440806659830119694869665658437632 8819 5490281242130959536444862943306092870201314503938219509100314624 8820 5553577880959070392273020991131057954316733546513332038801555456 8821 5565186602781904729858006300837580301347077906203138950606880768 8822 5629346814412630707435544106574402943229750047097381004395937792 8823 5641113917100941145974099591299866700989136561490063413714354176 8824 5706149483486676932888513556560530232530520619925459400858271744 8825 5718077127872545745005839273262009543305144736051255780501880832 8826 5783999991709982063085946146034402365314965074107753886130372608 8827 5862912635029496340920368777837121634340954502008245149610541056 8828 5930505285965569798779832474415831907270847786242508383231934464 8829 5942901904435559396581767470669818417502958682063605900867796992 8830 6011416739804894217364030742713974236739972340332994265924763648 8831 6023982488622928850705740139732816638214473466786508147360006144 8832 6093432090031915259876552318455995907492308884656728373865742336 8833 6176566397397329478500470811219354478976478816930496947737853952 8834 6247775116078954191307148615022440198606325239827498543651749888 8835 6260834928129642821090257088442277839015462644478531319432740864 8836 6333015166214209545864987119896203311133468802984553629945430016 8837 6346253156738558789220862040212350038612778631676321340428648448 8838 6419418168922511549499577751130596511596835697416141825965555712 8839 6432836768856613963131569182419760736218287828057662753064615936 8840 6506999990673729820971689414288702660979335708371223121896669184 8841 6582018229284824168619876730229402019930943462534319453394436096 8842 6595776714408183383535414875066761838633573814759275793311858688 8843 6671818446711266023627311533717810895679703759522821931135926272 8844 6685764642490004321154488404503545719690828517321556638476271616 8845 6762843832280505994534534585553221016332468882874618549165359104 8846 6776980299700794957043957657199418717991282650134821665780006912 8847 6855111101285904667361121358262995395928847495238819420598960128 8848 6948637197071995663313029662621773788848538669046809066205085696 8849 7028747005588823465220542191900245223432115894805935861608218624 8850 7043439294145848173726539224497562568892395475038347734361833472 8851 7124642061990985739098110509883228725025152403357622833688608768 8852 7139534801330878637873469795238893793439375960635861507982229504 8853 7221845440037825493187024970021921075546440159593159554211250176 8854 7320374989507946048593150591074790493601752671917626012133752832 8855 7404770507945427189697361321508077272422311395351109385068740608 8856 7420248803709206306477341734450107068462770541604185267475841024 8857 7505795752550174276580725475432537257639666729463174672527917056 8858 7521485222801254861298799455066488934652182081986751218285805568 8859 7608199311315569243851351408747373643374027493233945867811028992 8860 7624102837163394326674452364349346057740192981401674374002507776 8861 7711999988946642750781261528045869820419953432143671848173830144 8862 7817216846705995121227158370449495512454606002677660199480721408 8863 7907340381287426398373109965887775876361130381656677844309245952 8864 7923869205914079195442356627559757890003944909418141201157062656 8865 8015222319739858956485374323618632315653296453777325687899684864 8866 8031976651497238467607653519643755517619297955715344196480008192 8867 8124576120042553679835403091274661209989745179542304498487656448 8868 8235421863196439304667294414959139305301971755907329263650471936 8869 8330366821438605588409531486696586931475100319769998058202333184 8870 8347779904172857094787009451256370452020616859304708425910321152 8871 8444020221618946061153316159861604414844625070646071506593906688 8872 8461670875651411718961149386949800051483704842235095120571531264 8873 8559224225230015399332770334840795348795780929888189101287407616 8874 8577115691808818617508758909893014314957717104076883670752821248 8875 8675999987564973094628919219051603547972447611161630829195558912 8876 8794368952544244511380553166755682451511431753012367724415811584 8877 8895757928948354698169748711623747860906271679363762574847901696 8878 8914352856653339094872651206004727626254438023095408851301695488 8879 9017125109707341326046046114070961355109958510499491398887145472 8880 9035973732934393276058610209599224957321710200179762221040009216 8881 9140148135047872889814828477683993861238463326985092560798613504 8882 9264849596095994217750706216829031718464718225395745421606780928 8883 9371662674118431286960722922533660297909487859741247815477624832 8884 9391252392194464231635385632663416758523193966717796979149111296 8885 9499522749321314318797480679844304966700203204476830444918145024 8886 9519379735107838183831293060318525057919167947514482010642972672 8887 9629127253383767324249366626695894767395253546124212738948333568 8888 9760499986010594731457534121433053991469003562556834682845003776 8889 9873027343927236252929815095344103029896415193801479180091654144 8890 9893665071612275075303122312600142757950360722138913689967788032 8891 10007727670066899035440967300576716343519555639284232896703889408 8892 10028646963735006481731732606755318579536242775982334957714407424 8893 10144265748420758991801801878329831524498703324311927823748038656 8894 10165470449551192435565936485799128076986923975202232498670010368 8895 10282666651928857001041682037394493093893271242858229130898440192 8896 10422955795607993494969544493932660683272808003570213599307628544 8897 10543120508383235197830813287850367835148173842208903792412327936 8898 10565158941218772260589808836746343853338593212557521601542750208 8899 10686963092986478608647165764824843087537728605036434250532913152 8900 10709302201996317956810204692858340690159063940953792261973344256 8901 10832768160056738239780537455032881613319660239389739331316875264 8902 10980562484261919072889725886612185740402629007876439018200629248 8903 11107155761918140784546041982262115908633467093026664077603110912 8904 11130373205563809459716012601675160602694155812406277901213761536 8905 11258693628825261414871088213148805886459500094194762008791875584 8906 11282227834201882291948199182599733401978273122980126827428708352 8907 11412298966973353865777027113121060465061041239850918801716543488 8908 11436154255745091490011678546524019086610289472102511561003761664 8909 11567999983419964126171892292068804730629930148215507772260745216 8910 11725825270058992681840737555674243268681909004016490299221082112 8911 11861010571931139597559664948831663814541695572485016766463868928 8912 11885803808871118793163534941339636835005917364127211801735593984 8913 12022833479609788434728061485427948473479944680665988531849527296 8914 12047964977245857701411480279465633276428946933573016294720012288 8915 12186864180063830519753104636911991814984617769313456747731484672 8916 12353132794794658957000941622438708957952957633860993895475707904 8917 12495550232157908382614297230044880397212650479654997087303499776 8918 12521669856259285642180514176884555678030925288957062638865481728 8919 12666030332428419091729974239792406622266937605969107259890860032 8920 12692506313477117578441724080424700077225557263352642680857296896 8921 12838836337845023098999155502261193023193671394832283651931111424 8922 12865673537713227926263138364839521472436575656115325506129231872 8923 13013999981347459641943378828577405321958671416742446243793338368 8924 13164036458569648337239753460458804039861886925068638906788872192 8925 13191553428816366767070829750133523677267147629518551586623717376 8926 13343636893422532047254623067435621791359407519045643862271852544 8927 13371529284980008642308976809007091439381657034643113276952543232 8928 13525687664561011989069069171106442032664937765749237098330718208 8929 13553960599401589914087915314398837435982565300269643331560013824 8930 13710222202571809334722242716525990791857694990477638841197920256 8931 13897274394143991326626059325243547577697077338093618132410171392 8932 14057494011177646930441084383800490446864231789611871723216437248 8933 14086878588291696347453078448995125137784790950076695468723666944 8934 14249284123981971478196221019766457450050304806715245667377217536 8935 14279069602661757275746939590477787586878751921271723015964459008 8936 14443690880075650986374049940043842151092880319186319108422500352 8937 14640749979015892097186301182149580987203505343835252024267505664 8938 14809541015890854379394722643016154544844622790702218770137481216 8939 14840497607418412612954683468900214136925541083208370534951682048 8940 15011591505100348553161450950865074515279333458926349345055834112 8941 15042970445602509722597598910132977869304364163973502436571611136 8942 15216398622631138487702702817494747286748054986467891735622057984 8943 15248205674326788653348904728698692115480385962803348748005015552 8944 15423999977893285501562523056091739640839906864287343696347660288 8945 15634433693411990242454316740898991024909212005355320398961442816 8946 15814680762574852796746219931775551752722260763313355688618491904 8947 15847738411828158390884713255119515780007889818836282402314125312 8948 16030444639479717912970748647237264631306592907554651375799369728 8949 16063953302994476935215307039287511035238595911430688392960016384 8950 16249152240085107359670806182549322419979490359084608996975312896 8951 16470843726392878609334588829918278610603943511814658527300943872 8952 16660733642877211176819062973393173862950200639539996116404666368 8953 16695559808345714189574018902512740904041233718609416851820642304 8954 16888040443237892122306632319723208829689250141292143013187813376 8955 16923341751302823437922298773899600102967409684470190241143062528 8956 17118448450460030798665540669681590697591561859776378202574815232 8957 17154231383617637235017517819786028629915434208153767341505642496 8958 17351999975129946189257838438103207095944895222323261658391117824 8959 17588737905088489022761106333511364903022863506024735448831623168 8960 17791515857896709396339497423247495721812543358727525149695803392 8961 17828705713306678189745302412009455252508876046190817702603390976 8962 18034250219414682652092092228141922710219917020998982797774290944 8963 18071947465868786552117220419198449914643420400359524442080018432 8964 18280296270095745779629656955367987722476926653970185121597227008 8965 18529699192191988435501412433658063436929436450791490843213561856 8966 18743325348236862573921445845067320595818975719482495630955249664 8967 18782504784388928463270771265326833517046387933435593958298222592 8968 18999045498642628637594961359688609933400406408953660889836290048 8969 19038759470215676367662586120637050115838335895028964021285945344 8970 19258254506767534648498733253391789534790507092248425477896667136 8971 19520999972021189462915068242866107982938007125113669365690007552 8972 19746054687854472505859630190688206059792830387602958360183308288 8973 19787330143224550150606244625200285515900721444277827379935576064 8974 20015455340133798070881934601153432687039111278568465793407778816 8975 20057293927470012963463465213510637159072485551964669915428814848 8976 20288531496841517983603603756659663048997406648623855647496077312 8977 20330940899102384871131872971598256153973847950404464997340020736 8978 20565333303857714002083364074788986187786542485716458261796880384 8979 20845911591215986989939088987865321366545616007140427198615257088 8980 21086241016766470395661626575700735670296347684417807584824655872 8981 21130317882437544521179617673492687706677186425115043203085500416 8982 21373926185972957217294331529649686175075457210072868501065826304 8983 21418604403992635913620409385716681380318127881907584523946688512 8984 21665536320113476479561074910065763226639320478779478662633750528 8985 21961124968523838145779451773224371480805258015752878036401258496 8986 22214311523836281569092083964524231817266934186053328155206221824 8987 22260746411127618919432025203350321205388311624812555802427523072 8988 22517387257650522829742176426297611772919000188389524017583751168 8989 22564455668403764583896398365199466803956546245960253654857416704 8990 22824597933946707731554054226242120930122082479701837603433086976 8991 22872308511490182980023357093048038173220578944205023122007523328 8992 23135999966839928252343784584137609461259860296431015544521490432 8993 23451650540117985363681475111348486537363818008032980598442164224 8994 23722021143862279195119329897663327629083391144970033532927737856 8995 23771607617742237586327069882679273670011834728254423603471187968 8996 24045666959219576869456122970855896946959889361331977063699054592 8997 24095929954491715402822960558931266552857893867146032589440024576 8998 24373728360127661039506209273823983629969235538626913495462969344 8999 24706265589589317914001883244877417915905915267721987790951415808 9000 24991100464315816765228594460089760794425300959309994174606999552 9001 25043339712518571284361028353769111356061850577914125277730963456 9002 25332060664856838183459948479584813244533875211938214519781720064 9003 25385012626954235156883448160849400154451114526705285361714593792 9004 25677672675690046197998311004522386046387342789664567303862222848 9005 25731347075426455852526276729679042944873151312230651012258463744 9006 26027999962694919283886757657154810643917342833484892487586676736 9007 26328072917139296674479506920917608079723773850137277813577744384 9008 26383106857632733534141659500267047354534295259037103173247434752 9009 26687273786845064094509246134871243582718815038091287724543705088 9010 26743058569960017284617953618014182878763314069286226553905086464 9011 27051375329122023978138138342212884065329875531498474196661436416 9012 27107921198803179828175830628797674871965130600539286663120027648 9013 27420444405143618669444485433051981583715389980955277682395840512 9014 27794548788287982653252118650487095155394154676187236264820342784 9015 28114988022355293860882168767600980893728463579223743446432874496 9016 28173757176583392694906156897990250275569581900153390937447333888 9017 28498568247963942956392442039532914900100609613430491334754435072 9018 28558139205323514551493879180955575173757503842543446031928918016 9019 28887381760151301972748099880087684302185760638372638216845000704 9020 29281499958031784194372602364299161974407010687670504048535011328 9021 29619082031781708758789445286032309089689245581404437540274962432 9022 29680995214836825225909366937800428273851082166416741069903364096 9023 30023183010200697106322901901730149030558666917852698690111668224 9024 30085940891205019445195197820265955738608728327947004873143222272 9025 30432797245262276975405405634989494573496109972935783471244115968 9026 30496411348653577306697809457397384230960771925606697496010031104 9027 30847999955786571003125046112183479281679813728574687392695320576 9028 31268867386823980484908633481797982049818424010710640797922885632 9029 31629361525149705593492439863551103505444521526626711377236983808 9030 31695476823656316781769426510239031560015779637672564804628250624 9031 32060889278959435825941497294474529262613185815109302751598739456 9032 32127906605988953870430614078575022070477191822861376785920032768 9033 32498304480170214719341612365098644839958980718169217993950625792 9034 32941687452785757218669177659836557221207887023629317054601887744 9035 33321467285754422353638125946786347725900401279079992232809332736 9036 33391119616691428379148037805025481808082467437218833703641284608 9037 33776080886475784244613264639446417659378500282584286026375626752 9038 33846683502605646875844597547799200205934819368940380482286125056 9039 34236896900920061597331081339363181395183123719552756405149630464 9040 34308462767235274470035035639572057259830868416307534683011284992 9041 34703999950259892378515676876206414191889790444646523316782235648 9042 35177475810176978045522212667022729806045727012049470897663246336 9043 35583031715793418792678994846494991443625086717455050299391606784 9044 35657411426613356379490604824018910505017752092381635405206781952 9045 36068500438829365304184184456283845420439834041997965595548581888 9046 36143894931737573104234440838396899829286840800719048884160036864 9047 36560592540191491559259313910735975444953853307940370243194454016 9048 37059398384383976871002824867316126873858872901582981686427123712 9049 37486650696473725147842891690134641191637951438964991261910499328 9050 37565009568777856926541542530653667034092775866871187916596445184 9051 37998090997285257275189922719377219866800812817907321779672580096 9052 38077518940431352735325172241274100231676671790057928042571890688 9053 38516509013535069296997466506783579069581014184496850955793334272 9054 38597020613139683778789415094518564417309726968345976518387695616 9055 39041999944042378925830136485732215965876014250227338731380015104 9056 39492109375708945011719260381376412119585660775205916720366616576 9057 39574660286449100301212489250400571031801442888555654759871152128 9058 40030910680267596141763869202306865374078222557136931586815557632 9059 40114587854940025926926930427021274318144971103929339830857629696 9060 40577062993683035967207207513319326097994813297247711294992154624 9061 40661881798204769742263745943196512307947695900808929994680041472 9062 41130666607715428004166728149577972375573084971432916523593760768 9063 41691823182431973979878177975730642733091232014280854397230514176 9064 42172482033532940791323253151401471340592695368835615169649311744 9065 42260635764875089042359235346985375413354372850230086406171000832 9066 42747852371945914434588663059299372350150914420145737002131652608 9067 42837208807985271827240818771433362760636255763815169047893377024 9068 43331072640226952959122149820131526453278640957558957325267501056 9069 43922249937047676291558903546448742961610516031505756072802516992 9070 44428623047672563138184167929048463634533868372106656310412443648 9071 44521492822255237838864050406700642410776623249625111604855046144 9072 45034774515301045659484352852595223545838000376779048035167502336 9073 45128911336807529167792796730398933607913092491920507309714833408 9074 45649195867893415463108108452484241860244164959403675206866173952 9075 45744617022980365960046714186096076346441157888410046244015046656 9076 46271999933679856504687569168275218922519720592862031089042980864 9077 46903301080235970727362950222696973074727636016065961196884328448 9078 47444042287724558390238659795326655258166782289940067065855475712 9079 47543215235484475172654139765358547340023669456508847206942375936 9080 48091333918439153738912245941711793893919778722663954127398109184 9081 48191859908983430805645921117862533105715787734292065178880049152 9082 48747456720255322079012418547647967259938471077253826990925938688 9083 49412531179178635828003766489754835831811830535443975581902831616 9084 49982200928631633530457188920179521588850601918619988349213999104 9085 50086679425037142568722056707538222712123701155828250555461926912 9086 50664121329713676366919896959169626489067750423876429039563440128 9087 50770025253908470313766896321698800308902229053410570723429187584 9088 51355345351380092395996622009044772092774685579329134607724445696 9089 51462694150852911705052553459358085889746302624461302024516927488 9090 52055999925389838567773515314309621287834685666969784975173353472 9091 52656145834278593348959013841835216159447547700274555627155488768 9092 52766213715265467068283319000534094709068590518074206346494869504 9093 53374547573690128189018492269742487165437630076182575449087410176 9094 53486117139920034569235907236028365757526628138572453107810172928 9095 54102750658244047956276276684425768130659751062996948393322872832 9096 54215842397606359656351661257595349743930261201078573326240055296 9097 54840888810287237338888970866103963167430779961910555364791681024 9098 55589097576575965306504237300974190310788309352374472529640685568 9099 56229976044710587721764337535201961787456927158447486892865748992 9100 56347514353166785389812313795980500551139163800306781874894667776 9101 56997136495927885912784884079065829800201219226860982669508870144 9102 57116278410647029102987758361911150347515007685086892063857836032 9103 57774763520302603945496199760175368604371521276745276433690001408 9104 58562999916063568388745204728598323948814021375341008097070022656 9105 59238164063563417517578890572064618179378491162808875080549924864 9106 59361990429673650451818733875600856547702164332833482139806728192 9107 60046366020401394212645803803460298061117333835705397380223336448 9108 60171881782410038890390395640531911477217456655894009746286444544 9109 60865594490524553950810811269978989146992219945871566942488231936 9110 60992822697307154613395618914794768461921543851213394992020062208 9111 61695999911573142006250092224366958563359627457149374785390641152 9112 62537734773647960969817266963595964099636848021421281595845771264 9113 63258723050299411186984879727102207010889043053253422754473967616 9114 63390953647312633563538853020478063120031559275345129609256501248 9115 64121778557918871651882994588949058525226371630218605503197478912 9116 64255813211977907740861228157150044140954383645722753571840065536 9117 64996608960340429438683224730197289679917961436338435987901251584 9118 65883374905571514437338355319673114442415774047258634109203775488 9119 66642934571508844707276251893572695451800802558159984465618665472 9120 66782239233382856758296075610050963616164934874437667407282569216 9121 67552161772951568489226529278892835318757000565168572052751253504 9122 67693367005211293751689195095598400411869638737880760964572250112 9123 68473793801840123194662162678726362790366247439105512810299260928 9124 68616925534470548940070071279144114519661736832615069366022569984 9125 69407999900519784757031353752412828383779580889293046633564471296 9126 70354951620353956091044425334045459612091454024098941795326492672 9127 71166063431586837585357989692989982887250173434910100598783213568 9128 71314822853226712758981209648037821010035504184763270810413563904 9129 72137000877658730608368368912567690840879668083995931191097163776 9130 72287789863475146208468881676793799658573681601438097768320073728 9131 73121185080382983118518627821471950889907706615880740486388908032 9132 74118796768767953742005649734632253747717745803165963372854247424 9133 74973301392947450295685783380269282383275902877929982523820998656 9134 75130019137555713853083085061307334068185551733742375833192890368 9135 75996181994570514550379845438754439733601625635814643559345160192 9136 76155037880862705470650344482548200463353343580115856085143781376 9137 77033018027070138593994933013567158139162028368993701911586668544 9138 77194041226279367557578830189037128834619453936691953036775391232 9139 78083999888084757851660272971464431931752028500454677462760030208 9140 78984218751417890023438520762752824239171321550411833440733233152 9141 79149320572898200602424978500801142063602885777111309519742304256 9142 80061821360535192283527738404613730748156445114273863173631115264 9143 80229175709880051853853860854042548636289942207858679661715259392 9144 81154125987366071934414415026638652195989626594495422589984309248 9145 81323763596409539484527491886393024615895391801617859989360082944 9146 82261333215430856008333456299155944751146169942865833047187521536 9147 83383646364863947959756355951461285466182464028561708794461028352 9148 84344964067065881582646506302802942681185390737671230339298623488 9149 84521271529750178084718470693970750826708745700460172812342001664 9150 85495704743891828869177326118598744700301828840291474004263305216 9151 85674417615970543654481637542866725521272511527630338095786754048 9152 86662145280453905918244299640263052906557281915117914650535002112 9153 87844499874095352583117807092897485923221032063011512145605033984 9154 88857246095345126276368335858096927269067736744213312620824887296 9155 89042985644510475677728100813401284821553246499250223209710092288 9156 90069549030602091318968705705190447091676000753558096070335004672 9157 90257822673615058335585593460797867215826184983841014619429666816 9158 91298391735786830926216216904968483720488329918807350413732347904 9159 91489234045960731920093428372192152692882315776820092488030093312 9160 92543999867359713009375138336550437845039441185724062178085961728 9161 93806602160471941454725900445393946149455272032131922393768656896 9162 94888084575449116780477319590653310516333564579880134131710951424 9163 95086430470968950345308279530717094680047338913017694413884751872 9164 96182667836878307477824491883423587787839557445327908254796218368 9165 96383719817966861611291842235725066211431575468584130357760098304 9166 97494913440510644158024837095295934519876942154507653981851877376 9167 98825062358357271656007532979509671663623661070887951163805663232 9168 99964401857263267060914377840359043177701203837239976698427998208 9169 100173358850074285137444113415076445424247402311656501110923853824 9170 101328242659427352733839793918339252978135500847752858079126880256 9171 101540050507816940627533792643397600617804458106821141446858375168 9172 102710690702760184791993244018089544185549371158658269215448891392 9173 102925388301705823410105106918716171779492605248922604049033854976 9174 104111999850779677135547030628619242575669371333939569950346706944 9175 105312291668557186697918027683670432318895095400549111254310977536 9176 105532427430530934136566638001068189418137181036148412692989739008 9177 106749095147380256378036984539484974330875260152365150898174820352 9178 106972234279840069138471814472056731515053256277144906215620345856 9179 108205501316488095912552553368851536261319502125993896786645745664 9180 108431684795212719312703322515190699487860522402157146652480110592 9181 109681777620574474677777941732207926334861559923821110729583362048 9182 111178195153151930613008474601948380621576618704748945059281371136 9183 112459952089421175443528675070403923574913854316894973785731497984 9184 112695028706333570779624627591961001102278327600613563749789335552 9185 113994272991855771825569768158131659600402438453721965339017740288 9186 114232556821294058205975516723822300695030015370173784127715672064 9187 115549527040605207890992399520350737208743042553490552867380002816 9188 117125999832127136777490409457196647897628042750682016194140045312 9189 118476328127126835035157781144129236358756982325617750161099849728 9190 118723980859347300903637467751201713095404328665666964279613456384 9191 120092732040802788425291607606920596122234667671410794760446672896 9192 120343763564820077780780791281063822954434913311788019492572889088 9193 121731188981049107901621622539957978293984439891743133884976463872 9194 121985645394614309226791237829589536923843087702426789984040124416 9195 123391999823146284012500184448733917126719254914298749570781282304 9196 125075469547295921939634533927191928199273696042842563191691542528 9197 126517446100598822373969759454204414021778086106506845508947935232 9198 126781907294625267127077706040956126240063118550690259218513002496 9199 128243557115837743303765989177898117050452743260437211006394957824 9200 128511626423955815481722456314300088281908767291445507143680131072 9201 129993217920680858877366449460394579359835922872676871975802503168 9202 131766749811143028874676710639346228884831548094517268218407550976 9203 133285869143017689414552503787145390903601605116319968931237330944 9204 133564478466765713516592151220101927232329869748875334814565138432 9205 135104323545903136978453058557785670637514001130337144105502507008 9206 135386734010422587503378390191196800823739277475761521929144500224 9207 136947587603680246389324325357452725580732494878211025620598521856 9208 137233851068941097880140142558288229039323473665230138732045139968 9209 138815999801039569514062707504825656767559161778586093267128942592 9210 140709903240707912182088850668090919224182908048197883590652985344 9211 142332126863173675170715979385979965774500346869820201197566427136 9212 142629645706453425517962419296075642020071008369526541620827127808 9213 144274001755317461216736737825135381681759336167991862382194327552 9214 144575579726950292416937763353587599317147363202876195536640147456 9215 146242370160765966237037255642943901779815413231761480972777816064 9216 148237593537535907484011299469264507495435491606331926745708494848 9217 149946602785894900591371566760538564766551805755859965047641997312 9218 150260038275111427706166170122614668136371103467484751666385780736 9219 151992363989141029100759690877508879467203251271629287118690320384 9220 152310075761725410941300688965096400926706687160231712170287562752 9221 154066036054140277187989866027134316278324056737987403823173337088 9222 154388082452558735115157660378074257669238907873383906073550782464 9223 156167999776169515703320545942928863863504057000909354925520060416 9224 157968437502835780046877041525505648478342643100823666881466466304 9225 158298641145796401204849957001602284127205771554222619039484608512 9226 160123642721070384567055476809227461496312890228547726347262230528 9227 160458351419760103707707721708085097272579884415717359323430518784 9228 162308251974732143868828830053277304391979253188990845179968618496 9229 162647527192819078969054983772786049231790783603235719978720165888 9230 164522666430861712016666912598311889502292339885731666094375043072 9231 166767292729727895919512711902922570932364928057123417588922056704 9232 168689928134131763165293012605605885362370781475342460678597246976 9233 169042543059500356169436941387941501653417491400920345624684003328 9234 170991409487783657738354652237197489400603657680582948008526610432 9235 171348835231941087308963275085733451042545023055260676191573508096 9236 173324290560907811836488599280526105813114563830235829301070004224 9237 175688999748190705166235614185794971846442064126023024291210067968 9238 177714492190690252552736671716193854538135473488426625241649774592 9239 178085971289020951355456201626802569643106492998500446419420184576 9240 180139098061204182637937411410380894183352001507116192140670009344 9241 180515645347230116671171186921595734431652369967682029238859333632 9242 182596783471573661852432433809936967440976659837614700827464695808 9243 182978468091921463840186856744384305385764631553640184976060186624 9244 185087999734719426018750276673100875690078882371448124356171923456 9245 187613204320943882909451800890787892298910544064263844787537313792 9246 189776169150898233560954639181306621032667129159760268263421902848 9247 190172860941937900690616559061434189360094677826035388827769503744 9248 192365335673756614955648983766847175575679114890655816509592436736 9249 192767439635933723222583684471450132422863150937168260715520196608 9250 194989826881021288316049674190591869039753884309015307963703754752 9251 197650124716714543312015065959019343327247322141775902327611326464 9252 199928803714526534121828755680718086355402407674479953396855996416 9253 200346717700148570274888226830152890848494804623313002221847707648 9254 202656485318854705467679587836678505956271001695505716158253760512 9255 203080101015633881255067585286795201235608916213642282893716750336 9256 205421381405520369583986488036179088371098742317316538430897782784 9257 205850776603411646820210213837432343558985210497845208098067709952 9258 208223999701559354271094061257238485151338742667879139900693413888 9259 210624583337114373395836055367340864637790190801098222508621955072 9260 211064854861061868273133276002136378836274362072296825385979478016 9261 213498190294760512756073969078969948661750520304730301796349640704 9262 213944468559680138276943628944113463030106512554289812431240691712 9263 216411002632976191825105106737703072522639004251987793573291491328 9264 216863369590425438625406645030381398975721044804314293304960221184 9265 219363555241148949355555883464415852669723119847642221459166724096 9266 222356390306303861226016949203896761243153237409497890118562742272 9267 224919904178842350887057350140807847149827708633789947571462995968 9268 225390057412667141559249255183922002204556655201227127499578671104 9269 227988545983711543651139536316263319200804876907443930678035480576 9270 228465113642588116411951033447644601390060030740347568255431344128 9271 231099054081210415781984799040701474417486085106981105734760005632 9272 231582123678838102672736490567111386503858361810075859110326173696 9273 234251999664254273554980818914393295795256085501364032388280090624 9274 236952656254253670070315562288258472717513964651235500322199699456 9275 237447961718694601807274935502403426190808657331333928559226912768 9276 240185464081605576850583215213841192244469335342821589520893345792 9277 240687527129640155561561582562127645908869826623576038985145778176 9278 243462377962098215803243245079915956587968879783486267769952927744 9279 243971290789228618453582475659179073847686175404853579968080248832 9280 246783999646292568025000368897467834253438509828597499141562564608 9281 250150939094591843879269067854383856398547392085685126383383085056 9282 253034892201197644747939518908408828043556172213013691017895870464 9283 253563814589250534254155412081912252480126237101380518437026004992 9284 256487114231675486607531978355796234100905486520874422012789915648 9285 257023252847911630963444912628600176563817534582891014287360262144 9286 259986435841361717754732898920789158719671845745353743951605006336 9287 263533499622286057749353421278692457769663096189034536436815101952 9288 266571738286035378829105007574290781807203210232639937862474661888 9289 267128956933531427033184302440203854464659739497750669629130276864 9290 270208647091806273956906117115571341275028002260674288211005014016 9291 270773468020845175006756780382393601647478554951523043858289000448 9292 273895175207360492778648650714905451161464989756422051241197043712 9293 274467702137882195760280285116576458078646947330460277464090279936 9294 277631999602079139028125415009651313535118323557172186534257885184 9295 281419806481415824364177701336181838448365816096395767181305970688 9296 284664253726347350341431958771959931549000693739640402395132854272 9297 285259291412906851035924838592151284040142016739053083241654255616 9298 288548003510634922433473475650270763363518672335983724764388655104 9299 289151159453900584833875526707175198634294726405752391073280294912 9300 292484740321531932474074511285887803559630826463522961945555632128 9301 296475187075071814968022598938529014990870983212663853491416989696 9302 299893205571789801182743133521077129533103611511719930095283994624 9303 300520076550222855412332340245229336272742206934969503332771561472 9304 303984727978282058201519381755017758934406502543258574237380640768 9305 304620151523450821882601377930192801853413374320463424340575125504 9306 308132072108280554375979732054268632556648113475974807646346674176 9307 308776164905117470230315320756148515338477815746767812147101564928 9308 312335999552339031406641091885857727727008114001818709851040120832 9309 315936875005671560093754083051011296956685286201647333762932932608 9310 316597282291592802409699914003204568254411543108445238078969217024 9311 320247285442140769134110953618454922992625780457095452694524461056 9312 320916702839520207415415443416170194545159768831434718646861037568 9313 324616503949464287737657660106554608783958506377981690359937236992 9314 325295054385638157938109967545572098463581567206471439957440331776 9315 329045332861723424033333825196623779004584679771463332188750086144 9316 333534585459455791839025423805845141864729856114246835177844113408 9317 337379856268263526330586025211211770724741562950684921357194493952 9318 338085086119000712338873882775883003306834982801840691249368006656 9319 341982818975567315476709304474394978801207315361165896017053220864 9320 342697670463882174617926550171466902085090046110521352383147016192 9321 346648581121815623672977198561052211626229127660471658602140008448 9322 351377999496381410332471228371589943692884128252046048582420135936 9323 355428984381380505105473343432387709076270946976853250483299549184 9324 356171942578041902710912403253605139286212985997000892838840369152 9325 360278196122408365275874822820761788366704003014232384281340018688 9326 361031290694460233342342373843191468863304739935364058477718667264 9327 365193566943147323704864867619873934881953319675229401654929391616 9328 365956936183842927680373713488768610771529263107280369952120373248 9329 370175999469438852037500553346201751380157764742896248712343846912 9330 375226408641887765818903601781575784597821088128527689575074627584 9331 379552338301796467121909278362613242065334258319520536526843805696 9332 380345721883875801381233118122868378720189355652070777655539007488 9333 384730671347513229911297967533694351151358229781311633019184873472 9334 385534879271867446445167368942900264845726301874336521431040393216 9335 389979653762042576632099348381183738079507768618030615927407509504 9336 395300249433429086624030131918038686654494644283551804655222652928 9337 399857607429053068243657511361436172710804815348959906793711992832 9338 400693435400297140549776453660305781696989609246626004443695415296 9339 405312970637709410935359175673357011912542003391011432316507521024 9340 406160202031267762510135170573590402471217832427284565787433500672 9341 410842762811040739167972976072358176742197484634633076861795565568 9342 411701553206823293640420427674864687117970420995690416196135419904 9343 416447999403118708542188122514476970302677485335758279801386827776 9344 421249166674228746791672110734681729275580381602196445017243910144 9345 422129709722123736546266552004272757672548724144593650771958956032 9346 426996380589521025512147938157939897323501040609460603592699281408 9347 427888937119360276553887257888226926060213025108579624862481383424 9348 432822005265952383650210213475406145045278008503975587146582982656 9349 433726739180850877250813290060762797951442089608628586609920442368 9350 438727110482297898711111766928831705339446239695284442918333448192 9351 444712780612607722452033898407793522486306474818995780237125484544 9352 449839808357684701774114700281615694299655417267579895142925991936 9353 450780114825334283118498510367844004409113310402454254999157342208 9354 455977091967423087302279072632526638401609753814887861356070961152 9355 456930227285176232823902066895289202780120061480695136510862688256 9356 462198108162420831563969598081402948834972170213962211469520011264 9357 463164247357676205345472981134222773007716723620151718220652347392 9358 468503999328508547109961637828786591590512171002728064776560181248 9359 473905312508507340140631124576516945435027929302471000644399398912 9360 474895923437389203614549871004806852381617314662667857118453825536 9361 480370928163211153701166430427682384488938670685643179041786691584 9362 481375054259280311123123165124255291817739653247152077970291556352 9363 486924755924196431606486490159831913175937759566972535539905855488 9364 487942581578457236907164951318358147695372350809707159936160497664 9365 493567999292585136050000737794935668506877019657194998283125129216 9366 500301878189183687758538135708767712797094784171370252766766170112 9367 506069784402395289495879037816817656087112344426027382035791740928 9368 507127629178501068508310824163824504960252474202761036874052009984 9369 512974228463350973215063956711592468201810973041748844025579831296 9370 514046505695823261926889825257200353127635069165782028574720524288 9371 519972871682723435509465797841578317439343691490707487903210012672 9372 527066999244572115498706842557384915539326192378069072873630203904 9373 533143476572070757658210015148581563614406420465279875724949323776 9374 534257913867062854066368604880407708929319478995501339258260553728 9375 540417294183612547913812234231142682550056004521348576422010028032 9376 541546936041690350013513560764787203294957109903046087716578000896 9377 547790350414720985557297301429810902322929979512844102482394087424 9378 548935404275764391520560570233152916157293894660920554928180559872 9379 555263999204158278056250830019302627070236647114344373068515770368 9380 562839612962831648728355402672363676896731632192791534362611941376 9381 569328507452694700682863917543919863098001387479280804790265708544 9382 570518582825813702071849677184302568080284033478106166483308511232 9383 577096007021269844866946951300541526727037344671967449528777310208 9384 578302318907801169667751053414350397268589452811504782146560589824 9385 584969480643063864948149022571775607119261652927045923891111264256 9386 592950374150143629936045197877058029981741966425327706982833979392 9387 599786411143579602365486267042154259066207223023439860190567989248 9388 601040153100445710824664680490458672545484413869939006665543122944 9389 607969455956564116403038763510035517868813005086517148474761281536 9390 609240303046901643765202755860385603706826748640926848681150251008 9391 616264144216561108751959464108537265113296226951949615292693348352 9392 617552329810234940460630641512297030676955631493535624294203129856 9393 624671999104678062813282183771715455454016228003637419702080241664 9394 631873750011343120187508166102022593913370572403294667525865865216 9395 633194564583185604819399828006409136508823086216890476157938434048 9396 640494570884281538268221907236909845985251560914190905389048922112 9397 641833405679040414830830886832340389090319537662869437293722075136 9398 649233007898928575475315320213109217567917012755963380719874473984 9399 650590108771276315876219935091144196927163134412942879914880663552 9400 658090665723446848066667650393247558009169359542926664377500172288 9401 667069170918911583678050847611690283729459712228493670355688226816 9402 674759712536527052661172050422423541449483125901369842714388987904 9403 676170172238001424677747765551766006613669965603681382498736013312 9404 683965637951134630953418608948789957602414630722331792034106441728 9405 685395340927764349235853100342933804170180092221042704766294032384 9406 693297162243631247345954397122104423252458255320943317204280016896 9407 702755998992762820664942456743179887385768256504092097164840271872 9408 710857968762761010210946686864775418152541893953706500966599098368 9409 712343885156083805421824806507210278572425971994001785677680738304 9410 720556392244816730551749645641523576733408006028464768562680037376 9411 722062581388920466684684747686382937726609479870728116955437334528 9412 730387133886294647409729735239747869763906639350458803309858783232 9413 731913872367685855360747426977537221543058526214560739904240746496 9414 740351998938877704075001106692403502760315529485792497424687693824 9415 750452817283775531637807203563151569195642176257055379150149255168 9416 759104676603592934243818556725226484130668516639041073053687611392 9417 760691443767751602762466236245736757440378711304141555311078014976 9418 769461342695026459822595935067388702302716459562623266038369746944 9419 771069758543734892890334737885800529691452603748673042862080786432 9420 779959307524085153264198696762367476159015537236061231854815019008 9421 790600498866858173248060263836077373308989288567103609310445305856 9422 799715214858106136487315022722872345421609630697919813587423985664 9423 801386870800594281099552907320611563393979218493252008887390830592 9424 810625941275418821870718351346714023825084006782022864633015042048 9425 812320404062535525020270341147180804942435664854569131574867001344 9426 821685525622081478335945952144716353484394969269266153723591131136 9427 823403106413646587280840855349729374235940841991380832392270839808 9428 832895998806237417084376245028953940605354970671516559602773655552 9429 842498333348457493583344221469363458551160763204392890034487820288 9430 844259419444247473092533104008545515345097448289187301543917912064 9431 853992761179042051024295876315879794647002081218921207185398562816 9432 855777874238720553107774515776453852120426050217159249724962766848 9433 865644010531904767300420426950812290090556017007951174293165965312 9434 867453478361701754501626580121525595902884179217257173219840884736 9435 877454220964595797422223533857663410678892479390568885836666896384 9436 889425561225215444904067796815587044972612949637991560474250969088 9437 899679616715369403548229400563231388599310834535159790285851983872 9438 901560229650668566236997020735688008818226620804908509998314684416 9439 911954183934846174604558145265053276803219507629775722712141922304 9440 913860454570352465647804133790578405560240122961390273021725376512 9441 924396216324841663127939196162805897669944340427924422939040022528 9442 926328494715352410690945962268445546015433447240303436441304694784 9443 937007998657017094219923275657573183181024342005456129553120362496 9444 947810625017014680281262249153033890870055858604942001288798797824 9445 949791846874778407229099742009613704763234629325335714236907651072 9446 960741856326422307402332860855364768977877341371286358083573383168 9447 962750108518560622246246330248510583635479306494304155940583112704 9448 973849511848392863212972980319663826351875519133945071079811710976 9449 975885163156914473814329902636716295390744701619414319872320995328 9450 987135998585170272100001475589871337013754039314389996566250258432 9451 1000603756378367375517076271417535425594189568342740505533532340224 9452 1012139568804790578991758075633635312174224688852054764071583481856 9453 1014255258357002137016621648327649009920504948405522073748104019968 9454 1025948456926701946430127913423184936403621946083497688051159662592 9455 1028093011391646523853779650514400706255270138331564057149441048576 9456 1039945743365446871018931595683156634878687382981414975806420025344 9457 1054133998489144230997413685114769831078652384756138145747260407808 9458 1066286953144141515316420030297163127228812840930559751449898647552 9459 1068515827734125708132737209760815417858638957991002678516521107456 9460 1080834588367225095827624468462285365100112009042697152844020056064 9461 1083093872083380700027027121529574406589914219806092175433156001792 9462 1095580700829441971114594602859621804645859959025688204964788174848 9463 1097870808551528783041121140466305832314587789321841109856361119744 9464 1110527998408316556112501660038605254140473294228688746137031540736 9465 1125679225925663297456710805344727353793463264385583068725223882752 9466 1138657014905389401365727835087839726196002774958561609580531417088 9467 1141037165651627404143699354368605136160568066956212332966617022464 9468 1154192014042539689733893902601083053454074689343934899057554620416 9469 1156604637815602339335502106828700794537178905623009564293121179648 9470 1169938961286127729896298045143551214238523305854091847782222528512 9471 1185900748300287259872090395754116059963483932850655413965667958784 9472 1199572822287159204730972534084308518132414446046879720381135978496 9473 1202080306200891421649329360980917345090968827739878013331086245888 9474 1215938911913128232806077527020071035737626010173034296949522563072 9475 1218480606093803287530405511720771207413653497281853697362300502016 9476 1232528288433122217503918928217074530226592453903899230585386696704 9477 1235104659620469880921261283024594061353911262987071248588406259712 9478 1249343998209356125626564367543430910908032456007274839404160483328 9479 1263747500022686240375016332204045187826741144806589335051731730432 9480 1266389129166371209638799656012818273017646172433780952315876868096 9481 1280989141768563076536443814473819691970503121828381810778097844224 9482 1283666811358080829661661773664680778180639075325738874587444150272 9483 1298466015797857150950630640426218435135834025511926761439748947968 9484 1301180217542552631752439870182288393854326268825885759829761327104 9485 1316181331446893696133335300786495116018338719085853328755000344576 9486 1334138341837823167356101695223380567458919424456987340711376453632 9487 1349519425073054105322344100844847082898966251802739685428777975808 9488 1352340344476002849355495531103532013227339931207362764997472026624 9489 1367931275902269261906837217897579915204829261444663584068212883456 9490 1370790681855528698471706200685867608340360184442085409532588064768 9491 1386594324487262494691908794244208846504916510641886634408560033792 9492 1389492742073028616036418943402668319023150170860455154661957042176 9493 1405511997985525641329884913486359774771536513008184194329680543744 9494 1421715937525522020421893373729550836305083787907413001933198196736 9495 1424687770312167610843649613014420557144851943988003571355361476608 9496 1441112784489633461103499291283047153466816012056929537125360074752 9497 1444125162777840933369369495372765875453218959741456233910874669056 9498 1460774267772589294819459470479495739527813278700917606619717566464 9499 1463827744735371710721494853955074443086117052429121479808481492992 9500 1480703997877755408150002213384807005520631058971584994849375387648 9501 1500905634567551063275614407126303138391284352514110758300298510336 9502 1518209353207185868487637113450452968261337033278082146107375222784 9503 1521382887535503205524932472491473514880757422608283110622156029952 9504 1538922685390052919645191870134777404605432919125246532076739493888 9505 1542139517087469785780669475771601059382905207497346085724161572864 9506 1559918615048170306528397393524734952318031074472122463709630038016 9507 1581200997733716346496120527672154746617978577134207218620890611712 9508 1599430429716212272974630045445744690843219261395839627174847971328 9509 1602773741601188562199105814641223126787958436986504017774781661184 9510 1621251882550837643741436702693428047650168013564045729266030084096 9511 1624640808125071050040540682294361609884871329709138263149734002688 9512 1643371051244162956671891904289432706968789938538532307447182262272 9513 1646806212827293174561681710699458748471881683982761664784541679616 9514 1665791997612474834168752490057907881210709941343033119205547311104 9515 1684996666696914987166688442938726917102321526408785780068975640576 9516 1688518838888494946185066208017091030690194896578374603087835824128 9517 1707985522358084102048591752631759589294004162437842414370797125632 9518 1711555748477441106215549031552907704240852100434318499449925533696 9519 1731288021063809534600840853901624580181112034015902348586331930624 9520 1734906956723403509003253160243051191805768358434514346439681769472 9521 1754908441929191594844447067715326821357784958781137771673333792768 9522 1778851122450430889808135593631174089945225899275983120948501938176 9523 1799359233430738807096458801126462777198621669070319580571703967744 9524 1803120459301337132473994041471376017636453241609817019996629368832 9525 1823908367869692349209116290530106553606439015259551445424283844608 9526 1827720909140704931295608267581156811120480245922780546043450753024 9527 1848792432649683326255878392325611795339888680855848845878080045056 9528 1852656989430704821381891924536891092030866894480606872882609389568 9529 1874015997314034188439846551315146366362048684010912259106240724992 9530 1895621250034029360562524498306067781740111717209884002577597595648 9531 1899583693749556814458199484019227409526469258650671428473815302144 9532 1921483712652844614804665721710729537955754682742572716167146766336 9533 1925500217037121244492492660497021167270958612988608311881166225408 9534 1947699023696785726425945960639327652703751038267890142159623421952 9535 1951770326313828947628659805273432590781489403238828639744641990656 9536 1974271997170340544200002951179742674027508078628779993132500516864 9537 2001207512756734751034152542835070851188379136685481011067064680448 9538 2024279137609581157983516151267270624348449377704109528143166963712 9539 2028510516714004274033243296655298019841009896811044147496208039936 9540 2051896913853403892860255826846369872807243892166995376102319325184 9541 2056186022783293047707559301028801412510540276663128114298882097152 9542 2079891486730893742037863191366313269757374765962829951612840050688 9543 2108267996978288461994827370229539662157304769512276291494520815616 9544 2132573906288283030632840060594326254457625681861119502899797295104 9545 2137031655468251416265474419521630835717277915982005357033042214912 9546 2161669176734450191655248936924570730200224018085394305688040112128 9547 2166187744166761400054054243059148813179828439612184350866312003584 9548 2191161401658883942229189205719243609291719918051376409929576349696 9549 2195741617103057566082242280932611664629175578643682219712722239488 9550 2221055996816633112225003320077210508280946588457377492274063081472 9551 2251358451851326594913421610689454707586926528771166137450447765504 9552 2277314029810778802731455670175679452392005549917123219161062834176 9553 2282074331303254808287398708737210272321136133912424665933234044928 9554 2308384028085079379467787805202166106908149378687869798115109240832 9555 2313209275631204678671004213657401589074357811246019128586242359296 9556 2339877922572255459792596090287102428477046611708183695564445057024 9557 2371801496600574519744180791508232119926967865701310827931335917568 9558 2399145644574318409461945068168617036264828892093759440762271956992 9559 2404160612401782843298658721961834690181937655479756026662172491776 9560 2431877823826256465612155054040142071475252020346068593899045126144 9561 2436961212187606575060811023441542414827306994563707394724601004032 9562 2465056576866244435007837856434149060453184907807798461170773393408 9563 2470209319240939761842522566049188122707822525974142497176812519424 9564 2498687996418712251253128735086861821816064912014549678808320966656 9565 2527495000045372480750032664408090375653482289613178670103463460864 9566 2532778258332742419277599312025636546035292344867561904631753736192 9567 2561978283537126153072887628947639383941006243656763621556195688448 9568 2567333622716161659323323547329361556361278150651477749174888300544 9569 2596932031595714301901261280852436870271668051023853522879497895936 9570 2602360435085105263504879740364576787708652537651771519659522654208 9571 2632362662893787392266670601572990232036677438171706657510000689152 9572 2668276683675646334712203390446761134917838848913974681422752907264 9573 2699038850146108210644688201689694165797932503605479370857555951616 9574 2704680688952005698710991062207064026454679862414725529994944053248 9575 2735862551804538523813674435795159830409658522889327168136425766912 9576 2741581363711057396943412401371735216680720368884170819065176129536 9577 2773188648974524989383817588488417693009833021283773268817120067584 9578 2778985484146057232072837886805336638046300341720910309323914084352 9579 2811023995971051282659769826972719549543073026016368388659361087488 9580 2843431875051044040843786747459101672610167575814826003866396393472 9581 2849375540624335221687299226028841114289703887976007142710722953216 9582 2882225568979266922206998582566094306933632024113859074250720149504 9583 2888250325555681866738738990745531750906437919482912467821749338112 9584 2921548535545178589638918940958991479055626557401835213239435132928 9585 2927655489470743421442989707910148886172234104858242959616962985984 9586 2961407995755510816300004426769614011041262117943169989698750775296 9587 3001811269135102126551228814252606276782568705028221516600597020672 9588 3036418706414371736975274226900905936522674066556164292214750445568 9589 3042765775071006411049864944982947029761514845216566221244312059904 9590 3077845370780105839290383740269554809210865838250493064153478987776 9591 3084279034174939571561338951543202118765810414994692171448323145728 9592 3119837230096340613056794787049469904636062148944244927419260076032 9593 3162401995467432692992241055344309493235957154268414437241781223424 9594 3198860859432424545949260090891489381686438522791679254349695942656 9595 3205547483202377124398211629282446253575916873973008035549563322368 9596 3242503765101675287482873405386856095300336027128091458532060168192 9597 3249281616250142100081081364588723219769742659418276526299468005376 9598 3286742102488325913343783808578865413937579877077064614894364524544 9599 3293612425654586349123363421398917496943763367965523329569083359232 9600 3331583995224949668337504980115815762421419882686066238411094622208 9601 3369993333393829974333376885877453834204643052817571560137951281152 9602 3377037677776989892370132416034182061380389793156749206175671648256 9603 3415971044716168204097183505263519178588008324875684828741594251264 9604 3423111496954882212431098063105815408481704200868636998899851067392 9605 3462576042127619069201681707803249160362224068031804697172663861248 9606 3469813913446807018006506320486102383611536716869028692879363538944 9607 3509816883858383189688894135430653642715569917562275543346667585536 9608 3557702244900861779616271187262348179890451798551966241897003876352 9609 3598718466861477614192917602252925554397243338140639161143407935488 9610 3606240918602674264947988082942752035272906483219634039993258737664 9611 3647816735739384698418232581060213107212878030519102890848567689216 9612 3655441818281409862591216535162313622240960491845561092086901506048 9613 3697584865299366652511756784651223590679777361711697691756160090112 9614 3705313978861409642763783849073782184061733788961213745765218779136 9615 3748031994628068376879693102630292732724097368021824518212481449984 9616 3791242500068058721125048996612135563480223434419768005155195191296 9617 3799167387499113628916398968038454819052938517301342856947630604288 9618 3842967425305689229609331443421459075911509365485145432334293532672 9619 3851000434074242488984985320994042334541917225977216623762332450816 9620 3895398047393571452851891921278655305407502076535780284319246843904 9621 3903540652627657895257319610546865181562978806477657279489283981312 9622 3948543994340681088400005902359485348055016157257559986265001033728 9623 4002415025513469502068305085670141702376758273370962022134129360896 9624 4048558275219162315967032302534541248696898755408219056286333927424 9625 4057021033428008548066486593310596039682019793622088294992416079872 9626 4103793827706807785720511653692739745614487784333990752204638650368 9627 4112372045566586095415118602057602825021080553326256228597764194304 9628 4159782973461787484075726382732626539514749531925659903225680101376 9629 4216535993956576923989654740459079324314609539024552582989041631232 9630 4265147812576566061265680121188652508915251363722239005799594590208 9631 4274063310936502832530948839043261671434555831964010714066084429824 9632 4323338353468900383310497873849141460400448036170788611376080224256 9633 4332375488333522800108108486118297626359656879224368701732624007168 9634 4382322803317767884458378411438487218583439836102752819859152699392 9635 4391483234206115132164484561865223329258351157287364439425444478976 9636 4442111993633266224450006640154421016561893176914754984548126162944 9637 4502716903702653189826843221378909415173853057542332274900895531008 9638 4554628059621557605462911340351358904784011099834246438322125668352 9639 4564148662606509616574797417474420544642272267824849331866468089856 9640 4616768056170158758935575610404332213816298757375739596230218481664 9641 4626418551262409357342008427314803178148715622492038257172484718592 9642 4679755845144510919585192180574204856954093223416367391128890114048 9643 4743602993201149039488361583016464239853935731402621655862671835136 9644 4798291289148636818923890136337234072529657784187518881524543913984 9645 4808321224803565686597317443923669380363875310959512053324344983552 9646 4863755647652512931224310108080284142950504040692137187798090252288 9647 4873922424375213150121622046883084829654613989127414789449202008064 9648 4930113153732488870015675712868298120906369815615596922341546786816 9649 4940418638481879523685045132098376245415645051948284994353625038848 9650 4997375992837424502506257470173723643632129824029099357616641933312 9651 5054990000090744961500065328816180751306964579226357340206926921728 9652 5065556516665484838555198624051273092070584689735123809263507472384 9653 5123956567074252306145775257895278767882012487313527243112391376896 9654 5134667245432323318646647094658723112722556301302955498349776601088 9655 5193864063191428603802522561704873740543336102047707045758995791872 9656 5204720870170210527009759480729153575417305075303543039319045308416 9657 5264725325787574784533341203145980464073354876343413315020001378304 9658 5336553367351292669424406780893522269835677697827949362845505814528 9659 5398077700292216421289376403379388331595865007210958741715111903232 9660 5409361377904011397421982124414128052909359724829451059989888106496 9661 5471725103609077047627348871590319660819317045778654336272851533824 9662 5483162727422114793886824802743470433361440737768341638130352259072 9663 5546377297949049978767635176976835386019666042567546537634240135168 9664 5557970968292114464145675773610673276092600683441820618647828168704 9665 5622047991942102565319539653945439099086146052032736777318722174976 9666 5686863750102088081687573494918203345220335151629652007732792786944 9667 5698751081248670443374598452057682228579407775952014285421445906432 9668 5764451137958533844413997165132188613867264048227718148501440299008 9669 5776500651111363733477477981491063501812875838965824935643498676224 9670 5843097071090357179277837881917982958111253114803670426478870265856 9671 5855310978941486842885979415820297772344468209716485919233925971968 9672 5922815991511021632600008853539228022082524235886339979397501550592 9673 6003622538270204253102457628505212553565137410056443033201194041344 9674 6072837412828743473950548453801811873045348133112328584429500891136 9675 6085531550142012822099729889965894059523029690433132442488624119808 9676 6155690741560211678580767480539109618421731676500986128306957975552 9677 6168558068349879143122677903086404237531620829989384342896646291456 9678 6239674460192681226113589574098939809272124297888489854838520152064 9679 6324803990934865385984482110688618986471914308536828874483562446848 9680 6397721718864849091898520181782978763372877045583358508699391885312 9681 6411094966404754248796423258564892507151833747946016071099126644736 9682 6485007530203350574965746810773712190600672054256182917064120336384 9683 6498563232500284200162162729177446439539485318836553052598936010752 9684 6573484204976651826687567617157730827875159754154129229788729049088 9685 6587224851309172698246726842797834993887526735931046659138166718464 9686 6663167990449899336675009960231631524842839765372132476822189244416 9687 6739986666787659948666753771754907668409286105635143120275902562304 9688 6754075355553979784740264832068364122760779586313498412351343296512 9689 6831942089432336408194367010527038357176016649751369657483188502528 9690 6846222993909764424862196126211630816963408401737273997799702134784 9691 6925152084255238138403363415606498320724448136063609394345327722496 9692 6939627826893614036013012640972204767223073433738057385758727077888 9693 7019633767716766379377788270861307285431139835124551086693335171072 9694 7115404489801723559232542374524696359780903597103932483794007752704 9695 7197436933722955228385835204505851108794486676281278322286815870976 9696 7212481837205348529895976165885504070545812966439268079986517475328 9697 7295633471478769396836465162120426214425756061038205781697135378432 9698 7310883636562819725182433070324627244481920983691122184173803012096 9699 7395169730598733305023513569302447181359554723423395383512320180224 9700 7410627957722819285527567698147564368123467577922427491530437558272 9701 7496063989256136753759386205260585465448194736043649036424962899968 9702 7582485000136117442250097993224271126960446868839536010310390382592 9703 7598334774998227257832797936076909638105877034602685713895261208576 9704 7685934850611378459218662886842918151823018730970290864668587065344 9705 7702000868148484977969970641988084669083834451954433247524664901632 9706 7790796094787142905703783842557310610815004153071560568638493687808 9707 7807081305255315790514639221093730363125957612955314558978567962624 9708 7897087988681362176800011804718970696110032314515119972530002067456 9709 8004830051026939004136610171340283404753516546741924044268258721792 9710 8097116550438324631934064605069082497393797510816438112572667854848 9711 8114042066856017096132973186621192079364039587244176589984832159744 9712 8207587655413615571441023307385479491228975568667981504409277300736 9713 8224744091133172190830237204115205650042161106652512457195528388608 9714 8319565946923574968151452765465253079029499063851319806451360202752 9715 8336956452438171696218513660416009914138901025162730927971742253056 9716 8433071987913153847979309480918158648629219078049105165978083262464 9717 8530295625153132122531360242377305017830502727444478011599189180416 9718 8548126621873005665061897678086523342869111663928021428132168859648 9719 8646676706937800766620995747698282920800896072341577222752160448512 9720 8664750976667045600216216972236595252719313758448737403465248014336 9721 8764645606635535768916756822876974437166879672205505639718305398784 9722 8782966468412230264328969123730446658516702314574728878850888957952 9723 8884223987266532448900013280308842033123786353829509969096252325888 9724 9005433807405306379653686442757818830347706115084664549801791062016 9725 9109256119243115210925822680702717809568022199668492876644251336704 9726 9128297325213019233149594834948841089284544535649698663732936179712 9727 9233536112340317517871151220808664427632597514751479192460436963328 9728 9252837102524818714684016854629606356297431244984076514344969437184 9729 9359511690289021839170384361148409713908186446832734782257780228096 9730 9487205986402298078976723166032928479707871462805243311725343670272 9731 9596582578297273637847780272674468145059315568375037763049087827968 9732 9616642449607131373194634887847338760727750621919024106648689967104 9733 9727511295305025862448620216160568285901008081384274375596180504576 9734 9747844848750426300243244093766169659309227978254829578898404016128 9735 9860226307464977740031351425736596241812739631231193844683093573632 9736 9880837276963759047370090264196752490831290103896569988707250077696 9737 9994751985674849005012514940347447287264259648058198715233283866624 9738 10109980000181489923000130657632361502613929158452714680413853843456 9739 10131113033330969677110397248102546184141169379470247618527014944768 9740 10247913134148504612291550515790557535764024974627054486224782753792 9741 10269334490864646637293294189317446225445112602605910996699553202176 9742 10387728126382857207605045123409747481086672204095414091517991583744 9743 10409441740340421054019518961458307150834610150607086078638090616832 9744 10529450651575149569066682406291960928146709752686826630040002756608 9745 10673106734702585338848813561787044539671355395655898725691011629056 9746 10796155400584432842578752806758776663191730014421917483430223806464 9747 10818722755808022794843964248828256105818719449658902119979776212992 9748 10943450207218154095254697743180639321638634091557308672545703067648 9749 10966325454844229587773649605486940866722881475536683276260704518144 9750 11092754595898099957535270353953670772039332085135093075268480270336 9751 11115941936584228928291351547221346552185201366883641237295656337408 9752 11244095983884205130639079307890878198172292104065473554637444349952 9753 11373727500204176163375146989836406690440670303259304015465585573888 9754 11397502162497340886749196904115364457158815551904028570842891812864 9755 11528902275917067688827994330264377227734528096455436297002880598016 9756 11553001302222727466954955962982127003625751677931649871286997352448 9757 11686194142180714358555675763835965916222506229607340852957740531712 9758 11710621957882973685771958831640595544688936419432971838467851943936 9759 11845631983022043265200017707078456044165048471772679958795003101184 9760 12007245076540408506204915257010425107130274820112886066402388082688 9761 12145674825657486947901096907603623746090696266224657168859001782272 9762 12171063100284025644199459779931788119046059380866264884977248239616 9763 12311381483120423357161534961078219236843463353001972256613915951104 9764 12337116136699758286245355806172808475063241659978768685793292582912 9765 12479348920385362452227179148197879618544248595776979709677040304128 9766 12649607981869730771968964221377237972943828617073657748967124893696 9767 12795443437729698183797040363565957526745754091166717017398783770624 9768 12822189932809508497592846517129785014303667495892032142198253289472 9769 12970015060406701149931493621547424381201344108512365834128240672768 9770 12997126465000568400324325458354892879078970637673106105197872021504 9771 13146968409953303653375135234315461655750319508308258459577458098176 9772 13174449702618345396493453685595669987775053471862093318276333436928 9773 13326335980899798673350019920463263049685679530744264953644378488832 9774 13479973333575319897333507543509815336818572211270286240551805124608 9775 13508150711107959569480529664136728245521559172626996824702686593024 9776 13663884178864672816388734021054076714352033299502739314966377005056 9777 13692445987819528849724392252423261633926816803474547995599404269568 9778 13850304168510476276806726831212996641448896272127218788690655444992 9779 13879255653787228072026025281944409534446146867476114771517454155776 9780 14039267535433532758755576541722614570862279670249102173386670342144 9781 14230808979603447118465084749049392719561807194207864967588015505408 9782 14394873867445910456771670409011702217588973352562556644573631741952 9783 14424963674410697059791952331771008141091625932878536159973034950656 9784 14591266942957538793672930324240852428851512122076411563394270756864 9785 14621767273125639450364866140649254488963841967382244368347606024192 9786 14790339461197466610047027138604894362719109446846790767024640360448 9787 14821255915445638571055135396295128736246935155844854983060875116544 9788 14992127978512273507518772410521170930896389472087298072849925799936 9789 15164970000272234884500195986448542253920893737679072020620780765184 9790 15196669549996454515665595872153819276211754069205371427790522417152 9791 15371869701222756918437325773685836303646037461940581729337174130688 9792 15404001736296969955939941283976169338167668903908866495049329803264 9793 15581592189574285811407567685114621221630008306143121137276987375616 9794 15614162610510631581029278442187460726251915225910629117957135925248 9795 15794175977362724353600023609437941392220064629030239945060004134912 9796 16009660102053878008273220342680566809507033093483848088536517443584 9797 16194233100876649263868129210138164994787595021632876225145335709696 9798 16228084133712034192265946373242384158728079174488353179969664319488 9799 16415175310827231142882046614770958982457951137335963008818554601472 9800 16449488182266344381660474408230411300084322213305024914391056777216 9801 16639131893847149936302905530930506158058998127702639612902720405504 9802 16673912904876343392437027320832019828277802050325461855943484506112 9803 16866143975826307695958618961836317297258438156098210331956166524928 9804 17060591250306264245062720484754610035661005454888956023198378360832 9805 17096253243746011330123795356173046685738223327856042856264337719296 9806 17293353413875601533241991495396565841601792144683154445504320897024 9807 17329501953334091200432433944473190505438627516897474806930496028672 9808 17529291213271071537833513645753948874333759344411011279436610797568 9809 17565932936824460528657938247460893317033404629149457757701777915904 9810 17768447974533064897800026560617684066247572707659019938192504651776 9811 18010867614810612759307372885515637660695412230169329099603582124032 9812 18218512238486230421851645361405435619136044399336985753288502673408 9813 18256594650426038466299189669897682178569089071299397327465872359424 9814 18467072224680635035742302441617328855265195029502958384920873926656 9815 18505674205049637429368033709259212712594862489968153028689938874368 9816 18719023380578043678340768722296819427816372893665469564515560456192 9817 18974411972804596157953446332065856959415742925610486623450687340544 9818 19193165156594547275695560545348936290118631136750075526098175655936 9819 19233284899214262746389269775694677521455501243838048213297379934208 9820 19455022590610051724897240432321136571802016162768548751192361009152 9821 19495689697500852600486488187532339318618455956509659157796808032256 9822 19720452614929955480062702851473192483625479262462387689366187147264 9823 19761674553927518094740180528393504981662580207793139977414500155392 9824 19989503971349698010025029880694894574528519296116397430466567733248 9825 20219960000362979846000261315264723005227858316905429360827707686912 9826 20262226066661939354220794496205092368282338758940495237054029889536 9827 20495826268297009224583101031581115071528049949254108972449565507584 9828 20538668981729293274586588378634892450890225205211821993399106404352 9829 20775456252765714415210090246819494962173344408190828183035983167488 9830 20818883480680842108039037922916614301669220301214172157276181233664 9831 21058901303150299138133364812583921856293419505373653260080005513216 9832 21346213469405170677697627123574089079342710791311797451382023258112 9833 21592310801168865685157505613517553326383460028843834966860447612928 9834 21637445511616045589687928497656512211637438899317804239959552425984 9835 21886900414436308190509395486361278643277268183114617345091406135296 9836 21932650909688459175547299210973881733445762951073366552521409036288 9837 22185509191796199915070540707907341544078664170270186150536960540672 9838 22231883873168457856582703094442693104370402733767282474591312674816 9839 22488191967768410261278158615781756396344584208130947109274888699904 9840 22747455000408352326750293979672813380881340606518608030931171147776 9841 22795004324994681773498393808230728914317631103808057141685783625728 9842 23057804551834135377655988660528754455469056192910872594005761196032 9843 23106002604445454933909911925964254007251503355863299742573994704896 9844 23372388284361428717111351527671931832445012459214681705915481063424 9845 23421243915765947371543917663281191089377872838865943676935703887872 9846 23691263966044086530400035414156912088330096943545359917590006202368 9847 24014490153080817012409830514020850214260549640225772132804776165376 9848 24291349651314973895802193815207247492181392532449314337718003564544 9849 24342126200568051288398919559863576238092118761732529769954496479232 9850 24622762966240846714323069922156438473686926706003944513227831902208 9851 24674232273399516572490711612345616950126483319957537371586585165824 9852 24958697840770724904454358296395759237088497191553959419354080608256 9853 25299215963739461543937928442754475945887657234147315497934249787392 9854 25590886875459396367594080727131915053491508182333434034797567541248 9855 25644379865619016995185693034259570028607334991784064284396506578944 9856 25940030120813402299862987243094848762402688217024731668256481345536 9857 25994252930001136800648650916709785758157941275346212210395744043008 9858 26293936819906607306750270468630923311500639016616516919154916196352 9859 26348899405236690792986907371191339975550106943724186636552666873856 9860 26652671961799597346700039840926526099371359061488529907288756977664 9861 26959946667150639794667015087019630673637144422540572481103610249216 9862 27016301422215919138961059328273456491043118345253993649405373186048 9863 27327768357729345632777468042108153428704066599005478629932754010112 9864 27384891975639057699448784504846523267853633606949095991198808539136 9865 27700608337020952553613453662425993282897792544254437577381310889984 9866 27758511307574456144052050563888819068892293734952229543034908311552 9867 28078535070867065517511153083445229141724559340498204346773340684288 9868 28461617959206894236930169498098785439123614388415729935176031010816 9869 28789747734891820913543340818023404435177946705125113289147263483904 9870 28849927348821394119583904663542016282183251865757072319946069901312 9871 29182533885915077587345860648481704857703024244152823126788541513728 9872 29243534546251278900729732281298508977927683934764488736695212048384 9873 29580678922394933220094054277209788725438218893693581534049280720896 9874 29642511830891277142110270792590257472493870311689709966121750233088 9875 29984255957024547015037544821042341861792778944174596145699851599872 9876 30329940000544469769000391972897084507841787475358144041241561530368 9877 30393339099992909031331191744307638552423508138410742855581044834304 9878 30743739402445513836874651547371672607292074923881163458674348261376 9879 30808003472593939911879882567952338676335337807817732990098659606528 9880 31163184379148571622815135370229242443260016612286242274553974751232 9881 31228325221021263162058556884374921452503830451821258235914271850496 9882 31588351954725448707200047218875882784440129258060479890120008269824 9883 32019320204107756016546440685361133619014066186967696177073034887168 9884 32388466201753298527736258420276329989575190043265752450290671419392 9885 32456168267424068384531892746484768317456158348976706359939328638976 9886 32830350621654462285764093229541917964915902274671926017637109202944 9887 32898976364532688763320948816460822600168644426610049828782113554432 9888 33278263787694299872605811061861012316117996255405279225805440811008 9889 33347825809752686784874054641664039656555604100650923711886969012224 9890 33732287951652615391917237923672634594516876312196420663912333049856 9891 34121182500612528490125440969509220071322010909777912046396756721664 9892 34192506487492022660247590712346093371476446655712085712528675438592 9893 34586706827751203066483982990793131683203584289366308891008641794048 9894 34659003906668182400864867888946381010877255033794949613860992057344 9895 35058582426542143075667027291507897748667518688822022558873221595136 9896 35131865873648921057315876494921786634066809258298915515403555831808 9897 35536895949066129795600053121235368132495145415318039876385009303552 9898 36021735229621225518614745771031275321390824460338658199207164248064 9899 36437024476972460843703290722810871238272088798673971506577005346816 9900 36513189300852076932598379339795364357138178142598794654931744718848 9901 36934144449361270071484604883234657710530390059005916769841747853312 9902 37011348410099274858736067418518425425189724979936306057379877748736 9903 37438046761156087356681537444593638855632745787330939129031120912384 9904 37948823945609192315906892664131713918831485851220973246901374681088 9905 38386330313189094551391121090697872580237262273500151052196351311872 9906 38466569798428525492778539551389355042911002487676096426594759868416 9907 38910045181220103449794480864642273143604032325537097502384722018304 9908 38991379395001705200972976375064678637236911913019318315593616064512 9909 39440905229859910960125405702946384967250958524924775378732374294528 9910 39523349107855036189480361056787009963325160415586279954829000310784 9911 39979007942699396020050059761389789149057038592232794860933135466496 9912 40439920000725959692000522630529446010455716633810858721655415373824 9913 40524452133323878708441588992410184736564677517880990474108059779072 9914 40991652536594018449166202063162230143056099898508217944899131015168 9915 41077337963458586549173176757269784901780450410423643986798212808704 9916 41550912505531428830420180493638989924346688816381656366071966334976 9917 41637766961361684216078075845833228603338440602428344314552362467328 9918 42117802606300598276266729625167843712586839010747306520160011026432 9919 42692426938810341355395254247148178158685421582623594902764046516224 9920 43184621602337731370315011227035106652766920057687669933720895225856 9921 43274891023232091179375856995313024423274877798635608479919104851968 9922 43773800828872616381018790972722557286554536366229234690182812270592 9923 43865301819376918351094598421947763466891525902146733105042818072576 9924 44371018383592399830141081415814683088157328340540372301073921081344 9925 44463767746336915713165406188885386208740805467534564949182625349632 9926 44976383935536820522556317231563512792689168416261894218549777399808 9927 45494910000816704653500587959345626761762681213037216061862342295552 9928 45590008649989363546996787616461457828635262207616114283371567251456 9929 46115609103668270755311977321057508910938112385821745188011522392064 9930 46212005208890909867819823851928508014503006711726599485147989409792 9931 46744776568722857434222703055343863664890024918429363411830962126848 9932 46842487831531894743087835326562382178755745677731887353871407775744 9933 47382527932088173060800070828313824176660193887090719835180012404736 9934 48028980306161634024819661028041700428521099280451544265609552330752 9935 48582699302629947791604387630414494984362785064898628675436007129088 9936 48684252401136102576797839119727152476184237523465059539908992958464 9937 49245525932481693428646139844312876947373853412007889026455663804416 9938 49348464546799033144981423224691233900252966639915074743173170331648 9939 49917395681541449808908716592791518474176994383107918838708161216512 9940 50021738714629030177311081962496059484833406150976385567830453518336 9941 50598431927478923087875856885508951891775314468294630995868499574784 9942 51181773750918792735188161454263830106983016364666868069595135082496 9943 51288759731238033990371386068519140057214669983568128568793013157888 9944 51880060241626804599725974486189697524805376434049463336512962691072 9945 51988505860002273601297301833419571516315882550692424420791488086016 9946 52587873639813214613500540937261846623001278033233033838309832392704 9947 52697798810473381585973814742382679951100213887448373273105333747712 9948 53305343923599194693400079681853052198742718122977059814577513955328 9949 53919893334301279589334030174039261347274288845081144962207220498432 9950 54032602844431838277922118656546912982086236690507987298810746372096 9951 54655536715458691265554936084216306857408133198010957259865508020224 9952 54769783951278115398897569009693046535707267213898191982397617078272 9953 55401216674041905107226907324851986565795585088508875154762621779968 9954 55517022615148912288104101127777638137784587469904459086069816623104 9955 56157070141734131035022306166890458283449118680996408693546681368576 9956 56923235918413788473860338996197570878247228776831459870352062021632 9957 57579495469783641827086681636046808870355893410250226578294526967808 9958 57699854697642788239167809327084032564366503731514144639892139802624 9959 58365067771830155174691721296963409715406048488305646253577083027456 9960 58487069092502557801459464562597017955855367869528977473390424096768 9961 59161357844789866440188108554419577450876437787387163068098561441792 9962 59285023661782554284220541585180514944987740623379419932243500466176 9963 59968511914049094030075089642084683723585557888349192291399703199744 9964 60659880001088939538000783945794169015683574950716288082483123060736 9965 60786678199985818062662383488615277104847016276821485711162089668608 9966 61487478804891027673749303094743345214584149847762326917348696522752 9967 61616006945187879823759765135904677352670675615635465980197319213056 9968 62326368758297143245630270740458484886520033224572484549107949502464 9969 62456650442042526324117113768749842905007660903642516471828543700992 9970 63176703909450897414400094437751765568880258516120959780240016539648 9971 64038640408215512033092881370722267238028132373935392354146069774336 9972 64776932403506597055472516840552659979150380086531504900581342838784 9973 64912336534848136769063785492969536634912316697953412719878657277952 9974 65660701243308924571528186459083835929831804549343852035274218405888 9975 65797952729065377526641897632921645200337288853220099657564227108864 9976 66556527575388599745211622123722024632235992510810558451610881622016 9977 66695651619505373569748109283328079313111208201301847423773938024448 9978 67464575903305230783834475847345269189033752624392841327824666099712 9979 68242365001225056980250881939018440142644021819555824092793513443328 9980 68385012974984045320495181424692186742952893311424171425057350877184 9981 69173413655502406132967965981586263366407168578732617782017283588096 9982 69318007813336364801729735777892762021754510067589899227721984114688 9983 70117164853084286151334054583015795497335037377644045117746443190272 9984 70263731747297842114631752989843573268133618516597831030807111663616 9985 71073791898132259591200106242470736264990290830636079752770018607104 9986 72043470459242451037229491542062550642781648920677316398414328496128 9987 72874048953944921687406581445621742476544177597347943013154010693632 9988 73026378601704153865196758679590728714276356285197589309863489437696 9989 73868288898722540142969209766469315421060780118011833539683495706624 9990 74022696820198549717472134837036850850379449959872612114759755497472 9991 74876093522312174713363074889187277711265491574661878258062241824768 9992 75897647891218384631813785328263427837662971702441946493802749362176 9993 76772660626378189102782242181395745160474524547000302104392702623744 9994 76933139596857050985557079102778710085822004975352192853189519736832 9995 77820090362440206899588961729284546287208064651074195004769444036608 9996 77982758790003410401945952750129357274473823826038636631187232129024 9997 78881810459719821920250811405892769934501917049849550757464748589056 9998 79046698215710072378960722113574019926650320831172559909658000621568 9999 79958015885398792040100119522779578298114077184465589721866270932992 10000 80879840001451919384001045261058892020911433267621717443310830747648