343383333395749820329718016
343,383,333,395,749,820,329,718,016 is an even composite number composed of seven prime numbers multiplied together.
343383333395749820329718016 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of eighteen thousand, two hundred twenty-five divisors.
Prime factorization of 343383333395749820329718016:
28 × 32 × 74 × 132 × 294 × 1312 × 55012
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 7 × 7 × 13 × 13 × 29 × 29 × 29 × 29 × 131 × 131 × 5501 × 5501)See below for interesting mathematical facts about the number 343383333395749820329718016 from the Numbermatics database.
Names of 343383333395749820329718016
- Cardinal: 343383333395749820329718016 can be written as Three hundred forty-three septillion, three hundred eighty-three sextillion, three hundred thirty-three quintillion, three hundred ninety-five quadrillion, seven hundred forty-nine trillion, eight hundred twenty billion, three hundred twenty-nine million, seven hundred eighteen thousand and sixteen.
Scientific notation
- Scientific notation: 3.43383333395749820329718016 × 1026
Factors of 343383333395749820329718016
Divisors of 343383333395749820329718016
- Number of divisors d(n): 18225
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 28 29 32 36 39 42 48 49 52 56 58 63 64 72 78 84 87 91 96 98 104 112 116 117 126 128 131 144 147 156 168 169 174 182 192 196 203 208 224 232 234 252 256 261 262 273 288 294 312 336 338 343 348 364 377 384 392 393 406 416 441 448 464 468 504 507 522 524 546 576 588 609 624 637 672 676 686 696 728 754 768 784 786 812 819 832 841 882 896 917 928 936 1008 1014 1029 1044 1048 1092 1131 1152 1176 1179 1183 1218 1248 1274 1344 1352 1372 1392 1421 1456 1508 1521 1568 1572 1624 1638 1664 1682 1703 1764 1792 1827 1834 1856 1872 1911 2016 2028 2058 2088 2096 2184 2262 2304 2352 2358 2366 2401 2436 2496 2523 2548 2639 2688 2704 2744 2751 2784 2842 2912 3016 3042 3087 3136 3144 3248 3276 3328 3364 3393 3406 3528 3549 3654 3668 3712 3744 3799 3822 4032 4056 4116 4176 4192 4263 4368 4459 4524 4704 4716 4732 4802 4872 4901 4992 5046 5096 5109 5278 5376 5408 5488 5501 5502 5568 5684 5733 5824 5887 6032 6084 6174 6272 6288 6419 6496 6552 6728 6786 6812 7056 7098 7203 7308 7336 7424 7488 7569 7598 7644 7917 8064 8112 8232 8253 8281 8352 8384 8526 8736 8918 9048 9408 9432 9464 9604 9744 9802 9947 9984 10092 10192 10218 10556 10647 10816 10933 10976 11002 11004 11136 11368 11397 11466 11648 11774 11921 12064 12168 12348 12544 12576 12789 12838 12992 13104 13377 13456 13572 13624 14112 14196 14406 14616 14672 14703 14976 15138 15196 15288 15327 15834 16128 16224 16464 16503 16506 16562 16704 16768 17052 17161 17472 17661 17836 18096 18473 18816 18864 18928 19208 19257 19488 19604 19894 20184 20384 20436 21112 21294 21609 21632 21866 21952 22004 22008 22139 22272 22736 22794 22932 23296 23548 23751 23842 24128 24336 24389 24696 24843 25152 25578 25676 25984 26208 26593 26754 26912 27144 27248 28224 28392 28812 29232 29344 29406 29841 29952 30276 30392 30576 30654 31213 31668 32448 32799 32928 33006 33012 33124 33408 33536 34104 34191 34307 34322 34944 35322 35672 35763 36192 36946 37632 37728 37856 38416 38507 38514 38976 39208 39788 40131 40368 40768 40872 41209 42224 42588 43218 43264 43732 43904 44008 44016 44109 44278 44933 45472 45588 45864 47096 47502 47684 48256 48672 48778 49387 49392 49509 49686 50304 51156 51352 51483 51968 52416 52983 53186 53508 53824 54288 54496 55419 56448 56784 57624 57771 57967 58464 58688 58812 59682 60552 60784 61152 61308 62426 63336 64896 65598 65856 66012 66024 66248 66417 66816 68208 68382 68614 68644 69629 69888 70644 71344 71513 71526 72384 73167 73892 74529 75456 75712 76531 76832 77014 77028 77952 78416 79576 79779 80262 80736 81536 81744 82418 83447 84448 85176 86436 87464 87808 88016 88032 88218 88556 89523 89866 90944 91176 91728 93639 94192 95004 95368 96512 97344 97556 98397 98774 98784 99018 99372 100608 102312 102704 102921 102966 104832 105966 106372 107016 107289 107648 108576 108992 110171 110838 112896 113568 115248 115521 115542 115934 116928 117376 117624 119364 120127 121104 121568 122304 122616 123627 124852 126672 129311 129792 131196 131712 132024 132048 132496 132834 134799 136416 136764 137228 137288 139258 141288 142129 142688 143026 143052 144768 146334 147784 148161 149058 150912 151424 153062 153664 154028 154056 154449 154973 155904 156832 159152 159529 159558 160524 161472 163072 163488 164836 166257 166894 168896 170352 170723 172872 173901 174928 176032 176064 176436 177112 179046 179732 181888 182352 183456 186151 187278 188384 190008 190736 194688 195112 196794 197548 197568 198036 198744 199251 204624 205408 205842 205932 208887 209664 211932 212744 214032 214539 214578 215296 217152 217984 219501 220342 221676 223093 227136 229593 230496 231042 231084 231868 233856 234752 235248 238728 239337 240149 240254 242208 243136 244608 245232 247254 249704 250341 253344 258622 262392 263424 264048 264096 264992 265668 269549 269598 272832 273528 274456 274576 278516 280917 282576 284258 285376 286052 286104 288463 289536 292668 295568 296322 298116 301824 302848 306124 307328 308056 308112 308763 308898 309946 313664 314531 317057 318304 319058 319116 321048 322944 326976 329672 330513 332514 333788 337792 340704 341446 345709 345744 346563 347802 349856 352064 352128 352872 354224 358092 359464 360381 363776 364704 366912 370881 372302 374556 376768 380016 381472 387933 389376 390224 393588 395096 395136 396072 397488 398502 404397 405769 409248 410816 411684 411864 417774 423864 425488 426387 428064 429078 429156 434304 435968 439002 440684 443352 444483 446186 454272 459186 460992 462084 462168 463736 464919 467712 470496 477456 478587 478674 480298 480508 484416 486272 489216 490464 494508 497669 499408 500591 500682 506688 512169 517244 521703 524784 528096 528192 529984 531336 535717 539098 539196 545664 547056 548912 549152 557032 558453 561834 565152 568516 570752 572104 572208 576926 584129 585336 591136 592644 596232 612248 614656 616112 616224 617526 617796 619892 626661 627328 629062 634114 636608 638116 638232 642031 642096 643617 645888 653952 659344 661026 665028 667576 669279 675584 681408 682892 688779 691418 691488 693126 695604 699712 704128 704256 705744 707281 708448 716184 718928 720447 720631 720762 729408 733824 741762 744604 749112 751023 753536 760032 762944 771197 775866 780448 787176 790192 790272 792144 794976 797004 808647 808794 811538 818496 821632 823368 823728 835548 840889 847728 850976 852774 856128 858156 858312 865389 868608 878004 881368 886704 888966 892372 905177 908544 918372 921984 924168 924336 927472 929669 929838 940992 943593 951171 954912 957174 957348 960596 961016 968832 972544 980928 989016 991539 994903 995338 998816 1001182 1001364 1013376 1024338 1034488 1037127 1043406 1049568 1056192 1056384 1059968 1062672 1071434 1078196 1078392 1081143 1084811 1091328 1094112 1097824 1098304 1114064 1116703 1116906 1123668 1130304 1137032 1141504 1144208 1144416 1153852 1163799 1168258 1170672 1182272 1185288 1192464 1195061 1217307 1224496 1232224 1232448 1235052 1235592 1239784 1253322 1254656 1258124 1268228 1273216 1276232 1276464 1279161 1284062 1284192 1287234 1303057 1307904 1318688 1322052 1330056 1335152 1338558 1362816 1365784 1377558 1382836 1382976 1386252 1391208 1394757 1399424 1408256 1411488 1414562 1416896 1432223 1432368 1435761 1437856 1440894 1441262 1441524 1458816 1467648 1483524 1489208 1493007 1498224 1501773 1502046 1507072 1520064 1525888 1536507 1542394 1551732 1560896 1561651 1574352 1580384 1584288 1589952 1594008 1607151 1617294 1617588 1623076 1636992 1643264 1646736 1647456 1671096 1675359 1681043 1681778 1695456 1701952 1705548 1712256 1716312 1716624 1730778 1752387 1756008 1762736 1773408 1777932 1784744 1810354 1836744 1843968 1848336 1848672 1854944 1859338 1859676 1881984 1886843 1887186 1902342 1909824 1914348 1914696 1921192 1922032 1926093 1937664 1961856 1978032 1983078 1989806 1990676 1997632 2002364 2002728 2007837 2019241 2026752 2048676 2068976 2073877 2074254 2086812 2099136 2112384 2112768 2119936 2121843 2125344 2142868 2156392 2156784 2161341 2161893 2162286 2169622 2188224 2195648 2196608 2219399 2228128 2233406 2233812 2247336 2260608 2274064 2288416 2288832 2307704 2313591 2327598 2336516 2341344 2364544 2370576 2384928 2390122 2419963 2425941 2434614 2448992 2464448 2464896 2470104 2471184 2479568 2506644 2516248 2522667 2536456 2546432 2552464 2552928 2558322 2568124 2568384 2574468 2596167 2606114 2637376 2644104 2660112 2670304 2677116 2715531 2725632 2731568 2755116 2765672 2765952 2772504 2782416 2789007 2789514 2798848 2822976 2829124 2830779 2833792 2853513 2864446 2864736 2871522 2875712 2881788 2882524 2883048 2900209 2917632 2967048 2978416 2984709 2986014 2996448 3003546 3004092 3040128 3051776 3073014 3084788 3103464 3111381 3121792 3123302 3148704 3160768 3168576 3179904 3188016 3194959 3214302 3234588 3235176 3246152 3254433 3273984 3293472 3294912 3342192 3350109 3350718 3362086 3363556 3390912 3403904 3411096 3424512 3432624 3433248 3461556 3483683 3504137 3504774 3512016 3525472 3546816 3555864 3569488 3585183 3620708 3651921 3673488 3696672 3697344 3709888 3718676 3719352 3750019 3763968 3773686 3774372 3804684 3819648 3828696 3829392 3842384 3844064 3852186 3909171 3923712 3956064 3966156 3979612 3981352 3995264 4004728 4005456 4015674 4038482 4088903 4097352 4121741 4137952 4147754 4148508 4173624 4198272 4224768 4243686 4250688 4285736 4296669 4312784 4313568 4322682 4323786 4324572 4339244 4376448 4391296 4393216 4438798 4456256 4466812 4467624 4479021 4494217 4494672 4505319 4521216 4548128 4576832 4577664 4615408 4626341 4627182 4655196 4673032 4682688 4684953 4729088 4741152 4769856 4780244 4821453 4839926 4851882 4869228 4897984 4928896 4929792 4940208 4942368 4950967 4959136 5013288 5032496 5043129 5044417 5045334 5072912 5104928 5105856 5116644 5136248 5136768 5148936 5192334 5212228 5257161 5274752 5288208 5320224 5340608 5354232 5398379 5431062 5463136 5510232 5531344 5531904 5545008 5564832 5578014 5579028 5645952 5658248 5660529 5661558 5667584 5707026 5728892 5729472 5743044 5751424 5763576 5765048 5766096 5778279 5800418 5886223 5934096 5956832 5969418 5972028 5992896 6007092 6008184 6057723 6080256 6146028 6169576 6206928 6221631 6222762 6243584 6246604 6297408 6321536 6337152 6359808 6365529 6376032 6389918 6428604 6469176 6469697 6470352 6485679 6492304 6507683 6508866 6586944 6589824 6658197 6684384 6700218 6701436 6724172 6727112 6781824 6807808 6822192 6865248 6866496 6923112 6940773 6964321 6967366 7008274 7009548 7024032 7050944 7093632 7111728 7138976 7170366 7241416 7259889 7303842 7346976 7393344 7394688 7419776 7437352 7438704 7500038 7547372 7548744 7568001 7593677 7609368 7639296 7657392 7658784 7684768 7688128 7704372 7816921 7818342 7912128 7932312 7959224 7962704 7990528 8009456 8010912 8031348 8076964 8146593 8177806 8194704 8243482 8275904 8295508 8297016 8347248 8365427 8367021 8396544 8487372 8501376 8571472 8593338 8625568 8627136 8645364 8647572 8649144 8678488 8700627 8752896 8782592 8877596 8912512 8933624 8935248 8954127 8958042 8988434 8989344 9010638 9096256 9121399 9153664 9155328 9194653 9230816 9252682 9254364 9310392 9346064 9365376 9368203 9369906 9482304 9539712 9560488 9584877 9642906 9679852 9703764 9738456 9763299 9795968 9857792 9880416 9884736 9901934 9918272 10025561 10026576 10050327 10064992 10086258 10088834 10090668 10145824 10209856 10211712 10233288 10272496 10273536 10297872 10384668 10424456 10451049 10512411 10514322 10549504 10576416 10640448 10681216 10708464 10755549 10796758 10862124 10926272 10931557 11020464 11062688 11090016 11129664 11156028 11158056 11250057 11291904 11316496 11321058 11323116 11414052 11457784 11458944 11486088 11502848 11527152 11530096 11532192 11556558 11600836 11727513 11767301 11772446 11868192 11913664 11938836 11944056 11985792 12014184 12016368 12115446 12266709 12292056 12339152 12365223 12413856 12443262 12445524 12493208 12594816 12643072 12674304 12731058 12752064 12779836 12857208 12890007 12938352 12939394 12940704 12971358 12984608 13015366 13017732 13173888 13179648 13207901 13316394 13368768 13400436 13402872 13448344 13454224 13482651 13563648 13644384 13730496 13732992 13846224 13879023 13881546 13928642 13934732 14016548 14019096 14048064 14054859 14101888 14187264 14223456 14277952 14340732 14432401 14482832 14517139 14519778 14607684 14693952 14786688 14789376 14839552 14852901 14874704 14877408 15000076 15094744 15097488 15129387 15133251 15136002 15187354 15218736 15314784 15317568 15369536 15376256 15408744 15535793 15633842 15636684 15824256 15864624 15918448 15925408 16018912 16021824 16062696 16153928 16195137 16293186 16355612 16389408 16486964 16551808 16591016 16594032 16694496 16730854 16734042 16939741 16974744 16981587 17002752 17142944 17186676 17251136 17254272 17290728 17295144 17298288 17356976 17401254 17658669 17755192 17825024 17867248 17870496 17908254 17916084 17976868 17978688 18021276 18173169 18192512 18242798 18307328 18389306 18461632 18505364 18508728 18618899 18620784 18664893 18692128 18730752 18736406 18739812 18964608 19079424 19120976 19169754 19285812 19359704 19407528 19409091 19476912 19523049 19526598 19591936 19760832 19769472 19803868 19836544 19974591 20051122 20053152 20100654 20129984 20172516 20177668 20181336 20291648 20301463 20419712 20423424 20466576 20544992 20595744 20769336 20848912 20892963 20898299 20902098 21024822 21028644 21152832 21280896 21362432 21416928 21511098 21593516 21724248 21779667 21852544 21863114 22040928 22125376 22180032 22259328 22312056 22316112 22364713 22500114 22632992 22642116 22646232 22781031 22828104 22915568 22917888 22972176 23054304 23060192 23064384 23113116 23201672 23450763 23455026 23534602 23544892 23736384 23827328 23877672 23888112 23971584 24028368 24032736 24230892 24385781 24528959 24533418 24584112 24678304 24730446 24827712 24886524 24891048 24986416 25096281 25189632 25462116 25504128 25559672 25714416 25780014 25876704 25878788 25881408 25942716 25969216 26030732 26035464 26101881 26250133 26347776 26415802 26632788 26737536 26800872 26805744 26896688 26908448 26960401 26965302 27288768 27364197 27460992 27465984 27583959 27692448 27758046 27763092 27857284 27869464 28033096 28038192 28096128 28104609 28109718 28203776 28446912 28555904 28681464 28754631 28852187 28864802 28965664 29034278 29039556 29215368 29387904 29573376 29705802 29749408 29754816 30000152 30076683 30189488 30194976 30258774 30261001 30266502 30272004 30374708 30437472 30629568 30635136 30739072 30752512 30817488 31071586 31267684 31273368 31353147 31459519 31537233 31648512 31729248 31836896 31850816 32037824 32043648 32125392 32307856 32384387 32390274 32586372 32711224 32778816 32794671 32973928 33103616 33182032 33188064 33388992 33461708 33468084 33750171 33879482 33949488 33963174 34285888 34373352 34502272 34508544 34581456 34590288 34596576 34656769 34713952 34802508 35301903 35310919 35317338 35510384 35734496 35740992 35816508 35832168 35953736 35957376 36042552 36346338 36385024 36485596 36778612 36800127 36923264 37010728 37017456 37095669 37237798 37241568 37329786 37384256 37472812 37479624 37788653 37929216 38241952 38339508 38571624 38719408 38815056 38818182 38953824 39046098 39053196 39521664 39538944 39607736 39623703 39673088 39949182 40102244 40106304 40201308 40259968 40345032 40355336 40362672 40447953 40583296 40602926 40839424 40933152 41089984 41191488 41203561 41534467 41538672 41637069 41697824 41785926 41796598 41804196 42049644 42057288 42305664 42561792 42833856 43022196 43187032 43297203 43448496 43551417 43559334 43705088 43726228 44081856 44250752 44360064 44518656 44558703 44624112 44632224 44729426 45000228 45265984 45284232 45287879 45292464 45399753 45553781 45562062 45656208 45831136 45944352 46108608 46120384 46128768 46226232 46403344 46607379 46901526 46910052 47069204 47089784 47472768 47654656 47755344 47776224 48056736 48065472 48461784 48585411 48750247 48771562 49057918 49066836 49168224 49356608 49460892 49655424 49773048 49782096 49972832 50192562 50819223 50924232 51008256 51119344 51428832 51560028 51753408 51757576 51762816 51885432 51938432 52061464 52070928 52203762 52500266 52831604 52976007 53155739 53265576 53475072 53601744 53611488 53793376 53816896 53920802 53930604 54577536 54718447 54728394 54921984 55167918 55384896 55516092 55526184 55714568 55738928 55856697 56066192 56076384 56192256 56209218 56219436 56893824 57111808 57362928 57509262 57704374 57729604 57931328 58068556 58079112 58227273 58430736 58557989 58569147 58775808 59411604 59498816 59509632 60000304 60142433 60153366 60378976 60389952 60517548 60522002 60533004 60544008 60749416 60874944 60904389 61259136 61270272 61478144 61634976 62143172 62535368 62546736 62678889 62694897 62706294 62919038 63074466 63458496 63673792 63701632 64075648 64087296 64250784 64362571 64615712 64768774 64780548 65172744 65422448 65557632 65577421 65589342 65947856 66364064 66376128 66777984 66923416 66936168 67094139 67500342 67758964 67898976 67926348 68343093 68571776 68746704 69004544 69162912 69180576 69193152 69313538 69427904 69605016 70178927 70352289 70603806 70621838 70634676 71020768 71468992 71481984 71633016 71664336 71907472 71914752 72085104 72692676 72971192 73157343 73557224 73586877 73600254 73846528 74021456 74034912 74191338 74475596 74483136 74659572 74768512 74945624 74959248 75288843 75577306 76483904 76520899 76679016 77143248 77438816 77630112 77636364 77907648 78092196 78106392 78750399 79043328 79215472 79247406 79898364 80204488 80212608 80402616 80519936 80690064 80710672 80725344 80881203 80895906 81166592 81205852 81866304 82092591 82179968 82382976 82407122 82751877 83068934 83077344 83274138 83395648 83571852 83593196 83608392 84099288 84106061 84114576 84313827 84611328 85667712 86044392 86374064 86556561 86594406 86896992 87102834 87118668 87452456 88163712 88501504 88720128 89117406 89248224 89264448 89458852 90000456 90230049 90531968 90568464 90575758 90584928 90783003 90799506 91107562 91124124 91312416 91662272 91888704 92217216 92240768 92257536 92452464 92653811 92806688 93214758 93803052 93820104 94138408 94179568 94378557 94402661 94945536 95510688 95552448 96113472 96130944 96923568 97153161 97170822 97500494 97543124 98115836 98133672 98336448 98384013 98713216 98921784 99310848 99546096 99564192 99945664 100385124 101026807 101619973 101638446 101848464 102238688 102857664 103120056 103506816 103515152 103525632 103770864 103876864 103970307 104122928 104141856 104407524 105000532 105663208 105905709 105932757 105952014 106311478 106531152 107203488 107222976 107586752 107633792 107841604 107861208 108750551 109155072 109436894 109456788 110335836 110769792 111032184 111052368 111429136 111477856 111713394 112132384 112152768 112418436 112438872 113365959 113787648 114725856 115018524 115408748 115459208 115862656 116137112 116158224 116454546 116861472 117115978 117138294 118578187 118823208 118871109 118997632 119019264 119530489 120000608 120284866 120306732 120757952 120779904 121035096 121044004 121066008 121088016 121498832 121749888 121786639 121808778 122518272 123269952 123610683 124286344 124603401 125070736 125093472 125357778 125389794 125412588 125838076 126148932 126916992 127347584 127403264 128151296 128501568 128725142 129231424 129537548 129561096 129891609 130332293 130345488 130654251 130844896 131115264 131154842 131178684 131895712 132728128 132752256 133555968 133846832 133872336 134163889 134188278 135000684 135517928 135797952 135852696 135863637 136661343 136686186 137143552 137493408 138325824 138361152 138386304 138627076 138855808 139210032 139822137 140357854 140704578 141207612 141243676 141269352 142041536 142110241 142937984 142963968 143266032 143328672 143814944 144170208 145385352 145942384 146250741 146288093 146314686 147114448 147173754 147200508 148042912 148069824 148382676 148951192 148966272 149319144 149537024 149891248 149918496 150577686 151154612 152457669 152967808 153041798 153358032 154286496 154877632 155260224 155272728 155815296 156184392 156212784 156552991 157500798 158430944 158494812 159467217 159796728 160408976 160425216 160805232 161380128 161421344 161450688 161762406 161791812 162411704 163732608 164155341 164185182 164359936 164765952 164814244 165503754 166137868 166154688 166548276 166791296 167143704 167186392 167216784 167570091 168198576 168212122 168229152 168627654 170700467 171335424 171702713 172088784 172748128 173113122 173188812 173793984 174205668 174237336 174904912 175673967 176327424 178234812 178496448 178528896 178917704 180000912 180427299 180460098 181063936 181136928 181151516 181169856 181566006 181599012 182215124 182248248 182624832 182713167 183324544 183777408 184434432 184481536 184904928 185307622 185613376 186429516 187606104 187621213 187640208 188084691 188276816 188359136 188722807 188757114 188805322 191021376 191104896 192226944 192261888 193087713 193847136 194306322 194341644 195000988 195086248 196231672 196267344 196672896 196732263 196768026 197426432 197843568 199092192 199128384 199891328 200770248 201282417 201965309 202053614 203239946 203276892 203696928 204477376 205715328 206240112 207013632 207030304 207541728 207940614 208245856 208283712 208815048 210001064 210536781 211326416 211811418 211827007 211865514 211904028 212622956 213062304 214406976 214445952 215173504 215267584 215683208 215722416 217501102 218873788 218913576 219472029 220216633 220671672 220760631 221539584 222064368 222104736 222858272 222955712 223426788 224264768 224305536 224836872 224877744 226690709 226731918 229451712 229562697 230037048 230817496 230918416 231725312 232274224 232316448 232909092 233722944 234231956 234276588 236251197 237156374 237646416 237742218 237995264 239060978 240001216 240569732 240613464 241515904 241559808 242070192 242088008 242132016 242176032 242597383 242643609 242997664 243499776 243573278 243617556 246539904 247176433 247221366 248572688 249206802 250141472 250186944 250715556 250779588 250825176 251676152 252297864 252318183 253833984 254695168 257003136 257450284 258462848 259075096 259122192 259669683 259783218 260664586 260690976 261308502 261689792 262309684 262357368 263791424 264520571 265456256 265504512 267693664 267744672 268327778 268376556 270001368 271035856 271595904 271677887 271705392 271727274 272349009 273322686 273372372 274986816 276651648 276722304 276772608 277254152 277711616 277961433 278420064 279644274 280715708 281409156 282415224 282487352 282538704 283135671 283207983 284083072 284220482 285875968 286532064 286657344 287629888 288340416 290741269 290770704 291459483 291884768 292501482 292576186 292629372 294228896 294347508 294401016 296085824 296139648 296765352 297902384 297932544 298638288 299782496 299836992 301155372 302309224 303080421 304859919 304915338 305935616 306083596 306716064 308572992 309755264 310520448 310545456 311630592 311910921 312368784 312425568 313105982 315001596 316861888 316989624 317015153 317798271 318876467 318934434 319593456 320817952 321610464 322760256 322842688 322901376 323524812 323583624 324823408 326251653 327465216 328310682 328370364 329628488 331007508 332275736 332309376 333096552 333582592 334287408 334372784 334433568 335140182 336397152 336424244 336458304 337255308 340097877 341251729 341400934 343405426 344177568 345496256 346226244 346377624 347587968 348411336 348474672 349809824 351347934 355734561 356469624 356992896 357057792 357835408 358591467 360001824 360854598 360920196 362273856 362303032 362339712 363132012 363198024 364430248 364496496 365249664 365359917 365426334 366649088 367554816 369809856 370615244 370832049 371226752 372859032 373810203 375212208 375242426 375280416 376169382 376553632 376718272 377445614 377514228 377610644 382042752 382209792 383029129 384453888 386175426 387694272 388612644 388683288 390001976 390172496 390996879 392463344 392534688 393345792 393393013 393464526 393536052 395687136 398184384 398256768 399782656 401540496 402491667 402564834 403930618 404107228 406479892 406553784 407393856 407590911 408954752 409984029 411430656 412480224 414060608 415083456 415881228 416491712 416567424 417630096 418539629 420002128 420997031 421073562 422652832 423622836 423654014 423731028 423808056 425245912 426124608 426330723 428813952 428891904 430347008 431366416 431444832 435002204 437747576 437827152 438752223 438864279 438944058 440433266 441343344 441521262 444128736 444209472 445716544 445911424 446853576 448529536 448611072 449673744 449755488 450537997 453381418 453463836 458903424 459041947 459125394 460074096 461634992 461836832 464548448 464632896 465818184 467445888 468463912 468553176 469658973 472502394 474312748 475292832 475484436 478121956 478401651 480002432 481139464 481226928 483031808 484140384 484176016 484264032 484352064 485194766 485287218 485995328 487146556 487235112 491252489 492466023 493079808 494352866 494442732 497145376 498413604 500282944 500373888 501431112 501559176 501650352 503352304 504595728 504636366 512101401 514006272 514900568 515108139 516925696 518150192 518244384 519339366 519566436 521329172 521381952 522617004 523379584 524619368 524714736 527021901 527582848 529041142 530912512 535387328 535489344 535646293 536655556 536753112 539948071 540002736 541281897 542071712 543191808 543355774 543410784 543454548 544698018 546645372 546744744 549973632 553303296 553444608 554508304 555922866 556840128 559288548 561431416 562818312 562863639 564830448 564974704 565077408 566168421 566271342 566415966 568166144 568440964 573064128 573314688 575259776 576680832 579263139 581482538 581541408 582918966 583769536 585002964 585152372 585258744 588457792 588695016 588742427 588802032 590196789 592171648 592279296 593530704 595804768 597276576 599564992 599673984 602310744 604618448 605895927 606050671 606160842 609719838 609830676 612167192 613432128 617145984 619510528 621040896 621090912 623821842 624737568 624851136 626211964 630003192 631610343 633723776 633979248 634030306 635481021 635596542 637752934 637868868 639186912 641635904 643220928 645520512 645685376 645802752 647049624 647167248 648576677 649646816 652503306 656621364 656740728 659256976 660649899 660818627 662015016 664551472 664618752 666193104 668574816 668745568 668867136 670280364 672794304 672848488 672916608 674510616 680072127 680195754 682503458 682801868 686810852 688355136 688688091 690992512 692452488 692755248 695175936 696822672 696949344 699619648 702695868 707187649 711339811 711469122 712939248 713985792 715670816 717182934 720003648 721709196 721840392 724547712 724606064 724679424 726264024 726396048 727792149 728860496 728992992 730499328 730719834 730852668 739619712 741230488 741529299 741664098 742453504 745718064 747620406 750424416 750484852 750560832 752338764 753107264 753436544 754891228 755028456 755221288 756954549 761253857 764085504 766058258 772350852 775388544 777225288 777366576 780003952 780344992 781851629 781993758 784926688 785069376 786786026 786929052 787072104 791374272 793561713 796368768 796513536 803080992 804983334 805129668 807861236 808214456 812959784 813107568 814787712 815033661 815181822 817909504 819968058 824960448 828121216 830166912 831762456 832983424 833134848 833884299 835260192 836713423 837079258 840004256 841994062 842147124 845305664 847245672 847308028 847462056 847616112 849623949 850491824 852249216 852506473 852661446 857627904 862732832 862889664 870004408 872223807 875495152 875654304 877504446 877569029 877728558 877888116 880866532 882686688 883042524 888257472 888418944 891433088 891822848 893707152 897059072 899347488 899510976 901075994 906762836 906927672 909241263 912326051 914579757 917806848 918083894 918250788 920148192 923269984 923673664 929096896 929265792 931636368 934891776 936927824 937106352 939147223 939317946 945004788 948625496 950585664 950968872 951045459 956243912 956629401 956803302 960004864 962278928 962453856 968280768 968352032 968528064 968704128 970389532 970574436 971990656 974293112 974470224 978754959 982504978 984932046 988705732 988885464 994290752 994771687 996827208 1000565888 1000747776 1002862224 1003118352 1003300704 1006704608 1009191456 1009272732 1023755187 1024016651 1024202802 1029801136 1030216278 1036300384 1036488768 1038678732 1039132872 1042658344 1042763904 1045234008 1046759168 1049238736 1049429472 1054043802 1055165696 1058082284 1067203683 1070774656 1070978688 1071292586 1073311112 1073506224 1075774401 1079896142 1080005472 1082563794 1084143424 1086711548 1086821568 1086909096 1089396036 1093290744 1093489488 1095870937 1096079751 1099947264 1109016608 1111845732 1113680256 1118577096 1122862832 1125636624 1125727278 1129660896 1129949408 1130154816 1132336842 1132542684 1132831932 1136881928 1146128256 1146629376 1149087387 1150519552 1153361664 1158526278 1162965076 1163082816 1165837932 1167539072 1170005928 1170304744 1170517488 1172990637 1176915584 1177390032 1177484854 1177604064 1180179039 1180393578 1184343296 1187061408 1191609536 1194553152 1194903269 1199129984 1199347968 1204499543 1204621488 1207475001 1209236896 1211791854 1212101342 1212321684 1219439676 1219661352 1224334384 1226864256 1227234593 1234291968 1242181824 1247643684 1249475136 1249702272 1252423928 1255618887 1260006384 1262991093 1263220686 1267447552 1267958496 1268060612 1270962042 1271193084 1275505868 1275737736 1278373824 1278992169 1283271808 1286441856 1291041024 1291370752 1294099248 1294334496 1297153354 1299293632 1305006612 1313242728 1313348491 1313481456 1316592837 1318513952 1321059649 1321299798 1321637254 1324030032 1329102944 1332386208 1337149632 1337491136 1337734272 1340560728 1345588608 1345696976 1345833216 1349021232 1351613991 1360144254 1360391508 1365006916 1365603736 1373621704 1376710272 1377125841 1377376182 1381985024 1384904976 1385510496 1393645344 1393898688 1399239296 1405391736 1408976919 1413757163 1414375298 1422679622 1422938244 1425878496 1431341632 1434365868 1440007296 1443418392 1443680784 1449095424 1449212128 1452528048 1452792096 1455584298 1457720992 1457985984 1461439668 1461705336 1473757467 1479239424 1482460976 1482789049 1483058598 1483328196 1491436128 1495240812 1500848832 1500969704 1501121664 1504677528 1506214528 1506873088 1509782456 1510056912 1510442576 1513909098 1522507714 1532116516 1536304203 1541516431 1544701704 1545324417 1550777088 1554450576 1554733152 1560007904 1560689984 1563703258 1563987516 1569853376 1570138752 1573572052 1573858104 1574144208 1582748544 1586834963 1587123426 1592737536 1606161984 1606938879 1609966668 1610259336 1615722472 1616428912 1619844213 1625919568 1626215136 1629575424 1630067322 1630363644 1639936116 1649920896 1656242432 1660333824 1663524912 1665966848 1667768598 1670520384 1673426846 1674158516 1680008512 1683988124 1684294248 1688590917 1690611328 1694491344 1694616056 1694924112 1695232224 1698181681 1698505263 1699247898 1700983648 1704498432 1705012946 1705322892 1725465664 1725779328 1730235031 1740008816 1744130557 1744447614 1750990304 1751308608 1755008892 1755138058 1755457116 1755776232 1761733064 1765373376 1766085048 1766227281 1776514944 1776837888 1782866176 1787414304 1798694976 1799021952 1802151988 1813525672 1813855344 1817687781 1818152013 1818482526 1824652102 1829159514 1836167788 1836501576 1840296384 1846539968 1847347328 1858193792 1858531584 1863272736 1873855648 1874212704 1878294446 1878635892 1890009576 1897250992 1901171328 1901745209 1901937744 1902090918 1906443063 1912487824 1913258802 1913606604 1924557856 1924907712 1936561536 1936704064 1937056128 1937408256 1940779064 1941148872 1943981312 1945730031 1948586224 1948940448 1957509918 1965009956 1969864092 1977411464 1977770928 1981949697 1982455881 1988581504 1989543374 1993654416 2001131776 2005724448 2006236704 2006601408 2013409216 2018382912 2018545464 2035188883 2040216381 2047510374 2048033302 2048405604 2059602272 2060432556 2072600768 2072977536 2077357464 2078265744 2085316688 2085527808 2090468016 2098477472 2098858944 2108087604 2116164568 2121562947 2134019433 2134407366 2141549312 2141957376 2142585172 2146622224 2147012448 2151548802 2159792284 2160010944 2165127588 2168286848 2173423096 2173643136 2173818192 2178792072 2183376447 2186581488 2186978976 2191741874 2192159502 2218033216 2219106071 2223691464 2224587897 2227360512 2232135269 2237154192 2245725664 2251273248 2251454556 2259321792 2259898816 2260309632 2264673684 2265085368 2265663864 2273763856 2283761571 2292256512 2298174774 2317052556 2325930152 2326165632 2331675864 2335078144 2340011856 2340609488 2341034976 2345554887 2345981274 2353831168 2354780064 2354969708 2355208128 2360358078 2360787156 2374122816 2380685139 2383219072 2389106304 2389806538 2398259968 2408999086 2409242976 2414950002 2418473792 2423583708 2424202684 2424643368 2438879352 2439075769 2439322704 2445100983 2448668768 2453728512 2454469186 2484363648 2495287368 2498950272 2499404544 2504847856 2510140269 2511237774 2520012768 2525982186 2526441372 2535916992 2536121224 2541924084 2542386168 2551011736 2551475472 2556747648 2557519419 2557984338 2566543616 2572883712 2588198496 2588668992 2594306708 2598587264 2610013224 2616671421 2626485456 2626696982 2626962912 2632707087 2633185674 2637027904 2642119298 2642599596 2643274508 2648060064 2658205888 2664772416 2674299264 2674982272 2675468544 2681121456 2691177216 2691393952 2698042464 2703227982 2720288508 2720783016 2730013832 2731207472 2736978153 2737677169 2747243408 2753420544 2753751091 2754251682 2754752364 2769809952 2771020992 2787290688 2787797376 2798478592 2810783472 2817441669 2817953838 2827514326 2828750596 2845359244 2845876488 2851756992 2853136377 2862683264 2868731736 2869888203 2880014592 2886836784 2887361568 2898424256 2905056096 2905584192 2911168596 2915441984 2915971968 2922879336 2923410672 2929777403 2946979217 2947514934 2964921952 2965578098 2966117196 2966656392 2982872256 2984315061 2990481624 3001697664 3001939408 3002243328 3009355056 3012429056 3019564912 3020113824 3020885152 3027818196 3045015428 3064233032 3071265561 3072049953 3072608406 3083032862 3089403408 3090648834 3108901152 3109466304 3120015808 3121379968 3127406516 3127975032 3139706752 3140277504 3147144104 3147716208 3148288416 3153765979 3165497088 3173669926 3174246852 3212323968 3213293629 3213877758 3219933336 3220518672 3231444944 3232857824 3239688426 3251839136 3252430272 3260134644 3260727288 3279872232 3287612811 3299841792 3327049824 3335537196 3341040768 3346853692 3348317032 3360017024 3367976248 3368588496 3377181834 3381222656 3388982688 3389232112 3389848224 3390464448 3396363362 3397010526 3398495796 3401967296 3410025892 3410645784 3438767423 3447262161 3450931328 3451558656 3460470062 3480017632 3488261114 3488895228 3501980608 3502617216 3510017784 3510276116 3510914232 3511552464 3523466128 3530746752 3531812531 3532170096 3532454562 3540537117 3553029888 3574828608 3584709807 3597389952 3598043904 3604303976 3613498629 3627051344 3627710688 3635375562 3636304026 3636965052 3649304204 3658319028 3672335576 3673003152 3680592768 3681703779 3693079936 3694694656 3716387584 3726545472 3747711296 3748425408 3756588892 3757271784 3766856661 3779636497 3780019152 3788973279 3794501984 3802342656 3803490418 3803875488 3804181836 3812886126 3824975648 3826517604 3827213208 3849115712 3849815424 3873123072 3873408128 3874112256 3881558128 3882297744 3890752781 3891460062 3897172448 3897880896 3915019836 3930019912 3939728184 3940045473 3954822928 3955541856 3963178947 3963899394 3964191131 3964911762 3977163008 3979086748 3987308832 4011448896 4012473408 4013202816 4026818432 4036765824 4037090928 4054841973 4070377766 4080432762 4095020748 4096066604 4096811208 4119204544 4120865112 4121196989 4131377523 4145201536 4145955072 4154714928 4156531488 4170633376 4180936032 4196954944 4197717888 4216175208 4232329136 4241271489 4242354697 4243125894 4268038866 4268814732 4285170344 4293244448 4294024896 4303097604 4319584568 4320021888 4330255176 4336573696 4346846192 4347286272 4347636384 4357584144 4366752894 4373162976 4373957952 4383483748 4384319004 4421272401 4436066432 4438212142 4447382928 4448367147 4449175794 4464270538 4474308384 4491451328 4502546496 4502909112 4518643584 4519797632 4520619264 4529347368 4530170736 4531327728 4540036739 4547527712 4567523142 4596349548 4624549293 4625730389 4634105112 4651860304 4652331264 4663351728 4680023712 4681218976 4682069952 4691109774 4691962548 4709560128 4709939416 4710416256 4720716156 4721574312 4748245632 4760504889 4761370278 4766438144 4778212608 4779613076 4817998172 4818485952 4820816637 4829900004 4836947584 4847167416 4848405368 4849286736 4859532639 4877758704 4878151538 4878645408 4890201966 4897337536 4908938372 4950313543 4968727296 4979378677 4990574736 4997900544 5009695712 5020280538 5022475548 5040025536 5051964372 5052882744 5071833984 5072242448 5083848168 5084772336 5094545043 5102023472 5102950944 5113495296 5114109169 5115038838 5115968676 5176396992 5177337984 5188613416 5190705093 5197174528 5220026448 5232391671 5233342842 5252970912 5253393964 5253925824 5265414174 5266371348 5274055808 5284238596 5285199192 5286549016 5296120128 5298681843 5316411776 5329544832 5348598528 5349964544 5362242912 5382787904 5396084928 5406455964 5440577016 5441015177 5441566032 5454456039 5460027664 5462414944 5472961403 5473956306 5475354338 5494486816 5507502182 5508503364 5509504728 5539619904 5542041984 5574581376 5575594752 5621566944 5634883338 5635907676 5655028652 5657501192 5690718488 5691752976 5703513984 5705235627 5706272754 5725366528 5737463472 5739776406 5773673568 5774723136 5796848512 5810112192 5811168384 5822337192 5830883968 5831943936 5837190093 5845758672 5846821344 5856993961 5859554806 5893958434 5895029868 5929843904 5931156196 5932234392 5933312784 5947367643 5965744512 5967545311 5968630122 5980963248 6003395328 6003878816 6018710112 6039129824 6040227648 6041770304 6055636392 6090030856 6105566649 6128466064 6142531122 6142983203 6144099906 6145216812 6166065724 6178806816 6181297668 6217802304 6218932608 6240031616 6242759936 6254813032 6255950064 6279413504 6294288208 6295432416 6296576832 6307531958 6347339852 6348493704 6364688841 6386282357 6402058299 6424647936 6426587258 6427755516 6439866672 6441037344 6462889888 6465715648 6479376852 6503678272 6504860544 6520269288 6521454576 6559744464 6574030561 6575225622 6654099648 6657318213 6671074392 6682081536 6693707384 6696405807 6696634064 6720034048 6735952496 6737176992 6754363668 6777965376 6778464224 6779696448 6780928896 6792726724 6794021052 6796991592 6803934592 6820051784 6821291568 6851284713 6877534846 6894524322 6901862656 6920940124 6960035264 6963401809 6976522228 6977790456 7003961216 7005234432 7020035568 7020552232 7021828464 7023104928 7036664661 7046932256 7061493504 7063625062 7064340192 7064909124 7081074234 7149657216 7168116557 7169419614 7194779904 7208607952 7226997258 7254102688 7255421376 7270751124 7272608052 7273930104 7298608408 7316638056 7317227307 7344671152 7346006304 7361185536 7363407558 7386159872 7453090944 7495422592 7496850816 7513177784 7514543568 7530420807 7533713322 7559272994 7560038304 7577946558 7589003968 7606980836 7607750976 7608363672 7625772252 7649951296 7653035208 7654426416 7671096559 7672558257 7698231424 7699630848 7746816256 7763116256 7764595488 7781505562 7782920124 7794344896 7795761792 7830039672 7860039824 7878658723 7879456368 7880090946 7898121261 7909645856 7911083712 7926357894 7927798788 7928382262 7929823524 7958173496 7974617664 8022897792 8024946816 8026405632 8053636864 8073531648 8074181856 8109683946 8140755532 8160865524 8190041496 8192133208 8193622416 8210934459 8213031507 8238409088 8241730224 8242393978 8261253273 8262755046 8290403072 8309429856 8313062976 8341266752 8361872064 8393909888 8395435776 8431496801 8432350416 8452325007 8464658272 8482542978 8484709394 8486251788 8536077732 8537629464 8570340688 8586488896 8588049792 8590642151 8606195208 8639169136 8640043776 8660510352 8693692384 8695272768 8715168288 8733505788 8746325952 8747915904 8766967496 8768638008 8789332209 8840937651 8842544802 8872132864 8876424284 8894765856 8896734294 8898351588 8928541076 8948616768 8952945183 8982902656 9005092992 9005818224 9037287168 9039595264 9058694736 9060341472 9062655456 9080073478 9095055424 9135046284 9192699096 9193439437 9216149859 9247417543 9249098586 9251460778 9268210224 9303720608 9326703456 9360047424 9362437952 9364139904 9382219548 9383925096 9419120256 9419878832 9420832512 9441432312 9443148624 9461297937 9496491264 9521009778 9522740556 9559226152 9635996344 9636971904 9639880887 9641633274 9659800008 9673895168 9694334832 9696810736 9698573472 9719065278 9755517408 9756303076 9757290816 9780403932 9794675072 9817876744 9862838433 9896300141 9900627086 9958757354 9981149472 10019391424 10040561076 10044951096 10080051072 10103928744 10105765488 10143667968 10144484896 10167696336 10169544672 10189090086 10204046944 10205901888 10228218338 10230077676 10231937352 10316302269 10352793984 10354675968 10377226832 10379523343 10381410186 10440052896 10464783342 10466685684 10505941824 10506787928 10507851648 10530828348 10532742696 10548111616 10568477192 10570398384 10573098032 10592240256 10595437593 10597363686 10632823552 10659089664 10724485824 10754129421 10765575808 10792169856 10812911928 10840495887 10881154032 10882030354 10883132064 10908912078 10920055328 10924829888 10945922806 10947912612 10950708676 10988973632 11015004364 11017006728 11019009456 11045111337 11079239808 11084083968 11107844741 11149162752 11243133888 11269766676 11271815352 11310057304 11315002384 11338909491 11381436976 11383505952 11407027968 11408397377 11410471254 11412545508 11474926944 11479552812 11547347136 11549446272 11593697024 11620224384 11622336768 11644674384 11661767936 11672258343 11674380186 11691517344 11693642688 11713987922 11719109612 11787916868 11790059736 11820136419 11859687808 11862312392 11864468784 11866625568 11889536841 11892573393 11894735286 11931489024 11935090622 11937260244 11961926496 12007757632 12037420224 12078259648 12080455296 12083540608 12111272784 12137649241 12180061712 12208913899 12211133298 12256932128 12285062244 12285966406 12288199812 12290433624 12332131448 12357613632 12362595336 12363590967 12435604608 12437865216 12480063232 12509626064 12511900128 12588576416 12590864832 12593153664 12615063916 12694679704 12696987408 12723814467 12727064091 12729377682 12772564714 12804116598 12853174516 12855511032 12879733344 12882074688 12925779776 12931431296 12958753704 13007356544 13009721088 13040538576 13042909152 13119488928 13148061122 13150451244 13308199296 13312216463 13314636426 13342148784 13345101441 13387414768 13392811614 13393268128 13471904992 13474353984 13508727336 13555930752 13556928448 13559392896 13561857792 13585453448 13588042104 13593983184 13607869184 13620110217 13640103568 13642583136 13702569426 13755069692 13789048644 13841880248 13873647879 13877191167 13920070528 13926803618 13953044456 13955580912 14007922432 14040071136 14041104464 14043656928 14046209856 14073329322 14093864512 14127250124 14128680384 14129818248 14162148468 14246322181 14281514667 14299314432 14336233114 14338839228 14417215904 14453994516 14508205376 14510842752 14541502248 14545216104 14547860208 14597216816 14633276112 14634454614 14689342304 14692012608 14726815116 14850940629 14906181888 14938136031 14990845184 14993701632 15026355568 15029087136 15060841614 15067426644 15118545988 15120076608 15155893116 15178007936 15213961672 15215501952 15216727344 15251544504 15283635129 15299902592 15306070416 15308852832 15342193118 15342327507 15345116514 15396462848 15526232512 15529190976 15533742497 15563011124 15565840248 15572115279 15588689792 15591523584 15658494059 15660079344 15697175013 15720079648 15757317446 15758912736 15760181892 15796242522 15819291712 15822167424 15852715788 15855597576 15856764524 15859647048 15916346992 15949235328 15954049709 16045795584 16049893632 16148363712 16219367892 16281511064 16321731048 16323045531 16380082992 16384266416 16387244832 16418884209 16421868918 16426063014 16476818176 16483460448 16484787956 16522506546 16525510092 16618859712 16626125952 16682533504 16723744128 16787819776 16862993602 16864700832 16904650014 16929316544 16965085956 16969418788 16972503576 17072155464 17073530383 17075258928 17115706881 17140681376 17172977792 17176099584 17181284302 17212390416 17278338272 17321020704 17387384768 17390545536 17430336576 17467011576 17492651904 17495831808 17533934992 17537276016 17570981883 17575469459 17578664418 17681875302 17685089604 17752848568 17789531712 17793468588 17796703176 17857082152 17897233536 17902635933 17905890366 17965805312 18010185984 18011636448 18117389472 18120682944 18125310912 18160146956 18190110848 18270092568 18316699947 18385398192 18386878874 18428949609 18432299718 18494835086 18498197172 18502921556 18536420448 18607441216 18653406912 18720094848 18724875904 18728279808 18764439096 18767850192 18838240512 18839757664 18882864624 18886297248 18922595874 19042019556 19045481112 19118452304 19158847071 19163740183 19271992688 19273943808 19276257637 19279761774 19283266548 19319600016 19388669664 19393621472 19397146944 19438130556 19511034816 19512606152 19514581632 19560807864 19589350144 19635753488 19722091683 19725676866 19792600282 19801254172 19917514708 19962298944 19971954639 20038782848 20081122152 20089217421 20089902192 20160102144 20207857488 20211530976 20288969792 20335392672 20339089344 20378180172 20408093888 20411803776 20456436676 20460155352 20463874704 20508441821 20628854519 20632604538 20705587968 20754453664 20759046686 20762820372 20880105792 20890205427 20929566684 20933371368 21011883648 21013575856 21015703296 21061656696 21065485392 21136954384 21140796768 21146196064 21184480512 21190875186 21194727372 21448971648 21504349671 21508258842 21531151616 21584339712 21625823856 21680991774 21762308064 21764060708 21766264128 21817824156 21840110656 21849659776 21891845612 21895825224 21901417352 21951681921 21977947264 22030008728 22034013456 22038018912 22076361853 22090222674 22158479616 22215689482 22486267776 22493055403 22539533352 22543630704 22620114608 22630004768 22673697241 22677818982 22762873952 22767011904 22816794754 22820942508 22825091016 22949853888 22959105624 23013289677 23094694272 23098892544 23240448768 23289348768 23344516686 23348760372 23383034688 23387285376 23427975844 23438219224 23575833736 23580119472 23635976169 23640272838 23719375616 23724624784 23728937568 23733251136 23779073682 23785146786 23789470572 23870181244 23874520488 23923852992 24015515264 24074840448 24156519296 24160910592 24167081216 24222545568 24275298482 24360123424 24417827798 24422266596 24513864256 24570124488 24571932812 24576399624 24580867248 24639094521 24664262896 24715227264 24722687717 24725190672 24727181934 24783759819 24871209216 25019252128 25023800256 25177152832 25181729664 25186307328 25230127832 25294490403 25389359408 25393974816 25447628934 25449501841 25454128182 25458755364 25545129428 25608233196 25706349032 25711022064 25759466688 25764149376 25771926453 25851559552 25862862592 25917507408 26014713088 26081077152 26085818304 26238977856 26296122244 26300902488 26367996627 26457455479 26522812953 26616398592 26624432926 26629272852 26684297568 26690202882 26774829536 26785623228 26786536256 26943809984 26948707968 27017454672 27111861504 27113856896 27118785792 27170906896 27176084208 27187966368 27235269467 27240220434 27280207136 27285166272 27405138852 27510139384 27578097288 27580318311 27683760496 27742252629 27747295758 27749337917 27754382334 27840141056 27853607236 27906088912 27911161824 28080142272 28082208928 28087313856 28092419712 28146658644 28187729024 28254500248 28257360768 28259636496 28324296936 28383893811 28492644362 28563029334 28672466228 28677678456 28834431808 28848378923 28907989032 28919642661 29016410752 29021685504 29083004496 29090432208 29095720416 29194433632 29266552224 29268909228 29378684608 29384025216 29453630232 29688900423 29696482879 29701881258 29876272062 30052711136 30058174272 30121683228 30134853288 30237091976 30240153216 30311786232 30356015872 30427923344 30431003904 30433454688 30503089008 30567270258 30599805184 30612140832 30617705664 30684386236 30684655014 30690233028 30948906807 31052465024 31058381952 31067484994 31126022248 31131680496 31138570029 31144230558 31177379584 31316988118 31320158688 31394350026 31440159296 31514634892 31517825472 31520363784 31592485044 31638583424 31644334848 31705431576 31711195152 31713529048 31719294096 31780257173 31786312779 31832693984 31898470656 31908099418 32296727424 32380112723 32438735784 32563022128 32643462096 32646091062 32760165984 32768532832 32774489664 32837768418 32843737836 32852126028 32966920896 32969575912 33045013092 33051020184 33237719424 33252251904 33323534223 33365067008 33447488256 33725987204 33729401664 33809300028 33858633088 33930171912 33938837576 33945007152 34016728473 34144310928 34147060766 34150517856 34225192131 34231413762 34281362752 34345955584 34362568604 34424780832 34556676544 34642041408 34652194801 34774769536 34781091072 34860673152 34934023152 34985303808 35016775029 35067869984 35074552032 35141963766 35150938918 35157328836 35363750604 35370179208 35505697136 35579063424 35586937176 35589803197 35593406352 35677720179 35714164304 35794467072 35798764183 35805271866 35811780732 36023272896 36234778944 36241365888 36250621824 36320293912 36380221696 36412947723 36540185136 36626741697 36633399894 36770796384 36773757748 36857899218 36864599436 36989670172 36996394344 37005843112 37072840896 37090772901 37214882432 37306813824 37440189696 37449751808 37528878192 37535700384 37679515328 37765729248 37772594496 37845191748 38084039112 38087106239 38090962224 38181192273 38236904608 38310729821 38317694142 38327480366 38543985376 38552515274 38559523548 38566533096 38639200032 38777339328 38787242944 38794293888 38876261112 39022069632 39025212304 39029163264 39121615728 39271506976 39444183366 39451353732 39585200564 39602508344 39835029416 39924597888 39936649389 39943909278 40077565696 40162244304 40178434842 40179804384 40415714976 40423061952 40577939584 40670785344 40678178688 40756360344 40816187776 40823607552 40860330651 40912873352 40920310704 40927749408 40998957727 41016883642 41257709038 41265209076 41508907328 41518093372 41525640744 41631573501 41760211584 41772817177 41780410854 41859133368 41866742736 42023767296 42027151712 42123313392 42130970784 42273908768 42281593536 42292392128 42381750372 42389454744 42738966543 42897943296 43000882421 43008699342 43016517684 43251647712 43361983548 43524616128 43528121416 43532528256 43635648312 43680221312 43699319552 43783691224 43791650448 43802834704 43903363842 43955894528 44060017456 44068026912 44076037824 44152723706 44180445348 44431378964 44552821887 44703976499 44814408093 44972535552 44986110806 45079066704 45087261408 45240229216 45260009536 45347394482 45355637964 45525747904 45534023808 45633589508 45641885016 45650182032 45899707776 45918211248 46018213927 46026579354 46026982521 46189388544 46578697536 46601227491 46689033372 46697520744 46766069376 46774570752 46855951688 46876438448 46975482177 47151667472 47160238944 47271952338 47280545676 47449249568 47457875136 47466502272 47558147364 47570293572 47578941144 47740362488 47749040976 47847705984 47862149127 48031030528 48149680896 48313038592 48445091136 48550596964 48720246848 48835655596 48844533192 48969136593 49027728512 49140248976 49143865624 49152799248 49161734496 49256652627 49278189042 49328525792 49430454528 49445375434 49450381344 49454363868 49567519638 50038504256 50047600512 50176815899 50354305664 50363459328 50460255664 50579786153 50588980806 50778718816 50787949632 50895257868 50899003682 50908256364 50917510728 51090258856 51216466392 51220591149 51412698064 51422044128 51518933376 51528298752 51534484703 51543852906 51703119104 51835014816 52162154304 52171636608 52477955712 52592244488 52601804976 52712945649 52726408377 52735993254 52914910958 53045625906 53248865852 53258545704 53368595136 53380405764 53549659072 53571246456 53573072512 53707907799 53887619968 53897415936 54034909344 54227713792 54341813792 54352168416 54375932736 54470538934 54480440868 54560414272 54570332544 54810277704 55020278768 55150611061 55156194576 55160636622 55286848827 55367520992 55484505258 55494591516 55498675834 55508764668 55707214472 55812177824 55822323648 56160284544 56164417856 56174627712 56184839424 56293317288 56375458048 56509000496 56514721536 56519272992 56648593872 56767787622 56985288724 57126058668 57344932456 57355356912 57476541213 57491220549 57668863616 57696757846 57815978064 57828772911 57839285322 58032821504 58166008992 58180864416 58191440832 58388867264 58533104448 58537818456 58757369216 58768050432 58907260464 59020477607 59166275049 59377800846 59392965758 59403762516 59752544124 60105422272 60116348544 60134495057 60243366456 60269706576 60474183952 60480306432 60623572464 60855846688 60866909376 61006178016 61134540516 61224281664 61235411328 61368772472 61369310028 61380466056 61525325463 61886563557 61897813614 62104930048 62116763904 62134969988 62252044496 62263360992 62277140058 62288461116 62633976236 62640317376 62670616281 62788700052 62880318592 63029269784 63035650944 63040727568 63184970088 63277166848 63410863152 63422390304 63427058096 63438588192 63560514346 63572625558 63665387968 63816198836 64354076059 64513049013 64593454848 64731922801 64760225446 64877471568 65126044256 65286924192 65292182124 65520331968 65537065664 65548979328 65675536836 65687475672 65704252056 65933841792 65939151824 66090026184 66102040368 66229085559 66475438848 66647068446 67451974408 67458803328 67479166209 67618600056 67717266176 67860343824 67877675152 67890014304 68021091723 68033456946 68288621856 68294121532 68301035712 68450384262 68462827524 68562725504 68725137208 68849561664 69039869031 69113353088 69284082816 69304389602 69549539072 69721346304 69868046304 70033550058 70135739968 70149104064 70283927532 70301877836 70314657672 70727501208 70733197301 70740358416 70907928507 71011394272 71158126848 71173874352 71179606394 71186812704 71355440358 71428328608 71597528366 71610543732 71623561464 72046545792 72469557888 72482731776 72501243648 72640587824 72656663401 72825895446 73080370272 73253483394 73266799788 73541592768 73547515496 73715798436 73729198872 73979340344 73992788688 74011686224 74145681792 74168063151 74181545802 74429764864 74613627648 75057756384 75071400768 75359030656 75531458496 75545188992 75690383496 75883471209 76168078224 76174212478 76181924448 76348505523 76362384546 76473809216 76621459642 76635388284 76654960732 77087970752 77105030548 77119047096 77133066192 77278400064 77315779359 77554678656 77574485888 77588587776 77752522224 78044139264 78050424608 78243231456 78543013952 78888366732 78902707464 79170401128 79205016688 79372366437 79392637901 79670058832 79849195776 79858781639 79873298778 79887818556 80324488608 80356869684 80359608768 80831429952 80846123904 81155879168 81341570688 81356357376 81512720688 81632375552 81705808401 81720661302 81825746704 81840621408 81855498816 81997915454 82033767284 82515418076 82530418152 82740954933 83017814656 83036186744 83051281488 83226757887 83248013751 83263147002 83520423168 83545634354 83560821708 83718266736 83733485472 84054303424 84246626784 84261941568 84547817536 84563187072 84584784256 84763500744 84778909488 84963544687 85462397293 85477933086 86001764842 86017398684 86033035368 86503295424 86545136769 86723967096 87049232256 87056242832 87065056512 87271296624 87360442624 87567382448 87583300896 87605669408 87806727684 88120034912 88136053824 88152075648 88305447412 88360890696 88862757928 89066701269 89089448637 89105643774 89407952998 89628816186 89972221612 90158133408 90174522816 90480458432 90520019072 90694788964 90711275928 91051495808 91068047616 91267179016 91283770032 91300364064 91799415552 91836422496 92036427854 92053158708 92053965042 93157395072 93185515241 93202454982 93378066744 93395041488 93415710087 93532138752 93711903376 93752876896 93950964354 94303334944 94320477888 94543904676 94561091352 94898499136 94915750272 94933004544 95116294728 95140587144 95157882288 95340771519 95480724976 95498081952 95695411968 95724298254 96890182272 97101193928 97140338169 97440493696 97671311192 97689066384 97938273186 98055457024 98280497952 98287731248 98305598496 98323468992 98513305254 98556378084 98657051584 98890750868 98900762688 98908727736 99135039276 99724255267 99970602669 100077008512 100095201024 100353631798 100708611328 100920511328 101159572306 101177961612 101557437632 101575899264 101790515736 101798007364 101816512728 101835021456 102180517712 102422563399 102432932784 102441182298 102675576393 102825396128 102844088256 103037866752 103068969406 103087705812 103670029632 103956584403 104324308608 104343273216 104955911424 105184488976 105203609952 105425891298 105452816754 105471986508 105829821916 106091251812 106497731704 106517091408 106737190272 106760811528 106769409591 107099318144 107142492912 107146145024 107396292549 107415815598 107775239936 108069818688 108683627584 108704336832 108751865472 108941077868 108960881736 109120828544 109140665088 109238843169 109609458413 109620555408 109880225091 110040557536 110301222122 110312389152 110321273244 110573697654 110735041984 110969010516 110989183032 110997351668 111017529336 111414428944 111624355648 111644647296 111678347963 112320569088 112328835712 112349255424 112586634576 113018000992 113038545984 113297187744 113535575244 113970577448 114252117336 114261318717 114689864912 114710713824 114932189463 114953082426 114961542799 114982441098 115337727232 115393515692 115631956128 115657545822 115678570644 116332017984 116361728832 116382881664 116777734528 117066208896 117075636912 117514738432 117814520928 118040955214 118332550098 118755601692 118785931516 118807525032 119505088248 119514712681 119809948167 120210844544 120232697088 120268990114 120486732912 120539413152 120948367904 121247144928 121711693376 121733818752 122012356032 122269081032 122448563328 122470822656 122737544944 122738620056 122760932112 122996873181 123028286213 123050650926 123773127114 123795627228 124269939976 124504088992 124526721984 124554280116 124576922232 125267952472 125280634752 125318451531 125341232562 125577400104 125760637184 126058539568 126071301888 126081455136 126369940176 126821726304 126844780608 126854116192 126877176384 127121028692 127145251116 127330775936 127632397672 128216899629 128708152118 129002647263 129026098026 129463845602 129520450892 129754943136 130252088512 130573848384 130584364248 131040663936 131074131328 131097958656 131351073672 131374951344 131408504112 131867683584 131878303648 132180052368 132204080736 132458171118 133294136892 134111929497 134146181281 134903948816 134917606656 134933803459 134958332418 135237200112 135720687648 135755350304 135780028608 136042183446 136066913892 136577243712 136588243064 136602071424 136900768524 136925655048 137125451008 137450274416 137699123328 138054641781 138079738062 138226706176 138568165632 138608779204 139736092608 139803682473 140067100116 140271479936 140298208128 140567855064 140603755672 140629315344 140926446531 141455002416 141466394602 141480716832 141815857014 142022788544 142347748704 142359212788 142373625408 142710880716 142856657216 143195056732 143221087464 143247122928 143559092747 143586447381 144093091584 144401981633 144939115776 145281175648 145313326802 145651790892 146160740544 146506966788 146533599576 147083185536 147095030992 147431596872 147458397744 147958680688 147985577376 148023372448 148291363584 148309165901 148336126302 148363091604 150115512768 150142801536 150530447697 150718061312 151062916992 151090377984 151380766992 151739358459 151766942418 152336156448 152348424956 152363848896 152697011046 152724769092 152947618432 153242919284 153270776568 153309921464 153661773447 154175941504 154210061096 154238094192 154266132384 154556800128 154603454109 154631558718 155109357312 155148971776 155505044448 156100849216 156486462912 157086027904 157776733464 157789440133 157805414928 158179225131 158340802256 158410033376 158715880687 158744732874 158785275802 159340117664 159717563278 159746597556 159775637112 160648977216 160713739368 160719217536 161662859904 161692247808 162683141376 163025441376 163411616802 163441322604 163651493408 163681242816 163710997632 163995830908 164067534568 165030836152 165060836304 165451833183 165481909866 166035629312 166072373488 166102562976 166453515774 166496027502 166526294004 167091268708 167121643416 167436533472 167466970944 168108606848 168493253568 168523883136 169095635072 169126374144 169169568512 169527001488 169557818976 169927089374 170924794586 170955866172 172003529684 172034797368 172066070736 172473661647 173006590848 173058814019 173090273538 173447934192 173486318733 174098464512 174112485664 174542593248 175134764896 175166601792 175211338816 175613455368 176240069824 176272107648 176304151296 176610894824 176721781392 177061432821 177725515856 178133402538 178146512887 178178897274 178211287548 178815905996 179257632372 179944443224 180316266816 180349045632 180403485171 180960916864 181040038144 181389577928 181422551856 182102991616 182534358032 182567540064 182600728128 183672844992 184072855708 184106317416 184107930084 184575976389 185202188353 185659690671 186314790144 186371030482 186404909964 186756133488 186790082976 186831420174 187423806752 187505753792 187901928708 188606669888 188640955776 189087809352 189122182704 189796998272 189831500544 190232589456 190281174288 190315764576 190646886269 190681543038 190961449952 190996163904 191448596508 193062228177 193780364544 194195768403 194202387856 194245365419 194280676338 194880987392 195342622384 195378132768 195876546372 196560995904 196575462496 196611196992 196646937984 197026610508 197112756168 197314103168 197781501736 197801525376 197817455472 198270078552 198687256677 199448510534 199941205338 200154017024 200707263596 201841022656 201938652461 202319144612 202355923224 202437498627 203114875264 203151798528 203581031472 203596014728 203633025456 203670042912 204063275169 204361035424 204845126798 204865865568 204882364596 205351152786 205650792256 205688176512 206137938812 206175411624 207340059264 207875380153 207913168806 208648617216 210368977952 210407219904 210851782596 210905633508 210943973016 211659643832 212182503624 212199591903 212995463408 213034182816 213474380544 213521623056 213538819182 214198636288 214284985824 214792585098 214831631196 216139637376 217367255168 217408673664 217503730944 217882155736 217921763472 217969990203 218241657088 218477686338 219218916826 219241110816 219760450182 220081115072 220602444244 220624778304 220642546488 221147395308 221470083968 221938021032 221978366064 221994703336 222035058672 222461800211 222504189453 222828857888 223248711296 223289294592 223356695926 224657671424 225173269152 226036001984 226077091968 226594375488 226660789061 227071150488 227941154896 228481102967 228504234672 228522637434 229045516569 229379729824 229421427648 229864378926 229906164852 229923085598 229964882196 230787031384 231263912256 231315091644 231357141288 232664035968 232723457664 232765763328 233555469056 234132417792 234151273824 235629041856 236081910428 236665100196 237511203384 237571863032 237615050064 238117099311 238177913703 239010176496 239029425362 239576344917 239619896334 240421689088 240537980228 240973465824 241078826304 241896735808 242494289856 243423386752 243467637504 244024712064 244538162064 244897126656 245117425203 245475089888 245477240112 245521864224 245993746362 246056572426 246101301852 247546254228 247591254456 248539879952 249008177984 249053443968 249108560232 249128622379 249153844464 249744041253 250535904944 250561269504 250591349281 250636903062 250682465124 251154800208 252117079136 252162910272 252739880352 253643452608 253689561216 253708232384 253754352768 254242057384 254290502232 254661551872 254890634061 255264795344 256387191879 256433799258 257416304236 258005294526 258052196052 258927691204 259040901784 259509886272 259635410307 260504177024 261147696768 261168728496 262081327872 262148262656 262702147344 262749902688 262817008224 263756607296 264360104736 264408161472 264916342236 266588273784 266609743673 267268345911 268175108747 268223858994 268292362562 269807897632 269867606918 269916664836 270474400224 271441375296 271510700608 271560057216 272084366892 272133827784 273154487424 273176486128 273204142848 273801537048 273851310096 274900548832 275398246656 276109283562 276159476124 277217558408 279472185216 279556545723 279607364946 280134200232 280542959872 280596416256 281135710128 281207511344 281258630688 281852893062 282910004832 282932789204 282961433664 283631714028 284045577088 284695497408 284718425576 284747250816 285421761432 285713314432 286022314557 286390113464 286442174928 286494245856 286992704089 287118185494 287172894762 288803963266 290562351296 290626653604 291303581784 291421014507 292321481088 292409720239 293013933576 293067199152 294166371072 294190061984 294863193744 294916795488 295917361376 295971154752 296046744896 296618331802 296672252604 296726183208 299172765801 300231025536 300285603072 301006176947 301060895394 302125833984 302761533984 303478716918 303533884836 304672312896 304696849912 304727697792 305394022092 305449538184 305895236864 306485838568 306541553136 306619842928 307267690197 307323546894 308351883008 308420122192 308476188384 308532264768 309113600256 309206908218 309263117436 311010088896 311869753209 312201698432 312972925824 314172055808 315553466928 315578880266 315610829856 316358450262 316681604512 316820066752 317431761374 317489465748 317570551604 318680235328 319435126556 319493195112 319551274224 320308228773 321297954432 321427478736 321438435072 322127497489 322188877647 323325719808 326050882752 326823233604 326882645208 327302986816 327362485632 327421995264 327991661816 328135069136 328828375239 330061672304 330121672608 330843523933 330903666366 330963819732 332144746976 332205125952 332907031548 332992055004 333052588008 334182537416 334243286832 334873066944 334933941888 335035043889 336217213696 336986507136 337047766272 338191270144 339054002976 339115637952 339854178748 341849589172 341911732344 342783956151 344007059368 344069594736 344132141472 344796568389 344884628397 344947323294 346013181696 346117628038 346180547076 346895868384 346972637466 348224971328 349085186496 350269529792 350333203584 350422677632 351226910736 352480139648 352544215296 353221789648 353443562784 354058503071 354122865642 355451031712 356266805076 356293025774 356357794548 356422575096 357631811992 358515264744 358544138043 359888886448 360632533632 360698091264 360741392921 360806970342 361921833728 362779155856 362845103712 365068716064 365135080128 365201456256 367345689984 368145711416 368212634832 368215860168 368990619543 369084858639 369151952778 370404376706 371319381342 372742060964 372809819928 373512266976 373580165952 373662840348 374847613504 375011507584 375803857416 375955354593 377213339776 377281911552 378175618704 378244365408 379593996544 380465178912 380562348576 380631529152 381293772538 381363086076 381922899904 381992327808 382897193016 386054277427 386124456354 387007941789 388391536806 388404775712 388490730838 388561352676 390685244768 390756265536 391753092744 393121991808 393150924992 393222393984 393293875968 394053221016 394225512336 394628206336 395563003472 395603050752 395634910944 396540157104 397374513354 398897021068 399882410676 401414527192 402335788491 402438543843 403682045312 403877304922 404638289224 404711846448 404801410377 404874997254 406229750528 407162062944 407192029456 407266050912 407340085824 408126550338 408722070848 409690253596 409731731136 409764729192 410702305572 411301584512 411376353024 412275877624 412350823248 413143343249 414163925343 414680118528 415750760306 415826337612 420737955904 420814439808 420941465399 421703565192 421811267016 421887946032 423319287664 424365007248 424399183806 425990926816 426068365632 427043246112 427077638364 428569971648 429585170196 429663262392 430677278241 432279274752 433205944899 434734510336 434817347328 435764311472 435843526944 435939980406 436955372676 438437833652 438482221632 439520900364 440162230144 441204888488 441249556608 441285092976 442294790616 442940167936 443876042064 443956732128 443989406672 444070117344 444923600422 444927497703 445008378906 445657715776 446497422592 446713391852 450346538304 450478532413 451591343091 452072003968 452154183936 453188750976 453321578122 454142300976 455218075377 455882309792 456962205934 457008469344 457045274868 458091033138 458759459648 458842855296 459728757852 459812329704 459846171196 459929764392 461574062768 462527824512 462630183288 462667441561 462714282576 463810362327 465328071936 465446915328 468302547648 471258083712 472163820856 473330200392 473368320399 475022406768 475143726064 475230100128 476147642061 476234198622 476355827406 478020352992 478058850724 479152689834 479239792668 481075960456 481946931648 482157652608 483793471616 484988579712 486846773504 488049424128 489076324128 490234850406 490950179776 490954480224 491043728448 491987492724 492113144852 492202603704 495092508456 495132381107 495182508912 496355499549 497079759904 498016355968 498106887936 498217120464 498257244758 498307688928 499488082506 501071809888 501182698562 501273806124 501364930248 502309600416 504234158272 504325820544 505479760704 507286905216 507379122432 507416464768 507508705536 508484114768 508581004464 509688614311 509781268122 510529590688 512774383758 512867598516 514832608472 516010589052 516104392104 517855382408 518081803568 519019772544 519176442057 519270820614 519309038161 521008354048 522295393536 522337456992 525404294688 525499805376 525634016448 527513214592 528720209472 528816322944 529832684472 531184298463 533176547568 533219487346 534439538661 534536691822 536350217494 536447717988 536584725124 539615795264 539735213836 539833329672 540948800448 541210455513 542882750592 543021401216 543120114432 544168733784 544267655568 546308974848 546352972256 547603074096 547702620192 549801097664 552218567124 552318952248 554435116816 555606565059 555748465307 558944370432 559011471473 559113091446 559214729892 560268400464 562271420256 562415022688 562517261376 563705786124 565820009664 565865578408 565922867328 567263428056 568091154176 569390994816 569436851152 569494501632 570843522864 571426628864 571940658807 572044629114 572780226928 572884349856 572988491712 573985408178 574236370988 574345789524 577607926532 579186684531 581124702592 581253307208 582587305209 582607163568 582736096257 582842029014 584642962176 584819440478 586027867152 586134398304 588380123968 589726387488 589833590976 591834722752 591942309504 592093489792 593236663604 593344505208 593452366416 594744812809 598236781051 598345531602 600462051072 602012353894 602121790788 605523067968 605815957383 606957433836 607067769672 609344625792 609393699824 609455395584 610788044184 610899076368 612971677136 613083106272 613239685856 614535380394 614647093788 616840244384 616952376768 617064529536 618413816436 618526234872 622020177792 623626140459 623739506418 624403396864 625945851648 631106933856 631157760532 631221659712 632716900524 633363209024 633640133504 634863522748 634978931496 635141103208 636598775709 637360470656 638870253112 638986390224 639102548448 640616457546 642595908864 642854957472 644254994978 644377755294 652101765504 652298606687 653646467208 653765290416 653909970609 654605973632 654724971264 655983323632 656270138272 657537219989 657656750478 660123344608 660243345216 661687047866 661807332732 661927639464 664289493952 664410251904 665814063096 665984110008 666105176016 667385400633 668365074832 668486573664 669746133888 669867883776 669948301139 670070087778 673973014272 678108005952 678231275904 679708357496 679982367183 683699178344 683823464688 685443308901 685567912302 688014118736 688139189472 688264282944 689593136778 689769256794 689894646588 692235256076 692361094152 693791736768 693945274932 696449942656 698170372992 700539059584 700666407168 700845355264 702453821472 704960279296 706443579296 706887125568 708117006142 708245731284 710902063424 712533610152 712586051548 712715589096 712845150192 714533741109 715263623984 716957943793 717030529488 717088276086 718729034751 719777772896 721265067264 721482785842 721613940684 725558311712 725690207424 730137432128 730270160256 730402912512 734691379968 736291422832 736425269664 736431720336 737981239086 738035553389 738169717278 738303905556 740808753412 742638762684 745484121928 745619639856 747024533952 747160331904 747325680696 747385867137 749695227008 750023015168 751607714832 751774047843 751910709186 754426679552 756351237408 756488730816 760930357824 761124697152 761263058304 762587545076 762726172152 763845799808 763984655616 764671902183 765794386032 767266208891 769161575637 772108554854 772248912708 774015883578 776783073612 776809551424 776981461676 777122705352 781370489536 781512531072 781748435741 783506185488 786243983616 786301849984 786444787968 788106442032 788451024672 791126006944 791269821888 793080314208 794749026708 797794042136 799764821352 799829231019 802829054384 804525326241 804671576982 804730799593 804877087686 807364090624 807754609844 809276578448 809423692896 809602820754 809749994508 814324125888 814384058912 814532101824 814680171648 816253100676 817444141696 819380507192 819463462272 819529458384 821404611144 822603169024 824551755248 824701646496 826286686498 828327850686 831501520612 831652675224 836602988767 838669637169 841475911808 841628879616 841882930798 843407130384 843622534032 843775892064 846638575328 848730014496 848798367612 851981853632 852136731264 854086492224 854155276728 857139943296 859170340392 859326524784 860978112267 861198003491 861354556482 866411889798 871528622944 871687053888 871879960812 873910745352 876875667304 876964443264 877229160717 879041800728 880324460288 882409776976 882499113216 882570185952 884589581232 887752084128 887913464256 887978813344 888140234688 889847200844 889854995406 890016757812 891315431552 893426783704 897518297403 900693076608 900957064826 903018530841 903182686182 904144007936 906377501952 906643156244 908284601952 910436150754 911764619584 913924411868 914016938688 914090549736 916182066276 917518919296 917685710592 919457515704 919624659408 919692342392 919859528784 921803070591 923148125536 925055649024 925260366576 925334883122 925428565152 927620724654 936605095296 939023268967 942516167424 944327641712 944536624213 946660400784 946736640798 950044813536 950287452128 950460200256 952295284122 952468397244 952711654812 956040705984 956117701448 958305379668 958479585336 962151920912 963893863296 964315305216 966382492467 967586943232 969977159424 978152648256 980469700812 981900359552 981908960448 982087456896 983974985448 984226289704 984405207408 986485125717 990185016912 990264762214 990365017824 992530571799 992710999098 994159519808 996032711936 996434240928 996514489516 996615377856 998976165012 1002143619776 1002365397124 1002547612248 1002729860496 1004619200832 1004913649229 1005105131667 1008468316544 1008651641088 1010959521408 1014573810432 1014832929536 1016968229536 1017162008928 1019377228622 1019562536244 1021059181376 1025548767516 1025735197032 1029665216944 1032021178104 1032104292713 1032208784208 1034653885191 1035710764816 1036163607136 1038039545088 1038164161307 1038352884114 1038541641228 1038618076322 1044674913984 1050808589376 1050999610752 1051268032896 1055026429184 1057440418944 1057632645888 1059665368944 1062175509213 1062368596926 1066353095136 1066438974692 1068879077322 1069073383644 1072700434988 1072895435976 1073169450248 1075632414129 1079231590528 1079470427672 1079666659344 1081897600896 1082224178763 1082420911026 1085765501184 1086042802432 1088337467568 1088535311136 1092705944512 1095206148192 1095405240384 1099602195328 1104437134248 1104526080931 1104637904496 1107254575917 1108870233632 1111011164809 1111213130118 1111496930614 1118022942946 1118226182892 1118429459784 1120536800928 1124542840512 1124830045376 1125034522752 1127411572248 1131640019328 1131731156816 1131845734656 1134526856112 1138781989632 1138873702304 1141687045728 1143881317614 1144089258228 1145560453856 1145768699712 1145976983424 1147970816356 1148472741976 1148691579048 1155215853064 1158162832281 1158373369062 1162249405184 1162506614416 1165174610418 1165214327136 1165472192514 1165684058028 1169638880956 1172055734304 1172268796608 1176760247936 1179452774976 1179667181952 1183669445504 1183884619008 1184186979584 1186473327208 1186689010416 1186904732832 1189489625618 1196473562102 1196691063204 1204024707788 1204243581576 1207315631529 1211046135936 1211411698133 1211631914766 1213914867672 1214135539344 1214404231131 1218689251584 1218787399648 1221576088368 1221798152736 1225943354272 1226166212544 1226479371712 1229070760788 1229294187576 1233680488768 1233904753536 1234129059072 1236827632872 1237052469744 1239430029747 1244040355584 1247025590209 1247252280918 1247479012836 1262213867712 1262315521064 1262443319424 1262824396197 1265433801048 1266726418048 1267280267008 1269727045496 1269957862992 1270282206416 1273197551418 1274720941312 1277740506224 1277972780448 1278205096896 1281232915092 1285709914944 1288509989956 1288755510588 1292031834723 1296415318471 1299617834697 1304203531008 1304597213374 1307292934416 1307530580832 1307819941218 1309211947264 1311966647264 1312540276544 1315074439978 1315313500956 1320246689216 1320486690432 1323374095732 1323614665464 1323855278928 1328578987904 1328820503808 1331628126192 1331968220016 1332210352032 1334528203883 1334770801266 1334782493109 1336730149664 1336973147328 1339492267776 1339896602278 1340140175556 1351435597239 1356216011904 1356462551808 1359416714992 1359717557933 1359964734366 1367398356688 1367646929376 1370886617802 1371135824604 1376028237472 1376278378944 1376528565888 1379186273556 1379538513588 1379789293176 1384470512152 1384722188304 1387583473536 1387890549864 1388002324683 1392899885312 1396340745984 1401078119168 1404907642944 1412887158592 1413774251136 1416234012284 1416491462568 1420104961197 1421804126848 1425067220304 1425172103096 1425431178192 1425690300384 1428442926183 1429067482218 1430527247968 1433915887586 1434061058976 1434176552172 1437458069502 1439555545792 1442965571684 1443227881368 1451116623424 1451380414848 1455127661071 1460274864256 1460540320512 1472582845664 1472850539328 1472863440672 1475962478172 1476071106778 1476339434556 1476607811112 1481617506824 1485277525368 1485397143321 1490968243856 1491239279712 1494049067904 1494320663808 1494500056387 1494651361392 1494771734274 1499390454016 1503215429664 1503548095686 1503821418372 1512702474816 1512977461632 1521860715648 1522249394304 1522526116608 1525175090152 1525452344304 1527691599616 1529065842933 1529343804366 1531588772064 1534532417782 1538323151274 1544217109708 1544497825416 1548031767156 1553566147224 1553619102848 1553962923352 1554245410704 1557529326171 1557927114483 1562740979072 1563025062144 1563496871482 1567012370976 1572603699968 1576212884064 1576902049344 1582252013888 1582539643776 1586160628416 1589498053416 1595588084272 1599367720769 1599529642704 1599658462038 1603318615983 1605658108768 1609050652482 1609343153964 1609461599186 1609754175372 1615509219688 1618553156896 1618847385792 1619205641508 1619499989016 1628648251776 1628768117824 1629064203648 1629360343296 1632506201352 1634888283392 1638761014384 1638926924544 1639058916768 1642809222288 1649103510496 1649403292992 1652573372996 1656655701372 1663003041224 1663305350448 1666819695177 1667245395921 1673205977534 1677034414419 1677339274338 1682951823616 1683765861596 1686814260768 1687245068064 1687551784128 1693277150656 1697460028992 1697596735224 1703963707264 1704273462528 1708172984448 1708310553456 1714279886592 1715821976421 1718340680784 1718653049568 1721956224534 1722396006982 1722709112964 1732823779596 1743057245888 1743374107776 1743759921624 1743900356653 1747821490704 1748208288771 1753751334608 1753928886528 1754139444967 1754458321434 1758083601456 1764819553952 1765140371904 1769179162464 1775504168256 1775826928512 1775957626688 1776280469376 1779694401688 1779709990812 1780033515624 1782630863104 1784234438427 1786853567408 1794710343153 1795036594806 1801386153216 1801914129652 1806037061682 1806365372364 1813286312488 1816569203904 1817447872149 1820872301508 1823529239168 1827848823736 1828033877376 1828181099472 1832364132552 1835037838592 1838915031408 1839249318816 1839384684784 1839719057568 1843606141182 1846296251072 1850520733152 1850669766244 1850857130304 1855241449308 1866268205711 1870878421377 1873210190592 1877225761229 1878046537934 1888655283424 1889073248426 1893320801568 1893473281596 1900089627072 1900574904256 1900920400512 1904590568244 1904936794488 1905423309624 1912081411968 1912235402896 1916610759336 1916959170672 1924303841824 1927787726592 1932764984934 1956305296512 1956895820061 1960939401624 1963800719104 1963817920896 1964174913792 1967949970896 1968452579408 1968810414816 1972611659967 1972970251434 1980370033824 1980529524428 1980730035648 1985061143598 1985421998196 1988319039616 1992868481856 1993028979032 1993230755712 1997952330024 2002156201899 2004287239552 2004730794248 2005095224496 2005459720992 2009238401664 2009827298458 2009844903417 2010210263334 2016936633088 2021919042816 2033936459072 2034324017856 2038754457244 2039125072488 2039947101549 2042118362752 2051097535032 2051262721729 2051470394064 2056329926703 2059330433888 2064042356208 2064208585426 2064417568416 2069307770382 2071421529632 2072327214272 2076328322614 2076705768228 2077083282456 2077236152644 2089349827968 2101617178752 2101999221504 2102536065792 2107043238629 2114880837888 2119330737888 2124351018426 2124737193852 2132706190272 2132877949384 2137758154644 2138146767288 2145400869976 2145790871952 2146338900496 2150873831379 2151264828258 2158463181056 2158940855344 2159333318688 2163795201792 2164448357526 2164841822052 2176674935136 2177070622272 2185411889024 2190412296384 2190810480768 2199204390656 2208874268496 2209052161862 2209275808992 2214106660167 2214509151834 2217740467264 2222022329618 2222426260236 2222993861228 2236045885892 2236452365784 2236858919568 2241073601856 2242157601411 2249085681024 2249660090752 2250069045504 2254823144496 2255322143529 2263280038656 2263462313632 2269053712224 2277747404608 2283374091456 2287762635228 2288178516456 2291120907712 2291537399424 2291953966848 2295941632712 2296945483952 2297383158096 2301798626673 2302386499129 2310431706128 2315904667531 2316325664562 2316746738124 2325013228832 2330349220836 2330428654272 2330944385028 2331368116056 2339277761912 2344111468608 2344537593216 2345245307223 2353520495872 2358905549952 2359334363904 2367338891008 2372946654416 2373378020832 2373809465664 2378979251236 2392947124204 2393382126408 2399487693057 2408049415576 2408487163152 2413575978723 2414192398779 2414631263058 2422092271872 2422823396266 2423263829532 2427829735344 2428271078688 2428808462262 2437574799296 2443152176736 2443596305472 2451886708544 2452332425088 2452958743424 2458141521576 2458588375152 2467360977536 2467809507072 2473655265744 2474104939488 2478409521497 2478860059494 2494051180418 2494504561836 2494958025672 2509808966301 2524427735424 2524631042128 2524886638848 2525189750447 2525648792394 2530867602096 2533452836096 2539454090992 2539915725984 2540564412832 2546395102836 2555481012448 2555945560896 2556410193792 2562465830184 2571419829888 2577019979912 2577511021176 2582934336801 2583594010473 2584063669446 2592830636942 2599235669394 2609194426748 2614585868832 2615061161664 2615639882436 2623933294528 2625080553088 2630148879956 2630627001912 2631687482151 2640493378432 2640973380864 2646748191464 2647229330928 2647710557856 2657157975808 2663256252384 2663936440032 2664420704064 2669056407766 2669541602532 2669564986218 2673460299328 2673946294656 2679793204556 2680280351112 2702379941989 2702871194478 2709055592523 2712432023808 2718833429984 2719435115866 2719929468732 2734796713376 2735293858752 2741773235604 2742271649208 2752056474944 2752556757888 2753057131776 2758372547112 2759077027176 2759578586352 2768941024304 2769444376608 2775166947072 2775781099728 2776004649366 2809815285888 2817069806901 2825774317184 2827548502272 2832468024568 2832982925136 2833609872639 2840209922394 2843608253696 2850134440608 2850344206192 2850862356384 2851380600768 2856885852366 2858134964436 2861054495936 2867831775172 2868122117952 2868353104344 2874916139004 2879111091584 2885931143368 2886455762736 2892003402743 2899147477401 2902233246848 2902760829696 2910255322142 2920549728512 2945165691328 2945701078656 2945726881344 2946590257793 2951924956344 2952142213556 2952678869112 2953215622224 2963235013648 2970254338571 2970555050736 2970794286642 2977591715397 2981936487712 2982478559424 2988098135808 2989000112774 2989302722784 2989543468548 3006430859328 3007096191372 3007642836744 3014740947687 3025404949632 3025954923264 3043721431296 3044498788608 3050350180304 3050904688608 3058131685866 3058687608732 3063177544128 3069064835564 3076646302548 3088434219416 3088995650832 3096063534312 3096312878139 3107132294448 3107238205696 3107925846704 3108490821408 3114492483921 3115058652342 3115854228966 3125481958144 3126993742964 3134024741952 3152425768128 3153804098688 3164504027776 3165079287552 3172321256832 3178996106832 3186526527639 3191176168544 3198735441538 3199059285408 3199316924076 3206637231966 3211316217536 3218101304964 3218686307928 3218923198372 3219508350744 3231018439376 3237106313792 3237694771584 3238411283016 3238672090927 3238999978032 3246672536289 3257296503552 3257536235648 3258128407296 3265012402704 3277522028768 3278117833536 3285618444576 3298207020992 3298806585984 3305146745992 3313311402744 3313578242793 3326006082448 3326610700896 3333033494427 3333639390354 3333884741171 3334490791842 3346411955068 3354068828838 3354678548676 3367531723192 3373628521536 3374490136128 3375103568256 3386554301312 3394920057984 3395193470448 3407927414528 3416345968896 3416621106912 3431643952842 3436681361568 3437306099136 3443912449068 3444792013964 3445418225928 3465647559192 3465926667749 3474488496843 3486114491776 3486748215552 3487519843248 3487800713306 3495642981408 3496416577542 3507502669216 3508278889934 3508916642868 3516167202912 3529639107904 3530280743808 3538358324928 3551008336512 3551653857024 3551915253376 3552560938752 3559388803376 3559419981624 3560067031248 3567820300177 3568468876854 3573707134816 3589420686306 3590073189612 3603828259304 3612074123364 3612730744728 3626572624976 3633138407808 3634235094399 3634895744298 3635163267127 3641744603016 3647058478336 3655697647472 3656067754752 3656362198944 3664728265104 3677830062816 3678498637632 3678769369568 3679438115136 3687212282364 3692592502144 3701041466304 3701339532488 3701714260608 3710482898616 3718290089241 3732536411422 3741076770627 3741756842754 3754451522458 3756093075868 3777310566848 3778146496852 3786641603136 3786946563192 3788473188591 3800179254144 3801149808512 3801840801024 3809181136488 3809873588976 3810846619248 3824162823936 3824470805792 3833221518672 3833918341344 3848607683648 3865529969868 3889245955413 3890239257149 3912610593024 3913080300311 3913791640122 3921878803248 3927635841792 3935899941792 3936905158816 3937620829632 3945223319934 3945940502868 3960740067648 3961059048856 3961460071296 3970122287196 3970843996392 3976638079232 3985736963712 3986057958064 3986461511424 3995904660048 4003584611649 4004312403798 4008574479104 4009461588496 4010190448992 4010919441984 4018476803328 4019654596916 4019689806834 4020420526668 4054306791717 4067872918144 4068648035712 4077508914488 4078250144976 4079152673799 4079894203098 4084236725504 4102195070064 4102525443458 4102940788128 4112659853406 4118660867776 4128084712416 4128417170852 4128835136832 4138615540764 4142843059264 4144654428544 4152656645228 4153411536456 4154166564912 4154472305288 4163213689663 4164006974049 4178699655936 4187657467357 4203234357504 4214086477258 4238661475776 4248702036852 4249474387704 4265412380544 4265755898768 4275516309288 4276293534576 4290801739952 4291581743904 4292677800992 4300965811129 4301747662758 4302529656516 4317881710688 4318666637376 4328896715052 4329683644104 4353349870272 4354141244544 4365382983213 4370823778048 4380824592768 4381620961536 4417748536992 4418104323724 4418551617984 4428213320334 4429018303668 4435480934528 4444044659236 4444852520472 4445987722456 4456191429963 4472091771784 4472904731568 4473717839136 4482147203712 4483500169161 4484315202822 4498171362048 4499320181504 4509646288992 4510644287058 4526924627264 4538107424448 4555494809216 4566748182912 4575525270456 4576357032912 4582241815424 4583074798848 4587197528799 4591883265424 4593890967904 4594766316192 4602760539923 4603597253346 4604772998258 4620863412256 4631809335062 4632651329124 4633493476248 4650026457664 4660698441672 4660857308544 4661888770056 4662736232112 4673781343449 4678555523824 4688222937216 4689075186432 4689638107973 4690490614446 4717811099904 4745893308832 4746756041664 4747618931328 4757958502472 4785894248408 4786764252816 4798103162307 4798975386114 4816098831152 4816974326304 4827151957446 4828384797558 4829262526116 4845646792532 4846527659064 4855659470688 4856542157376 4857616924524 4875149598592 4886304353472 4887192610944 4903773417088 4904664850176 4905917486848 4916283043152 4917176750304 4934721955072 4947310531488 4948209878976 4956819042994 4957720118988 4988102360836 4989009123672 4989916051344 5001736187763 5018705606551 5019617932602 5031103243257 5048855470848 5049262084256 5050379500894 5051297584788 5061735204192 5078908181984 5079831451968 5081128825664 5092790205672 5110962024896 5111891121792 5112820387584 5124931660368 5142839659776 5154039959824 5155022042352 5165868673602 5166248873723 5167188020946 5168127338892 5185661273884 5198471338788 5218388853496 5229171737664 5230122323328 5231279764872 5231701069959 5247866589056 5250161106176 5260297759912 5261254003824 5262418334901 5263374964302 5280986756864 5293496382928 5294458661856 5295421115712 5326512504768 5327872880064 5328841408128 5338112815532 5339083205064 5339129972436 5346920598656 5347892589312 5352703315281 5359586409112 5360560702224 5370863462237 5384131029459 5404759883978 5405742388956 5418111185046 5437666859968 5438870231732 5439858937464 5469593426752 5470587717504 5472239050187 5483546471208 5484543298416 5504112949888 5505113515776 5516745094224 5518154054352 5519157172704 5537882048608 5538888753216 5551562199456 5552009298732 5598804617133 5619630571776 5631677283687 5633115597151 5634139613802 5651548634368 5664936049136 5665965850272 5667219745278 5680419844788 5700268881216 5700688412384 5701724712768 5702761201536 5713771704732 5716269928872 5722108991872 5735663550344 5736244235904 5736706208688 5749832278008 5758222183168 5771862286736 5772911525472 5784006805486 5798294954802 5804466493696 5820510644284 5856220921369 5870687460183 5890331382656 5891402157312 5891453762688 5893180515586 5903849912688 5904284427112 5905357738224 5906431244448 5917834979901 5926470027296 5940508677142 5941110101472 5941588573284 5955183430794 5963872975424 5964957118848 5978000225548 5978605445568 5979086937096 6012861718656 6014192382744 6015285673488 6028386024437 6029481895374 6029534710251 6050809899264 6100700360608 6101809377216 6116263371732 6117375217464 6126355088256 6138129671128 6153292605096 6153788165187 6176868438832 6177991301664 6192127068624 6192625756278 6214264588896 6215851693408 6216981642816 6228984967842 6230117304684 6231708457932 6253987485928 6268049483904 6304851536256 6307608197376 6321129715887 6329008055552 6344642513664 6357992213664 6373053055278 6382352337088 6397470883076 6398118570816 6398633848152 6413274463932 6422632435072 6436202609928 6437372615856 6437846396744 6439016701488 6452621494137 6462036878752 6474212627584 6475389543168 6476822566032 6477344181854 6477999956064 6493345072578 6515072471296 6530024805408 6555044057536 6556235667072 6571236889152 6573162882769 6596414041984 6597613171968 6610293491984 6625951986043 6626622805488 6627156485586 6642319980501 6652012164896 6653221401792 6666066988854 6667278780708 6667769482342 6668981583684 6692823910136 6708137657676 6709357097352 6735063446384 6747257043072 6748980272256 6750207136512 6751017496093 6773108602624 6789840115968 6790386940896 6833242213824 6863287905684 6873362723136 6874612198272 6887824898136 6889584027928 6890836451856 6905395880019 6907159497387 6931295118384 6931853335498 6947714002593 6948976993686 6972228983552 6975039686496 6975601426612 6991285962816 6992833155084 7015005338432 7016557779868 7017833285736 7032334405824 7035735921669 7059278215808 7060561487616 7076716649856 7102016673024 7103830506752 7118777606752 7118839963248 7120134062496 7135640600354 7136937753708 7147414269632 7178841372612 7180146379224 7207656518608 7224148246728 7224730048991 7225461489456 7242577196337 7253145249952 7266276815616 7267149129149 7268470188798 7269791488596 7270326534254 7283489206032 7311395294944 7312724397888 7329456530208 7355660125632 7356997275264 7357538739136 7358876230272 7374424564728 7385185004288 7402082932608 7402679064976 7403428521216 7420965797232 7435228564491 7436580178482 7465072822844 7482153541254 7483513685508 7508903044916 7512186151736 7529426898903 7554621133696 7556292993704 7573283206272 7573893126384 7575569251341 7576946377182 7600358508288 7602299617024 7618362272976 7619747177952 7621693238496 7648941611584 7666443037344 7667836682688 7697215367296 7731059939736 7731682566517 7750782031419 7777078153663 7778491910826 7780478514298 7826160600622 7827583280244 7843757606496 7871799883584 7873810317632 7875241659264 7890446639868 7891881005736 7921480135296 7922118097712 7922920142592 7940244574392 7941687992784 7971473927424 7972115916128 7991809320096 8007169223298 8008624807596 8018923176992 8020380897984 8021838883968 8039309193832 8039379613668 8040841053336 8107139825967 8108613583434 8135745836288 8137296071424 8155017828976 8156500289952 8158305347598 8159788406196 8204390140128 8205050886916 8205881576256 8225319706812 8237321735552 8256169424832 8256834341704 8257670273664 8277231081528 8285686118528 8289308857088 8305313290456 8306823072912 8308333129824 8308944610576 8326427379326 8328013948098 8375314934714 8428172954516 8451209420703 8477322951552 8479881886931 8497404073704 8498948775408 8500829617917 8530824761088 8531511797536 8551032618576 8552587069152 8581603479904 8583163487808 8585355601984 8601931622258 8603495325516 8605059313032 8635763421376 8637333274752 8657793430104 8659367288208 8676010208229 8706699740544 8708282489088 8729179131463 8730765966426 8761649185536 8835497073984 8836208647448 8837103235968 8839770773379 8856426640668 8858036607336 8870961869056 8888089318472 8889705040944 8891975444912 8910763015713 8912382859926 8944183543568 8945809463136 8947435678272 8964294407424 8967000338322 8968630405644 9019292577984 9021288574116 9044222843061 9053849254528 9076214848896 9110989618432 9133496365824 9151050540912 9152714065824 9164483630848 9174395057598 9183766530848 9187781935808 9189532632384 9205521079846 9207194506692 9209545996516 9241726824512 9263618670124 9265302658248 9266986952496 9288938634417 9300052915328 9321396883344 9321714617088 9323777540112 9325472464224 9341697427181 9343477451763 9347562686898 9357111047648 9376445874432 9379276215946 9380981228892 9491786617664 9493512083328 9495237862656 9515917004944 9518022905531 9571788496816 9573528505632 9594462194057 9596206324614 9597950772228 9632197662304 9633948652608 9654303914892 9656769595116 9658525052232 9691293585064 9693055318128 9711318941376 9713084314752 9715233849048 9716016272781 9750299197184 9772608706944 9774385221888 9807546834176 9832566086304 9834353500608 9894621062976 9896419757952 9913638085988 9915440237976 9940734728379 9976204721672 9978018247344 9979832102688 9999100483281 10001654223513 10003472375526 10037411213102 10039235865204 10062206486514 10098524168512 10100759001788 10102595169576 10123470408384 10157816363968 10159662903936 10162257651328 10185580411344 10221924049792 10223782243584 10249863320736 10308079919648 10310044084704 10331737347204 10332497747446 10334376041892 10336254677784 10371322547768 10396942677576 10397780003247 10436777706992 10458343475328 10460244646656 10461500394709 10462559529744 10463402139918 10495733178112 10520595519824 10522508007648 10524836669802 10526749928604 10586992765856 10588917323712 10590842231424 10653025009536 10655745760128 10657682816256 10676225631064 10678166410128 10678259944872 10693841197312 10703460900531 10705406630562 10719172818224 10721121404448 10741726924474 10768262058918 10809519767956 10811484777912 10836222370092 10875333719936 10877740463464 10879717874928 10902705283197 10905489801381 10939186853504 10941175435008 10944478100374 10967092942416 10969086596832 11008225899776 11033490188448 11036308108704 11038314345408 11075764097216 11077777506432 11103124398912 11104018597464 11195574045383 11197609234266 11223230311881 11263354567374 11266231194302 11268279227604 11329872098272 11331931700544 11334439490556 11360839689576 11400537762432 11401376824768 11403449425536 11405522403072 11427543409464 11432539857744 11444217983744 11471327100688 11472488471808 11473412417376 11499664556016 11543724573472 11545823050944 11568013610972 11596589909604 11641021288568 11667737866239 11670717771447 11712441842738 11739240900933 11741374920366 11780662765312 11782907525376 11786361031172 11807699825376 11808568854224 11810715476448 11812862488896 11835669959802 11852940054592 11881017354284 11882220202944 11883177146568 11910366861588 11927745950848 11929914237696 11956000451096 11957210891136 11958173874192 12010753834947 12025723437312 12028384765488 12030571346976 12056772048874 12058963790748 12059069420502 12201400721216 12203618754432 12207302496571 12232526743464 12234750434928 12237458021397 12252710176512 12276259342256 12278976114769 12306585210192 12307576330374 12353736877664 12355982603328 12384254137248 12385251512556 12428529177792 12431703386816 12433963285632 12457969935684 12460234609368 12463416915864 12489641068989 12507974971856 12536098967808 12562972402071 12609703072512 12642259431774 12715984427328 12746106110556 12764704674176 12794941766152 12796237141632 12797267696304 12826548927864 12845264870144 12872405219856 12874745231712 12875692793488 12878033402976 12902897433387 12905242988274 12924073757504 12948425255168 12953645132064 12954688363708 12955999912128 12986690145156 13060049610816 13063877439977 13096148949639 13110088115072 13112471334144 13142473778304 13146325765538 13192828083968 13220586983968 13251903972086 13253245610976 13254312971172 13284639961002 13304024329792 13306442803584 13332133977708 13334557561416 13335538964684 13337963167368 13385647820272 13416275315352 13417355805269 13418714194704 13450500507483 13470126892768 13494514086144 13497960544512 13502034992186 13580773881792 13666484427648 13726575811368 13746725446272 13749224396544 13775649796272 13779168055856 13781672903712 13808281619769 13810791760038 13814318994774 13862590236768 13863706670996 13895428005186 13897953987372 13950079372992 13951202853224 13982571925632 13985666310168 14030010676864 14033115559736 14035666571472 14064668811648 14068914323919 14071471843338 14118556431616 14153433299712 14237555213504 14237679926496 14240268124992 14271281200708 14273875507416 14294828539264 14357682745224 14358839052103 14360292758448 14394309486921 14415313037216 14448296493456 14449460097982 14450922978912 14485154392674 14506290499904 14534298258298 14536940377596 14539582977192 14540653068508 14566978412064 14622790589888 14625448795776 14658913060416 14711320251264 14713994550528 14715077478272 14717752460544 14748849129456 14804165865216 14805358129952 14841931594464 14870457128982 14873160356964 14930145645688 14964307082508 14967027371016 15017806089832 15024372303472 15056116819653 15058853797806 15059962106669 15109242267392 15112585987408 15146566412544 15147786252768 15151138502682 15153892754364 15236724545952 15239494355904 15243386476992 15297883223168 15332886074688 15335673365376 15394430734592 15462119879472 15463365133034 15498746621169 15501564062838 15554156307326 15556983821652 15560957028596 15652321201244 15655166560488 15687515212992 15695103209877 15743599767168 15747620635264 15750483318528 15780893279736 15783762011472 15787255004703 15842960270592 15844236195424 15880489148784 15883375985568 15944231832256 15983618640192 16014338446596 16017249615192 16037846353984 16040761795968 16043677767936 16078618387664 16078759227336 16081682106672 16112590386711 16116705493903 16211332672717 16214279651934 16217227166868 16310035657952 16313000579904 16316610695196 16319576812392 16408780280256 16410101773832 16411763152512 16416717150561 16450639413624 16474643471104 16512338849664 16513668683408 16515340547328 16554462163056 16571372237056 16610626580912 16613646145824 16616666259648 16617889221152 16652854758652 16656027896196 16750629869428 16796413851399 16856345909032 16895031851061 16899346791453 16902418841406 16954645903104 16959763773862 16994808147408 16997897550816 17001659235834 17063023595072 17102065237152 17105174138304 17163206959808 17166326975616 17170711203968 17203863244516 17206990651032 17210118626064 17271526842752 17274666549504 17315586860208 17318734576416 17348866650479 17352020416458 17413399481088 17458358262926 17461531932852 17568662764107 17670994147968 17672417294896 17674206471936 17676328253129 17679541546758 17712853281336 17716073214672 17776178636944 17779410081888 17783950889824 17821526031426 17824765719852 17888367087136 17891618926272 17894871356544 17934000676644 17937260811288 18038585155968 18042577148232 18085158073311 18088445686122 18107698509056 18152429697792 18302101081824 18305428131648 18348790115196 18367533061696 18375563871616 18379065264768 18411042159692 18414389013384 18419091993032 18461364495561 18483453649024 18527237340248 18530605316496 18533973904992 18577877268834 18600105830656 18642793766688 18647555080224 18650944928448 18683394854362 18686954903526 18695125373796 18714222095296 18758552431892 18761962457784 18916659593923 18963389147661 18983573235328 18987024166656 19031834009888 19036045811062 19143576993632 19147057011264 19188924388114 19192412649228 19195901544456 19264395324608 19267897305216 19308607829784 19313539190232 19317050104464 19382587170128 19386110636256 19422637882752 19426168629504 19428500733031 19430467698096 19432032545562 19545217413888 19665132172608 19668707001216 19719488648307 19789242125952 19792839515904 19827276171976 19830880475952 19877855958129 19881469456758 19952409443344 19956036494688 19959664205376 19998200966562 20003308447026 20006944751052 20074822426204 20078471730408 20124412973028 20197048337024 20201518003576 20205190339152 20246940816768 20253052488279 20315632727936 20319325807872 20324515302656 20371160822688 20443848099584 20499726641472 20616159839296 20620088169408 20663474694408 20664995494892 20668752083784 20672509355568 20721478492161 20742645095536 20791780369997 20793885355152 20795560006494 20843142007779 20873555413984 20916686950656 20923000789418 20925119059488 20926804279836 21041191039648 21045016015296 21049673339604 21053499857208 21173985531712 21177834647424 21181684462848 21306050019072 21311491520256 21352451262128 21356332820256 21356519889744 21403031048281 21406921801062 21410813261124 21438345636448 21442242808896 21483453848948 21536524117836 21619039535912 21622969555824 21672444740184 21674190146973 21750667439872 21755480926928 21759435749856 21801447387447 21805410566394 21810979602762 21878373707008 21888956200748 21934185884832 21938173193664 22066980376896 22072616217408 22076628690816 22151528194432 22155555012864 22206248797824 22208037194928 22305685693473 22391148090766 22395218468532 22446460623762 22526709134748 22532462388604 22536558455208 22659744196544 22663863401088 22668878981112 22670704636489 22721679379152 22726707754023 22801075524864 22802753649536 22806898851072 22855086818928 22865079715488 22942654201376 22946824834752 22999329112032 23087449146944 23091646101888 23136027221944 23193179819208 23195047699551 23282042577136 23331234460989 23335475732478 23337193188197 23341435542894 23424883685476 23478481801866 23482749840732 23572722062344 23615399650752 23617137708448 23621430952896 23625724977792 23671339919604 23705880109184 23762034708568 23764440405888 23766354293136 23820733723176 23855491901696 23912000902192 23914421782272 23916347748384 24021507669894 24056769530976 24061142693952 24113544097748 24117927581496 24118138841004 24261486674243 24321419477901 24402801442432 24407237508864 24414604993142 24465053486928 24469500869856 24474916042794 24552518684512 24557952229538 24613170420384 24615152660748 24707473755328 24711965206656 24768508274496 24770503025112 24857058355584 24863406773632 24867926571264 24915939871368 24920469218736 24926833831728 24974742101239 24979282137978 25015949943712 25125944804142 25284518863548 25431968854656 25439645660793 25446142869889 25492212221112 25529409348352 25589883532304 25592474283264 25594535392608 25653097855728 25744810439712 25749490463424 25751385586976 25756066805952 25805794866774 25810485976548 25848147515008 25907290264128 25909376727416 25911999824256 25973380290312 26028030624687 26120099221632 26127754879954 26187537394389 26192297899278 26220176230144 26284947556608 26292651531076 26441173967936 26503807944172 26506491221952 26508625942344 26519312320137 26569279922004 26608048659584 26612885607168 26664267955416 26669115122832 26671077929368 26675926334736 26732289047139 26771295640544 26832550630704 26834711610538 26837428389408 26901001014966 26940253785536 27004069984372 27161547763584 27231674800043 27332968855296 27391562102177 27453151622736 27493450892544 27551299592544 27558336111712 27563345807424 27616563239538 27621583520076 27628637989548 27725180473536 27727413341992 27790856010372 27795907974744 27900158745984 27902405706448 27965143851264 27971332620336 28025092281543 28060021353728 28066231119472 28071333142944 28129337623296 28137828647838 28142943686676 28475110427008 28475359852992 28480536249984 28542562401416 28547751014832 28554068716593 28589657078528 28715365490448 28717678104206 28720585516896 28783386582171 28788618973842 28830626074432 28896592986912 28898920195964 28901845957824 28970308785348 29012580999808 29068596516596 29073880755192 29079165954384 29081306137016 29133956824128 29142495827641 29148048818343 29245581179776 29250897591552 29317826120832 29422640502528 29430154956544 29497698258912 29610716259904 29683863188928 29740914257964 29746320713928 29860291291376 29928614165016 29931024488677 29934054742032 30004962670539 30035612179664 30048744606944 30106760677903 30112233639306 30117707595612 30119924213338 30225171974816 30295572505536 30302277005364 30307785508728 30473449091904 30478988711808 30486772953984 30595766446336 30665772149376 30671346730752 30924239758944 30926730266068 30997493242338 31003128125676 31108312614652 31113967643304 31121914057192 31193340009741 31304642402488 31310333120976 31375030425984 31384501184127 31390206419754 31487199534336 31495241270528 31561786559472 31567524022944 31574510009406 31688472390848 31760978297568 31766751971136 31888463664512 31967237280384 32028676893192 32034499230384 32075692707968 32081523591936 32110382701593 32157236775328 32157518454672 32163364213344 32219323779461 32225180773422 32233410987806 32422665345434 32428559303868 32434454333736 32620071315904 32626001159808 32633221390392 32639153624784 32716469404143 32817560560512 32820203547664 32823526305024 32827466755811 32833434301122 32901278827248 33024677699328 33027337366816 33108924326112 33221253161824 33227292291648 33233332519296 33235778442304 33305709517304 33312055792392 33501259738856 33586722136149 33592827702798 33712691818064 33790063702122 33798693582906 33804837682812 33919527547724 33989616294816 33995795101632 34003318471668 34126047190144 34204130474304 34210348276608 34326413919616 34332653951232 34341422407936 34407726489032 34413981302064 34420237252128 34543053685504 34631173720416 34637469152832 34697733300958 34704040832916 34916716525852 34923063865704 35012153314341 35130939245857 35137325528214 35217722702799 35341988295936 35344834589792 35352656506258 35359083093516 35425706562672 35432146429344 35552357273888 35558820163776 35567901779648 35643052062852 35649531439704 35776734174272 35783237852544 35789742713088 35868001353288 35874521622576 36077170311936 36085154296464 36163742116061 36170316146622 36176891372244 36604202163648 36610856263296 36621907489713 36697580230392 36735066123392 36751127743232 36758130529536 36822084319384 36828778026768 36836928344307 36838183986064 36922728991122 36966907298048 37054474680496 37061210632992 37067947809984 37155754537668 37285587533376 37295110160448 37301889856896 37366789708724 37373909807052 37390250747592 37428444190592 37468923206967 37517104863784 37523924915568 37596044235659 37688917206213 37833319187846 37926778295322 37967146470656 38063668019776 38072091622124 38287153987264 38294114022528 38305673351309 38377848776228 38384825298456 38391803088912 38528790649216 38535794610432 38617215659568 38627078380464 38634100208928 38708692300161 38765174340256 38772221272512 38845275765504 38857001466062 38860935396192 38864065091124 39191632319931 39330264345216 39337414002432 39431809180057 39438977296614 39578484251904 39654552343952 39661760951904 39755711916258 39762938913516 39904818886688 39912072989376 39919328410752 39996401933124 40006616894052 40013889502104 40149644852408 40156943460816 40248825946056 40252067415807 40394096674048 40403036007152 40410380678304 40493881633536 40506104976558 40631265455872 40742321645376 40999453282944 41232319678592 41240176338816 41326949388816 41329990989784 41337504167568 41345018711136 41424844859307 41442956984322 41485290191072 41583560739994 41587770710304 41591120012988 41686284015558 41747110827968 41846001578836 41850238118976 41853608559672 42082382079296 42090032030592 42099346679208 42106999714416 42198702171059 42206742971757 42347971063424 42355669294848 42704902524256 42712665640512 42713039779488 42806062096562 42813843602124 42821626522248 42876691272896 42884485617792 42966907697896 43073048235672 43076517156309 43238079071824 43245939111648 43340501635223 43344889480368 43348380293946 43510961853856 43518871499712 43602894774894 43610821132788 43621959205524 43777912401496 43868371769664 43876346387328 44133960753792 44145232434816 44153257381632 44303056388864 44412497595648 44416074389856 44611371386946 44782296181532 44790436937064 44892921247524 45053418269496 45064924777208 45073116910416 45168350458959 45179886320007 45319488393088 45327726802176 45337757962224 45341409272978 45443358758304 45453415508046 45605507299072 45710173637856 45730159430976 45885308402752 45893649669504 45998658224064 46174898293888 46183292203776 46272054443888 46381663902301 46386359638416 46390095399102 46496239863507 46564085154272 46662468921978 46670951464956 46674386376394 46682871085788 46849767370952 46956963603732 46965499681464 47145444124688 47230799301504 47234275416896 47242861905792 47251449955584 47257122472651 47342679839208 47411760218368 47524069417136 47528880811776 47532708586272 47641467446352 47824001804384 47832695496768 48043015339788 48113539061952 48122285387904 48227088195496 48235855162992 48236277682008 48337771160133 48350116481709 48522973348486 48633998018151 48642838955802 48805602884864 48829209986284 48930106973856 48939001739712 48949832085588 49105037369024 49115904459076 49226340840768 49230305321496 49250151451683 49414947510656 49423930413312 49537016548992 49541006050224 49714116711168 49726813547264 49831879742736 49840938437472 49853667663456 49949484202478 49958564275956 50031899887424 50251889608284 50569037727096 50573110342937 50698040374359 50863937709312 50870043904043 50879291321586 50892285739778 50984424442224 51179767064608 51189070785216 51306195711456 51489620879424 51498980926848 51502771173952 51512133611904 51611589733548 51620971953096 51696295030016 51814580528256 51818753454832 51823999648512 51946760580624 52046599951437 52056061249374 52240198443264 52255509759908 52375074788778 52384595798556 52585303062152 52705988292321 52882347935872 53007615888344 53012982443904 53017251884688 53028984759387 53038624640274 53138559844008 53216097319168 53328535910832 53338230245664 53342155858736 53351852669472 53464578094278 53542591281088 53665101261408 53669423221076 53674856778816 53802002029932 53880507571072 54008139968744 54121777965619 54255474219933 54323095527168 54439547075641 54463349600086 54783124204354 54906303245472 55102599185088 55116672223424 55126691614848 55233126479076 55243167040152 55257275979096 55450360947072 55454826683984 55581712020744 55591815949488 55800317491968 55804811412896 55942665240672 56050184563086 56132462238944 56142666285888 56275657295676 56285887373352 56749978781769 56950220854016 56950719705984 56961072499968 57085124802832 57095502029664 57108137433186 57430730980896 57435356208412 57441171033792 57566773164342 57577237947684 57661252148864 57793185973824 57797840391928 57803691915648 57940617570696 58025161999616 58137193033192 58147761510384 58158331908768 58162612274032 58267913648256 58284991655282 58285502199093 58296097636686 58491162359552 58635652241664 58995396517824 59158465944921 59221432519808 59367726377856 59481828515928 59492641427856 59633567874387 59720582582752 59857228330032 59862048977354 59868109484064 60009925341078 60071224359328 60097489213888 60213521355806 60224467278612 60235415191224 60239848426676 60450343949632 60591145011072 60604554010728 60615571017456 60759157464837 60946898183808 60957977423616 60973545907968 61104253920241 61331544298752 61848479517888 61853460532136 61994986484676 62006256251352 62216625229304 62227935286608 62243828114384 62375341109991 62386680019482 62609284804976 62620666241952 62750060851968 62769002368254 62780412839508 63123573118944 63135048045888 63149020018812 63376944781696 63521956595136 63533503942272 63776927329024 63934474560768 64057353786384 64068998460768 64151385415936 64209093144843 64220765403186 64314473550656 64315036909344 64326728426688 64438647558922 64450361546844 64466821975612 64845330690868 64857118607736 64868908667472 65022570440919 65240142631808 65252002319616 65266442780784 65278307249568 65404342162341 65432938808286 65635121121024 65640407095328 65654933511622 65666868602244 65802557654496 66054674733632 66217848652224 66442506323648 66454584583296 66466665038592 66471556884608 66611419034608 66624111584784 66769208474741 67002519477712 67161235358399 67173444272298 67185655405596 67425383636128 67580127404244 67597387165812 67609675365624 67839055095448 67979232589632 67991590203264 68006636943336 68012113909467 68252094380288 68408260948608 68420696553216 68652827839232 68815452978064 68827962604128 68840474504256 69262347440832 69274938305664 69395466601916 69408081665832 69585143098653 69833433051704 69846127731408 69993703382967 70011579564591 70024306628682 70261878491714 70274651056428 70435445405598 70689669179584 70705313012516 70718166187032 70851413125344 70864292858688 71104714547776 71117640327552 71135803559296 71286104125704 71299062879408 71553468348544 71566475705088 71736002706576 71749043245152 72170308592928 72327484232122 72340632293244 72353782744488 72784460022729 73208404327296 73221712526592 73230502762963 73243814979426 73395160460784 73470132246784 73644168638768 73657556053536 73673856688614 73676367972128 73845457982244 74108949360992 74122421265984 74135895619968 74311509075336 74571175066752 74590220320896 74603779713792 74733579417448 74747819614104 74780501495184 74856888381184 74924226303717 74937846413934 75034209727568 75047849831136 75192088471318 75377834412426 75666638375692 75853556590644 76127336039552 76144183244248 76318936982379 76338428609667 76574307974528 76588228045056 76611346702618 76755697552456 76769650596912 76783606177824 77057581298432 77234431319136 77254156760928 77268200417856 77417384600322 77530348680512 77544442545024 77714002932124 77721870792384 77728130182248 78369018317681 78383264639862 78562612183167 78660528690432 78863618360114 78877954593228 79309104687904 79323521903808 79511423832516 79525877827032 79809637773376 79824145978752 79838656821504 79992803866248 80013233788104 80027779004208 80299289704816 80313886921632 80497651892112 80504134831614 80806072014304 80820761356608 81012209953116 81484643290752 81695024400129 81998906565888 82174686306531 82464639357184 82480352677632 82653898777632 82659981979568 82675008335136 82690037422272 82849689718614 82885913968644 82970580382144 83167121479988 83175541420608 83182240025976 83372568031116 83494221655936 83692003157672 83700476237952 83707217119344 84075276844629 84164764158592 84180064061184 84198693358416 84213999428832 84397404342118 84413485943514 84695942126848 85409805048512 85425331281024 85426079558976 85451117475997 85612124193124 85627687204248 85643253044496 85662206149779 85753382545792 85768971235584 85933815395792 86137375818559 86146096471344 86153034312618 86350159746513 86476158143648 86491878223296 86681003270446 86689778960736 86696760587892 87021923707712 87037742999424 87205789549788 87221642265576 87243918411048 87427487482923 87555824802992 87736743539328 87752692774656 87763227449209 88267921507584 88290464869632 88832148779712 89222742773892 89564592363064 89580873874128 89785842495048 89793073466031 90106836538992 90129849554416 90146233820832 90320282033709 90336700917918 90359772640014 90638976786176 90675515924448 90682818545956 90886717516608 90906831016092 91420347275712 91460318861952 91770616805504 91787299339008 91997316448128 92349796587776 92544108887776 92763327804602 92772719276832 92780190798204 92992479727014 93128170308544 93324937843956 93341902929912 93348772752788 93365742171576 93699534741904 93913927207464 93921490636883 93930999362928 94153503552381 94290888249376 94461598603008 94468550833792 94485723811584 94514244945302 94685359678416 95048138834272 95065417172544 95282934892704 95648003608768 95665390993536 96086030679576 96227078123904 96244570775808 96454176390992 96471710325984 96472555364016 96657971338383 96675542320266 96682657493959 96700232963418 97045946696972 97267996036302 97285677911604 97658419972568 97860213947712 97878003479424 97899664171176 98210074738048 98231808918152 98452681681536 98460610642992 98482400267433 98500302903366 98829895021312 99074033097984 99082012100448 99663759485472 99681876874944 99707335326912 99898968404956 99917128551912 100063799774848 100503779216568 100511873364721 100760166408447 101138075454192 101146220685874 101396080748718 101740087808086 101758582643172 101784571479556 101968848884448 102359534129216 102378141570432 102612391422912 102979241758848 102997961853696 103005542347904 103024267223808 103223179467096 103241943906192 103629161056512 103637506909664 103893521161248 104093199902874 104112122498748 104511019519816 104750149577556 104769191597112 105170606124304 105392817737571 105411976584642 105419734746683 105764695871744 106015231776688 106025964887808 106034503769376 106057969518774 106077249280548 106277119688016 106657071821664 106676460491328 106684311717472 106703705338944 106929156188556 107085182562176 107330202522816 107338846442152 107349713557632 107604004059864 107761015142144 108016279937488 108243555931238 108491226348183 108510948439866 108879094151282 108926699200172 109566248408708 109812606490944 109865722469139 110205198370176 110233344446848 110253383229696 110466252958152 110486334080304 110510785032921 110514551958192 110900721894144 110909653367968 111163424041488 111183631898976 111609622825792 111885330481344 112100369126172 112264924477888 112285332571776 112551314591352 112571774746704 112788132706977 112816938457321 113479328709019 113499957563538 113901439411968 114170249605664 114191004059328 114216274866372 114861461961792 114870712416824 114882342067584 114917020053927 115133546328684 115154475895368 115322504297728 115586371947648 115595680783856 115607383831296 115881235141392 116274386066384 116295523020768 116316663817536 116325224548064 116535827296512 116569983310564 116571004398186 116592195273372 117574896959793 117990793035648 118295427540171 118316931889842 118442865039616 118735452755712 118963657031856 118985282855712 119267135748774 119441165165504 119714456660064 119724097954708 119736218968128 120019850682156 120142448718656 120194978427776 120427042711612 120448934557224 120470830382448 120479696853352 120756202247421 120900687899264 121182290022144 121209108021456 121231142034912 121442066553353 121518314929674 121893796367616 122208507840482 123696959035776 123706921064272 123734297771903 123989972969352 124012512502704 124433250458608 124455870573216 124487656228768 124728008522741 124750682219982 124773360038964 125218569609952 125241332483904 125538004736508 125560825679016 126247146237888 126270096091776 126298040037624 126596106513177 126753889563392 127043913190272 127067007884544 128114707572768 128137996921536 128418186289686 128441530806372 128628947101312 128630073818688 128653456853376 128877295117844 128900723093688 128933643951224 129229551468927 129690661381736 129714237215472 129737817334944 130021504905669 130045140881838 130480285263616 130532885561568 130556614499136 130808684324682 130865877616572 131280814190656 131309867023244 131333737204488 131605115308992 132109349467264 132435697304448 132885012647296 132909169166592 132943113769216 133222838069216 133248223169568 133538416949482 134005038955424 134322470716798 134346888544596 134371310811192 134850767272256 135160254808488 135194774331624 135219350731248 135539658960021 135678110190896 135958465179264 135983180406528 135999505131217 136013273886672 136024227818934 136816521897216 137630905956128 137655925208256 137680949008512 138524694881664 138549876611328 138790933203832 138816163331664 139144991706903 139170286197306 139666866103408 139692255462816 139987406765934 140023159129182 140048613257364 140523756983428 140549302112856 140870890811196 141379338359168 141410626025032 141436332374064 141702826250688 141728585717376 141771367417953 142209429095552 142235280655104 142271607118592 142572208251408 142598125758816 143106936697088 143472005413152 143498086490304 144340617185856 144654968464244 144681264586488 144707565488976 145050349445127 145542462589979 145568920045458 145901994054453 146416808654592 146461005525926 146487629958852 146790320921568 147288337277536 147315112107072 147347713377228 147352735944256 147690915964488 148217898721984 148244842531968 148271791239936 148623018150672 149142350133504 149180440641792 149467158834896 149495639228208 149561002990368 149821217337967 149848452607434 149875692827868 150068419455136 150095699662272 150384176942636 150755668824852 151333276751384 151707113181288 151719331028811 152254672079104 152288366488496 152610131712129 152637873964758 152676857219334 153148615949056 153222693405236 153511395104912 153539301193824 153567212355648 154468862638272 154508313521856 154536400835712 154834769200644 155060697361024 155088885090048 155428005864248 155443741584768 155456260364496 156139799854311 156738036635362 156766529279724 157125224366334 157727236720228 157755909186456 158618209375808 158647043807616 158694932455423 159022847665032 159051755654064 159086954278161 159619275546752 159648291957504 159985607732496 160026467576208 160055558008416 160598579409632 160627773843264 160995303784224 161008269663228 161612144028608 161641522713216 162024419906232 162365333896857 162969286581504 163318641226923 163360352317379 163390048800258 164349372613062 165307797555264 165319963959136 165350016670272 165380074844544 165699379437228 165771827937288 165941160764288 166334242959976 166351082841216 166364480051952 166745136062232 166988443311872 167384006315344 167400952475904 167414434238688 168150553689258 168329528317184 168397386716832 168427998857664 168794808684236 168826971887028 169830406719701 170249936345307 170819610097024 170850662562048 170852159117952 170902234951994 171224248386248 171255374408496 171286506088992 171324412299558 171506765091584 171867630791584 172274751637118 172292192942688 172306068625236 172700319493026 172952316287296 172983756446592 173362006540892 173379557921472 173393521175784 174043847415424 174075485998848 174411579099576 174443284531152 174487836822096 174823194708673 174854974965846 174856506597279 175111649605984 175473487078656 175526454898418 177664297559424 178123000089223 178445485547784 179129184726128 179161747748256 179571684990096 179586146932062 180213673077984 180259699108832 180292467641664 180640564067418 180673401835836 180719545280028 181351031848896 181365637091912 181773435033216 181813662032184 182840694551424 182920637723904 183312761760723 183541233611008 183994632896256 185088217775552 185526655609204 185545438553664 185560381596408 185984959454028 186256340617088 186649875687912 186683805859824 186697545505576 186731484343152 187126023329973 187399069483808 187827854414928 187842981273766 187861998725856 188307007104762 188581776498752 188937101667584 189028489890604 189370719356832 190096277668544 190130834345088 190565869785408 190621723600301 191296007217536 191330781987072 192172061359152 192454156247808 192627279434529 192908352781984 192943420651968 192945110728032 193315942676766 193351084640532 193365314987918 193400465926836 194091893393944 194535992072604 194571355823208 195316839945136 195720427895424 195756006958848 195779507386697 195799328342352 196420149476096 196463617836304 196905363363072 196921221285984 196964800534866 197000605806732 198164024200896 199327518970944 199363753749888 199414670653824 199797936809912 199834257103824 200127599549696 200307625424223 201007558433136 201023746729442 201483706075197 201520332816894 202276150908384 202292441371748 202792161497436 203480175616172 203517165286344 203569142959112 203937697768896 204036341728401 204719068258432 204756283140864 205224782845824 205958483517696 206011084695808 206446358934192 206483887812384 207275013819328 207787042322496 208186399805748 208224244997496 209022039039632 209500299155112 209517171420739 209538383194224 210034738693773 210341212248608 210747324745321 210785635475142 210823953169284 210839469493366 212030463553376 212069007538752 212115939037548 212154498561096 212554239376032 213314143643328 213352920982656 213368623434944 213407410677888 213858312377112 214170365124352 214660405045632 214677692884304 214699427115264 215208008119728 216032559874976 216487111862476 216982452696366 217021896879732 217758188302564 217853398400344 218353380068187 219132496817416 219625212981888 219691508288889 219731444938278 220410396740352 220466688893696 220932505916304 220972668160608 221021570065842 221029103916384 221819306735936 222326848082976 222367263797952 223219245651584 223770660962688 224200738252344 224529848955776 224570665143552 224772678911151 225102629182704 225143549493408 225535266456227 225576265413954 225633876914642 226958657418038 226999915127076 228340499211328 228382008118656 228432549732744 229015285829001 229722923923584 229741424833648 229764684135168 229792267290677 229834040107854 230267092657368 230308951790736 231172743895296 231191361567712 231762470282784 232548772132768 232591046041536 232633327635072 232650449096128 233139966621128 233142008796372 233184390546744 235107054953043 235149793919586 235981586071296 236590855080342 236633863779684 237927314063712 237970565711424 238534271497548 238882330331008 239428913320128 239448195909416 239472437936256 240039701364312 240284897437312 240389956855552 240854085423224 240897869114448 240941660764896 240959393706704 241512404494842 241801375798528 242418216042912 242462284069824 242884133106706 243036629859348 244417015680964 245085073200387 245916574720999 246524058919593 247393918071552 247413842128544 247468595543806 247979945938704 248025025005408 248866500917216 248911741146432 248975312457536 249456017045482 249501364439964 249546720077928 250437139219904 250482664967808 251076009473016 251121651358032 252494292475776 252540192183552 252596080075248 253146194812427 253192213026354 254087826380544 256229415145536 256275993843072 256353352427991 256836372579372 256883061612744 257257894202624 257260147637376 257306913706752 257754590235688 257801446187376 257867287902448 258412127455677 258459102937854 259381322763472 259428474430944 259475634669888 260043009811338 260090281763676 261065771123136 261113228998272 261617368649364 261731755233144 262282462448769 262561628381312 262619734046488 262667474408976 263210230617984 263289682347627 264218698934528 264871394608896 265770025294592 266445676138432 266496446339136 267076833898964 268010077910848 268644941433596 268693777089192 268742621622384 269379220398093 269701534544512 270320509616976 270389548663248 270438701462496 270960846101127 271079317920042 271356220381792 271916930358528 271999010262434 272026547773344 272048455637868 275261811912256 275311850416512 275361898017024 276022664260399 277049389763328 277581866407664 277632326663328 278239403627653 278289983413806 278340572394612 279333732206816 279384510925632 279974813531868 280046318258364 280097226514728 281047513966856 281098604225712 281741781622392 281764471910649 282758676718336 282821252050064 282872664748128 283405652501376 283457171434752 283542734835906 284418858191104 285144416502816 285196251517632 286944010826304 286996172980608 288681234371712 289309936928488 289362529172976 289415130977952 289973914015149 290047972481877 290100698890254 291084925179958 291137840090916 291803988108906 292922011051852 292975259917704 293580641843136 294576674555072 294630224214144 294695426754456 294705471888512 295381831928976 295447200802299 296435797443968 296489685063936 297246036301344 298934317669792 298991278456416 299122005980736 299642434675934 299696905214868 299751385655736 300136838910272 300191399324544 300768353885272 301511337649704 301535620094163 302666553502768 303383511446561 303414226362576 303438662057622 304576732976992 305220263424258 305275747929516 305353714438668 306445386810472 307022790209824 307078602387648 307134424711296 308937725276544 309016627043712 309072801671424 309669538401288 310121394722048 310856011728496 310887483169536 310912520728992 312279599708622 313476073270724 313533058559448 314250448732668 315454473440456 315511818372912 316178453212713 316259204240049 317236418751616 317294087615232 317389864910846 318045695330064 318103511308128 318173908556322 319238551093504 319971215464992 320052935152416 320111116016832 321197158819264 321255547686528 321990607568448 322016539326456 323224288057216 323283045426432 324048839812464 324671647316107 324730667793714 325473679044549 326637282453846 326720704634758 326780097600516 328698745226124 330615595110528 330639927918272 330700033340544 330760149689088 330799857308557 331398758874456 331543655874576 331882321528576 332668485919952 332702165682432 332728960103904 333490272124464 334768012630688 334828868477376 336301107378516 336794773433664 336855997715328 337589617368472 337653943774056 338364398120931 338450815371963 339660813439402 340437986127057 340499872690614 341639220194048 341704318235904 341804469903988 342448496772496 342510748816992 342573012177984 342648824599116 343735261583168 344549503274236 344584385885376 344612137250472 344751060161781 345400638986052 345904632574592 345967512893184 346724013081784 346759115842944 346787042351568 348087694830848 348823158199152 348886569062304 348975673644192 349646389417346 349709949931692 349713013194558 350223299211968 351052909796836 354011772400559 354886282620513 355328595118848 356090307328301 356246000178446 356890971095568 358258369452256 358323495496512 359143369980192 359172293864124 360427346155968 360519398217664 360584935283328 361281128134836 361346803671672 361439090560056 362702063697792 362731274183824 363546870066432 363627324064368 364326199660059 365681389102848 366625523521446 370176435551104 371053311218408 371090877107328 371120763192816 371202893315709 371969918908056 372512681234176 373299751375824 373367611719648 373395091011152 373462968686304 374184025568223 374252046659946 374798138967616 375655708829856 375685962547532 375723997451712 376614014209524 377163552997504 378056979781208 378741438713664 378852445759333 379788319539531 380192555337088 380261668690176 381131739570816 381243447200602 382592014435072 384344122718304 385254558869058 385816705563968 385886841303936 385890221456064 386631885353532 386702169281064 386730629975836 386800931853672 388183786787888 389071984145208 389103318352801 389142711646416 390064514717007 390633679890272 391440855790848 391559014773394 391598656684704 392927235672608 393842442571968 393929601069732 394001211613464 396328048401792 398655037941888 398727507499776 398829341307648 399595873619824 399668514207648 400615250848446 402015116866272 402047493458884 402967412150394 403040665633788 404552301816768 404584882743496 405584322994872 406960351232344 407034330572688 407138285918224 407875395537792 407998515393651 408072683456802 409438136516864 410449565691648 412892717868384 412967775624768 414550027638656 415574084644992 416372799611496 416448489994992 417434975120709 418044078079264 419000598310224 419034342841478 419076766388448 420069477387546 420682424497216 421494649490642 421571270950284 421647906338568 421678938986732 424060927106752 424138015077504 424231878075096 424308997122192 425108478752064 425314102253859 426628287286656 426705841965312 426737246869888 426814821355776 427716624754224 429320810091264 429355385768608 430416016239456 432065119749952 432974223724952 433964905392732 434043793759464 435516376605128 435706796800688 436627387769937 436706760136374 436738901093401 438264993634832 439250425963776 439383016577778 439462889876556 441865011832608 441945336321216 442043140131684 442058207832768 443638613471872 444653696165952 444734527595904 446438491303168 447541321925376 448401476504688 449059697911552 449463652013901 449545357822302 450205258365408 450287098986816 451070532912454 451152530827908 451267753829284 453917314836076 453999830254152 455157993086433 456680998422656 456764016237312 456865099465488 457830395136387 458030571658002 459445847847168 459482849667296 459584534581354 459668080215708 460534185314736 460617903581472 462382723135424 463524940565568 465097544265536 465182092083072 465266655270144 465300898192256 466279933242256 466284017592744 466368781093488 467384459323187 470128647508793 470214109906086 470299587839172 473181710160684 473267727559368 475854628127424 475941131422848 476084797366269 477068542995096 477764660662016 478857826640256 478896391818832 478944875872512 480079402728624 480569794874624 481708170846448 481795738228896 481883321529792 481918787413408 483024808989684 484836432085824 484924568139648 485768266213412 486073259718696 487096001690571 488834031361928 489955923680769 490081056952137 490170146400774 491833149441998 493048117839186 494827684257088 494937191087612 495959891877408 496050050010816 497733001834432 497823482292864 497950624915072 498912034090964 499002728879928 499093440155856 500874278439808 500965329935616 502152018946032 502243302716064 504988584951552 505192160150496 506292389624854 506384426052708 509491220159103 512458830291072 512551987686144 512613519340741 512706704855982 513672745158744 513766123225488 514520295274752 515509180471376 515602892374752 515734575804896 516824254911354 516918205875708 518762645526944 518856948861888 518951269339776 520086019622676 520180563527352 522131542246272 522226457996544 523234737298728 523463510466288 524469584126019 524564924897538 525123256762624 525239468092976 525334948817952 526420461235968 526579364695254 532891352276864 532992892678272 534153667797928 534369000267669 536020155821696 537289882867192 537387554178384 537485243244768 538758440796186 539403069089024 540641019233952 540779097326496 540877402924992 541921692202254 542158635840084 542712440763584 543998020524868 544053095546688 544096911275736 548583128223767 549938285282169 550523623824512 550623700833024 552045328520798 555163732815328 555264653326656 556478807255306 556579966827612 556681144789224 558667464413632 558769021851264 559949627063736 560092636516728 560194453029456 562095027933712 562197208451424 563426521257899 563483563244784 563528943821298 565642504100128 565745329496256 566811305002752 567085469671812 570288833005632 570392503035264 571865170800903 573888021652608 573992345961216 577362468743424 578619873856976 578725058345952 578830261955904 579947828030298 580095944963754 580201397780508 582169850359916 582275680181832 583607976217812 585844022103704 585950519835408 587161283686272 587338522160091 589153349110144 589260448428288 589390853508912 589410943777024 590763663857952 590894401604598 592871594887936 594492072602688 597868635339584 597982556912832 598244011961472 599284869351868 599393810429736 599502771311472 600273677820544 600382798649088 600922876272669 601536707770544 602961630729913 603022675299408 603071240188326 604451118225591 605333107005536 606767022893122 606828452725152 606877324115244 609153465953984 610440526848516 610551495859032 610707428877336 612890773620944 614045580419648 614157204775296 614268849422592 614342592144463 617875450553088 618033254087424 619339076802576 621712023456992 621825041457984 624559199417244 626952146541448 627066117118896 628500897465336 628551514262217 630908946880912 631023636745824 632241974235963 632356906425426 632518408480098 634472837503232 634779729821692 636091390660128 636207022616256 636347817112644 639942430929984 640105870304832 640222232033664 642394317638528 642511095373056 643981215136896 644033078652912 646448576114432 648097679624928 649343294632214 649461335587428 650947358089098 653274564907692 653441409269516 653560195201032 657397490452248 657450434458181 659074524866667 661231190221056 661279855836544 661400066681088 661599714617114 662797517748912 663087311749152 665336971839904 665457920207808 666980544248928 669536025261376 669657736954752 672602214757032 673589546867328 673711995430656 675179234736944 675307887548112 676605799368681 676728796241862 676778602457713 676901630743926 679321626878804 680875972254114 680999745381228 683608939807976 684896993544992 685021497633984 685146024355968 685297649198232 687470523166336 689099006548472 689168771770752 689224274500944 689376801872031 689502120323562 690801277972104 691809265149184 693448026163568 693518231685888 693574084703136 697646316398304 697773138124608 697951347288384 699292778834692 699419899863384 699426026389116 700446598423936 702105819593672 703583113553047 705321164859129 708023544801118 709772565241026 712180614656602 712492000356892 713781942191136 716516738904512 716646990993024 718286739960384 718344587728248 720854692311936 721038796435328 721169870566656 722562256269672 722693607343344 722878181120112 725404127395584 725462548367648 727254648128736 728652399320118 733251047042892 737749724162997 737938143226781 740352871102208 742106622436816 742181754214656 742241526385632 742405786631418 743939837816112 746599502751648 746735223439296 746790182022304 746925937372608 748368051136446 748504093319892 749596277935232 751311417659712 751371925095064 751447994903424 753228028419048 754327105995008 756113959562416 757482877427328 757704891518666 759438584437281 759576639079062 760385110674176 762263479141632 762486894401204 768688245436608 769060057283973 770509117738116 771633411127936 771773682607872 771780442912128 773263770707064 773404338562128 773461259951672 773601863707344 775236382367031 776367573575776 778143968290416 778206636705602 778285423292832 780129029434014 781267359780544 783118029546788 783197313369408 785854471345216 787684885143936 787859202139464 788002423226928 789718569201247 789869047042881 792656096803584 794355300963133 797310075883776 799191747239648 799337028415296 801230501696892 804030233732544 804094986917768 805934824300788 806081331267576 809104603633536 809169765486992 811168645989744 813920702464688 814068661145376 814276571836448 815750791075584 815997030787302 816145366913604 825785435736768 825935551249536 828067992781197 829100055277312 831148169289984 832745599222992 832896979989984 834718210882959 834869950241418 836088156158528 838001196620448 838068685682956 838153532776896 840138954775092 841364848994432 842989298981284 843142541900568 843295812677136 843357877973464 845293415731947 848121854213504 848276030155008 848463756150192 848617994244384 850216957504128 850628204507718 853256574573312 853474493739776 855433249508448 858710771537216 860832032478912 864130239499904 865948447449904 867929810785464 867999710171633 868087587518928 870143917445631 871032753210256 871413593601376 873096059659187 873254775539874 873413520272748 873477802186802 876529987269664 878766033155556 878925779753112 883730023665216 883890672642432 884086280263368 884116415665536 887277226943744 889307392331904 889469055191808 896802953009376 898927304027802 899090715644604 900410516730816 900574197973632 902141065824908 902305061655816 902535507658568 904606860282489 907834629672152 907999660508304 910150534339683 910315986172866 913361996845312 913730198930976 915660790272774 916061143316004 918965699334592 919169069162708 919336160431416 921068370629472 921235807162944 924765446270848 927049881131136 930195088531072 930364184166144 930601796384512 932559866484512 932568035185488 932737562186976 934768918646374 940257295017586 940428219812172 940599175678344 946363420321368 946535455118736 948777612720147 951709256254848 951882262845696 951996535918519 952169594732538 954137085990192 957715653280512 957792783637664 960158805457248 963416341692896 963591476457792 963766643059584 963837574826816 966049617979368 969672864171648 969849136279296 971536532426824 972146519437392 974014941948321 974192003381142 977668062723856 979911847361538 980162113904274 980340292801548 983666298883996 986096235678372 989655368514176 989874382175224 991919783754816 992100100021632 992399571925671 995466003668864 995646964585728 995901249830144 997824068181928 998005457759856 998186880311712 1001748556879616 1004304037892064 1004486605432128 1010384320300992 1012584779249708 1012768852105416 1015352446115889 1018797238129853 1018982440318206 1021313958381171 1024917660582144 1025227038681482 1025413409711964 1027345490317488 1027532246450976 1031018360942752 1031205784749504 1031469151609792 1033648509822708 1033836411751416 1037525291053888 1037713897723776 1037902538679552 1040172039245352 1040361127054704 1044263084492544 1046469474597456 1046927020932576 1048748521365769 1048939168252038 1049129849795076 1050478936185952 1050669897635904 1053158729390508 1062035317201677 1065782704553728 1065985785356544 1068270921984903 1068307335595856 1068738000535338 1072040311643392 1074579765734384 1074775108356768 1074970486489536 1077516881592372 1081282038467904 1081558194652992 1081754805849984 1083843384404508 1084317271680168 1085424881527168 1087996041049736 1088106191093376 1088193822551472 1092978598980177 1097166256447534 1099876570564338 1101047247649024 1104090657041596 1110327465630656 1110529306653312 1110864527187961 1112957614510612 1113159933655224 1113362289578448 1113608679947127 1117334928827264 1117538043702528 1119899254127472 1120185273033456 1120388906058912 1122552076704669 1124190055867424 1124394416902848 1126853042515798 1126967126489568 1127057887642596 1131285008200256 1131490658992512 1134170939343624 1136557337277999 1140577666011264 1140785006070528 1143522466221653 1143730341601806 1147776043305216 1157239747713952 1157450116691904 1157660523911808 1159895656060596 1160191889927508 1160402795561016 1164339700719832 1164551360363664 1167215952435624 1167309955058403 1171688044207408 1171901039670816 1174322567372544 1174677044320182 1178306698220288 1178781707017824 1181527327715904 1181788803209196 1188984145205376 1195737270679168 1195965113825664 1196488023922944 1198569738703736 1198787620859472 1199005542622944 1200547355641088 1201845752545338 1203073415541088 1205923261459826 1206045350598816 1206142480376652 1208902236451182 1210666214011072 1213534045786244 1213656905450304 1213754648230488 1218306931907968 1220881053697032 1221102991718064 1221414857754672 1223762362960711 1223995546180953 1225781547241888 1228091160839296 1228314409550592 1228685184288926 1238678153605152 1243424046913984 1243650082915968 1246861000624561 1249118398834488 1253904293082896 1254132234237792 1256874547421467 1257001794930672 1257103028524434 1261817893761824 1262047273491648 1264483948471926 1264713812850852 1265036816960196 1269559459643384 1272182781320256 1272414045232512 1272695634225288 1279884861859968 1280211740609664 1280444464067328 1284788635277056 1287962430273792 1288066157305824 1296195359249856 1298686589264428 1298922671174856 1301894716178196 1306549129815384 1306882818539032 1307120390402064 1309882163309811 1310216703280203 1314794980904496 1314900868916362 1318149049733334 1322559711673088 1323199429234228 1325595035497824 1326174623498304 1330673943679808 1330915840415616 1333961088497856 1339072050522752 1339315473909504 1345204429514064 1347179093734656 1348390956041703 1350358469473888 1350615775096224 1353211598737362 1353457592483724 1353557204915426 1353803261487852 1358643253757608 1361751944508228 1361999490762456 1367217879615952 1369793987089984 1370042995267968 1370292048711936 1370456551706879 1370595298396464 1374941046332672 1378198013096944 1378337543541504 1378448549001888 1378753603744062 1379004240647124 1381602555944208 1386896052327136 1387148169406272 1395292632796608 1395546276249216 1395902694576768 1398585557669384 1398839799726768 1398852052778232 1400893196847872 1402153377969561 1404211639187344 1407166227106094 1410385942526379 1410642329718258 1416047089602236 1419545130482052 1424361229313204 1424984000713784 1427563884382272 1428254392098807 1433033477809024 1433293981986048 1436573479920768 1436689175456496 1441709384623872 1442077592870656 1445124512539344 1445387214686688 1445756362240224 1450925096735296 1454509296257472 1457304798640236 1466502094085784 1466620199945173 1470243170856411 1475231273217247 1475499448325994 1475876286453562 1484213244873632 1484483052771264 1484811573262836 1487879675632224 1493199005503296 1493470446878592 1493580364044608 1493851874745216 1496736102272892 1497008186639784 1499192555870464 1502622835319424 1502743850190128 1502895989806848 1506456056838096 1512227919124832 1514965754854656 1515409783037332 1518877168874562 1519153278158124 1524973788802408 1528473660477309 1537376490873216 1537840558022223 1538120114567946 1541018235476232 1543266822255872 1543560885824256 1546527541414128 1546808677124256 1546922519903344 1547203727414688 1550472764734062 1552735147151552 1556287936580832 1556413273411204 1556570846585664 1560258058868028 1562534719561088 1566236059093576 1566394626738816 1571708942690432 1573408752378057 1575369770287872 1575718404278928 1576004846453856 1578746865193589 1579437138402494 1579738094085762 1588710601926266 1598383494479296 1598674056830592 1602461003393784 1603107000803007 1608060467465088 1608189973835536 1608545871034739 1611869648601576 1612162662535152 1618209207267072 1618339530973984 1622337291979488 1627841404929376 1628137322290752 1628553143672896 1631994061574604 1632290733827208 1645749384671301 1651570871473536 1651871102499072 1656135985562394 1665491198445984 1665793959979968 1669436421765918 1669739900482836 1672176312317056 1676002393240896 1676137371365912 1676307065553792 1680277909550184 1682729697988864 1685978597962568 1686285083801136 1686591625354272 1686715755946928 1690279563773697 1690586831463894 1696243708427008 1696927512300384 1697235988488768 1700433915008256 1701256409015436 1710866499016896 1715595512402709 1717421543074432 1721664064957824 1728260478999808 1731896894899808 1735859621570928 1735999420343266 1736175175037856 1740287834891262 1742065506420512 1742827187202752 1746192119318374 1746509551079748 1746827040545496 1746955604373604 1753059974539328 1757532066311112 1757851559506224 1762015566480273 1767460047330432 1767781345284864 1768172560526736 1768232831331072 1772023363686989 1778614784663808 1793605906018752 1797854608055604 1798181431289208 1800821033461632 1801148395947264 1804282131649816 1804610123311632 1805071015317136 1808884892189739 1809213720564978 1815669259344304 1815999321016608 1820301068679366 1820631972345732 1827460397861952 1831321580545548 1832122286632008 1837931398669184 1838338138325416 1838672320862832 1842136741258944 1842471614325888 1843027776433389 1849530892541696 1854099762262272 1860390177062144 1865119732969024 1865136070370976 1865475124373952 1869537837292748 1880514590035172 1880856439624344 1881198351356688 1885654542786651 1892726840642736 1893070910237472 1896725922707889 1897555225440294 1903418512509696 1903993071837038 1904339189465076 1908274171980384 1915585567275328 1920317610914496 1926832683385792 1927182952915584 1927533286119168 1927675149653632 1932099235958736 1939345728343296 1943073064853648 1944293038874784 1947675825393571 1948029883896642 1948384006762284 1955336125447712 1959823694723076 1960324227808548 1960680585603096 1967332597767992 1972192471356744 1972351303374543 1979310737028352 1979748764350448 1983839567509632 1984200200043264 1984799143851342 1990932007337728 1995648136363856 1996010915519712 1996373760623424 2008608075784128 2008973210864256 2020768640601984 2025169558499416 2025537704210832 2029817398106043 2030335807373139 2030704892231778 2037594476259706 2037964880636412 2042627916762342 2050454077362964 2050826819423928 2054690980634976 2055064492901952 2062036721885504 2062411569499008 2062938303219584 2067297019645416 2067672823502832 2068130405616093 2075050582107776 2075427795447552 2080344078490704 2080722254109408 2092938949194912 2093854041865152 2097497042731538 2097878336504076 2098259699590152 2100957872371904 2101339795271808 2106317458781016 2110749340659141 2123684580125927 2124070634403354 2136541843969806 2136614671191712 2137476001070676 2149159531468768 2149550216713536 2149940972979072 2155033763184744 2162564076935808 2163116389305984 2163509611699968 2167686768809016 2168634543360336 2170849763054336 2175992082099472 2176212382186752 2176387645102944 2185957197960354 2194332512895068 2199753141128676 2208181314083192 2213249172488991 2213814429680343 2220654931261312 2221058613306624 2221729054375922 2225915229021224 2226319867310448 2226724579156896 2227217359894254 2234669857654528 2239798508254944 2240370546066912 2240777812117824 2245104153409338 2248380111734848 2248788833805696 2253706085031596 2253934252979136 2254115775285192 2262570016400512 2262981317985024 2268341878687248 2272701531212749 2273114674555998 2278315753311843 2281155332022528 2287044932443306 2287460683203612 2314479495427904 2314900233383808 2315321047823616 2315599001159899 2319791312121192 2320383779855016 2320805591122032 2328679401439664 2329102720727328 2334431904871248 2334619910116806 2343376088414816 2343802079341632 2349354088640364 2357563414035648 2363054655431808 2363577606418392 2369155707603741 2377968290410752 2383065902889399 2391474541358336 2391930227651328 2397139477407472 2397575241718944 2398011085245888 2403691505090676 2406146831082176 2411846522919652 2412090701197632 2412284960753304 2417804472902364 2421332428022144 2427068091572488 2427313810900608 2427509296460976 2436613863815936 2441762107394064 2442205983436128 2442829715509344 2447524725921422 2447991092361906 2451563094483776 2456182321678592 2457370368577852 2477356307210304 2478082406803913 2484203978343591 2486848093827968 2487300165831936 2493722001249122 2498236797668976 2504154632648877 2507808586165792 2508264468475584 2513749094842934 2514003589861344 2514206057048868 2523635787523648 2524094546983296 2528967896943852 2529427625701704 2530073633920392 2539118919286768 2544365562640512 2544828090465024 2545133596027061 2545391268450576 2559769723719936 2560423481219328 2576132314611648 2592390718499712 2597373178528856 2597845342349712 2603789432356392 2603999130514899 2613098259630768 2613765637078064 2614240780804128 2619288178977561 2619764326619622 2620433406560406 2629589961808992 2629801737832724 2636298099466668 2646398858468456 2651190070995648 2652349246996608 2661347887359616 2661831680831232 2667922176995712 2678144101045504 2690408859028128 2696781912083406 2700716938947776 2701231550192448 2706423197474724 2706915184967448 2707114409830852 2707606522975704 2717286507515216 2723503889016456 2723723228469607 2723998981524912 2730451603019049 2734435759231904 2739587974179968 2740085990535936 2740913103413758 2741190596792928 2756396026193888 2756897098003776 2757507207488124 2758008481294248 2763205111888416 2773792104654272 2774296338812544 2790585265593216 2791092552498432 2791805389153536 2797171115338768 2797679599453536 2797704105556464 2803797067324811 2804306755939122 2808423278374688 2814332454212188 2820771885052758 2821284659436516 2832094179204472 2839090260964104 2848722458626408 2849968001427568 2855127768764544 2855989607755557 2856508784197614 2866066955618048 2873146959841536 2873378350912992 2890249025078688 2890774429373376 2891512724480448 2901850193470592 2909018592514944 2914609597280472 2922044825844963 2933004188171568 2933240399890346 2940486341712822 2950462546434494 2950998896651988 2951752572907124 2968426489747264 2968966105542528 2969623146525672 2975759351264448 2977198715777013 2986398011006592 2986940893757184 2987160728089216 2987703749490432 2993472204545784 2994016373279568 3005245670638848 3005487700380256 3012912113676192 3024455838249664 3030819566074664 3037754337749124 3038306556316248 3049947577604816 3056391714389559 3056947320954618 3057172307653807 3074752981746432 3075681116044446 3076240229135892 3082036470952464 3093055082828256 3093617354248512 3093845039806688 3094407454829376 3100945529468124 3105470294303104 3112575873161664 3112826546822408 3113141693171328 3120516117736056 3125069439122176 3132472118187152 3132789253477632 3143417885380864 3146245564097307 3146817504756114 3151436808557856 3152009692907712 3157493730387178 3158874276804988 3159476188171524 3177421203852532 3186105951605031 3196766988958592 3197348113661184 3204812765954709 3204922006787568 3206214001606014 3216120934930176 3216379947671072 3217091742069478 3223739297203152 3224325325070304 3236679061947968 3244674583958976 3255682809858752 3256274644581504 3257106287345792 3263988123149208 3264581467654416 3271691215262309 3290900532561551 3291498769342602 3303141742947072 3312271971124788 3330982396891968 3331587919959936 3332593581563883 3338872843531836 3339479800965672 3344352624634112 3352004786481792 3352274742731824 3352614131107584 3360555819100368 3371957195925136 3372570167602272 3373183250708544 3373431511893856 3380559127547394 3381173662927788 3393855024600768 3394471976977536 3402512818030872 3409672011833997 3421732998033792 3430567398664959 3431191024805418 3434843086148864 3443328129915648 3463793789799616 3471719243141856 3471998840686532 3472350350075712 3480575669782524 3484131012841024 3485654374405504 3492384238636748 3493019102159496 3493654081090992 3493911208747208 3501929865175209 3506119949078656 3515064132622224 3515703119012448 3524031132960546 3534920094660864 3536345121053472 3544046727373978 3587211812037504 3588294635385187 3595709216111208 3596362862578416 3601642066923264 3608564263299632 3609220246623264 3610142030634272 3617112247159489 3617769784379478 3618427441129956 3631338518688608 3631998642033216 3640602137358732 3641263944691464 3654920795723904 3662643161091096 3664244573264016 3671287088882133 3675862797338368 3676676276650832 3677344641725664 3684273482517888 3684943228651776 3686055552866778 3730239465938048 3730272140741952 3730950248747904 3739075674585496 3740583001873683 3761029180070344 3761712879248688 3762396702713376 3770623642264401 3771309085573302 3785453681285472 3786141820474944 3793451845415778 3795110450880588 3807986143674076 3808678378930152 3816548343960768 3831171134550656 3840635221828992 3853665366771584 3854365905831168 3855350299307264 3864198471917472 3886146129707296 3888586077749568 3895351650787142 3896059767793284 3896768013524568 3910672250895424 3919647389446152 3920648455617096 3921361171206192 3930650109840609 3934665195535984 3943985648805293 3944384942713488 3944702606749086 3959497528700896 3967679135019264 3969598287702684 3991296272727712 3992021831039424 3992747521246848 4017216151568256 4017946421728512 4041537281203968 4050339116998832 4051075408421664 4059634796212086 4060671614746278 4061409784463556 4075188952519412 4075929761272824 4085255833524684 4100908154725928 4101653638847856 4109381961269952 4110128985803904 4111369655120637 4124073443771008 4124823138998016 4125876606439168 4134594039290832 4135345647005664 4136260811232186 4150101164215552 4160688156981408 4161444508218816 4185877898389824 4187708083730304 4194994085463076 4195756673008152 4196519399180304 4201915744743808 4202679590543616 4206460133908683 4212634917562032 4220731415109391 4221498681318282 4231157827579137 4247369160251854 4248141268806708 4273083687939612 4273229342383424 4274952002141352 4298319062937536 4299100433427072 4299881945958144 4300398145011241 4310067526369488 4325128153871616 4326232778611968 4335373537618032 4337269086720672 4351984164198944 4352775290205888 4371914395920708 4388665025790136 4399506282257352 4399860599835519 4416362628166384 4425693819651741 4426498344977982 4427628859360686 4441309862522624 4443458108751844 4451830458042448 4452639734620896 4453449158313792 4454434719788508 4479597016509888 4480741092133824 4481555624235648 4490208306818676 4496760223469696 4497577667611392 4507412170063192 4507868505958272 4508231550570384 4525140032801024 4536683757374496 4545403062425498 4546229349111996 4556631506623686 4574089864886612 4574921366407224 4602153041207267 4613521674066669 4628958990855808 4629800466767616 4631198002319798 4639582624242384 4640767559710032 4641611182244064 4657358802879328 4658205441454656 4668863809742496 4669239820233612 4686752176829632 4687604158683264 4698708177280728 4715126828071296 4726109310863616 4727155212836784 4736240595580767 4737450217203991 4738311415207482 4766131805778798 4794278954814944 4795150483437888 4796022170491776 4807383010181352 4812293662164352 4823693045839304 4824181402395264 4824569921506608 4825637613104217 4835608945804728 4842664856044288 4854136183144976 4854627621801216 4855018592921952 4883524214788128 4884411966872256 4885659431018688 4895049451842844 4895982184723812 4903126188967552 4914740737155704 4925081794871329 4937248154013903 4954712614420608 4956164813607826 4968407956687182 4973696187655936 4987444002498244 4996473595337952 5008309265297754 5015617172331584 5016528936951168 5027498189685868 5028007179722688 5028412114097736 5047271575047296 5048189093966592 5057935793887704 5058855251403408 5060147267840784 5070838691321091 5078237838573536 5088731125281024 5090267192054122 5090782536901152 5152264629223296 5165567002587467 5184781436999424 5194746357057712 5195690684699424 5207578864712784 5207998261029798 5226196519261536 5227531274156128 5228481561608256 5238576357955122 5239528653239244 5240866813120812 5259179923617984 5259603475665448 5272596198933336 5292797716936912 5302380141991296 5304698493993216 5316070091060967 5322695774719232 5335844353991424 5380817718056256 5393563824166812 5401433877895552 5402463100384896 5412846394949448 5413830369934896 5414228819661704 5415213045951408 5426654676569217 5434573015030432 5447007778032912 5447446456939214 5447997963049824 5460903206038098 5468871518463808 5479175948359936 5481826206827516 5482381193585856 5512792052387776 5513794196007552 5515014414976248 5516016962588496 5526410223776832 5528029984408729 5529083329300167 5547584209308544 5548592677625088 5581170531186432 5594342230677536 5595359198907072 5595408211112928 5607594134649622 5608613511878244 5616846556749376 5628664908424376 5641543770105516 5642569318873032 5664188358408944 5677605714214213 5678180521928208 5697444917252816 5699936002855136 5710255537529088 5711979215511114 5713017568395228 5746756701825984 5780498050157376 5781548858746752 5783025448960896 5803700386941184 5818037185029888 5829219194560944 5843027476180713 5844089651689926 5866008376343136 5866480799780692 5880972683425644 5900925092868988 5901997793303976 5903505145814248 5917053910123629 5936852979494528 5937932211085056 5939246293051344 5951518702528896 5954397431554026 5972796022013184 5974321456178432 5986944409091568 5988032746559136 6010975400760512 6025824227352384 6048911676499328 6061639132149328 6075508675498248 6075997971201431 6076613112632496 6091007422119417 6099895155209632 6111672417614309 6112783428779118 6113894641909236 6114344615307614 6151362232088892 6152480458271784 6164072941904928 6186110165656512 6187234708497024 6187690079613376 6188814909658752 6201891058936248 6210940588606208 6225151746323328 6225653093644816 6226283386342656 6241032235472112 6264944236374304 6292491128194614 6293635009512228 6302873617115712 6304019385815424 6314987460774356 6317748553609976 6318952376343048 6332248021977423 6354842407705064 6371053740377781 6372211903210062 6393533977917184 6409625531909418 6409844013575136 6412428003212028 6432759895342144 6434183484138956 6447478594406304 6448650650140608 6473358123895936 6489349167917952 6511365619717504 6512549289163008 6514212574691584 6527976246298416 6529162935308832 6543382430524618 6581801065123102 6582997538685204 6624543942249576 6641443289041029 6661964793783936 6663175839919872 6663975751429633 6665187163127766 6677745687063672 6678959601931344 6704009572963584 6704549485463648 6721111638200736 6743914391850272 6745140335204544 6746366501417088 6746863023787712 6761118255094788 6762347325855576 6787710049201536 6788943953955072 6805025636061744 6818104593638247 6819344023667994 6843465996067584 6861134797329918 6862382049610836 6927587579599232 6943438486283712 6943997681373064 6944700700151424 6946797003479697 6961151339565048 6968262025682048 6971308748811008 6984768477273496 6986038204318992 6987308162181984 6987822417494416 7003859730350418 7012239898157312 7030128265244448 7031406238024896 7048062265921092 7072690242106944 7088093454747956 7107467122811223 7131580666908971 7149197708668197 7174423624075008 7176589270770374 7191418432222416 7192725725156832 7217128526599264 7218440493246528 7220284061268544 7234224494318978 7235539568758956 7236854882259912 7262677037377216 7263997284066432 7281204274717464 7282527889382928 7309841591447808 7325286322182192 7328489146528032 7341239649560383 7342574177764266 7353352553301664 7354689283451328 7368546965035776 7372111105733556 7434247220411739 7460478931876096 7460544281483904 7461900497495808 7478151349170992 7481166003747366 7522058360140688 7523425758497376 7524793405426752 7541247284528802 7542618171146604 7570907362570944 7572283640949888 7586903690831556 7590220901761176 7615972287348152 7617356757860304 7633096687921536 7635400788081183 7662342269101312 7681270443657984 7707330733543168 7728396943834944 7772292259414592 7777172155499136 7790703301574284 7792119535586568 7793536027049136 7811997391544697 7821344501790848 7839294778892304 7841296911234192 7842722342412384 7857864536932683 7861300219681218 7869330391071968 7887971297610586 7888769885426976 7889405213498172 7918995057401792 7939196575405368 7982592545455424 7984043662078848 7985495042493696 8004657263551571 8034432303136512 8100678233997664 8102150816843328 8119269592424172 8121343229492556 8122819568927112 8150377905038824 8151859522545648 8170511667049368 8171169685408821 8201816309451856 8203307277695712 8218763922539904 8220257971607808 8222739310241274 8248146887542016 8269188078581664 8270691294011328 8272521622464372 8321376313962816 8322889016437632 8371755796779648 8375416167460608 8389988170926152 8391513346016304 8393038798360608 8403831489487616 8411391201974433 8412920267817366 8425269835124064 8441462830218782 8442997362636564 8462315655158274 8494738320503708 8496282537613416 8546167375879224 8546458684766848 8549904004282704 8567968823266671 8596638125875072 8598200866854144 8600796290022482 8620135052738976 8670747075236064 8674538173441344 8703968328397888 8705550580411776 8743828791841416 8777330051580272 8798121831950269 8799012564514704 8799721199671038 8832725256332768 8851387639303482 8852996689955964 8855257718721372 8886916217503688 8903660916084896 8905279469241792 8906898316627584 8908869439577016 8959194033019776 8961482184267648 8963111248471296 8980416613637352 8993520446939392 9014824340126384 9015737011916544 9016463101140768 9073367514748992 9090806124850996 9092458698223992 9113263013247372 9148179729773224 9149842732814448 9169175143168677 9171516922961421 9204306082414534 9227043348133338 9257917981711616 9262396004639596 9279165248484768 9281535119420064 9283222364488128 9314717605758656 9316410882909312 9337727619484992 9338479640467224 9373504353659264 9375208317366528 9397416354561456 9430253656142592 9438736692291921 9454310425673568 9472481191161534 9474900434407982 9476622830414964 9532263611557596 9588557909629888 9590300966875776 9592044340983552 9593195861948153 9614766020362704 9624587324328704 9647386091678608 9648362804790528 9649139843013216 9651275226208434 9671217891609456 9708272366289952 9710037185843904 9767048429576256 9768823933744512 9771318862037376 9790098903685688 9791964369447624 9806252377935104 9815073645786927 9829481474311408 9850163589742658 9872701597684653 9874496308027806 9909425228841216 9912329627215652 9936815913374364 9974888004996488 9992947190675904 9997780744691649 10016618530595508 10031234344663168 10033057873902336 10054996379371736 10056014359445376 10056824228195472 10094543150094592 10115871587775408 10117710502806816 10120294535681568 10141677382642182 10156475677147072 10180534384108244 10181565073802304 10266341399616211 10291702195994877 10304529258446592 10326618912520729 10331134005174934 10389492714115424 10391381369398848 10415157729425568 10415996522059596 10452393038523072 10455062548312256 10456963123216512 10477152715910244 10479057306478488 10481733626241624 10518359847235968 10519206951330896 10545192397866672 10585595433873824 10604760283982592 10632140182121934 10761635436112512 10764883906155561 10787127648333624 10802867755791104 10804926200769792 10825692789898896 10827660739869792 10828457639323408 10830426091902816 10851336741478467 10853309353138434 10869146030060864 10894015556065824 10894892913878428 10895995926099648 10921806412076196 10937743036927616 10963652413655032 10964762387171712 11013861266646399 11025584104775552 11027588392015104 11030028829952496 11032033925176992 11052820447553664 11056059968817458 11058166658600334 11095168418617088 11188684461355072 11190718397814144 11190816422225856 11215188269299244 11217227023756488 11221749005621049 11233693113498752 11257329816848752 11283087540211032 11283996232231229 11285138637746064 11311870926793203 11328376716817888 11355211428428426 11356361043856416 11394889834505632 11399872005710272 11423958431022228 11426035136790456 11493513403651968 11560996100314752 11563097717493504 11566050897921792 11658438389121888 11686054952361426 11688179303379852 11732016752686272 11732961599561384 11761945366851288 11801850185737976 11803995586607952 11807010291628496 11831956946415879 11834107820247258 11873705958989056 11878492586102688 11903037405057792 11908794863108052 11973888818183136 11976065493118272 12021950801521024 12051648454704768 12097823352998656 12123278264298656 12151017350996496 12151995942402862 12153226225264992 12182014844238834 12199790310419264 12223344835228618 12225566857558236 12227789283818472 12228689230615228 12302724464177784 12304960916543568 12328145883809856 12334108965361911 12372220331313024 12374469416994048 12375380159226752 12377629819317504 12403782117872496 12450303492646656 12451306187289632 12482064470944224 12529888472748608 12584982256389228 12587270019024456 12605747234231424 12608038771630848 12629974921548712 12635497107219952 12637904752686096 12662194245328173 12664496043954846 12665428131708629 12709684815410128 12742107480755562 12744423806420124 12819251063818836 12819688027150272 12824856006424056 12865519790684288 12868366968277912 12894957188812608 12897301300281216 12901194435033723 12946716247791872 12978698335835904 13022731239435008 13055952492596832 13058325870617664 13086764861049236 13163602130246204 13165995077370408 13199581799506557 13249087884499152 13277081458955223 13282886578082058 13323929587567872 13327951502859266 13330374326255532 13355491374127344 13357919203862688 13409098970927296 13442223276401472 13487828783700544 13490280670409088 13492733002834176 13493726047575424 13522236510189576 13524694651711152 13575420098403072 13610051272123488 13633730777754997 13636209187276494 13638688047335988 13722269594659836 13724764099221672 13806459123621801 13855175159198464 13886876972567424 13887995362746128 13889401400302848 13893594006959394 13922302679130096 13936524051364096 13969536954546992 13972076408637984 13974616324363968 13975644834988832 14007719460700836 14060256530488896 14062812476049792 14096124531842184 14145380484213888 14176186909495912 14208721786742301 14212350651611973 14214934245622446 14263161333817942 14298395417336394 14353178541540748 14382836864444832 14385451450313664 14434257053198528 14436880986493056 14440568122537088 14468448988637956 14471079137517912 14473709764519824 14476912839312651 14525354074754432 14527994568132864 14562408549434928 14565055778765856 14650572644364384 14656978293056064 14682479299120766 14685148355528532 14706705106603328 14709378566902656 14744222211467112 14775245384613987 14865792060881489 14868494440823478 14921088562967808 14956302698341984 14962332007494732 15044116720281376 15046851516994752 15049586810853504 15082494569057604 15085236342293208 15141814725141888 15144567281899776 15173807381663112 15180441803522352 15231944574696304 15234713515720608 15266193375843072 15270801576162366 15456793887669888 15496701007762401 15544584518829184 15554344310998272 15581406603148568 15584239071173136 15587072054098272 15623994783089394 15642689003581696 15678589557784608 15682593822468384 15685444684824768 15715729073865366 15722600439362436 15738660782143936 15775942595221172 15777539770853952 15778810426996344 15837990114803584 15878393150810736 15908910718489243 15948210273182901 15965185090910848 15968087324157696 16009314527103142 16201356467995328 16204301633686656 16209193008119293 16238539184848344 16242686458985112 16245639137854224 16300755810077648 16303719045091296 16339369116479071 16341023334098736 16342339370817642 16403632618903712 16406614555391424 16437527845079808 16445478620482548 16538376157163328 16541382588022656 16545043244928744 16584089953226187 16642752627925632 16645778032875264 16743511593559296 16779976341852304 16783026692032608 16786077596721216 16822782403948866 16825840535634732 16850539670248128 16882925660437564 16885994725273128 16924631310316548 16989476641007416 16992565075226832 17032817142642639 17092334751758448 17092917369533696 17099808008565408 17135937646533342 17193276251750144 17201592580044964 17240270105477952 17341494150472128 17349076346882688 17407936656795776 17411101160823552 17487657583682832 17529082428542139 17554660103160544 17596243663900538 17598025129029408 17599442399342076 17665450512665536 17702775278606964 17705993379911928 17710515437442744 17773832435007376 17807321832169792 17810558938483584 17813796633255168 17815935172189427 17817738879154032 17918388066039552 17922964368535296 17960833227274704 18029648680252768 18032926202281536 18146735029497984 18181612249701992 18184917396447984 18226526026494744 18227993913604293 18296359459546448 18299685465628896 18335017252842927 18338350286337354 18343033845922842 18408612164829068 18454086696266676 18524792009279192 18558330496969536 18563070238840128 18566444728976256 18629435211517312 18632821765818624 18675455238969984 18676959280934448 18747008707318528 18794832709122912 18877473384583842 18908620851347136 18944962382323068 18949800868815964 18953245660829928 19064527223115192 19066062599287249 19113161221133343 19177115819259776 19180601933751552 19186391723896306 19229532040725408 19294772183357216 19298279686026432 19302550452416868 19342435783218912 19416544732579904 19420074371687808 19534096859152512 19537647867489024 19542637724074752 19580197807371376 19583928738895248 19626579471273677 19630147291573854 19658962948622816 19700327179485316 19745403195369306 19748992616055612 19824659254431304 19873631826748728 19949776009992976 19985894381351808 19991927254288899 19995561489383298 20033237061191016 20062468689326336 20109992758743472 20112028718890752 20113648456390944 20231743175550816 20235421005613632 20240589071363136 20283354765284364 20312951354294144 20361068768216488 20363130147604608 20454313780914741 20532682799232422 20583404391989754 20653237825041458 20662268010349868 20778985428230848 20782762738797696 20830315458851136 20831993044119192 20840391010439091 20904786077046144 20910125096624512 20913926246433024 20954305431820488 20958114612956976 20963467252483248 21036719694471936 21038413902661792 21090384795733344 21171190867747648 21264280364243868 21394742000726913 21400206153576649 21523270872225024 21529767812311122 21574255296667248 21651385579797792 21655321479739584 21656915278646816 21660852183805632 21702673482956934 21706618706276868 21738292060121728 21788031112131648 21789785827756856 21791991852199296 21843612824152392 21875486073855232 21927304827310064 21929524774343424 22023718948681149 22027722533292798 22051168209551104 22060057659904992 22064067850353984 22105640895107328 22112119937634916 22116333317200668 22302741661235217 22377368922710144 22381436795628288 22381632844451712 22430376538598488 22434454047512976 22443498011242098 22467386226997504 22514659633697504 22566175080422064 22567992464462458 22570277275492128 22623741853586406 22656753433635776 22710422856856852 22712722087712832 22789779669011264 22799744011420544 22847916862044456 22852070273580912 22901838506836163 22906202364243549 22987026807303936 23036303727930857 23121992200629504 23316876778243776 23372109904722852 23376358606759704 23464033505372544 23465923199122768 23523890733702576 23603700371475952 23607991173215904 23614020583256992 23663913892831758 23668215640494516 23756985172205376 23817589726216104 23947777636366272 23952130986236544 24013971790654713 24043901603042048 24103296909409536 24246556528597312 24302034701992992 24303991884805724 24306452450529984 24364029688477668 24399580620838528 24446689670457236 24451133715116472 24455578567636944 24457378461230456 24513509056226463 24605448928355568 24609921833087136 24656291767619712 24668217930723822 24744440662626048 24750760318453504 24807564235744992 24902612374579264 24964128941888448 25059776945497216 25169964512778456 25174540038048912 25211494468462848 25234173605923299 25259949843097424 25270994214439904 25275809505372192 25319785730116423 25324388490656346 25328992087909692 25330856263417258 25419369630820256 25484214961511124 25488847612840248 25638502127637672 25639376054300544 25649712012848112 25731039581368576 25736733936555824 25789914377625216 25794602600562432 25802388870067446 26111904985193664 26116651741235328 26173529722098472 26327204260492408 26331990154740816 26394365495850807 26399163599013114 26498175768998304 26554162917910446 26565773156164116 26655903005718532 26660748652511064 26710982748254688 26715838407725376 26818197941854592 26884446552802944 26975657567401088 26980561340818176 26987452095150848 27044473020379152 27049389303422304 27220102544246976 27267461555509994 27272418374552988 27277376094671976 27444539189319672 27449528198443344 27514550768884263 27607899541637051 27612918247243602 27773753945134848 27775990725492256 27787188013918788 27844605358260192 27939073909093984 27944152817275968 27949232648727936 27951289669977664 28015438921401672 28120513060977792 28125624952099584 28192249063684368 28290760968427776 28352373818991824 28417443573484602 28424701303223946 28429868491244892 28526322667635884 28596790834672788 28706357083081496 28765673728889664 28770902900627328 28779587585844459 28868514106397056 28873761972986112 28881136245074176 28936897977275912 28942158275035824 28947419529039648 28953825678625302 29050708149508864 29124817098869856 29130111557531712 29301145288728768 29313956586112128 29364958598241532 29370296711057064 29413410213206656 29418757133805312 29445220937360781 29488444422934224 29545119905765737 29550490769227974 29618104793053959 29731584121762978 29736988881646956 29912605396683968 29924664014989464 30088233440562752 30093703033989504 30099173621707008 30102787015078687 30164989138115208 30170472684586416 30283629450283776 30347614763326224 30360883607044704 30463889149392608 30469427031441216 30541603152324732 30799024198848633 30913587775339776 30979856737562187 30993402015524802 31089169037658368 31162813206297136 31168478142346272 31174144108196544 31247989566178788 31357179115569216 31365187644936768 31370889369649536 31431458147730732 31445200878724872 31477321564287872 31551885190442344 31555079541707904 31557620853992688 31675980229607168 31756786301621472 31817821436978486 31896420546365802 31930370181821696 32018629054206284 32215071288450869 32294651718466683 32402712935990656 32408603267373312 32418386016238586 32477078369696688 32485372917970224 32491278275708448 32554010224435401 32601511620155296 32607438090182592 32678738232958142 32682046668197472 32684678741635284 32807265237807424 32813229110782848 32890957240965096 33076752314326656 33082765176045312 33090086489857488 33162151520427937 33168179906452374 33285505255851264 33559952683704608 33566053384065216 33572155193442432 33645564807897732 33651681071269464 33701079340496256 33765851320875128 33771989450546256 33849262620633096 33851988696693687 33978953282014832 33985130150453664 34065634285285278 34184669503516896 34199616017130816 34271875293066684 34403185160089928 34480540210955904 34682988300944256 34698152693765376 34815873313591552 34975315167365664 35058164857084278 35109320206321088 35192487327801076 35196050258058816 35198884798684152 35330901025331072 35405550557213928 35411986759823856 35421030874885488 35495870839247637 35547664870014752 35614643664339584 35621117876967168 35631870344378854 35635477758308064 35921666454549408 36059297360505536 36065852404563072 36158969018112269 36293470058995968 36363224499403984 36369834792895968 36449361875222543 36453052052989488 36455987827208586 36592718919092896 36599370931257792 36670034505685854 36676700572674708 36686067691845684 36817224329658136 36908173392533352 37049584018558384 37116660993939072 37126140477680256 37132889457952512 37258870423034624 37350910477939968 37353918561868896 37589665418245824 37754946769167684 37817241702694272 37889924764646136 37899601737631928 37906491321659856 37986582735984519 37996284395125887 38129054446230384 38132125198574498 38226322442266686 38354231638519552 38372783447792612 38459064081450816 38589544366714432 38596559372052864 38605100904833736 38684871566437824 38703583305101169 38833089465159808 38840148743375616 39068193718305024 39160395614742752 39167857477790496 39253158942547354 39260294583147708 39317925897245632 39400654358970632 39490806390738612 39497985232111224 39649318508862608 39743239999499491 39747263653497456 39899552019985952 39971788762703616 39983854508577798 39991122978766596 40066474122382032 40219985517486944 40227296912781888 40463486351101632 40470842011227264 40481178142726272 40566709530568728 40625902708588288 40722137536432976 40726260295209216 40901192333264991 40908627561829482 41065365598464844 41166808783979508 41306475650082916 41324536020699736 41419377370865403 41557970856461696 41565525477595392 41660630917702272 41663986088238384 41680782020878182 41809572154092288 41820250193249024 41908610863640976 41916229225913952 41926934504966496 42076827805323584 42180769591466688 42342381735495296 42528560728487736 42531985798410017 42637051954835919 42781706923300163 42789484001453826 42800412307153298 43059535624622244 43148510593334496 43302771159595584 43310642959479168 43313830557293632 43321704367611264 43405346965913868 43413237412553736 43476584120243456 43576062224263296 43579571655513712 43583983704398592 43687225648304784 43854609654620128 44047437897362298 44055445066585596 44120115319809984 44128135700707968 44224239875269832 44232666634401336 44325736153841961 44597376182644467 44605483322470434 44754737845420288 44763265688903424 44860753077196976 44868908095025952 44886996022484196 45029319267395008 45132350160844128 45135984928924916 45140554550984256 45247483707172812 45313506867271552 45420845713713704 45425444175425664 45579559338022528 45599488022841088 45695833724088912 45704140547161824 45803677013672326 45812404728487098 46072607455861714 46490103023287203 46633753556487552 46647830260007431 46744219809445704 46752717213519408 46928067010745088 46931846398245536 47047781467405152 47207400742951904 47215982346431808 47228041166513984 47327827785663516 47336431280989032 47513970344410752 47635179452432208 47726732155467729 47895555272732544 47904261972473088 48027943581309426 48493113057194624 48604069403985984 48607983769611448 48612904901059968 48627579024357879 48728059376955336 48799161241677056 48893379340914472 48902267430232944 48911157135273888 48914756922460912 49018107349437213 49027018112452926 49210897856711136 49219843666174272 49312583535239424 49336435861447644 49615128471489984 49752269859678561 49805224749158528 49928257883776896 50119553890994432 50339929025556912 50349080076097824 50468347211846598 50519899686194848 50541988428879808 50551619010744384 50639571460232846 50648776981312692 50657984175819384 50661712526834516 50838739261640512 50968429923022248 50977695225680496 51098451427927917 51277004255275344 51278752108601088 51299424025696224 51388677546922681 51473467873111648 51579828755250432 51604777740134892 52223809970387328 52233303482470656 52347059444196944 52654408520984816 52663980309481632 52788730991701614 52798327198026228 52996351537996608 53108325835820892 53131546312328232 53311806011437064 53321497305022128 53421965496509376 53431676815450752 53447805516568281 53636395883709184 53768893105605888 53951315134802176 54088946040758304 54098778606844608 54440205088493952 54534923111019988 54544836749105976 54554752189343952 54683981740812879 54889078378639344 54899056396886688 55005051758528781 55029101537768526 55215799083274102 55225836494487204 55551981450984512 55574376027837576 55689210716520384 55878147818187968 55888305634551936 55898465297455872 55902579339955328 56030877842803344 56241026121955584 56384498127368736 56704747637983648 56834887146969204 56849402606447892 56859736982489784 57052645335271768 57193581669345576 57198187797861747 57412714166162992 57531347457779328 57541805801254656 57559175171688918 57737028212794112 57873795954551824 57884316550071648 57894839058079296 57907651357250604 58249634197739712 58260223115063424 58602290577457536 58627913172224256 58729917196483064 58740593422114128 58826820426413312 58879738413821031 58890441874721562 58976888845868448 59090239811531474 59100981538455948 59236209586107918 59463168243525956 59473977763293912 59825210793367936 59849328029978928 59975781762866697 60176466881125504 60187406067979008 60205574030157374 60329978276230416 60340945369172832 60695229526652448 60721767214089408 60927778298785216 60938854062882432 61083206304649464 61586852823651883 61598048397697266 61959713475124374 61986804031049604 62325626412594272 62336956284692544 62348288216393088 62495979132357576 62714358231138432 62730375289873536 62741778739299072 62862916295461464 62890401757449744 62954643128575744 63103770380884688 63110159083415808 63115241707985376 63513572603242944 63635642873956972 63792841092731604 64037258108412568 64184226002180739 64200618460729947 64430142576901738 64589303436933366 64805425871981312 64836772032477172 64954156739393376 64970745835940448 64982556551416896 65108020448870802 65203023240310592 65214876180365184 65357476465916284 65364093336394944 65369357483270568 65614530475614848 65626458221565696 65781914481930192 66071156846043447 66153504628653312 66180172979714976 66324303040855874 66336359812904748 67119905367409216 67132106768130432 67144310386884864 67152371033637071 67291129615795464 67303362142538928 67402158680992512 67531702641750256 67543978901092512 67698525241266192 67703977393387374 67957906564029664 67970260300907328 68131268570570556 68369339007033792 68399232034261632 68543750586133368 68705515520508489 68806370320179856 68961080421911808 69108911183792571 69365976601888512 69950630334731328 70116329714168556 70218640412642176 70384974655602152 70392100516117632 70397769597368304 70661802050662144 70811101114427856 70823973519647712 70842061749770976 70991741678495274 71095329740029504 71229287328679168 71263740688757708 71270955516616128 71843332909098816 71864389797313477 72041915371964139 72118594721011072 72131704809126144 72317938036224538 72726448998807968 72739669585791936 72898723750445086 72906104105978976 72911975654417172 73185437838185792 73198741862515584 73340069011371708 73353401145349416 73372135383691368 73634448659316272 73808874284784769 73816346785066704 74099168037116768 74233321987878144 74252280955360512 74707837123737792 75179330836491648 75509893538335368 75634483405388544 75779849529292272 75799203475263856 75812982643319712 75959357190349269 75973165471969038 75992568790251774 76258108892460768 76264250397148996 76452644884533372 76745566895585224 76918128162901632 77179088733428864 77193118744105728 77210201809667472 77369743132875648 77407166610202338 77666178930319616 78320791229485504 78335714955580992 78506317885094708 78520589166295416 78635851794491264 78801308717941264 78981612781477224 78987973625618603 78995970464222448 79183096487552421 79298637017725216 79486479998998982 79494527306994912 79799104039971904 79967709017155596 79982245957533192 80132948244764064 80439971034973888 80454593825563776 80926972702203264 80941684022454528 80962356285452544 81133419061137456 81444275072865952 81802384666529982 81817255123658964 82130731196929688 82333617567959016 82612951300165832 82649072041399472 82823698624911153 82838754741730806 83115941712923392 83321261835404544 83327972176476768 83361564041756364 83817221727281952 83832458451827904 83853869009932992 84153655610647168 84361539182933376 84684763470990592 85057121456975472 85063971596820034 85274103909671838 85563413846600326 85578968002907652 85600824614306596 86119071249244488 86297021186668992 86338762757533377 86605542319191168 86621285918958336 86627661114587264 86643408735222528 86810693931827736 86826474825107472 87152124448526592 87159143311027424 87374451296609568 87709219309240256 88094875794724596 88110890133171192 88240230639619968 88256271401415936 88448479750539664 88465333268802672 88635359717297211 88651472307683922 88657996921960403 89194752365288934 89210966644940868 89721506154393952 89737816190051904 89773992044968392 90058638534790016 90264700321688256 90271969857849832 90281109101968512 90308361045236061 90494967414345624 90627013734543104 90841691427427408 90850888350851328 91159118676045056 91391667448177824 91408281094323648 91607354027344652 91624809456974196 92145214911723428 92397072596545899 92939570212686561 92980206046574406 93267507112975104 93295660520014862 93488439618891408 93505434427038816 93863692796491072 94095562934810304 94414801485903808 94431964692863616 94456082333027968 94655655571327032 94672862561978064 95027940688821504 95270358904864416 95436115444284979 95453464310935458 95791110545465088 96055887162618852 96645213865352607 96986226114389248 97208138807971968 97215967539222896 97225809802119936 97255158048715758 97456118753910672 97786758681828944 97804534860465888 97822314270547776 97829513844921824 98036214698874426 98054036224905852 98421795713422272 98439687332348544 98672871722895288 99230256942979968 99486454561283811 99504539719357122 99610449498317056 99856515767553792 100679858051113824 100698160152195648 100936694423693196 101039799372389696 101083976857759616 101103238021488768 101279142920465692 101297553962625384 101315968351638768 101323425053669032 101555966090081061 101677478523281024 101936859846044496 101955390451360992 102196902855855834 102554008510550688 102598848051392448 102777355093845362 102946935746223296 103209555480269784 104060544426170423 104447619940774656 104694118888393888 105308817041969632 105327960618963264 105577461983403228 105596654396052456 105992703075993216 106216651671641784 106263092624656464 106623612022874128 106642994610044256 106843930993018752 106863353630901504 106895611033136562 108177892081516608 108197557213689216 108476907054336807 108880410176987904 109069846222039976 109089673498211952 109109504378687904 109348085625667629 109367963481625758 109778156757278688 109798112793773376 110010103517057562 110058203075537052 110431598166548204 110451672988974408 111103962901969024 111148752055675152 111378421433040768 111756295636375936 111776611269103872 111805158679910656 112061755685606688 112768996254737472 113409495275967296 113669774293938408 113698805212895784 113719473964979568 113988853185377661 114105290670543536 114375583815353497 114387163338691152 114396375595723494 114825428332325984 115062694915558656 115118350343377836 115747591909103648 115768633100143296 115789678116158592 115815302714501208 116499268395479424 116520446230126848 117204581154915072 117459834392966128 117481186844228256 117759476827642062 117780883749443124 117953777691736896 118180479623062948 118201963076911896 118472419172215836 118926336487051912 118947955526587824 119229719998498473 119650421586735872 119698656059957856 119951563525733394 120352933762251008 120411148060314748 120659956552460832 120681890738345664 121390459053304896 121443534428178816 121855556597570432 121877708125764864 122166412609298928 122703576999794973 123173705647303766 123196096795394532 123919426950248748 123973608062099208 124651252825188544 124673912569385088 124696576432786176 124711546205325989 124991958264715152 125428716462276864 125460750579747072 125725832590922928 125780803514899488 126207540761769376 126230483415970752 127027145206485888 127271285747913944 127585682185463208 127595957395230051 128074516216825136 128345120769900489 128368452004361478 128401236921459894 128860285153803476 129178606873866732 129673544064954344 129908313478786752 129941491671880896 129965113102833792 130216040897741604 130406046480621184 130429752360730368 130714952931832568 130728186672789888 130738714966541136 131229060951229696 131563828963860384 132142313692086894 132360345959429952 132648606081711748 132672719625809496 133462438195010743 133792128547933401 134239810734818432 134264213536260864 134304742067274142 134582259231590928 134606724285077856 135063405283500512 135087957802185024 135397050482532384 135407954786774748 135915813128059328 135940520601814656 136262537141141112 136738678014067584 136798464068523264 137087501172266736 137386056298915739 137411031041016978 137612740640359712 138217822367585142 139901260669462656 139943490780022293 140232659428337112 140437280825284352 140769949311204304 140784201032235264 140795539194736608 141622202228855712 141647947039295424 141684123499541952 141983483356990548 142190659480059008 142527481377515416 142541911033232256 143180196466403187 143686665818197632 143728779594626954 144083830743928278 144237189442022144 144635876072449076 145452897997615936 145479339171583872 145797447500890172 145812208211957952 145823951308834344 145882737073073637 146370875676371584 146397483725031168 146680138022743416 146706802290698832 146744270767382736 147054322048311639 147268897318632544 147617748569569538 147632693570133408 148198336074233536 149415674247475584 149801443075036543 150358661672983296 151019787076670736 151559699058584544 151598406950527712 151625965286639424 151918714380698538 151946330943938076 151985137580503548 152516217784921536 152528500794297992 152905289769066744 153491133791170448 153836256325803264 154166032640768043 154358177466857728 154420403619334944 154739486265751296 154814333220404676 156641582458971008 156671429911161984 157012635770189416 157041178332590832 157271703588982528 157602617435882528 157963225562954448 157975947251237206 157991940928444896 158366192975104842 158597274035450432 158972959997997964 158989054613989824 159598208079943808 159935418034311192 159964491915066384 160265896489528128 160312869547853141 160343416549704843 160879942069947776 160909187651127552 161853945404406528 162266838122274912 162888550145731904 163604769333059964 163634510247317928 164261462393859376 164650565712212177 164667235135918032 165225902600331664 165298144082798944 165647397249822306 165677509483461612 166655944352953536 166723128083512728 167634443454563904 167664916903655808 167707738019865984 168307311221294336 168723078365866752 170114242913950944 170127943193640068 170548207819343676 171126827693200652 171157936005815304 171201649228613192 171594563393585241 172238142498488976 172594042373337984 172677525515066754 173211084638382336 173255322229174528 173621387863655472 173652949650214944 174318286622054848 174748902593219136 175418438618480512 176189751589449192 176221780266342384 176480461279239936 176639215241463093 176896959501079328 176930666537605344 177238500110814961 177270719434594422 177302944615367844 177315993843920806 178389504730577868 178421933289881736 179443012308787904 179475632380103808 179547984089936784 180117277069580032 180529400643376512 180543939715699664 180562218203937024 180616722090472122 180989934828691248 181683382854854816 182783334896355648 182816562188647296 183214708054689304 183249618913948392 184290429823446856 184760558470955649 184794145193091798 185879140425373122 185960412093148812 186591321040029724 186976879237782816 187010868854077632 187727385592982144 188191125869620608 188829602971807616 188863929385727232 188912164666055936 189311311142654064 189345725123956128 190540717809728832 190872230888569958 190906928621870916 192111774325237704 192601855382189841 193255296791459357 193290427730705214 194416277615943936 194431935078445792 194510316097431516 194912237507821344 195573517363657888 195609069720931776 195644628541095552 195659027689843648 196072429397748852 196108072449811704 196843591426844544 196879374664697088 197345743445790576 198460513885959936 198972909122567622 199009079438714244 201359716102227648 201396320304391296 201457113100911213 201873388847386392 202079598744779392 202167953715519232 202206476042977536 202558285840931384 202595107925250768 202631936703277536 202646850107338064 203111932180162122 203354957046562048 203873719692088992 203910780902721984 204393805711711668 205108017021101376 205197696102784896 205554710187690724 205893871492446592 206116546561525467 206419110960539568 206815839340360159 207326733551377713 208121088852340846 209388237776787776 210617634083939264 210655921237926528 210719509105550809 211154923966806456 211193308792104912 211985406151986432 212433303343283568 212526185249312928 213247224045748256 213285989220088512 213687861986037504 213791222066273124 215593169391940431 216355784163033216 216395114427378432 216953814108673614 218139692444079952 218179346996423904 218219008757375808 218696171251335258 218735926963251516 219556313514557376 219596225587546752 220020207034115124 220116406151074104 220863196333096408 220903345977948816 221426622854354307 222207925803938048 222297504111350304 222756842866081536 223512591272751872 224123511371213376 225537992509474944 226818990551934592 227339548587876816 227397610425791568 227438947929959136 227878071571047807 227977706370755322 228210581341087072 228751167630706994 228774326677382304 228792751191446988 229650856664651968 230236700686755672 231495183818207296 231537266200286592 231579356232317184 231630605429002416 232135060642995559 232998536790958848 234919668785932256 234962373688456512 235518953655284124 235561767498886248 235907555383473792 236360959246125896 236403926153823792 236944838344431672 236963920876855809 237852672974103824 237895911053175648 238459439996996946 239397312119915712 239903127051466788 240822296120629496 241319913104921664 241363781476691328 242780918106609792 242887068856357632 243711113195140864 244332825218597856 245407153999589946 246347411294607532 246392193590789064 247838853900497496 247947216124198416 248471095874733459 249302505650377088 249347825138770176 249423092410651978 249983916529430304 251451665181845856 251561607029798976 252415081523538752 252460966831941504 254054290412971776 254542571495827888 255145533126557801 255171364370926416 255191914790460102 256149032433650272 256690241539800978 256736904008722956 256802473842919788 257720570307606952 258357213747733464 259347088129908688 259816626957573504 259882983343761792 259930226205667584 260432081795483208 260812092961242368 261429905863665136 261456373345579776 261477429933082272 263127657927720768 264284627384173788 264720691918859904 265297212163423496 265345439251618992 265906079151891633 265973990765881209 266924876390021486 267584257095866802 268479621469636864 268609484134548284 269164518463181856 269213448570155712 270126810567001024 270175915604370048 270794100965064768 270815909573549496 270925083135708183 271831626256118656 271881041203629312 272525074282282224 273477356028135168 274175002344533472 274772112597831478 274822062082033956 275225481280719424 276435644735170284 278202679996496437 279802521338925312 279886981560044586 280465318856674224 281539898622408608 281591078389473216 283244404457711424 283295894078590848 283368246999083904 283966966713981096 284381318960118016 285054962755030832 285083822066464512 286308346332854937 286360392932806374 287373331636395264 287457559189253908 288167661487856556 289271752144898152 289935641596057821 290905795995231872 290958678343167744 291594895001780344 291624416423915904 291647902617668688 291765474146147274 292741751352743168 293360276045486832 293413604581397664 293488541534765472 294108644096623278 294537794637265088 295235497139139076 295265387140266816 296396672148467072 297723900588870119 298459363683851433 298831348494951168 299471948463101141 299602886150073086 302039574153341472 303119398117169088 303196813901055424 303251930573278848 303837428761397076 303892661887876152 303970275161007096 305032435569843072 305057001588595984 305810579538133488 306982267582340896 308332065281536086 308840807238669888 309628666440809352 312181633278511269 313283164917942016 313342859822323968 314025271540378832 314082356665181664 315205234871765056 315926451125908896 315951894502474412 315983881856889792 316732385950209684 317194548070900864 317945919995995928 317978109227979648 319196416159887616 319870836068622384 319928983830132768 320531792979056256 320625739095706282 320686833099409686 321759884139895552 324533676244549824 325430721163010421 325777100291463808 327209538666119928 327269020494635856 328044256877002887 328522924787718752 329301131424424354 329334470271836064 330451805200663328 330596288165597888 331294794499644612 331355018966923224 333311888705907072 333446256167025456 335268886909127808 335329833807311616 335415476039731968 340228485827901888 340255886387280136 341096415638687352 342253655386401304 342315872011630608 342403298457226384 343126751446060491 343189126787170482 344476284996977952 345188084746675968 345355051030133508 347242775727310944 347305899300429888 348636573244109696 349497805186438272 350836877236961024 352379503178898384 352443560532684768 353278430482926186 353793919002158656 353861333075210688 354477000221629922 354541438869188844 354605889230735688 354631987687841612 356779009461155736 356843866579763472 357689159995495419 358886024617575808 358951264760207616 359095968179873568 361058801286753024 361087879431399328 361233444180944244 361979869657382496 363366765709709632 365566669792711296 365633124377294592 366429416109378608 366499237827896784 367297415819550241 368580859646893712 369521116941911298 369588290386183596 371758280850746244 371920824186297624 373182642080059448 373953758475565632 374021737708155264 374134638615977967 375454771185964288 376382251739241216 377659205943615232 378622622285308128 378691450247912256 381081435619457664 381744461777139916 381813857243741832 382787872185690153 384223548650475408 385035362309701467 385203710764379682 386510593582918714 386580855461410428 388863870156891584 389020632194863032 389824475015642688 391147034727315776 391218139441863552 391289257082191104 391318055379687296 392144858795497704 392216144899623408 393687182853689088 394691486891581152 397945818245135244 398018158877428488 400387314585032229 402719432204455296 402792640608782592 402914226201822426 403746777694772784 404159197489558784 405116571681862768 405190215850501536 405263873406555072 405293700214676128 406223864360324244 407747439384177984 407821561805443968 408787611423423336 410216034042202752 410395392205569792 411109420375381448 411787742984893184 412158168896747217 412233093123050934 412838221921079136 413631678680720318 414653467102755426 416242177704681692 418776475553575552 419830472340066879 421235268167878528 421311842475853056 421439018211101618 422309847933612912 422386617584209824 424866606686567136 425052370498625856 426494448091496512 426571978440177024 427582444132546248 431107969765563181 431186338783880862 432711568326066432 433907628217347228 436279384888159904 436358693992847808 436438017514751616 437392342502670516 437471853926503032 439112627029114752 439192451175093504 440040414068230248 440232812302148208 441726392666192816 441806691955897632 442853245708708614 444595008222700608 448247022742426752 449404329225109629 451075985018949888 453637981103869184 454679097175753632 454795220851583136 454877895859918272 455756143142095614 455955412741510644 456421162682174144 457502335261413988 457548653354764608 457585502382893976 459301713329303936 460473401373511344 462498097922304129 462990367636414592 463074532400573184 463261210858004832 464270121285991118 469839337571864512 469924747376913024 470066597235459497 471037907310568248 471123534997772496 471815110766947584 472721918492251792 472807852307647584 473841704377893059 473889676688863344 473927841753711618 475705345948207648 475791822106351296 476918879993993892 478794624239831424 479806254102933576 480938608643559423 481644592241258992 482639826209843328 482727562953382656 485561836213219584 488665650437195712 490814307999179892 492694822589215064 492784387181578128 493951697136636531 495677707800994992 495894432248396832 496942191749466918 498605011300754176 498846184821303956 499967833058860608 502903330363691712 503123214059597952 504830163047077504 504921933663883008 509085142991655776 510291066253115602 510342728741852832 510383829580920204 512298064867300544 513380483079601956 513473808017445912 513604947685839576 515441140615213904 516662119993493383 516714427495466928 518694176259817376 519633253915147008 519765966687523584 520864163590966416 522859811727330272 522954859866164544 526255315855441536 528569254768347576 529441383837719808 530594424326846992 530690878503237984 531715500332444883 531812158303783266 531947981531762418 533849752780042972 535168514191733604 537218968269096568 538329036926363712 538426897140311424 540253621134002048 540351831208740096 541588201930129536 541631819147098992 541850166271416366 543663252512237312 545050148564564448 548350004689066944 549544225195662956 549644124164067912 550450962561438848 552871289470340568 552915815379330221 554281675412866947 556405359992992874 559773963120089172 560930637713348448 563079797244817216 563182156778946432 566488808915422848 566591788157181696 566736493998167808 567933933427962192 570109925510061664 572616692665709874 572720785865612748 574915118378507816 576335322975713112 578543504289796304 579765890374378071 579871283192115642 581811591990463744 583189790003560688 583248832847831808 583295805235337376 583530948292294548 586720552090973664 586827209162795328 586977083069530944 588217288193246556 589075589274530176 590470994278278152 590530774280533632 592793344296934144 595447801177740238 596918727367702866 598943896926202282 599205772300146172 604079148306682944 604371339302733639 606238796234338176 606393627802110848 606503861146557696 607674857522794152 607785323775752304 607940550322014192 610064871139686144 610114003177191968 611621159076266976 613964535164681792 616664130563072172 617681614477339776 619257332881618704 620447518021080477 620605978453722821 624363266557022538 628050543080757664 628164713330363328 630410469743530112 631852902251817792 631903789004948824 631967763713779584 632158527316652427 633464771900419368 634389096141801728 635891839991991856 635956218455959296 639741672137244768 639857967660265536 641063585958112512 641251478191412564 641373666198819372 646779508175821293 649067352489099648 650861442326020842 651554200582927616 654419077332239856 654538040989271712 656088513754005774 657045849575437504 658602262848848708 658668940543672128 660903610401326656 661192576331195776 662589588999289224 662710037933846448 664279868563062921 666623777411814144 666892512334050912 668052808109994853 670537773818255616 680456971655803776 680511772774560272 682192831277374704 684507310772802608 684631744023261216 684806596914452768 686253502892120982 686378253574340964 688952569993955904 690710102060267016 694485551454621888 694611798600859776 696405181928986677 697273146488219392 698995610372876544 704759006357796768 704887121065369536 706556860965852372 707587838004317312 707722666150421376 708954000443259844 709082877738377688 709211778461471376 709263975375683224 710891762630567427 713558018922311472 713687733159526944 715378319990990838 717772049235151616 718191936359747136 722175758862798656 722466888361888488 723959739314764992 726733531419419264 731133339585422592 732858832218757216 732998475655793568 734594831639100482 737161719293787424 739042233883822596 739176580772367192 743516561701492488 743841648372595248 746365284160118896 747907516951131264 748043475416310528 748269277231955934 757245244570616256 757382900495824512 762162871238915328 763488923554279832 763627714487483664 765436599379673403 765575744371380306 768447097300950816 770070724619402934 770407421528759364 773021187165837428 773161710922820856 777727740313783168 778041264389726064 779648950031285376 782294069454631552 782436278883727104 782636110759374592 784289717590995408 784432289799246816 789382973783162304 795891636490270488 796036317754856976 797921972297643627 800629086707474479 800774629170064458 805438864408910592 805828452403644852 807493555389545568 810233143363725536 810380431701003072 810527746813110144 810587400429352256 812447728720648488 815494878768355968 815643123610887936 817575222846846672 820432068084405504 822218840750762896 824316337793494434 824466186246101868 825676443842158272 827263357361440636 829306934205510852 832484355409363384 834608039989489311 837552951107151104 839660944680133758 842470536335757056 842878036422203236 844619695867225824 844773235168419648 849733213373134272 850104740997251712 852988896182993024 853143956880354048 855164888265092496 858925038998564811 862215939531126362 862372677567761724 867815256434694456 872558769776319808 872717387985695616 872876035029503232 872980823437281923 874784685005341032 874943707853006064 878225254058229504 880080828136460496 880465624604296416 883452785332385632 883613383911795264 885706491417417228 889190016445401216 893171701766610357 896494045484853504 898415845389303423 898808658450219258 909358194351507264 909590441703166272 909755791719836544 911512286284191228 911910825483021288 912842325364348288 915004670522827976 915097306709529216 915171004765787952 918603426658607872 920946802747022688 924996195844608258 925980735272829184 926522421716009664 928540242571982236 934237067365075201 936544899835533807 939678675143729024 939849494753826048 940133194470918994 942075814621136496 942247069995544992 945443836984503584 945615704615295168 947683408755786118 947779353377726688 947855683507423236 951410691896415296 951583644212702592 953837759987987784 957589248479662848 959612508205867152 961702394092410173 961877217287118846 963289184482517984 965279652419686656 977331300874391424 981628615998359784 985389645178430128 985568774363156256 987903394273273062 991355415601989984 991788864496793664 993884383498933836 997692369642607912 999935666117721216 1005806660727383424 1006246428119195904 1009660326094155008 1018170285983311552 1020582132506231204 1020685457483705664 1020767659161840408 1024596129734601088 1026760966159203912 1026947616034891824 1027209895371679152 1029380254338181473 1030882281230427808 1033324239986986766 1033428854990933856 1037388352519634752 1041728327181932832 1045719623454660544 1045909719732329088 1048610101525255801 1052510631710883072 1057138509536695152 1061188848653693984 1061381757006475968 1063431000664889766 1063624316607566532 1063895963063524836 1067699505560085944 1070337028383467208 1074437936538193136 1076658073852727424 1076853794280622848 1080507242268004096 1083176403860259072 1083263638294197984 1083700332542832732 1090100297129128896 1096700009378133888 1099088450391325912 1099288248328135824 1100901925122877696 1101892247458650723 1105742578940681136 1105831630758660442 1108563350825733894 1112810719985985748 1119547926240178344 1121861275426696896 1122403915847933901 1126159594489634432 1126364313557892864 1132977617830845696 1135867866855924384 1140219851020123328 1145233385331419748 1145441571731225496 1149830236757015632 1152553959985485239 1152670645951426224 1157087008579592608 1159531780748756142 1159742566384231284 1166379580007121376 1166591610470674752 1167061896584589096 1173441104181947328 1173654418325590656 1173954166139061888 1176434576386493112 1178151178549060352 1180941988556556304 1181061548561067264 1190895602355480476 1193837454735405732 1197887793852404564 1198411544600292344 1201161943755096687 1208158296613365888 1208742678605467278 1212477592468676352 1212787255604221696 1215349715045588304 1215570647551504608 1215881100644028384 1220228006354383936 1223242318152533952 1227929070329363584 1233328261126144344 1235363228954679552 1236474506690241651 1238514665763237408 1240669500775704727 1240895036042160954 1241211956907445642 1248726533114045076 1256101086161515328 1256329426660726656 1260820939487060224 1263705804503635584 1263807578009897648 1263935527427559168 1264317054633304854 1266929543800838736 1271783679983983712 1279483344274489536 1279715935320531072 1282502956382825128 1282747332397638744 1293323909296689543 1293559016351642586 1298134704978199296 1301722884652041684 1308838154664479712 1309076081978543424 1312177027508011548 1314091699150875008 1317204525697697416 1317337881087344256 1321807220802653312 1322385152662391552 1325179177998578448 1325420075867692896 1328559737126125842 1333785024668101824 1336105616219989706 1348212987675328887 1352787077540215499 1360913943311607552 1361023545549120544 1364385662554749408 1369014621545605216 1369263488046522432 1369613193828905536 1372507005784241964 1372756507148681928 1377905139987911808 1381420204120534032 1388971102909243776 1389223597201719552 1392810363857973354 1409518012715593536 1409774242130739072 1410199791706378491 1413113721931704744 1415175676008634624 1415445332300842752 1417908000886519688 1418165755476755376 1418423556922942752 1418527950751366448 1421525113133679177 1421783525261134854 1427116037844622944 1427375466319053888 1430756639981981676 1436383872719494272 1442815825930678269 1444351517725597312 1444933776723776976 1447919478629529984 1453467062838838528 1465717664437514432 1465996951311587136 1469189663278200964 1474323438587574848 1478084467767645192 1478353161544734384 1481855091409909593 1487033123402984976 1487683296745190496 1492730568320237792 1495815033902262528 1496538554463911868 1514490489141232512 1514765800991649024 1526977847108559664 1527255428974967328 1530873198759346806 1531151488742760612 1536894194601901632 1540141449238805868 1540814843057518728 1546042374331674856 1546323421845641712 1549986359980480149 1555455480627566336 1556082528779452128 1559297900062570752 1564588138909263104 1568579435181990816 1568864579598493632 1578765947566324608 1591783272980540976 1592072635509713952 1595146500997334649 1595843944595287254 1601258173414948958 1601549258340128916 1611656904807289704 1614987110779091136 1620466286727451072 1620760863402006144 1621055493626220288 1621174800858704512 1624895457441296976 1630989757536711936 1635150445693693344 1644437681501525792 1648632675586988868 1648932372492203736 1651352887684316544 1654526714722881272 1658613868411021704 1658747446137990663 1664968710818726768 1669216079978978622 1679321889360267516 1685756072844406472 1689239391734451648 1689546470336839296 1699466426746268544 1700209481994503424 1705977792365986048 1710329776530184992 1717850077997129622 1724431879062252724 1724745355135523448 1735630512869388912 1739297671123134213 1745117539552639616 1745434775971391232 1745961646874563846 1749569370010682064 1749887415706012128 1760161656272920992 1760931249208592832 1766905570664771264 1767226767823590528 1771412982834834456 1778380032890802432 1786018731885904607 1786343403533220714 1796831690778606846 1797617316900438516 1818716388703014528 1819180883406332544 1819511583439673088 1823024572568382456 1823821650966042576 1825684650728696576 1830009341045655952 1830194613419058432 1830342009531575904 1841893605494045376 1849992391689216516 1853044843432019328 1857080485143964472 1861342554063241431 1861817935361168463 1868474134730150402 1873089799671067614 1879357350287458048 1880266388941837988 1884151629242272992 1884494139991089984 1890887673969007168 1891231409230590336 1895366817511572236 1895558706755453376 1895711367014846472 1896475581949957281 1902821383792830592 1903167288425405184 1907675519975975568 1919225016411734304 1923404788184820346 1923754434574237692 1926578368965035968 1947418759975475059 1954662601748782848 1963257231996719568 1970779290356860256 1971137548726312512 1975806788546546124 1982710831203979968 1983577728993587328 1987768766997867672 1995384739285215824 1999871332235442432 2004158424329984559 2011613321454766848 2036340571966623104 2041164265012462408 2041370914967411328 2041535318323680816 2049192259469202176 2053521932318407824 2053895232069783648 2054419790743358304 2058760508676362946 2061764562460855616 2066648479973973532 2066857709981867712 2074776705039269504 2083456654363865664 2084067304122090833 2089215545786960031 2091439246909321088 2091819439464658176 2097220203050511602 2114277019073390304 2122377697307387968 2122763514012951936 2126862001329779532 2127248633215133064 2127791926127049672 2135399011120171888 2140457354258758301 2140674056766934416 2148875873076386272 2153316147705454848 2166527276588395968 2167400665085665464 2180200594258257792 2193400018756267776 2198176900782651824 2198576496656271648 2203784494917301446 2211485157881362272 2211663261517320884 2217126701651467788 2225621439971971496 2239095852480356688 2243722550853393792 2244807831695867802 2252319188979268864 2271735733711848768 2280439702040246656 2290466770662839496 2290883143462450992 2296309798139020209 2299660473514031264 2305107919970970478 2305341291902852448 2314174017159185216 2319063561497512284 2319485132768462568 2332759160014242752 2333183220941349504 2334123793169178192 2346882208363894656 2347308836651181312 2347908332278123776 2352869152772986224 2361883977113112608 2381791204710960952 2387674909470811464 2395775587704809128 2396823089200584688 2401887260122423437 2402323887510193374 2416316593226731776 2417485357210934556 2430699430091176608 2431141295103009216 2431762201288056768 2440456012708767872 2446484636305067904 2455858140658727168 2466656522252288688 2472949013380483302 2477029331526474816 2481339001551409454 2481790072084321908 2482423913814891284 2497453066228090152 2503824119968467933 2512202172323030656 2512658853321453312 2527411609007271168 2527615156019795296 2528634109266609708 2533859087601677472 2543567359967967424 2558966688548979072 2559431870641062144 2565005912765650256 2565494664795277488 2571081910736851687 2586647818593379086 2587118032703285172 2603445769304083368 2617676309328959424 2618152163957086848 2618942470311845769 2624354055016023096 2628183398301750016 2634409051395394832 2634675762174688512 2643614441605306624 2650358355997156896 2650840151735385792 2657119474252251684 2667570049336203648 2672211232439979412 2679515105299831071 2695247536167910269 2696425975350657774 2705574155080430998 2722047091098241088 2728771325109498816 2738029243091210432 2738526976093044864 2739226387657811072 2745014011568483928 2745513014297363856 2755810279975823616 2762840408241068064 2777942205818487552 2785620727715946708 2802711202095225603 2819036025431187072 2819548484261478144 2820399583412756982 2826227443863409488 2835816001773039376 2836331510953510752 2836847113845885504 2837055901502732896 2843050226267358354 2843567050522269708 2854232075689245888 2854750932638107776 2861513279963963352 2872767745438988544 2885107182277230519 2885631651861356538 2888703035451194624 2889867553447553952 2895838957259059968 2931435328875028864 2931993902623174272 2938379326556401928 2948646877175149696 2956168935535290384 2956706323089468768 2963710182819819186 2974066246805969952 2975366593490380992 2985461136640475584 2993077108927823736 3017755788358942267 3028980978282465024 3053955694217119328 3054510857949934656 3061746397518693612 3062302977485521224 3073788389203803264 3080282898477611736 3081629686115037456 3092084748663349712 3092646843691283424 3099972719960960298 3112165057558904256 3137158870363981632 3137729159196987264 3145830304575767403 3157531895132649216 3183566545961081952 3184145271019427904 3190293001994669298 3191687889190574508 3202516346829897916 3203098516680257832 3223313809614579408 3229974221558182272 3240932573454902144 3241521726804012288 3242349601717409024 3249790914882593952 3270300891387386688 3288875363003051584 3297265351173977736 3297864744984407472 3302705775368633088 3305676742375952169 3309053429445762544 3316891930645251413 3317227736822043408 3317494892275981326 3329937421637453536 3338432159957957244 3358643778720535032 3371512145688812944 3378478783468903296 3379092940673678592 3398932853492537088 3420659553060369984 3435700155994259244 3448863758124505448 3449490710271046896 3457661879956455717 3471261025738777824 3478595342246268426 3490235079105279232 3491923293749127692 3499138740021364128 3499774831412024256 3520323312545841984 3521862498417185664 3533811141329542528 3534453535647181056 3542825965669668912 3572037463771809214 3572686807066441428 3593663381557213692 3595234633800877032 3616634839954453681 3637432777406029056 3638361766812665088 3646049145136764912 3647643301932085152 3660018682091311904 3660684019063151808 3683787210988090752 3699984783378433032 3706089686864038656 3714160970287928944 3722008502327114181 3722685108126482862 3723635870722336926 3736948269460300804 3746179599342135228 3760532777883675976 3768303258484545984 3768988279982179968 3781775347938014336 3782462818461180672 3790733635023144472 3791117413510906752 3791422734029692944 3792951163899914562 3805642767585661184 3815351039951951136 3838450032823468608 3846809576369640692 3847508869148475384 3853156737930071936 3870410707655311547 3879971727890068629 3894837519950950118 3926514463993439136 3941558580713720512 3942275097452625024 3951613577093092248 3965421662407959936 3967155457987174656 3975537533995735344 3990769478570431648 4008316848659969118 4058361232620646497 4072681143933246208 4082328530024924816 4082741829934822656 4083070636647361632 4107043864636815648 4107790464139567296 4108839581486716608 4117521017352725892 4123529124921711232 4133296959947947064 4133715419963735424 4149553410078539008 4166913308727731328 4168134608244181666 4178431091573920062 4182878493818642176 4194440406101023204 4228554038146780608 4230599375119135473 4244755394614775936 4245527028025903872 4253724002659559064 4254497266430266128 4255583852254099344 4264575339401037531 4270798022240343776 4280914708517516602 4281348113533868832 4297751746152772544 4333054553176791936 4334801330171330928 4344241849176059747 4360401188516515584 4396353801565303648 4397152993312543296 4407568989834602892 4422970315762724544 4423326523034641768 4434253403302935576 4451242879943942992 4478191704960713376 4487445101706787584 4489615663391735604 4543471467423697536 4560879404080493312 4580933541325678992 4581766286924901984 4592619596278040418 4599320947028062528 4610215839941940956 4610682583805704896 4628348034318370432 4638127122995024568 4638970265536925136 4649959079941440447 4665518320028485504 4666366441882699008 4668247586338356384 4693764416727789312 4705738305545972448 4723767954226225216 4763582409421921904 4774866405654153133 4775349818941622928 4791551175409618256 4793646178401169376 4803774520244846874 4804647775020386748 4834970714421869112 4861398860182353216 4862282590206018432 4863524402576113536 4880912025417535744 4892969272610135808 4933313044504577376 4945898026760966604 4954058663052949632 4962678003102818908 4963580144168643816 4964847827629782568 4976242338413971989 4994906132456180304 5007648239936935866 5024404344646061312 5055230312039590592 5057268218533219416 5067718175203354944 5087134719935934848 5117933377097958144 5130011825531300512 5130989329590554976 5142163821473703374 5173295637186758172 5174236065406570344 5206891538608166736 5235352618657918848 5236304327914173696 5237884940623691538 5248708110032046192 5268818102790789664 5300716711994313792 5301680303470771584 5314238948504503368 5335140098672407296 5344422464879958824 5358056195657713821 5359030210599662142 5390495072335820538 5392851950701315548 5411148310160861996 5444094182196482176 5457542650218997632 5476058486182420864 5477053952186089728 5478452775315622144 5490028023136967856 5491026028594727712 5525680816482136128 5571241455431893416 5585453806083505389 5604403606952321353 5605422404190451206 5638072050862374144 5640799166825513964 5652454887726818976 5671632003546078752 5672663021907021504 5673694227691771008 5674111803005465792 5686100452534716708 5687134101044539416 5708464151378491776 5709501865276215552 5723026559927926704 5770214364554461038 5771263303722713076 5779735106895107904 5842256279926425177 5862870657750057728 5863987805246348544 5876758653112803856 5897293754350299392 5912337871070580768 5913412646178937536 5927420365639638372 5948132493611939904 5950733186980761984 5970922273280951168 5986154217855647472 6012475272989953677 6035511576717884534 6107911388434238656 6109021715899869312 6110865764060973461 6123492795037387224 6124605954971042448 6147576778407606528 6160565796955223472 6163259372230074912 6184169497326699424 6185293687382566848 6199945439921920596 6224330115117808512 6252201912366272499 6274317740727963264 6275458318393974528 6291660609151534806 6367133091922163904 6368290542038855808 6380586003989338596 6383375778381149016 6405032693659795832 6406197033360515664 6421372062776274903 6446627619229158816 6459948443116364544 6481865146909804288 6499581829765187904 6540601782774773376 6577750726006103168 6594530702347955472 6595729489968814944 6611353484751904338 6618106858891525088 6633783861290502826 6634455473644086816 6634989784551962652 6659874843274907072 6676864319915914488 6717287557441070064 6731916758646871211 6743024291377625888 6756957566937806592 6841319106120739968 6871400311988518488 6897727516249010896 6898981420542093792 6915323759912911434 6942522051477555648 6957190684492536852 6983846587498255384 6998277480042728256 6999549662824048512 7040646625091683968 7043724996834371328 7067622282659085056 7085651931339337824 7144074927543618428 7145373614132882856 7187326763114427384 7190469267601754064 7205661780367270311 7233269679908907362 7292098290273529824 7295286603864170304 7320037364182623808 7321368038126303616 7367574421976181504 7399969566756866064 7428321940575857888 7444017004654228362 7445370216252965724 7447271741444673852 7473896538920601608 7492359198684270456 7521065555767351952 7536606516969091968 7537976559964359936 7563550695876028672 7581467270046288944 7582234827021813504 7582845468059385888 7585902327799829124 7630702079903902272 7676900065646937216 7693619152739281384 7695017738296950768 7706313475860143872 7713245732210555061 7740821415310623094 7759943455780137258 7789675039901900236 7853028927986878272 7856827410935537307 7883117161427441024 7884550194905250048 7903227154186184496 7930843324815919872 7951075067991470688 7981538957140863296 8016633697319938236 8067877719898396673 8116722465241292994 8164657060049849632 8166141273294723264 8214087729273631296 8215580928279134592 8217679162973433216 8235042034705451784 8247058249843422464 8266593919895894128 8267430839927470848 8333826617455462656 8336269216488363332 8356862183147840124 8388880812202046408 8408133606285676809 8457108076293561216 8461198750238270946 8489510789229551872 8507448005319118128 8508994532860532256 8511167704508198688 8529150678802075062 8541596044480687552 8561829417035033204 8562696227067737664 8595503492305545088 8655321546831691557 8666109106353583872 8669602660342661856 8684686505429933089 8688483698352119494 8792707603130607296 8794305986625086592 8815137979669205784 8845940631525449088 8846653046069283536 8868506806605871152 8902485759887885984 8956383409921426752 8979231326783471208 9053267365076826801 9086942934847395072 9161867082651357984 9163532573849803968 9185239192556080836 9198641894056125056 9220431679883881912 9221365167611409792 9256696068636740864 9276254245990049136 9277940531073850272 9299918159882880894 9331036640056971008 9336495172676712768 9411476611091944896 9437490913727302209 9447535908452450432 9527164818843843808 9549732811308306266 9550699637883245856 9583102350819236512 9587292356802338752 9607549040489693748 9609295550040773496 9669941428843738224 9722797720364706432 9724565180412036864 9727048805152227072 9866626089009154752 9891796053521933208 9908117326105899264 9925356006205637816 9927160288337287632 9929695655259565136 9950675791935754239 9952484676827943978 9989812264912360608 10015296479873871732 10110460624079181184 10114536437066438832 10135436350406709888 10174269439871869696 10260023651062601024 10261978659181109952 10284327642947406748 10346591274373516344 10348472130813140688 10372985639869367151 10413783077216333472 10470705237315837696 10475769881247383076 10497416220064092384 10537636205581579328 10601433423988627584 10603360606941543168 10628477897009006736 10688844929759917648 10716112391315427642 10718060421199324284 10780990144671641076 10785703901402631096 10822296620321723992 10849904519863361043 10888188364392964352 10915085300437995264 10952116972364841728 10980056046273935712 10982052057189455424 11051361632964272256 11142482910863786832 11166025506981342543 11170907612167010778 11208807213904642706 11210844808380902412 11281598333651027928 11304909775453637952 11343264007092157504 11345326043814043008 11347388455383542016 11348223606010931584 11372200905069433416 11374268202089078832 11416928302756983552 11446053119855853408 11540428729108922076 11542526607445426152 11559470213790215808 11611232122965934641 11684512559852850354 11753517306225607712 11824675742141161536 11826825292357875072 11854840731279276744 11896264987223879808 11901466373961523968 11941844546561902336 11972308435711294944 12024950545979907354 12071023153435769068 12175083697861939491 12215822776868477312 12218043431799738624 12221731528121946922 12246985590074774448 12249211909942084896 12321131593910446944 12326518744460149824 12368338994653398848 12370587374765133696 12399890879843841192 12448660230235617024 12502131123201332249 12504403824732544998 12548635481455926528 12583321218303069612 12734266183844327808 12736581084077711616 12761172007978677192 12766751556762298032 12810065387319591664 12812394066721031328 12842744125552549806 12893255238458317632 12999163659530375808 13032725547528179241 13081203565549546752 13155501452012206336 13189061404695910944 13191458979937629888 13222706969503808676 13236213717783050176 13267567722581005652 13268910947288173632 13269979569103925304 13319749686549814144 13353728639831828976 13434575114882140128 13463833517293742422 13486048582755251776 13631931319828325413 13682638212241479936 13742800623977036976 13795455032498021792 13797962841084187584 13830647519825822868 13885044102955111296 13914381368985073704 13967693174996510768 13996554960085456512 13999099325648097024 14081293250183367936 14171303862678675648 14288149855087236856 14290747228265765712 14324599216962459399 14374653526228854768 14380938535203508128 14411323560734540622 14466539359817814724 14584196580547059648 14590573207728340608 14640074728365247616 14642736076252607232 14799939133513732128 14856643881151715776 14888034009308456724 14890740432505931448 14894543482889347704 14947793077841203216 14983201479811308107 14984718397368540912 15042131111534703904 15073213033938183936 15162934540092577888 15165690936118771776 15171804655599658248 15261404159807804544 15353800131293874432 15387238305478562768 15390035476593901536 15426491464421110122 15481642830621246188 15519886911560274516 15579350079803800472 15706057855973756544 15713654821871074614 15766234322854882048 15806454308372368992 15902150135982941376 15963077914281726592 16033267394639876472 16074168586973141463 16135755439796793346 16233444930482585988 16329314120099699264 16332282546589446528 16428175458547262592 16431161856558269184 16435358325946866432 16470084069410903568 16533187839791788256 16672538432976726664 16713724366295680248 16777761624404092816 16813210820856964059 16816267212571353618 16914216152587122432 16922397500476541892 17014896010638236256 17017989065721064512 17022335409016397376 17058301357604150124 17083192088961375104 17123658834070066408 17125392454135475328 17191006984611090176 17310643093663383114 17339205320685323712 17369373010859866178 17376967396704238988 17526768839779275531 17585415206261214592 17588611973250173184 17630275959338411568 17691881263050898176 17693306092138567072 17737013613211742304 17804971519775771968 17912766819842853504 17958462653566942416 17997573375157961809 18106534730153653602 18323734165302715968 18327065147699607936 18332597292182920383 18370478385112161672 18397283788112250112 18440863359767763824 18442730335222819584 18552508491980098272 18555881062147700544 18599836319765761788 18672990345353425536 18756605737098817497 18822953222183889792 18874981827454604418 18895071816904900864 19054329637687687616 19099465622616612532 19101399275766491712 19166204701638473024 19174584713604677504 19215098080979387496 19218591100081546992 19264116188328824709 19339882857687476448 19445595440729412864 19733252178018309504 19783592107043866416 19850712012411275632 19854320576674575264 19859391310519130272 19901351583871508478 19904969353655887956 19979624529824721216 20030592959747743464 20195750275940613633 20220921248158362368 20229072874132877664 20270872700813419776 20520047302125202048 20523957318362219904 20568655285894813496 20693182548747032688 20696944261626281376 20745971279738734302 20827566154432666944 20951539762494766152 20994832440128184768 21075272411163158656 21202866847977255168 21256955794018013472 21377689859519835296 21432224782630855284 21436120842398648568 21561980289343282152 21571407802805262192 21644593240643447984 21699809039726722086 21960112092547871424 21964104114378910848 22102723265928544512 22284965821727573664 22332051013962685086 22341815224334021556 22417614427809285412 22421689616761804824 22563196667302055856 22609819550907275904 22686528014184315008 22690652087628086016 22696447212021863168 22744401810138866832 22748536404178157664 22892106239711706816 23080857458217844152 23085053214890852304 23118940427580431616 23139737196631665183 23218243514516759891 23222464245931869282 23369025119705700708 23507034612451215424 23649351484282323072 23653650584715750144 23709681462558553488 23792529974447759616 23944616871422589888 24049901091959814708 24142046306871538136 24203633159695190019 24350167395723878982 24431645553736954624 24443463056243893844 24493971180149548896 24498423819884169792 24642263187820893888 24653037488920299648 24736677989306797696 24741174749530267392 24799781759687682384 25004262246402664498 25008807649465089996 25166642436606139224 25316443879681175767 25468532367688655616 25522344015957354384 25533503113524596064 25620130774639183328 25624788133442062656 25685488251105099612 25786510476916635264 25998327319060751616 26054059516289799267 26065451095056358482 26378122809391821888 26382917959875259776 26445413939007617352 26472427435566100352 26535135445162011304 26537821894576347264 26539959138207850608 26639499373099628288 26707457279663657952 26869150229764280256 26927667034587484844 26972097165510503552 27092874953587180829 27159802095230480403 27263862639656650826 27485601247954073952 27590910064996043584 27595925682168375168 27661295039651645736 27770088205910222592 27828762737970147408 27935386349993021536 27993109920170913024 28342607725357351296 28576299710174473712 28581494456531531424 28649198433924918798 28749307052457709536 28761877070407016256 28822647121469081244 28933078719635629448 29168393161094119296 29181146415456681216 29280149456730495232 29599878267027464256 29713287762303431552 29776068018616913448 29781480865011862896 29789086965778695408 29852027375807262717 29895586155682406432 29966402959622616214 29969436794737081824 30084262223069407808 30325869080185155776 30331381872237543552 30343609311199316496 30409692944232418229 30522808319615609088 30774476610957125536 30780070953187803072 30852982928842220244 30963285661242492376 31039773823120549032 31158700159607600944 31412115711947513088 31427309643742149228 31612908616744737984 31804300271965882752 31926155828563453184 32066534789279752944 32148337173946282926 32271510879593586692 32466889860965171976 32549713559590083129 32658628240199398528 32664565093178893056 32856350917094525184 32940168138821807136 33066375679583576512 33345076865953453328 33424064839579071931 33427448732591360496 33555523248808185632 33626421641713928118 33632534425142707236 33844795000953083784 34029792021276472512 34035978131442129024 34044670818032794752 34116602715208300248 34166384177922750208 34247317668140132816 34250784908270950656 34621286187326766228 34678410641370647424 34738746021719732356 34753934793408477976 34833696368897803923 35053537679558551062 35170830412522429184 35260551918676823136 35386612184277134144 35474027226423484608 35609943039551543936 35825533639685707008 35916925307133884832 35995146750315923618 36213069460307307204 36647468330605431936 36654130295399215872 36665194584365840766 36740956770224323344 36881726719535527648 37105016983960196544 37111762124295401088 37199672639531523576 37345980690706851072 37506393369603996747 37513211474197634994 37645906444367779584 37749963654909208836 38108659275375375232 38198931245233225064 38202798551532983424 38332409403276946048 38349169427209355008 38430196161958774992 38437182200163093984 38528232376657649418 38679765715374952896 39098176642584537723 39230825248666249471 39466504356036619008 39567184214087732832 39701424024822551264 39708641153349150528 39718782621038260544 39802703167743016956 39809938707311775912 39959249059649442432 40061185919495486928 40391500551881227266 40458145748265755328 40895793959484976239 41040094604250404096 41047914636724439808 41137310571789626992 41386365097494065376 41393888523252562752 41491942559477468604 41655132308865333888 41903079524989532304 41989664880256369536 42150544822326317312 42513911588036026944 42755379719039670592 42864449565261710568 42872241684797297136 42973797650887378197 43123960578686564304 43142815605610524384 43289186481286895968 43399618079453444172 43920224185095742848 43928208228757821696 44569931643455147328 44664102027925370172 44683630448668043112 44835228855618570824 44843379233523609648 44949604439433924321 45126393334604111712 45219639101814551808 45373056028368630016 45488803620277733664 45497072808356315328 45784212479423413632 46161714916435688304 46170106429781704608 46279474393263330366 46436487029033519782 46444928491863738564 46738050239411401416 47014069224902430848 47298702968564646144 47419362925117106976 47889233742845179776 48099802183919629416 48284092613743076272 48407266319390380038 48700334791447757964 48886926112487787688 48987942360299097792 48996847639768339584 49284526375641787776 49306074977840599296 49473355978613595392 49599563519375364768 50008524492805328996 50017615298930179992 50333284873212278448 50439632462570892177 50632887759362351534 51044688031914708768 51067006227049192128 51240261549278366656 51249576266884125312 51370976502210199224 51573020953833270528 52108119032579598534 52130902190112716964 52756245618783643776 52765835919750519552 52890827878015234704 52944854871132200704 53070270890324022608 53075643789152694528 53079918276415701216 53414914559327315904 53738300459528560512 53855334069174969688 53944194331021007104 53992720125473885427 54185749907174361658 54319604190460960806 54527725279313301652 54971202495908147904 54997791876548761149 55181820129992087168 55191851364336750336 55322590079303291472 55657525475940294816 55870772699986043072 56475144039288776711 56685215450714702592 57152599420348947424 57162988913063062848 57298396867849837596 57498614104915419072 57523754140814032512 57645294242938162488 57866157439271258896 58336786322188238592 59199756534054928512 59426575524606863104 59552136037233826896 59562961730023725792 59578173931557390816 59704054751614525434 59791172311364812864 59932805919245232428 59938873589474163648 60168524446138815616 60587250827821840899 60651738160370311552 60662763744475087104 60687218622398632992 60819385888464836458 61548953221914251072 61560141906375606144 61705965857684440488 61926571322484984752 62073263273503990729 62079547646241098064 62317400319215201888 62854619287484298456 63225817233489475968 63608600543931765504 64133069578559505888 64296674347892565852 64543021759187173384 64933779721930343952 65099427119180166258 65317256480398797056 65880336277643614272 66132751359167153024 66690153731906906656 66848129679158143862 66854897465182720992 67111046497616371264 67252843283427856236 67265068850285414472 67689590001906167568 68059584042552945024 68071956262884258048 68089341636065589504 68233205430416600496 68494635336280265632 69242572374653532456 69356821282741294848 69477492043439464712 69507869586816955952 69654730543550279673 69667392737795607846 70107075359117102124 70521103837353646272 70773224368554268288 70948054452846969216 71219886079103087872 71833850614267769664 71990293500631847236 72426138920614614408 72610899479085570057 73294936661210863872 73330389168731681532 73481913540448646688 73763453439071055296 74210033967920393088 74223524248590802176 74399345279063047152 75012786739207993494 75026422948395269988 75499927309818417672 75949331639043527301 76217318550750750464 76397862490466450128 76405597103065966848 76664818806553892096 76860392323917549984 76874364400326187968 77056464753315298836 77359531430749905792 78162178548869397801 78196353285169075446 78461650497332498942 79134368428175465664 79402848049645102528 79417282306698301056 79437565242076521088 79605406335486033912 79619877414623551824 79918498119298884864 80122371838990973856 80783001103762454532 80916291496531510656 81278624860761542487 81791587918969952478 82274621143579253984 82772730194988130752 82787777046505125504 82983885118954937208 83310264617730667776 83806159049979064608 83979329760512739072 85027823176072053888 85510759438079341184 85728899130523421136 85744483369594594272 85947595301774756394 86247921157373128608 86285631211221048768 86578372962573791936 86799236158906888344 87514917862409325743 87840448370191485696 89139863286910294656 89328204055850740344 89367260897336086224 89670457711237141648 89686758467047219296 89899208878867848642 90252786669208223424 90977607240555467328 90994145616712630656 91229078832697254687 91568424958846827264 92323429832871376608 92340212859563409216 92558948786526660732 92872974058067039564 92889856983727477128 93476100478822802832 94028138449804861696 94838725850234213952 95778467485690359552 96199604367839258832 96568185227486152544 96814532638780760076 97400669582895515928 97773852224975575376 97975884720598195584 97993695279536679168 98569052751283575552 99199127038750729536 100017048985610657992 100035230597860359984 100272194518737215793 100666569746424556896 100879264925141784354 101265775518724703068 102089376063829417536 102134012454098384256 102480523098556733312 102499152533768250624 102741953004420398448 104216238065159197068 104261804380225433928 104882410358679156749 105512491237567287552 105781655756030469408 106140541780648045216 106159836552831402432 106829829118654631808 107476600919057121024 107710668138349939376 107985440250947770854 108371499814348723316 108639208380921921612 109055450558626603304 109942404991816295808 109995583753097522298 110363640259984174336 110645180158606582944 111315050951880589632 111741545399972086144 112519180108811990241 112950288078577553422 114305198840697894848 114325977826126125696 114596793735699675192 114997228209830838144 115047508281628065024 115290588485876324976 115732314878542517792 117692475745998748413 118399513068109857024 119104272074467653792 119125923460047451584 119156347863114781632 119408109503229050868 119582344622729625728 119865611838490464856 119877747178948327296 120337048892277631232 121174501655643681798 121303476320740623104 121374437244797265984 121638771776929672916 122687381878454928717 123097906443828502144 123120283812751212288 123411931715368880976 123853142644969969504 124146526547007981458 124159095292482196128 124634800638430403776 125709238574968596912 125983013626105732663 126451634466978951936 128266139157119011776 128593348695785131704 129086043518374346768 129867559443860687904 130198854238360332516 131760672555287228544 132265502718334306048 133380307463813813312 133696259358316287724 133709794930365441984 134222092995232742528 134505686566855712472 134530137700570828944 134848813318301772963 135379180003812335136 136119168085105890048 136466410860833200992 136989270672560531264 138485144749307064912 138954984086878929424 139015739173633911904 139309461087100559346 139334785475591215692 140214150718234204248 141042207674707292544 141546448737108536576 141896108905693938432 143667701228535539328 143980587001263694472 144852277841229228816 145221798958171140114 146660778337463363064 146963827080897293376 147526906878142110592 148420067935840786176 148798690558126094304 150025573478415986988 150052845896790539976 150999854619636835344 151898663278087054602 152795724980932900256 153720784647835099968 153748728800652375936 154112929506630597672 154719062861499811584 156324357097738795602 156392706570338150892 156923300994664997884 158268736856350931328 158805696099290205056 158834564613396602112 158875130484153042176 159210812670972067824 159239754829247103648 160244743677981947712 161566002207524909064 161832582993063021312 161978160376421656281 162527704601617319237 162557249721523084974 163583175837939904956 164549242287158507968 165545460389976261504 165575554093010251008 165967770237909874416 167612318099958129216 169425432117866330133 170055646352144107776 171021518876158682368 171457798261046842272 171488966739189188544 171895190603549512788 172495842314746257216 172571262422442097536 173156745925147583872 173598472317813776688 175029835724818651486 177215107157768230369 178279726573820589312 178656408111701480688 178734521794672172448 179340915422474283296 179373516934094438592 179798417757735697284 180505573338416446848 181955214481110934656 181988291233425261312 182458157665394509374 184646859665742753216 184680425719126818432 185117897573053321464 185745948116134079128 185779713967454954256 186219789820511972187 186952200957645605664 189677451700468427904 192399208735678517664 193136370454972305088 193629065277561520152 194801339165791031856 195547704449951150752 195951769441196391168 198398254077501459072 200034097971221315984 200070461195720719968 200544389037474431586 201333139492849113792 201758529850283568708 202531551037449406136 204178752127658835072 204268024908196768512 204961046197113466624 205483906008840796896 208432476130318394136 208523608760450867856 208964191630650839019 209764820717358313498 211563311512060938816 212281083561296090432 212319673105662804864 213659658237309263616 215421336276699878752 215970880501895541708 216742999628697446632 217278416761843843224 218110901117253206608 219884809983632591616 219991167506195044596 221290360317213165888 222630101903761179264 223483090799944172288 225038360217623980482 225900576157155106844 227847994917130581903 228610397681395789696 228651955652252251392 229193587471399350384 229994456419661676288 230581176971752649952 231464629757085035584 233968453877053503517 235384951491997496826 238208544148935307584 238251846920094903168 238312695726229563264 238816219006458101736 239164689245459251456 239731223676980929712 239755494357896654592 242349003311287363596 242748874489594531968 243277543553859345832 243835874582284627461 245374763756909857434 246195812887657004288 246823863430737761952 247706285289939939008 248293053094015962916 248318190584964392256 249269601276860807552 251418477149937193824 251966027252211465326 256532278314238023552 257186697391570263408 258172087036748693536 259735118887721375808 260397708476720665032 262544753587227977229 263521345110574457088 266760614927627626624 267392518716632575448 267419589860730883968 268444185990465485056 269011373133711424944 269060275401141657888 269697626636603545926 270758360007624670272 272932821721666401984 273687236498091764061 273978541345121062528 276970289498614129824 277909968173757858848 278031478347267823808 278618922174201118692 278669570951182431384 280428301436468408496 282084415349414585088 287335402457071078656 287961174002527388944 289704555682458457632 290443597916342280228 293321556674926726128 293927654161794586752 295053813756284221184 297597381116252188608 300051146956831973976 300105691793581079952 300816583556211647379 301999709239273670688 303797326556174109204 305591449961865800512 307441569295670199936 307497457601304751872 308225859013261195344 312648714195477591204 312785413140676301784 313846601989329995768 314647231076037470247 316537473712701862656 317611392198580410112 318421625341944135648 318479509658494207296 320489487355963895424 323132004415049818128 323956320752843312562 325055409203234638474 325114499443046169948 327166351675879809912 329098484574317015936 331090920779952523008 331935540475819748832 335224636199916258432 338850864235732660266 342915596522093684544 342977933478378377088 343790381207099025576 344991684629492514432 345142524844884195072 346313491850295167744 347196944635627553376 350059671449637302972 353077427237996245239 354430214315536460738 357312816223402961376 357469043589344344896 358681830844948566592 358747033868188877184 359596835515471394568 361011146676832893696 363910428962221869312 364916315330789018748 369293719331485506432 369360851438253636864 370235795146106642928 371491896232268158256 371559427934909908512 372439579641023944374 373904401915291211328 377949040878317197989 379354903400936855808 384798417471357035328 386272740909944610176 387258130555123040304 389602678331582063712 391095408899902301504 395326008275021436977 396796508155002918144 400068195942442631968 400140922391441439936 401088778074948863172 402666278985698227584 403517059700567137416 405063102074898812272 408357504255317670144 410967812017681593792 416864952260636788272 417047217520901735712 417928383261301678038 419529641434716626996 423126623024121877632 424562167122592180864 424639346211325609728 430842672553399757504 431941761003791083416 433485999257394893264 434512842914527935103 434556833523687686448 436221802234506413216 439982335012390089192 442580720634426331776 445260203807522358528 450076720435247960964 451801152314310213688 455695989834261163806 457220795362791579392 458387174942798700768 461162353943505299904 462929259514170071168 467936907754107007034 470769902983994993652 476417088297870615168 476503693840189806336 476625391452459126528 477632438012916203472 479462447353961859424 484698006622574727192 485497748979189063936 486555087107718691664 487583113804851957711 487671749164569254922 490749527513819714868 493647726861475523904 495412570579879878016 496586106188031925832 496636381169928784512 498539202553721615104 502836954299874387648 503932054504422930652 508276296353598990399 513064556628476047104 514373394783140526816 516344174073497387072 519470237775442751616 520795416953441330064 525089507174455954458 531645321473304691107 533521229855255253248 534785037433265150896 534839179721461767936 538022746267422849888 538120550802283315776 539395253273207091852 541516720015249340544 545865643443332803968 547374472996183528122 547957082690242125056 553940578997228259648 555819936347515717696 556062956694535647616 557237844348402237384 557339141902364862768 558659369461535916561 560856602872936816992 575922348005054777888 579409111364916915264 580887195832684560456 586643113349853452256 587855308323589173504 595194762232504377216 600102293913663947952 600211383587162159904 601633167112423294758 603999418478547341376 607594653112348218408 611182899923731601024 614883138591340399872 616451718026522390688 625297428390955182408 625570826281352603568 627693203978659991536 629294462152074940494 636843250683888271296 636959019316988414592 640978974711927790848 646264008830099636256 647912641505686625124 650110818406469276948 650228998886092339896 654332703351759619824 658196969148634031872 663871080951639497664 670449272399832516864 677701728471465320532 685831193044187369088 685955866956756754176 687580762414198051152 689983369258985028864 694393889271255106752 700119342899274605944 701905361631160510551 706154854475992490478 708860428631072921476 714625632446805922752 714938087178688689792 717363661689897133184 717494067736377754368 719193671030942789136 729832630661578037496 734176872510754097243 738587438662971012864 740471590292213285856 742983792464536316512 743118855869819817024 744879159282047888748 747808803830582422656 755898081756634395978 769596834942714070656 772545481819889220352 774516261110246080608 779205356663164127424 782190817799804603008 787634260761683931687 790652016550042873954 800136391884885263936 800281844782882879872 802177556149897726344 805332557971396455168 807034119401134274832 810126204149797624544 821935624035363187584 833729904521273576544 834094435041803471424 835856766522603356076 839059282869433253992 846253246048243755264 849124334245184361728 861685345106799515008 863883522007582166832 866971998514789786528 869025685829055870206 869113667047375372896 872443604469012826432 879964670024780178384 881881095382740128641 885161441268852663552 900153440870495921928 903602304628620427376 911391979668522327612 916774349885597401536 922324707887010599808 925858519028340142336 935873815508214014068 941539805967989987304 943941693228112410741 952834176595741230336 955264876025832406944 958924894707923718848 969396013245149454384 973110174215437383328 975166227609703915422 975343498329138509844 981499055027639429736 987295453722951047808 990825141159759756032 993172212376063851664 993272762339857569024 1005673908599748775296 1007864109008845861304 1016552592707197980798 1028746789566281053632 1032688348146994774144 1038940475550885503232 1041590833906882660128 1050179014348911908916 1063290642946609382214 1069570074866530301792 1076045492534845699776 1076241101604566631552 1078790506546414183704 1083033440030498681088 1091731286886665607936 1094748945992367056244 1107881157994456519296 1111639872695031435392 1112125913389071295232 1114475688696804474768 1114678283804729725536 1117318738923071833122 1121713205745873633984 1133847122634951593967 1137693932211321234659 1151844696010109555776 1158818222729833830528 1161774391665369120912 1173286226699706904512 1185978024825064310931 1190389524465008754432 1200204587827327895904 1200422767174324319808 1203266334224846589516 1207998836957094682752 1215189306224696436816 1222365799847463202048 1232903436053044781376 1250594856781910364816 1251141652562705207136 1255386407957319983072 1258588924304149880988 1273686501367776542592 1273918038633976829184 1292528017660199272512 1295825283011373250248 1300221636812938553896 1300457997772184679792 1303538528743583805309 1308665406703519239648 1327742161903278995328 1355403456942930641064 1371662386088374738176 1375161524828396102304 1388787778542510213504 1400238685798549211888 1403810723262321021102 1412309708951984980956 1417720857262145842952 1429251264893611845504 1429876174357377379584 1434727323379794266368 1438387342061885578272 1459665261323156074992 1462749341414555873133 1468353745021508194486 1480943180584426571712 1485967584929072633024 1486237711739639634048 1489758318564095777496 1495617607661164845312 1511796163513268791956 1539193669885428141312 1549032522220492161216 1558410713326328254848 1564381635599609206016 1575268521523367863374 1581304033100085747908 1594935964419914073321 1600272783769770527872 1600563689565765759744 1604355112299795452688 1614068238802268549664 1620252408299595249088 1637779177139374524619 1643871248070726375168 1667459809042547153088 1668188870083606942848 1671713533045206712152 1678118565738866507984 1723370690213599030016 1727767044015164333664 1733943997029579573056 1738051371658111740412 1738227334094750745792 1744887208938025652864 1759929340049560356768 1763762190765480257282 1800306881740991843856 1807204609257240854752 1822783959337044655224 1833548699771194803072 1844649415774021199616 1871747631016428028136 1883079611935979974608 1887883386456224821482 1910529752051664813888 1917849789415847437696 1938792026490298908768 1946220348430874766656 1950332455219407830844 1950686996658277019688 1962998110055278859472 1974590907445902095616 1986344424752127703328 2011347817199497550592 2015728218017691722608 2033105185414395961596 2057493579132562107264 2065376696293989548288 2083181667813765320256 2100358028697823817832 2105716084893481531653 2126581285893218764428 2139140149733060603584 2152090985069691399552 2152482203209133263104 2157581013092828367408 2189497891984734112488 2202530617532262291729 2215762315988913038592 2223279745390062870784 2228951377393608949536 2229356567609459451072 2234637477846143666244 2243426411491747267968 2267694245269903187934 2275387864422642469318 2303689392020219111552 2317636445459667661056 2323548783330738241824 2346572453399413809024 2371956049650128621862 2400409175654655791808 2400845534348648639616 2406532668449693179032 2415997673914189365504 2430378612449392873632 2465806872106089562752 2501189713563820729632 2502283305125410414272 2510772815914639966144 2517177848608299761976 2547373002735553085184 2585056035320398545024 2591650566022746500496 2600443273625877107792 2600915995544369359584 2607077057487167610618 2617330813407038479296 2645643286148220385923 2655484323806557990656 2710806913885861282128 2750323049656792204608 2777575557085020427008 2800477371597098423776 2807621446524642042204 2824619417903969961912 2835441714524291685904 2858502529787223691008 2876774684123771156544 2919330522646312149984 2925498682829111746266 2936707490043016388972 2961886361168853143424 2971935169858145266048 2972475423479279268096 2979516637128191554992 3023592327026537583912 3041589900401695545721 3098065044440984322432 3116821426652656509696 3150537043046735726748 3162608066200171495816 3189871928839828146642 3200545567539541055744 3208710224599590905376 3228136477604537099328 3240504816599190498176 3275558354278749049238 3334919618085094306176 3336377740167213885696 3343427066090413424304 3356237131477733015968 3413081796633963703977 3455534088030328667328 3467887994059159146112 3476102743316223480824 3476454668189501491584 3489774417876051305728 3519858680099120713536 3527524381530960514564 3557934074475192932793 3600613763481983687712 3614409218514481709504 3645567918674089310448 3667097399542389606144 3743495262032856056272 3766159223871959949216 3775766772912449642964 3821059504103329627776 3835699578831694875392 3877584052980597817536 3892440696861749533312 3900664910438815661688 3901373993316554039376 3910615586230751415927 3925996220110557718944 3972688849504255406656 4031456436035383445216 4066210370828791923192 4114987158265124214528 4166363335627530640512 4200716057395647635664 4211432169786963063306 4253162571786437528856 4278280299466121207168 4304181970139382799104 4315162026185656734816 4378995783969468224976 4405061235064524583458 4457902754787217899072 4458713135218918902144 4469274955692287332488 4486852822983494535936 4535388490539806375868 4550775728845284938636 4607378784040438223104 4647097566661476483648 4693144906798827618048 4743912099300257243724 4800818351309311583616 4801691068697297279232 4813065336899386358064 4860757224898785747264 4913337531418123573857 4931613744212179125504 5002379427127641459264 5004566610250820828544 5021545631829279932288 5034355697216599523952 5139238107575278680701 5170112070640797090048 5183301132045493000992 5200886547251754215584 5201831991088738719168 5214154114974335221236 5234661626814076958592 5291286572296440771846 5421613827771722564256 5500646099313584409216 5600954743194196847552 5615242893049284084408 5649238835807939923824 5670883429048583371808 5753549368247542313088 5838661045292624299968 5850997365658223492532 5873414980086032777944 5923772722337706286848 5943870339716290532096 5959033274256383109984 6047184654053075167824 6083179800803391091442 6196130088881968644864 6301074086093471453496 6325216132400342991632 6379743857679656293284 6417420449199181810752 6456272955209074198656 6481009633198380996352 6551116708557498098476 6607591852596786875187 6669839236170188612352 6686854132180826848608 6712474262955466031936 6826163593267927407954 6911068176060657334656 6935775988118318292224 6952205486632446961648 6952909336379002983168 7039717360198241427072 7055048763061921029128 7115868148950385865586 7201227526963967375424 7228818437028963419008 7291135837348178620896 7486990524065712112544 7532318447743919898432 7551533545824899285928 7642119008206659255552 7755168105961195635072 7784881393723499066624 7801329820877631323376 7802747986633108078752 7821231172461502831854 7851992440221115437888 7936929858444661157769 7945377699008510813312 8062912872070766890432 8132420741657583846384 8332726671255061281024 8401432114791295271328 8422864339573926126612 8506325143572875057712 8556560598932242414336 8630324052371313469632 8757991567938936449952 8810122470129049166916 8915805509574435798144 8917426270437837804288 8938549911384574664976 9070776981079612751736 9101551457690569877272 9124769701205086637163 9294195133322952967296 9487824198600514487448 9601636702618623167232 9626130673798772716128 9721514449797571494528 9826675062836247147714 10004758854255282918528 10009133220501641657088 10043091263658559864576 10068711394433199047904 10239245389901891111931 10278476215150557361402 10366602264090986001984 10401773094503508431168 10403663982177477438336 10428308229948670442472 10469323253628153917184 10582573144592881543692 10843227655543445128512 11001292198627168818432 11201909486388393695104 11230485786098568168816 11298477671615879847648 11341766858097166743616 11464454239975621672333 11507098736495084626176 11677322090585248599936 11701994731316446985064 11746829960172065555888 11918066548512766219968 12094369308106150335648 12166359601606782182884 12602148172186942906992 12650432264800685983264 12759487715359312586568 12834840898398363621504 12912545910418148397312 13102233417114996196952 13215183705193573750374 13373708264361653697216 13424948525910932063872 13652327186535854815908 13822136352121314669312 13904410973264893923296 14079434720396482854144 14110097526123842058256 14231736297900771731172 14402455053927934750848 14457636874057926838016 14582271674696357241792 14740012594254370721571 14973981048131424225088 15064636895487839796864 15103067091649798571856 15417714322725836042103 15510336211922391270144 15602659641755262646752 15605495973266216157504 15642462344923005663708 15703984880442230875776 15873859716889322315538 15890755398017021626624 16125825744141533780864 16264841483315167692768 16802864229582590542656 16845728679147852253224 17012650287145750115424 17260648104742626939264 17515983135877872899904 17620244940258098333832 17831611019148871596288 17877099822769149329952 18141553962159225503472 18203102915381139754544 18249539402410173274326 18588390266645905934592 18975648397201028974896 19252261347597545432256 19443028899595142989056 19653350125672494295428 20009517708510565837056 20137422788866398095808 20478490779803782223862 20556952430301114722804 20733204528181972003968 20803546189007016862336 20807327964354954876672 20856616459897340884944 21165146289185763087384 21291129302811868820047 21686455311086890257024 22403818972776787390208 22460971572197136337632 22596955343231759695296 22683533716194333487232 22928908479951243344666 23354644181170497199872 23403989462632893970128 23493659920344131111776 23836133097025532439936 24188738616212300671296 24332719203213564365768 25204296344373885813984 25300864529601371966528 25518975430718625173136 25669681796796727243008 26204466834229992393904 26430367410387147500748 26747416528723307394432 26849897051821864127744 27304654373071709631816 27374309103615259911489 27808821946529787846592 28220195052247684116512 28463472595801543462344 28804910107855869501696 29164543349392714483584 29480025188508741443142 29947962096262848450176 30129273790975679593728 30206134183299597143712 30835428645451672084206 31205319283510525293504 31210991946532432315008 31284924689846011327416 31407969760884461751552 31747719433778644631076 32251651488283067561728 32529682966630335385536 33605728459165181085312 33691457358295704506448 34025300574291500230848 34393362719926865016999 34521296209485253878528 35031966271755745799808 35240489880516196667664 35754199645538298659904 36283107924318451006944 36406205830762279509088 36499078804820346548652 37951296794402057949792 38504522695195090864512 39306700251344988590856 40274845577732796191616 40956981559607564447724 41113904860602229445608 41466409056363944007936 41607092378014033724672 41713232919794681769888 42330292578371526174768 42582258605623737640094 43372910622173780514048 44921943144394272675264 45193910686463519390592 45367067432388666974464 45857816959902486689332 46253142968177508126309 46807978925265787940256 46987319840688262223552 47672266194051064879872 48377477232424601342592 48665438406427128731536 50408592688747771627968 50601729059202743933056 51037950861437250346272 52408933668459984787808 52860734820774295001496 53494833057446614788864 54609308746143419263632 54748618207230519822978 55617643893059575693184 56440390104495368233024 56926945191603086924688 58329086698785428967168 58960050377017482886284 59895924192525696900352 60412268366599194287424 61670857290903344168412 62410638567021050587008 62421983893064864630016 62569849379692022654832 63495438867557289262152 63873387908435606460141 65059365933260670771072 67211456918330362170624 67382914716591409012896 68050601148583000461696 68786725439853730033998 70063932543511491599616 70480979761032393335328 71508399291076597319808 72566215848636902013888 72812411661524559018176 72998157609640693097304 75902593588804115899584 77009045390390181729024 78613400502689977181712 80549691155465592383232 81913963119215128895448 82227809721204458891216 83426465839589363539776 84660585156743052349536 85164517211247475280188 89843886288788545350528 90387821372927038781184 91715633919804973378664 92506285936355016252618 93615957850531575880512 93974639681376524447104 96754954464849202685184 97330876812854257463072 100817185377495543255936 101203458118405487866112 102075901722874500692544 103180088159780595050997 104817867336919969575616 105721469641548590002992 109218617492286838527264 109497236414461039645956 111235287786119151386368 112880780208990736466048 113853890383206173849376 117920100754034965772568 120824536733198388574848 123341714581806688336824 124821277134042101174016 125139698759384045309664 126990877735114578524304 127746775816871212920282 130118731866521341542144 134765829433182818025792 136101202297166000923392 137573450879707460067996 140961959522064786670656 143016798582153194639616 145132431697273804027776 145624823323049118036352 145996315219281386194608 149037905119683081740329 151805187177608231799168 157226801005379954363424 163827926238430257790896 164455619442408917782432 166852931679178727079552 169321170313486104699072 170329034422494950560376 179687772577577090701056 183431267839609946757328 185012571872710032505236 187231915701063151761024 187949279362753048894208 191620163725306819380423 194661753625708514926144 201634370754991086511872 204151803445749001385088 206360176319561190101994 209635734673839939151232 211442939283097180005984 218437234984573677054528 218994472828922079291912 225761560417981472932096 227707780766412347698752 235840201508069931545136 241649073466396777149696 246683429163613376673648 250279397518768090619328 253981755470229157048608 255493551633742425840564 269531658866365636051584 275146901759414920135992 281923919044129573341312 290264863394547608055552 291249646646098236072704 291992630438562772389216 298075810239366163480658 303610374355216463598336 314453602010759908726848 327655852476860515581792 328911238884817835564864 333705863358357454159104 338642340626972209398144 340658068844989901120752 366862535679219893514656 370025143745420065010472 374463831402126303522048 383240327450613638760846 389323507251417029852288 408303606891498002770176 412720352639122380203988 419271469347679878302464 422885878566194360011968 436874469969147354109056 437988945657844158583824 447113715359049245220987 455415561532824695397504 471680403016139863090272 493366858327226753347296 500558795037536181238656 507963510940458314097216 510987103267484851681128 539063317732731272103168 550293803518829840271984 563847838088259146682624 583985260877125544778432 596151620478732326961316 628907204021519817453696 655311704953721031163584 657822477769635671129728 677284681253944418796288 681316137689979802241504 733725071358439787029312 740050287490840130020944 766480654901227277521692 778647014502834059704576 825440705278244760407976 845771757132388720023936 873748939938294708218112 875977891315688317167648 894227430718098490441974 910831123065649390795008 943360806032279726180544 986733716654453506694592 1001117590075072362477312 1015927021880916628194432 1021974206534969703362256 1100587607037659680543968 1167970521754251089556864 1192303240957464653922632 1257814408043039634907392 1310623409907442062327168 1315644955539271342259456 1341341146077147735662961 1362632275379959604483008 1467450142716879574058624 1480100574981680260041888 1532961309802454555043384 1650881410556489520815952 1691543514264777440047872 1751955782631376634335296 1788454861436196980883948 1886721612064559452361088 1973467433308907013389184 2031854043761833256388864 2043948413069939406724512 2201175214075319361087936 2335941043508502179113728 2384606481914929307845264 2621246819814884124654336 2682682292154295471325922 2725264550759919208966016 2934900285433759148117248 2960201149963360520083776 3065922619604909110086768 3301762821112979041631904 3503911565262753268670592 3576909722872393961767896 3773443224129118904722176 3946934866617814026778368 4087896826139878813449024 4402350428150638722175872 4769212963829858615690528 5365364584308590942651844 5450529101519838417932032 5920402299926721040167552 6131845239209818220173536 6603525642225958083263808 7007823130525506537341184 7153819445744787923535792 8175793652279757626898048 8804700856301277444351744 9538425927659717231381056 10730729168617181885303688 11840804599853442080335104 12263690478419636440347072 13207051284451916166527616 14307638891489575847071584 16351587304559515253796096 19076851855319434462762112 21461458337234363770607376 24527380956839272880694144 26414102568903832333055232 28615277782979151694143168 38153703710638868925524224 42922916674468727541214752 49054761913678545761388288 57230555565958303388286336 85845833348937455082429504 114461111131916606776572672 171691666697874910164859008 343383333395749820329718016
- Sum of all divisors σ(n): 1305548393822917215485586891
- Sum of proper divisors (its aliquot sum) s(n): 962165060427167395155868875
- 343383333395749820329718016 is an abundant number, because the sum of its proper divisors (962165060427167395155868875) is greater than itself. Its abundance is 618781727031417574826150859
Bases of 343383333395749820329718016
- Binary: 100011100000010100011111111001101100110110011000101111000111010100010000101110001000000002
- Hexadecimal: 0x11C0A3FCD9B3178EA217100
- Base-36: 17591KH0PKHV0XVLS0
Squares and roots of 343383333395749820329718016
- 343383333395749820329718016 squared (3433833333957498203297180162) is 117912113653976673834557382859458747074228210074976256
- 343383333395749820329718016 cubed (3433833333957498203297180163) is 40489054634241016758822763836618508599663738144794012376395617973426302375428096
-
343383333395749820329718016 is a
perfect square number . Itssquare root is 18530605316496 -
The
cube root of 343383333395749820329718016 is 700260673.9327540379
Scales and comparisons
How big is 343383333395749820329718016?- 343,383,333,395,749,820,329,718,016 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 343,383,333,395,749,820,329,718,016 would take you about two hundred ninety-three billion, two hundred seventy-four million, seven hundred one thousand and nine years!
This is a very rough estimate, based on a speaking rate of half a second every third order of magnitude. If you speak quickly, you could probably say any randomly-chosen number between one and a thousand in around half a second. Very big numbers obviously take longer to say, so we add half a second for every extra x1000. (We do not count involuntary pauses, bathroom breaks or the necessity of sleep in our calculation!)
- A cube with a volume of 343383333395749820329718016 cubic inches would be around 58355056.2 feet tall.
Recreational maths with 343383333395749820329718016
- 343383333395749820329718016 backwards is 610817923028947593333383343
- 343383333395749820329718016 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 343383333395749820329718016's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 343383333395749820329718016 - Facts about the integer". Numbermatics.com. 2024. Web. 6 June 2024.
APA style:
Numbermatics. (2024). Number 343383333395749820329718016 - Facts about the integer. Retrieved 6 June 2024, from https://numbermatics.com/n/343383333395749820329718016/
Chicago style:
Numbermatics. 2024. "Number 343383333395749820329718016 - Facts about the integer". https://numbermatics.com/n/343383333395749820329718016/
The information we have on file for 343383333395749820329718016 includes mathematical data and numerical statistics calculated using standard algorithms and methods. We are adding more all the time. If there are any features you would like to see, please contact us. Information provided for educational use, intellectual curiosity and fun!
Keywords: Divisors of 343383333395749820329718016, math, Factors of 343383333395749820329718016, curriculum, school, college, exams, university, Prime factorization of 343383333395749820329718016, STEM, science, technology, engineering, physics, economics, calculator, three hundred forty-three septillion, three hundred eighty-three sextillion, three hundred thirty-three quintillion, three hundred ninety-five quadrillion, seven hundred forty-nine trillion, eight hundred twenty billion, three hundred twenty-nine million, seven hundred eighteen thousand and sixteen.