234095164047269927177158656
234,095,164,047,269,927,177,158,656 is an even composite number composed of six prime numbers multiplied together.
What does the number 234095164047269927177158656 look like?
This visualization shows the relationship between its 6 prime factors (large circles) and 29925 divisors.
234095164047269927177158656 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-nine thousand, nine hundred twenty-five divisors.
Prime factorization of 234095164047269927177158656:
218 × 36 × 74 × 132 × 194 × 48132
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 13 × 13 × 19 × 19 × 19 × 19 × 4813 × 4813)See below for interesting mathematical facts about the number 234095164047269927177158656 from the Numbermatics database.
Names of 234095164047269927177158656
- Cardinal: 234095164047269927177158656 can be written as Two hundred thirty-four septillion, ninety-five sextillion, one hundred sixty-four quintillion, forty-seven quadrillion, two hundred sixty-nine trillion, nine hundred twenty-seven billion, one hundred seventy-seven million, one hundred fifty-eight thousand, six hundred fifty-six.
Scientific notation
- Scientific notation: 2.34095164047269927177158656 × 1026
Factors of 234095164047269927177158656
Divisors of 234095164047269927177158656
- Number of divisors d(n): 29925
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 19 21 24 26 27 28 32 36 38 39 42 48 49 52 54 56 57 63 64 72 76 78 81 84 91 96 98 104 108 112 114 117 126 128 133 144 147 152 156 162 168 169 171 182 189 192 196 208 216 224 228 234 243 247 252 256 266 273 288 294 304 312 324 336 338 342 343 351 361 364 378 384 392 399 416 432 441 448 456 468 486 494 504 507 512 513 532 546 567 576 588 608 624 637 648 672 676 684 686 702 722 728 729 741 756 768 784 798 819 832 864 882 896 912 931 936 972 988 1008 1014 1024 1026 1029 1053 1064 1083 1092 1134 1152 1176 1183 1197 1216 1248 1274 1296 1323 1344 1352 1368 1372 1404 1444 1456 1458 1482 1512 1521 1536 1539 1568 1596 1638 1664 1701 1728 1729 1764 1792 1824 1862 1872 1911 1944 1976 2016 2028 2048 2052 2058 2106 2128 2166 2184 2223 2268 2304 2352 2366 2394 2401 2432 2457 2496 2527 2548 2592 2646 2688 2704 2736 2744 2793 2808 2888 2912 2916 2964 3024 3042 3072 3078 3087 3136 3159 3192 3211 3249 3276 3328 3402 3456 3458 3528 3549 3584 3591 3648 3724 3744 3822 3888 3952 3969 4032 4056 4096 4104 4116 4212 4256 4332 4368 4446 4459 4536 4563 4608 4617 4693 4704 4732 4788 4802 4813 4864 4914 4992 5054 5096 5103 5184 5187 5292 5376 5408 5472 5488 5586 5616 5733 5776 5824 5832 5928 6048 6084 6144 6156 6174 6272 6318 6384 6422 6498 6517 6552 6656 6669 6804 6859 6912 6916 7056 7098 7168 7182 7203 7296 7371 7448 7488 7581 7644 7776 7904 7938 8064 8112 8192 8208 8232 8281 8379 8424 8512 8664 8736 8892 8918 9072 9126 9216 9234 9261 9386 9408 9464 9477 9576 9604 9626 9633 9728 9747 9828 9984 10108 10192 10206 10368 10374 10584 10647 10752 10773 10816 10944 10976 11172 11232 11466 11552 11648 11664 11856 11907 12096 12103 12168 12288 12312 12348 12544 12636 12768 12844 12996 13034 13104 13312 13338 13377 13608 13689 13718 13824 13832 13851 14079 14112 14196 14336 14364 14406 14439 14592 14742 14896 14976 15162 15288 15552 15561 15808 15876 16128 16224 16384 16416 16464 16562 16758 16848 17024 17199 17328 17472 17689 17784 17836 18144 18252 18432 18468 18522 18772 18816 18928 18954 19152 19208 19252 19266 19456 19494 19551 19656 19968 20007 20216 20384 20412 20577 20736 20748 21168 21294 21504 21546 21609 21632 21888 21952 22113 22344 22464 22477 22743 22932 23104 23296 23328 23712 23814 24192 24206 24336 24576 24624 24696 24843 25088 25137 25272 25536 25688 25992 26068 26208 26624 26676 26754 27216 27378 27436 27648 27664 27702 27783 28158 28224 28392 28672 28728 28812 28878 28899 29184 29241 29484 29792 29952 30324 30576 31104 31122 31213 31616 31752 31941 32256 32319 32448 32768 32832 32851 32928 33124 33516 33691 33696 34048 34398 34656 34944 35378 35568 35672 35721 36288 36309 36504 36864 36936 37044 37544 37632 37856 37908 38304 38416 38504 38532 38912 38988 39102 39312 39936 40014 40131 40432 40768 40824 41067 41154 41472 41496 42237 42336 42588 43008 43092 43218 43264 43317 43776 43904 44226 44688 44928 44954 45486 45619 45864 46208 46592 46656 46683 47424 47628 48013 48384 48412 48672 49152 49248 49392 49686 50176 50274 50544 51072 51376 51597 51984 52136 52416 53067 53248 53352 53508 54432 54756 54872 55296 55328 55404 55566 56316 56448 56784 57344 57456 57624 57756 57798 57967 58368 58482 58653 58968 59584 59904 60021 60648 61009 61152 61731 62208 62244 62426 62569 63232 63504 63882 64512 64638 64827 64896 65536 65664 65702 65856 66248 66339 67032 67382 67392 67431 68096 68229 68796 69312 69888 70756 71136 71344 71442 72576 72618 73008 73728 73872 74088 74529 75088 75264 75411 75712 75816 76608 76832 77008 77064 77824 77976 78204 78624 79872 80028 80262 80864 81536 81648 82134 82308 82944 82992 83349 84474 84672 84721 85176 86016 86184 86436 86528 86634 86697 87552 87723 87808 88452 89167 89376 89856 89908 90972 91238 91447 91728 92416 93184 93312 93366 93639 94848 95256 95823 96026 96768 96824 96957 97344 98304 98496 98553 98784 99372 100352 100548 101073 101088 102144 102752 103194 103968 104272 104832 106134 106496 106704 107016 108864 108927 109512 109744 110592 110656 110808 111132 112632 112896 113568 114688 114912 115248 115512 115596 115934 116736 116964 117306 117936 119168 119808 120042 120393 121296 122018 122304 123201 123462 123823 124416 124488 124852 125138 126464 126711 127008 127764 129024 129276 129654 129792 129951 130321 131072 131328 131404 131712 132496 132678 134064 134764 134784 134862 136192 136458 136857 137592 138624 139776 140049 141512 142272 142688 142884 144039 145152 145236 146016 147456 147744 148176 149058 150176 150528 150822 151424 151632 153216 153664 154016 154128 154791 155648 155952 156408 157248 157339 159201 159744 160056 160524 161728 163072 163296 164268 164616 165888 165984 166698 168948 169344 169442 170352 172032 172368 172872 173056 173268 173394 173901 175104 175446 175616 175959 176904 178334 178752 179712 179816 180063 181944 182476 182894 183027 183456 184832 185193 186368 186624 186732 187278 187707 189696 190512 191646 192052 193536 193648 193914 194481 194688 196608 196992 197106 197568 198744 200704 201096 202146 202176 202293 204288 204687 205504 206388 207936 208544 209664 212268 212992 213408 214032 217728 217854 219024 219488 221184 221312 221616 222264 223587 225264 225792 226233 227136 229376 229824 229957 230496 231024 231192 231868 233472 233928 234612 235837 235872 238336 239616 240084 240786 242592 244036 244608 246402 246924 247646 248832 248976 249704 250047 250276 252928 253422 254016 254163 255528 258048 258552 259308 259584 259902 260091 260642 262144 262656 262808 263169 263424 264992 265356 267501 268128 269528 269568 269724 272384 272916 273714 274341 275184 277248 279552 280098 280917 283024 284544 285376 285768 287469 288078 290304 290472 292032 294912 295488 295659 296352 298116 300352 301056 301644 302848 303219 303264 306432 307328 308032 308256 309582 311296 311904 312816 314496 314678 318402 319488 320112 321048 323456 326144 326592 326781 328536 329232 331776 331968 333396 336091 337896 338688 338884 340704 344064 344736 345744 346112 346536 346788 347802 350208 350892 351232 351918 353808 356668 357504 359424 359632 360126 361179 363888 364952 365788 366054 366912 369664 370386 371469 372736 373248 373464 374556 375414 379392 380133 381024 383292 384104 387072 387296 387828 388962 389376 389853 390963 393216 393984 394212 395136 397488 401408 402192 404292 404352 404586 405769 408576 409374 410571 411008 412776 415872 417088 419328 420147 424536 425984 426816 427063 428064 432117 435456 435708 437983 438048 438976 442368 442624 443232 444528 447174 450528 451584 452466 454272 458752 459648 459914 460992 462048 462384 463736 464373 466944 467856 469224 471674 471744 472017 476672 477603 479232 480168 481572 485184 488072 489216 492804 493848 495292 497664 497952 499408 500094 500552 505856 506844 508032 508326 511056 516096 517104 518616 519168 519804 520182 521284 521703 525312 525616 526338 526848 527877 529984 530712 535002 536256 539056 539136 539448 544768 545832 547428 548682 549081 550368 554496 555579 559104 560196 561834 563121 566048 569088 570752 571536 574938 576156 580608 580944 583443 584064 589824 590976 591318 592704 593047 596232 600704 602112 603288 605696 606438 606528 606879 612864 614061 614656 616064 616512 619164 622592 623808 624169 625632 628992 629356 636804 638976 640129 640224 642096 646912 652288 653184 653562 657072 658464 663552 663936 666792 670761 672182 675792 677376 677768 678699 681408 688128 689472 689871 691488 692224 693072 693576 695604 700416 701784 702464 703836 707511 707616 713336 715008 718848 719264 720252 722358 727776 729904 731576 732108 733824 739328 740772 742938 745472 746496 746928 749112 750828 758784 760266 762048 762489 766584 768208 774144 774592 775656 777924 778752 779706 780273 781926 786432 787968 788424 790272 794976 802503 802816 804384 808584 808704 809172 811538 813397 817152 818748 821142 822016 823023 825552 831744 834176 838656 840294 842751 849072 851968 853632 854126 856128 862407 864234 866761 870912 871416 875966 876096 877952 884736 885248 886464 886977 889056 894348 901056 903168 904932 908544 909657 912247 917504 919296 919828 921984 924096 924768 927472 928746 933888 935712 938448 943348 943488 944034 953344 955206 958464 960336 963144 970368 976144 978432 980343 985608 987696 990584 995328 995904 998816 1000188 1001104 1008273 1011712 1013688 1016064 1016652 1022112 1032192 1034208 1037232 1038336 1039608 1040364 1042568 1043406 1050624 1051232 1052676 1053696 1055754 1059968 1061424 1070004 1072512 1078112 1078272 1078896 1083537 1089536 1091664 1094856 1097364 1098162 1100736 1101373 1108992 1111158 1114407 1118208 1120392 1123668 1126242 1132096 1138176 1140399 1141504 1143072 1149876 1152312 1159171 1161216 1161888 1166886 1168128 1169559 1172889 1179648 1181952 1182636 1185408 1186094 1188811 1192464 1201408 1204224 1206576 1211392 1212876 1213056 1213758 1217307 1225728 1228122 1229312 1231713 1232128 1233024 1238328 1245184 1247616 1248338 1251264 1257984 1258712 1260441 1273608 1277952 1280258 1280448 1281189 1284192 1293824 1296351 1304576 1306368 1307124 1313949 1314144 1316928 1327104 1327872 1333584 1341522 1344364 1351584 1354752 1355536 1357398 1362816 1376256 1378944 1379742 1382976 1384448 1386144 1387152 1391208 1400832 1403568 1404928 1407672 1415022 1415232 1416051 1426672 1430016 1432809 1437696 1438528 1440504 1444716 1455552 1459808 1463152 1464216 1467648 1478656 1481544 1485876 1490944 1492992 1493856 1498224 1501656 1517568 1520532 1524096 1524978 1533168 1536416 1548288 1549184 1551312 1555848 1557504 1559412 1560546 1563852 1565109 1575936 1576848 1580544 1583631 1589952 1605006 1605632 1608768 1609699 1617168 1617408 1618344 1623076 1626794 1634304 1637496 1642284 1644032 1646046 1647243 1650859 1651104 1663488 1666737 1668352 1677312 1680588 1685502 1689363 1694173 1698144 1703936 1707264 1708252 1712256 1724814 1728468 1733522 1737493 1741824 1742832 1750329 1751932 1752192 1755904 1769472 1770496 1772928 1773954 1778112 1779141 1788696 1802112 1806336 1809864 1817088 1819314 1820637 1824494 1835008 1838592 1839656 1842183 1843968 1848192 1849536 1854944 1857492 1867776 1871424 1872507 1876896 1886696 1886976 1888068 1906688 1910412 1916928 1920387 1920672 1926288 1940736 1952288 1956864 1960686 1971216 1975392 1981168 1990656 1991808 1997632 2000376 2002208 2012283 2016546 2023424 2027376 2032128 2033304 2044224 2064384 2068416 2069613 2074464 2076672 2079216 2080728 2085136 2086812 2101248 2102464 2105352 2107392 2111508 2119936 2122533 2122848 2140008 2145024 2156224 2156544 2157792 2167074 2179072 2183328 2189712 2194728 2196324 2201472 2202746 2217984 2222316 2228814 2236416 2240784 2247336 2252484 2264192 2276352 2280798 2283008 2286144 2287467 2299752 2304624 2318342 2322432 2323776 2333772 2336256 2339118 2340819 2345778 2352637 2359296 2363904 2365272 2370816 2372188 2377622 2384928 2402816 2407509 2408448 2413152 2422784 2425752 2426112 2427516 2434614 2440191 2451456 2456244 2458624 2463426 2464256 2466048 2469069 2476656 2490368 2495232 2496676 2502528 2515968 2517424 2520882 2528253 2547216 2555904 2560516 2560896 2562378 2568384 2587648 2592702 2600283 2609152 2612736 2614248 2627898 2628288 2633856 2654208 2655744 2660931 2667168 2683044 2688728 2703168 2709504 2711072 2714796 2725632 2728971 2736741 2752512 2757888 2759484 2765952 2768896 2772288 2774304 2782416 2801664 2807136 2809856 2815344 2830044 2830464 2832102 2853344 2860032 2865618 2875392 2877056 2881008 2889432 2911104 2919616 2926304 2928432 2935296 2941029 2957312 2963088 2971752 2981888 2985984 2987712 2989441 2996448 3003312 3024819 3035136 3041064 3048192 3049956 3065881 3066336 3072832 3096576 3098368 3102624 3111696 3115008 3118824 3121092 3127704 3130218 3151872 3153696 3161088 3167262 3179904 3210012 3211264 3217536 3219398 3234336 3234816 3236688 3246152 3250611 3253588 3268608 3274992 3284568 3288064 3292092 3294486 3301718 3302208 3304119 3326976 3333474 3336704 3343221 3354624 3361176 3371004 3378726 3388346 3396288 3407872 3414528 3416504 3421197 3424512 3449628 3456936 3467044 3474986 3477513 3483648 3485664 3500658 3503864 3504384 3508677 3511808 3518667 3538944 3540992 3545856 3547908 3556224 3558282 3566433 3577392 3604224 3612672 3619728 3634176 3638628 3641274 3648988 3651921 3677184 3679312 3684366 3687936 3695139 3696384 3699072 3709888 3714984 3735552 3742848 3745014 3753792 3773392 3773952 3776136 3813376 3820824 3833856 3840774 3841344 3843567 3852576 3881472 3889053 3904576 3913728 3921372 3941847 3942432 3950784 3962336 3981312 3983616 3995264 4000752 4004416 4024566 4033092 4046848 4054752 4064256 4066608 4088448 4128768 4136832 4139226 4148928 4153344 4158432 4161456 4170272 4173624 4202496 4204928 4210704 4214784 4223016 4239872 4245066 4245696 4248153 4280016 4290048 4298427 4312448 4313088 4315584 4334148 4358144 4366656 4369183 4379424 4389456 4392648 4402944 4405492 4435968 4444632 4457628 4472832 4480903 4481568 4494672 4504968 4528384 4552704 4561596 4566016 4572288 4574934 4599504 4609248 4636684 4644864 4647552 4667544 4672512 4678236 4681638 4691556 4695327 4705274 4727808 4730544 4741632 4744376 4750893 4755244 4769856 4805632 4815018 4816896 4826304 4829097 4845568 4851504 4852224 4855032 4869228 4880382 4902912 4912488 4917248 4926852 4928512 4932096 4938138 4941729 4952577 4953312 4980736 4990464 4993352 5000211 5005056 5031936 5034848 5041764 5056506 5068089 5082519 5094432 5111808 5121032 5121792 5124756 5136768 5175296 5185404 5200566 5212479 5218304 5225472 5228496 5255796 5256576 5267712 5308416 5311488 5321862 5334336 5337423 5366088 5377456 5406336 5419008 5422144 5429592 5451264 5457942 5461911 5473482 5505024 5515776 5518968 5531904 5537792 5544576 5548608 5564832 5603328 5614272 5617521 5619712 5630688 5660088 5660928 5664204 5693779 5706688 5720064 5731236 5750784 5754112 5761161 5762016 5778864 5822208 5839232 5852608 5856864 5870592 5882058 5914624 5926176 5943504 5963776 5971968 5975424 5978882 5992896 6006624 6036849 6049638 6070272 6082128 6096384 6099912 6131762 6132672 6145664 6193152 6196736 6205248 6208839 6223392 6230016 6237648 6242184 6255408 6260436 6303744 6307392 6322176 6334524 6359808 6367599 6385729 6420024 6422528 6435072 6438796 6468672 6469632 6473376 6492304 6501222 6507176 6537216 6549984 6569136 6576128 6584184 6588972 6603436 6604416 6608238 6653952 6666948 6673408 6686442 6709248 6722352 6742008 6757452 6776692 6792576 6829056 6833008 6842394 6849024 6862401 6899256 6913872 6934088 6949972 6955026 6967296 6971328 7001316 7007728 7008768 7017354 7023616 7037334 7057911 7077888 7081984 7091712 7095816 7112448 7116564 7132866 7154784 7208448 7222527 7225344 7239456 7268352 7277256 7282548 7297976 7303842 7320573 7354368 7358624 7368732 7375872 7390278 7392768 7398144 7407207 7419776 7429968 7471104 7485696 7490028 7507584 7546784 7547904 7552272 7584759 7626752 7641648 7667712 7681548 7682688 7687134 7705152 7709611 7762944 7778106 7800849 7809152 7827456 7842744 7883694 7884864 7901568 7924672 7962624 7967232 7982793 7990528 8001504 8008832 8049132 8066184 8093696 8109504 8114197 8128512 8133216 8176896 8186913 8210223 8257536 8273664 8278452 8297856 8306688 8316864 8321677 8322912 8340544 8347248 8404992 8409856 8421408 8429568 8446032 8479744 8490132 8491392 8496306 8560032 8580096 8596854 8624896 8626176 8631168 8668296 8716288 8733312 8738366 8758848 8778912 8785296 8805888 8810984 8823087 8871936 8889264 8915256 8945664 8961806 8963136 8968323 8989344 9009936 9056768 9074457 9105408 9123192 9132032 9144576 9149868 9197643 9199008 9218496 9273368 9289728 9295104 9335088 9345024 9356472 9363276 9383112 9390654 9410548 9455616 9461088 9483264 9488752 9501786 9510488 9539712 9611264 9630036 9633792 9652608 9658194 9691136 9703008 9704448 9710064 9738456 9760764 9805824 9824976 9834496 9853704 9857024 9864192 9876276 9883458 9905154 9906624 9912357 9980928 9986704 10000422 10010112 10029663 10063872 10069696 10083528 10113012 10136178 10165038 10188864 10223616 10242064 10243584 10249512 10273536 10350592 10370808 10401132 10424958 10432539 10436608 10450944 10456992 10511592 10513152 10535424 10556001 10616832 10622976 10643724 10668672 10674846 10699299 10732176 10754912 10812672 10838016 10844288 10859184 10902528 10915884 10923822 10946964 10955763 11031552 11037936 11063808 11075584 11085417 11089152 11097216 11129664 11206656 11228544 11235042 11239424 11261376 11267893 11320176 11321856 11328408 11387558 11413376 11440128 11462472 11501568 11508224 11522322 11524032 11530701 11556013 11557728 11644416 11667159 11678464 11705216 11713728 11741184 11764116 11825541 11829248 11852352 11859211 11887008 11927552 11943936 11950848 11957764 11985792 12013248 12073698 12099276 12140544 12162451 12164256 12192768 12199824 12263524 12265344 12291328 12386304 12393472 12410496 12417678 12446784 12460032 12475296 12484368 12510816 12520872 12607488 12614784 12644352 12669048 12719616 12735198 12744459 12771458 12840048 12845056 12870144 12877592 12895281 12937344 12939264 12946752 12984608 13002444 13014352 13074432 13099968 13107549 13138272 13152256 13168368 13177944 13206872 13208832 13216476 13307904 13333896 13346816 13372884 13418496 13442709 13444704 13484016 13514904 13553384 13585152 13658112 13666016 13684788 13698048 13724802 13798512 13827744 13868176 13899944 13910052 13934592 13942656 14002632 14015456 14017536 14034708 14047232 14074668 14085981 14115822 14163968 14183424 14191632 14224896 14233128 14265732 14309568 14416896 14445054 14450688 14478912 14487291 14536704 14554512 14565096 14595952 14607684 14641146 14708736 14717248 14737464 14751744 14780556 14785536 14796288 14814414 14825187 14839552 14857731 14859936 14942208 14971392 14980056 15015168 15093568 15095808 15104544 15169518 15204267 15247557 15253504 15283296 15335424 15363096 15365376 15374268 15410304 15419222 15454543 15525888 15556212 15601698 15618304 15637437 15654912 15685488 15767388 15769728 15803136 15849344 15925248 15934464 15965586 15981056 16003008 16012269 16017664 16098264 16132368 16187392 16219008 16228394 16257024 16266432 16353792 16373826 16385733 16420446 16468459 16515072 16547328 16556904 16595712 16613376 16633728 16643354 16645824 16681088 16694496 16809984 16819712 16842816 16852563 16859136 16892064 16959488 16980264 16982784 16992612 17081337 17120064 17160192 17193708 17249792 17252352 17262336 17283483 17336592 17432576 17466624 17476732 17517696 17557824 17570592 17611776 17621968 17646174 17743872 17778528 17830512 17891328 17923612 17926272 17936646 17978688 18019872 18113536 18148914 18210816 18246384 18264064 18289152 18299736 18395286 18398016 18436992 18546736 18579456 18590208 18626517 18670176 18690048 18712944 18726552 18766224 18781308 18821096 18911232 18922176 18966528 18977504 19003572 19020976 19079424 19102797 19157187 19222528 19260072 19267584 19305216 19316388 19382272 19406016 19408896 19420128 19476912 19521528 19611648 19649952 19668992 19707408 19714048 19728384 19752552 19766916 19810308 19813248 19824714 19961856 19973408 20000844 20020224 20059326 20127744 20139392 20167056 20226024 20272356 20330076 20377728 20484128 20487168 20499024 20547072 20587203 20701184 20741616 20802264 20849916 20865078 20873216 20901888 20913984 20926087 21023184 21026304 21070848 21112002 21173733 21233664 21245952 21287448 21337344 21349692 21398598 21461167 21464352 21509824 21625344 21667581 21676032 21688576 21718368 21805056 21831768 21847644 21893928 21911526 21961719 22024249 22063104 22075872 22127616 22151168 22170834 22178304 22194432 22221621 22259328 22413312 22457088 22470084 22478848 22522752 22535786 22587409 22640352 22643712 22656816 22754277 22775116 22826752 22880256 22924944 23003136 23016448 23044644 23048064 23061402 23112026 23115456 23128833 23164969 23288832 23334318 23356928 23402547 23410432 23427456 23482368 23528232 23651082 23658496 23704704 23718422 23774016 23855104 23887872 23901696 23915528 23948379 23971584 24026496 24147396 24198552 24281088 24324902 24328512 24342591 24385536 24399648 24527048 24530688 24560739 24582656 24630669 24772608 24786944 24820992 24835356 24893568 24920064 24950592 24965031 24968736 25021632 25041744 25214976 25229568 25288704 25338096 25439232 25470396 25488918 25542916 25680096 25740288 25755184 25790562 25874688 25878528 25893504 25969216 26004888 26028704 26148864 26199936 26215098 26276544 26304512 26336736 26355888 26413744 26417664 26432952 26615808 26667792 26693632 26745768 26836992 26885418 26889408 26904969 26968032 27029808 27106768 27170304 27223371 27316224 27332032 27369576 27396096 27449604 27592929 27597024 27655488 27736352 27799888 27820104 27869184 27885312 28005264 28030912 28035072 28069416 28094464 28149336 28171962 28231644 28327936 28366848 28383264 28449792 28466256 28531464 28619136 28833792 28890108 28901376 28957824 28974582 29073408 29109024 29130192 29191904 29215368 29282292 29417472 29434496 29474928 29503488 29561112 29571072 29592576 29628828 29650374 29679104 29715462 29719872 29737071 29942784 29960112 30030336 30088989 30187136 30191616 30209088 30339036 30408534 30495114 30507008 30566592 30584281 30670848 30726192 30730752 30748536 30820608 30838444 30909086 31051776 31112424 31203396 31236608 31274874 31297617 31309824 31366321 31370976 31534776 31539456 31606272 31668003 31698688 31850496 31868928 31931172 31962112 32006016 32024538 32035328 32097897 32196528 32264736 32374784 32438016 32456788 32514048 32532864 32707584 32747652 32771466 32840892 32867289 32936918 33012367 33094656 33113808 33191424 33226752 33256251 33267456 33286708 33291648 33362176 33388992 33619968 33639424 33685632 33705126 33718272 33784128 33803679 33918976 33960528 33965568 33985224 34162674 34240128 34320384 34387416 34499584 34504704 34524672 34566966 34592103 34668039 34673184 34865152 34933248 34953464 35001477 35035392 35115648 35141184 35223552 35243936 35292348 35476623 35487744 35557056 35577633 35661024 35782656 35847224 35852544 35873292 35957376 36039744 36227072 36297828 36421632 36487353 36492768 36528128 36578304 36599472 36790572 36796032 36873984 37093472 37158912 37180416 37253034 37340352 37380096 37425888 37453104 37532448 37562616 37642192 37822464 37844352 37933056 37955008 38007144 38041952 38158848 38205594 38233377 38314374 38445056 38520144 38535168 38610432 38632776 38764544 38812032 38817792 38840256 38953824 39043056 39223296 39299904 39322647 39337984 39414816 39428096 39456768 39505104 39533832 39620616 39626496 39649428 39856453 39923712 39946816 40001688 40040448 40118652 40255488 40278784 40328127 40334112 40452048 40544712 40660152 40755456 40968256 40974336 40998048 41094144 41174406 41402368 41483232 41604528 41699832 41730156 41746432 41803776 41827968 41852174 42046368 42052608 42141696 42224004 42257943 42347466 42491904 42574896 42674688 42699384 42797196 42922334 42928704 43019648 43250688 43335162 43352064 43377152 43436736 43461873 43610112 43663536 43695288 43787856 43823052 43923438 44048498 44126208 44151744 44255232 44302336 44341668 44356608 44388864 44443242 44475561 44518656 44573193 44700103 44826624 44914176 44940168 44957696 45045504 45071572 45174818 45280704 45287424 45313632 45508554 45550232 45612801 45653504 45742671 45760512 45849888 46006272 46032896 46089288 46096128 46122804 46224052 46230912 46257666 46329938 46363629 46577664 46668636 46713856 46805094 46820864 46854912 46912311 46964736 47056464 47302164 47316992 47409408 47436844 47548032 47775744 47803392 47831056 47896758 47943168 48036807 48052992 48294792 48397104 48562176 48649804 48657024 48685182 48771072 48799296 49054096 49061376 49121478 49165312 49261338 49405377 49545216 49573888 49641984 49670712 49787136 49840128 49901184 49930062 49937472 50043264 50083488 50429952 50459136 50557689 50577408 50676192 50878464 50940792 50977836 51085832 51244011 51360192 51480576 51510368 51581124 51749376 51757056 51787008 51850449 51938432 52009776 52057408 52297728 52399872 52430196 52553088 52609024 52673472 52711776 52827488 52835328 52865904 53231616 53335584 53387264 53491536 53673984 53770836 53778816 53809938 53936064 54059616 54213536 54340608 54446742 54632448 54664064 54739152 54792192 54899208 55185858 55194048 55310976 55472704 55599776 55640208 55738368 55770624 55879551 56010528 56061824 56070144 56138832 56188928 56298672 56343924 56463288 56655872 56733696 56766528 56799379 56899584 56932512 57062928 57238272 57308391 57471561 57667584 57780216 57802752 57915648 57949164 58146816 58218048 58251739 58260384 58383808 58430736 58564584 58834944 58868992 58949856 59006976 59122224 59142144 59185152 59257656 59300748 59358208 59430924 59439744 59474142 59885568 59920224 60060672 60177978 60374272 60383232 60418176 60678072 60817068 60990228 61014016 61133184 61168562 61452384 61461504 61497072 61641216 61676888 61761609 61818172 62103552 62224848 62406792 62473216 62549748 62595234 62619648 62732642 62741952 62778261 63069552 63078912 63212544 63336006 63397376 63521199 63700992 63737856 63862344 63924224 64012032 64049076 64070656 64195794 64383501 64393056 64529472 64749568 64876032 64913576 65002743 65028096 65065728 65415168 65495304 65542932 65681784 65734578 65873836 65885157 66024734 66072747 66189312 66227616 66382848 66453504 66512502 66534912 66573416 66583296 66664863 66724352 66777984 67239936 67278848 67371264 67410252 67436544 67568256 67607358 67762227 67837952 67921056 67931136 67970448 68325348 68480256 68640768 68774832 68999168 69009408 69049344 69133932 69184206 69336078 69346368 69386499 69494907 69866496 69906928 70002954 70070784 70207641 70231296 70282368 70447104 70487872 70584696 70953246 70975488 71114112 71155266 71322048 71565312 71694448 71705088 71746584 71914752 72079488 72454144 72595656 72843264 72974706 72985536 73027773 73056256 73156608 73198944 73581144 73592064 73747968 73892007 74186944 74317824 74360832 74506068 74680704 74760192 74851776 74895093 74906208 75064896 75125232 75284384 75644928 75688704 75866112 75910016 76014288 76083904 76317696 76411188 76466754 76628748 76890112 77040288 77220864 77265552 77529088 77624064 77635584 77680512 77907648 78086112 78446592 78599808 78645294 78675968 78829632 78856192 78913536 79010208 79067664 79241232 79252992 79298856 79712906 79847424 79893632 80003376 80080896 80237304 80510976 80557568 80656254 80668224 80714907 80904096 81089424 81320304 81510912 81670113 81936512 81948672 81996096 82188288 82348812 82778787 82804736 82966464 83014477 83209056 83399664 83460312 83492864 83607552 83655936 83704348 84092736 84105216 84283392 84448008 84515886 84694932 84983808 85137157 85149792 85349376 85398768 85594392 85844668 85857408 86039296 86501376 86670324 86704128 86754304 86873472 86923746 87220224 87327072 87390576 87575712 87646104 87846876 88096996 88252416 88303488 88510464 88683336 88713216 88777728 88886484 88951122 89037312 89146386 89211213 89400206 89828352 89880336 89915392 90091008 90143144 90266967 90349636 90561408 90574848 90627264 91017108 91100464 91225602 91307008 91485342 91521024 91699776 91752843 92012544 92065792 92178576 92192256 92245608 92448104 92461824 92515332 92659876 92727258 93155328 93337272 93427712 93610188 93641728 93709824 93824622 93892851 93929472 94098963 94112928 94604328 94633984 94818816 94873688 95004009 95096064 95551488 95606784 95662112 95793516 95886336 96073614 96105984 96293691 96589584 96794208 97124352 97299608 97314048 97370364 97542144 97598592 98108192 98122752 98242956 98330624 98522676 98601867 98810754 99037101 99147776 99283968 99341424 99574272 99680256 99802368 99860124 99874944 100086528 100166976 100859904 100918272 101115378 101154816 101352384 101411037 101756928 101881584 101955672 102171664 102488022 102720384 102961152 103020736 103162248 103498752 103514112 103574016 103700898 103776309 103876864 104004117 104019552 104114816 104595456 104799744 104860392 105106176 105218048 105346944 105423552 105654976 105670656 105731808 106429869 106463232 106671168 106732899 106774528 106983072 107347968 107541672 107557632 107619876 107872128 108119232 108181801 108427072 108681216 108893484 109264896 109328128 109462059 109478304 109584384 109798416 110371716 110388096 110621952 110945408 111199552 111280416 111476736 111541248 111759102 112021056 112123648 112140288 112277664 112377856 112597344 112687848 112926576 113311744 113467392 113533056 113598758 113799168 113865024 114125856 114476544 114616782 114700131 114943122 115335168 115560432 115605504 115831296 115898328 116293632 116436096 116503478 116520768 116767616 116861472 117129168 117669888 117737984 117899712 117967941 118013952 118244448 118284288 118370304 118515312 118601496 118716416 118861848 118879488 118948284 119569359 119771136 119840448 120121344 120355956 120748544 120766464 120836352 120984381 121356144 121634136 121980456 122028032 122266368 122337124 122904768 122923008 122994144 123282432 123353776 123523218 123636344 124207104 124449696 124813584 124946432 125099496 125190468 125239296 125465284 125483904 125556522 126139104 126157824 126425088 126672012 126794752 127042398 127475712 127724688 127848448 128024064 128098152 128141312 128391588 128767002 128786112 129058944 129752064 129827152 130005486 130056192 130131456 130385619 130830336 130990608 131085864 131363568 131469156 131747672 131770314 132049468 132145494 132378624 132455232 132765696 132907008 133025004 133069824 133146832 133166592 133329726 133448704 133555968 133719579 134100309 134479872 134557696 134742528 134820504 134873088 135136512 135214716 135524454 135675904 135842112 135862272 135940896 136650696 136960512 137228013 137281536 137549664 137998336 138018816 138098688 138267864 138368412 138672156 138692736 138772998 138989814 139090887 139732992 139813856 140005908 140141568 140415282 140462592 140564736 140736933 140894208 140975744 141169392 141906492 141950976 142228224 142310532 142644096 143388896 143410176 143493168 143829504 144110421 144158976 144908288 145191312 145686528 145949412 145971072 146055546 146112512 146313216 146397888 146482609 147162288 147184128 147495936 147784014 148216131 148373888 148635648 148721664 149012136 149361408 149520384 149703552 149790186 149812416 150129792 150228169 150250464 150568768 151289856 151377408 151673067 151732224 151820032 152028576 152167808 152635392 152822376 152933508 153257496 153732033 153780224 154080576 154169743 154441728 154531104 155058176 155248128 155271168 155361024 155551347 155815296 156172224 156893184 157199616 157290588 157351936 157659264 157712384 157827072 158020416 158111863 158135328 158482464 158505984 158597712 159425812 159694848 159787264 160006752 160161792 160474608 161021952 161115136 161312508 161336448 161429814 161808192 162154783 162178848 162640608 163021824 163340226 163873024 163897344 163992192 164376576 164697624 165557574 165609472 165932928 166028954 166418112 166799328 166920624 166985728 167215104 167311872 167408696 167638653 168185472 168210432 168566784 168896016 169031772 169389864 169967616 170274314 170299584 170398137 170698752 170797536 171188784 171689336 171714816 171925173 172078592 172414683 173002752 173340648 173408256 173508608 173746944 173847492 174440448 174654144 174755217 174781152 175151424 175292208 175693752 176193992 176504832 176606976 177020928 177366672 177426432 177555456 177772968 177902244 178074624 178292772 178422426 178800412 179656704 179760672 180182016 180286288 180533934 180699272 181122816 181149696 181254528 182034216 182200928 182451204 182614016 182970684 183042048 183399552 183505686 184131584 184357152 184384512 184491216 184896208 184923648 185030664 185319752 185454516 186310656 186674544 186855424 187220376 187283456 187419648 187649244 187785702 187858944 188197926 188225856 188334783 189208656 189637632 189747376 190008018 190192128 190563597 191102976 191213568 191324224 191587032 191772672 192147228 192211968 192587382 193150503 193179168 193588416 194248704 194599216 194628096 194740728 195084288 195197184 196216384 196245504 196485912 196661248 197045352 197203734 197621508 197655471 198074202 198218241 198295552 198567936 198682848 199148544 199360512 199604736 199720248 199749888 200173056 200333952 201719808 201836544 202230756 202309632 202704768 202822074 203286681 203513856 203763168 203911344 204343328 204976044 205440768 205922304 206041472 206324496 206997504 207028224 207148032 207401796 207552618 207753728 208008234 208039104 208159497 208229632 208484721 209599488 209720784 210212352 210436096 210622923 210693888 210847104 211309952 211341312 211463616 212859738 212926464 213342336 213465798 213549056 213966144 214089967 214695936 215083344 215115264 215239752 215744256 216238464 216363602 216854144 217362432 217786968 218529792 218656256 218924118 218956608 219083319 219168768 219564247 219596832 220743432 220776192 221243904 221676021 221890816 222399104 222560832 222953472 223082496 223518204 224042112 224247296 224280576 224555328 224685279 224755712 225194688 225375696 225853152 226623488 226934784 227066112 227197516 227598336 227730048 228251712 228953088 229233564 229400262 229886244 230670336 231086569 231120864 231662592 231796656 232587264 232872192 233006956 233041536 233535232 233722944 234258336 235339776 235475968 235799424 235935882 236027904 236488896 236568576 236740608 237030624 237202992 237432832 237723696 237758976 237896568 239138718 239542272 239680896 240242688 240711912 241497088 241532928 241672704 241968762 242144721 242712288 243268272 243960912 244056064 244532736 244674248 245010339 245809536 245846016 245988288 246564864 246707552 247046436 247272688 248336361 248414208 248899392 249043431 249627168 249892864 250198992 250380936 250478592 250930568 250967808 251113044 252278208 252315648 252850176 253344024 253589504 254084796 254951424 255411471 255449376 255696896 256048128 256196304 256282624 256783176 257534004 257572224 258117888 259504128 259654304 260010972 260112384 260262912 260771238 261660672 261981216 262171728 262727136 262938312 263495344 263540628 264098936 264290988 264757248 264910464 265531392 266050008 266139648 266293664 266333184 266659452 266897408 267111936 267439158 267633639 268200618 269115392 269485056 269641008 269746176 270273024 270429432 271048908 271351808 271684224 271724544 271881792 273301392 273921024 274456026 274563072 275099328 275258529 275996672 276037632 276197376 276535728 276736824 277344312 277385472 277545996 277979628 278181774 278995171 279465984 279627712 280011816 280283136 280830564 280925184 281129472 281473866 281678553 281788416 281951488 282296889 282338784 283812984 283901952 284456448 284621064 285288192 286777792 286820352 286986336 287659008 288220842 288317952 288881073 289816576 290382624 291373056 291898824 291942144 292111092 292225024 292626432 292795776 292965218 293636317 294324576 294368256 294991872 295568028 295805601 296432262 296747776 297111303 297443328 298024272 298722816 299040768 299407104 299580372 299624832 300259584 300456338 300500928 301137536 301144597 302579712 302754816 303346134 303464448 303640064 304057152 304233111 304335616 305270784 305644752 305867016 306514992 307464066 307560448 308161152 308339486 308883456 309062208 310116352 310496256 310542336 310722048 311102694 311328927 311630592 312012351 312344448 312900721 313786368 314399232 314581176 314703872 315318528 315424768 315654144 316040832 316223726 316270656 316964928 317011968 317195424 318851624 319289607 319389696 319574528 320013504 320198697 320323584 320949216 322043904 322230272 322625016 322672896 322859628 323616384 324309566 324357696 324545403 325281216 326043648 326680452 327746048 327794688 327984384 328386177 328753152 329395248 331115148 331218944 331865856 332057908 332836224 333598656 333841248 334430208 334623744 334817392 335277306 336370944 336420864 337133568 337792032 338063544 338779728 339935232 340548628 340599168 340796274 341397504 341595072 342377568 343378672 343429632 343850346 344157184 344829366 346005504 346681296 346816512 347017216 347493888 347694984 348880896 349308288 349510434 349562304 350302848 350584416 351387504 352387984 353009664 353213952 353903823 354041856 354733344 354852864 355110912 355545936 355804488 356149248 356585544 356844852 357600824 358708077 359313408 359521344 360364032 360572576 361067868 361398544 362245632 362299392 362509056 362953143 364068432 364401856 364902408 365228032 365941368 366084096 366799104 367011372 368263168 368714304 368769024 368982432 369792416 369847296 370061328 370639504 370909032 372621312 373349088 373710848 374440752 374566912 374839296 375298488 375571404 375717888 376395852 376451712 376669566 378417312 379275264 379494752 380016036 380384256 381127194 382427136 382648448 383174064 383545344 384294456 384423936 385174764 386301006 386358336 387176832 389198432 389256192 389481456 390168576 390394368 391156857 392432768 392491008 392971824 393322496 394090704 394407468 395243016 395310942 396148404 396436482 396591104 397135872 397365696 397595653 398297088 398721024 399209472 399440496 399499776 400346112 400667904 401158737 402300927 403439616 403673088 404461512 404619264 405409536 405644148 406573362 407027712 407526336 407762173 407822688 408686656 409952088 410881536 411684039 411844608 412082944 412648992 413995008 414056448 414296064 414803592 415105236 415507456 416016468 416078208 416318994 416459264 416969442 417272661 419198976 419441568 420424704 420872192 421245846 421387776 421694208 422210799 422619904 422682624 422927232 425719476 425852928 426684672 426931596 427098112 427932288 428179934 429160771 430166688 430230528 430479504 431488512 432331263 432476928 432727204 433708288 434724864 435573936 437059584 437312512 437848236 437913216 438166638 438337536 439128494 439193664 439447827 440134411 441486864 441552384 442487808 443352042 443781632 444648393 444798208 445121664 445906944 446164992 447036408 448084224 448494592 448561152 449110656 449370558 449511424 450389376 450684507 450751392 451706304 453246976 453869568 454132224 454395032 455019201 455196672 455460096 456503424 457906176 458467128 458800524 459772488 461196099 461340672 462173138 462241728 462509229 463325184 463593312 465174528 465744384 466013912 466083072 466654041 467070464 467445888 468516672 470679552 470951936 471598848 471871764 472055808 472977792 473137152 473481216 474061248 474335589 474405984 474865664 475447392 475517952 475793136 478277436 479084544 479361792 480485376 481423824 482994176 483065856 483345408 483937524 484289442 485424576 486464349 486536544 487921824 489065472 489348496 490020678 491619072 491692032 491976576 493129728 493415104 494092872 494545376 496672722 496828416 497798784 498086862 499254336 499785728 500397984 500761872 500957184 501861136 501935616 502226088 504556416 504631296 505700352 506688048 507179008 508169592 509902848 510822942 510898752 511194411 511393792 512096256 512392608 512565248 513566352 515068008 515144448 516235776 517244049 519008256 519308608 520021944 520224768 520525824 521542476 523321344 523962432 524265651 524343456 525454272 525876624 526990688 527081256 528197872 528581976 529514496 529820928 531062784 532100016 532279296 532587328 532666368 533318904 533794816 534223872 534878316 535267278 536401236 538230784 538970112 539282016 540546048 540858864 542097816 542703616 543368448 543449088 543763584 546602784 547842048 548912052 549126144 550198656 550517058 551993344 552394752 553071456 553473648 554688624 554770944 555091992 555959256 556363548 557990342 558931968 559255424 560023632 560566272 561661128 561850368 562258944 562947732 563357106 563576832 563902976 564593778 564677568 565004349 567625968 568912896 569242128 570576384 571690791 573555584 573640704 573972672 575318016 576441684 576635904 577762146 579451509 579633152 580765248 581101339 582746112 583797648 583884288 584222184 584450048 585252864 585591552 585930436 587272634 588649152 588736512 589983744 591136056 591611202 592864524 592966413 593495552 594222606 594654723 594886656 595960099 596048544 597445632 598081536 598814208 599160744 599249664 600519168 600912676 601001856 602275072 602289194 605159424 605509632 606692268 606928896 607280128 608114304 608466222 608671232 609860043 610541568 611289504 611734032 613029984 614928132 615120896 616322304 616678972 617766912 618124416 620992512 621084672 621444096 622205388 622657854 623261184 624024702 624478491 624688896 625454163 625801442 627234973 628798464 629162352 629407744 630637056 630849536 631308288 631868769 632081664 632447452 632541312 633929856 634023936 634390848 637703248 638579214 638779392 639149056 640027008 640397394 640647168 641898432 642269901 644087808 644460544 645250032 645345792 645719256 647232768 648619132 648715392 649090806 650562432 652087296 653360904 655492096 655589376 655968768 656772354 657249957 657506304 658692741 658790496 662230296 662437888 663731712 664115816 665028063 665672448 667197312 667682496 668860416 669247488 669634784 670554612 672741888 672841728 674055837 674267136 675584064 676127088 677559456 679870464 681097256 681198336 681592548 682795008 683190144 684755136 686757344 686859264 687700692 688314368 689658732 692011008 693259707 693362592 694034432 694987776 695389968 697761792 698616576 699020868 699124608 700605696 701168832 702775008 704775968 706019328 706427904 707807646 708083712 709466688 709705728 710221824 711091872 711608976 712298496 713171088 713689704 715201648 717416154 718626816 719042688 720728064 721145152 722135736 722797088 724491264 724598784 725018112 725906286 726434163 728136864 728803712 729804816 730456064 731882736 732168192 733598208 734022744 736526336 737428608 737538048 737964864 739584832 739694592 740122656 741279008 741818064 745009083 745242624 746698176 747130293 747421696 748881504 749133824 749678592 750596976 751142808 751435776 752791704 752903424 753339132 756834624 757272607 758550528 758989504 760032072 760768512 762254388 764854272 765296896 766234413 766348128 767090688 768588912 768847872 770349528 772602012 772716672 774353664 778396864 778512384 778962912 780337152 780788736 782313714 784865536 784982016 785943648 786644992 788181408 788814936 790486032 790621884 792296808 792872964 793182208 794271744 794731392 795191306 796594176 798418944 798880992 798999552 800692224 801335808 802317474 802900917 804601854 807346176 808923024 809238528 810819072 811288296 813146724 814055424 815052672 815524346 815645376 817373312 819904176 821763072 823368078 823689216 824165888 825297984 825775587 827990016 828112896 828592128 829607184 830210472 831014912 832032936 832156416 832637988 832918528 833938884 834545322 836985513 838397952 838883136 840849408 841744384 842491692 842775552 843388416 844421598 845035659 845239808 845365248 845854464 846890667 851438952 851705856 853369344 853863192 854196224 855864576 856359868 858321542 860333376 860461056 860959008 862977024 864662526 864953856 865454408 866643219 867416576 869449728 871147872 874119168 874625024 875696472 875826432 876333276 876675072 878256988 878387328 878895654 880268822 880908951 882973728 883104768 884975616 886704084 887563264 889296786 889596416 890243328 891333909 892329984 894072816 896168448 896989184 897122304 898221312 898741116 899022848 900778752 901369014 901502784 903412608 903433791 907739136 908264448 908790064 910038402 910393344 910920192 912699333 913006848 915812352 916934256 917601048 919544976 922392198 922681344 924346276 924483456 925018458 926650368 927186624 930349056 931488768 932027824 932166144 933308082 934140928 934891776 936037053 937033344 938702163 941359104 941903872 943197696 943743528 944111616 945955584 946274304 946962432 948122496 948671178 948811968 949731328 950894784 951035904 951586272 956554872 958169088 958723584 960596091 960970752 962847648 965988352 966131712 966690816 967875048 968578884 970849152 972928698 973073088 973636209 975843648 978130944 978696992 980041356 983238144 983384064 983953152 985158531 986259456 986830208 988185744 989090752 993345444 993656832 995597568 996173724 998508672 999571456 1000795968 1001523744 1003722272 1003871232 1004452176 1009112832 1009262592 1011400704 1013376096 1014358016 1016339184 1019805696 1021645884 1021797504 1022388822 1022787584 1024192512 1024785216 1025130496 1027132704 1030136016 1030288896 1032471552 1034488098 1038016512 1038617216 1040043888 1040449536 1041051648 1043084952 1046642688 1047924864 1048531302 1048686912 1050908544 1051753248 1053981376 1054162512 1056395744 1057163952 1059028992 1059641856 1061711469 1062125568 1064200032 1064558592 1065174656 1065332736 1066637808 1067589632 1068447744 1069756632 1070534556 1072802472 1076124231 1076461568 1077940224 1078564032 1079188201 1081092096 1081717728 1084195632 1085407232 1086736896 1086898176 1087527168 1088859429 1093205568 1095684096 1097824104 1098252288 1100397312 1101034116 1103986688 1104789504 1106142912 1106783041 1106947296 1109377248 1109541888 1110183984 1111918512 1112727096 1115980684 1117863936 1118510848 1120047264 1121132544 1123322256 1123700736 1124517888 1125895464 1126714212 1127153664 1127805952 1129187556 1129355136 1130008698 1135083481 1135251936 1137825792 1138484256 1141152768 1143381582 1147111168 1147281408 1147945344 1150636032 1152883368 1153271808 1155524292 1158903018 1159266304 1161530496 1162202678 1167595296 1167768576 1168444368 1168900096 1170505728 1171183104 1171860872 1173470571 1174545268 1177298304 1177473024 1179967488 1182272112 1183222404 1185729048 1185932826 1186991104 1188445212 1189309446 1189773312 1191920198 1192097088 1192786959 1194891264 1196163072 1197628416 1198321488 1198499328 1201038336 1201825352 1202003712 1203476211 1204550144 1204578388 1206902781 1210318848 1211019264 1213384536 1213857792 1214560256 1216228608 1216932444 1217342464 1219720086 1221083136 1222579008 1223286519 1223468064 1226059968 1229856264 1230241792 1232644608 1233357944 1235052117 1235533824 1236248832 1241985024 1242169344 1242888192 1244410776 1245315708 1246522368 1248049404 1248956982 1249377792 1250908326 1251602884 1251817983 1254469946 1257596928 1258324704 1261274112 1261699072 1262616576 1263737538 1264163328 1264894904 1265082624 1266632397 1267859712 1268047872 1268781696 1275406496 1277158428 1277558784 1278298112 1280054016 1280794788 1281294336 1283796864 1284539802 1287482313 1288921088 1290500064 1290691584 1291438512 1294465536 1297238264 1297430784 1298181612 1301124864 1304174592 1306721808 1310984192 1311178752 1311937536 1313544708 1314499914 1315012608 1317385482 1317580992 1318343481 1320403233 1324460592 1327463424 1328231632 1330056126 1331344896 1333945179 1334394624 1335364992 1337720832 1338494976 1339269568 1341109224 1345483776 1345683456 1348111674 1348534272 1351168128 1352053521 1352254176 1355118912 1359740928 1362194512 1362396672 1363185096 1365590016 1366380288 1369510272 1373514688 1373718528 1375401384 1376628736 1379317464 1383588297 1384022016 1386519414 1386725184 1387527687 1388068864 1389975552 1390779936 1395523584 1397233152 1398041736 1398249216 1401211392 1402337664 1405550016 1409551936 1412038656 1412855808 1415615292 1416167424 1418933376 1419411456 1420443648 1422183744 1423006767 1423217952 1424596992 1426342176 1427379408 1430403296 1434832308 1437253632 1438085376 1441456128 1442290304 1444271472 1445594176 1448982528 1449197568 1450036224 1451812572 1452868326 1456273728 1457607424 1459393047 1459609632 1460912128 1463765472 1467196416 1468045488 1473052672 1474857216 1475076096 1475929728 1479169664 1479389184 1480245312 1482558016 1483636128 1490018166 1490485248 1493396352 1494260586 1494843392 1497763008 1498267648 1499357184 1501193952 1502285616 1502871552 1505583408 1505806848 1506678264 1513669248 1514545214 1517101056 1517979008 1520064144 1521537024 1524508776 1529708544 1530593792 1532468826 1532696256 1533583233 1534181376 1537177824 1537695744 1540699056 1545204024 1545433344 1548707328 1551732147 1556793728 1557024768 1557925824 1560674304 1561577472 1564627428 1569731072 1569964032 1571887296 1572796953 1573289984 1576362816 1577629872 1580972064 1581243768 1584593616 1585745928 1586364416 1588543488 1589462784 1590382612 1593188352 1596837888 1597761984 1597999104 1601384448 1602671616 1604634948 1605801834 1609203708 1614692352 1617605983 1617846048 1621638144 1622576592 1626293448 1628110848 1630105344 1631048692 1631290752 1634746624 1639808352 1643526144 1646736156 1647378432 1648331776 1650595968 1651551174 1655980032 1657184256 1659214368 1660420944 1662029824 1664065872 1664312832 1665275976 1665837056 1667877768 1669090644 1673971026 1676795904 1677766272 1681698816 1684983384 1685551104 1686776832 1688843196 1690071318 1690479616 1690730496 1691708928 1693781334 1695013047 1702877904 1706738688 1707726384 1708392448 1711729152 1712719736 1715072373 1716643084 1720666752 1720922112 1721918016 1725954048 1729325052 1729907712 1730908816 1733286438 1734833152 1738354527 1738899456 1742295744 1743304017 1748238336 1749250048 1751392944 1751652864 1752666552 1753350144 1756513976 1756774656 1757791308 1760537644 1761817902 1765947456 1766209536 1769951232 1773408168 1775126528 1778593572 1779192832 1780486656 1782667818 1783964169 1784659968 1787880297 1788145632 1792336896 1793978368 1794244608 1796442624 1797482232 1798045696 1801557504 1802738028 1803005568 1806825216 1806867582 1815478272 1816528896 1817580128 1820076804 1820786688 1821840384 1825398666 1826013696 1829580129 1831624704 1833868512 1835202096 1839089952 1844784396 1845362688 1848692552 1848966912 1850036916 1853300736 1854373248 1862977536 1864055648 1864332288 1866616164 1868281856 1869783552 1872074106 1873435473 1874066688 1876362489 1877404326 1881704919 1883807744 1886395392 1887487056 1888223232 1891911168 1892548608 1893924864 1896244992 1897342356 1897623936 1899462656 1901789568 1902071808 1903172544 1913109744 1916338176 1917447168 1921192182 1921941504 1925695296 1926809703 1931976704 1932263424 1933381632 1935750096 1937157768 1941698304 1945857396 1946146176 1947272418 1951687296 1952966197 1956261888 1957393984 1960082712 1966476288 1966768128 1967906304 1970317062 1971749871 1972518912 1973660416 1976078223 1976371488 1978181504 1986690888 1987313664 1991195136 1992347448 1997017344 1999142912 2001591936 2003047488 2007444544 2007742464 2008904352 2018225664 2018525184 2022167511 2022801408 2026752192 2028716032 2032678368 2039611392 2043291768 2043595008 2044777644 2045575168 2048385024 2049570432 2050260992 2054265408 2055454219 2060272032 2060577792 2064943104 2068976196 2076033024 2077234432 2079779121 2080087776 2082103296 2086169904 2093285376 2095849728 2097062604 2097373824 2101817088 2103506496 2107962752 2108012179 2108325024 2112791488 2114327904 2118057984 2119283712 2123422938 2124251136 2128400064 2129117184 2130349312 2130665472 2133275616 2135179264 2136895488 2139513264 2141069112 2145604944 2152248462 2152923136 2155880448 2157128064 2158376402 2162184192 2163435456 2168391264 2170814464 2173473792 2173796352 2175054336 2177718858 2179302489 2186411136 2191368192 2195648208 2196504576 2200794624 2202068232 2207973376 2209579008 2212285824 2213566082 2213894592 2218754496 2219083776 2220367968 2223837024 2225454192 2231961368 2235027249 2235727872 2237021696 2240094528 2241390879 2242265088 2246644512 2247401472 2249035776 2251790928 2253428424 2254307328 2255611904 2258375112 2258710272 2260017396 2270166962 2270503872 2271817821 2275651584 2276968512 2282305536 2286763164 2294222336 2294562816 2295890688 2298703239 2301272064 2305766736 2306543616 2311048584 2317806036 2318532608 2323060992 2324405356 2335190592 2335537152 2336888736 2341011456 2342366208 2343721744 2346941142 2349090536 2354596608 2354946048 2359934976 2364544224 2366444808 2371458096 2371865652 2373982208 2376890424 2378618892 2379546624 2383840396 2384194176 2385573918 2389782528 2395256832 2396642976 2396998656 2402076672 2403650704 2404007424 2406952422 2409100288 2409156776 2413805562 2422038528 2426769072 2427715584 2429120512 2432457216 2433864888 2434684928 2439440172 2442166272 2445158016 2446573038 2446936128 2452119936 2459712528 2465289216 2466715888 2470104234 2471067648 2472497664 2477326761 2483970048 2484338688 2485776384 2488821552 2490631416 2493044736 2496098808 2497913964 2498755584 2501816652 2503205768 2503635966 2508939892 2510956539 2515193856 2516649408 2522548224 2525233152 2527475076 2528326656 2529789808 2530165248 2533264794 2535719424 2536095744 2537563392 2540672001 2550812992 2554316856 2555117568 2556596224 2560108032 2561589576 2562588672 2567593728 2569079604 2574964626 2577842176 2581000128 2581383168 2582877024 2588931072 2594476528 2594861568 2596363224 2602249728 2608349184 2613443616 2621968384 2622357504 2623875072 2627089416 2628999828 2630025216 2634770964 2635161984 2636686962 2640806466 2642726853 2648921184 2654926848 2656463264 2660112252 2662689792 2667890358 2668789248 2670729984 2674001727 2676989952 2678539136 2682218448 2690967552 2691366912 2696223348 2697068544 2702336256 2704107042 2704508352 2710237824 2710301373 2724389024 2724793344 2726370192 2731180032 2732760576 2738097999 2739020544 2747029376 2747437056 2750802768 2753257472 2758634928 2767176594 2768044032 2773038828 2773450368 2775055374 2776137728 2779951104 2781559872 2783169571 2791047168 2794466304 2796083472 2796498432 2802422784 2804675328 2808111159 2811100032 2816106489 2819103872 2824077312 2825711616 2831230584 2832334848 2837866752 2838822912 2840887296 2844367488 2846013534 2846435904 2849193984 2852684352 2854335211 2854758816 2860806592 2869664616 2874507264 2876170752 2881788273 2882912256 2884580608 2888542944 2891188352 2897965056 2898395136 2900072448 2903625144 2905736652 2912547456 2915214848 2918786094 2919219264 2920908627 2921824256 2927530944 2934392832 2936090976 2946105344 2949714432 2950152192 2951859456 2955475593 2958339328 2958778368 2960490624 2965116032 2967272256 2980036332 2980970496 2986792704 2988521172 2989686784 2995526016 2996535296 2998714368 3002387904 3004125397 3004571232 3011166816 3011613696 3013356528 3027338496 3029090428 3034202112 3035958016 3040128288 3043074048 3049017552 3059417088 3061187584 3064937652 3065392512 3067166466 3068362752 3074355648 3075391488 3080940877 3081398112 3090408048 3090866688 3097414656 3103464294 3113587456 3114049536 3115851648 3121348608 3123154944 3129254856 3139462144 3139928064 3143774592 3145593906 3146579968 3152725632 3155259744 3161944128 3162487536 3169187232 3171491856 3172728832 3177086976 3178925568 3180765224 3185134407 3186376704 3193675776 3195523968 3195998208 3202768896 3205343232 3209269896 3211603668 3218407416 3228372693 3229384704 3235211966 3235692096 3237564603 3243276288 3245153184 3252586896 3256221696 3260210688 3262097384 3262581504 3266578287 3269493248 3279616704 3287052288 3293472312 3294756864 3296663552 3301191936 3303102348 3311960064 3314368512 3318428736 3320349123 3320841888 3324059648 3328131744 3328625664 3330551952 3331674112 3335755536 3338181288 3347942052 3353591808 3355532544 3363397632 3369966768 3371102208 3373553664 3377686392 3380142636 3380959232 3381460992 3383417856 3387562668 3390026094 3405250443 3405755808 3413477376 3415452768 3423458304 3425439472 3430144746 3433286168 3441333504 3441844224 3443836032 3451908096 3458650104 3459815424 3461817632 3466572876 3469666304 3476709054 3477798912 3484591488 3486608034 3498500096 3502785888 3503305728 3505333104 3506700288 3513027952 3513549312 3515582616 3521075288 3523635804 3531894912 3532419072 3539902464 3546816336 3550253056 3557187144 3558385664 3560973312 3565335636 3567928338 3569319936 3575760594 3576291264 3578360877 3584673792 3587956736 3588489216 3592885248 3594964464 3603115008 3605476056 3606011136 3613650432 3613735164 3620708343 3630956544 3633057792 3635160256 3640153608 3641573376 3643680768 3650797332 3652027392 3659160258 3663249408 3667737024 3669859557 3670404192 3678179904 3689568792 3690725376 3697385104 3697933824 3700073832 3706601472 3708746496 3725955072 3728111296 3728664576 3733232328 3736563712 3739567104 3744148212 3746870946 3748133376 3752724978 3754808652 3755453949 3763409838 3767615488 3772790784 3774974112 3783822336 3785097216 3787849728 3792489984 3794684712 3795247872 3798925312 3803579136 3804143616 3806345088 3826219488 3832676352 3834894336 3842384364 3843883008 3851390592 3853619406 3862446939 3863953408 3866763264 3871500192 3874315536 3883396608 3891714792 3892292352 3894544836 3903374592 3905932394 3912523776 3914787968 3914879761 3920165424 3932952576 3933536256 3935812608 3940634124 3943499742 3945037824 3947320832 3952156446 3952742976 3955030443 3956363008 3961209699 3973381776 3982390272 3984694896 3994034688 3998285824 4001835537 4003183872 4006094976 4014889088 4015484928 4017808704 4036451328 4037050368 4044335022 4045602816 4053504384 4056160563 4057432064 4065356736 4067709373 4079222784 4086583536 4087190016 4089555288 4091150336 4096770048 4099140864 4100521984 4108530816 4110908438 4120544064 4121155584 4129886208 4137952392 4150764891 4152066048 4154468864 4159558242 4160175552 4162583061 4164206592 4171720693 4172339808 4186570752 4191699456 4194125208 4194747648 4203634176 4207012992 4215925504 4216024358 4216650048 4225582976 4228655808 4236115968 4238567424 4246845876 4248502272 4256800128 4258234368 4260698624 4261330944 4266551232 4269020301 4270358528 4273790976 4279026528 4282138224 4291209888 4304496924 4305846272 4311760896 4314256128 4316752804 4324368384 4326870912 4336782528 4346947584 4347592704 4350108672 4355437716 4358604978 4372822272 4378179141 4382736384 4390644811 4391296416 4401589248 4404136464 4415946752 4419158016 4424571648 4427132164 4427789184 4437508992 4438167552 4440735936 4447674048 4450908384 4463922736 4470054498 4471455744 4474043392 4480189056 4482781758 4484530176 4493289024 4494802944 4498071552 4503581856 4506856848 4508614656 4511223808 4516750224 4517420544 4520034792 4540333924 4541007744 4543635642 4551303168 4553937024 4564611072 4573526328 4588444672 4589125632 4591781376 4597406478 4600749699 4602544128 4611533472 4613087232 4622097168 4635612072 4637065216 4646121984 4648810712 4655196441 4670381184 4671074304 4673777472 4682022912 4684732416 4687443488 4693882284 4698181072 4709193216 4709892096 4718390859 4719869952 4729088448 4732889616 4742916192 4743731304 4747964416 4753780848 4757237784 4759093248 4767680792 4768388352 4771147836 4779565056 4790513664 4793285952 4793997312 4804153344 4807301408 4808014848 4813904844 4818200576 4818313552 4827611124 4844077056 4852817949 4853538144 4858241024 4864914432 4867729776 4869369856 4878880344 4884332544 4890316032 4893146076 4893872256 4904239872 4919425056 4930578432 4933431776 4940208468 4942135296 4944995328 4954653522 4967940096 4971552768 4977643104 4981262832 4986089472 4992197616 4995827928 4997511168 5003633304 5006411536 5007271932 5017879784 5021913078 5030387712 5033298816 5045096448 5054950152 5056653312 5059579616 5060330496 5066529588 5071438848 5072191488 5075126784 5081344002 5085039141 5101625984 5108633712 5113192448 5120216064 5123179152 5125177344 5135187456 5138159208 5149929252 5155684352 5162000256 5162766336 5165754048 5177862144 5188953056 5189723136 5192726448 5204499456 5215063581 5216698368 5226887232 5229912051 5243936768 5244715008 5247750144 5254178832 5257999656 5260050432 5269541928 5270323968 5273373924 5281612932 5285453706 5297842368 5300908249 5309853696 5312926528 5320224504 5325379584 5335780716 5337578496 5341459968 5348003454 5351892507 5353979904 5357078272 5363640891 5364436896 5381935104 5382733824 5392446696 5394137088 5404672512 5408214084 5409016704 5420475648 5420602746 5448778048 5449586688 5452740384 5462360064 5465521152 5476195998 5478041088 5488740387 5494058752 5494874112 5501605536 5506514944 5517269856 5534353188 5536088064 5546077656 5546900736 5550110748 5552275456 5559902208 5563119744 5566339142 5579090023 5588932608 5592166944 5592996864 5604845568 5609350656 5616222318 5620306419 5622200064 5629087467 5632212978 5638207744 5645114757 5651423232 5662461168 5664669696 5675733504 5677645824 5681774592 5688734976 5692027068 5692871808 5698387968 5705368704 5708670422 5709517632 5721613184 5721747343 5739329232 5749014528 5752341504 5763576546 5765824512 5769161216 5777085888 5780429109 5782376704 5795930112 5796790272 5800144896 5807250288 5811473304 5825094912 5830429696 5837572188 5838438528 5841817254 5843648512 5855061888 5858898591 5868785664 5872181952 5892210688 5899428864 5900304384 5903718912 5910951186 5915249613 5916678656 5917556736 5920981248 5928234669 5930232064 5934544512 5960072664 5961940992 5973585408 5977042344 5979373568 5991052032 5993070592 5997428736 6004775808 6008250794 6009142464 6022333632 6023227392 6026713056 6054676992 6058180856 6066502533 6068404224 6071916032 6080256576 6086148096 6098035104 6118834176 6122375168 6129875304 6130785024 6134332932 6136725504 6148711296 6150782976 6161881754 6162796224 6166362657 6180816096 6181733376 6194829312 6206928588 6227174912 6228099072 6231703296 6239337363 6246309888 6258509712 6278924288 6279856128 6287549184 6291187812 6293159936 6305451264 6310519488 6323888256 6324036537 6324975072 6338374464 6342983712 6354173952 6357851136 6361530448 6370268814 6372753408 6387351552 6391047936 6391996416 6405537792 6410686464 6418539792 6423207336 6436814832 6456745386 6458769408 6470423932 6471384192 6475129206 6486552576 6490306368 6505173792 6512443392 6520421376 6524194768 6525163008 6533156574 6538986496 6559233408 6574104576 6586944624 6589513728 6593327104 6602383872 6606204696 6623920128 6628737024 6636857472 6640698246 6641683776 6648119296 6656263488 6657251328 6661103904 6663348224 6671511072 6676362576 6695884104 6707183616 6711065088 6724172637 6726795264 6739933536 6742204416 6747107328 6755372784 6760285272 6761918464 6762921984 6766835712 6775125336 6780052188 6810500886 6811511616 6815453463 6826954752 6830905536 6846916608 6850878944 6860289492 6866572336 6882667008 6883688448 6887672064 6896109717 6903816192 6917300208 6919630848 6923635264 6933145752 6939332608 6953418108 6955597824 6969182976 6973216068 6997000192 7005571776 7006611456 7010666208 7026055904 7027098624 7031165232 7042150576 7047271608 7063789824 7064838144 7079804928 7093632672 7100506112 7114374288 7116771328 7121946624 7130671272 7135856676 7138639872 7151521188 7152582528 7156721754 7169347584 7175913472 7185770496 7189928928 7206230016 7210952112 7212022272 7227300864 7227470328 7241416686 7266115584 7270320512 7280307216 7283146752 7287361536 7301594664 7304054784 7318320516 7326498816 7335474048 7339719114 7340808384 7356359808 7379137584 7394770208 7395867648 7400147664 7413202944 7417492992 7431980283 7451910144 7456222592 7457329152 7466464656 7473127424 7479134208 7488296424 7493741892 7496266752 7505449956 7509617304 7510907898 7526819676 7532869617 7535230976 7545581568 7549948224 7554317407 7567644672 7575699456 7584979968 7589369424 7590495744 7597850624 7607158272 7608287232 7612690176 7622016003 7652438976 7665352704 7669788672 7684768728 7687766016 7702781184 7707238812 7724893878 7727906816 7733526528 7743000384 7747481287 7748631072 7766793216 7783429584 7784584704 7789089672 7806749184 7811864788 7825047552 7829575936 7829759522 7840330848 7865905152 7867072512 7871625216 7881268248 7886999484 7890075648 7894641664 7904312892 7905485952 7910060886 7912726016 7922419398 7928180559 7945584367 7946763552 7964780544 7969389792 7988069376 7996571648 8003671074 8006367744 8012189952 8022005181 8029778176 8030969856 8035617408 8072902656 8074100736 8088670044 8091205632 8107008768 8112321126 8114864128 8130713472 8130904119 8135418746 8154054649 8173167072 8174380032 8179110576 8182300672 8193540096 8198281728 8201043968 8214293997 8217061632 8221816876 8241088128 8242311168 8259772416 8275904784 8301529782 8304132096 8308937728 8319116484 8320351104 8325166122 8328413184 8343441386 8344679616 8349508713 8362553809 8373141504 8383398912 8388250416 8389495296 8407268352 8414025984 8424333477 8431851008 8432048716 8433300096 8448319467 8451165952 8457311616 8472231936 8477134848 8493691752 8497004544 8513600256 8516468736 8521397248 8522661888 8533102464 8538040602 8540717056 8547581952 8558053056 8563005633 8564276448 8582419776 8608993848 8611692544 8623521792 8628512256 8633505608 8645364819 8648736768 8653741824 8673565056 8693895168 8695185408 8700217344 8710875432 8717209956 8745644544 8756358282 8762725881 8765472768 8781289622 8782592832 8803178496 8808272928 8831893504 8838316032 8849143296 8854264328 8855578368 8866426779 8875017984 8876335104 8881471872 8895348096 8901816768 8927845472 8940108996 8942911488 8948086784 8960378112 8965563516 8969060352 8986578048 8989605888 8996143104 9007163712 9012376191 9013713696 9022447616 9033500448 9034841088 9040069584 9080667848 9082015488 9087271284 9102606336 9107874048 9129222144 9147052656 9176889344 9178251264 9183562752 9194812956 9201499398 9205088256 9223066944 9226174464 9242822631 9244194336 9271224144 9292243968 9297621424 9310392882 9340762368 9342148608 9347554944 9364045824 9369464832 9374886976 9387764568 9396362144 9418386432 9419784192 9436781718 9439739904 9458176896 9465779232 9485832384 9487462608 9495928832 9507561696 9514475568 9518186496 9535361584 9536776704 9542295672 9559130112 9581027328 9586571904 9587994624 9608306688 9614602816 9616029696 9627809688 9636401152 9636627104 9655222248 9685118079 9688154112 9705635898 9707076288 9712693809 9716482048 9729828864 9735459552 9738739712 9757760688 9768665088 9780632064 9786292152 9787744512 9808479744 9838850112 9861156864 9866863552 9880416936 9884270592 9889990656 9909307044 9935880192 9943105536 9955286208 9961047369 9962525664 9972178944 9984395232 9991655856 9995022336 10007266608 10012823072 10014543864 10035759568 10043826156 10060775424 10066597632 10090192896 10109900304 10113306624 10119159232 10120660992 10133059176 10142877696 10144382976 10150253568 10162688004 10170078282 10203251968 10215751329 10217267424 10226384896 10240432128 10246358304 10270374912 10276318416 10299858504 10311368704 10324000512 10325532672 10331508096 10355724288 10377906112 10379446272 10385452896 10408998912 10430127162 10433396736 10453774464 10459824102 10487873536 10495500288 10508357664 10515999312 10520100864 10539083856 10540647936 10546747848 10563225864 10570907412 10595684736 10601816498 10619707392 10625853056 10640449008 10650759168 10671561432 10675156992 10682919936 10696006908 10703785014 10707959808 10714156544 10727281782 10728873792 10735082631 10763870208 10765467648 10784893392 10809345024 10816428168 10818033408 10840951296 10841205492 10862125029 10897556096 10899173376 10905480768 10924720128 10931042304 10952391996 10956082176 10977480774 10988117504 10989748224 11003211072 11009578671 11013029888 11034539712 11068706376 11072176128 11092155312 11093801472 11100221496 11104550912 11119804416 11126239488 11132678284 11158180046 11177865216 11184333888 11185993728 11209691136 11218701312 11232444636 11240612838 11244400128 11258174934 11264425956 11266361847 11276415488 11290229514 11302846464 11323241881 11324922336 11351467008 11355291648 11363549184 11377469952 11384054136 11385743616 11396775936 11410737408 11417340844 11419035264 11443226368 11443494686 11478658464 11498029056 11504683008 11527153092 11531649024 11538322432 11554171776 11560858218 11564753408 11587340817 11591860224 11600289792 11614500576 11622946608 11650189824 11660859392 11675144376 11676877056 11683634508 11687297024 11710123776 11717797182 11737571328 11744363904 11744639283 11798857728 11800608768 11807437824 11821902372 11830499226 11833357312 11835113472 11841962496 11856469338 11860464128 11865091329 11869089024 11883629097 11920145328 11947170816 11954084688 11958747136 11982104064 11986141184 11994857472 12005506611 12009551616 12016501588 12018284928 12044667264 12046454784 12053426112 12109353984 12116361712 12133005066 12136808448 12143832064 12160513152 12168481689 12172296192 12196070208 12203128119 12237668352 12244750336 12259750608 12261570048 12268665864 12273451008 12297422592 12301565952 12323763508 12325592448 12332725314 12361632192 12363466752 12389658624 12413857176 12454349824 12456198144 12463406592 12478674726 12487749183 12492619776 12515162079 12517019424 12557848576 12559712256 12575098368 12582375624 12586319872 12610902528 12621038976 12647776512 12648073074 12649950144 12676748928 12685967424 12708347904 12715702272 12723060896 12740537628 12745506816 12774703104 12782095872 12783992832 12807060903 12811075584 12821372928 12837079584 12846414672 12873629664 12913490772 12917538816 12940847864 12942768384 12950258412 12973105152 12980612736 13010347584 13040842752 13048389536 13050326016 13066313148 13077972992 13118466816 13134537423 13148209152 13171934433 13173889248 13186654208 13204767744 13212409392 13247840256 13257474048 13273714944 13281396492 13283367552 13296238592 13312526976 13314502656 13322207808 13326696448 13343022144 13352725152 13391768208 13414367232 13422130176 13448345274 13453590528 13479867072 13484408832 13494214656 13510745568 13520570544 13523836928 13525843968 13533671424 13550250672 13560104376 13621001772 13623023232 13630906926 13653909504 13661811072 13693833216 13701757888 13720578984 13733144672 13765334016 13767376896 13775344128 13792219434 13802249097 13807632384 13834600416 13839261696 13847270528 13866291504 13878665216 13906836216 13911195648 13938365952 13946432136 13994000384 14011143552 14013222912 14021332416 14052111808 14054197248 14062330464 14084301152 14094543216 14127579648 14129676288 14155172577 14159609856 14187265344 14201012224 14228748576 14233542656 14243893248 14261342544 14271713352 14277279744 14303042376 14305165056 14313443508 14338695168 14351826944 14371540992 14379857856 14388179533 14412460032 14421904224 14424044544 14454601728 14454940656 14482833372 14532231168 14540641024 14558453847 14560614432 14574723072 14603189328 14608109568 14636641032 14652997632 14670948096 14679438228 14681616768 14712719616 14756085253 14758275168 14789540416 14791735296 14800295328 14826405888 14834985984 14863960566 14903820288 14912445184 14914658304 14932929312 14946254848 14958268416 14976592848 14987483784 14992533504 15010899912 15019234608 15021815796 15053639352 15065739234 15070461952 15091163136 15099896448 15108634814 15135289344 15169959936 15178738848 15180991488 15195701248 15214316544 15216574464 15225380352 15244032006 15255117423 15304877952 15339577344 15369537456 15375532032 15405562368 15414477624 15449787756 15455813632 15467053056 15486000768 15494962574 15497262144 15533586432 15566859168 15569169408 15578179344 15613498368 15623729576 15645190743 15650095104 15659151872 15659519044 15680661696 15689736153 15731810304 15734145024 15743250432 15762536496 15773998968 15780151296 15789283328 15808625784 15810971904 15820121772 15825452032 15844838796 15856361118 15891168734 15893527104 15902724747 15929561088 15938779584 15976138752 15993143296 16007342148 16012735488 16024379904 16044010362 16055677521 16059556352 16061939712 16071234816 16090922673 16145805312 16148201472 16177340088 16182411264 16214017536 16224642252 16229728256 16261426944 16261808238 16270837492 16308109298 16346334144 16348760064 16358221152 16387080192 16396563456 16402087936 16428587994 16434123264 16443633752 16466221161 16482176256 16484622336 16519544832 16551809568 16603059564 16608264192 16617875456 16638232968 16640702208 16650332244 16656826368 16686882772 16689359232 16699017426 16725107618 16737270069 16766797824 16776500832 16778990592 16814536704 16828051968 16848666954 16863702016 16864097432 16866600192 16887262401 16896638934 16902331904 16914623232 16935344271 16954269696 16987383504 16994009088 17027200512 17032937472 17042794496 17045323776 17066204928 17076081204 17081434112 17095163904 17116106112 17126011266 17128552896 17164839552 17165242029 17217987696 17247043584 17257024512 17267011216 17290729638 17297473536 17307483648 17341287327 17347130112 17387790336 17390370816 17400434688 17421750864 17434419912 17491289088 17512716564 17525451762 17530945536 17562579244 17565185664 17576695773 17606356992 17616545856 17676632064 17698286592 17708528656 17711156736 17732853558 17750035968 17752670208 17762943744 17784704007 17790696192 17803633536 17855690944 17880217992 17885822976 17896173568 17920756224 17931127032 17938120704 17973156096 17979211776 17992286208 18014327424 18024752382 18027427392 18044895232 18067000896 18069682176 18080139168 18161335696 18164030976 18174542568 18205212672 18215748096 18258444288 18294105312 18353778688 18356502528 18367125504 18389625912 18402998796 18410176512 18446133888 18452348928 18485645262 18488388672 18499087971 18542448288 18584487936 18595242848 18620785764 18681524736 18684297216 18695109888 18718012089 18738929664 18749773952 18775529136 18792724288 18836772864 18839568384 18873563436 18879479808 18916353792 18931558464 18971664768 18972109611 18974925216 18991857664 19015123392 19028951136 19070723168 19073553408 19084591344 19118260224 19162054656 19173143808 19175989248 19216613376 19229205632 19232059392 19255619376 19272802304 19273254208 19310444496 19370236158 19376308224 19411271796 19414152576 19425387618 19432964096 19459657728 19470919104 19477479424 19515521376 19537330176 19561264128 19572584304 19575489024 19616959488 19677700224 19722313728 19733727104 19760833872 19768541184 19779981312 19818614088 19871760384 19886211072 19910572416 19922094738 19925051328 19944357888 19968790464 19983311712 19990044672 20014533216 20025646144 20029087728 20071519136 20087652312 20121550848 20133195264 20172517911 20180385792 20219800608 20226613248 20238318464 20241321984 20266118352 20285755392 20288765952 20300507136 20325376008 20340156564 20406503936 20431502658 20434534848 20446360389 20452769792 20480864256 20492716608 20540749824 20552636832 20599717008 20622737408 20648001024 20651065344 20663016192 20688329151 20711448576 20755812224 20758892544 20770905792 20817997824 20860254324 20866793472 20907548928 20919648204 20975747072 20991000576 21016715328 21028877779 21031998624 21078167712 21081295872 21093495696 21126451728 21141814824 21191369472 21203632996 21239414784 21251706112 21280898016 21301518336 21343122864 21350313984 21365839872 21392013816 21407570028 21415919616 21428313088 21454563564 21457747584 21470165262 21527740416 21566586139 21569786784 21618690048 21632856336 21636066816 21681902592 21682410984 21724250058 21795112192 21798346752 21810961536 21849440256 21862084608 21904783992 21912164352 21954961548 21976235008 21979496448 22006422144 22019157342 22026059776 22069079424 22137412752 22184310624 22187602944 22200442992 22209101824 22239608832 22252478976 22265356568 22295940849 22316360092 22355730432 22368667776 22371987456 22419382272 22437402624 22464889272 22481225676 22488800256 22516349868 22528851912 22532723694 22552830976 22580459028 22598608851 22605692928 22646483762 22649844672 22662952221 22702934016 22727098368 22754939904 22768108272 22771487232 22793551872 22821474816 22834681688 22838070528 22866048009 22886452736 22886989372 22957316928 22996058112 23009366016 23054306184 23063298048 23076644864 23108343552 23121716436 23129506816 23174681634 23183720448 23200579584 23229001152 23242443861 23245893216 23300379648 23321718784 23350288752 23353754112 23367269016 23374594048 23420247552 23435594364 23475142656 23488727808 23489278566 23597715456 23601217536 23614875648 23643804744 23660998452 23666714624 23670226944 23683924992 23712938676 23720928256 23730182658 23738178048 23767258194 23784541677 23836753101 23840290656 23894341632 23908169376 23964208128 23972282368 23989714944 24011013222 24019103232 24033003176 24036569856 24066015543 24089334528 24092909568 24106852224 24218707968 24232723424 24266010132 24273616896 24287664128 24321026304 24336963378 24344592384 24392140416 24392712357 24406256238 24462163947 24489500672 24519501216 24523140096 24537331728 24546902016 24594845184 24603131904 24647527016 24651184896 24665450628 24723264384 24726933504 24779317248 24827714352 24908699648 24912396288 24926813184 24957349452 24975498366 24985239552 25030324158 25034038848 25048526139 25087661427 25115697152 25119424512 25150196736 25164751248 25221805056 25242077952 25295553024 25296146148 25299900288 25344958401 25353497856 25371934848 25416695808 25431404544 25446121792 25481075256 25491013632 25549406208 25564191744 25567985664 25614121806 25622151168 25642745856 25674159168 25689016899 25692829344 25747259328 25826981544 25835077632 25881695728 25885536768 25900516824 25946210304 25961225472 26020695168 26081685504 26096779072 26100652032 26132626296 26155945984 26236933632 26269074846 26288177643 26296418304 26343868866 26347778496 26373308416 26409535488 26424818784 26495680512 26514948096 26547429888 26562792984 26566735104 26592477184 26625053952 26629005312 26644415616 26653392896 26686044288 26705450304 26783536416 26828734464 26844260352 26896690548 26907181056 26959734144 26968817664 26988429312 27021491136 27037128573 27041141088 27047673856 27067342848 27100501344 27120208752 27242003544 27246046464 27261813852 27307819008 27323622144 27387666432 27403515776 27404158327 27441157968 27466289344 27530668032 27534753792 27550688256 27584438868 27604498194 27615264768 27669200832 27678523392 27694541056 27728467893 27732583008 27757330432 27813672432 27876731904 27892864272 27988000768 28022287104 28026445824 28042664832 28104223616 28108394496 28124660928 28168602304 28189086432 28255159296 28259352576 28310345154 28319219712 28374530688 28402024448 28457497152 28467085312 28487786496 28522685088 28543426704 28554559488 28606084752 28610330112 28626887016 28677390336 28703653888 28743081984 28759715712 28776359066 28824920064 28843808448 28848089088 28909203456 28909881312 28965666744 29055354237 29064462336 29081282048 29116907694 29121228864 29138081427 29149446144 29206378656 29216219136 29273282064 29305995264 29341896192 29358876456 29363233536 29425439232 29512170506 29516550336 29579080832 29583470592 29600590656 29652811776 29669971968 29727921132 29807640576 29824890368 29829316608 29865858624 29883142107 29892509696 29916536832 29953185696 29974967568 29985067008 30021799824 30038469216 30043631592 30107278704 30131478468 30140923904 30182326272 30199792896 30217269628 30270578688 30339919872 30357477696 30361982976 30428633088 30433148928 30450760704 30488064012 30510234846 30609755904 30647253987 30679154688 30734513677 30739074912 30811124736 30828955248 30899575512 30911627264 30934106112 30972001536 30989925148 30994524288 31067172864 31133718336 31138338816 31156358688 31226996736 31247459152 31290381486 31300190208 31318303744 31319038088 31361323392 31379472306 31463620608 31486500864 31525072992 31547997936 31560302592 31578566656 31617251568 31621943808 31640243544 31650904064 31689677592 31712722236 31782337468 31787054208 31805449494 31859122176 31877559168 31952277504 32014684296 32025470976 32048759808 32088020724 32111355042 32119112704 32123879424 32142469632 32181845346 32205247893 32291610624 32296402944 32354680176 32428035072 32449284504 32459456512 32522853888 32523616476 32541674984 32586375087 32616218596 32692668288 32697520128 32716442304 32774160384 32793126912 32857175988 32868246528 32887267504 32932442322 32964352512 32969244672 33028736013 33039089664 33103619136 33206119128 33216528384 33235750912 33276465936 33281404416 33300664488 33313652736 33373765544 33378718464 33398034852 33450215236 33474540138 33533595648 33553001664 33557981184 33629073408 33656103936 33697333908 33727404032 33728194864 33733200384 33774524802 33793277868 33804663808 33829246464 33870688542 33908539392 33969725643 33974767008 34054401024 34065874944 34085588992 34090647552 34132409856 34152162408 34162868224 34190327808 34232212224 34252022532 34257105792 34329679104 34330484058 34435975392 34494087168 34514049024 34534022432 34581459276 34594947072 34614967296 34682574654 34694260224 34762022451 34775580672 34800869376 34843501728 34868839824 34982578176 35025433128 35050903524 35061891072 35125158488 35130371328 35153391546 35212713984 35233091712 35233917849 35396573184 35417057312 35422313472 35465707116 35500071936 35505340416 35525887488 35569408014 35581392384 35595273987 35607267072 35650887291 35711381888 35760435984 35792347136 35841512448 35862254064 35876241408 35946312192 35958423552 35984572416 36028654848 36049504764 36054854784 36089790464 36134001792 36139364352 36160278336 36322671392 36328061952 36349085136 36410425344 36431496192 36505445067 36516888576 36588210624 36609384357 36707557376 36713005056 36734251008 36779251824 36805997592 36820353024 36892267776 36904697856 36971290524 36976777344 36998175942 37084896576 37106357743 37168975872 37190485696 37241571528 37363049472 37368594432 37390219776 37436024178 37463247549 37477859328 37499547904 37545486237 37551058272 37585448576 37673545728 37679136768 37747126872 37758959616 37832707584 37863116928 37943329536 37944219222 37949850432 37983715328 38030246784 38057902272 38141446336 38147106816 38169182688 38236520448 38324109312 38346287616 38351978496 38421182709 38433226752 38458411264 38464118784 38511238752 38545604608 38546508416 38620888992 38740472316 38752616448 38822543592 38828305152 38850775236 38865928192 38919315456 38941838208 38954958848 39031042752 39053630161 39122528256 39145168608 39150978048 39233918976 39355400448 39403612269 39444627456 39467454208 39515803299 39521667744 39559962624 39637228176 39743520768 39772422144 39821144832 39844189476 39850102656 39888715776 39937580928 39966623424 39980089344 40029066432 40051292288 40052231401 40058175456 40143038272 40175304624 40243101696 40266390528 40345035822 40360771584 40439601216 40453226496 40476636928 40482643968 40532236704 40571510784 40577531904 40601014272 40650752016 40680313128 40813007872 40863005316 40869069696 40892720778 40905539584 40961728512 40985433216 41081499648 41105273664 41199434016 41245474816 41296002048 41302130688 41326032384 41376658302 41406747291 41422897152 41511624448 41517785088 41541811584 41635995648 41720508648 41733586944 41815097856 41839296408 41951494144 41982001152 42033430656 42057755558 42063997248 42156335424 42162591744 42186991392 42252903456 42283629648 42382738944 42407265992 42465517731 42478829568 42503412224 42561796032 42603036672 42686245728 42700627968 42731679744 42784027632 42815140056 42831839232 42856626176 42909127128 42915495168 42940330524 43055480832 43133172278 43139573568 43164538599 43237380096 43265712672 43272133632 43363805184 43364821968 43448500116 43590224384 43596693504 43621923072 43675361541 43724169216 43809567984 43824328704 43909923096 43952470016 43958992896 44012844288 44038314684 44052119552 44138158848 44268255759 44274825504 44368621248 44375205888 44400885984 44479217664 44504957952 44530713136 44591881698 44632720184 44711460864 44737335552 44743974912 44838764544 44874805248 44929778544 44962451352 44977600512 45032699736 45057703824 45065447388 45105661952 45160918056 45197217702 45211385856 45292967524 45299689344 45325904442 45405868032 45509879808 45536216544 45542974464 45587103744 45642949632 45669363376 45676141056 45732096018 45772905472 45773978744 45914633856 46018732032 46108612368 46126596096 46153289728 46216687104 46243432872 46259013632 46349363268 46367440896 46401159168 46458002304 46484887722 46491786432 46600759296 46643437568 46700577504 46707508224 46734538032 46840495104 46871188728 46950285312 46977455616 46978557132 47069208459 47195430912 47202435072 47229751296 47287609488 47321996904 47333429248 47340453888 47367849984 47425877352 47441856512 47460365316 47476356096 47534516388 47569083354 47673506202 47680581312 47708174241 47788683264 47816338752 47928416256 47979429888 48022026444 48038206464 48066006352 48073139712 48132031086 48178669056 48185819136 48213704448 48272768019 48437415936 48465446848 48532020264 48547233792 48575328256 48642052608 48673926756 48689184768 48784280832 48785424714 48812512476 48924327894 48979001344 49039002432 49046280192 49074663456 49189690368 49206263808 49295054032 49302369792 49330901256 49446528768 49453867008 49558634496 49655428704 49817399296 49824792576 49853626368 49914698904 49950996732 49970479104 50060648316 50068077696 50097052278 50175322854 50211810207 50231394304 50300393472 50329502496 50443610112 50484155904 50591106048 50592292296 50599800576 50689916802 50706995712 50743869696 50806032813 50862809088 50892243584 50962150512 50982027264 51098812416 51128383488 51135971328 51228243612 51244302336 51285491712 51348318336 51378033798 51385658688 51494518656 51495726087 51653963088 51763391456 51771073536 51801033648 51892420608 51922450944 52023861981 52041390336 52163371008 52193558144 52201304064 52265252592 52311891968 52473867264 52538149692 52576355286 52592836608 52687737732 52695556992 52730087319 52746616832 52819070976 52849637568 52880221849 53029896192 53094859776 53125585968 53133470208 53184954368 53250107904 53258010624 53288831232 53306785792 53354112021 53372088576 53410900608 53567072832 53657468928 53688520704 53793381096 53814362112 53919468288 53937635328 53976858624 54042982272 54074257146 54082282176 54095347712 54134685696 54201002688 54232369009 54240417504 54484007088 54492092928 54523627704 54615638016 54647244288 54775332864 54807031552 54808316654 54882315936 54932578688 55061336064 55069507584 55101376512 55168877736 55208996388 55230529536 55338401664 55357046784 55389082112 55456935786 55465166016 55497263913 55514660864 55619090569 55627344864 55753463808 55785728544 55976001536 56044574208 56052891648 56085329664 56154036267 56208447232 56216788992 56249321856 56337204608 56378172864 56510318592 56518705152 56620690308 56638439424 56749061376 56804048896 56914994304 56916328833 56934170624 56975572992 57045370176 57078382543 57086853408 57212169504 57220660224 57253774032 57354780672 57407307776 57486163968 57519431424 57552718132 57649840128 57687616896 57696178176 57818406912 57819762624 57931333488 58110708474 58128924672 58162564096 58233815388 58242457728 58276162854 58298892288 58412757312 58432438272 58537876663 58546564128 58611990528 58683792384 58717752912 58726467072 58850878464 59024341012 59033100672 59158161664 59166941184 59201181312 59305623552 59339943936 59455842264 59615281152 59649780736 59658633216 59731717248 59766284214 59785019392 59833073664 59906371392 59949935136 59970134016 60043599648 60076938432 60087263184 60214557408 60262956936 60281847808 60364652544 60399585792 60434539256 60517553733 60541157376 60679839744 60714955392 60723965952 60857266176 60866297856 60901521408 60976128024 61020469692 61219511808 61294507974 61339081167 61358309376 61469027354 61478149824 61622249472 61657910496 61799151024 61823254528 61868212224 61944003072 61979850296 61989048576 62064987453 62134345728 62267436672 62276677632 62312717376 62453993472 62494918304 62580762972 62600380416 62636607488 62638076176 62722646784 62758944612 62927241216 62973001728 63050145984 63086633337 63095995872 63157133312 63234503136 63243887616 63280487088 63301808128 63379355184 63425444472 63564674936 63574108416 63610898988 63718244352 63755118336 63904555008 64029368592 64050941952 64097519616 64176041448 64222710084 64238225408 64247758848 64284939264 64363690692 64410495786 64583221248 64699758417 64709360352 64856070144 64898569008 65045707776 65047232952 65083349968 65172750174 65232437192 65385336576 65395040256 65432884608 65548320768 65586253824 65714351976 65736493056 65774535008 65864884644 65928705024 65938489344 66057472026 66078179328 66207238272 66412238256 66471501824 66552931872 66562808832 66601328976 66627305472 66747531088 66757436928 66796069704 66900430472 66949080276 67067191296 67106003328 67115962368 67258146816 67312207872 67394667816 67454808064 67456389728 67466400768 67549049604 67586555736 67609327616 67658492928 67741377084 67795826553 67817078784 67939451286 67949534016 67988856663 68108802048 68171177984 68181295104 68264819712 68304324816 68380655616 68464424448 68504045064 68514211584 68659358208 68660968116 68871950784 68988174336 69028098048 69068044864 69162918552 69189894144 69229934592 69365149308 69388520448 69524044902 69551161344 69601738752 69687003456 69727331583 69737679648 69965156352 70050866256 70101807048 70123782144 70250316976 70260742656 70306783092 70425427968 70466183424 70467835698 70793146368 70834114624 70844626944 70931414232 71000143872 71010680832 71051774976 71138816028 71162784768 71190547974 71214534144 71301774582 71353625031 71422763776 71510259303 71520871968 71584694272 71683024896 71724508128 71892624384 71916847104 71969144832 72057309696 72099009528 72109709568 72179580928 72268003584 72278728704 72320556672 72645342784 72656123904 72698170272 72820850688 72862992384 73010890134 73033777152 73176421248 73178137071 73218768714 73386491841 73415114752 73468502016 73558503648 73611995184 73640706048 73784535552 73809395712 73942581048 73953554688 73996351884 74169793152 74212715486 74337951744 74380971392 74382715459 74483143056 74726098944 74737188864 74780439552 74872048356 74926495098 74955718656 74999095808 75090972474 75102116544 75145578417 75170897152 75262984281 75347091456 75358273536 75494253744 75665415168 75726233856 75886659072 75888438444 75899700864 75967430656 76034875203 76060493568 76115804544 76282892672 76294213632 76338365376 76473040896 76648218624 76692575232 76703956992 76842365418 76866453504 76916822528 76928237568 77022477504 77067050697 77091209216 77093016832 77241777984 77480944632 77505232896 77645087184 77656610304 77701550472 77731856384 77838630912 77883676416 77909917696 78062085504 78107260322 78245056512 78290337216 78301956096 78467837952 78710800896 78807224538 78864532929 78889254912 78934908416 79031606598 79043335488 79119925248 79262693167 79274456352 79487041536 79544844288 79642289664 79688378952 79700205312 79777431552 79875161856 79933246848 79960178688 80058132864 80102584576 80104462802 80116350912 80286076544 80350609248 80486203392 80532781056 80690071644 80721543168 80879202432 80906452992 80953273856 80965287936 81064473408 81111385719 81143021568 81202028544 81301504032 81360626256 81626015744 81726010632 81738139392 81785441556 81811079168 81923457024 81970866432 82162999296 82210547328 82212474981 82398868032 82592004096 82604261376 82652064768 82753316604 82813494582 82845794304 83023248896 83035570176 83083623168 83185403679 83271991296 83441017296 83630195712 83678592816 83902988288 83964002304 84066861312 84115511116 84127994496 84312670848 84325183488 84373982784 84505806912 84567259296 84765477888 84814531984 84931035462 84957659136 85006824448 85123592064 85206073344 85372491456 85401255936 85463359488 85568055264 85630280112 85663678464 85713252352 85818254256 85830990336 85880661048 86110961664 86266344556 86279147136 86329077198 86474760192 86531425344 86544267264 86727610368 86729643936 86897000232 87180448768 87193387008 87243846144 87350723082 87414244281 87448338432 87619135968 87648657408 87819846192 87904940032 87917985792 88025688576 88076629368 88104239104 88276317696 88536511518 88549651008 88737242496 88750411776 88801771968 88958435328 89009915904 89061426272 89183763396 89265440368 89422921728 89474671104 89487949824 89649426321 89677529088 89749610496 89859557088 89924902704 89955201024 90065399472 90115407648 90130894776 90211323904 90321836112 90394435404 90422771712 90585935048 90599378688 90651808884 90811736064 91019759616 91072433088 91085948928 91285899264 91338726752 91352282112 91464192036 91545810944 91547957488 91829267712 91941761961 92037464064 92203541031 92217224736 92306579456 92433374208 92486865744 92518027264 92698726536 92734881792 92802318336 92916004608 92969775444 92983572864 93201518592 93286875136 93401155008 93415016448 93469076064 93680990208 93742377456 93900570624 93954911232 93957114264 94138416918 94390861824 94459502592 94575218976 94643993808 94666858496 94680907776 94735699968 94851754704 94883713024 94920730632 94952712192 95069032776 95138166708 95347012404 95361162624 95416348482 95577366528 95632677504 95856832512 96044052888 96076412928 96132012704 96146279424 96264062172 96357338112 96371638272 96427408896 96545536038 96615743679 96874831872 96930893696 97064040528 97150656512 97284105216 97347853512 97378369536 97568561664 97570849428 97625024952 97848655788 97958002688 98078004864 98092560384 98149326912 98379380736 98590108064 98604739584 98661802512 98893057536 98907734016 99086208039 99117268992 99310857408 99634798592 99649585152 99707252736 99829397808 99901993464 99940958208 100121296632 100136155392 100194104556 100350645708 100423620414 100462788608 100600786944 100659004992 100717256731 100887220224 100968311808 101182212096 101184584592 101199601152 101379833604 101413991424 101487739392 101612065626 101725618176 101784487168 101909176929 101924301024 102197624832 102256766976 102271942656 102456487224 102488604672 102570983424 102696636672 102756067596 102771317376 102989037312 102991452174 103292596771 103307926176 103526782912 103542147072 103602067296 103784841216 103844901888 104047723962 104082780672 104286067353 104326742016 104387116288 104402608128 104530505184 104623783936 104947734528 105076299384 105152710572 105185673216 105375475464 105391113984 105460174638 105493233664 105638141952 105699275136 105701753547 105760443698 106002710437 106189719552 106251171936 106266940416 106369908736 106500215808 106516021248 106577662464 106613571584 106708224042 106744177152 106785821961 106821801216 106952661873 107134145664 107377041408 107586762192 107628724224 107838936576 107875270656 107953717248 108085964544 108148514292 108164564352 108190695424 108269371392 108402005376 108464738018 108480835008 108713199517 108968014176 108984185856 109047255408 109231276032 109294488576 109516335201 109550665728 109614063104 109616633308 109764631872 109828153071 109865157376 110122672128 110139015168 110202753024 110337755472 110417992776 110461059072 110676803328 110714093568 110778164224 110913871572 110930332032 110994527826 111029321728 111238181138 111254689728 111319073229 111506927616 111571457088 111952003072 112089148416 112105783296 112170659328 112308072534 112389742647 112416894464 112433577984 112498643712 112636458711 112674409216 112756345728 113020637184 113037410304 113241380616 113276878848 113498122752 113608097792 113829988608 113832657666 113868341248 113951145984 114090740352 114156765086 114173706816 114424339008 114441320448 114507548064 114709561344 114814615552 114972327936 115038862848 115105436264 115263548127 115299680256 115375233792 115392356352 115636813824 115639525248 115862666976 116221416948 116257849344 116325128192 116467630776 116484915456 116552325708 116597784576 116825514624 116864876544 117075753326 117093128256 117160890483 117367584768 117435505824 117452934144 117701756928 118048682024 118066201344 118210836807 118316323328 118333882368 118402362624 118547409897 118679887872 118911684528 119230562304 119299561472 119317266432 119463434496 119532568428 119570038784 119666147328 119812742784 119899870272 119940268032 120087199296 120153876864 120156694203 120174526368 120429114816 120525913872 120729305088 120799171584 120869078512 121035107466 121082314752 121359679488 121429910784 121447931904 121714532352 121732595712 121803042816 121952256048 122040939384 122439023616 122589015948 122678162334 122716618752 122938054708 122956299648 123244498944 123315820992 123598302048 123736424448 123888006144 123959700592 123978097152 124129974906 124268691456 124534873344 124553355264 124625434752 124907986944 124989836608 125161525944 125200760832 125273214976 125276152352 125445293568 125517889224 125854482432 125946003456 126100291968 126173266674 126191991744 126314266624 126469006272 126487775232 126560974176 126603616256 126758710368 126850888944 127129349872 127148216832 127221797976 127436488704 127510236672 127809110016 128058737184 128101883904 128195039232 128352082896 128445420168 128476450816 128495517696 128569878528 128727381384 128820991572 129166442496 129399516834 129418720704 129493615797 129712140288 129797138016 130091415552 130094465904 130166699936 130345500348 130464874384 130770673152 130790080512 130865769216 131026084623 131172507648 131428703952 131472986112 131549070016 131729769288 131857410048 131876978688 132114944052 132156358656 132414476544 132804767277 132824476512 132943003648 133105863744 133125617664 133202657952 133495062176 133514873856 133592139408 133800860944 133898160552 134134382592 134212006656 134231924736 134516293632 134624415744 134789335632 134909616128 134912779456 134932801536 135098099208 135173111472 135218655232 135316985856 135482754168 135591653106 135634157568 135878902572 135899068032 135977713326 136217604096 136342355968 136529639424 136608649632 136761311232 136928848896 137008090128 137028423168 137318716416 137321936232 137743901568 138056196096 138136089728 138325837104 138379788288 138459869184 138730298616 138777040896 139048089804 139102322688 139203477504 139374006912 139454663166 139475359296 139930312704 140101732512 140203614096 140500633952 140521485312 140613566184 140850855936 140932366848 140935671396 141207625377 141586292736 141668229248 141689253888 141862828464 142000287744 142021361664 142103549952 142277632056 142325569536 142381095948 142429068288 142603549164 142707250062 142845527552 143020518606 143041743936 143124522723 143169388544 143366049792 143449016256 143785248768 143938289664 144114619392 144198019056 144219419136 144359161856 144536007168 144557457408 144641113344 144818304057 145290685568 145312247808 145396340544 145641701376 145725984768 146021780268 146067554304 146352842496 146356274142 146437537428 146772983682 146830229504 146937004032 147117007296 147202144453 147223990368 147569071104 147618791424 147885162096 147907109376 147992703768 148339586304 148425430972 148675903488 148761942784 148765430918 148966286112 149452197888 149474377728 149560879104 149744096712 149852990196 149911437312 149998191616 150181944948 150204233088 150291156834 150341794304 150525968562 150635430621 150694182912 150966102973 150988507488 151330830336 151452467712 151773318144 151776876888 151799401728 151934861312 152069750406 152120987136 152231609088 152418098439 152565785344 152588427264 152676730752 152946081792 153296437248 153385150464 153407913984 153684730836 153732907008 153833645056 153856475136 154044955008 154134101394 154182418432 154186033664 154483555968 154487178261 154961889264 155290174368 155313220608 155403100944 155463712768 155677261824 155767352832 155819835392 156071585943 156124171008 156214520644 156490113024 156580674432 156603912192 156935675904 157421601792 157614449076 157729065858 157778509824 157869816832 158063213196 158086670976 158190261957 158239850496 158525386334 158548912704 158640665547 158888522371 159089688576 159284579328 159376757904 159400410624 159554863104 159750323712 159866493696 159920357376 160062336063 160116265728 160205169152 160208925604 160232701824 160572153088 160701218496 160972406784 161065562112 161380143288 161443086336 161758404864 161812905984 161906547712 161930575872 162128946816 162222771438 162286043136 162404057088 162603008064 162697107027 162721252512 163252031488 163452021264 163476278784 163570883112 163622158336 163846914048 163941732864 164325998592 164421094656 164424949962 164797736064 165184008192 165208522752 165304129536 165506633208 165626989164 165691588608 166046497792 166071140352 166167246336 166370807358 166491791739 166543982592 166857271707 166882034592 167260391424 167357185632 167805976576 167928004608 168133722624 168231022232 168255988992 168462108801 168625341696 168650366976 168747965568 169011613824 169134518592 169530955776 169629063968 169862070924 169915318272 170013648896 170247184128 170412146688 170744982912 170748986499 170802511872 170926718976 171136110528 171235147629 171260560224 171426504704 171636508512 171661980672 171761322096 172221923328 172532689112 172558294272 172658154396 172949520384 173062850688 173088534528 173455220736 173459287872 173794000464 174360897536 174386774016 174487692288 174701446164 174828488562 174896676864 175238271936 175297314816 175613629989 175639692384 175809880064 175835971584 176051377152 176153258736 176552635392 177073023036 177099302016 177474484992 177500823552 177603543936 177916870656 178019831808 178122852544 178367526792 178530880736 178845843456 178949342208 178975899648 179298852642 179355058176 179499220992 179719114176 179849805408 179910402048 180130798944 180230815296 180261789552 180422647808 180643672224 180788870808 180845543424 181171870096 181198757376 181303617768 181623472128 182039519232 182144866176 182171897856 182571798528 182677453504 182704564224 182928384072 183091621888 183095914976 183658535424 183883523922 184017243501 184074928128 184407082062 184434449472 184613158912 184866748416 184973731488 185036054528 185397453072 185469763584 185604636672 185832009216 185939550888 185967145728 186403037184 186573750272 186802310016 186830032896 186938152128 187361980416 187484754912 187801141248 187909822464 187914228528 188276833836 188781723648 188919005184 189150437952 189259900011 189287987616 189333716992 189471399936 189703509408 189767426048 189841461264 189905424384 190138065552 190276333416 190694024808 190722325248 190832696964 191154733056 191265355008 191713665024 191829108289 192088105776 192152825856 192264025408 192292558848 192528124344 192714676224 192743276544 192854817792 193091072076 193231487358 193749663744 193861787392 194099275251 194128081056 194301313024 194568210432 194695707024 195137123328 195141698856 195250049904 195697311576 195916005376 196156009728 196185120768 196298653824 196758761472 197180216128 197209479168 197323605024 197786115072 197815468032 198172416078 198234537984 198621714816 199269597184 199414505472 199658795616 199803986928 199881916416 200242593264 200272310784 200388209112 200701291416 200847240828 200925577216 201201573888 201318009984 201434513462 201774440448 201936623616 202364424192 202369169184 202399202304 202759667208 202827982848 202975478784 203224131252 203387479659 203451236352 203568974336 203818353858 203848602048 203966569989 204513533952 204543885312 204912974448 205141966848 205393273344 205512135192 205542634752 205978074624 205982904348 206585193542 206615852352 207053565824 207084294144 207204134592 207569682432 207689803776 208095447924 208165561344 208572134706 208653484032 208774232576 208805216256 209061010368 209181994749 209247567872 209895469056 210152598768 210305421144 210371346432 210750950928 210782227968 210920349276 210986467328 211276283904 211398550272 211403507094 211520887396 212005420874 212379439104 212502343872 212533880832 213000431616 213032042496 213155324928 213227143168 213416448084 213488354304 213571643922 213643602432 213905323746 214060875093 214268291328 214530777909 214754082816 215141595739 215173524384 215677873152 215750541312 215907434496 216171929088 216297028584 216329128704 216381390848 216538742784 216804010752 216929476036 216961670016 217426399034 217936028352 217968371712 218094510816 218462552064 218588977152 219032670402 219101331456 219228126208 219233266616 219529263744 219534411213 219656306142 219730314752 220159475523 220245344256 220405506048 220675510944 220835985552 220922118144 221353606656 221428187136 221556328448 221827743144 221860664064 221989055652 222058643456 222476362276 222509379456 222638146458 223013855232 223142914176 223148146377 224178296832 224211566592 224341318656 224616145068 224779485294 224833788928 224867155968 224997287424 225272917422 225348818432 225436735251 225512691456 225788952843 226041274368 226074820608 226482761232 226996245504 227216195584 227659977216 227665315332 227736682496 227902291968 228104625609 228181480704 228313530172 228347413632 228848678016 228882640896 229015096128 229419122688 229944655872 230077725696 230210872528 230527096254 230599360512 230750467584 230784712704 231201152091 231273627648 231279050496 231725333952 232442833896 232515698688 232650256384 232935261552 232969830912 233104651416 233195569152 233651029248 233729753088 234151506652 234186256512 234321780966 234735169536 234871011648 234905868288 235403513856 236097364048 236132402688 236421673614 236632646656 236667764736 236804725248 237094819794 237359775744 237788079501 237823369056 238461124608 238599122944 238634532864 238926868992 239065136856 239140077568 239332294656 239625485568 239799740544 239880536064 240174398592 240307753728 240313388406 240349052736 240858229632 241051827744 241458610176 241598343168 241738157024 242070214932 242164629504 242719358976 242859821568 242895863808 243334157157 243429064704 243606085632 243904512096 244081878768 244878047232 245178031896 245356324668 245433237504 245876109416 245912599296 246488997888 246631641984 246637424943 247196604096 247776012288 247919401184 247956194304 248259949812 248537382912 249069746688 249106710528 249250869504 249556211037 249815973888 249979673216 250323051888 250546429952 250552304704 250890587136 251035778448 251708964864 251892006912 252200583936 252346533348 252383983488 252628533248 252938012544 252975550464 253121948352 253207232512 253517420736 253701777888 254258699744 254296433664 254443595952 254872977408 255020473344 255618220032 256117474368 256203767808 256390078464 256704165792 256890840336 256952901632 256991035392 257139757056 257454762768 257641983144 258332884992 258799033668 258837441408 258987231594 259424280576 259594276032 260182831104 260188931808 260333399872 260691000696 260929748768 261541346304 261580161024 261731538432 262052169246 262242732843 262345015296 262857407904 262945972224 263098140032 263459538576 263714820096 263753957376 264229888104 264312717312 264828953088 265609534554 265648953024 265886007296 266211727488 266251235328 266405315904 266990124352 267029747712 267184278816 267601721888 267796321104 268268765184 268424013312 268463849472 268948278963 269032587264 269248831488 269578671264 269819232256 269825558912 269865603072 270196198416 270346222944 270437310464 270633971712 270965508336 271183306212 271268315136 271757805144 271798136064 271955426652 272435208192 272684711936 273059278848 273217299264 273375411127 273857697792 274016180256 274056846336 274637432832 274643872464 275487803136 275825285883 276112392192 276272179456 276610623093 276651674208 276919738368 277460597232 277554081792 278096179608 278204645376 278406955008 278748013824 278909326332 278950718592 279860625408 280203465024 280365619807 280407228192 281001267904 281042970624 281227132368 281701711872 281864733696 281871342792 282415250754 283172585472 283336458496 283378507776 283725656928 284000575488 284042723328 284207099904 284555264112 284651139072 284762191896 284858136576 285207098328 285414500124 285691055104 286041037212 286083487872 286249045446 286338777088 286732099584 286898032512 287570497536 288229238784 288396038112 288438838272 288718323712 289072014336 289114914816 289282226688 289636608114 289847231037 290581371136 290624495616 290792681088 291451969536 292043560536 292135108608 292705684992 292712548284 292875074856 293545967364 293660459008 293874008064 294234014592 294404288906 294447980736 295138142208 295770324192 295814218752 295985407536 296679172608 296850861944 297258624117 297351806976 297523885568 297530861836 297932572224 298904395776 298948755456 299121758208 299488193424 299705980392 299822874624 299996383232 300363889896 300408466176 300582313668 300683588608 301051937124 301270861242 301388365824 301932205946 301977014976 302151770193 302661660672 302904935424 303546636288 303553753776 303598803456 303869722624 304139500812 304241974272 304463218176 304836196878 305131570688 305176854528 305353461504 305727530787 306592874496 306770300928 306815827968 307369461672 307465814016 307667290112 307712950272 308089910016 308268202788 308364836864 308372067328 308967111936 308974356522 309877790313 309923778528 310580348736 310626441216 310806201888 311354523648 311534705664 311639670784 312143171886 312248342016 312429041288 312858202059 312980226048 313161348864 313207824384 313871351808 314843203584 315228898152 315458131716 315557019648 315739633664 316126426392 316173341952 316380523914 316479700992 317050772668 317097825408 317105260641 317281331094 317777044742 318008131311 318569158656 318753515808 318800821248 319109726208 319500647424 319732987392 319840714752 320124672126 320232531456 320410338304 320417851208 320465403648 320857985619 321144306176 321402436992 322131124224 322760286576 322886172672 323516809728 323625811968 323813095424 323861151744 324257893632 324445542876 324572086272 324808114176 325206016128 325394214054 325442505024 326139598551 326504062976 326904042528 326952557568 327141766224 327693828096 327883465728 328651997184 328842189312 328849899924 329484459213 329595472128 330368016384 330417045504 330608259072 331013266416 331253978328 331383177216 332092995584 332142280704 332334492672 332741614716 332983583478 333087965184 333714543414 333764069184 333957219687 334520782848 334714371264 335856009216 336267445248 336462044464 336511977984 336924217602 337250683392 337300733952 337495931136 337909376133 338023227648 338269037184 339061911552 339258127936 339724141848 339830636544 340027297792 340494368256 340824293376 341489965824 341497972998 341605023744 341853437952 342272221056 342470295258 342521120448 342853009408 343273017024 343323961344 343522644192 344443846656 345065378224 345116588544 345316308792 345899040768 346125701376 346177069056 346910441472 346918575744 347588000928 348721795072 348773548032 348975384576 349402892328 349656977124 349793353728 350476543872 350594629632 351227259978 351279384768 351482671449 351619760128 352102754304 352306517472 353105270784 354146046072 354198604032 354948969984 355001647104 355207087872 355642229691 356039663616 356245705088 356735053584 357061761472 357691686912 357898684416 357951799296 358597705284 358710116352 358998441984 359438228352 359699610816 359820804096 360261597888 360461630592 360470082609 360523579104 360845295616 361287344448 361577741616 362343740192 362397514752 362607235536 363246944256 364079038464 364289732352 364343795712 365143597056 365354907008 365409128448 365856768144 366183243776 366191829952 367317070848 367767047844 368034487002 368149856256 368814164124 368868898944 369226317824 369733496832 369947462976 370072109056 370794906144 371209273344 371664018432 371879101776 371934291456 372806074368 373147500544 373604620032 373660065792 373876304256 374723960832 374969509824 375602282496 375819644928 375828457056 376553667672 377563447296 377838010368 378300875904 378519800022 378575975232 378667433984 378942799872 379407018816 379534852096 379682922528 379810848768 380276131104 380552666832 381388049616 381444650496 381665393928 382309466112 382530710016 383427330048 383658216578 384176211552 384305651712 384528050816 384585117696 385056248688 385429352448 385486553088 385709635584 386182144152 386462974716 387499327488 387723574784 388198550502 388256162112 388480847391 388602626048 389136420864 389391414048 390274246656 390283397712 390500099808 391394623152 391832010752 392312019456 392370241536 392597307648 393078253869 393517522944 394360432256 394418958336 394647210048 395572230144 395630936064 396344832156 396469075968 397243429632 398414301831 398539194368 398829010944 399317591232 399548677801 399607973856 400485186528 400544621568 400776418224 401402582832 401694481656 401851154432 402403147776 402636019968 402869026924 403548880896 403873247232 404728848384 404738338368 404798404608 405519334416 405655965696 405950957568 406448262504 406774959318 406902472704 407137948672 407636707716 407697204096 407933139978 409027067904 409765136641 409825948896 410283933696 410786546688 411024270384 411085269504 411956149248 411965808696 413170387084 413231704704 414107131648 414168588288 414408269184 415139364864 415379607552 416190895848 416331122688 417144269412 417306968064 417548465152 417610432512 418122020736 418363989498 418495135744 419790938112 420305197536 420610842288 421501901856 421564455936 421840698552 421972934656 422552567808 422797100544 422807014188 423041774792 423622876131 424010841748 424758878208 425004687744 425067761664 426000863232 426064084992 426310649856 426832896168 426976708608 427143287844 427287204864 427810647492 428121750186 428536582656 429061555818 429373568169 429508165632 430283191478 430347048768 431355746304 431814868992 432343858176 432594057168 432658257408 432762781696 433077485568 433608021504 433858952072 433923340032 434454912171 434852798068 435872056704 435936743424 436189021632 436925104128 437177954304 438065340804 438202662912 438456252416 438466533232 439058527488 439068822426 439312612284 439460629504 440318951046 440490688512 440811012096 441351021888 441606433359 441671971104 442707213312 442856374272 443112656896 443655486288 443721328128 443978111304 444117286912 444952724552 445018758912 445276292916 446027710464 446285828352 446296292754 448356593664 448423133184 448682637312 449232290136 449558970588 449667577856 449734311936 449994574848 450545834844 450697636864 450873470502 451025382912 451577905686 451906291863 452082548736 452898308919 452965522464 453992491008 455319954432 455330630664 455473364992 455804583936 456209251218 456362961408 456627060344 456694827264 457254295317 457697356032 457765281792 458030192256 458838245376 459889311744 460155451392 460421745056 461054192508 461198721024 461500935168 461569425408 462402304182 462547255296 462558100992 463450667904 463461534783 464885667792 465300512768 465870523104 465939661824 466209302832 466391138304 467302058496 467459506176 468303013304 468372513024 468643561932 469470339072 469742023296 469811736576 470807027712 472194728096 472264805376 472843347228 473265293312 473335529472 473609450496 474189639588 474570785871 474719551488 475576159002 475646738112 475921996641 476665567113 477198245888 477269065728 477853737984 478130273712 478664589312 479250971136 479599481088 479761072128 480348797184 480615507456 480626776812 480698105472 481716459264 482103655488 482917220352 483196686336 483476314048 484140429864 484329259008 485438717952 485719643136 485791727616 486668314314 486858129408 487212171264 487809024192 488091321081 488163757536 489756094464 490356063792 490712649336 490866475008 491752218832 491825198592 492977995776 493263283968 493274849886 494393208192 495552024576 495838802368 495912388608 496519899624 497074765824 498139493376 498213421056 498501739008 499112422074 499475375217 499631947776 499959346432 500571815121 500646103776 501092859904 501104609408 501781174272 502071556896 503417929728 503784013824 504401167872 504693066696 504767966976 505257066496 505876025088 505951100928 506243896704 506414465024 507034841472 507403555776 508517399488 508592867328 508887191904 509745954816 510040946688 511236440064 512234948736 512246959497 512407535616 512780156928 513408331584 513705442887 513781680672 513905803264 514279514112 514909525536 515283966288 516665769984 517598067336 517674882816 517974463188 518848561152 519188552064 520365662208 520377863616 520666799744 520679008213 521382001392 521859497536 523082692608 523160322048 523463076864 524104338492 524485465686 524690030592 525714815808 525891944448 526196280064 526840889967 526919077152 527429640192 527507914752 528459776208 529657906176 531219069108 531297906048 531772014592 532423454976 532502470656 532810631808 533980248704 534059495424 534368557632 535203443776 535592642208 536537530368 536848026624 536927698944 537896557926 538065174528 538497662976 539157342528 539638464512 539651117824 539731206144 540392396832 540692445888 540874620928 541267943424 541931016672 542366612424 542536630272 543515610288 543596272128 543910853304 544870416384 545369423872 546118557696 546434598528 546750822254 547715395584 548032360512 548113692672 549274865664 549287744928 550975606272 551650571766 552051730503 552224784384 552544358912 553221246186 553303348416 553839476736 554921194464 555108163584 556192359216 556409290752 556813910016 557496027648 557818652664 557901437184 559721250816 560406930048 560731239614 560814456384 562002535808 562085941248 562454264736 563403423744 563729467392 563742685584 564830501508 566345170944 566672916992 566757015552 567451313856 567779700033 568001150976 568414199808 569110528224 569302278144 569524383792 569716273152 570414196656 570829000248 571382110208 572082074424 572166975744 572498090892 572677554176 573464199168 573796065024 575140995072 575487324867 576458477568 576792076224 576877676544 578144028672 578229829632 578564453376 579273216228 579694462074 581162742272 581248991232 581585362176 582297825753 582903939072 584087121072 585411369984 585425096568 585750149712 587091934728 587320918016 587748016128 588468029184 588808577812 588895961472 590276284416 591540648384 591628437504 591970815072 593358345216 593701723888 594517248234 594703613952 595047771136 595061723672 595865144448 597808791552 598243516416 598976386848 599411960784 599645749248 599992766464 600727779792 600816932352 601164627336 601367177216 602103874248 602541722484 602776731648 603864411892 603954029952 604303540386 605323321344 605809870848 607093272576 607107507552 607197606912 608279001624 608483948544 608926436352 609672393756 610263141376 610353709056 610706923008 611455061574 611899709967 613540601856 613631655936 614738923344 615334580224 615425900544 616179820032 616536405576 616729673728 616744134656 617934223872 617948713044 619755580626 619847557056 621160697472 621252882432 621612403776 622709047296 623069411328 624286343772 624496684032 624858082576 625716404118 625960452096 626322697728 626415648768 627545984247 627742703616 629686407168 630457796304 630916263432 631114039296 631479267328 632252852784 632346683904 632761047828 632959401984 634101545336 634195650816 634210521282 634562662188 635554089484 636016262622 637138317312 637507031616 637601642496 639001294848 639465974784 639681429504 640249344252 640465062912 640820676608 640835702416 640930807296 641715971238 642288612352 642804873984 643592333727 644262248448 645424787217 645520573152 647033619456 647251623936 647626190848 647722303488 648515787264 648891085752 649144172544 649616228352 650412032256 650788428108 650885010048 652279197102 653008125952 653808085056 653905115136 654283532448 655387656192 655766931456 657303994368 657684378624 657699799848 658968918426 659190944256 660478426569 660736032768 661216518144 662026532832 662507956656 662766354432 664185991168 664284561408 664668985344 665483229432 665967166956 666175930368 667429086828 667528138368 667914439374 669041565696 669428742528 669444439131 672534890496 672924088928 673023955968 673848435204 674501366784 674601467904 674991862272 675818752266 676046455296 676310205753 676538074368 677366858529 678123823104 678516255872 679448283696 680054595584 680988736512 681648586752 682979931648 682995945996 683210047488 683706875904 684544442112 684940590516 685042240896 685706018816 686546034048 686647922688 687045288384 690130756448 690233177088 690632617584 691798081536 692251402752 692354138112 693603456273 693820882944 693837151488 695176001856 697443590144 697547096064 697950769152 698805784656 699313954248 699586707456 700953087744 701189259264 702454519956 702558769536 702965342898 703239520256 704205508608 704613034944 705020797117 706210541568 708292092144 708397208064 709897939968 710003294208 710414175744 711284459382 712079327232 712491410176 713364238503 713470107168 714123522944 715383373824 715797368832 715903598592 717195410568 717420232704 717996883968 718876456704 719399221632 719641608192 720523195776 720923261184 720940165218 721047158208 721690591232 722574688896 723048177397 723155483232 724687480384 724795029504 725214471072 726493888512 728158076928 728579464704 728687591424 730002471471 730287194112 730709814016 730818256896 731713536288 732366487552 732383659904 734634141696 735534095688 736068974004 736299712512 737628328248 737737797888 738452635648 739466993664 739894925952 739912274829 740144218112 741589812288 742018973059 743328036864 743758203552 743868582912 745612148736 746295001088 747209240064 747320131584 747752608512 748668633111 749447921664 749939019648 751639289856 751656914112 753107335344 755126894592 755676020736 756601751808 757039600044 757151950464 757334867968 757885599744 758814037632 759069704192 759365845056 759621697536 760552262208 760992396619 761105333664 762776099232 762889300992 763330787856 764618932224 765061420032 766854660096 767316433156 768352423104 768611303424 769056101632 769170235392 770112497376 770858704896 770973106176 771419271168 772364288304 772925949432 774998654976 775447149568 776397101004 776512324224 776961694782 777205252096 778272841728 778782828096 780548493312 780566795424 781000199616 782789246304 783664021504 784624038912 784740483072 785194615296 786156507738 786728198529 787035045888 788720864512 788837916672 789294420096 791144460288 791261872128 792689664312 792938151936 794486859264 796828603662 797078388736 797658021888 798635182464 799097355602 799215947712 800970373056 801089243136 801552836448 802805165664 803388963312 803702308864 804806295552 805272039936 805738053848 806844836889 807097761792 807746494464 809457696768 809476676736 809596809216 811038668832 811311931392 811901915136 812896525008 813549918636 813804945408 814275897344 815273415432 815394408192 815866279956 818054135808 819530273282 819651897792 820126233381 821573093376 822048540768 822170539008 823912298496 823931617392 826340774168 826463409408 827475857649 828214263296 828337176576 828816538368 829831869279 830759215104 832381791696 832662245376 834288538824 834613936128 835096930304 835220865024 836244041472 836727978996 836990271488 839581876224 840610395072 841096859421 841221684576 843003803712 843128911872 843681397104 845105135616 845594201088 845614028376 846083549584 847245752262 848021683496 849517756416 850009375488 850135523328 852001726464 852128169984 852621299712 853665792336 853953417216 854286575688 854574409728 855621294984 856243500372 857073165312 858123111636 858747136338 859016331264 860566382956 860694097536 862711492608 864687716352 865188114336 865316514816 866154971136 867216043008 867717904144 867846680064 868909824342 869705596136 871744113408 871873486848 872378043264 874355908608 876130681608 876405325824 876912504832 876933066464 878117054976 878137644852 878625224568 878921259008 880637902092 880981377024 881622024192 882702043776 883212866718 883343942208 885414426624 886225313792 887310972576 887442656256 887956222608 889905449104 890037517824 890552585832 892055420928 892571656704 892592585508 896713187328 896846266368 897365274624 898464580272 899117941176 899335155712 899468623872 899989149696 901091669688 901395273728 901746941004 902050765824 903155811372 903812583726 904165097472 905796617838 905931044928 906455310579 907984982016 910639908864 910661261328 911609167872 912418502436 912725922816 913254120688 913389654528 914508590634 915394712064 915530563584 916060384512 917182592361 919778623488 920310902784 920843490112 922108385016 922397442048 923001870336 923138850816 924804608364 925094510592 925116201984 926901335808 926923069566 929633370939 929771335584 930601025536 931741046208 931879323648 932418605664 934604116992 934919012352 936606026608 936745026048 937287123864 938940678144 939484046592 939623473152 941614055424 944389456192 944529610752 945686694456 946530586624 946671058944 947218900992 948379279176 949141571742 949439102976 951152318004 951293476224 951315781923 951843993282 953331134226 954024393933 954396491776 955707475968 956260547424 957329178624 958501942272 959198962176 959522144256 960697594368 961231014912 961253553624 961396210944 963432918528 964207310976 966393372672 966952628096 968280859728 968658518016 970877435904 971439286272 971583455232 973336628628 973716258816 974424342528 975618048384 976182642162 976327515072 978418795653 979512188928 980712127584 981425298672 983504437664 983650397184 985955991552 986526567936 986549699772 988453377639 988786416384 991104049152 991677604736 991824777216 993039799248 994149531648 996278986752 996426842112 997003478016 998224844148 998950750434 999263895552 999918692864 1001143630242 1001292207552 1001871659061 1002185719808 1002209218816 1003562348544 1004143113792 1007568027648 1008802335744 1009386133392 1009535933952 1010514132992 1011752050176 1011902201856 1012487793408 1012828930048 1013728128399 1014069682944 1014807111552 1017034798976 1017185734656 1017774383808 1019491909632 1020081893376 1022472880128 1024469897472 1024493918994 1024815071232 1025560313856 1026816663168 1027410885774 1027563361344 1027811606528 1028559028224 1029819051072 1030415011171 1030567932576 1033331539968 1035196134672 1035349765632 1035948926376 1037697122304 1038377104128 1040731324416 1040755727232 1041333599488 1041358016426 1042764002784 1043718995072 1046165385216 1046320644096 1046926153728 1048208676984 1048970931372 1049380061184 1051429631616 1051783888896 1052392560128 1053681779934 1053838154304 1054448014347 1054859280384 1056762720811 1056919552416 1059315812352 1062438138216 1062595812096 1063544029184 1064846909952 1065004941312 1065621263616 1066926689073 1067960497408 1068118990848 1068737115264 1070406887552 1071185284416 1073075060736 1073696053248 1073855397888 1075793115852 1076130349056 1076995325952 1078314685056 1079276929024 1079302235648 1079462412288 1080784793664 1081384891776 1081410247827 1081749241856 1082535886848 1083862033344 1084733224848 1087031220576 1087192544256 1087821706608 1089740832768 1090738847744 1092237115392 1092869197056 1093501644508 1095430791168 1096064721024 1096227385344 1098549731328 1098575489856 1101951212544 1103301143532 1104103461006 1104449568768 1105088717824 1106442492372 1106606696832 1107678953472 1109842388928 1110216327168 1112219656597 1112384718432 1113627820032 1114992055296 1115637305328 1115802874368 1119442501632 1120813860096 1121462479228 1121628912768 1124005071616 1124171882496 1124908529472 1126806847488 1127458934784 1127485371168 1129661003016 1132690341888 1133345833984 1133514031104 1134902627712 1135559400066 1136002301952 1136828399616 1138221056448 1138604556288 1139048767584 1139432546304 1140828393312 1141658000496 1142764220416 1144164148848 1144333951488 1144996181784 1145355108352 1146928398336 1147592130048 1150281990144 1150974649734 1152916955136 1153584152448 1153755353088 1156288057344 1156459659264 1157128906752 1158546432456 1159388924148 1162325484544 1162497982464 1163170724352 1164595651506 1165442542173 1165807878144 1168174242144 1170822739968 1170850193136 1171500299424 1174183869456 1174641836032 1175496032256 1176936058368 1177617155624 1177791922944 1179234761607 1180552568832 1183081296768 1183256875008 1183941630144 1186716690432 1187403447776 1189034496468 1189407227904 1190095542272 1190123447344 1191730288896 1195242905493 1195617583104 1196487032832 1197952773696 1198646033403 1198823921568 1199985532928 1201455559584 1201633864704 1202329254672 1202734354432 1204207748496 1205083444968 1205553463296 1207728823784 1207908059904 1208607080772 1210646642688 1211619741696 1214186545152 1214215015104 1214395213824 1216558003248 1216967897088 1217852872704 1219344787512 1220526282752 1220707418112 1221413846016 1222910123148 1223799419934 1227081203712 1229295409923 1229477846688 1230669160448 1230851801088 1232359640064 1233072811152 1233488269312 1235868447744 1235897426088 1239511161252 1239695114112 1242321394944 1242505764864 1243224807552 1245418094592 1246138822656 1248572687544 1248993368064 1249716165152 1251432808236 1251920904192 1252645395456 1252831297536 1255091968494 1255485407232 1259372814336 1260915592608 1261832526864 1262958534656 1264505705568 1264693367808 1265522095656 1265918803968 1268203090672 1268391301632 1268421042564 1269125324376 1271108178968 1272032525244 1274276634624 1275014063232 1275203284992 1278002589696 1278931949568 1280498688504 1280930125824 1281641353216 1281671404832 1281861614592 1283431942476 1284577224704 1285609747968 1287184667454 1288120704507 1288524496896 1290849574434 1291041146304 1294067238912 1295252381696 1295444606976 1297031574528 1297782171504 1298288345088 1299232456704 1300824064512 1301576856216 1301770020096 1304558394204 1306016251904 1307616170112 1307810230272 1308567064896 1310775312384 1311533862912 1314607988736 1315368757248 1315399599696 1317937836852 1318381888512 1320956853138 1321472065536 1322433036288 1324053065664 1324819300077 1325015913312 1328371982336 1328569122816 1329337970688 1330966458864 1331934333912 1332351860736 1334858173656 1335056276736 1335828878748 1338083131392 1338857485056 1338888878262 1342803758023 1345069780992 1345848177856 1346047911936 1347696870408 1349002733568 1349202935808 1349983724544 1351637504532 1352092910592 1352620411506 1353076148736 1354733717058 1355718875589 1356247646208 1357032511744 1358694926757 1358896567392 1360109191168 1361977473024 1365959863296 1365991891992 1366420094976 1367413751808 1369088884224 1369881181032 1370084481792 1371412037632 1373092068096 1373295845376 1374090576768 1380261512896 1380466354176 1381265235168 1383596163072 1384502805504 1384708276224 1387206912546 1387641765888 1387674302976 1390352003712 1390384604349 1394887180288 1395901538304 1397611569312 1398627908496 1399173414912 1401906175488 1402378518528 1404909039912 1405117539072 1405930685796 1406479040512 1408411017216 1409226069888 1410041594234 1412421083136 1413271593721 1416584184288 1416794416128 1419795879936 1420006588416 1420828351488 1422568918764 1423712357613 1424158654464 1424982820352 1426728477006 1426940214336 1427765989923 1428247045888 1429996701339 1431594737664 1431807197184 1434390821136 1435993767936 1437752913408 1438798443264 1439283216384 1441046391552 1441846522368 1441880330436 1442094316416 1443381182464 1445149377792 1446096354794 1446310966464 1449374960768 1449590059008 1450428942144 1452987777024 1456316153856 1457158929408 1457375182848 1460004942942 1460574388224 1461419628032 1461636513792 1463427072576 1464273963243 1464732975104 1464767319808 1469268283392 1471068191376 1472137948008 1472599425024 1475256656496 1475475595776 1476905271296 1478933987328 1479789851904 1479824549658 1480288436224 1483179624576 1484037946118 1486656073728 1487516407104 1487737165824 1491224297472 1492590002176 1494418480128 1494640263168 1495505217024 1497337266222 1498426125651 1498895843328 1499878039296 1501715445363 1503278579712 1503313828224 1505991170173 1506214670688 1510253789184 1511352041472 1513203503616 1514079200088 1514303900928 1514669735936 1515771199488 1517628075264 1518139408384 1518731690112 1519243395072 1521104524416 1521984793238 1522210667328 1525552198464 1525778601984 1526661575712 1529237864448 1530122840064 1533709320192 1534632866312 1536704846208 1536740878491 1537222606848 1538112203264 1538340470784 1540224994752 1541116328661 1541717409792 1542838542336 1544728576608 1545851898864 1549997309952 1550894299136 1552794202008 1553024648448 1553923389564 1554410504192 1556545683456 1557565656192 1561096986624 1561133590848 1562000399232 1562037024639 1565578492608 1569248077824 1569480966144 1570389230592 1572313015476 1573456397058 1574070091776 1577441729024 1577675833344 1578588840192 1580522669901 1582288920576 1582523744256 1585379328624 1588973718528 1593657207324 1594156777472 1595316043776 1597270364928 1598194711204 1598431895424 1601940746112 1602178486272 1603105672896 1605610331328 1606777926624 1609612591104 1610544079872 1611476107696 1613689673778 1614195523584 1615492988928 1618915393536 1618953353472 1619193618432 1622077337664 1622623862784 1623803830272 1625793050016 1627099837272 1627609890816 1628551794688 1630546830864 1630788816384 1631732559912 1636108271616 1639060546564 1639303795584 1640252466762 1643146186752 1644097081536 1644341078016 1647824596992 1647863234784 1652681548336 1652926818816 1654951715298 1656428526592 1656674353152 1657633076736 1659663738558 1661518430208 1664763583392 1665324490752 1668577077648 1669227872256 1670193860608 1670441730048 1672488082944 1673455957992 1673980542976 1679163752448 1681220790144 1682193718842 1682443369152 1686007607424 1686257823744 1687362794208 1690210271232 1691188402176 1691228056752 1692167099168 1694491504524 1696043366992 1699035512832 1700018750976 1700271046656 1703339100099 1704003452928 1705242599424 1707331584672 1707906834432 1708573151376 1709148819456 1711242589968 1712487000744 1714146330624 1716246223272 1717494272676 1718032662528 1721132765912 1721388195072 1725422985216 1726461974601 1729375432704 1730376228672 1730633029632 1734432086016 1735435808288 1735693360128 1737819648684 1739411192272 1743488226816 1743746973696 1744756086528 1746893477259 1748711817216 1752261363216 1753825009664 1753866132928 1756234109952 1756275289704 1757250449136 1757842518016 1761275804184 1761962754048 1763244048384 1765404087552 1766425733436 1766687884416 1770828853248 1772450627584 1774621945152 1774885312512 1775912445216 1779810898208 1780075035648 1781105171664 1784110841856 1785143313408 1785185171016 1793426374656 1794730549248 1796929160544 1798235882352 1798670311424 1798937247744 1799978299392 1802183339376 1802790547456 1803493882008 1804101531648 1806311622744 1807625167452 1808330194944 1811593235676 1811862089856 1812910621158 1815969964032 1821279817728 1821322522656 1824837004872 1825451845632 1826508241376 1826779309056 1829017181268 1830789424128 1831061127168 1832120769024 1834365184722 1835699129901 1840621805568 1841686980224 1844216770032 1846003740672 1846277701632 1849609216728 1850189021184 1850232403968 1853802671616 1853846139132 1859266741878 1859542671168 1861202051072 1863482092416 1863758647296 1864837211328 1869208233984 1873212053216 1873490052096 1874574247728 1877881356288 1878968093184 1879246946304 1882637952741 1883228110848 1888778912384 1889059221504 1891373388912 1893061173248 1893342117888 1894437801984 1896758558352 1898283143484 1898878205952 1902304636008 1902586952448 1902631563846 1903687986564 1906662268452 1908048787866 1908792983552 1911414951936 1912521094848 1913627877889 1917003884544 1918397924352 1919044288512 1921395188736 1922462029824 1922507107248 1922792421888 1926865837056 1928414621952 1930777001181 1932786745344 1933905256192 1936274361651 1936561719456 1941754871808 1942878572544 1943166910464 1946673257256 1947432517632 1948848685056 1951236096768 1952365284324 1952655030144 1956837591306 1959024377856 1961424255168 1962559338649 1962850597344 1967008875328 1967300794368 1971911983104 1973053135872 1973099399544 1976906755278 1977572832768 1981435279707 1982208098304 1983355209472 1983649554432 1986079598496 1988299063296 1992557973504 1992853684224 1994006956032 1996449688296 1997901500868 1998527791104 1999837385728 2002287260484 2002584415104 2003743318122 2004371439616 2004418437632 2007124697088 2008286227584 2008333317393 2017604671488 2018772266784 2019071867904 2021028265984 2023504100352 2023804403712 2024975586816 2025657860096 2027456256798 2028139365888 2028930617259 2029614223104 2032100575587 2034069597952 2034371469312 2035548767616 2040163786752 2044945760256 2048939794944 2048987837988 2049630142464 2051120627712 2053633326336 2054821771548 2055126722688 2055623213056 2057118056448 2059638102144 2060830022342 2061135865152 2065550790823 2070392269344 2070699531264 2071897852752 2075394244608 2076754208256 2080810368819 2081462648832 2081511454464 2082667198976 2082716032852 2085528005568 2087437990144 2092330770432 2092641288192 2093852307456 2096417353968 2097941862744 2098760122368 2102859263232 2103567777792 2104785120256 2107363559868 2107676308608 2108896028694 2109718560768 2113525441622 2113839104832 2115062391351 2118631624704 2124876276432 2125191624192 2127088058368 2129693819904 2130009882624 2131242527232 2133853378146 2135920994816 2136237981696 2137474230528 2140092715509 2140813775104 2142370568832 2146150121472 2147392106496 2147710795776 2151586231704 2152260698112 2153990651904 2156629370112 2158553858048 2158604471296 2158924824576 2161569587328 2162769783552 2162820495654 2163498483712 2165071773696 2167724066688 2169144532191 2169466449696 2174062441152 2174385088512 2175643413216 2179481665536 2181477695488 2184474230784 2185738394112 2187003289016 2190007414413 2190861582336 2192129442048 2192454770688 2197099462656 2197150979712 2203902425088 2206602287064 2208206922012 2208899137536 2210177435648 2212884984744 2213213393664 2215357906944 2219684777856 2219736824487 2220432654336 2224439313194 2224769436864 2226056919177 2229984110592 2231274610656 2231605748736 2238885003264 2241627720192 2242924958456 2243257825536 2246005899333 2248010143232 2248343764992 2249817058944 2254917869568 2254970742336 2259322006032 2265380683776 2266691667968 2267028062208 2269805255424 2271118800132 2272004603904 2273656799232 2276442112896 2277209112576 2278097535168 2278865092608 2281656786624 2282977189857 2283316000992 2285528440832 2288328297696 2288667902976 2289992363568 2293856796672 2295184260096 2300563980288 2301949299468 2305833910272 2307168304896 2307510706176 2312576114688 2312919318528 2314257813504 2317092864912 2318777848296 2324650969088 2324995964928 2326341448704 2329191303012 2330885084346 2331615756288 2336348484288 2341645479936 2341700386272 2343000598848 2348367738912 2350992064512 2353872116736 2355234311248 2355583845888 2358469523214 2361105137664 2366162593536 2366513750016 2367883260288 2373433380864 2374806895552 2378068992936 2378814455808 2380191084544 2380246894688 2383460577792 2390485810986 2391235166208 2392974065664 2395905547392 2397292066806 2397647843136 2399971065856 2402911119168 2403267729408 2404658509344 2405468708864 2408415496992 2410166889936 2411106926592 2415457647568 2415816119808 2417214161544 2421293285376 2423239483392 2428373090304 2428430030208 2428790427648 2433116006496 2433935794176 2435705745408 2438689575024 2441052565504 2441414836224 2442827692032 2445820246296 2447598839868 2454162407424 2458590819846 2458955693376 2460378700143 2461338320896 2464719280128 2466145622304 2466976538624 2471736895488 2471794852176 2479022322504 2479390228224 2484642789888 2485011529728 2486449615104 2489495607837 2492277645312 2497145375088 2497986736128 2499432330304 2502865616472 2503841808384 2505290790912 2505662595072 2510183936988 2510970814464 2518745628672 2521831185216 2523290578263 2523665053728 2525917069312 2529011411136 2529386735616 2531044191312 2536406181344 2536782603264 2536842085128 2538250648752 2542216357936 2544065050488 2548553269248 2550028126464 2550406569984 2556005179392 2557863899136 2560997377008 2561860251648 2563282706432 2563342809664 2563723229184 2566863884952 2569154449408 2571219495936 2574369334908 2576241409014 2577048993792 2581699148868 2582082292608 2588134477824 2590504763392 2594063149056 2595564343008 2598464913408 2601648129024 2603153712432 2603540040192 2609116788408 2612032503808 2615232340224 2615620460544 2617134129792 2623067725824 2629215977472 2630737514496 2630799199392 2635875673704 2636763777024 2641913706276 2642944131072 2644866072576 2648106131328 2649638600154 2650031826624 2656743964672 2658675941376 2661932917728 2663868667824 2669716347312 2670112553472 2671657757496 2676166262784 2677714970112 2677777756524 2685607516046 2690139561984 2691696355712 2692095823872 2695393740816 2698005467136 2698405871616 2699967449088 2703275009064 2704185821184 2705240823012 2706152297472 2709467434116 2711437751178 2712495292416 2714065023488 2717389853514 2717793134784 2719365931737 2720218382336 2723954946048 2731919726592 2731983783984 2734827503616 2738177768448 2739762362064 2740168963584 2742824075264 2746184136192 2746591690752 2748181153536 2751547777083 2760523025792 2760932708352 2762530470336 2767192326144 2769005611008 2769416552448 2774413825092 2775283531776 2775348605952 2780704007424 2780769208698 2788900112817 2789774360576 2791803076608 2795223138624 2796840744607 2797255816992 2803812350976 2804757037056 2809818079824 2810235078144 2811861371592 2812958081024 2816822034432 2818452139776 2820083188468 2824842166272 2826543187442 2833168368576 2833588832256 2839591759872 2840013176832 2841656702976 2845137837528 2847424715226 2848317308928 2849965640704 2853456954012 2853880428672 2853947345769 2855531979846 2856494091776 2859993402678 2862073181799 2863189475328 2868355956487 2868781642272 2871987535872 2875505826816 2877596886528 2878566432768 2882092783104 2883693044736 2883760660872 2884188632832 2886762364928 2890298755584 2892192709588 2892621932928 2898749921536 2899180118016 2900857884288 2905975554048 2912632307712 2914317858816 2914750365696 2920009885884 2921148776448 2922839256064 2923273027584 2926854145152 2928547926486 2929465950208 2929534639616 2935256386959 2938536566784 2942136382752 2944275896016 2950513312992 2950951191552 2953810542592 2957867974656 2959579703808 2959649099316 2960576872448 2965360132917 2966359249152 2968075892236 2973312147456 2975032814208 2975474331648 2982448594944 2988836960256 2989280526336 2991010434048 2994674532444 2996852251302 2997791686656 2999756078592 3003430890726 3005614977183 3006557159424 3006627656448 3011982340346 3012429341376 3018881925049 3022704082944 3026407007232 3028158400176 3028607801856 3029339471872 3031542398976 3035256150528 3036278816768 3037463380224 3038486790144 3041184385197 3042209048832 3043969586476 3044421334656 3051104396928 3051557203968 3053323151424 3058475728896 3060245680128 3067418640384 3069265732624 3073409692416 3073481756982 3074445213696 3076224406528 3076680941568 3080449989504 3082232657322 3083434819584 3085677084672 3089457153216 3091245033513 3091703797728 3099994619904 3101788598272 3105588404016 3106049296896 3107846779128 3108821008384 3113091366912 3115131312384 3122193973248 3122267181696 3124000798464 3124074049278 3131156985216 3138496155648 3138961932288 3140778461184 3144626030952 3146912794116 3148140183552 3154883458048 3155351666688 3157177680384 3161045339802 3163344043041 3164577841152 3170288162433 3170758657248 3177947437056 3187314414648 3188313554944 3190632087552 3194540729856 3196389422408 3196863790848 3200780067219 3203881492224 3204356972544 3206211345792 3211220662656 3213555853248 3219225182208 3221088159744 3222952215392 3227379347556 3228391047168 3230985977856 3237830787072 3237906706944 3238387236864 3244154675328 3244230743481 3245247725568 3247607660544 3251586100032 3254199674544 3257103589376 3261093661728 3261577632768 3263465119824 3272216543232 3278121093128 3278607591168 3280504933524 3286292373504 3288194163072 3288682156032 3295649193984 3295726469568 3305363096672 3305853637632 3309903430596 3312857053184 3313348706304 3315266153472 3319327477116 3323036860416 3329527166784 3330648981504 3336658969791 3337154155296 3340387721216 3340883460096 3344976165888 3346911915984 3358327504896 3362441580288 3364387437684 3364886738304 3372015214848 3372515647488 3374725588416 3380420542464 3382376804352 3382456113504 3384334198336 3388983009048 3392086733984 3398071025664 3400037501952 3400542093312 3406678200198 3408006905856 3410485198848 3414663169344 3415813668864 3417146302752 3418297638912 3422485179936 3424974001488 3428292661248 3432492446544 3434988545352 3436065325056 3442265531824 3442776390144 3450845970432 3452923949202 3458750865408 3460752457344 3461266059264 3468864172032 3470871616576 3471386720256 3475639297368 3478822384544 3486976453632 3487493947392 3489512173056 3493786954518 3496327626519 3497423634432 3504522726432 3507650019328 3507732265856 3512468219904 3512550579408 3514500898272 3515685036032 3522551608368 3523925508096 3526488096768 3530808175104 3532851466872 3533375768832 3541657706496 3544901255168 3549243890304 3549770625024 3551824890432 3559621796416 3560150071296 3562210343328 3568221683712 3570286626816 3570370342032 3585728716479 3586852749312 3589461098496 3593858321088 3595938100209 3596471764704 3597340622848 3599956598784 3604366678752 3605581094912 3606987764016 3608203063296 3612623245488 3615250334904 3616660389888 3623186471352 3623724179712 3625821242316 3631939928064 3642559635456 3642645045312 3644753057491 3649674009744 3650903691264 3653016482752 3653558618112 3658034362536 3661578848256 3662122254336 3664241538048 3668730369444 3671398259802 3681243611136 3683373960448 3687886229769 3688433540064 3692007481344 3692555403264 3699218433456 3700464807936 3707605343232 3707692278264 3718533483756 3719085342336 3722404102144 3726964184832 3727517294592 3729674422656 3738416467968 3746424106432 3746980104192 3749148495456 3755762712576 3757936186368 3758493892608 3765275905482 3766456221696 3777557824768 3778118443008 3782746777824 3786122346496 3788875603968 3793517116704 3796566286968 3797756411904 3804609272016 3805173904896 3805263127692 3807375973128 3813324536904 3816097575732 3817585967104 3822829903872 3825042189696 3827255755778 3834007769088 3836795848704 3842790377472 3844924059648 3845014214496 3845584843776 3853731674112 3856829243904 3861554002362 3864362113521 3865573490688 3867810512384 3872548723302 3873123438912 3885757145088 3886333820928 3893346514512 3894865035264 3897697370112 3902472193536 3904730568648 3905310060288 3913675182612 3918048755712 3922848510336 3925118677298 3925701194688 3934017750656 3934601588736 3943823966208 3946106271744 3946198799088 3953813510556 3955145665536 3962870559414 3964416196608 3966710418944 3967299108864 3972159196992 3974457900231 3985115947008 3985707368448 3988013912064 3992899376592 3995803001736 3997055582208 3999674771456 4004574520968 4005168830208 4007486636244 4008742879232 4008836875264 4014249394176 4016572455168 4016666634786 4028411274069 4035209342976 4037544533568 4038143735808 4047008200704 4047608807424 4049951173632 4051315720192 4054912513596 4056278731776 4057861234518 4059228446208 4064201151174 4067156626767 4068139195904 4068742938624 4071097535232 4076084780271 4080327573504 4097879589888 4097975675976 4099260284928 4102241255424 4107266652672 4109643543096 4110253445376 4111246426112 4114236112896 4119276204288 4121660044684 4122271730304 4131101581646 4140784538688 4141399062528 4143795705504 4150788489216 4153508416512 4161620737638 4162925297664 4163022908928 4165334397952 4165432065704 4171056011136 4171153813047 4174875980288 4184661540864 4187704614912 4192834707936 4195883725488 4197520244736 4205718526464 4207135555584 4209570240512 4214727119736 4215352617216 4217792057388 4219437121536 4227050883244 4227678209664 4230124782702 4237263249408 4239814781163 4249752552864 4250383248384 4259387639808 4260019765248 4262485054464 4267706756292 4271841989632 4272475963392 4274948461056 4280185431018 4281627550208 4283297969769 4284741137664 4289990104017 4294784212992 4295421591552 4303172463408 4307981303808 4313258740224 4317107716096 4317208942592 4317849649152 4323139174656 4325539567104 4325640991308 4326996967424 4330143547392 4335448133376 4338289064382 4338932899392 4348124882304 4348770177024 4351286826432 4358963331072 4368948461568 4371476788224 4374006578032 4380014828826 4381723164672 4384258884096 4384909541376 4392821889729 4394198925312 4394301959424 4407804850176 4413204574128 4416413844024 4417798275072 4420354871296 4425769969488 4426426787328 4430715813888 4439369555712 4439473648974 4440865308672 4448878626388 4449538873728 4452113838354 4459968221184 4462549221312 4463211497472 4477770006528 4483255440384 4485849916912 4486515651072 4492011798666 4496020286464 4496687529984 4499634117888 4505146336089 4509835739136 4509941484672 4517973510519 4518644012064 4530761367552 4533383335936 4534056124416 4539610510848 4542237600264 4544009207808 4547313598464 4552884225792 4554418225152 4556195070336 4557730185216 4563313573248 4565954379714 4566632001984 4571056881664 4576656595392 4577335805952 4579984727136 4587713593344 4590368520192 4601127960576 4603898598936 4611667820544 4614336609792 4615021412352 4623348985983 4625152229376 4628515627008 4634185729824 4637555696592 4649301938176 4649991929856 4652682897408 4658382606024 4661770168692 4663231512576 4672696968576 4683290959872 4683400772544 4686001197696 4686111073917 4696735477824 4707744233472 4710468622496 4711167691776 4716939046428 4722210275328 4732325187072 4733027500032 4735766520576 4741568009703 4746866761728 4749613791104 4756137985872 4760382169088 4760493789376 4766921155584 4780971621972 4782470332416 4785948131328 4791811094784 4794584133612 4795295686272 4799942131712 4805822238336 4806535458816 4809317018688 4810937417728 4816830993984 4820333779872 4830915295136 4831632239616 4834428323088 4842586570752 4846478966784 4856746180608 4856860060416 4857580855296 4866232012992 4867871588352 4871411490816 4877379150048 4882105131008 4882829672448 4885655384064 4891640492592 4895197679736 4908324814848 4917181639692 4917911386752 4920757400286 4922676641792 4929438560256 4932291244608 4933953077248 4943473790976 4943589704352 4958044645008 4958780456448 4969285579776 4970023059456 4972899230208 4978991215674 4984555290624 4994290750176 4995973472256 4998864660608 5005731232944 5007683616768 5010581581824 5011325190144 5020367873976 5021941628928 5037491257344 5043662370432 5046581156526 5047330107456 5051834138624 5058022822272 5058773471232 5062088382624 5072812362688 5073565206528 5073684170256 5076501297504 5084432715872 5088130100976 5097106538496 5100056252928 5100813139968 5110017300297 5112010358784 5115727798272 5121994754016 5123720503296 5126565412864 5126685619328 5127446458368 5133727769904 5138308898816 5142438991872 5148738669816 5152482818028 5154097987584 5163398297736 5164164585216 5176268955648 5179385923803 5181009526784 5188126298112 5191128686016 5194132811413 5203296258048 5206307424864 5207080080384 5218233576816 5224065007616 5230464680448 5231240921088 5234268259584 5240680431777 5246135451648 5261475028992 5261598398784 5271751347408 5273527554048 5283827412552 5285888262144 5289732145152 5296212262656 5299277200308 5300063653248 5313487929344 5317351882752 5323865835456 5326946776333 5327737335648 5339432694624 5340225106944 5343315514992 5352332525568 5355429940224 5355555513048 5371215032092 5380279123968 5383392711424 5384191647744 5390787481632 5396010934272 5396811743232 5399934898176 5406550018128 5408371642368 5410481646024 5412304594944 5418934868232 5422875502356 5424990584832 5428130046976 5434779707028 5435586269568 5438731863474 5440436764672 5447909892096 5463839453184 5463967567968 5476355536896 5479524724128 5480337927168 5485648150528 5492368272384 5493183381504 5496362307072 5503095554166 5507097389703 5521046051584 5521865416704 5525060940672 5538011222016 5538833104896 5548827650184 5550567063552 5550697211904 5561408014848 5561538417396 5577800225634 5579548721152 5583606153216 5590446277248 5593681489214 5594511633984 5607624701952 5619636159648 5620470156288 5623722743184 5625916162048 5633644068864 5636904279552 5640166376936 5647913858223 5649684332544 5653086374884 5666336737152 5667177664512 5679183519744 5680026353664 5683313405952 5690275675056 5694849430452 5696634617856 5699931281408 5706913908024 5707760857344 5707894691538 5711063959692 5712988183552 5719986805356 5724146363598 5726378950656 5736711912974 5737563284544 5740883633667 5751011653632 5755193773056 5757132865536 5764185566208 5767386089472 5767521321744 5768377265664 5773524729856 5780597511168 5784385419176 5785243865856 5792331003543 5797499843072 5798360236032 5801715768576 5808823084953 5825264615424 5828635717632 5829500731392 5840019771768 5842297552896 5845678512128 5846546055168 5853708290304 5857095852972 5858931900416 5859069279232 5870512773918 5877073133568 5884272765504 5887678015947 5888551792032 5901026625984 5901902383104 5915735949312 5919159407616 5919298198632 5921153744896 5930720265834 5932718498304 5936151784472 5944305839121 5946624294912 5950065628416 5950948663296 5964897189888 5977673920512 5978561052672 5982020868096 5989349064888 5993704502604 5995583373312 5999512157184 6006861781452 6011229954366 6013114318848 6013255312896 6023964680692 6024858682752 6024999952179 6037763850098 6052814014464 6056316800352 6057215603712 6063084797952 6070512301056 6072557633536 6074926760448 6076973580288 6082368770394 6084418097664 6087939172952 6088842669312 6096301726761 6102208793856 6103114407936 6106646302848 6120491360256 6134837280768 6138531465248 6146819384832 6146963513964 6148890427392 6152448813056 6153361883136 6160899979008 6164465314644 6166869639168 6171354169344 6178914306432 6182490067026 6183407595456 6196652372469 6203577196544 6211176808032 6212098593792 6215693558256 6226182733824 6230262624768 6244387946496 6244534363392 6248001596928 6248148098556 6262313970432 6276992311296 6277923864576 6281556922368 6289252061904 6293825588232 6296280367104 6309766916096 6310703333376 6314355360768 6322090679604 6326688086082 6329155682304 6340576324866 6341517314496 6345187174053 6355894874112 6374628829296 6381264175104 6389081459712 6392778844816 6393727581696 6401560134438 6407762984448 6408713945088 6412422691584 6420278146527 6422441325312 6427111706496 6438450364416 6442176319488 6445904430784 6454758695112 6456782094336 6461971955712 6475661574144 6475813413888 6476774473728 6488309350656 6488461486962 6490495451136 6495215321088 6503172200064 6507433596573 6508399349088 6514207178752 6522187323456 6523155265536 6526930239648 6544433086464 6556242186256 6557215182336 6561009867048 6572584747008 6576388326144 6577364312064 6591298387968 6591452939136 6610726193344 6611707275264 6619806861192 6625714106368 6626697412608 6630532306944 6638654954232 6646073720832 6659054333568 6659210473461 6661297963008 6673317939582 6674308310592 6678170757531 6680775442432 6689952331776 6693823831968 6716655009792 6724883160576 6728774875368 6729773476608 6744030429696 6745031294976 6749451176832 6764753608704 6764912227008 6768668396672 6777966018096 6784173467968 6796142051328 6800075003904 6801084186624 6813356400396 6816013811712 6820970397696 6829326338688 6831627337728 6834292605504 6836595277824 6844970359872 6848931569571 6849948002976 6856585322496 6864984893088 6869977090704 6884531063648 6885552780288 6901691940864 6905847898404 6917501730816 6921504914688 6922532118528 6937728344064 6941743233152 6942773440512 6951278594736 6957644769088 6973952907264 6974987894784 6979024346112 6987573909036 6992655253038 6994847268864 7009045452864 7015300038656 7015464531712 7024936439808 7025101158816 7029001796544 7031370072064 7045103216736 7052976193536 7061616350208 7065702933744 7066751537664 7083315412992 7089802510336 7098487780608 7099541250048 7103649780864 7119243592832 7120300142592 7124420686656 7136443367424 7140573253632 7140740684064 7171457432958 7173705498624 7178922196992 7187716642176 7191876200418 7192943529408 7194681245696 7199913197568 7208733357504 7211162189824 7213975528032 7216406126592 7225246490976 7230500669808 7233320779776 7246372942704 7247448359424 7251642484632 7263879856128 7285119270912 7285290090624 7289506114982 7299348019488 7301807382528 7306032965504 7307117236224 7316068725072 7323157696512 7324244508672 7328483076096 7337460738888 7342796519604 7362487222272 7366747920896 7375772459538 7376867080128 7381136100429 7384014962688 7398436866912 7400929615872 7415210686464 7415384556528 7437066967512 7438170684672 7444808204288 7453928369664 7455034589184 7459348845312 7468486823511 7476832935936 7492848212864 7493960208384 7498296990912 7511525425152 7515872372736 7516987785216 7530551810964 7532912443392 7555115649536 7556236886016 7565493555648 7569871734789 7572244692992 7577751207936 7587034233408 7593132573936 7609218544032 7610347809792 7610526255384 7614751946256 7626649073808 7632195151464 7635171934208 7645659807744 7650084379392 7654511511556 7668015538176 7673591697408 7685580754944 7689848119296 7690028428992 7691169687552 7707463348224 7713658487808 7723108004724 7728724227042 7731146981376 7735621024768 7745097446604 7746246877824 7771514290176 7785537596179 7786693029024 7795394740224 7804944387072 7809461137296 7810620120576 7827350365224 7836097511424 7845697020672 7850237354596 7851402389376 7868035501312 7869203177472 7887647932416 7892212543488 7892397598176 7907627021112 7910291331072 7925741118828 7928832393216 7933420837888 7934598217728 7944318393984 7948915800462 7970231894016 7976027824128 7985798753184 7991606003472 7999349542912 8009149041936 8010337660416 8014973272488 8017485758464 8017673750528 8028498788352 8033144910336 8033333269572 8056822548138 8070418685952 8075089067136 8076287471616 8094016401408 8095217614848 8099902347264 8109825027192 8112557463552 8115722469036 8118456892416 8128402302348 8134313253534 8136278391808 8137485877248 8142195070464 8152169560542 8158097795211 8160655147008 8195759179776 8195951351952 8204482510848 8214533305344 8219287086192 8220506890752 8222492852224 8228472225792 8238552408576 8243320089368 8244543460608 8254643331249 8262203163292 8281569077376 8282798125056 8287591411008 8301576978432 8307016833024 8323241475276 8325850595328 8326045817856 8330668795904 8330864131408 8342112022272 8342307626094 8349751960576 8366700338451 8369323081728 8375409229824 8385669415872 8390522233821 8391767450976 8411437052928 8414271111168 8419140481024 8429454239472 8430705234432 8435584114776 8438874243072 8454101766488 8455356419328 8460249565404 8474526498816 8479629562326 8499505105728 8500766496768 8518775279616 8520039530496 8524970108928 8535413512584 8543683979264 8544951926784 8549896922112 8560370862036 8563255100416 8566595939538 8569482275328 8579980208034 8586219545397 8589568425984 8605067869461 8606344926816 8615962607616 8626517480448 8634417885184 8635699298304 8646278349312 8651079134208 8651281982616 8653993934848 8660287094784 8670896266752 8676578128764 8677865798784 8696249764608 8697540354048 8702573652864 8717926662144 8737896923136 8742953576448 8748013156064 8760029657652 8763446329344 8768517768192 8769819082752 8785643779458 8788397850624 8788603918848 8805769160877 8815609700352 8826409148256 8832827688048 8840709742592 8851539938976 8852853574656 8861431627776 8878739111424 8878947297948 8881730617344 8897757252776 8899077747456 8904227676708 8919936442368 8925098442624 8926422994944 8966510880768 8971699833824 8973031302144 8984023597332 8992040572928 8993375059968 8999268235776 9010292672178 9016844931549 9019671478272 9019882969344 9035947021038 9037288024128 9056645775147 9066766671872 9068112248832 9079221021696 9084475200528 9088018415616 9094627196928 9105768451584 9108836450304 9112390140672 9115460370432 9126627146496 9131908759428 9133264003968 9142113763328 9153313190784 9154671611904 9159969454272 9175427186688 9180737040384 9202255921152 9207797197872 9223335641088 9228673219584 9230042824704 9246697971966 9250304458752 9257031254016 9268371459648 9273735100539 9275111393184 9298603876352 9299983859712 9305365794816 9316765212048 9323540337384 9326463025152 9345393937152 9366581919744 9366801545088 9372002395392 9372222147834 9393470955648 9399626306161 9415488466944 9420937244992 9422335383552 9433878092856 9444420550656 9464650374144 9466055000064 9471533041152 9483136019406 9490032129123 9493733523456 9499227582208 9510864487299 9512275971744 9520764338176 9520987578752 9533842311168 9561943243944 9564940664832 9571896262656 9583622189568 9589168267224 9590591372544 9599884263424 9611644476672 9613070917632 9618634037376 9621874835456 9633661987968 9640667559744 9661830590272 9663264479232 9668856646176 9685173141504 9692957933568 9713492361216 9713720120832 9715161710592 9732464025984 9732692230443 9735743176704 9742822981632 9754758300096 9764210262016 9771310768128 9783280985184 9790395359472 9816649629696 9834363279384 9835822773504 9841514800572 9845353283584 9858877120512 9864582489216 9867906154496 9886947581952 9887179408704 9892901156047 9916089290016 9917560912896 9938571159552 9940046118912 9945798460416 9957982431348 9969110581248 9988581500352 9991946944512 9997729321216 10009976909373 10011462465888 10021163163648 10022650380288 10040735747952 10074982514688 10087324740864 10093162313052 10094660214912 10103668277248 10116045644544 10117546942464 10124176765248 10145624725376 10147130413056 10147368340512 10153002595008 10168865431744 10176260201952 10194213076992 10200112505856 10201626279936 10220034600594 10224020717568 10231455596544 10243989508032 10247441006592 10253130825728 10253371238656 10254892916736 10267455539808 10276617797632 10284877983744 10297477339632 10304965636056 10308195975168 10326796595472 10328329170432 10352537911296 10358771847606 10362019053568 10376252596224 10382257372032 10388265622826 10406592516096 10412614849728 10414160160768 10436467153632 10448130015232 10460929360896 10462481842176 10468536519168 10481360863554 10488982879557 10492270903296 10522950057984 10523196797568 10543502694816 10547055108096 10567654825104 10571776524288 10579464290304 10592424525312 10598554400616 10600127306496 10626975858688 10634703765504 10647731670912 10653893552666 10655474671296 10678865389248 10680450213888 10686631029984 10704665051136 10710859880448 10711111026096 10742430064184 10757186149437 10760558247936 10766785422848 10768383295488 10781574963264 10787814300627 10792021868544 10799869796352 10813100036256 10816743284736 10820963292048 10824609189888 10837869736464 10845751004712 10849981169664 10856260093952 10869559414056 10871172539136 10877463726948 10880873529344 10895819784192 10927678906368 10927935135936 10934259172473 10952711073792 10959049448256 10960675854336 10984736544768 10986366763008 10992724614144 11006191108332 11014194779406 11042092103168 11043730833408 11050121881344 11063658689307 11076022444032 11077666209792 11097655300368 11101394423808 11122816029696 11123076834792 11155600451268 11159097442304 11167212306432 11180892554496 11187362978428 11189023267968 11215249403904 11239272319296 11240940312576 11247445486368 11267288137728 11273808559104 11280332753872 11295827716446 11299368665088 11306172749768 11332673474304 11334355329024 11358367039488 11366626811904 11380551350112 11389698860904 11393269235712 11399862562816 11413827816048 11415521714688 11415789383076 11422127919384 11425976367104 11439973610712 11448292727196 11452757901312 11473423825948 11475126569088 11481767267334 11502023307264 11510387546112 11528371132416 11534772178944 11535042643488 11536754531328 11561195022336 11568770838352 11570487731712 11584662007086 11594999686144 11596720472064 11603431537152 11617646169906 11657271435264 11659001462784 11680039543536 11684595105792 11691357024256 11693092110336 11707416580608 11714191705944 11717863800832 11718138558464 11741025547836 11754146267136 11768545531008 11775356031894 11777103584064 11802053251968 11803804766208 11831471898624 11838318815232 11838596397264 11861440531668 11865436996608 11872303568944 11888611678242 11893248589824 11900131256832 11901897326592 11923373700693 11955347841024 11957122105344 11964041736192 11978698129776 11987409005208 11991166746624 11999024314368 12013723562904 12022459908732 12026228637696 12026510625792 12047929361384 12049717365504 12049999904358 12075527700196 12085233822207 12105628028928 12112633600704 12114431207424 12141024602112 12149853520896 12153947160576 12164737540788 12168836195328 12175878345904 12177685338624 12192603453522 12204417587712 12206228815872 12213292605696 12228254340813 12240982720512 12277062930496 12293638769664 12293927027928 12297780854784 12304897626112 12306723766272 12321799958016 12328930629288 12333739278336 12342708338688 12357828612864 12364980134052 12366815190912 12393304744938 12407154393088 12422353616064 12424197187584 12431387116512 12452365467648 12460525249536 12488775892992 12489068726784 12496003193856 12496296197112 12524627940864 12553984622592 12563113844736 12578504123808 12587651176464 12592560734208 12619533832192 12621406666752 12628710721536 12644181359208 12653376172164 12658311364608 12681152649732 12683034628992 12690374348106 12711789748224 12719444343489 12749257658592 12778162919424 12785557689632 12787455163392 12803120268876 12815525968896 12817427890176 12824845383168 12840556293054 12844882650624 12849893909307 12854223412992 12869970312051 12884352638976 12891808861568 12909517390224 12923943911424 12951323148288 12951626827776 12953548947456 12976618701312 12976922973924 12980990902272 12990430642176 13006344400128 13014867193146 13016798698176 13028414357504 13044374646912 13046310531072 13053860479296 13112484372512 13114430364672 13122019734096 13145169494016 13152776652288 13154728624128 13178465669187 13182596775936 13182905878272 13221452386688 13223414550528 13239613722384 13251428212736 13253394825216 13261064613888 13277309908464 13292147441664 13318108667136 13318420946922 13322595926016 13346635879164 13348616621184 13356341515062 13361550884864 13379904663552 13387647663936 13395395145223 13433310019584 13449766321152 13457549750736 13459546953216 13488060859392 13490062589952 13498902353664 13515439008267 13529507217408 13529824454016 13537336793344 13553920531557 13555932036192 13568346935936 13592284102656 13600150007808 13602168373248 13626712800792 13632027623424 13641940795392 13658652677376 13663254675456 13668585211008 13673190555648 13689940719744 13697863139142 13699896005952 13713170644992 13729969786176 13737915370543 13739954181408 13769062127296 13771105560576 13803383881728 13811695796808 13835003461632 13843009829376 13845064237056 13870046957949 13875456688128 13883486466304 13885546881024 13902557189472 13915289538176 13947905814528 13949975789568 13958048692224 13975147818072 13985310506076 13989694537728 14018090905728 14030600077312 14030929063424 14049872879616 14050202317632 14058003593088 14058333221751 14062740144128 14090206433472 14123232700416 14131405867488 14133503075328 14166630825984 14179605020672 14196975561216 14199082500096 14207299561728 14224704029109 14238487185664 14240600285184 14248841373312 14281146507264 14281481368128 14342914865916 14347410997248 14357844393984 14375433284352 14383752400836 14385887058816 14389362491392 14399826395136 14417466715008 14422324379648 14427951056064 14432812253184 14450492981952 14458855535761 14461001339616 14492745885408 14494896718848 14503284969264 14527759712256 14570238541824 14570580181248 14579012229964 14598696038976 14603614765056 14612065931008 14614234472448 14632137450144 14646315393024 14648489017344 14656966152192 14674921477776 14685593039208 14724974444544 14733495841792 14751544919076 14753734160256 14762272200858 14768029925376 14796873733824 14801859231744 14830421372928 14830769113056 14874133935024 14876341369344 14889616408576 14907856739328 14910069178368 14918697690624 14936973647022 14953665871872 14985696425728 14987920416768 14996593981824 15023050850304 15031744745472 15033975570432 15061103621928 15065824886784 15110231299072 15112473772032 15130987111296 15139743469578 15144489385984 15155502415872 15174068466816 15186265147872 15218437088064 15220695619584 15221052510768 15229503892512 15253298147616 15264390302928 15270343868416 15291319615488 15300168758784 15309023023112 15330051900891 15336031076352 15347183394816 15371161509888 15379696238592 15380056857984 15382339375104 15414926696448 15427316975616 15446216009448 15457448454084 15462293962752 15471242049536 15490194893208 15492493755648 15538157771409 15543028580352 15571075192358 15573386058048 15582398434239 15609888774144 15618922274592 15621240241152 15654700730448 15672195022848 15691394041344 15700474709192 15702804778752 15722041295331 15736071002624 15738406354944 15784425086976 15784795196352 15815254042224 15820582662144 15851482237656 15857664786432 15866841675776 15869196435456 15888636787968 15897831600924 15940463788032 15952055648256 15971597506368 15980840328999 15983212006944 15998699085824 16018298083872 16020675320832 16029946544976 16035347501056 16056997576704 16066289820672 16066666539144 16113645096276 16140837371904 16150178134272 16152574943232 16188032802816 16190435229696 16199804694528 16219650054384 16225114927104 16231444938072 16236913784832 16256804604696 16268626507068 16272556783616 16274971754496 16284390140928 16304339121084 16316195590422 16321310294016 16391518359552 16391902703904 16429066610688 16438574172384 16441013781504 16456944451584 16477104817152 16486640178736 16489086921216 16509286662498 16524406326584 16563138154752 16565596250112 16575182822016 16614033666048 16646482950552 16651701190656 16652091635712 16661337591808 16661728262816 16684224044544 16684615252188 16699503921152 16733400676902 16738646163456 16750818459648 16771338831744 16781044467642 16783534901952 16822874105856 16838280962048 16858908478944 16861410468864 16871168229552 16877748486144 16908203532976 16910712838656 16920499130808 16949052997632 16959259124652 16999010211456 17001532993536 17037550559232 17040079060992 17049940217856 17070827025168 17087367958528 17089903853568 17099793844224 17120741724072 17126510200832 17133191879076 17138964550656 17159960416068 17172439090794 17179136851968 17210135738922 17212689853632 17222650901001 17253034960896 17268835770368 17271398596608 17292556698624 17302158268416 17302563965232 17320574189568 17341792533504 17353156257528 17355731597568 17392499529216 17395080708096 17405147305728 17426469254859 17475793846272 17485907152896 17496026312128 17520059315304 17526892658688 17537035536384 17539638165504 17571287558916 17576795701248 17577207837696 17611538321754 17631219400704 17652818296512 17663034047841 17665655376096 17681419485184 17703079877952 17705707149312 17757478222848 17757894595896 17763461234688 17795514505552 17798155494912 17808455353416 17839872884736 17850196885248 17852845989888 17933021761536 17943399667648 17946062604288 17968047194664 17984081145856 17986750119936 17998536471552 18020585344356 18033689863098 18039342956544 18039765938688 18071894042076 18074576048256 18074999856537 18113291550294 18133533343744 18158442043392 18168950401056 18189254393856 18211536903168 18217672900608 18224780281344 18230920740864 18253254292992 18263817518856 18266528007936 18284227526656 18306626381568 18309343223808 18319938908544 18361474080768 18404511842304 18415594395744 18446671282176 18457346439168 18460085649408 18493395943932 18500608917504 18514062508032 18536742919296 18547470201078 18550222786368 18589957117407 18597207752704 18610731589632 18633530424096 18647080674768 18690787874304 18733163839488 18733603090176 18744004790784 18744444295668 18786941911296 18799252612322 18830976933888 18841874489984 18844670767104 18867756185712 18888841101312 18929300748288 18932110000128 18943066082304 18966272038812 18980064258246 18987467046912 18998455164416 19021728974598 19024551943488 19035561522159 19041528676352 19041975157504 19067684622336 19123886487888 19143792525312 19167244379136 19178336534448 19181182745088 19199768526848 19223288953344 19226141835264 19237268074752 19243749670912 19260834439581 19267323975936 19281335119488 19323661180544 19326528958464 19337713292352 19370346283008 19385915867136 19426984722432 19427440241664 19430323421184 19464928051968 19465384460886 19471486353408 19485645963264 19509516600192 19522300789719 19528420524032 19542621536256 19566561970368 19577885212249 19580790718944 19633299259392 19668726558768 19671645547008 19683029601144 19690706567168 19717754241024 19729164978432 19735812308992 19773895163904 19774358817408 19785802312094 19832178580032 19835121825792 19877142319104 19880092237824 19891596920832 19915964862696 19938221162496 19977163000704 19977631420383 19983893889024 19995458642432 20019953818746 20022924931776 20034512272593 20042326327296 20078491695409 20081471495904 20149965029376 20174649481728 20186324626104 20189320429824 20207336554496 20232091289088 20235093884928 20248353530496 20291249450752 20294260826112 20294736681024 20306005190016 20337730863488 20352520403904 20388426153984 20400225011712 20403252559872 20440069201188 20448041435136 20462911193088 20487979016064 20494882013184 20506261651456 20506742477312 20509785833472 20534911079616 20546794708713 20553235595264 20569755967488 20594954679264 20609931272112 20653593190944 20656658340864 20705075822592 20717543695212 20724038107136 20752505192448 20764514744064 20776531245652 20813185032192 20825229699456 20828320321536 20872934307264 20921858721792 20924963684352 20937073038336 20962721727108 20977965759114 20984541806592 21045900115968 21046393595136 21087005389632 21094110216192 21132173475343 21135309650208 21158928580608 21184849050624 21197108801232 21200254612992 21253951717376 21269407531008 21295463341824 21307787105332 21310949342592 21357730778496 21360900427776 21373262059968 21409330102272 21421719760896 21422222052192 21484860128368 21514372298874 21521116495872 21533570845696 21536766590976 21563149926528 21575628601254 21584043737088 21599739592704 21626200072512 21633486569472 21641926584096 21649218379776 21675739472928 21691502009424 21699962339328 21712520187904 21739118828112 21742345078272 21754927453896 21761747058688 21791639568384 21855357812736 21855870271872 21868518344946 21905422147584 21918098896512 21921351708672 21969473089536 21972733526016 21985449228288 22012382216664 22028389558812 22084184206336 22087461666816 22100243762688 22127317378614 22143408301287 22152044888064 22195310600736 22202788847616 22245632059392 22246153669584 22311200902536 22318194884608 22334424612864 22361785108992 22374725956856 22378046535936 22405460470533 22430498807808 22478544638592 22481880625152 22494890972736 22534576275456 22547617118208 22560665507744 22591655432892 22598737330176 22612345499536 22665346948608 22668710658048 22709615204367 22716734078976 22733253623808 22761102700224 22779397721808 22799725125632 22827655632096 22831043429376 22831578766152 22844255838768 22851952734208 22879947221424 22896585454392 22905515802624 22946847651896 22950253138176 22963534534668 23004046614528 23020775092224 23056742264832 23069544357888 23070085286976 23073509062656 23122390044672 23137541676704 23140975463424 23169324014172 23189999372288 23193440944128 23206863074304 23235292339812 23314542870528 23356612788537 23360079087072 23382714048512 23386184220672 23414833161216 23428383411888 23436277116928 23482051095672 23508292534272 23537091062016 23550712063788 23554207168128 23604106503936 23607609532416 23662943797248 23676637630464 23677192794528 23722881063336 23730873993216 23744607137888 23777223356484 23786497179648 23800262513664 23803794653184 23846747401386 23910695682048 23928083472384 23957396259552 23974818010416 23998048628736 24027447125808 24044919817464 24052457275392 24053021251584 24095858722768 24099434731008 24099999808716 24151055400392 24170467644414 24211256057856 24225267201408 24228862414848 24282049204224 24299707041792 24329475081576 24337672390656 24351756691808 24355370677248 24385206907044 24408835175424 24412457631744 24426585211392 24456508681626 24474293385633 24481965441024 24554125860992 24587277539328 24587854055856 24609795252224 24613447532544 24643599916032 24657861258576 24667478556672 24685416677376 24715657225728 24729960268104 24733630381824 24786609489876 24814308786176 24844707232128 24848394375168 24862774233024 24904730935296 24921050499072 24977551785984 24978137453568 24992006387712 24992592394224 25049255881728 25100101015353 25107969245184 25126227689472 25157008247616 25171566701463 25175302352928 25239067664384 25242813333504 25257421443072 25288362718416 25306752344328 25316622729216 25362305299464 25366069257984 25380748696212 25423579496448 25438888686978 25498515317184 25513271402437 25556325838848 25571115379264 25574910326784 25606240537752 25631051937792 25634855780352 25649690766336 25681112586108 25689765301248 25699787818614 25708446825984 25739940624102 25758658636191 25768705277952 25783617723136 25815203608383 25819034780448 25847887822848 25903253655552 25907097894912 25953237402624 25953845947848 25961981804544 25980861284352 26012688800256 26029734386292 26033597396352 26056828715008 26088749293824 26092621062144 26107720958592 26224968745024 26228860729344 26244039468192 26290338988032 26305553304576 26309457248256 26356931338374 26365193551872 26365811756544 26417307482631 26442904773376 26446829101056 26479227444768 26502856425472 26522129227776 26554619816928 26584294883328 26636217334272 26636841893844 26645191852032 26693271758328 26697233242368 26712683030124 26723101769728 26759809327104 26775295327872 26790790290446 26852160280699 26899532642304 26915099501472 26919093906432 26976121718784 26980125179904 26997804707328 27030878016534 27050534794647 27059014434816 27059648908032 27074673586688 27107841063114 27111864072384 27136693871872 27169937325441 27200300015616 27204336746496 27253425601584 27264055246848 27283881590784 27317305354752 27326509350912 27337170422016 27346381111296 27379881439488 27395726278284 27399792011904 27426341289984 27459939572352 27475830741086 27479908362816 27538124254592 27542211121152 27606767763456 27623391593616 27670006923264 27686019658752 27690128474112 27740093915898 27750913376256 27766972932608 27771093762048 27805114378944 27821205301617 27830579076352 27895811629056 27899951579136 27916097384448 27950295636144 27970621012152 27979389075456 28036181811456 28061200154624 28061858126848 28099745759232 28100404635264 28116007186176 28116666443502 28125480288256 28180412866944 28198878918483 28246465400832 28262811734976 28267006150656 28333261651968 28359210041344 28393951122432 28398165000192 28414599123456 28449408058218 28470096387369 28476974371328 28481200570368 28497682746624 28532593461897 28562293014528 28562962736256 28685829731832 28694821994496 28715688787968 28750866568704 28767504801672 28771774117632 28778724982784 28799652790272 28834933430016 28844648759296 28855902112128 28865624506368 28900985963904 28917711071522 28922002679232 28985491770816 28989793437696 29006569938528 29055519424512 29140477083648 29141160362496 29158024459928 29197392077952 29198076691329 29207229530112 29224131862016 29228468944896 29264274900288 29292630786048 29313932304384 29349842955552 29371186078416 29449948889088 29466991683584 29503089838152 29507468320512 29524544401716 29536059850752 29593747467648 29603718463488 29660842745856 29661538226112 29678703468141 29748267870048 29752682738688 29815713478656 29820138356736 29837395381248 29873947294044 29907331743744 29971392851456 29975840833536 29993187963648 30029930728119 30063489490944 30067951140864 30122207243856 30220462598144 30224947544064 30261974222592 30279486939156 30288978771968 30311004831744 30348136933632 30372530295744 30436874176128 30441391239168 30442105021536 30459007785024 30506596295232 30528780605856 30582639230976 30600337517568 30618046046224 30660103801782 30672062152704 30694366789632 30742323019776 30759392477184 30760113715968 30764678750208 30829853392896 30854633951232 30892432018896 30914896908168 30924587925504 30942484099072 30980389786416 30984987511296 31076315542818 31086057160704 31142150384716 31146772116096 31164796868478 31219777548288 31237844549184 31242480482304 31309401460896 31344390045696 31382788082688 31400949418384 31405609557504 31444082590662 31472142005248 31476812709888 31568850173952 31569590392704 31630508084448 31641165324288 31702964475312 31715329572864 31733683351552 31738392870912 31777273575936 31795663201848 31880927576064 31904111296512 31943195012736 31961680657998 31966424013888 31997398171648 32036596167744 32041350641664 32059893089952 32070695002112 32113995153408 32132579641344 32133333078288 32227290192552 32281674743808 32300356268544 32305149886464 32363442901881 32376065605632 32399609389056 32439300108768 32450229854208 32462889876144 32473827569664 32513609209392 32537253014136 32545113567232 32549943508992 32568780281856 32608678242168 32632391180844 32642620588032 32783036719104 32783805407808 32802777517419 32858133221376 32877148344768 32882027563008 32954209634304 32973280357472 32978173842432 33018573324996 33048812653168 33126276309504 33131192500224 33150365644032 33190976067921 33228067332096 33292965901104 33304183271424 33322675183616 33323456525632 33368448089088 33369230504376 33399007842304 33466801353804 33477292326912 33501636919296 33542677663488 33562088935284 33567069803904 33645748211712 33676561924096 33717816957888 33722820937728 33742336459104 33816407065952 33821425677312 33840998261616 33898105995264 33918518249304 33998020422912 34003065987072 34075101118464 34099880435712 34141654050336 34174735917056 34179807707136 34199587688448 34241483448144 34253020401664 34266383758152 34277929101312 34319920832136 34344878181588 34358273703936 34420271477844 34425379707264 34445301802002 34506069921792 34537671540736 34585113397248 34604316536832 34605127930464 34683585067008 34706312515056 34711463195136 34784999058432 34790161416192 34810294611456 34852938509718 34971814305792 34992052624256 35040118630608 35053785317376 35074071072768 35079276331008 35142575117832 35153591402496 35154415675392 35223076643508 35262438801408 35305636593024 35326068095682 35331310752192 35362838970368 35406159755904 35411414298624 35514956445696 35515789191792 35591029011104 35596310989824 35616910706832 35679745769472 35700393770496 35705691979776 35770121102079 35866043523072 35886799335296 35892125208576 35936094389328 35968162291712 35973500239872 35997072943104 36041170688712 36067379726196 36078685913088 36079531877376 36143788084152 36149152096512 36149999713074 36226583100588 36255701466621 36267066687488 36316884086784 36337900802112 36358929679891 36423073806336 36449560562688 36461841481728 36506508585984 36527635037712 36533056015872 36568455053312 36613252763136 36618686447616 36639877817088 36684763022439 36722948161536 36831188791488 36893342564352 36914692878336 36920171298816 36986791887864 37001217835008 37028125016064 37073485838592 37094940402156 37100445572736 37179914234814 37194415505408 37221463179264 37267060848192 37288627434331 37294161349536 37381575748608 37466327678976 37467206180352 37488009581568 37488888591336 37573883822592 37598505224644 37661953867776 37683748979968 37689341534208 37735512371424 37777682202624 37858601496576 37864220000256 37886132164608 37932544077624 37960128516492 37974934093824 37996910328832 38043457949196 38049103886976 38071123044318 38083057352704 38083950315008 38135369244672 38158333030467 38247772975776 38334488758272 38356673068896 38362365490176 38399537053696 38446577906688 38452283670528 38474536149504 38487499341824 38521668879162 38534647951872 38549681727921 38562670238976 38609910936153 38647322361088 38653057916928 38675426584704 38771831734272 38853969444864 38854880483328 38860646842368 38929856103936 38930768921772 38942972706816 38971291926528 39019033200384 39044601579438 39056841048064 39085243072512 39133123940736 39155770424498 39161581437888 39245465025637 39337453117536 39343291094016 39366059202288 39381413134336 39435508482048 39458329956864 39471624617984 39535397007561 39547790327808 39548717634816 39571604624188 39664357160064 39670243651584 39754284638208 39760184475648 39783193841664 39831929725392 39876442324992 39954326001408 39955262840766 39967787778048 39990917284864 40039907637492 40045849863552 40069024545186 40084652654592 40156983390818 40162942991808 40186185435669 40299930058752 40349298963456 40372649252208 40378640859648 40414673108992 40464182578176 40470187769856 40496707060992 40546317024801 40582498901504 40588521652224 40589473362048 40612010380032 40661761594671 40675461726976 40705040807808 40776852307968 40800450023424 40806505119744 40880138402376 40896082870272 40925822386176 40975958032128 40989764026368 41012523302912 41013484954624 41019571666944 41069822159232 41093589417426 41106471190528 41139511934976 41189909358528 41213746111629 41219862544224 41307186381888 41313316681728 41410151645184 41435087390424 41448076214272 41505010384896 41529029488128 41553062491304 41610140873847 41626370064384 41650459398912 41656640643072 41745868614528 41843717443584 41849927368704 41874146076672 41925443454216 41955931518228 41969083613184 42091800231936 42092787190272 42174010779264 42174999665253 42188220432384 42264346950686 42270619300416 42369698101248 42394217602464 42400509225984 42507903434752 42538815062016 42590926683648 42615574210664 42621898685184 42674112087327 42715461556992 42721800855552 42746524119936 42843439521792 42844444104384 42969720256736 43028744597748 43042232991744 43067141691392 43073533181952 43126299853056 43151257202508 43168087474176 43199479185408 43252400145024 43266973138944 43283853168192 43298436759552 43351478945856 43376566607283 43383004018848 43425040375808 43478237656224 43484690156544 43509854907792 43583279136768 43710715625472 43711740543744 43737036689892 43810844295168 43836197793024 43842703417344 43938946179072 43945467052032 43970898456576 44024764433328 44056779117624 44168368412672 44174923333632 44200487525376 44254634757228 44286816602574 44304089776128 44390621201472 44405577695232 44491264118784 44492307339168 44622401805072 44668849225728 44723570217984 44749451913712 44756093071872 44810920941066 44860997615616 44957089277184 44963761250304 44989781945472 45069152550912 45095234236416 45121331015488 45183310865784 45197474660352 45224690999072 45330693897216 45337421316096 45419230408734 45433468157952 45466507247616 45522205400448 45558795443616 45599450251264 45655311264192 45662086858752 45663157532304 45688511677536 45703905468416 45759894442848 45793170908784 45811031605248 45893695303792 45900506276352 45927069069336 46008093229056 46041550184448 46113484529664 46139088715776 46140170573952 46147018125312 46244780089344 46275083353408 46281950926848 46338648028344 46379998744576 46386881888256 46413726148608 46470584679624 46614473314227 46629085741056 46713225577074 46720158174144 46747195302717 46765428097024 46829666322432 46856766823776 46872554233856 46964102191344 47016585068544 47074182124032 47101424127576 47108414336256 47208213007872 47215219064832 47353275260928 47354385589056 47445762126672 47461747986432 47489214275776 47554446712968 47572994359296 47600525027328 47607589306368 47693494802772 47821391364096 47856166944768 47914792519104 47942520986997 47949636020832 47996097257472 48054894251616 48089839634928 48106042503168 48191717445536 48198869462016 48199999617432 48302110800784 48340935288828 48422512115712 48450534402816 48457724829696 48564098408448 48599414083584 48658950163152 48675344781312 48703513383616 48710741354496 48770413814088 48817670350848 48824915263488 48853170422784 48913017363252 48948586771266 48963930882048 49108251721984 49174555078656 49175708111712 49219590504448 49287199832064 49315722517152 49370833354752 49431314451456 49459920536208 49467260763648 49573218979752 49628617572352 49689414464256 49696788750336 49725548466048 49842100998144 49955103571968 49956274907136 49984012775424 49985184788448 50098511763456 50200202030706 50215938490368 50252455378944 50314016495232 50343133402926 50350604705856 50478135328768 50514842886144 50576725436832 50613504688656 50633245458432 50724610598928 50732138515968 50761497392424 50847158992896 50877777373956 50997030634368 51026542804874 51112651677696 51142230758528 51149820653568 51212481075504 51262103875584 51269711560704 51299381532672 51362225172216 51379530602496 51399575637228 51416893651968 51479881248204 51517317272382 51537410555904 51567235446272 51630407216766 51638069560896 51667952703003 51806507311104 51814195789824 51906474805248 51907691895696 51961722568704 52025377600512 52059468772584 52067194792704 52113657430016 52177498587648 52185242124288 52215441917184 52279407764577 52449937490048 52457721458688 52488078936384 52580677976064 52611106609152 52618914496512 52713862676748 52730387103744 52731623513088 52834614965262 52885809546752 52893658202112 52958454889536 52989102143523 53005712850944 53044258455552 53109239633856 53272434668544 53273683787688 53290383704064 53386543516656 53394466484736 53425366060248 53446203539456 53519618654208 53550590655744 53581580580892 53704320561398 53799065284608 53830199002944 53838187812864 53952243437568 53960250359808 53995609414656 54061756033068 54101069589294 54118028869632 54119297816064 54149347173376 54215682126228 54223728144768 54224999569611 54273387743744 54339874650882 54400600031232 54498763173253 54506851203168 54567763181568 54634610709504 54653018701824 54674340844032 54692762222592 54759762878976 54791452556568 54799584023808 54852682579968 54919879144704 54951661482172 54959816725632 55076248509184 55084422242304 55213535526912 55246783187232 55340013846528 55372039317504 55380256948224 55480187831796 55501826752512 55533945865216 55542187524096 55610228757888 55642410603234 55661158152704 55769871352221 55791623258112 55832194768896 55900591272288 55941242024304 56072363622912 56122400309248 56123716253696 56199491518464 56200809270528 56232014372352 56233332887004 56250960576512 56360825733888 56397757836966 56492930801664 56525623469952 56534012301312 56666523303936 56787902244864 56796330000384 56829198246912 56898816116436 56940192774738 56953948742656 56962401140736 56995365493248 57065186923794 57106684566477 57124586029056 57125925472512 57371659463664 57431377575936 57501733137408 57535009603344 57543548235264 57557449965568 57599305580544 57669866860032 57689297518592 57711804224256 57731249012736 57782503318743 57801971927808 57835422143044 57844005358464 57970983541632 57979586875392 58013139877056 58111038849024 58280954167296 58282320724992 58316048919856 58394784155904 58396153382658 58414459060224 58448263724032 58456937889792 58528549800576 58566902369157 58585261572096 58627864608768 58699685911104 58733655636747 58742372156832 58899897778176 58933983367168 59006179676304 59014936641024 59049088803432 59072119701504 59187494935296 59207436926976 59321685491712 59323076452224 59357406936282 59496535740096 59505365477376 59631426957312 59640276713472 59674790762496 59747894588088 59814663487488 59942785702912 59951681667072 59986375927296 60059861456238 60103536817779 60126978981888 60235475086227 60244414487712 60440925196288 60449895088128 60523948445184 60558973878312 60577957543936 60622009663488 60696273867264 60745060591488 60873748352256 60882782478336 60884210043072 60918015570048 61013192590464 61057561211712 61165278461952 61200675035136 61236092092448 61320207603564 61344124305408 61388733579264 61484646039552 61518784954368 61520227431936 61529357500416 61640384126139 61659706785792 61709267902464 61784864037792 61829793816336 61884968198144 61960779572832 61969975022592 62152631085636 62172114321408 62284300769432 62293544232192 62329593736956 62439555096576 62475689098368 62484960964608 62618802921792 62765576165376 62801898836768 62811219115008 62888165181324 62944284010496 62953625419776 63137700347904 63139180785408 63261016168896 63282330648576 63396520426029 63405928950624 63467366703104 63476785741824 63554547151872 63591326403696 63761855152128 63808222593024 63886390025472 63923361315996 63932848027776 63994796343296 64073192335488 64082701283328 64119786179904 64141390004224 64227990306816 64265159282688 64266666156576 64454580385104 64563349487616 64600712537088 64610299772928 64726885803762 64752131211264 64799218778112 64878600217536 64900459708416 64925779752288 64947655139328 65027218418784 65074506028272 65090227134464 65099887017984 65137560563712 65217356484336 65264782361688 65285241176064 65566073438208 65567610815616 65605555034838 65716266442752 65754296689536 65764055126016 65908419268608 65946560714944 65956347684864 66037146649992 66097625306336 66252552619008 66262385000448 66300731288064 66381952135842 66430224903861 66456134664192 66585931802208 66608366542848 66645350367232 66646913051264 66736896178176 66738461008752 66798015684608 66933602707608 66954584653824 67003273838592 67085355326976 67124177870568 67134139607808 67291496423424 67353123848192 67435633915776 67445641875456 67484672918208 67632814131904 67642851354624 67681996523232 67796211990528 67837036498608 67996040845824 68006131974144 68128845613101 68150202236928 68199760871424 68283308100672 68349471834112 68399175376896 68482966896288 68506040803328 68532767516304 68555858202624 68639841664272 68689756363176 68716547407872 68840542955688 68850759414528 68890603604004 69012139843584 69075343081472 69170226794496 69208633073664 69210255860928 69250308092329 69367170134016 69412625030112 69422926390272 69569998116864 69580322832384 69620589222912 69705877019436 69943628611584 69984105248512 70069838365611 70080237261216 70148142145536 70158552662016 70285150235664 70308831350784 70446153287016 70524877602816 70611273186048 70652136191364 70662621504384 70725677940736 70812319511808 70822828597248 71029912891392 71031578383584 71182058022208 71192621979648 71233821413664 71359491538944 71400787540992 71411383959552 71540242204158 71732087046144 71773598670592 71784250417152 71872188778656 71936324583424 71994145886208 72082341377424 72134759452392 72157371826176 72159063754752 72287576168304 72298304193024 72299999426148 72453166201176 72511402933242 72534133374976 72633768173568 72675801604224 72717859359782 72846147612672 72899121125376 73013017171968 73055270075424 73066112031744 73136910106624 73226505526272 73237372895232 73279755634176 73369526044878 73422880156899 73445896323072 73662377582976 73829385756672 73840342597632 73973583775728 74002435670016 74056250032128 74146971677184 74189880804312 74200891145472 74359828469628 74388831010816 74442926358528 74534121696384 74577254868662 74588322699072 74763151497216 74932655357952 74934412360704 74976019163136 74977777182672 75147767645184 75197010449288 75300303046059 75323907735552 75367497959936 75378683068416 75471024742848 75514700104389 75717202993152 75728440000512 75772264329216 75865088155248 75920257032984 75949868187648 75993820657664 76086915898392 76098207773952 76142246088636 76166114705408 76167900630016 76270738489344 76316666060934 76495545951552 76539814207311 76668977516544 76713346137792 76724730980352 76893155813376 76904567341056 76949072299008 76974998683648 77043337758324 77069295903744 77099363455842 77125340477952 77219821872306 77275975908573 77294644722176 77306115833856 77350853169408 77445610825149 77543663468544 77709760966656 77721293684736 77859712207872 77861537843544 77885945413632 77942583853056 78038066400768 78089203158876 78113682096128 78170486145024 78266247881472 78311540848996 78323162875776 78490930051274 78674906235072 78686582188032 78732118404576 78871016964096 78916659913728 78943249235968 79070794015122 79095580655616 79097435269632 79143209248376 79251922447893 79328714320128 79340487303168 79508569276416 79566387683328 79663859450784 79752884649984 79908652002816 79910525681532 79935575556096 79981834569728 80079815274984 80091699727104 80138049090372 80169305309184 80313966781636 80325885983616 80372370871338 80556480842097 80698597926912 80745298504416 80757281719296 80928365156352 80940375539712 80993414121984 81092634049602 81164997803008 81177043304448 81178946724096 81224020760064 81323523189342 81350923453952 81410081615616 81509811976323 81600900046848 81613010239488 81760276804752 81792165740544 81851644772352 81951916064256 81979528052736 82025046605824 82026969909248 82039143333888 82139644318464 82187178834852 82212942381056 82279023869952 82379818717056 82427492223258 82439725088448 82614372763776 82626633363456 82820303290368 82870174780848 83010020769792 83058058976256 83106124982608 83220281747694 83252740128768 83300918797824 83313281286144 83463615904851 83491737229056 83687434887168 83699854737408 83748292153344 83850886908432 83911863036456 83938167226368 84183600463872 84185574380544 84348021558528 84349999330506 84376440864768 84528693901372 84541238600832 84596636755449 84739396202496 84788435204928 84801018451968 85077630124032 85181853367296 85231148421328 85243797370368 85348224174654 85430923113984 85443601711104 85493048239872 85597780385691 85686879043584 85688888208768 85939440513472 86057489195496 86084465983488 86134283382784 86147066363904 86252599706112 86302514405016 86336174948352 86398958370816 86504800290048 86533946277888 86567706336384 86596873519104 86702957891712 86753133214566 86766008037696 86850080751616 86956475312448 86969380313088 87019709815584 87166558273536 87421431250944 87423481087488 87474073379784 87621688590336 87672395586048 87685406834688 87877892358144 87941796913152 88049528866656 88113558235248 88336736825344 88349846667264 88400975050752 88509269514456 88573633205148 88608179552256 88781242402944 88811155390464 88982528237568 88984614678336 89036110404423 89244803610144 89447140435968 89498903827424 89512186143744 89621841882132 89721995231232 89914178554368 89927522500608 89979563890944 90089792184357 90190468472832 90242662030976 90366621731568 90449381998144 90661387794432 90674842632192 90838460817468 90866936315904 90933014495232 91044410800896 91117590887232 91198900502528 91310622528384 91324173717504 91326315064608 91377023355072 91407810936832 91519788885696 91586341817568 91787390607584 91801012552704 91854138138672 92016186458112 92083100368896 92226969059328 92278177431552 92280341147904 92294036250624 92489560178688 92550166706816 92563901853696 92677296056688 92759997489152 92773763776512 92827452297216 92941169359248 93228946628454 93258171482112 93426451154148 93440316348288 93494390605434 93530856194048 93659332644864 93713533647552 93745108467712 93928204382688 94033170137088 94148364248064 94202848255152 94216828672512 94416426015744 94430438129664 94706550521856 94708771178112 94891524253344 94923495972864 94978428551552 95108893425936 95145988718592 95201050054656 95215178612736 95386989605544 95642782728192 95712333889536 95829585038208 95885041973994 95899272041664 95992194514944 96109788503232 96179679269856 96212085006336 96383434891072 96397738924032 96399999234864 96604221601568 96681870577656 96845024231424 96901068805632 96915449659392 97090328705643 97128196816896 97198828167168 97317900326304 97350689562624 97407026767232 97421482708992 97540827628176 97635340701696 97649830526976 97706340845568 97826034726504 97897173542532 97927861764096 98216503443968 98349110157312 98351416223424 98408332552257 98439181008896 98574399664128 98631445034304 98862628902912 98919841072416 98934521527296 99146437959504 99257235144704 99378828928512 99393577500672 99451096932096 99572928203763 99684201996288 99912549814272 99968025550848 99970369576896 100197023526912 100400404061412 100431876980736 100504910757888 100628032990464 100686266805852 100701209411712 100956270657536 101029685772288 101153450873664 101211988750327 101227009377312 101449221197856 101464277031936 101522994784848 101694317985792 101755554747912 101994061268736 102053085609748 102225303355392 102284461517056 102299641307136 102424962151008 102524207751168 102539423121408 102598763065344 102724450344432 102759061204992 102799151274456 102833787303936 102959762496408 103034634544764 103074821111808 103134470892544 103260814433532 103276139121792 103335905406006 103613014622208 103812949610496 103815383791392 104050755201024 104118937545168 104134389585408 104227314860032 104354997175296 104370484248576 104430883834368 104558815529154 104899874980096 104915442917376 104976157872768 105161355952128 105222213218304 105237828993024 105427725353496 105460774207488 105463247026176 105669229930524 105771619093504 105787316404224 105916909779072 105978204287046 106011425701888 106088516911104 106218479267712 106544869337088 106547367575376 106773087033312 106788932969472 106850732120496 106892407078912 107039237308416 107101181311488 107163161161784 107310363306237 107408641122796 107598130569216 107660398005888 107676375625728 107904486875136 107920500719616 107991218829312 108123512066136 108202139178588 108236057739264 108238595632128 108298694346752 108431364252456 108447456289536 108449999139222 108546775487488 108679749301764 108767104399863 108801200062464 108997526346506 109013702406336 109076789039673 109269221419008 109348681688064 109385524445184 109519525757952 109582905113136 109599168047616 109705365159936 109839758289408 109903322964344 109919633451264 110054289067317 110152497018368 110168844484608 110493566374464 110680027693056 110744078635008 110760513896448 110960375663592 111003653505024 111067891730432 111084375048192 111220457515776 111284821206468 111322316305408 111539742704442 111583246516224 111664389537792 111801182544576 111865882302993 111882484048608 112144727245824 112247432507392 112398983036928 112401618541056 112464028744704 112466665774008 112501921153024 112721651467776 112795515673932 112985861603328 113051246939904 113068024602624 113333046607872 113575804489728 113592660000768 113658396493824 113797632232872 113880385549476 113907897485312 113924802281472 113990730986496 114130373847588 114213369132954 114249172058112 114251850945024 114474999091401 114743318927328 115003466274816 115070019206688 115087096470528 115198611161088 115339733720064 115378595037184 115423608448512 115462498025472 115565006637486 115603943855616 115670844286088 115688010716928 115829732808459 115941967083264 115959173750784 116026279754112 116561908334592 116564641449984 116632097839712 116789568311808 116792306765316 116828918120448 116896527448064 116913875779584 117057099601152 117133804738314 117170523144192 117255729217536 117399371822208 117467311273494 117484744313664 117736395076911 117867966734336 118012359352608 118029873282048 118098177606864 118144239403008 118374989870592 118414873853952 118643370983424 118646152904448 118714813872564 118993071480192 119010730954752 119262853914624 119280553426944 119349581524992 119495789176176 119629326974976 119885571405824 119903363334144 119972751854592 120119722912476 120207073635558 120253957963776 120470950172454 120488828975424 120558556307007 120881850392576 120899790176256 121047896890368 121117947756624 121244019326976 121392547734528 121490121182976 121747496704512 121765564956672 121768420086144 121836031140096 121985284784013 122026385180928 122115122423424 122330556923904 122401350070272 122472184184896 122640415207128 122688248610816 122777467158528 122969292079104 123037569908736 123040454863872 123058715000832 123280768252278 123319413571584 123418535804928 123569728075584 123641238334887 123659587632672 123769936396288 123921559145664 123939950045184 124305262171272 124344228642816 124568601538864 124587088464384 124659187473912 124879110193152 124951378196736 124969921929216 125237605843584 125531152330752 125603797673536 125622438230016 125776330362648 125888568020992 125907250839552 126275400695808 126278361570816 126522032337792 126524998995759 126564661297152 126793040852058 126811857901248 126934733406208 127109094303744 127182652807392 127523710304256 127616445186048 127772780050944 127846722631992 127865696055552 127989592686592 128146384670976 128165402566656 128239572359808 128282780008448 128530318565376 128533332313152 128909160770208 129126698975232 129201425074176 129220599545856 129453771607524 129504262422528 129598437556224 129757200435072 129800919416832 129851559504576 129895310278656 130054436837568 130129699821849 130149012056544 130180454268928 130275121127424 130434712968672 130529564723376 131132146876416 131135221631232 131211110069676 131432532885504 131508593379072 131528110252032 131816838537216 131893121429888 131912695369728 132074293299984 132195250612672 132505105238016 132524770000896 132601462576128 132763904271684 132860449807722 132912269328384 133171863604416 133216733085696 133290700734464 133293826102528 133473792356352 133476922017504 133596031369216 133867205415216 134006547677184 134170710653952 134248355741136 134268279215616 134582992846848 134706247696384 134871267831552 134891283750912 134969345836416 135265628263808 135285702709248 135363993046464 135592423981056 135674072997216 135992081691648 136012263948288 136257691226202 136300404473856 136399521742848 136566616201344 136698943668224 136798350753792 136965933792576 137012081606656 137065535032608 137111716405248 137279683328544 137379512726352 137433094815744 137681085911376 137701518829056 137781207208008 138024279687168 138150686162944 138340453588992 138417266147328 138420511721856 138500616184658 138734340268032 138825250060224 138845852780544 139139996233728 139160645664768 139241178445824 139411754038872 139843419942681 139887257223168 139968210497024 140139676731222 140160474522432 140241585908151 140296284291072 140570300471328 140617662701568 140892306574032 141049755205632 141222546372096 141304272382728 141325243008768 141451355881472 141624639023616 141645657194496 142059825782784 142063156767168 142364116044416 142385243959296 142467642827328 142718983077888 142801575081984 142822767919104 143080484408316 143464174092288 143547197341184 143568500834304 143744377557312 143827562960991 143872649166848 143988291772416 144164682754848 144269518904784 144318127509504 144575152336608 144596608386048 144599998852296 144906332402352 145022805866484 145068266749952 145267536347136 145351603208448 145435718719564 145692295225344 145798242250752 146026034343936 146110540150848 146132224063488 146453011052544 146474745790464 146559511268352 146739052089756 146845760313798 146891792646144 147324755165952 147658771513344 147925214327401 147947167551456 148112500064256 148293943354368 148379761608624 148401782290944 148719656939256 148777662021632 148885852717056 149068243392768 149154509737324 149176645398144 149526302994432 149865310715904 149868824721408 149952038326272 149955554365344 150295535290368 150394020898576 150600606092118 150647815471104 150734995919872 150757366136832 150942049485696 151029400208778 151434405986304 151544528658432 151730176310496 151840514065968 151899736375296 151987641315328 152173831796784 152196415547904 152284492177272 152332229410816 152335801260032 152541476978688 152633332121868 152991091903104 153079628414622 153337955033088 153426692275584 153449461960704 153786311626752 153809134682112 153898144598016 154086675516648 154138591807488 154198726911684 154250680955904 154439643744612 154551951817146 154589289444352 154612231667712 154701706338816 154891221650298 155003858109009 155419521933312 155442587369472 155719424415744 155723075687088 155885167706112 156076132801536 156178406317752 156227364192256 156340972290048 156532495762944 156623081697992 156646325751552 156838223293731 156981860102548 157349812470144 157373164376064 157464236809152 157742033928192 157833319827456 158141588030244 158191161311232 158194870539264 158286418496752 158503844895786 158657428640256 158680974606336 158967306430569 159017138552832 159132775366656 159327718901568 159817304005632 159821051363064 159871151112192 159963669139456 160159630549968 160183399454208 160276098180744 160338610618368 160627933563272 160651771967232 160744741742676 161112961684194 161397195853824 161490597008832 161514563438592 161856730312704 161880751079424 161986828243968 162185268099204 162329995606016 162354086608896 162357893448192 162448041520128 162647046378684 162701846907904 162820163231232 163019623952646 163201800093696 163496289519759 163520553609504 163703289544704 163903832128512 163959056105472 164053939818496 164078286667776 164279288636928 164374357669704 164425884762112 164558047739904 164759637434112 164854984446516 164879450176896 165228745527552 165253266726912 165640606580736 165740349561696 166020041539584 166116117952512 166212249965216 166440563495388 166505480257536 166601837595648 166626562572288 166927231809702 166983474458112 167309614056663 167374869774336 167496584306688 167701773816864 167823726072912 168367200927744 168371148761088 168696043117056 168699998661012 168752881729536 169057387802744 169082477201664 169193273510898 169478792404992 169576870409856 169602036903936 170363706734592 170462296842656 170487594740736 170696448349308 170861846227968 170887203422208 170986096479744 171195560771382 171320053699431 171373758087168 171377776417536 171878881026944 172114978390992 172268566765568 172294132727808 172505199412224 172605028810032 172672349896704 172797916741632 173009600580096 173067892555776 173135412672768 173193747038208 173405915783424 173506266429132 173532016075392 173700161503232 173912950624896 173938760626176 174039419631168 174333116547072 174842862501888 174846962174976 174948146759568 175243377180672 175344791172096 175370813669376 175700707107471 175755784716288 175883593826304 176099057733312 176200966910241 176227116470496 176673473650688 176699693334528 176801950101504 177018539028912 177147266410296 177216359104512 177562484805888 177622310780928 177965056475136 177969229356672 178072220808846 178489607220288 178592899817059 178894280871936 178997807654848 179024372287488 179243683764264 179443990462464 179828357108736 179855045001216 179959127781888 180179584368714 180310610453337 180380936945664 180485324061952 180706425258681 180733243463136 180898763996288 181322775588864 181349685264384 181676921634936 181733872631808 181866028990464 182088821601792 182235181774464 182397801005056 182621245056768 182648347435008 182652630129216 182754046710144 182815621873664 183039577771392 183172683635136 183574781215168 183602025105408 183708276277344 184032372916224 184166200737792 184453938118656 184556354863104 184560682295808 184588072501248 184921152378417 184979120357376 185100333413632 185127803707392 185354592113376 185519994978304 185654904594432 185882338718496 186457893256908 186516342964224 186852902308296 186880632696576 186988781210868 187061712388096 187318665289728 187427067295104 187490216935424 187856408765376 187965121964893 188296728496128 188405696510304 188433657345024 188832852031488 188860876259328 189413101043712 189417542356224 189783048506688 189846991945728 189956857103104 190189561278087 190217786851872 190402100109312 190430357225472 190773979211088 191285565456384 191424667779072 191659170076416 191770083947988 191798544083328 191984389029888 192219577006464 192359358539712 192424170012672 192766869782144 192795477848064 192799998469728 193208443203136 193363741155312 193690048462848 193802137611264 193830899318784 194180657411286 194256393633792 194397656334336 194635800652608 194701379125248 194814053534464 194842965417984 195081655256352 195270681403392 195299661053952 195412681691136 195652069453008 195794347085064 195855723528192 196433006887936 196698220314624 196702832446848 196816665104514 196878362017792 197148799328256 197262890068608 197725257805824 197839682144832 197869043054592 198292875919008 198514470289408 198757657857024 198787155001344 198902193864192 199145856407526 199290674711583 199368403992576 199825099628544 199936051101696 199940739153792 200394047053824 200800808122824 200863753961472 201009821515776 201256065980928 201372533611704 201402418823424 201912541315072 202059371544576 202306901747328 202423977500654 202454018754624 202898442395712 202928554063872 203045989569696 203388635971584 203511109495824 203988122537472 204106171219496 204386536839303 204450606710784 204568923034112 204599282614272 204849924302016 205048415502336 205197526130688 205448900688864 205518122409984 205598302548912 205667574607872 205919524992816 206069269089528 206149642223616 206268941785088 206521628867064 206552278243584 206671810812012 207226029244416 207625899220992 207630767582784 207750924276987 208101510402048 208237875090336 208268779170816 208709994350592 208740968497152 208861767668736 209117631058308 209799749960192 209830885834752 209952315745536 210209515096833 210444426436608 210475657986048 210855450706992 210926494052352 211338459861048 211543238187008 211574632808448 211833819558144 211956408574092 212022851403776 212177033822208 212436958535424 213089738674176 213094735150752 213546174066624 213577865938944 213701464240992 214078474616832 214202362622976 214326322323568 214620726612474 214817282245592 215196261138432 215320796011776 215352751251456 215808973750272 215982437658624 216247024132272 216404278357176 216472115478528 216477191264256 216597388693504 216862728504912 216894912579072 216899998278444 217093550974976 217359498603528 217534208799726 217602400124928 217995052693012 218027404812672 218153578079346 218538442838016 218697363376128 219039051515904 219165810226272 219198336095232 219410730319872 219679516578816 219806645928688 219839266902528 220108578134634 220304994036736 220337688969216 220987132748928 221488157270016 221521027792896 221920751327184 222007307010048 222135783460864 222168750096384 222440915031552 222569642412936 222644632610816 223079485408884 223166493032448 223328779075584 223602365089152 223731764605986 223764968097216 224289454491648 224494865014784 224797966073856 224803237082112 224928057489408 224933331548016 225443302935552 225591031347864 225971723206656 226102493879808 226136049205248 226544100313167 227151608979456 227185320001536 227316792987648 227595264465744 227760771098952 227815794970624 227849604562944 227981461972992 228260747695176 228426738265908 228498344116224 228503701890048 228949998182802 229486637854656 229619442621933 230006932549632 230140038413376 230174192941056 230679467440128 230847216897024 230924996050944 231130013274972 231207887711232 231341688572176 231376021433856 231659465616918 231883934166528 231918347501568 232052559508224 232336832475447 233129282899968 233264195679424 233579136623616 233584613530632 233657836240896 233793054896128 233827751559168 234114199202304 234267609476628 234341046288384 234511458435072 234798743644416 234934622546988 234969488627328 235472790153822 235735933468672 236024718705216 236059746564096 236196355213728 236749979741184 236829747707904 237286741966848 237292305808896 237429627745128 237986142960384 238021461909504 238525707829248 238699163049984 238991578352352 239258653949952 239771142811648 239806726668288 239945503709184 240239445824952 240414147271116 240507915927552 240941900344908 240977657950848 241117112614014 241669442526291 241763700785152 242095793780736 242235895513248 242785095469056 242980242365952 243494993409024 243531129913344 243536840172288 243672062280192 243970569568026 244052770361856 244230244846848 244529435928969 244802700140544 244944368369792 245280830414256 245376497221632 245554934317056 245938584158208 246075139817472 246080909727744 246117430001664 246561536504556 246638827143168 246837071609856 247139456151168 247282476669774 247319175265344 247539872792576 247843118291328 247879900090368 248610524342544 249137203077728 249174176928768 249318374947824 249758220386304 249902756393472 249939843858432 250390847714553 250475211687168 251062304661504 251207595347072 251244876460032 251552660725296 251777136041984 251814501679104 252550801391616 252556723141632 253044064675584 253049997991518 253129322594304 253586081704116 253623715802496 253789910266347 253869466812416 254218188607488 254365305614784 254512507759237 255232890372096 255545560101888 255693445263984 255731392111104 255979185373184 256292769341952 256330805133312 256479144719616 256565560016896 256793341157073 257060637130752 257066664626304 257818321540416 258253397950464 258402850148352 258441199091712 258907543215048 259008524845056 259196875112448 259514400870144 259601838833664 259703119009152 259790620557312 260108873675136 260259399643698 260298024113088 260360908537856 260550242254848 260869425937344 261020392040317 261059129446752 262264293752832 262270443262464 262422220139352 262865065771008 263017186758144 263056220504064 263633677074432 263786242859776 263825390739456 264148586599968 264390501225344 265010210476032 265049540001792 265202925152256 265527808543368 265720899615444 265824538656768 266343727208832 266433466171392 266581401468928 266587652205056 266947584712704 266953844035008 267108331213269 267192062738432 267734410830432 268341421307904 268496711482272 268536558431232 269165985693696 269412495392768 269742535663104 269782567501824 269938691672832 270269376553071 270531256527616 270571405418496 270727986092928 271348145994432 271984163383296 272024527896576 272515382452404 272600808947712 272799043485696 273133232402688 273397887336448 273596701507584 273931867585152 274024163213312 274131070065216 274223432810496 274559366657088 274718255179459 274759025452704 275362171822752 275403037658112 275562414416016 276048559374336 276301372325888 276680907177984 276834532294656 276841023443712 277001232369316 277468680536064 277650500120448 277691705561088 278279992467456 278321291329536 278482356891648 278823508077744 279686839885362 279774514446336 279936420994048 280279353462444 280320949044864 280483171816302 280592568582144 281140600942656 281235325403136 281784613148064 282099510411264 282445092744192 282608544765456 282650486017536 282902711762944 283249278047232 283291314388992 284119651565568 284126313534336 284728232088832 284770487918592 284935285654656 285437966155776 285603150163968 285645535838208 286160968816632 286928348184576 287094394682368 287137001668608 287488755114624 287655125921982 287745298333696 287976583544832 288329365509696 288539037809568 288636255019008 289150304673216 289193216772096 289199997704592 289812664804704 290045611732968 290136533499904 290535072694272 290703206416896 290871437439128 291270986116929 291384590450688 291596484501504 292052068687872 292221080301696 292264448126976 292906022105088 292949491580928 293119022536704 293478104179512 293691520627596 293783585292288 294649510331904 295224997656771 295317543026688 295850428654802 295894335102912 296587886708736 296759523217248 296803564581888 297439313878512 297555324043264 297771705434112 298136486785536 298309019474648 298353290796288 298718784611289 299052605988864 299737649442816 299904076652544 299911108730688 300591070580736 300788041797152 301201212184236 301295630942208 301469991839744 301514732273664 301884098971392 302058800417556 302868811972608 303089057316864 303460352620992 303635966250981 303681028131936 303975282630656 304347663593568 304392831095808 304568984354544 304671602520064 305082953957376 305266664243736 305982183806208 306159256829244 306675910066176 306853384551168 306898923921408 307572623253504 307618269364224 307796289196032 308173351033296 308277183614976 308397453823368 308501361911808 308879287489224 309103903634292 309178578888704 309224463335424 309403412677632 309782443300596 310007716218018 310839043866624 311438848831488 311446151374176 312152265603072 312356812635504 312681944580096 313064991525888 313246163395984 313292651503104 313676446587462 313963720205096 314699624940288 314746328752128 314928473618304 315484067856384 315666639654912 316283176060488 316382322622464 316389741078528 316572836993504 317007689791572 317314857280512 317361949212672 317934612861138 318034277105664 318265550733312 318655437803136 319634608011264 319642102726128 319927338278912 320319261099936 320366798908416 320552196361488 320677221236736 321255867126544 321303543934464 321489483485352 322225923368388 322794391707648 322981194017664 323029126877184 323713460625408 323761502158848 323973656487936 324370536198408 324659991212032 324708173217792 324715786896384 324896083040256 325294092757368 325403693815808 325640326462464 326039247905292 326301313199589 326403600187392 326992579039518 327041107219008 327230367119019 327807664257024 328107879636992 328156573335552 328558577273856 328748715339408 329116095479808 329519274868224 329709968893032 329758900353792 330457491055104 330506533453824 331480699123392 332040083079168 332232235905024 332424499930432 332881126990776 333010960515072 333203675191296 333253125144576 333854463619404 333966948916224 334619228113326 334749739548672 334993168613376 335403547633728 335597646908979 335647452145824 336742297522176 337392086234112 337399997322024 337505763459072 338114775605488 338164954403328 338386547021796 338957584809984 339153740819712 339204073807872 340727413469184 340924593685312 340975189481472 341392896698616 341723692455936 341774406844416 341972192959488 342391121542764 342640107398862 342747516174336 342755552835072 343424997274203 343757762053888 344229956781984 344537133531136 345010398824448 345210057620064 345595833483264 346019201160192 346135785111552 346270825345536 346387494076416 346811831566848 347012532858264 347064032150784 347400323006464 347825901249792 347877521252352 348078839262336 349685725003776 349693924349952 349896293519136 350486754361344 350689582344192 350741627338752 351401414214942 351511569432576 351767187652608 352198115466624 352401933820482 352454232940992 353209185230733 353346947301376 353603900203008 354037078057824 354294532820592 354432718209024 355124969611776 355244621561856 355930112950272 355938458713344 356144441617692 356979214440576 357185799634118 357788561743872 357995615309696 358048744574976 358487367528528 358887980924928 359656714217472 359710090002432 359918255563776 360359168737428 360621220906674 360761873891328 360970648123904 361412850517362 361466486926272 361675668921021 361797527992576 362645551177728 362699370528768 363353843269872 363732057980928 364177643203584 364470363548928 364795602010112 365242490113536 365296694870016 365305260258432 365508093420288 365631243747328 365955854352039 366079155542784 366345367270272 367149562430336 367204050210816 367416552554688 368064745832448 368332401475584 368907876237312 369112709726208 369121364591616 369176145002496 369842304756834 369958240714752 370200666827264 370255607414784 370709184226752 370923715004661 371039989956608 371309809188864 371764677436992 372915786513816 373032685928448 373705804616592 373761265393152 373977562421736 374123424776192 374637330579456 374854134590208 374980433870848 375712817530752 375930243929786 376593456992256 376811393020608 376867314690048 377665704062976 377721752518656 378826202087424 378835084712448 379566097013376 379574996987277 379693983891456 379913714206208 380379122556174 380435573703744 380804200218624 381491342212771 381547958422176 382571130912768 382849335558144 383318340152832 383540167895976 383597088166656 383968778059776 384439154012928 384718717079424 384848340025344 385533739564288 385590955696128 385599996939456 386416886406272 386727482310624 387380096925696 387604275222528 387661798637568 388361314822572 388512787267584 388795312668672 389271601305216 389402758250496 389628107068928 389685930835968 390163310512704 390389099465547 390541362806784 390825363382272 391304138906016 391588694170128 392866013775872 393396440629248 393405664893696 393633330209028 393756724035584 394297598656512 394525780137216 395450515611648 395679364289664 395738086109184 396585751838016 397515315714048 397574310002688 397804387728384 398291712815052 398581349423166 398736807985152 399650199257088 399872102203392 399881478307584 400788094107648 401601616245648 402019643031552 402512131961856 402745067223408 402804837646848 403825082630144 404118743089152 404613803494656 404847955001308 404908037509248 405796884791424 405857108127744 406091979139392 406777271943168 407022218991648 407976245074944 408212342438992 408773073678606 408901213421568 409137846068224 409198565228544 409699848604032 410096831004672 410395052261376 410897801377728 411036244819968 411196605097824 411335149215744 411839049985632 412138538179056 412299284447232 412537883570176 413043257734128 413104556487168 413343621624024 414452058488832 415251798441984 415261535165568 415501848553974 416203020804096 416475750180672 416537558341632 417419988701184 417481936994304 417723535337472 418235262116616 419599499920384 419661771669504 419904631491072 420419030193666 420724757724453 420888852873216 421710901413984 421852988104704 422676919722096 423086476374016 423149265616896 423667639116288 423912817148184 424045702807552 424354067644416 424873917070848 426179477348352 426189470301504 427092348133248 427155731877888 427402928481984 428156949233664 428404725245952 428652644647136 429241453224948 429634564491184 430392522276864 430641592023552 430705502502912 431482688882973 431617947500544 431964875317248 432494048264544 432808556714352 432954382528512 433194777387008 433725457009824 433789825158144 433799996556888 434187101949952 434718997207056 435068417599452 435204800249856 435990105386024 436054809625344 436307156158692 437076885676032 437394726752256 438078103031808 438331620452544 438396672190464 439359033157632 439613291857376 439678533805056 440217156269268 440609988073472 440675377938432 441974265497856 442976314540032 443775642982203 443841502654368 444271566921728 444337500192768 444881830063104 445139284825872 445289265221632 446158970817768 446332986064896 446657558151168 447204730178304 447463529211972 447529936194432 448578908983296 448989730029568 449595932147712 449606474164224 449856114978816 449866663096032 450886605871104 451182062695728 451943446413312 452204987759616 452272098410496 453088200626334 454303217958912 454633585975296 455190528931488 455521542197904 455631589941248 455699209125888 455962923945984 456521495390352 456853476531816 456996688232448 457007403780096 457899996365604 458973275709312 459238885243866 460013865099264 460280076826752 460348385882112 461358934880256 461694433794048 462260026549944 462415775422464 462683377144352 462752042867712 463318931233836 463767868333056 463836695003136 464105119016448 464673664950894 465011574327027 466258565799936 466528391358848 467158273247232 467169227061264 467586109792256 467655503118336 468228398404608 468535218953256 468682092576768 469022916870144 469597487288832 469869245093976 469938977254656 470945580307644 471471866937344 472049437410432 472119493128192 472392710427456 473499959482368 474573483933696 474584611617792 474859255490256 475972285920768 476042923819008 476901919291707 477051415658496 477398326099968 477983156704704 479542285623296 479613453336576 479891007418368 480478891649904 480828294542232 481015831855104 481883800689816 481955315901696 482234225228028 483338885052582 483527401570304 484191587561472 484471791026496 484752156646303 485570190938112 485960484731904 486989986818048 487062259826688 487073680344576 487344124560384 487941139136052 488105540723712 488460489693696 489058871857938 489605400281088 489888736739584 490488868559277 490561660828512 491109868634112 491877168316416 492161819455488 492234860003328 493123073009112 493277654286336 493674143219712 494278912302336 494564953339548 494638350530688 495079745585152 495686236582656 495759800180736 497221048685088 498274406155456 498348353857536 498636749895648 499516440772608 499805512786944 499879687716864 500781695429106 500950423374336 501928842169989 502124609323008 502415190694144 502489752920064 503105321450592 503554272083968 505101602783232 505113446283264 506088129351168 506099995983036 506258645188608 507172163408232 507247431604992 507579820532694 507738933624832 508436377214976 508730611229568 509025015518474 510191045333281 511091120203776 511386890527968 511462784222208 511958370746368 512585538683904 512661610266624 512958289439232 513131120033792 513586682314146 513960161098293 514121274261504 514133329252608 515636643080832 516805700296704 516882398183424 517815086430096 518017049690112 518393750224896 519028801740288 519203677667328 519406238018304 519581241114624 520217747350272 520518799287396 520596048226176 520721817075712 521100484509696 521738851874688 522040784080634 522118258893504 524528587505664 524540886524928 524844440278704 525730131542016 526034373516288 526112441008128 527102121322413 527267354148864 527572485719552 527650781478912 528297173199936 528602900730723 528781002450688 530020420952064 530099080003584 530405850304512 531055617086736 531441799230888 531649077313536 532687454417664 532866932342784 533162802937856 533175304410112 533895169425408 533907688070016 534216662426538 534384125476864 535468821660864 535778699451177 536682842615808 536993422964544 537073116862464 538331971387392 538824990785536 539485071326208 539565135003648 539877383345664 540538753106142 540931831360011 541062513055232 541142810836992 541455972185856 542119275776043 542696291988864 543968326766592 544049055793152 545030764904808 545201617895424 545598086971392 546266464805376 546795774672896 547193403015168 547863735170304 548048326426624 548262140130432 548446865620992 549118733314176 549436510358918 549518050905408 550724343645504 550806075316224 551124828832032 552097118748672 552602744651776 553361814355968 553669064589312 553682046887424 554002464738632 554763457135251 554937361072128 555301000240896 555383411122176 556559984934912 556964713783296 557647016155488 559373679770724 559549028892672 559872841988096 560558706924888 560641898089728 560966343632604 561185137164288 562281201885312 562470650806272 563569226296128 563895365894679 564890185488384 565217089530912 565300972035072 566498556094464 566582628777984 568239303131136 568252627068672 569456464177664 569540975837184 569870571309312 570568683834261 571206300327936 571291071676416 572321937633264 573856696369152 574188789364736 574274003337216 574977510229248 575310251843964 575490596667392 575953167089664 576658731019392 577078075619136 577272510038016 578300609346432 578386433544192 578399995409184 579625329609408 580091223465936 581070145388544 581406412833792 581742874878256 582541972233858 582769180901376 583192969003008 584104137375744 584442160603392 584528896253952 585812044210176 585898983161856 586238045073408 586956208359024 587383041255192 587567170584576 589299020663808 590449995313542 590635086053376 591700857309604 591788670205824 593175773417472 593519046434496 593607129163776 594878627757024 595543410868224 596272973571072 596618038949296 596706581592576 597437569222578 598105211977728 599475298885632 599808153305088 599822217461376 601182141161472 601576083594304 602402424368472 602591261884416 602939983679488 603029464547328 603768197942784 604117600835112 605737623945216 606178114633728 606920705241984 607271932501962 607362056263872 607950565261312 608695327187136 608785662191616 609137968709088 609343205040128 610165907914752 610533328487472 611964367612416 612318513658488 613351820132352 613706769102336 613797847842816 615145246507008 615592578392064 616346702066592 616554367229952 616794907646736 617002723823616 617758574978448 618207807268584 618357157777408 618448926670848 618806825355264 619564886601192 620015432436036 621678087733248 622877697662976 622892302748352 623252772830961 624304531206144 624713625271008 626129983051776 626492326791968 626585303006208 627352893174924 627927440410192 629399249880576 629492657504256 629856947236608 630628545290499 631333279309824 632566352120976 632779482157056 633145673987008 634015379583144 634629714561024 634723898425344 635869225722276 636068554211328 636531101466624 637310875606272 639269216022528 639284205452256 639854676557824 640638522199872 640733597816832 641104392722976 642511734253088 642607087868928 642978966970704 644451846736776 645588783415296 645962388035328 646058253754368 647426921250816 647947312975872 648741072396816 649319982424064 649416346435584 649431573792768 649792166080512 650588185514736 650807387631616 651280652924928 652078495810584 652602626399178 652807200374784 653985158079036 654082214438016 654460734238038 655615328514048 656215759273984 657117154547712 657497430678816 658232190959616 659038549736448 659419937786064 659517800707584 660914982110208 661013066907648 662961398246784 664464471810048 664848999860864 665762253981552 666021921030144 666407350382592 666506250289152 667708927238808 667933897832448 669238456226652 669499479097344 669986337226752 670807095267456 671195293817958 671294904291648 673484595044352 674784172468224 674799994644048 676229551210976 676329908806656 676773094043592 677915169619968 678307481639424 678408147615744 679632300939501 681454826938368 681849187370624 681950378962944 682785793397232 683447384911872 683548813688832 683944385918976 684782243085528 685280214797724 685495032348672 685511105670144 686849994548406 687515524107776 688459913563968 688858327865799 689074267062272 690020797648896 690420115240128 692038402320384 692541650691072 692774988152832 693623663133696 694025065716528 694128064301568 694800646012928 695651802499584 695755042504704 696157678524672 697010497426341 699387848699904 699792587038272 700973508722688 701379164688384 701483254677504 702802828429884 703023138865152 703534375305216 704396230933248 704803867640964 704908465881984 706418370461466 706693894602752 707207800406016 708074156115648 708483921252289 708589065641184 710249939223552 710489243123712 711860225900544 711876917426688 712288883235384 713958428881152 714371599268236 715577123487744 715991230619392 716097489149952 716974735057056 717775961849856 719313428434944 719420180004864 719836511127552 720718337474856 721242441813348 721523747782656 721941296247808 722825701034724 722932973852544 723351337842042 723595055985152 725008327578873 725291102355456 726707686539744 728355286407168 728940727097856 729591204020224 730484980227072 730593389740032 730610520516864 731016186840576 731262487494656 731911708704078 732158311085568 732690734540544 733588307786907 734299124860672 734408100421632 734833105109376 736129491664896 736664802951168 737815752474624 738225419452416 738242729183232 738352290004992 739684609513668 739916481429504 740401333654528 740511214829568 741418368453504 741847430009322 742079979913216 742619618377728 743529354873984 745831573027632 747411609233184 747522530786304 747955124843472 748246849552384 749274661158912 749708269180416 749960867741696 751172543143659 751425635061504 751860487859572 753186913984512 753622786041216 753734629380096 755331408125952 755443505037312 757652404174848 757670169424896 759132194026752 759149993974554 759387967782912 759827428412416 760758245112348 760871147407488 761369730799041 761608400437248 762982684425542 763095916844352 763537523277711 765698671116288 766636680305664 767080335791952 767194176333312 767937556119552 768878308025856 769437434158848 769696680050688 770380023471219 771067479128576 771181911392256 771199993878912 772833772812544 773454964621248 774760193851392 775208550445056 775323597275136 776722629645144 777025574535168 777590625337344 778543202610432 778805516500992 779256214137856 779371861671936 780326621025408 780778198931094 781082725613568 781650726764544 782608277812032 783061176120951 783177388340256 785732027551744 786792881258496 786811329787392 787266660418056 787513448071168 788595197313024 789051560274432 790901031223296 791358728579328 791476172218368 793171503676032 795030631428096 795148620005376 795608775456768 796583425630104 797162698846332 797473615970304 799300398514176 799744204406784 799762956615168 801324993639807 801576188215296 803203232491296 805024263923712 805490134446816 805609675293696 807650165260288 808237486178304 809227606989312 809695910002616 809816075018496 810808129659213 811593769582848 811714216255488 812183958278784 814044437983296 815952490149888 816424684877984 817546147357212 817802426843136 818275692136448 818397130457088 819399697208064 820193662009344 820790104522752 821795602755456 822072489639936 822393210195648 822670298431488 823678099971264 824154765538377 824277076358112 825075767140352 826086515468256 826209112974336 826687243248048 828904116977664 830503596883968 830523070331136 831003697107948 832406041608192 832951500361344 833075116683264 834839977402368 834963873988608 835447070674944 836470524233232 839198999840768 839323543339008 839809262982144 840838060387332 841449515448906 841777705746432 843421802827968 843705976209408 845353839444192 846172952748032 846298531233792 847335278232576 847825634296368 848708135288832 849747834141696 852358954696704 852378940603008 854184696266496 854311463755776 854805856963968 856313898467328 856809450491904 857305289294272 858482906449896 859269128982368 860785044553728 861283184047104 861411005005824 862965377765946 863235895001088 863929750634496 864988096529088 865617113428704 865908765057024 866389554774016 867450914019648 867579650316288 867599993113776 868374203899904 869437994414112 870136835198904 870409600499712 871980210772048 872109619250688 872614312317384 874153771352064 874789453504512 876156206063616 876663240905088 876793344380928 878718066315264 879226583714752 879357067610112 880434312538536 881219976146944 881350755876864 883948530995712 885674992970313 885952629080064 887551285964406 887683005308736 888543133843456 889763660126208 890278569651744 890578530443264 892317941635536 892665972129792 893315116302336 894409460356608 894927058423944 895059872388864 897157817966592 897979460059136 899212948328448 899712229957632 899733326192064 901773211742208 902364125391456 903886892826624 904409975519232 904544196820992 906176401252668 908606435917824 909267171950592 910381057862976 910907898752943 911043084395808 911263179882496 911925847891968 913042990780704 913706953063632 914014807560192 915799992731208 917946551418624 918477770487732 920027730198528 920560153653504 920696771764224 922717869760512 923388867588096 924520053099888 924831550844928 925366754288704 925504085735424 926637862467672 927535736666112 927673390006272 928210238032896 929347329901788 930023148654054 932517131599872 933056782717696 934316546494464 934338454122528 935172219584512 936456796809216 937070437906512 938045833740288 939194974577664 939738490187952 939877954509312 941891160615288 942943733874688 944098874820864 944238986256384 944785420854912 946999918964736 949146967867392 949169223235584 949718510980512 951944571841536 952085847638016 953803838583414 954102831316992 954796652199936 955966313409408 959084571246592 959782014836736 960957783299808 961656589084464 962031663710208 963767601379632 963910631803392 964468450456056 966677770105164 967054803140608 968383175122944 968943582052992 969504313292606 971140381876224 971920969463808 973979973636096 974124519653376 974147360689152 974688249120768 975882278272104 976211081447424 976920979387392 978117743715876 978903939598767 979210800562176 979777473479168 980977737118554 981123321657024 981691101357057 984323638910976 984469720006656 986246146018224 987348286439424 988557824604672 989129906679096 989276701061376 990159491170304 991372473165312 991519600361472 994442097370176 996548812310912 996696707715072 997273499791296 999032881545216 999611025573888 999759375433728 1001563390858212 1001900846748672 1003857684339978 1004249218646016 1004830381388288 1004979505840128 1006210642901184 1006792940726937 1007108544167936 1010226892566528 1012176258702336 1012199991966072 1012517290377216 1014344326816464 1014494863209984 1015159641065388 1015477867249664 1016872754429952 1017461222459136 1018050031036948 1020382090666562 1022182240407552 1022773781055936 1022925568444416 1025171077367808 1025323220533248 1025916578878464 1026262240067584 1027173364628292 1027920322196586 1028242548523008 1028266658505216 1030274991822609 1031273286161664 1033611400593408 1035476500291807 1035630172860192 1036787500449792 1038057603480576 1038407355334656 1038812476036608 1039162482229248 1040435494700544 1041037598574792 1041192096452352 1041443634151424 1042200969019392 1043477703749376 1044081568161268 1044236517787008 1049057175011328 1049081773049856 1049688880557408 1051460263084032 1052068747032576 1052224882016256 1054204242644826 1054534708297728 1055144971439104 1055301562957824 1056594346399872 1057205801461446 1057562004901376 1059627555692199 1060040841904128 1060811700609024 1062111234173472 1062883598461776 1063298154627072 1065374908835328 1065733864685568 1066325605875712 1066350608820224 1067790338850816 1067815376140032 1068433324853076 1068768250953728 1070937643321728 1071557398902354 1073365685231616 1073986845929088 1074146233724928 1076663942774784 1078970142652416 1079130270007296 1079754766691328 1081077506212284 1081863662720022 1082125026110464 1082285621673984 1082911944371712 1084238551552086 1085027006763063 1085392583977728 1087936653533184 1088098111586304 1090061529809616 1091196173942784 1092532929610752 1093591549345792 1094386806030336 1095727470340608 1096096652853248 1096524280260864 1096893731241984 1097867563056117 1098237466628352 1098873020717836 1099036101810816 1101448687291008 1101612150632448 1102249657664064 1104194237497344 1106723628711936 1107338129178624 1107364093774848 1108004929477264 1109526914270502 1109874722144256 1110602000481792 1110766822244352 1112771145013983 1113119969869824 1113929427566592 1115294032310976 1118747359541448 1119098057785344 1119745683976192 1121117413849776 1121283796179456 1121932687265208 1122370274328576 1124562403770624 1124941301612544 1127138452592256 1127790731789358 1129780370976768 1130434179061824 1130601944070144 1132997112188928 1133165257555968 1136478606262272 1136505254137344 1138912928355328 1139081951674368 1139741142618624 1141137367668522 1142412600655872 1144474026638313 1144643875266528 1147713392738304 1148377578729472 1148548006674432 1149955020458496 1150620503687928 1150981193334784 1151906334179328 1153317462038784 1154156151238272 1154545020076032 1156601218692864 1156772867088384 1156799990818368 1159250659218816 1160182446931872 1162140290777088 1162812825667584 1163485749756512 1165083944467716 1165538361802752 1166385938006016 1168208274751488 1168884321206784 1169057792507904 1171167298396641 1171624088420352 1172476090146816 1173912416718048 1174766082510384 1178598041327616 1180899990627084 1181270172106752 1183401714619208 1183577340411648 1186351546834944 1187038092868992 1187214258327552 1189757255514048 1192545947142144 1193236077898592 1193413163185152 1194875138445156 1196210423955456 1198950597771264 1199616306610176 1199644434922752 1202364282322944 1203152167188608 1204804848736944 1205879967358976 1206058929094656 1207536395885568 1208235201670224 1211475247890432 1212356229267456 1213841410483968 1214543865003924 1214724112527744 1215901130522624 1217390654374272 1217571324383232 1218275937418176 1218686410080256 1220331815829504 1221066656974944 1223928735224832 1224637027316976 1226703640264704 1227413538204672 1227595695685632 1230290493014016 1231185156784128 1232693404133184 1233108734459904 1233589815293472 1234005447647232 1235517149956896 1236415614537168 1236714315554816 1236897853341696 1237613650710528 1239129773202384 1240030864872072 1243356175466496 1245755395325952 1245784605496704 1246505545661922 1248609062412288 1249427250542016 1252259966103552 1252984653583936 1253170606012416 1254705786349848 1255854880820384 1258798499761152 1258985315008512 1259713894473216 1261257090580998 1262174273173359 1262666558619648 1265132704241952 1265558964314112 1266291347974016 1268030759166288 1269259429122048 1269447796850688 1271738451444552 1272137108422656 1273062202933248 1274621751212544 1278538432045056 1278568410904512 1279709353115648 1281277044399744 1281467195633664 1282208785445952 1285023468506176 1285214175737856 1285957933941408 1288903693473552 1291177566830592 1291924776070656 1292116507508736 1294448066648919 1294853842501632 1295894625951744 1297482144793632 1298639964848128 1298863147585536 1299584332161024 1301176371029472 1301614775263232 1302561305849856 1304156991621168 1305205252798356 1305614400749568 1307970316158072 1308164428876032 1308921468476076 1311230657028096 1312431518547968 1314234309095424 1314994861357632 1315755853754251 1318077099472896 1318839875572128 1319035601415168 1321829964220416 1322026133815296 1325922796493568 1328928943620096 1329697999721728 1331326928946609 1331524507963104 1332814700765184 1333012500578304 1335417854477616 1335867795664896 1338476912453304 1338998958194688 1339972674453504 1341614190534912 1342390587635916 1342589808583296 1346969190088704 1349568344936448 1349599989288096 1352459102421952 1352659817613312 1353546188087184 1355830339239936 1356614963278848 1356816295231488 1359264601879002 1362909653876736 1363698374741248 1363900757925888 1365571586794464 1366894769823744 1367097627377664 1367888771837952 1369564486171056 1370560429595448 1370990064697344 1371022211340288 1373699989096812 1375031048215552 1376919827127936 1377716655731598 1378148534124544 1380041595297792 1380840230480256 1384076804640768 1385083301382144 1387247326267392 1388050131433056 1388256128603136 1389601292025856 1391303604999168 1391510085009408 1392315357049344 1394020994852682 1395034722981081 1398775697399808 1399585174076544 1402758329376768 1402966509355008 1405605656859768 1406046277730304 1407068750610432 1408792461866496 1409607735281928 1409816931763968 1412836740922932 1413387789205504 1414415600812032 1416148312231296 1416967842504578 1417178131282368 1420499878447104 1423720451801088 1423753834853376 1424577766470768 1427916857762304 1428743198536472 1430705757875121 1431154246975488 1431982461238784 1432194978299904 1433949470114112 1438626856869888 1438840360009728 1439673022255104 1441436674949712 1442484883626696 1443047495565312 1443882592495616 1445651402069448 1445865947705088 1446702675684084 1447190111970304 1450016655157746 1450582204710912 1453415373079488 1454256469938909 1456710572814336 1457881454195712 1460969960454144 1461186779480064 1461221041033728 1462032373681152 1462524974989312 1463823417408156 1464316622171136 1465381469081088 1467176615573814 1468598249721344 1468816200843264 1469666210218752 1471466605677831 1473329605902336 1475631504949248 1476485458366464 1476704580009984 1479369219027336 1479832962859008 1480802667309056 1481022429659136 1482836736907008 1483694860018644 1484159959826432 1485239236755456 1487058709747968 1491663146055264 1494823218466368 1495045061572608 1495910249686944 1498549322317824 1499416538360832 1499921735483392 1502345086287318 1502851270123008 1503720975719144 1505786526509967 1506373827969024 1507245572082432 1507469258760192 1510662816251904 1515304808349696 1515340338849792 1518264388053504 1518299987949108 1518775935565824 1519654856824832 1521516490224696 1521742294814976 1522739461598082 1523216800874496 1525965368851084 1526191833688704 1527075046555422 1530573135999843 1533273360611328 1534160671583904 1534388352666624 1535875112239104 1537756616051712 1538874868317696 1539393360101376 1540760046942438 1542134958257152 1542363822784512 1542399987757824 1545667545625088 1546909929242496 1550417100890112 1550647194550272 1553445259290288 1554051149070336 1555181250674688 1557086405220864 1557611033001984 1558512428275712 1558743723343872 1560653242050816 1561556397862188 1562165451227136 1563301453529088 1565216555624064 1566122352241902 1566354776680512 1571464055103488 1573585762516992 1573622659574784 1574533320836112 1577190394626048 1578103120548864 1581802062446592 1582717457158656 1582952344436736 1585808702192169 1586343007352064 1590061262856192 1590297240010752 1591217550913536 1593166851260208 1594325397692664 1594947231940608 1598600797028352 1599488408813568 1599525913230336 1602649987279614 1603152376430592 1606406464982592 1607336098353531 1610048527847424 1610980268893632 1611219350587392 1616474972356608 1618455213978624 1619391820005232 1619632150036992 1621616259318426 1623187539165696 1623428432510976 1624367916557568 1626357827328129 1628088875966592 1631904980299776 1632849369755968 1635092294714424 1635604853686272 1636551384272896 1636794260914176 1638799394416128 1640387324018688 1641580209045504 1643591205510912 1644144979279872 1644786420391296 1645340596862976 1647356199942528 1648309531076754 1648554152716224 1650151534280704 1652173030936512 1652418225948672 1653374486496096 1657808233955328 1661007193767936 1661046140662272 1662007394215896 1664812083216384 1665903000722688 1666150233366528 1669679954804736 1670894141349888 1672941048466464 1678397999681536 1678647086678016 1679618525964288 1681676120774664 1682899030897812 1683555411492864 1686843605655936 1687411952418816 1690707678888384 1691686097684037 1692345905496064 1694670556465152 1695651268592736 1699495668283392 1704717909393408 1704757881206016 1708369392532992 1708622927511552 1709611713927936 1711706051502783 1713618900983808 1714610578588544 1716965812899792 1718538257964736 1721570089107456 1722566368094208 1722822010011648 1725930755531892 1726471790002176 1727859501268992 1729976193058176 1731234226857408 1731817530114048 1732779109548032 1734901828039296 1735159300632576 1735199986227552 1736748407799808 1738875988828224 1740273670397808 1743960421544096 1744219238501376 1745228624634768 1748307542704128 1749578907009024 1752312412127232 1753326481810176 1753586688761856 1757436132630528 1758453167429504 1758714135220224 1760868625077072 1762439952293888 1762701511753728 1767897061991424 1771349985940626 1771905258160128 1775102571928812 1775366010617472 1777086267686912 1779527320252416 1780557139303488 1781157060886528 1784635883271072 1786630232604672 1788818920713216 1789854116847888 1790119744777728 1794315635933184 1795958920118272 1798425896656896 1799424459915264 1799466652384128 1803546423484416 1804728250782912 1807773785653248 1808819951038464 1809088393641984 1812352802505336 1817212871835648 1818534343901184 1820762115725952 1821815797505886 1822086168791616 1822526359764992 1823851695783936 1826085981561408 1827413906127264 1828029615120384 1831599985462416 1835893102837248 1836955540975464 1840055460397056 1841120307307008 1841393543528448 1845435739521024 1846777735176192 1849040106199776 1849663101689856 1850733508577408 1851008171470848 1853275724935344 1855071473332224 1855346780012544 1856420476065792 1858694659803576 1860046297308108 1865034263199744 1866113565435392 1868633092988928 1868676908245056 1869758318492883 1870344439169024 1872913593618432 1874140875813024 1878389949155328 1879476980375904 1879755909018624 1883782321230576 1885887467749376 1888197749641728 1888477972512768 1889570841709824 1891885635871497 1893999837929472 1898338446471168 1899437021961024 1903889143683072 1904171695276032 1907607677166828 1908205662633984 1909593304399872 1911932626818816 1918169142493184 1919564029673472 1921915566599616 1923027786256213 1923313178168928 1927535202759264 1927821263606784 1928936900912112 1933355540210328 1934109606281216 1936766350245888 1937887164105984 1939008626585212 1942280763752448 1943841938927616 1947959947272192 1948249039306752 1948294721378304 1949376498241536 1951764556544208 1952422162894848 1953841958774784 1956235487431752 1957807879197534 1958421601124352 1959554946958336 1961955474237108 1962246643314048 1963382202714114 1968647277821952 1972492292036448 1974696572878848 1977115649209344 1978259813358192 1978553402122752 1980318982340608 1982744946330624 1983039200722944 1988884194740352 1993097624621824 1993393415430144 1994546999582592 1998065763090432 1999222051147776 1999518750867456 2003126781716424 2003801693497344 2007715368679956 2008498437292032 2009660762776576 2009959011680256 2012421285802368 2013585881453874 2014217088335872 2020453785133056 2024352517404672 2024399983932144 2028688653632928 2028989726419968 2030319282130776 2030955734499328 2033745508859904 2034922444918272 2036100062073896 2038896902818503 2040764181333124 2044364480815104 2045547562111872 2045851136888832 2050342154735616 2050646441066496 2051833157756928 2054346729256584 2055840644393172 2056485097046016 2056533317010432 2060549983645218 2062546572323328 2066574983597397 2067222801186816 2070953000583614 2071260345720384 2076115206961152 2077624952073216 2078324964458496 2080870989401088 2082075197149584 2082384192904704 2082887268302848 2084401938038784 2086955407498752 2088163136322536 2088473035574016 2091031492279023 2098163546099712 2099377761114816 2102920526168064 2104137494065152 2104449764032512 2108408485289652 2109069416595456 2110289942878208 2110603125915648 2113188692799744 2114411602922892 2115124009802752 2119255111384398 2120081683808256 2121623401218048 2124222468346944 2125451763756867 2125767196923552 2130749817670656 2131467729371136 2132701217640448 2135580677701632 2135630752280064 2136866649706152 2137536501907456 2141875286643456 2143114797804708 2146731370463232 2147973691858176 2148292467449856 2153327885549568 2157940285304832 2158260540014592 2159509533382656 2162155012424568 2163727325440044 2164250052220928 2164571243347968 2165823888743424 2168477103104172 2170054013526126 2170785167955456 2175024982736619 2175873307066368 2180123059619232 2185065859221504 2188773612060672 2191454940681216 2192193305706496 2193048560521728 2193787462483968 2195735126112234 2196474933256704 2197746041435672 2198072203621632 2200764923360721 2202897374582016 2203224301264896 2204499315328128 2208388474994688 2213447257423872 2214676258357248 2214728187549696 2216009858954528 2219053828541004 2219749444288512 2221204000963584 2221533644488704 2225542290027966 2226239939739648 2227858855133184 2230588064621952 2237494719082896 2239491367952384 2242234827699552 2242567592358912 2243865374530416 2244740548657152 2249124807541248 2249882603225088 2254276905184512 2255581463578716 2259560741953536 2260868358123648 2261203888140288 2265994224377856 2266330515111936 2272957212524544 2273010508274688 2277825856710656 2278163903348736 2279482285237248 2282274735337044 2284109192397123 2284825201311744 2288948053276626 2289287750533056 2290612569833133 2296755157458944 2297096013348864 2299910040916992 2301241007375856 2303812668358656 2306634924077568 2308312302476544 2309090040152064 2313202437385728 2313545734176768 2313599981636736 2318501318437632 2320364893863744 2324280581554176 2325625651335168 2326971499513024 2330167888935432 2331076723605504 2332771876012032 2336416549502976 2337768642413568 2338115585015808 2342334596793282 2343248176840704 2344952180293632 2347824833436096 2349183528362853 2349532165020768 2357196082655232 2361799981254168 2362540344213504 2366803429238416 2367154680823296 2372703093669888 2374076185737984 2374428516655104 2379514511028096 2385091894284288 2386472155797184 2386826326370304 2389750276890312 2392420847910912 2397901195542528 2399232613220352 2399288869845504 2403974980919421 2404728564645888 2406304334377216 2409609697473888 2411759934717952 2415072791771136 2416470403340448 2422950495780864 2424712458534912 2427682820967936 2429087730007848 2429448225055488 2431802261045248 2434781308748544 2435142648766464 2436551874836352 2437372820160512 2442133313949888 2447857470449664 2449274054633952 2453407280529408 2454827076409344 2455191391371264 2460580986028032 2462370313568256 2465386808266368 2466217468919808 2467179630586944 2468010895294464 2471034299913792 2472464296615131 2472831229074336 2473428631109632 2475227301421056 2478259546404768 2480061729744144 2486712350932992 2491510790651904 2491569210993408 2493011091323844 2497218124824576 2498854501084032 2504519932207104 2505969307167872 2506341212024832 2509411572699696 2511709761640768 2517596999522304 2517970630017024 2519427788946432 2522514181161996 2524348546346718 2525333117239296 2530265408483904 2531117928628224 2532582695948032 2536061518332576 2538518858244096 2538895593701376 2543476902889104 2546124405866496 2549243502425088 2557076864090112 2557136821809024 2559418706231296 2562554088799488 2562934391267328 2564417570891904 2570046937012352 2570428351475712 2571915867882816 2577807386947104 2582355133661184 2583849552141312 2584233015017472 2588896133297838 2589707685003264 2591789251903488 2594964289587264 2597279929696256 2597726295171072 2599168664322048 2602352742058944 2603229550526464 2605122611699712 2608313983242336 2610410505596712 2611228801499136 2615940632316144 2616328857752064 2617842936952152 2622461314056192 2624863037095936 2628468618190848 2629989722715264 2631511707508502 2636154198945792 2637679751144256 2638071202830336 2643659928440832 2644052267630592 2651845592987136 2657024978910939 2657857887240192 2659395999443456 2662653857893218 2663049015926208 2665629401530368 2670835708955232 2671735591329792 2676953824906608 2677997916389376 2679945348907008 2683228381069824 2684781175271832 2685179617166592 2693938380177408 2699136689872896 2699199978576192 2704918204843904 2705319635226624 2707092376174368 2711660678479872 2713229926557696 2713632590462976 2718529203758004 2725819307753472 2727396749482496 2727801515851776 2731143173588928 2732723696258829 2733789539647488 2735777543675904 2739128972342112 2741120859190896 2742044422680576 2747399978193624 2750062096431104 2753839654255872 2755433311463196 2756297068249088 2760083190595584 2761680460960512 2768153609281536 2770166602764288 2774494652534784 2776100262866112 2776512257206272 2782607209998336 2783020170018816 2784630714098688 2788041989705364 2790069445962162 2797551394799616 2799170348153088 2805516658753536 2811211313719536 2814137501220864 2817584923732992 2819215470563856 2819633863527936 2825673481845864 2826775578411008 2828831201624064 2832296624462592 2833935685009156 2834356262564736 2840999756894208 2847440903602176 2847507669706752 2849155532941536 2855833715524608 2857486397072944 2861411515750242 2862308493950976 2863964922477568 2864389956599808 2867898940228224 2877253713739776 2879346044510208 2882873349899424 2884969767253392 2886094991130624 2887765184991232 2891302804138896 2891731895410176 2893405351368168 2894380223940608 2900033310315492 2901164409421824 2906830746158976 2908512939877818 2913421145628672 2915762908391424 2921939920908288 2922373558960128 2922442082067456 2924064747362304 2927646834816312 2928633244342272 2930762938162176 2934353231147628 2937196499442688 2937632401686528 2939332420437504 2942933211355662 2945073304071171 2952970916732928 2953409160019968 2958738438054672 2961605334618112 2962044859318272 2965673473814016 2967389720037288 2968319919652864 2970478473510912 2974117419495936 2983326292110528 2989646436932736 2990090123145216 2991820499373888 2997098644635648 2998833076721664 3004690172574636 3005702540246016 3007441951438288 3011573053019934 3012747655938048 3014491144164864 3014938517520384 3020378822180811 3021325632503808 3030680677699584 3036528776107008 3036599975898216 3037551871131648 3039309713649664 3043032980449392 3043484589629952 3045478923196164 3046433601748992 3051930737702168 3052383667377408 3054150093110844 3061146271999686 3066546721222656 3068321343167808 3068776705333248 3075513232103424 3077749736635392 3078786720202752 3081520093884876 3084269916514304 3084727645569024 3084799975515648 3091335091250176 3093819858484992 3100834201780224 3106429500875421 3106890518580576 3110362501349376 3114172810441728 3115222066003968 3117024856551424 3117487446687744 3121306484101632 3123112795724376 3124330902454272 3126602907058176 3130433111248128 3132244704483804 3132709553361024 3142928110206976 3147171525033984 3147245319149568 3149066641672224 3154380789252096 3156206241097728 3163604124893184 3165434914317312 3165904688873472 3171617404384338 3172686014704128 3178882667076597 3180122525712384 3182435101827072 3186333702520416 3188650795385328 3189894463881216 3197201594056704 3198976817627136 3199051826460672 3205299974559228 3206304752861184 3212812929965184 3214672196707062 3220097055694848 3221960537787264 3222438701174784 3236910427957248 3238783640010464 3239264300073984 3243232518636852 3246375078331392 3246856865021952 3248735833115136 3252715654656258 3255081020289189 3256177751933184 3263809960599552 3265698739511936 3270184589428848 3273102768545792 3273588521828352 3277598788832256 3280774648037376 3283160418091008 3287182411021824 3288289958559744 3289572840782592 3290681193725952 3294712399885056 3296619062153508 3297108305432448 3300303068561408 3304346061873024 3304836451897344 3306748972992192 3322014387535872 3322092281324544 3324014788431792 3329624166432768 3331806001445376 3332300466733056 3338313435041949 3339359909609472 3341788282699776 3345882096932928 3356795999363072 3357294173356032 3359237051928576 3363352241549328 3365798061795624 3367110822985728 3373687211311872 3374823904837632 3381415357776768 3383372195368074 3384691810992128 3389341112930304 3391302537185472 3393265096524121 3398991336566784 3409435818786816 3409515762412032 3416738785065984 3417245855023104 3419223427855872 3423412103005566 3427237801967616 3429221157177088 3433422079914939 3433931625799584 3437076515929472 3443140178214912 3445132736188416 3445644020023296 3451861511063784 3452943580004352 3455719002537984 3459952386116352 3462468453714816 3463635060228096 3465558219096064 3469803656078592 3470318601265152 3470399972455104 3473496815599616 3477751977656448 3480547340795616 3487920843088192 3488438477002752 3490457249269536 3496615085408256 3499157814018048 3504624824254464 3506652963620352 3507173377523712 3513501895189923 3514872265261056 3516906334859008 3517428270440448 3521737250154144 3524879904587776 3535794123982848 3542699971881252 3543810516320256 3550205143857624 3550732021234944 3554172535373824 3559054640504832 3561114278606976 3562314121773056 3569271766542144 3571337317332967 3577637841426432 3579708233695776 3580239489555456 3588631271866368 3591917840236544 3596851793313792 3598848919830528 3598933304768256 3607092846968832 3609456501565824 3617639902076928 3618176787283968 3624705605010672 3634425743671296 3637068687802368 3641524231451904 3643631595011772 3644172337583232 3645052719529984 3647703391567872 3652171963122816 3654827812254528 3656059230240768 3663199970924832 3671786205674496 3673911081950928 3680110920794112 3682240614614016 3682787087056896 3690871479042048 3693555470352384 3698080212399552 3699326203379712 3701467017154816 3702016342941696 3706551449870688 3710142946664448 3710693560025088 3712840952131584 3717389319607152 3720092594616216 3730068526399488 3732227130870784 3737266185977856 3737353816490112 3739516636985766 3740688878338048 3745827187236864 3748281751626048 3756779898310656 3758953960751808 3759511818037248 3767564642461152 3771774935498752 3776395499283456 3776955945025536 3779141683419648 3783771271742994 3786522819520077 3787999675858944 3796676892942336 3798874043922048 3807778287366144 3808343390552064 3815215354333656 3816411325267968 3819186608799744 3823865253637632 3836338284986368 3839128059346944 3843831133199232 3846055572512426 3846626356337856 3855070405518528 3855642527213568 3857873801824224 3866711080420656 3868219212562432 3873532700491776 3875774328211968 3878017253170424 3883344199946757 3884561527504896 3887683877855232 3895919894544384 3896589442756608 3898752996483072 3903529113088416 3904844325789696 3907683917549568 3912470974863504 3915615758395068 3916843202248704 3919109893916672 3923910948474216 3924493286628096 3926764405428228 3937294555643904 3944984584072896 3947267561262753 3954231298418688 3956519626716384 3957106804245504 3965489892661248 3966078401445888 3977768389480704 3986195249243648 3986786830860288 3989093999165184 3993980786839827 3998444102295552 3999037501734912 4006253563432848 4007603386994688 4015430737359912 4016996874584064 4019321525553152 4019918023360512 4024842571604736 4027171762907748 4028434176671744 4040907570266112 4048705034809344 4048799967864288 4057377307265856 4057979452839936 4060638564261552 4067491017719808 4069844889836544 4072200124147792 4077793805637006 4081528362666248 4088728961630208 4091095124223744 4091702273777664 4100684309471232 4101292882132992 4103666315513856 4108693458513168 4111681288786344 4112970194092032 4113066634020864 4121099967290436 4125093144646656 4133149967194794 4134445602373632 4141906001167228 4142520691440768 4152230413922304 4155249904146432 4161741978802176 4164150394299168 4164768385809408 4168803876077568 4173910814997504 4176326272645072 4176946071148032 4182062984558046 4196327092199424 4198755522229632 4208274988130304 4208899528065024 4216816970579304 4218138833190912 4220579885756416 4221206251831296 4226377385599488 4228823205845784 4230248019605504 4238510222768796 4240163367616512 4243246802436096 4248444936693888 4250903527513734 4251534393847104 4261499635341312 4265402435280896 4271161355403264 4271261504560128 4273733299412304 4283750573286912 4286229595609416 4293462740926464 4295947383716352 4296584934899712 4315880570609664 4316521080029184 4319019066765312 4324310024849136 4327454650880088 4328500104441856 4329142486695936 4331647777486848 4336954206208344 4340108027052252 4341570335910912 4350049965473238 4351746614132736 4360246119238464 4362769409816727 4370131718443008 4382909881362432 4386097121043456 4387574924967936 4391470252224468 4392949866513408 4395492082871344 4396144407243264 4401529846721442 4405794749164032 4406448602529792 4408998630656256 4414399817033493 4426894514847744 4429456375099392 4432019717909056 4438107657082008 4439498888577024 4442408001927168 4443067288977408 4451084580055932 4452479879479296 4455717710266368 4461176129243904 4474989438165792 4478982735904768 4484469655399104 4485135184717824 4487730749060832 4498249615082496 4499765206450176 4508553810369024 4511162927157432 4519121483907072 4521736716247296 4522407776280576 4531988448755712 4545914425049088 4546021016549376 4555651713421312 4556327806697472 4558964570474496 4564549470674088 4568218384794246 4569650402623488 4577896106553252 4578575501066112 4581225139666266 4591719407999529 4593510314917888 4599820081833984 4602482014751712 4607625336717312 4613269848155136 4616624604953088 4618180080304128 4626404874771456 4627091468353536 4627199963273472 4637002636875264 4640729787727488 4651251302670336 4653942999026048 4660335777870864 4662153447211008 4665543752024064 4672833099005952 4675537284827136 4676231170031616 4684669193586564 4686496353681408 4689904360587264 4695649666872192 4698367056725706 4699064330041536 4714392165310464 4723599962508336 4733606858476832 4734309361646592 4745406187339776 4748152371475968 4748857033310208 4757426106576507 4759029022056192 4770183788568576 4772944311594368 4773652652740608 4779500553780624 4784841695821824 4795802391085056 4798465226440704 4798577739691008 4807949961838842 4809457129291776 4812608668754432 4819219394947776 4822008295060593 4823519869435904 4830145583542272 4832940806680896 4849424917069824 4855365641935872 4858175460015696 4858896450110976 4863604522090496 4869562617497088 4870285297532928 4873103749672704 4874745640321024 4879073481984387 4884266627899776 4895714940899328 4898548109267904 4906814561058816 4909654152818688 4910382782742528 4921161972056064 4924740627136512 4930773616532736 4932434937839616 4934359261173888 4936021790588928 4942068599827584 4944928593230262 4945662458148672 4946857262219264 4950454602842112 4956519092809536 4959387448766023 4960123459488288 4973424701865984 4983021581303808 4983138421986816 4986022182647688 4994436249649152 4997709002168064 5009039864414208 5011938614335744 5012682424049664 5018823145399392 5023419523281536 5035193999044608 5035941260034048 5038855577892864 5045028362323992 5048697092693436 5050666234478592 5060530816967808 5062235857256448 5065165391896064 5072123036665152 5075058293052111 5077037716488192 5086953805778208 5098487004850176 5114153728180224 5114273643618048 5118837412462592 5125108177598976 5125868782534656 5128835141783808 5135118154508349 5140093874024704 5140856702951424 5143831735765632 5155614773894208 5164710267322368 5167699104282624 5168466030034944 5177792266595676 5179415370006528 5183578503806976 5189928579174528 5194559859392512 5195452590342144 5198337328644096 5204705484117888 5206459101052928 5210245223399424 5216627966484672 5220821011193424 5231881264632288 5232657715504128 5235685873904304 5244922628112384 5249726074191872 5256937236381696 5259979445430528 5263023415017004 5272308397891584 5275359502288512 5276142405660672 5287319856881664 5288104535261184 5303691185974272 5314049957821878 5315715774480384 5318791998886912 5325307715786436 5326098031852416 5331258803060736 5341671417910464 5343471182659584 5353907649813216 5359890697814016 5366456762139648 5369562350543664 5370359234333184 5387876760354816 5398273379745792 5398399957152384 5409836409687808 5410639270453248 5414184752348736 5423321356959744 5426459853115392 5427265180925952 5437058407516008 5451638615506944 5454793498964992 5455603031703552 5462286347177856 5465447392517658 5467579079294976 5471555087351808 5478257944684224 5482241718381792 5484088845361152 5494799956387248 5500124192862208 5507679308511744 5510866622926392 5512594136498176 5520166381191168 5523360921921024 5536307218563072 5540333205528576 5548989305069568 5552200525732224 5553024514412544 5565214419996672 5566040340037632 5569261428197376 5576083979410728 5580138891924324 5595102789599232 5598340696306176 5609274955478649 5611033317507072 5622422627439072 5635169847465984 5638430941127712 5639267727055872 5651346963691728 5653551156822016 5657662403248128 5664593248925184 5667871370018312 5668712525129472 5675656907614491 5681999513788416 5695015339413504 5698311065883072 5711667431049216 5714972794145888 5722823031500484 5724616987901952 5727929844955136 5728779913199616 5735797880456448 5754507427479552 5758692089020416 5765746699798848 5769083358768639 5769939534506784 5775530369982464 5782605608277792 5783463790820352 5786810702736336 5788760447881216 5800066620630984 5802328818843648 5813661492317952 5817025879755636 5826842291257344 5831525816782848 5843879841816576 5844747117920256 5844884164134912 5848129494724608 5855293669632624 5857266488684544 5861525876324352 5868706462295256 5874392998885376 5875264803373056 5878664840875008 5885866422711324 5890146608142342 5905941833465856 5917476876109344 5923210669236224 5924089718636544 5931346947628032 5934779440074576 5940956947021824 5948234838991872 5966652584221056 5979292873865472 5980180246290432 5983640998747776 5994197289271296 5997666153443328 6009380345149272 6011405080492032 6014883902876576 6023146106039868 6025495311876096 6028982288329728 6029877035040768 6040757644361622 6042651265007616 6061361355399168 6073057552214016 6073199951796432 6078619427299328 6086065960898784 6086969179259904 6090957846392328 6092867203497984 6103861475404336 6104767334754816 6108300186221688 6122292543999372 6133093442445312 6136642686335616 6137553410666496 6151026464206848 6155499473270784 6163040187769752 6168539833028608 6169455291138048 6169599951031296 6182670182500352 6187639716969984 6199724950792191 6201668403560448 6212859001750842 6213781037161152 6228345620883456 6234049713102848 6234974893375488 6242612968203264 6246225591448752 6248661804908544 6253205814116352 6260866222496256 6264489408967608 6265419106722048 6285856220413952 6294490638299136 6298133283344448 6308761578504192 6312412482195456 6327208249786368 6330869828634624 6331809377746944 6343234808768676 6345372029408256 6357765334153194 6360245051424768 6364870203654144 6372667405040832 6376355291270601 6377301590770656 6394403188113408 6398103652921344 6410599949118456 6412609505722368 6425625859930368 6429344393414124 6440194111389696 6443921075574528 6444877402349568 6473820855914496 6477567280020928 6478528600147968 6486465037273704 6492750156662784 6493713730043904 6497471666230272 6505431309312516 6510162040578378 6512355503866368 6525074948209857 6527619921199104 6531397479023872 6540369178857696 6546205537091584 6555197577664512 6566320836182016 6574364822043648 6576579917119488 6579145681565184 6581362387451904 6589424799770112 6593238124307016 6594216610864896 6600606137122816 6608692123746048 6609672903794688 6613497945984384 6644028775071744 6644184562649088 6648029576863584 6659248332865536 6663612002890752 6664600933466112 6676626870083898 6678719819218944 6683576565399552 6691764193865856 6713591998726144 6718474103857152 6726704483098656 6731596123591248 6734221645971456 6747374422623744 6749647809675264 6762830715553536 6766744390736148 6769383621984256 6778682225860608 6782605074370944 6786530193048242 6797982673133568 6818871637573632 6819031524824064 6833477570131968 6834491710046208 6838446855711744 6846824206011132 6852327577191369 6854475603935232 6858442314354176 6866844159829878 6867863251599168 6871837709499399 6874153031858944 6890265472376832 6891288040046592 6903723022127568 6911438005075968 6919904772232704 6924936907429632 6927270120456192 6931116438192128 6939607312157184 6940637202530304 6940799944910208 6946993631199232 6955503955312896 6961094681591232 6975841686176384 6976876954005504 6980914498539072 6993230170816512 6998315628036096 7009249648508928 7013305927240704 7014346755047424 7027003790379846 7029744530522112 7033812669718016 7034856540880896 7043474500308288 7047550585088559 7049759809175552 7071588247965696 7085399943762504 7087621032640512 7100410287715248 7101464042469888 7108345070747648 7118109281009664 7122228557213952 7124628243546112 7138543533084288 7142674634665934 7155275682852864 7159416467391552 7160478979110912 7177262543732736 7183835680473088 7193703586627584 7197697839661056 7197866609536512 7211924942758263 7214185693937664 7218913003131648 7235279804153856 7248335502042649 7249411210021344 7268851487342592 7274137375604736 7283048462903808 7287263190023544 7288344675166464 7290105439059968 7295406783135744 7304343926245632 7309655624509056 7312118460481536 7326399941849664 7343572411348992 7347822163901856 7360221841588224 7364481229228032 7365574174113792 7381742958084096 7387110940704768 7396160424799104 7398652406759424 7402934034309632 7404032685883392 7413102899741376 7417392889845393 7420285893328896 7425681904263168 7434778639214304 7440185189232432 7460137052798976 7464454261741568 7474532371955712 7474707632980224 7479033273971532 7481377756676096 7491654374473728 7496563503252096 7513559796621312 7517907921503616 7519023636074496 7535129284922304 7552790998566912 7553911890051072 7558283366839296 7567542543485988 7573045639040154 7575999351717888 7593353785884672 7597748087844096 7615556574732288 7616686781104128 7630430708667312 7638373217599488 7647730507275264 7672676569972736 7678256118693888 7687662266398464 7692111145024852 7693252712675712 7710140811037056 7711285054427136 7715747603648448 7733422160841312 7747065400983552 7751548656423936 7756034506340848 7766688399893514 7769123055009792 7775367755710464 7791839789088768 7793178885513216 7797505992966144 7807058226176832 7809688651579392 7815367835099136 7824941949727008 7831231516790136 7833686404497408 7838219787833344 7847821896948432 7848986573256192 7853528810856456 7874589111287808 7889969168145792 7894535122525506 7908462596837376 7913039253432768 7914213608491008 7930979785322496 7932156802891776 7955536778961408 7972390498487296 7973573661720576 7978187998330368 7987961573679654 7996888204591104 8012507126865696 8015206773989376 8030861474719824 8033993749168128 8038643051106304 8039836046721024 8049685143209472 8054343525815496 8056868353343488 8081815140532224 8097410069618688 8097599935728576 8114754614531712 8115958905679872 8121277128523104 8134982035439616 8139689779673088 8144400248295584 8155587611274012 8163056725332496 8177457923260416 8182190248447488 8183404547555328 8198171088776487 8201368618942464 8207332631027712 8217386917026336 8223362577572688 8226133268041728 8242199934580872 8250186289293312 8266299934389588 8268891204747264 8283812002334456 8285041382881536 8304460827844608 8310499808292864 8323483957604352 8328300788598336 8329536771618816 8347821629995008 8352652545290144 8353892142296064 8364125969116092 8392654184398848 8397511044459264 8416549976260608 8433633941158608 8441159771512832 8442412503662592 8452754771198976 8457646411691568 8460496039211008 8477020445537592 8480326735233024 8486493604872192 8496889873387776 8501807055027468 8503068787694208 8522999270682624 8530804870561792 8542322710806528 8542523009120256 8547466598824608 8567501146573824 8572459191218832 8586925481852928 8591894767432704 8593169869799424 8631761141219328 8638038133530624 8648620049698272 8654909301760176 8657000208883712 8658284973391872 8663295554973696 8673908412416688 8680216054104504 8683140671821824 8700099930946476 8703493228265472 8720492238476928 8725538819633454 8740263436886016 8765819762724864 8772194242086912 8782940504448936 8785899733026816 8790984165742688 8792288814486528 8803059693442884 8811589498328064 8812897205059584 8817997261312512 8828799634066986 8835219912213513 8858912750198784 8864039435818112 8876215314164016 8884816003854336 8886134577954816 8902169160111864 8904959758958592 8911435420532736 8922352258487808 8949978876331584 8957965471809536 8968939310798208 8970270369435648 8975461498121664 8996499230164992 9017107620738048 9022325854314864 9038242967814144 9043473432494592 9044815552561152 9061136466542433 9063976897511424 9092042033098752 9111303426842624 9112655613394944 9117929140948992 9129098941348176 9136436769588492 9139300805246976 9155792213106504 9157151002132224 9162450279332532 9183438815999058 9187020629835776 9199640163667968 9204964029503424 9210290976279757 9226539696310272 9233249209906176 9236360160608256 9252809749542912 9254182936707072 9254399926546944 9274005273750528 9281459575454976 9302502605340672 9307885998052096 9319288502626263 9320671555741728 9331087504048128 9345666198011904 9351074569654272 9352462340063232 9369338387173128 9372992707362816 9379808721174528 9391299333744384 9396734113451412 9398128660083072 9428784330620928 9447199925016672 9467213716953664 9468618723293184 9490812374679552 9496304742951936 9497714066620416 9514852213153014 9518058044112384 9536648001229791 9540367577137152 9545888623188736 9547305305481216 9559001107561248 9569683391643648 9591604782170112 9596930452881408 9597155479382016 9615899923677684 9618914258583552 9625217337508864 9638438789895552 9644016590121186 9647039738871808 9660291167084544 9665881613361792 9710731283871744 9716350920031392 9717792900221952 9727209044180992 9739125234994176 9740570595065856 9746207499345408 9749491280642048 9758146963968774 9765243060867567 9768533255799552 9791429881798656 9797096218535808 9819308305637376 9820765565485056 9842323944112128 9849481254273024 9861547233065472 9864869875679232 9868718522347776 9872043581177856 9884137199655168 9889857186460524 9891324916297344 9893714524438528 9900909205684224 9913038185619072 9918774897532046 9920246918976576 9966043162607616 9966276843973632 9972044365295376 9988872499298304 9995418004336128 10014940305125847 10018079728828416 10023877228671488 10025364848099328 10037646290798784 10046839046563072 10070387998089216 10071882520068096 10077711155785728 10090056724647984 10097394185386872 10101332468957184 10121061633935616 10124471714512896 10130330783792128 10144246073330304 10150116586104222 10154075432976384 10173907611556416 10179795289572363 10196974009700352 10228307456360448 10228547287236096 10237674824925184 10250216355197952 10251737565069312 10257670283567616 10270236309016698 10280187748049408 10281713405902848 10287663471531264 10300266239744817 10311229547788416 10329420534644736 10335398208565248 10336932060069888 10355584533191352 10358830740013056 10367157007613952 10379857158349056 10389119718785024 10390905180684288 10396674657288192 10409410968235776 10412918202105856 10420490446798848 10433255932969344 10441642022386848 10463762529264576 10465315431008256 10471371747808608 10489845256224768 10499452148383744 10513874472763392 10519958890861056 10526046830034008 10540505685569769 10544616795783168 10550719004577024 10552284811321344 10574639713763328 10607382371948544 10628099915643756 10631431548960768 10637583997773824 10650615431572872 10652196063704832 10662517606121472 10683342835820928 10686942365319168 10707815299626432 10714011951998901 10732913524279296 10739124701087328 10740718468666368 10775753520709632 10796546759491584 10796799914304768 10819672819375616 10821278540906496 10828369504697472 10852919706230784 10854530361851904 10874116815032016 10903277231013888 10909586997929984 10911206063407104 10924572694355712 10930894785035316 10935158158589952 10943110174703616 10956515889368448 10964483436763584 10968177690722304 10989599912774496 11000248385724416 11015358617023488 11021733245852784 11040332762382336 11046721843842048 11072614437126144 11080666411057152 11097978610139136 11104401051464448 11106049028825088 11130428839993344 11132080680075264 11138522856394752 11152167958821456 11160277783848648 11190205579198464 11196681392612352 11218549910957298 11222066635014144 11244845254878144 11270339694931968 11276861882255424 11278535454111744 11302693927383456 11315324806496256 11329186497850368 11335742740036624 11337425050258944 11351313815228982 11363999027576832 11390030678827008 11396622131766144 11423334862098432 11429945588291776 11445646063000968 11449233975803904 11455859689910272 11457559826399232 11471595760912896 11509014854959104 11517384178040832 11531493399597696 11538166717537278 11539879069013568 11551060739964928 11565211216555584 11566927581640704 11573621405472672 11577520895762432 11600133241261968 11604657637687296 11627322984635904 11634051759511272 11653684582514688 11663051633565696 11687759683633152 11689768328269824 11696258989449216 11710587339265248 11714532977369088 11723051752648704 11737412924590512 11748785997770752 11750529606746112 11757329681750016 11771732845422648 11780293216284684 11811883666931712 11834953752218688 11841802683788259 11846421338472448 11862693895256064 11869558880149152 11896469677983744 11933305168442112 11958585747730944 11960360492580864 11967281997495552 11981942360519481 11995332306886656 12018760690298544 12022810160984064 12029767805753152 12046292212079736 12050990623752192 12057964576659456 12059754070081536 12081515288723244 12085302530015232 12122722710798336 12146115104428032 12146399903592864 12157238854598656 12172131921797568 12173938358519808 12181915692784656 12207722950808672 12209534669509632 12216600372443376 12244585087998744 12266186884890624 12273285372671232 12275106821332992 12302052928413696 12310998946541568 12326080375539504 12337079666057216 12338910582276096 12339199902062592 12365340365000704 12375279433939968 12399449901584382 12403336807120896 12425718003501684 12427562074322304 12456691241766912 12468099426205696 12485225936406528 12492451182897504 12506411628232704 12521732444992512 12528978817935216 12530838213444096 12571712440827904 12588981276598272 12596266566688896 12624824964390912 12654416499572736 12661739657269248 12663618755493888 12686469617537352 12690744058816512 12715530668306388 12720490102849536 12729740407308288 12745334810081664 12752710582541202 12754603181541312 12796207305842688 12821199898236912 12851251719860736 12858688786828248 12880388222779392 12887842151149056 12889754804699136 12947641711828992 12955134560041856 12957057200295936 12972930074547408 12985500313325568 12987427460087808 12994943332460544 13010862618625032 13020324081156756 13024711007732736 13050149896419714 13055239842398208 13062794958047744 13080738357715392 13088308229450181 13092411074183168 13110395155329024 13148729644087296 13158291363130368 13162724774903808 13178849599540224 13186476248614032 13188433221729792 13201212274245632 13217384247492096 13219345807589376 13226995891968768 13243199451100479 13288369125298176 13296059153727168 13318496665731072 13327224005781504 13329201866932224 13353253740167796 13357439638437888 13367153130799104 13383528387731712 13427183997452288 13436948207714304 13453408966197312 13461194503793491 13463192247182496 13494748845247488 13499295619350528 13525661431107072 13533488781472296 13538767243968512 13557364451721216 13565210148741888 13573060386096484 13595965346267136 13637743275147264 13638063049648128 13666955140263936 13668983420092416 13676893711423488 13693648412022264 13704655154382738 13708951207870464 13716884628708352 13733688319659756 13735726503198336 13743675418998798 13748306063717888 13775158223998587 13780530944753664 13807446044255136 13822876010151936 13839809544465408 13849873814859264 13854540240912384 13862232876384256 13879214624314368 13881274405060608 13881599889820416 13893987262398464 13911007910625792 13922189363182464 13951683372352768 13953753908011008 13961828997078144 13986460341633024 13996631256072192 14018499297017856 14026611854481408 14028693510094848 14054007580759692 14059489061044224 14067625339436032 14069713081761792 14086949000616576 14095101170177118 14099519618351104 14143176495931392 14170799887525008 14200820575430496 14202928084939776 14216690141495296 14236218562019328 14244457114427904 14249256487092224 14272278319729521 14277087066168576 14285349269331868 14310551365705728 14318832934783104 14320957958221824 14354525087465472 14387407173255168 14395395679322112 14395733219073024 14423849885516526 14428371387875328 14437826006263296 14466024885181779 14470559608307712 14496671004085298 14498822420042688 14548274751209472 14566096925807616 14574526380047088 14576689350332928 14580210878119936 14590813566271488 14608687852491264 14619311249018112 14624236920963072 14637220445953161 14652799883699328 14687144822697984 14695644327803712 14720443683176448 14728962458456064 14731148348227584 14763485916168192 14774221881409536 14792320849598208 14797304813518848 14805868068619264 14808065371766784 14826205799482752 14834785779690786 14840571786657792 14851363808526336 14869557278428608 14878162346298069 14880370378464864 14920274105597952 14928908523483136 14949064743911424 14949415265960448 14958066547943064 14962755513352192 14983308748947456 14993127006504192 15027119593242624 15035815843007232 15038047272148992 15070258569844608 15105581997133824 15107823780102144 15116566733678592 15135085086971976 15146091278080308 15151998703435776 15186707571769344 15195496175688192 15225174879156333 15231113149464576 15260861417334624 15295461014550528 15345353139945472 15356512237387776 15375324532796928 15384222290049704 15386505425351424 15405354463525047 15420281622074112 15422570108854272 15431495207296896 15466844321682624 15494130801967104 15503097312847872 15512069012681696 15533376799787028 15538246110019584 15550735511420928 15583679578177536 15586357771026432 15595011985932288 15614116452353664 15619377303158784 15630735670198272 15649883899454016 15662463033580272 15676439575666688 15695643793896864 15697973146512384 15707057621712912 15749178222575616 15779938336291584 15789070245051012 15816925193674752 15826078506865536 15828427216982016 15861959570644992 15864313605783552 15911073557922816 15944780996974592 15947147323441152 15956375996660736 15975923147359308 15993776409182208 16025014253731392 16030413547978752 16061722949439648 16077286102212608 16079672093442048 16099370286418944 16108687051630992 16163630281064448 16194820139237376 16195199871457152 16229509229063424 16231917811359744 16242554257046208 16269964070879232 16279379559346176 16288800496591168 16311175222548024 16326113450664992 16354915846520832 16364380496894976 16366809095110656 16396342177552974 16402737237884928 16414665262055424 16434773834052672 16446725155145376 16452266536083456 16484399869161744 16500372578586624 16532599868779176 16537782409494528 16567624004668912 16570082765763072 16608921655689216 16620999616585728 16646967915208704 16656601577196672 16659073543237632 16695643259990016 16705305090580288 16707784284592128 16728251938232184 16785308368797696 16795022088918528 16827824866435947 16833099952521216 16867267882317216 16882319543025664 16905509542397952 16915292823383136 16920992078422016 16954040891075184 16960653470466048 16972987209744384 16993779746775552 17003614110054936 17006137575388416 17045998541365248 17061609741123584 17085046018240512 17094933197649216 17135002293147648 17144918382437664 17173850963705856 17183789534865408 17186339739598848 17263522282438656 17276076267061248 17297240099396544 17307250076305917 17309818603520352 17314000417767424 17326591109947392 17347816824833376 17360432108209008 17366281343643648 17400199861892952 17406986456530944 17440984476953856 17451077639266908 17480526873772032 17531639525449728 17544388484173824 17565881008897872 17571799466053632 17581968331485376 17584577628973056 17606119386885768 17623178996656128 17625794410119168 17635994522625024 17657599268133972 17670439824427026 17717825500397568 17728078871636224 17752430628328032 17769632007708672 17772269155909632 17804338320223728 17822870841065472 17844704516975616 17899957752663168 17915930943619072 17937878621596416 17940540738871296 17950922996243328 17992998460329984 18034215241476096 18044651708629728 18076485935628288 18086946864989184 18089631105122304 18122272933084866 18127953795022848 18184084066197504 18222606853685248 18235858281897984 18258197882696352 18272873539176984 18278601610493952 18311584426213008 18314302004264448 18324900558665064 18366877631998116 18374041259671552 18399280327335936 18409928059006848 18420581952559514 18453079392620544 18466498419812352 18505619499085824 18508365873414144 18508799853093888 18548010547501056 18562919150909952 18599174852376573 18605005210681344 18615771996104192 18638577005252526 18641343111483456 18702149139308544 18704924680126464 18738676774346256 18745985414725632 18759617442349056 18782598667488768 18793468226902824 18796257320166144 18857568661241856 18894399850033344 18934427433907328 18937237446586368 18981624749359104 18992609485903872 18995428133240832 19029704426306028 19036116088224768 19073296002459582 19080735154274304 19091777246377472 19094610610962432 19118002215122496 19129065873811803 19183209564340224 19194310958764032 19231799847355368 19237828517167104 19250434675017728 19276877579791104 19288033180242372 19294079477743616 19320582334169088 19331763226723584 19421462567743488 19432701840062784 19435585800443904 19478250469988352 19481141190131712 19492414998690816 19498982561284096 19516293927937548 19530486121735134 19537066511599104 19575224844629571 19582859763597312 19594192437071616 19638616611274752 19698962508546048 19723094466130944 19729739751358464 19737437044695552 19744087162355712 19768274399310336 19779714372921048 19782649832594688 19787429048877056 19801818411368448 19826076371238144 19837549795064092 19840493837953152 19932086325215232 19932553687947264 19944088730590752 19977744998596608 19990836008672256 20029880610251694 20036159457656832 20047754457342976 20050729696198656 20075292581597568 20093678093126144 20140775996178432 20155422311571456 20180113449295968 20194788370773744 20202664937914368 20242123267871232 20248943429025792 20260661567584256 20288492146660608 20300233172208444 20308150865952768 20347815223112832 20359590579144726 20393948019400704 20456614912720896 20457094574472192 20500432710395904 20503475130138624 20515340567135232 20540472618033396 20560375496098816 20563426811805696 20575326943062528 20600532479489634 20615513128498197 20622459095576832 20670796417130496 20673864120139776 20711169066382704 20734314015227904 20759714316698112 20778239437570048 20781810361368576 20793349314576384 20818821936471552 20825836404211712 20840980893597696 20866511865938688 20883284044773696 20927525058529152 20930630862016512 20942743495617216 20979690512449536 21027748945526784 21039917781722112 21052093660068016 21081011371139538 21089233591566336 21101438009154048 21104569622642688 21142651755265677 21149279427526656 21214764743897088 21256199831287512 21262863097921536 21275167995547648 21301230863145744 21304392127409664 21325035212242944 21366685671641856 21373884730638336 21415630599252864 21428023903997802 21465827048558592 21478249402174656 21481436937332736 21551507041419264 21593093518983168 21593599828609536 21639345638751232 21642557081812992 21656739009394944 21705839412461568 21745006506127947 21748233630064032 21806554462027776 21819173995859968 21822412126814208 21849145388711424 21861789570070632 21870316317179904 21886220349407232 21913031778736896 21928966873527168 21936355381444608 21979199825548992 22000496771448832 22030717234046976 22043466491705568 22080665524764672 22093443687684096 22145228874252288 22161332822114304 22195957220278272 22208802102928896 22212098057650176 22252178669536179 22260857679986688 22277045712789504 22304335917642912 22320555567697296 22380411158396928 22393362785224704 22437099821914596 22444133270028288 22489690509756288 22540679389863936 22553723764510848 22557070908223488 22605387854766912 22658372995700736 22671485480073248 22674850100517888 22702627630457964 22727998055153664 22780061357654016 22793244263532288 22846669724196864 22859891176583552 22891292126001936 22911719379820544 22915119652798464 22943191521825792 23018029709918208 23034768356081664 23062986799195392 23076333435074556 23079758138027136 23102121479929856 23130422433111168 23133855163281408 23147242810945344 23155041791524864 23200266482523936 23254645969271808 23268103519022544 23307369165029376 23326103267131392 23375519367266304 23379536656539648 23392517978898432 23421174678530496 23429065954738176 23446103505297408 23474825849181024 23497571995541504 23501059213492224 23514659363500032 23543465690845296 23560586432569368 23623767333863424 23669907504437376 23683605367576518 23692842676944896 23725387790512128 23739117760298304 23792939355967488 23866610336884224 23917171495461888 23920720985161728 23934563994991104 23963884721038962 23990664613773312 24037521380597088 24045620321968128 24059535611506304 24092584424159472 24101981247504384 24115929153318912 24119508140163072 24163030577446488 24170605060030464 24245445421596672 24292230208856064 24292799807185728 24314477709197312 24344263843595136 24347876717039616 24363831385569312 24415445901617344 24419069339019264 24433200744886752 24489170175997488 24532373769781248 24546570745342464 24550213642665984 24594513266329461 24604105856827392 24621997893083136 24652160751079008 24674159332114432 24678399804125184 24730680730001408 24750558867879936 24798899803168764 24806673614241792 24851436007003368 24855124148644608 24913382483533824 24936198852411392 24970451872813056 24984902365795008 24999361221330769 25043464889985024 25057957635870432 25061676426888192 25143424881655808 25177962553196544 25192533133377792 25249649928781824 25323479314538496 25327237510987776 25372939235074704 25381488117633024 25431061336612776 25440980205699072 25459480814616576 25490669620163328 25505421165082404 25509206363082624 25592414611685376 25642399796473824 25702503439721472 25717377573656496 25760776445558784 25775684302298112 25779509609398272 25895283423657984 25910269120083712 25914114400591872 25945860149094816 25971000626651136 25974854920175616 25989886664921088 26021725237250064 26040648162313512 26049422015465472 26100299792839428 26110479684796416 26125589916095488 26161476715430784 26176616458900362 26184822148366336 26220790310658048 26297459288174592 26316582726260736 26357699199080448 26372952497228064 26376866443459584 26402424548491264 26434768494984192 26438691615178752 26453991783937536 26486398902200958 26505659736640539 26576738250596352 26592118307454336 26654448011563008 26658403733864448 26706507480335592 26714879276875776 26734306261598208 26767056775463424 26854367994904576 26873896415428608 26906817932394624 26922389007586982 26926384494364992 26989497690494976 27051322862214144 27066977562944592 27077534487937024 27114728903442432 27130420297483776 27146120772192968 27183409399627299 27191930692534272 27276126099296256 27333910280527872 27337966840184832 27353787422846976 27387296824044528 27409310308765476 27417902415740928 27433769257416704 27467376639319512 27471453006396672 27487350837997596 27496612127435776 27550316447997174 27561061889507328 27614892088510272 27630872928839271 27679619088930816 27699747629718528 27709080481824768 27758429248628736 27762548810121216 27763199779640832 27787974524796928 27822015821251584 27844378726364928 27903366744705536 27907507816022016 27923657994156288 27957865507878789 27993262512144384 28036998594035712 28053223708962816 28057387020189696 28108015161519384 28118978122088448 28135250678872064 28139426163523584 28173898001233152 28190202340354236 28199039236702208 28286352991862784 28341599775050016 28401641150860992 28405856169879552 28472437124038656 28488914228855808 28498512974184448 28544556639459042 28554174132337152 28570698538663736 28609944003689373 28621102731411456 28637665869566208 28641915916443648 28709050174930944 28774814346510336 28790791358644224 28791466438146048 28847699771033052 28856742775750656 28875652012526592 28932049770363558 28941119216615424 28993342008170596 28997644840085376 29132193851615232 29149052760094176 29153378700665856 29181627132542976 29217375704982528 29238622498036224 29248473841926144 29274440891906322 29305599767398656 29374289645395968 29391288655607424 29457924916912128 29462296696455168 29526971832336384 29548443762819072 29584641699196416 29594609627037696 29611736137238528 29616130743533568 29652411598965504 29669571559381572 29681143573315584 29702727617052672 29739114556857216 29756324692596138 29760740756929728 29857817046966272 29898129487822848 29898830531920896 29916133095886128 29966617497894912 29986254013008384 30054239186485248 30071631686014464 30076094544297984 30140517139689216 30211163994267648 30215647560204288 30233133467357184 30270170173943952 30292182556160616 30303997406871552 30373415143538688 30390992351376384 30450349758312666 30462226298929152 30521722834669248 30539385868717089 30590922029101056 30713024474775552 30750649065593856 30768444580099408 30773010850702848 30810708927050094 30840563244148224 30845140217708544 30862990414593792 30900798719234451 30933688643365248 30988261603934208 31006194625695744 31024138025363392 31066753599574056 31076492220039168 31101471022841856 31167359156355072 31172715542052864 31190023971864576 31228232904707328 31238754606317568 31261471340396544 31299767798908032 31324926067160544 31352879151333376 31391287587793728 31395946293024768 31414115243425824 31498356445151232 31559876672583168 31578140490102024 31633850387349504 31652157013731072 31656854433964032 31723919141289984 31822147115845632 31889561993949184 31894294646882304 31912751993321472 31951846294718616 31987552818364416 32050028507462784 32060827095957504 32123445898879296 32142035855996703 32154572204425216 32198740572837888 32217374103261984 32327260562128896 32389640278474752 32390399742914304 32459018458126848 32463835622719488 32485108514092416 32558759118692352 32577600993182336 32622350445096048 32652226901329984 32709831693041664 32728760993789952 32733618190221312 32792684355105948 32805474475769856 32829330524110848 32869547668105344 32893450310290752 32904533072166912 32968799738323488 33000745157173248 33065199737558352 33135248009337824 33140165531526144 33217843311378432 33241999233171456 33293935830417408 33313203154393344 33318147086475264 33391286519980032 33410610181160576 33415568569184256 33456503876464368 33570616737595392 33590044177837056 33655649732871894 33666199905042432 33734535764634432 33764639086051328 33811019084795904 33830585646766272 33841984156844032 33908081782150368 33945974419488768 33987559493551104 34007228220109872 34012275150776832 34091997082730496 34123219482247168 34170092036481024 34189866395298432 34270004586295296 34289836764875328 34347701927411712 34367579069730816 34372679479197696 34527044564877312 34552152534122496 34594480198793088 34614500152611834 34619637207040704 34628000835534848 34653182219894784 34695633649666752 34720864216418016 34732562687287296 34800399723785904 34813972913061888 34881968953907712 34902155278533816 34961053747544064 35063279050899456 35088776968347648 35131762017795744 35143598932107264 35163936662970752 35169155257946112 35212238773771536 35246357993312256 35251588820238336 35271989045250048 35315198536267944 35340879648854052 35435651000795136 35456157743272448 35504861256656064 35525408051364777 35539264015417344 35608676640447456 35689409033951232 35799915505326336 35831861887238144 35875757243192832 35881081477742592 35901845992486656 35945827081558443 35985996920659968 36068430482952192 36089303417259456 36152971871256576 36173893729978368 36179262210244608 36244545866169732 36255907590045696 36368168132395008 36445213707370496 36471716563795968 36516395765392704 36545747078353968 36623168852426016 36628604008528896 36649801117330128 36733755263996232 36748082519343104 36798560654671872 36819856118013696 36841163905119028 36906158785241088 36932996839624704 37011238998171648 37016731746828288 37017599706187776 37096021095002112 37125838301819904 37198349704753146 37210010421362688 37231543992208384 37277154010505052 37282686222966912 37404298278617088 37477353548692512 37519234884698112 37565197334977536 37586936453805648 37592514640332288 37715137322483712 37788799700066688 37868854867814656 37874474893172736 37963249498718208 37985218971807744 37990856266481664 38059408852612056 38072232176449536 38146592004919164 38161470308548608 38183554492754944 38189221221924864 38236004430244992 38258131747623606 38388621917528064 38463599694710736 38500869350035456 38553755159582208 38576066360484744 38588158955487232 38641164668338176 38663526453447168 38842925135486976 38865403680125568 38871171600887808 38956500939976704 38962282380263424 38984829997381632 39032587855875096 39060972243470268 39074133023198208 39150449689259142 39165719527194624 39188384874143232 39264924688350543 39277233222549504 39446188932261888 39474874089391104 39488174324711424 39536548798620672 39559428745842096 39565299665189376 39574858097754112 39603636822736896 39652152742476288 39675099590128184 39680987675906304 39729598353301437 39865107375894528 39888177461181504 39955489997193216 39981672017344512 40059761220503388 40072318915313664 40095508914685952 40101459392397312 40150585163195136 40187356186252288 40281551992356864 40310844623142912 40360226898591936 40383583511380473 40389576741547488 40484246535742464 40497886858051584 40521323135168512 40576984293321216 40600466344416888 40616301731905536 40695630446225664 40719181158289452 40787896038801408 40913229825441792 40914189148944384 41000865420791808 41006950260277248 41030681134270464 41080945236066792 41120750992197632 41126853623611392 41150653886125056 41201064958979268 41231026256996394 41244918191153664 41325474671995761 41341592834260992 41422338132765408 41468628030455808 41519428633396224 41563620722737152 41586698629152768 41637643872943104 41651672808423424 41681961787195392 41733023731877376 41766568089547392 41855050117058304 41861261724033024 41885486991234432 41959381024899072 42055497891053568 42079835563444224 42104187320136032 42162022742279076 42178467183132672 42202876018308096 42209139245285376 42285303510531354 42298558855053312 42429529487794176 42512399662575024 42550335991095296 42602461726291488 42608784254819328 42650070424485888 42733371343283712 42747769461276672 42831261198505728 42856047807995604 42931654097117184 42956498804349312 42962873874665472 43186187037966336 43187199657219072 43278691277502464 43285114163625984 43313478018789888 43398074655545337 43411678824923136 43490013012255894 43496467260128064 43638347991719936 43644824253628416 43698290777422848 43723579140141264 43740632634359808 43772440698814464 43826063557473792 43857933747054336 43872710762889216 43958399651097984 44000993542897664 44061434468093952 44086932983411136 44161331049529344 44186887375368192 44290457748504576 44322665644228608 44391914440556544 44417604205857792 44424196115300352 44504357339072358 44521715359973376 44554091425579008 44608671835285824 44634487038894207 44641111135394592 44760822316793856 44786725570449408 44874199643829192 44888266540056576 44979381019512576 45081358779727872 45107447529021696 45114141816446976 45210775709533824 45316745991401472 45342970960146496 45349700201035776 45405255260915928 45455996110307328 45560122715308032 45586488527064576 45675524637468999 45693339448393728 45719782353167104 45782584252003872 45823438759641088 45886383043651584 46036059419836416 46069536712163328 46125973598390784 46152666870149112 46159516276054272 46204242959859712 46260844866222336 46267710326562816 46294485621890688 46310083583049728 46400532965047872 46509291938543616 46536207038045088 46614738330058752 46652206534262784 46751038734532608 46759073313079296 46785035957796864 46842349357060992 46858131909476352 46892207010594816 46949651698362048 46995143991083008 47029318727000064 47086931381690592 47121172865138736 47247534667726848 47339815008874752 47367210735153036 47385685353889792 47450775581024256 47478235520596608 47585878711934976 47733220673768448 47834342990923776 47841441970323456 47869127989982208 47927769442077924 47981329227546624 48075042761194176 48091240643936256 48119071223012608 48185168848318944 48231858306637824 48239016280326144 48326061154892976 48490890843193344 48584460417712128 48585599614371456 48628955418394624 48688527687190272 48695753434079232 48727662771138624 48830891803234688 48838138678038528 48866401489773504 48978340351994976 49064747539562496 49093141490684928 49100427285331968 49189026532658922 49208211713654784 49243995786166272 49304321502158016 49348318664228864 49356799608250368 49461361460002816 49501117735759872 49597799606337528 49613347228483584 49702872014006736 49710248297289216 49826764967067648 49872397704822784 49940903745626112 49969804731590016 49998722442661538 50086929779970048 50115915271740864 50123352853776384 50286849763311616 50355925106393088 50385066266755584 50483474599307841 50499299857563648 50646958629076992 50745878470149408 50762976235266048 50862122673225552 50881960411398144 50918961629233152 50981339240326656 51010842330164808 51018412726165248 51184829223370752 51284799592947648 51405006879442944 51434755147312992 51521552891117568 51551368604596224 51559019218796544 51790566847315968 51820538240167424 51828228801183744 51891720298189632 51921750228917751 51942001253302272 51979773329842176 52043450474500128 52081296324627024 52098844030930944 52200599585678856 52220959369592832 52251179832190976 52322953430861568 52353232917800724 52369644296732672 52441580621316096 52594918576349184 52633165452521472 52715398398160896 52745904994456128 52753732886919168 52869536989968384 52877383230357504 52907983567875072 52972797804401916 53011319473281078 53153476501192704 53184236614908672 53308896023126016 53316807467728896 53413014960671184 53468612523196416 53534113550926848 53708735989809152 53747792830857216 53813635864789248 53844778015173964 53852768988729984 53978995380989952 54102645724428288 54133955125889184 54229457806884864 54260840594967552 54292241544385936 54366818799254598 54383861385068544 54552252198592512 54667820561055744 54707574845693952 54774593648089056 54818620617530952 54835804831481856 54867538514833408 54934753278639024 54942906012793344 54974701675995192 54993224254871552 55100632895994348 55122123779014656 55229784177020544 55261745857678542 55359238177861632 55399495259437056 55516858497257472 55525097620242432 55526399559281664 55644031642503168 55688757452729856 55806733489411072 55815015632044032 55847315988312576 55915731015757578 56106447417925632 56114774040379392 56216030323038768 56237956244176896 56270501357744128 56278852327047168 56347796002466304 56380404680708472 56398078473404416 56572705983725568 56683199550100032 56803282301721984 56811712339759104 56944874248077312 56977828457711616 57089113278918084 57108348264674304 57141397077327472 57219888007378746 57242205462822912 57275331739132416 57283831832887296 57387197621435409 57549628693020672 57582932876292096 57695399542066104 57713485551501312 57751304025053184 57864099540727116 57882238433230848 57986684016341192 57995289680170752 58264387703230464 58298105520188352 58306757401331712 58434751409965056 58477244996072448 58496947683852288 58548881783812644 58611199534797312 58748579290791936 58782577311214848 58915849833824256 59096887525638144 59169283398392832 59189219254075392 59223472274477056 59232261487067136 59304823197931008 59339143118763144 59362287146631168 59405455234105344 59478229113714432 59512649385192276 59521481513859456 59715634093932544 59796258975645696 59797661063841792 59832266191772256 59933234995789824 59972508026016768 60108478372970496 60143263372028928 60152189088595968 60281034279378432 60422327988535296 60466266934714368 60540340347887904 60584365112321232 60607994813743104 60746830287077376 60781984702752768 60900699516625332 60924452597858304 61043445669338496 61078771737434178 61181844058202112 61501298131187712 61536889160198816 61546021701405696 61621417854100188 61681126488296448 61690280435417088 61725980829187584 61801597438468902 61846539385494591 61867377286730496 62012389251391488 62048276050726784 62133507199148112 62202942045683712 62334718312710144 62345431084105728 62380047943729152 62456465809414656 62477509212635136 62522942680793088 62599535597816064 62649852134321088 62705758302666752 62782575175587456 62791892586049536 62828230486851648 63119753345166336 63156280980204048 63267700774699008 63304314027462144 63313708867928064 63427955265797031 63447838282579968 63644294231691264 63779123987898368 63788589293764608 63825503986642944 63903692589437232 63975105636728832 64100057014925568 64121654191915008 64246891797758592 64284071711993406 64309144408850432 64397481145675776 64434748206523968 64472036833958299 64654521124257792 64779280556949504 64780799485828608 64918036916253696 64927671245438976 64970217028184832 65117518237384704 65155201986364672 65235019518383841 65244700890192096 65304453802659968 65419663386083328 65457521987579904 65467236380442624 65585368710211896 65610948951539712 65658661048221696 65739095336210688 65786900620581504 65809066144333824 65937599476646976 66001490314346496 66130399475116704 66270496018675648 66280331063052288 66435686622756864 66483998466342912 66587871660834816 66626406308786688 66636294172950528 66756536008608537 66782573039960064 66821220362321152 66831137138368512 66913007752928736 67141233475190784 67180088355674112 67311299465743788 67332399810084864 67469071529268864 67529278172102656 67622038169591808 67661171293532544 67683968313688064 67816163564300736 67975118987102208 68014456440219744 68024550301553664 68183994165460992 68246438964494336 68340184072962048 68379732790596864 68540009172590592 68579673529750656 68735158139461632 68745358958395392 69054089129754624 69104305068244992 69188960397586176 69229000305223668 69239274414081408 69256001671069696 69306364439789568 69391267299333504 69441728432836032 69465125374574592 69600799447571808 69763937907815424 69804310557067632 69922107495088128 70126558101798912 70177553936695296 70263524035591488 70287197864214528 70327873325941504 70338310515892224 70424477547543072 70492715986624512 70503177640476672 70543978090500096 70630397072535888 70681759297708104 70871302001590272 70912315486544896 71009722513312128 71050816102729554 71078528030834688 71217353280894912 71378818067902464 71599831010652672 71663723774476288 71751514486385664 71762162955485184 71803691984973312 71891654163116886 71971993841319936 72136860965904384 72178606834518912 72305943742513152 72347787459956736 72358524420489216 72489091732339464 72511815180091392 72736336264790016 72890427414740992 72943433127591936 73032791530785408 73091494156707936 73246337704852032 73257208017057792 73299602234660256 73467510527992464 73496165038686208 73597121309343744 73639712236027392 73682327810238056 73783539798988383 73812317570482176 73865993679249408 74022477996343296 74035199412375552 74192042190004224 74251676603639808 74396699409506292 74420020842725376 74463087984416768 74554308021010104 74565372445933824 74808596557234176 74954707097385024 74998083663992307 75130394669955072 75173872907611296 75185029280664576 75430274644967424 75577599400133376 75737709735629312 75748949786345472 75970437943615488 75981712532963328 76118817705224112 76144464352899072 76293184009838328 76322940617097216 76367108985509888 76378442443849728 76472008860489984 76516263495247212 76777243835056128 76927199389421472 77001738700070912 77107510319164416 77152132720969488 77282329336676352 77327052906894336 77685850270973952 77730807360251136 77742343201775616 77913001879953408 77924564760526848 77969659994763264 78065175711750192 78121944486940536 78148266046396416 78300899378518284 78331439054389248 78376769748286464 78529849376701086 78554466445099008 78892377864523776 78949748178782208 79073097597241344 79118857491684192 79130599330378752 79207273645473792 79304305484952576 79350199180256368 79361975351812608 79459196706602874 79730214751789056 79776354922363008 79963344034689024 80119522441006776 80144637830627328 80191017829371904 80202918784794624 80301170326390272 80374712372504576 80563103984713728 80621689246285824 80720453797183872 80767167022760946 80779153483094976 80968493071484928 81042646270337024 81153968586642432 81200932688833776 81232603463811072 81391260892451328 81438362316578904 81575792077602816 81828378297888768 82001730841583616 82013900520554496 82061362268540928 82161890472133584 82241501984395264 82253707247222784 82301307772250112 82402129917958536 82462052513992788 82489836382307328 82650949343991522 82683185668521984 82844676265530816 82892618786517813 83038857266792448 83127241445474304 83275287745886208 83363923574390784 83466047463754752 83533136179094784 83710100234116608 83722523448066048 83770973982468864 83873596523636367 84110995782107136 84159671126888448 84208374640272064 84324045484558152 84356934366265344 84405752036616192 84418278490570752 84570607021062708 84597117710106624 84859058975588352 85024799325150048 85100671982190592 85204923452582976 85217568509638656 85466742686567424 85495538922553344 85662522397011456 85712095615991208 85863308194234368 85912997608698624 85925747749330944 86372374075932672 86374399314438144 86557382555004928 86570228327251968 86626956037579776 86796149311090674 86823357649846272 86980026024511788 86992934520256128 87276695983439872 87396581554845696 87447158280282528 87544881397628928 87652127114947584 87715867494108672 87745421525778432 87916799302195968 88001987085795328 88122868936187904 88173865966822272 88373774750736384 88580915497009152 88645331288457216 88783828881113088 88835208411715584 88848392230600704 89008714678144716 89043430719946752 89108182851158016 89217343670571648 89268974077788414 89282222270789184 89573451140898816 89748399287658384 89958762039025152 90162717559455744 90214895058043392 90228283632893952 90421551419067648 90633491982802944 90685941920292992 90699400402071552 90810510521831856 90911992220614656 91120245430616064 91172977054129152 91351049274937998 91386678896787456 91439564706334208 91565168504007744 91618157606151267 91646877519282176 91772766087303168 92139073424326656 92251947196781568 92305333740298224 92319032552108544 92408485919719424 92521689732444672 92535420653125632 92588971243781376 92620167166099456 92702396157703353 92801065930095744 93018583877087232 93072414076090176 93229476660117504 93304413068525568 93502077469065216 93518146626158592 93570071915593728 93684698714121984 93716263818952704 93784414021189632 93899303396724096 93990287982166016 94058637454000128 94173862763381184 94228361526554437 94242345730277472 94495069335453696 94679630017749504 94734421470306072 94771370707779584 94901551162048512 94956471041193216 95171757423869952 95466441347536896 95668685981847552 95682883940646912 95738255979964416 95855538884155848 95962658455093248 96150085522388352 96182481287872512 96238142446025216 96370337696637888 96426107567990109 96463716613275648 96652122309785952 96981781686386688 97168920835424256 97171199228742912 97257910836789248 97377055374380544 97391506868158464 97455325542277248 97661783606469376 97676277356077056 97732802979547008 97956680703989952 98129495079124992 98186282981369856 98200854570663936 98378053065317844 98416423427309568 98487991572332544 98608643004316032 98696637328457728 98713599216500736 98922722920005632 99002235471519744 99195599212675056 99405744028013472 99420496594578432 99653529934135296 99744795409645568 99881807491252224 99939609463180032 99997444885323076 100173859559940096 100231830543481728 100246705707552768 100711850212786176 100770132533511168 100966949198615682 100998599715127296 101293917258153984 101491756940298816 101525952470532096 101724245346451104 101837923258466304 101962678480653312 102021684660329616 102036825452330496 102369658446741504 102569599185895296 102810013758885888 102869510294625984 103043105782235136 103102737209192448 103118038437593088 103581133694631936 103641076480334848 103656457602367488 103783440596379264 103843500457835502 103884002506604544 103959546659684352 104086900949000256 104162592649254048 104197688061861888 104401199171357712 104441918739185664 104502359664381952 104645906861723136 104706465835601448 104739288593465344 104883161242632192 105189837152698368 105266330905042944 105430796796321792 105491809988912256 105507465773838336 105739073979936768 105754766460715008 105815967135750144 105945595608803832 106022638946562156 106306953002385408 106368473229817344 106576224154094331 106617792046252032 106826029921342368 107068227101853696 107417471979618304 107495585661714432 107627271729578496 107689556030347928 107705537977459968 107837481244675329 107957990761979904 108205291448856576 108267910251778368 108458915613769728 108521681189935104 108584483088771872 108733637598509196 108767722770137088 109104504397185024 109335641122111488 109415149691387904 109549187296178112 109637241235061904 109735077029666816 109869506557278048 109885812025586688 109949403351990384 109986448509743104 110201265791988696 110244247558029312 110459568354041088 110523491715357084 110718476355723264 110798990518874112 111033716994514944 111050195240484864 111052799118563328 111288063285006336 111377514905459712 111613466978822144 111630031264088064 111694631976625152 111831462031515156 112212894835851264 112432060646077536 112541002715488256 112557704654094336 112695592004932608 112760809361416944 113145411967451136 113366399100200064 113606564603443968 113623424679518208 113889748496154624 113955656915423232 114178226557836168 114216696529348608 114282794154654944 114439776014757492 114484410925645824 114550663478264832 114567663665774592 114774395242870818 115165865752584192 115390799084132208 115502608050106368 115728199081454232 115764476866461696 115973368032682384 115990579360341504 116528775406460928 116596211040376704 116613514802663424 116869502819930112 116954489992144896 117097763567625288 117222399069594624 117497158581583872 117565154622429696 117794774065051629 117831699667648512 118338566796785664 118446944548954112 118464522974134272 118609646395862016 118678286237526288 118724574293262336 118810910468210688 118956458227428864 119025298770384552 119042963027718912 119431268187865088 119595322127683584 119664532383544512 119866469991579648 119945016052033536 120216956745940992 120286526744057856 120304378177191936 120562068558756864 120844655977070592 120932533869428736 121080680695775808 121150750534141419 121168730224642464 121493660574154752 121563969405505536 121801399033250664 121848905195716608 122086891338676992 122157543474868356 122363688116404224 123002596262375424 123073778320397632 123092043402811392 123242835708200376 123362252976592896 123380560870834176 123451961658375168 123603194876937804 123693078770989182 123734754573460992 123976424015987283 124024778502782976 124096552101453568 124267014398296224 124405884091367424 124690862168211456 124760095887458304 124912931618829312 124955018425270272 125045885361586176 125199071195632128 125299704268642176 125411516605333504 125565150351174912 125583785172099072 125656460973703296 126239506690332672 126312561960408096 126535401549398016 126608628054924288 126627417735856128 126855910531594062 126895676565159936 127288588463382528 127558247975796736 127651007973285888 127807385178874464 127950211273457664 128200114029851136 128243308383830016 128493783595517184 128568143423986812 128618288817700864 128794962291351552 128869496413047936 128944073667916598 129558561113899008 129561598971657216 129836073832507392 129855342490877952 129940434056369664 130194223966636011 130235036474769408 130310403972729344 130470039036767682 130489401780384192 130608907605319936 130915043975159808 130934472760885248 131170737420423792 131221897903079424 131317322096443392 131478190672421376 131573801241163008 131618132288667648 131875198953293952 132002980628692992 132260798950233408 132540992037351296 132560662126104576 132871373245513728 132967996932685824 133175743321669632 133252812617573376 133272588345901056 133513072017217074 133565146079920128 133642440724642304 133662274276737024 133826015505857472 133903461116682621 134282466950381568 134360176711348224 134622598931487576 134664799620169728 134938143058537728 135058556344205312 135244076339183616 135322342587065088 135367936627376128 135632327128601472 135950237974204416 136028912880439488 136049100603107328 136367988330921984 136492877928988672 136680368145924096 136759465581193728 137026573912406997 137080018345181184 137159347059501312 137470316278923264 138108178259509248 138208610136489984 138377920795172352 138458000610447336 138478548828162816 138512003342139392 138612728879579136 138782534598667008 138883456865672064 138930250749149184 139201598895143616 139527875815630848 139608621114135264 139844214990176256 140253116203597824 140355107873390592 140527048071182976 140574395728429056 140655746651883008 140676621031784448 140848955095086144 140985431973249024 141087956181000192 141260794145071776 141363518595416208 141742604003180544 141824630973089792 142019445026624256 142101632205459108 142157056061669376 142434706561789824 142757636135804928 143199662021305344 143503028972771328 143524325910970368 143607383969946624 143783308326233772 143943987682639872 144273721931808768 144357213669037824 144695574919913472 144717048840978432 144978183464678928 145472672529580032 145780854829481984 145886866255183872 146065583061570816 146182988313415872 146492675409704064 146514416034115584 146599204469320512 146935021055984928 147194242618687488 147279424472054784 147364655620476112 147567079597976766 147624635140964352 147731987358498816 148044955992686592 148070398824751104 148384084380008448 148503353207279616 148793398819012584 148840041685450752 148926175968833536 149108616042020208 149130744891867648 149617193114468352 149909414194770048 149996167327984614 150260789339910144 150347745815222592 150370058561329152 150860549289934848 151155198800266752 151475419471258624 151497899572690944 151940875887230976 152237635410448224 152288928705798144 152586368019676656 152645881234194432 152734217971019776 152756884887699456 152944017720979968 153032526990494424 153554487670112256 153854398778842944 154003477400141824 154215020638328832 154304265441938976 154564658673352704 154654105813788672 155371700541947904 155461614720502272 155484686403551232 155765250686753253 155826003759906816 155939319989526528 156130351423500384 156243888973881072 156296532092792832 156601798757036568 156662878108778496 156753539496572928 157059698753402172 157108932890198016 157784755729047552 157899496357564416 158146195194482688 158237714983368384 158261198660757504 158608610969905152 158700398360512736 158723950703625216 158918393413205748 159460429503578112 159552709844726016 159926688069378048 160239044882013552 160382035658743808 160405837569589248 160602340652780544 160749424745009152 161126207969427456 161243378492571648 161440907594367744 161534334045521892 161558306966189952 161936986142969856 162085292540674048 162307937173284864 162401865377667552 162782521784902656 162876724633157808 163151584155205632 163656756595777536 164003461683167232 164122724537081856 164323780944267168 164483003968790528 164507414494445568 164602615544500224 164804259835917072 164924105027985576 164979672764614656 165301898687983044 165366371337043968 165689352531061632 165785237573035626 166077714533584896 166550575491772416 166932094927509504 167066272358189568 167420200468233216 167445046896132096 167541947964937728 167747193047272734 168319342253776896 168416749280544128 168648090969116304 168713868732530688 168811504073232384 168836556981141504 169141214042125416 169194235420213248 169718117951176704 170049598650300096 170201343964381184 170409846905165952 170435137019277312 170933485373134848 171325044794022912 171424191231982416 171726616388468736 171825995217397248 171851495498661888 172161592864306227 172748798628876288 173114765110009856 173140456654503936 173253912075159552 173592298622181348 173646715299692544 173960052049023576 173985869040512256 174553391966879744 174793163109691392 174894316560565056 174995528549315383 175304254229895168 175431734988217344 175490843051556864 175833598604391936 176003974171590656 176245737872375808 176347731933644544 176747549501472768 177290662576914432 177567657762226176 177670416823431168 177696784461201408 178017429356289432 178086861439893504 178216365702316032 178434687341143296 178537948155576828 178564444541578368 179146902281797632 179496798575316768 179917524078050304 180325435118911488 180429790116086784 180456567265787904 180843102838135296 181266983965605888 181371883840585984 181398800804143104 181621021043663712 181823984441229312 182240490861232128 182345954108258304 182702098549875996 182773357793574912 182879129412668416 183130337008015488 183236315212302534 183293755038564352 183545532174606336 184503894393563136 184610667480596448 184638065104217088 184816971839438848 185043379464889344 185070841306251264 185177942487562752 185240334332198912 185404792315406706 185539618156483773 185602131860191488 186037167754174464 186144828152180352 186608826137051136 187004154938130432 187036293252317184 187140143831187456 187369397428243968 187432527637905408 187568828042379264 187798606793448192 187980575964332032 188117274908000256 188347725526762368 188456723053108874 188484691460554944 189359260035499008 189468842940612144 189542741415559168 189803102324097024 189912942082386432 190283865797391093 190343514847739904 190932882695073792 191337371963695104 191365767881293824 191476511959928832 191711077768311696 191925316910186496 192300171044776704 192364962575745024 192476284892050432 192740675393275776 192852215135980218 192927433226551296 193304244619571904 193416110501874897 193963563372773376 194337841670848512 194342398457485824 194515821673578496 194754110748761088 194783013736316928 194910651084554496 195323567212938752 195352554712154112 195465605959094016 195705058555151523 195913361407979904 196258990158249984 196372565962739712 196401709141327872 196756106130635688 196832846854619136 196975983144665088 197217286008632064 197393274656915456 197427198433001472 197845445840011264 198004470943039488 198391198425350112 198811488056026944 198840993189156864 199307059868270592 199489590819291136 199763614982504448 199879218926360064 199994889770646152 200269608025825611 200347719119880192 200463661086963456 200493411415105536 201423700425572352 201540265067022336 201933898397231364 201997199430254592 202587834516307968 202983513880597632 203051904941064192 203448490692902208 203925356961306624 204043369320659232 204073650904660992 204739316893483008 205139198371790592 205620027517771776 205739020589251968 206205474418384896 206236076875186176 207162267389263872 207282152960669696 207312915204734976 207566881192758528 207687000915671004 207768005013209088 207919093319368704 208173801898000512 208325185298508096 208395376123723776 208802398342715424 209004719328763904 209291813723446272 209412931671202896 209766322485264384 210379674305396736 210532661810085888 210861593592643584 210983619977824512 211014931547676672 211478147959873536 211509532921430016 211631934271500288 211891191217607664 212045277893124312 212613906004770816 212736946459634688 213152448308188662 213235584092504064 213652059842684736 214136454203707392 214991171323428864 215254543459156992 215379112060695856 215411075954919936 215674962489350658 215915981523959808 216410582897713152 216535820503556736 216917831227539456 217043362379870208 217168966177543744 217467275197018392 217535445540274176 218209008794370048 218671282244222976 218830299382775808 219098374592356224 219274482470123808 219470154059333632 219739013114556096 219771624051173376 219898806703980768 219972897019486208 220402531583977392 220488495116058624 220919136708082176 221046983430714168 221436952711446528 221597981037748224 222067433989029888 222105598237126656 222576126570012672 222755029810919424 223226933957644288 223260062528176128 223389263953250304 223662924063030312 224425789671702528 224864121292155072 224994250991976921 225082005430976512 225391184009865216 225521618722833888 226290823934902272 226732798200400128 227213129206887936 227246849359036416 227911313830846464 228356453115672336 228433393058697216 228565588309309888 228879552029514984 228968821851291648 229101326956529664 229135327331549184 229548790485741636 230331731505168384 230781598168264416 231005216100212736 231456398162908464 231946736065364768 231981158720683008 233057550812921856 233192422080753408 233227029605326848 233739005639860224 233908979984289792 234195527135250576 234444798139189248 234994317163167744 235130309244859392 235589548130103258 235663399335297024 236677133593571328 236893889097908224 237219292791724032 237356572475052576 237621820936421376 237912916454857728 238050597540769104 238085926055437824 238862536375730176 239190644255367168 239329064767089024 239890032104067072 240433913491881984 240573053488115712 240608756354383872 241124137117513728 241689311954141184 241865067738857472 242161361391551616 242301501068282838 242337460449284928 243127938811011072 243602798066501328 243697810391433216 244173782677353984 244315086949736712 244727376232808448 246005192524750848 246147556640795264 246184086805622784 246485671416400752 246724505953185792 246761121741668352 246903923316750336 247206389753875608 247386157541978364 247469509146921984 247952848031974566 248049557005565952 248193104202907136 248534028796592448 248677856359553439 249381724336422912 249825863237658624 250091770723172352 250398142391264256 250599408537284352 250823033210667008 251130300702349824 251167570344198144 251312921947406592 251620789570909101 252479013380665344 252625123920816192 253070803098796032 253217256109848576 253254835471712256 253711821063188124 253791353130319872 254577176926765056 255116495951593472 255302015946571776 255614770357748928 256400228059702272 256486616767660032 256987567191034368 257136286847973624 257236577635401728 257589924582703104 257738992826095872 257888147335833196 259117122227798016 259123197943314432 259672147665014784 259710684981755904 259880868112739328 260388447933272022 260470072949538816 260620807945458688 260940078073535364 260978803560768384 261217815210639872 261830087950319616 262341474840847584 262634644192886784 262956381344842752 263147602482326016 263236264577335296 263750397906587904 264005961257385984 264521597900466816 265081984074702592 265121324252209152 265742746491027456 265935993865371648 266351486643339264 266505625235146752 266545176691802112 267026144034434148 267130292159840256 267284881449284608 267324548553474048 267652031011714944 267806922233365242 268720353422696448 269245197862975152 269876286117075456 270117112688410624 270488152678367232 270644685174130176 270735873254752256 271264654257202944 271900475948408832 272057825760878976 272098201206214656 272735976661843968 273360736291848192 273518931162387456 274053147824813994 274160036690362368 274318694119002624 274854472818453801 274940632557846528 276417220272979968 276755841590344704 276916001220894672 276957097656325632 277024006684278784 277225457759158272 277565069197334016 277766913731344128 277860501498298368 278107188473110059 278403197790287232 279055751631261696 279217242228270528 279688429980352512 280506232407195648 280710215746781184 281054096142365952 281148791456858112 281311493303766016 281353242063568896 281697910190172288 281970863946498048 282175912362000384 282521588290143552 282685084579663311 282727037190832416 283485208006361088 283649261946179584 284038890053248512 284203264410918216 284314112123338752 284869413123579648 285515272271609856 286399324042610688 287006057945542656 287048651821940736 287214767939893248 287566616652467544 287887975365279744 288547443863617536 288714427338075648 289278322703970327 289391149839826944 289956366929357856 290945345059160064 291561709658963968 291773732510367744 292131166123141632 292365976626831744 292985350819408128 293028832068231168 293198408938641024 293870042111969856 294388485237374976 294558848944109568 294729311240952224 295134159195953532 295249270281928704 295463974716997632 296089911985373184 296140797649502208 296768168760016896 297006706414559232 297586797638025168 297852351937667072 298217232084040416 298261489783735296 299234386228936704 299818828389540096 299992334655969228 300521578679820288 300695491630445184 300740117122658304 302310397600533504 302950838942517248 302995799145381888 303881751774461952 304475270820896448 304577857411596288 305172736039353312 305468435942039552 305513769775398912 305888035441959936 306065053980988848 307108975340224512 307708797557685888 308006954800283648 308430041276657664 308608530883877952 309129317346705408 309308211627577344 310743401083895808 310923229441004544 310969372807102464 311530501373506506 311652007519813632 311878639979053056 312260702847000768 312487777947762144 312593064185585664 313203597514073136 313325756217556992 313507078993145856 314119397506804344 314217865780396032 315569511458095104 315798992715128832 316292390388965376 316475429966736768 316522397321515008 317217221939810304 317400796721025472 317447901407250432 317836786826411496 318920859007156224 319105419689452032 319728672462282993 319853376138756096 320478089764027104 320764071317487616 321204681305561088 321498849490018304 322252415938854912 322486756985143296 322881815188735488 323068668091043784 323116613932379904 323873972285939712 324170585081348096 324615874346569728 324803730755335104 325565043569805312 325753449266315616 326303168310411264 327313513191555072 328006923366334464 328245449074163712 328647561888534336 328966007937581056 329205231089000448 329608519671834144 329848210055971152 329959345529229312 330603797375966088 330732742674087936 331378705062123264 331570475146071252 332155429067169792 333101150983544832 333864189855019008 334132544716379136 334840400936466432 334890093792264192 335083895929875456 335494386094545468 336638684507553792 336833498561088256 337296181938232608 337623008146464768 337673113962283008 338282428084250832 339436235902353408 340099197300600192 340402687928762368 340819693810331904 340870274038554624 341866970746269696 342650089588045824 342848382463964832 343453232776937472 343651990434794496 343702990997323776 344323185728612454 345497597257752576 346229530220019712 346507824150319104 347184597244362696 347293430599385088 347920104098047152 347971738081024512 349106783933759488 349586326219382784 349788633121130112 349991057098630766 350608508459790336 350863469976434688 351667197208783872 352007948343181312 352491475744751616 352695463867289088 353384322195154887 353495099002945536 355340833646862336 355393568922402816 356034858712578864 356173722879787008 356432731404632064 356869374682286592 357075896311153656 357128889083156736 358293804563595264 358993597150633536 359835048156100608 360650870237822976 360859580232173568 360913134531575808 361686205676270592 362533967931211776 362743767681171968 362797601608286208 363242042087327424 363452251602424257 364480981722464256 364691908216516608 365404197099751992 365546715587149824 365758258825336832 366260674016030976 366472630424605068 366587510077128704 367091064349212672 369007788787126272 369221334961192896 369276130208434176 370086758929778688 370141682612502528 370355884975125504 370480668664397824 370809584630813412 371079236312967546 371204263720382976 371929272047961849 372074335508348928 372289656304360704 373217652274102272 374072586504634368 374280287662374912 374738794856487936 374865055275810816 375137656084758528 375597213586896384 375961151928664064 376234549816000512 376695451053524736 376913446106217748 376969382921109888 378718520070998016 378937685881224288 379606204648194048 379825884164772864 380567731594782186 380687029695479808 381865765390147584 382674743927390208 382953023919857664 383422155536623392 383850633820372992 384600342089553408 384729925151490048 384952569784100864 385481350786551552 385704430271960436 385854866453102592 386608489239143808 386832221003749794 388675683341697024 388684796914971648 389508221497522176 389566027472633856 389821302169108992 390647134425877504 390705109424308224 390931211918188032 391410117110303046 391826722815959808 392745131925479424 392803418282655744 393512212261271376 393665693709238272 393951966289330176 394434572017264128 394786549313830912 394854396866002944 395690891680022528 396008941886078976 396782396850700224 397622976112053888 397681986378313728 398614119736541184 399527229965008896 399758437852720128 399989779541292304 400539216051651222 400695438239760384 400927322173926912 400986822830211072 401710383350047863 402847400851144704 403080530134044672 403867796794462728 403994398860509184 405175669032615936 405967027761195264 406103809882128384 406896981385804416 407850713922613248 408086738641318464 408147301809321984 409478633786966016 410278396743581184 411240055035543552 411478041178503936 412410948836769792 414324534778527744 414564305921339392 414625830409469952 415133762385517056 415374001831342008 415536010026418176 415838186638737408 416347603796001024 416650370597016192 416790752247447552 417604796685430848 418009438657527808 418583627446892544 418825863342405792 419532644970528768 420759348610793472 421065323620171776 421723187185287168 421967239955649024 422029863095353344 422956295919747072 423263868543000576 423782382435215328 424090555786248624 425227812009541632 425473892919269376 426304896616377324 426471168185008128 427304119685369472 428272908407414784 430509086918313984 430758224121391712 430822151909839872 431349924978701316 431831963047919616 432821165795426304 433071641007113472 434086724759740416 434337932355087488 434934550394036784 436418017588740096 437342564488445952 437660598765551616 438196749184712448 438548964940247616 438940308118667264 439478026229112192 439543248102346752 439797613407961536 439945794038972416 440805063167954784 441838273416164352 442093966861428336 442873905422893056 443195962075496448 444134867978059776 444211196474253312 445152253140025344 445510059621838848 446453867915288576 446520125056352256 446778527906500608 447325848126060624 448851579343405056 449728242584310144 449988501983953842 450164010861953024 450782368019730432 451043237445667776 452581647869804544 453465596400800256 454426258413775872 454493698718072832 455822627661692928 456712906231344672 456866786117394432 457131176618619776 457759104059029968 457937643702583296 458202653913059328 458270654663098368 459097580971483272 460663463010336768 461563196336528832 462010432200425472 462912796325816928 463893472130729536 463962317441366016 466115101625843712 466384844161506816 466454059210653696 467295752060259759 467478011279720448 467817959968579584 468391054270501152 468889596278378496 469988634326335488 470260618489718784 471179096260206516 471326798670594048 473354267187142656 473787778195816448 474438585583448064 474713144950105152 475825832909715456 476101195081538208 476171852110875648 477725072751460352 478381288510734336 478658129534178048 479780064208134144 481146106976231424 481217512708767744 482248274235027456 483378623908282368 483730135477714944 484322722783103232 484603002136565676 484674920898569856 486255877622022144 487205596133002656 488347565354707968 488630173899473424 489454752465616896 492010385049501696 492295113281590528 492368173611245568 492971342832801504 493449011906371584 493522243483336704 493807846633500672 494412779507751216 494772315083956728 494939018293843968 495905696063949132 496099114011131904 496386208405814272 497068057593184896 497355712719106878 499651726475317248 500796284782528512 501198817074568704 501646066421334016 502260601404699648 502335140688396288 502625843894813184 503241579141818202 504958026761330688 505250247841632384 506141606197592064 506434512219697152 506509670943424512 507423642126376248 507582706260639744 509154353853530112 510232991903186944 510604031893143552 511229540715497856 512800456119404544 513975134382068736 514272573695947248 514473155270803456 515179849165406208 515477985652191744 515776294671666392 516484778592918681 518246395886628864 519344295330029568 519421369963511808 519761736225478656 520776895866544044 520940145899077632 521241615890917376 521880156147070728 521957607121536768 522435630421279744 523660175900639232 524682949681695168 524986585647946149 525912762689685504 526295204964652032 526472529154670592 527500795813175808 528011922514771968 529043195800933632 530163968149405184 530242648504418304 531871987730743296 532702973286678528 533011250470293504 533090353383604224 534052288068868296 534260584319680512 534569762898569216 534649097106948096 535304062023429888 535613844466730484 537440706845392896 538490395725950304 539752572234150912 540976305356734464 541289370348260352 541471746509504512 542529308514405888 543800951896817664 544115651521757952 544196402412429312 545471953323687936 546721472583696384 547037862324774912 548106295649627988 548320073380724736 548637388238005248 549708945636907602 549881265115693056 553511683180689408 553832002441789344 553914195312651264 554450915518316544 555130138394668032 555533827462688256 555721002996596736 556214376946220118 556806395580574464 558111503262523392 558434484456541056 561012464814391296 561420431493562368 562108192284731904 562297582913716224 562622986607532032 562706484127137792 563395820380344576 563941727892996096 564351824724000768 565043176580287104 565370169159326622 565454074381664832 567298523892359168 568077780106497024 568406528821836432 568628224246677504 569738826247159296 571030544543219712 572798648085221376 574012115891085312 574097303643881472 574429535879786496 575133233304935088 575775950730559488 577094887727235072 577428854676151296 578556645407940654 578782299679653888 579912733858715712 580248331505624691 581890690118320128 583547465020735488 584262332246283264 584731953253663488 585970701638816256 586057664136462336 586396817877282048 587115175665454569 587740084223939712 588776970474749952 589117697888219136 589458622481904448 590268318391907064 590498540563857408 590927949433995264 592179823970746368 592281595299004416 593536337520033792 594013412829118464 595173595276050336 595704703875334144 596434464168080832 596522979567470592 598468772457873408 599637656779080192 599984669311938456 601043157359640576 601390983260890368 601480234245316608 604620795201067008 605901677885034496 605991598290763776 607763503548923904 608950541641792896 609155714823192576 610345472078706624 610936871884079104 611776070883919872 612130107961977696 614217950680449024 615417595115371776 616013909600567296 616860082553315328 617217061767755904 618616423255154688 621486802167791616 621846458882009088 621938745614204928 623061002747013012 623304015039627264 623757279958106112 624521405694001536 624975555895524288 625186128371171328 626407195028146272 627014157986291712 628238795013608688 631139022916190208 631597985430257664 632584780777930752 632950859933473536 633044794643030016 634434443879620608 634801593442050944 634895802814500864 635673573652822992 637841718014312448 638210839378904064 639457344924565986 639706752277512192 640956179528054208 641528142634975232 642409362611122176 642997698980036608 644973513970286592 645763630377470976 646137336182087568 646233227864759808 647747944571879424 648341170162696192 649231748693139456 649607461510670208 651130087139610624 651506898532631232 652606336620822528 654627026383110144 656013846732668928 656490898148327424 657295123777068672 657932015875162112 658410462178000896 659217039343668288 659696420111942304 659918691058458624 661207594751932176 661465485348175872 662757410124246528 663140950292142504 664310858134339584 666202301967089664 667728379710038016 668265089432758272 669680801872932864 669780187584528384 670167791859750912 670988772189090936 673277369015107584 673666997122176512 674592363876465216 674982752975930763 675246016292929536 676564856168501664 678872471804706816 680198394601200384 680805375857524736 681639387620663808 681740548077109248 683733941492539392 685300179176091648 685696764927929664 686906465553874944 687303980869588992 687405981994647552 688646371457224908 690995194515505152 692459060440039424 693015648300638208 694369194488725392 695840208196094304 695943476162049024 698213567867518976 699172652438765568 699577266242260224 699982114197261532 701217016919580672 701726939952869376 703334394417567744 704982951489503232 705390927734578176 706768644390309774 706990198005891072 710681667293724672 712069717425157728 712865462809264128 713738749364573184 714151792622307312 714257778166313472 716587609127190528 717987194301267072 719670096312201216 721301740475645952 721719160464347136 721826269063151616 723372411352541184 725067935862423552 725487535362343936 725595203216572416 726484084174654848 726904503204848514 729383816433033216 730808394199503984 731093431174299648 731516517650673664 732521348032061952 732945260849210136 733175020154257408 734182128698425344 738015577574252544 738442669922385792 738552260416868352 740173517859557376 740283365225005056 740711769950251008 741619169261626824 742158472625935092 742408527440765952 743858544095923698 744148671016697856 744579312608721408 746033569078660317 748145173009268736 749477589712975872 750275312169517056 751194427173792768 751922303857328128 752469099632001024 753390902107049472 753826892212435496 753938765842219776 754862368712727303 757437040141996032 757875371762448576 759212409296388096 759651768329545728 761135463189564372 761374059390959616 763731530780295168 765349487854780416 765906047839715328 766844311073246784 769200684179106816 769459850302980096 769905139568201728 770962701573103104 771408860543920872 771709732906205184 773216978478287616 773664442007499588 777351366683394048 777369593829943296 779016442995044352 779132054945267712 779642604338217984 781294268851755008 781410218848616448 781862423836376064 782820234220606092 783653445631919616 785490263850958848 787024424522542752 787903932578660352 788869144034528256 789708793732005888 791381783360045056 792017883772157952 793564793701400448 795245952224107776 795363972756627456 797228239473082368 799054459930017792 799516875705440256 799979559082584608 801078432103302444 801390876479520768 801854644347853824 801973645660422144 803420766700095726 806161060268089344 807735593588925456 810351338065231872 811934055522390528 812207619764256768 813793962771608832 815701427845226496 816173477282636928 816294603618643968 820556793487162368 822480110071087104 822956082357007872 824563418455361403 824821897673539584 829128611842678784 829251660818939904 830267524771034112 830748003662684016 831072020052836352 831676373277474816 832695207592002048 833300741194032384 833581504494895104 835209593370861696 836018877315055616 837167254893785088 837651726684811584 839065289941057536 841518697221586944 842130647240343552 843446374370574336 843934479911298048 844059726190706688 845912591839494144 846527737086001152 847564764870430656 848055253738989933 848181111572497248 850455624019083264 850947785838538752 852609793232754648 852942336370016256 854608239370738944 856545816814829568 861018173836627968 861516448242783424 861644303819679744 862699849957402632 863663926095839232 865642331590852608 866143282014226944 867834968111910981 868173449519480832 868675864710174976 869869100788073568 872836035177480192 874685128976891904 875321197531103232 876393498369424896 877097929880495232 877880616237334528 878956052458224384 879086496204693504 879595226815923072 879891588077944832 881610126335909568 883676546832328704 884187933722856672 885747810845786112 886391924150992896 888269735956119552 888422392948506624 890304506280050688 891020119243677696 892907735830577152 893557055813001216 894651696252121248 897703158686810112 899456485168620288 899977003967907684 900328021723906048 901564736039460864 902086474891335552 906931192801600512 908852516827551744 908987397436145664 911645255323385856 913425812462689344 913733572234788864 914262353237239552 915518208118059936 916405307826118656 916541309326196736 918195161942966544 921326926020673536 923126392673057664 924020864400850944 925825592651633856 927786944261459072 927924634882732032 932230203251687424 932769688323013632 932908118421307392 934591504120519518 934956022559440896 935635919937159168 936782108541002304 937779192556756992 939977268652670976 940521236979437568 942358192520413032 942653597341188096 946708534374285312 947575556391632896 948877171166896128 949426289900210304 951651665819430912 952202390163076416 952343704221751296 955450145502920704 956762577021468672 957316259068356096 959186017386848979 959560128416268288 962292213952462848 964496548470054912 966757247816564736 967460270955429888 968645445566206464 969206004273131352 969349841797139712 972511755244044288 974411192266005312 976695130709415936 977260347798946848 978909504931233792 984020770099003392 984590226563181056 984736347222491136 985942685665603008 986898023812743168 987615693267001344 988825559015502432 989544630167913456 989878036587687936 991811392127898264 992198228022263808 992772416811628544 994136115186369792 994711425438213756 999303452950634496 1001592569565057024 1002397634149137408 1004521202809399296 1004670281376792576 1005251687789626368 1006483158283636404 1009916053522661376 1010500495683264768 1012869024439394304 1013019341886849024 1014847284252752496 1018308707707060224 1020465983806373888 1021208063786287104 1022459081430995712 1025600912238809088 1027950268764137472 1028545147391894496 1030359698330812416 1030955971304383488 1031552589343332784 1032969557185837362 1036492791773257728 1038688590660059136 1039523472450957312 1041553791733088088 1041880291798155264 1042483231781834752 1043760312294141456 1043915214243073536 1044871260842559488 1047320351801278464 1049365899363390336 1049973171295892298 1051825525379371008 1052590409929304064 1055001591626351616 1056023845029543936 1058086391601867264 1060327936298810368 1060485297008836608 1066022500940587008 1066180706767208448 1068104576137736592 1068521168639361024 1069139525797138432 1069298194213896192 1070608124046859776 1071227688933460968 1074881413690785792 1076980791451900608 1079505144468301824 1081952610713468928 1082578740696520704 1085058617028811776 1087601903793635328 1088231303043515904 1088392804824858624 1090356754807272771 1093442945167392768 1094075724649549824 1096212591299255976 1096640146761449472 1097274776476010496 1099417891273815204 1099762530231386112 1107023366361378816 1107664004883578688 1107828390625302528 1110260276789336064 1111067654925376512 1111442005993193472 1112428753892440236 1113612791161148928 1116223006525046784 1116868968913082112 1122840862987124736 1124216384569463808 1124595165827432448 1125245973215064064 1125412968254275584 1126791640760689152 1127883455785992192 1128703649448001536 1130086353160574208 1130740338318653244 1130908148763329664 1134597047784718336 1136155560212994048 1136813057643672864 1139477652494318592 1142061089086439424 1145597296170442752 1148024231782170624 1148859071759572992 1150266466609870176 1151551901461118976 1154189775454470144 1154857709352302592 1157113290815881308 1157564599359307776 1159825467717431424 1160496663011249382 1168524664492566528 1169463906507326976 1171941403277632512 1172115328272924672 1172793635754564096 1174230351330909138 1175480168447879424 1178235395776438272 1178917244963808896 1180536636783814128 1180997081127714816 1181855898867990528 1184359647941492736 1184563190598008832 1187072675040067584 1188026825658236928 1190347190552100672 1191409407750668288 1192868928336161664 1193045959134941184 1199275313558160384 1199969338623876912 1202086314719281152 1202781966521780736 1202960468490633216 1205131150050143589 1209241590402134016 1211803355770068992 1211983196581527552 1215527007097847808 1217901083283585792 1218311429646385152 1220690944157413248 1221873743768158208 1223552141767839744 1224260215923955392 1224968699845207681 1228435901360898048 1230835190230743552 1232027819201134592 1233720165106630656 1234434123535511808 1237232846510309376 1242973604335583232 1243692917764018176 1243877491228409856 1246122005494026024 1246608030079254528 1247514559916212224 1249042811388003072 1249951111791048576 1250372256742342656 1252814390056292544 1254028315972583424 1256477590027217376 1262278045832380416 1263195970860515328 1265169561555861504 1265901719866947072 1266089589286060032 1268868887759241216 1269603186884101888 1269791605629001728 1271347147305645984 1275683436028624896 1276421678757808128 1278914689849131972 1279413504555024384 1281912359056108416 1283056285269950464 1284818725222244352 1285995397960073216 1291527260754941952 1292274672364175136 1292466455729519616 1295495889143758848 1296682340325392384 1298463497386278912 1299214923021340416 1302260174279221248 1303013797065262464 1309254052766220288 1312027693465337856 1312981796296654848 1314590247554137344 1315864031750324224 1316820924356001792 1318434078687336576 1319392840223884608 1319837382116917248 1322415189503864352 1325514820248493056 1326281900584285008 1328621716268679168 1332404603934179328 1335456759420076032 1336530178865516544 1339361603745865728 1339560375169056768 1340335583719501824 1341977544378181872 1346554738030215168 1347333994244353024 1349184727752930432 1349965505951861526 1350492032585859072 1353129712337003328 1357744943609413632 1360396789202400768 1361610751715049472 1363278775241327616 1363481096154218496 1367467882985078784 1370600358352183296 1371393529855859328 1373812931107749888 1374607961739177984 1374811963989295104 1377292742914449816 1381990389031010304 1384918120880078848 1386031296601276416 1388738388977450784 1391680416392188608 1391886952324098048 1396427135735037952 1398345304877531136 1399154532484520448 1399964228394523064 1401887256180779277 1402434033839161344 1403453879905738752 1406668788835135488 1409965902979006464 1410781855469156352 1413537288780619548 1413980396011782144 1421363334587449344 1424139434850315456 1427477498729146368 1428303585244614624 1428515556332626944 1433175218254381056 1435974388602534144 1439340192624402432 1443438320928694272 1443652538126303232 1446744822705082368 1450135871724847104 1450975070724687872 1451190406433144832 1452968168349309696 1453809006409697028 1458767632866066432 1461616788399007968 1463033035301347328 1465042696064123904 1465890521698420272 1468364257396850688 1476031155148505088 1476885339844771584 1477104520833736704 1480347035719114752 1480566730450010112 1481423539900502016 1483238338523253648 1484316945251870184 1484817054881531904 1487717088191847396 1488297342033395712 1489158625217442816 1492067138157320634 1498955179425951744 1502388854347585536 1504938199264002048 1506781804214098944 1507653784424870992 1507877531684439552 1509724737425454606 1514874080283992064 1515750743524897152 1518424818592776192 1519303536659091456 1522270926379128744 1522748118781919232 1527463061560590336 1530698975709560832 1531812095679430656 1533688622146493568 1538401368358213632 1539810279136403456 1541925403146206208 1542817721087841744 1543419465812410368 1546433956956575232 1547328884014999176 1554739187659886592 1558032885990088704 1558264109890535424 1559285208676435968 1562588537703510016 1562820437697232896 1563724847672752128 1565640468441212184 1567306891263839232 1570980527701917696 1574048849045085504 1574959756943838447 1577738288069056512 1579417587464011776 1584035767544315904 1587129587402800896 1590491904448215552 1590727945513254912 1598108919860035584 1599033751410880512 1599959118165169216 1602156864206604888 1602781752959041536 1603709288695707648 1603947291320844288 1606841533400191452 1612322120536178688 1615471187177850912 1623868111044781056 1624415239528513536 1627587925543217664 1631402855690452992 1632346954565273856 1632589207237287936 1641113586974324736 1644960220142174208 1645912164714015744 1649126836910722806 1649643795347079168 1658257223685357568 1660535049542068224 1661496007325368032 1663352746554949632 1665390415184004096 1666601482388064768 1667163008989790208 1670419186741723392 1672037754630111232 1674334509787570176 1675303453369623168 1683037394443173888 1684261294480687104 1686892748741148672 1687868959822596096 1688119452381413376 1691825183678988288 1693055474172002304 1695129529740861312 1696110507477979866 1696362223144994496 1701895571677077504 1705219586465509296 1705884672740032512 1709216478741477888 1713091633629659136 1722036347673255936 1723032896485566848 1723288607639359488 1725399699914805264 1727327852191678464 1731284663181705216 1732286564028453888 1735669936223821962 1736346899038961664 1737351729420349952 1739738201576147136 1740744994516874073 1745672070354960384 1750642395062206464 1752786996738849792 1754195859760990464 1755761232474669056 1757912104916448768 1758172992409387008 1759190453631846144 1759783176155889664 1761345526996363707 1763220252671819136 1767353093664657408 1768375867445713344 1771495621691572224 1772783848301985792 1776539471912239104 1776844785897013248 1780609012560101376 1782040238487355392 1785815471661154304 1787114111626002432 1789303392504242496 1795406317373620224 1798912970337240576 1799954007935815368 1800656043447812096 1803129472078921728 1804172949782671104 1813862385603201024 1817705033655103488 1817974794872291328 1823290510646771712 1826851624925378688 1827467144469577728 1828524706474479104 1831036416236119872 1832810615652237312 1836390323885933088 1842653852041347072 1846252785346115328 1848041728801701888 1851651185303267712 1855573888522918144 1855849269765464064 1864460406503374848 1865539376646027264 1865816236842614784 1869183008241039036 1869912045118881792 1871271839874318336 1873564217082004608 1875558385113513984 1881042473958875136 1884716385040826064 1893417068748570624 1895151112783265792 1897754342333792256 1898852579800420608 1903303331638861824 1904404780326152832 1904687408443502592 1913525154042937344 1914632518136712192 1918372034773697958 1919120256832536576 1924584427904925696 1928993096940109824 1934920541910859776 1937290891132412928 1938412008546262704 1938699683594279424 1945023510488088576 1948822384532010624 1953390261418831872 1954520695597893696 1957819009862467584 1968041540198006784 1969180453126362112 1969472694444982272 1971885371331206016 1973796047625486336 1975231386534002688 1977651118031004864 1979089260335826912 1979756073175375872 1983622784255796528 1984396456044527616 1985544833623257088 1988272230372739584 1989422850876427512 1998606905901268992 2003185139130114048 2004795268298274816 2009042405618798592 2009340562753585152 2010503375579252736 2012966316567272808 2019832107045322752 2021000991366529536 2024948258927792289 2025738048878788608 2029694568505504992 2036617415414120448 2040931967612747776 2042416127572574208 2044918162861991424 2051201824477618176 2055900537528274944 2057090294783788992 2060719396661624832 2061911942608766976 2063105178686665568 2065939114371674724 2072985583546515456 2077377181320118272 2079046944901914624 2083107583466176176 2084966463563669504 2087520624588282912 2087830428486147072 2089742521685118976 2094640703602556928 2098731798726780672 2099946342591784596 2103651050758742016 2105180819858608128 2110003183252703232 2116172783203734528 2120655872597620736 2120970594017673216 2132045001881174016 2136209152275473184 2138279051594276864 2138596388427792384 2141216248093719552 2142455377866921936 2149762827381571584 2153961582903801216 2159010288936603648 2163905221426937856 2165157481393041408 2170117234057623552 2175203807587270656 2176462606087031808 2176785609649717248 2180713509614545542 2188151449299099648 2192425182598511952 2193280293522898944 2194549552952020992 2198835782547630408 2199525060462772224 2214046732722757632 2215328009767157376 2215656781250605056 2220520553578672128 2222135309850753024 2224857507784880472 2227225582322297856 2232446013050093568 2233737937826164224 2238100707235980951 2248432769138927616 2250491946430128128 2250825936508551168 2253583281521378304 2255766911571984384 2257407298896003072 2260172706321148416 2261480676637306488 2261816297526659328 2269194095569436672 2272311120425988096 2273626115287345728 2278955304988637184 2284122178172878848 2291194592340885504 2296048463564341248 2297718143519145984 2300532933219740352 2308379550908940288 2309715418704605184 2314226581631762616 2315129198718615552 2319650935434862848 2320993326022498764 2337049328985133056 2338927813014653952 2343882806555265024 2344230656545849344 2345587271509128192 2348460702661818276 2350960336895758848 2356470791552876544 2357834489927617792 2361073273567628256 2363711797735981056 2369126381196017664 2374145350080135168 2376053651316473856 2380694381104201344 2382818815501336576 2385737856672323328 2386091918269882368 2398550627116320768 2399938677247753824 2404172629438562304 2405563933043561472 2405920936981266432 2410262300100287178 2418483180804268032 2423606711540137984 2431054014195695616 2435802166567171584 2436622859292770304 2441381888314826496 2443747487536316416 2447104283535679488 2448520431847910784 2449937399690415362 2461670380461487104 2464055638402269184 2467440330213261312 2468868247071023616 2473690255366084209 2474465693020618752 2487385835528036352 2487754982456819712 2492244010988052048 2493216060158509056 2495029119832424448 2498085622776006144 2499902223582097152 2500744513484685312 2505628780112585088 2508056631945166848 2512955180054434752 2524556091664760832 2526391941721030656 2530339123111723008 2531803439733894144 2532179178572120064 2537737775518482432 2539206373768203776 2539583211258003456 2542694294611291968 2544165761216969799 2551366872057249792 2552843357515616256 2557829379698263944 2558827009110048768 2563824718112216832 2566112570539900928 2569637450444488704 2571990795920146432 2583054521509883904 2584549344728350272 2584932911459039232 2590991778287517696 2593364680650784768 2596926994772557824 2598429846042680832 2603504904335732943 2604520348558442496 2606027594130524928 2618508105532440576 2624055386930675712 2625963592593309696 2629180495108274688 2631728063500648448 2633641848712003584 2636868157374673152 2638785680447769216 2639674764233834496 2644830379007728704 2651029640496986112 2652563801168570016 2657243432537358336 2664809207868358656 2670913518840152064 2673060357731033088 2678723207491731456 2680671167439003648 2683955088756363744 2693109476060430336 2694667988488706048 2698369455505860864 2699931011903723052 2700984065171718144 2706259424674006656 2720793578404801536 2726557550482655232 2726962192308436992 2734935765970157568 2741200716704366592 2742787059711718656 2749215923478355968 2749623927978590208 2754585485828899632 2763980778062020608 2769836241760157696 2772062593202552832 2777476777954901568 2783360832784377216 2783773904648196096 2796690609755062272 2798309064969040896 2799928456789046128 2803774512361558554 2804868067678322688 2806907759811477504 2813337577670270976 2819931805958012928 2821563710938312704 2827074577561239096 2827960792023564288 2842726669174898688 2848278869700630912 2854954997458292736 2856607170489229248 2857031112665253888 2866350436508762112 2871948777205068288 2878680385248804864 2886876641857388544 2893489645410164736 2900271743449694208 2901950141449375744 2902380812866289664 2905936336698619392 2907618012819394056 2917535265732132864 2923233576798015936 2926066070602694656 2930085392128247808 2931781043396840544 2936728514793701376 2952062310297010176 2953770679689543168 2954209041667473408 2960694071438229504 2962847079801004032 2966476677046507296 2968633890503740368 2969634109763063808 2975434176383694792 2976594684066791424 2978317250434885632 2984134276314641268 2997910358851903488 3004777708695171072 3013563608428197888 3015307568849741984 3015755063368879104 3019449474850909212 3029748160567984128 3031501487049794304 3038607073318182912 3044541852758257488 3054926123121180672 3061397951419121664 3063624191358861312 3067377244292987136 3076802736716427264 3079620558272806912 3083850806292412416 3085635442175683488 3092867913913150464 3094657768029998352 3109478375319773184 3116065771980177408 3118570417352871936 3125177075407020032 3125640875394465792 3127449695345504256 3131280936882424368 3134613782527678464 3141961055403835392 3148097698090171008 3149919513887676894 3155476576138113024 3168071535088631808 3174259174805601792 3180983808896431104 3181455891026509824 3198067502821761024 3199918236330338432 3204313728413209776 3205563505918083072 3207418577391415296 3207894582641688576 3213683066800382904 3224644241072357376 3230942374355701824 3247736222089562112 3255175851086435328 3262805711380905984 3264693909130547712 3265178414474575872 3271070264421818313 3282227173948649472 3289920440284348416 3291824329428031488 3298253673821445612 3299287590694158336 3316514447370715136 3321070099084136448 3322992014650736064 3330780830368008192 3333202964776129536 3334326017979580416 3340838373483446784 3344075509260222464 3348669019575140352 3350606906739246336 3368522588961374208 3373785497482297344 3375737919645192192 3376238904762826752 3383650367357976576 3386110948344004608 3390259059481722624 3392221014955959732 3392724446289988992 3403791143354155008 3410439172931018592 3418432957482955776 3426183267259318272 3444072695346511872 3446065792971133696 3446577215278718976 3450799399829610528 3454655704383356928 3462569326363410432 3464573128056907776 3471339872447643924 3472693798077923328 3474703458840699904 3479476403152294272 3481489989033748146 3505573993477699584 3508391719521980928 3511522464949338112 3515824209832897536 3516345984818774016 3518380907263692288 3519566352311779328 3522691053992727414 3526440505343638272 3534706187329314816 3536751734891426688 3542991243383144448 3545567696603971584 3553078943824478208 3553689571794026496 3561218025120202752 3564080476974710784 3571630943322308608 3574228223252004864 3578606785008484992 3597825940674481152 3599908015871630736 3601312086895624192 3606258944157843456 3608345899565342208 3615393450150430767 3627724771206402048 3635410067310206976 3635949589744582656 3646581021293543424 3653703249850757376 3654934288939155456 3657049412948958208 3662072832472239744 3665621231304474624 3672780647771866176 3674906099535623043 3685307704082694144 3692505570692230656 3696083457603403776 3703302370606535424 3711147777045836288 3711698539530928128 3728920813006749696 3731078753292054528 3731632473685229568 3738366016482078072 3739824090237763584 3742543679748636672 3747128434164009216 3751116770227027968 3762084947917750272 3769432770081652128 3786834137497141248 3790302225566531584 3795508684667584512 3797705159600841216 3806606663277723648 3808809560652305664 3809374816887005184 3827050308085874688 3829265036273424384 3836744069547395916 3838240513665073152 3849168855809851392 3857986193880219648 3874581782264825856 3876824017092525408 3877399367188558848 3890047020976177152 3897644769064021248 3906780522837663744 3909041391195787392 3936083080396013568 3938360906252724224 3938945388889964544 3943770742662412032 3947592095250972672 3950462773068005376 3955302236062009728 3958178520671653824 3959512146350751744 3967245568511593056 3971089667246514176 3976544460745479168 3978845701752855024 3997213811802537984 4006370278260228096 4009590536596549632 4018084811237597184 4018681125507170304 4021006751158505472 4025932633134545616 4039664214090645504 4042001982733059072 4049896517855584578 4051476097757577216 4059389137011009984 4073234830828240896 4084832255145148416 4089836325723982848 4102403648955236352 4111801075056549888 4114180589567577984 4121438793323249664 4123823885217533952 4126210357373331136 4131878228743349448 4145971167093030912 4154754362640236544 4158093889803829248 4166215166932352352 4169932927127339008 4175041249176565824 4175660856972294144 4179485043370237952 4189281407205113856 4197463597453561344 4199892685183569192 4207302101517484032 4210361639717216256 4220006366505406464 4232345566407469056 4241311745195241472 4241941188035346432 4264090003762348032 4272418304550946368 4276558103188553728 4282432496187439104 4284910755733843872 4299525654763143168 4307923165807602432 4318020577873207296 4330314962786082816 4340234468115247104 4350407615174541312 4352925212174063616 4353571219299434496 4361427019229091084 4376302898598199296 4384850365197023904 4389099105904041984 4397671565095260816 4428093465445515264 4430656019534314752 4431313562501210112 4441041107157344256 4444270619701506048 4449715015569760944 4454451164644595712 4464892026100187136 4467475875652328448 4476201414471961902 4496865538277855232 4500983892860256256 4507166563042756608 4514814597792006144 4520345412642296832 4522961353274612976 4523632595053318656 4538388191138873344 4544622240851976192 4547252230574691456 4557910609977274368 4568244356345757696 4582389184681771008 4592096927128682496 4595436287038291968 4601065866439480704 4619430837409210368 4628453163263525232 4630258397437231104 4639301870869725696 4641986652044997528 4674098657970266112 4677855626029307904 4687765613110530048 4688461313091698688 4691174543018256384 4696921405323636552 4701920673791517696 4712941583105753088 4715668979855235584 4722146547135256512 4724879270831515341 4738252762392035328 4752107302632947712 4761388762208402688 4765637631002673152 4771475713344646656 4772183836539764736 4797101254232641536 4799877354495507648 4808345258877124608 4811127866087122944 4811841873962532864 4820524600200574356 4836966361608536064 4847213423080275968 4871604333134343168 4873245718585540608 4882763776629652992 4887494975072632832 4894208567071358976 4897040863695821568 4899874799380830724 4923340760922974208 4934880660426522624 4937736494142047232 4947380510732168418 4948931386041237504 4974771671056072704 4984488021976104096 4990058239664848896 4996171245552012288 4999804447164194304 5001489026969370624 5011257560225170176 5016113263890333696 5025910360108869504 5049112183329521664 5052783883442061312 5060678246223446016 5063606879467788288 5064358357144240128 5075475551036964864 5078412747536407552 5079166422516006912 5085388589222583936 5088331522433939598 5105686715031232512 5115658759396527888 5117654018220097536 5127649436224433664 5132225141079801856 5139274900888977408 5143981591840292864 5166109043019767808 5169098689456700544 5169865822918078464 5181983556575035392 5193853989545115648 5196859692085361664 5207009808671465886 5209040697116884992 5212055188261049856 5222234983550622219 5237016211064881152 5251927185186619392 5258360990216549376 5263456127001296896 5267283697424007168 5273736314749346304 5277571360895538432 5279349528467668992 5284036580989091121 5289660758015457408 5302059280993972224 5305127602337140032 5314486865074716672 5329618415736717312 5341827037680304128 5346120715462066176 5357446414983462912 5361342334878007296 5367910177512727488 5386218952120860672 5389335976977412096 5396738911011721728 5399862023807446104 5401968130343436288 5412518849348013312 5441587156809603072 5453115100965310464 5453924384616873984 5469871531940315136 5482401433408733184 5485574119423437312 5498431846956711936 5509170971657799264 5527961556124041216 5539672483520315392 5544125186405105664 5554953555909803136 5566721665568754432 5567547809296392192 5593381219510124544 5596618129938081792 5599856913578092256 5607549024723117108 5609736135356645376 5613815519622955008 5626675155340541952 5643127421876625408 5654149155122478192 5685453338349797376 5696557739401261824 5709909994916585472 5713214340978458496 5714062225330507776 5743897554410136576 5757360770497609728 5773753283714777088 5786979290820329472 5803900282898751488 5804761625732579328 5811872673397238784 5815236025638788112 5835070531464265728 5846467153596031872 5852132141205389312 5860170784256495616 5863562086793681088 5873457029587402752 5904124620594020352 5907541359379086336 5908418083334946816 5921388142876459008 5925694159602008064 5932953354093014592 5937267781007480736 5939268219526127616 5950868352767389584 5953189368133582848 5956634500869771264 5968268552629282536 5995820717703806976 6009555417390342144 6027127216856395776 6030615137699483968 6031510126737758208 6038898949701818424 6059496321135968256 6063002974099588608 6074844776783376867 6077214146636365824 6089083705516514976 6109852246242361344 6122795902838243328 6127248382717722624 6134754488585974272 6153605473432854528 6159241116545613824 6167701612584824832 6171270884351366976 6185735827826300928 6189315536059996704 6218956750639546368 6232131543960354816 6237140834705743872 6250354150814040064 6254899390691008512 6262561873764848736 6269227565055356928 6283922110807670784 6296195396180342016 6299839027775353788 6310953152276226048 6348518349611203584 6361967617792862208 6362911782053019648 6396135005643522048 6399836472660676864 6408627456826419552 6414837154782830592 6415789165283377152 6427366133600765808 6449288482144714752 6461884748711403648 6495472444179124224 6510351702172870656 6525611422761811968 6529387818261095424 6530356828949151744 6542140528843636626 6564454347897298944 6579840880568696832 6583648658856062976 6596507347642891224 6598575181388316672 6633028894741430272 6642140198168272896 6645984029301472128 6661561660736016384 6666405929552259072 6681676746966893568 6688151018520444928 6697338039150280704 6701213813478492672 6714302121707942853 6751475839290384384 6752477809525653504 6767300734715953152 6772221896688009216 6780518118963445248 6784442029911919464 6785448892579977984 6807582286708310016 6820878345862037184 6836865914965911552 6852366534518636544 6888145390693023744 6892131585942267392 6893154430557437952 6901598799659221056 6925138652726820864 6929146256113815552 6942679744895287848 6945387596155846656 6949406917681399808 6958952806304588544 6962979978067496292 7011147986955399168 7016783439043961856 7031648419665795072 7032691969637548032 7036761814527384576 7039132704623558656 7045382107985454828 7052881010687276544 7069412374658629632 7073503469782853376 7091135393207943168 7107379143588052992 7122436050240405504 7128160953949421568 7143261886644617216 7148456446504009728 7157213570016969984 7195651881348962304 7199816031743261472 7212517888315686912 7216691799130684416 7230786900300861534 7255449542412804096 7270820134620413952 7293162042587086848 7307406499701514752 7309868577878310912 7314098825897916416 7324145664944479488 7331242462608949248 7345561295543732352 7349812199071246086 7385011141384461312 7392166915206807552 7406604741213070848 7422295554091672576 7423397079061856256 7462157506584109056 7463264947370459136 7476732032964156144 7479648180475527168 7485087359497273344 7494256868328018432 7502233540454055936 7524169895835500544 7538865540163304256 7573668274994282496 7591017369335169024 7595410319201682432 7613213326555447296 7617619121304611328 7618749633774010368 7632497283650909397 7654100616171749376 7658530072546848768 7673488139094791832 7676481027330146304 7698337711619702784 7715972387760439296 7749163564529651712 7753648034185050816 7754798734377117696 7780094041952354304 7795289538128042496 7813561045675327488 7818082782391574784 7872166160792027136 7876721812505448448 7877890777779929088 7887541485324824064 7895184190501945344 7900925546136010752 7910604472124019456 7916357041343307648 7919024292701503488 7934491137023186112 7942179334493028352 7953088921490958336 7957691403505710048 7994427623605075968 8012740556520456192 8019181073193099264 8036169622475194368 8042013502317010944 8051865266269091232 8079328428181291008 8084003965466118144 8099793035711169156 8102952195515154432 8118778274022019968 8179672651447965696 8204807297910472704 8223602150113099776 8228361179135155968 8247647770435067904 8252420714746662272 8263756457486698896 8291942334186061824 8309508725280473088 8316187779607658496 8332430333864704704 8339865854254678016 8350082498353131648 8351321713944588288 8358970086740475904 8394927194907122688 8399785370367138384 8414604203034968064 8420723279434432512 8440012733010812928 8464691132814938112 8482623490390482944 8483882376070692864 8528180007524696064 8544836609101892736 8553116206377107456 8564864992374878208 8569821511467687744 8599051309526286336 8615846331615204864 8636041155746414592 8660629925572165632 8680468936230494208 8700815230349082624 8705850424348127232 8707142438598868992 8722854038458182168 8752605797196398592 8769700730394047808 8778198211808083968 8795343130190521632 8856186930891030528 8861312039068629504 8862627125002420224 8882082214314688512 8888541239403012096 8899430031139521888 8908902329289191424 8929784052200374272 8934951751304656896 8952402828943923804 8993731076555710464 9001967785720512512 9014333126085513216 9040690825284593664 9045922706549225952 9047265190106637312 9076776382277746688 9089244481703952384 9094504461149382912 9115821219954548736 9164778369363542016 9184193854257364992 9190872574076583936 9202131732878961408 9238861674818420736 9256906326527050464 9278603741739451392 9283973304089995056 9348197315940532224 9355711252058615808 9375531226221060096 9376922626183397376 9382349086036512768 9393842810647273104 9403841347583035392 9425883166211506176 9431337959710471168 9444293094270513024 9449758541663030682 9504214605265895424 9522777524416805376 9531275262005346304 9542951426689293312 9544367673079529472 9594202508465283072 9599754708991015296 9616690517754249216 9622255732174245888 9623683747925065728 9641049200401148712 9673932723217072128 9694426846160551936 9743208666268686336 9765527553259305984 9774989950145265664 9788417134142717952 9794081727391643136 9799749598761661448 9813210793265454939 9846681521845948416 9869761320853045248 9875472988284094464 9894761021464336836 9897862772082475008 9949543342112145408 9968976043952208192 9992342491104024576 9999608894328388608 10002978053938741248 10022515120450340352 10032226527780667392 10051820720217739008 10105567766884122624 10121356492446892032 10127213758935576576 10128716714288480256 10150951102073929728 10156825495072815104 10158332845032013824 10170777178445167872 10176663044867879196 10211373430062465024 10231317518793055776 10255298872448867328 10278549801777954816 10287963183680585728 10332218086039535616 10338197378913401088 10339731645836156928 10363967113150070784 10387707979090231296 10393719384170723328 10414019617342931772 10418081394233769984 10424110376522099712 10444469967101244438 10516721980433098752 10534567394848014336 10547472629498692608 10555142721791076864 10558699056935337984 10568073161978182242 10579321516030914816 10604118561987944448 10610255204674280064 10628973730149433344 10659236831473434624 10683654075360608256 10692241430924132352 10714892829966925824 10722684669756014592 10735820355025454976 10778671953954824192 10793477822023443456 10799724047614892208 10803936260686872576 10825037698696026624 10883174313619206144 10906230201930620928 10907848769233747968 10939743063880630272 10964802866817466368 10971148238846874624 10996863693913423872 11018341943315598528 11024718298606869129 11055923112248082432 11088250372810211328 11109907111819606272 11133443331137508864 11135095618592784384 11186762439020249088 11193236259876163584 11199713827156184512 11215098049446234216 11219472270713290752 11227631039245910016 11253350310681083904 11286254843753250816 11308298310244956384 11370906676699594752 11393115478802523648 11419819989833170944 11426428681956916992 11428124450661015552 11487795108820273152 11514721540995219456 11547506567429554176 11573958581640658944 11607800565797502976 11623745346794477568 11630472051277576224 11670141062928531456 11692934307192063744 11704264282410778624 11720341568512991232 11727124173587362176 11808249241188040704 11815082718758172672 11816836166669893632 11842776285752918016 11851388319204016128 11865906708186029184 11874535562014961472 11878536439052255232 11901736705534779168 11913269001739542528 11936537105258565072 11991641435407613952 12019110834780684288 12054254433712791552 12061230275398967936 12063020253475516416 12077797899403636848 12118992642271936512 12126005948199177216 12149689553566753734 12154428293272731648 12178167411033029952 12219704492484722688 12254496765435445248 12269508977171948544 12307210946865709056 12318482233091227648 12335403225169649664 12342541768702733952 12371471655652601856 12378631072119993408 12437913501279092736 12464263087920709632 12474281669411487744 12500708301628080128 12509798781382017024 12525123747529697472 12538455130110713856 12567844221615341568 12592390792360684032 12599678055550707576 12621906304552452096 12697036699222407168 12723935235585724416 12725823564106039296 12792270011287044096 12799672945321353728 12817254913652839104 12829674309565661184 12854732267201531616 12898576964289429504 12923769497422807296 12990944888358248448 13020703404345741312 13051222845523623936 13058775636522190848 13060713657898303488 13084281057687273252 13128908695794597888 13167297317712125952 13193014695285782448 13266057789482860544 13284280396336545792 13291968058602944256 13323123321472032768 13332811859104518144 13363353493933787136 13394676078300561408 13402427626956985344 13428604243415885706 13502951678580768768 13544443793376018432 13561036237926890496 13568884059823838928 13570897785159955968 13615164573416620032 13641756691724074368 13673731829931823104 13704733069037273088 13776290781386047488 13784263171884534784 13786308861114875904 13803197599318442112 13858292512227631104 13885359489790575696 13890775192311693312 13898813835362799616 13917905612609177088 13925959956134992584 14022295973910798336 14033566878087923712 14063296839331590144 14065383939275096064 14073523629054769152 14090764215970909656 14105762021374553088 14138824749317259264 14147006939565706752 14174637812494546023 14214758287176105984 14256321907898843136 14286523773289234432 14296912893008019456 14314427140033939968 14391303762697924608 14399632063486522944 14425035776631373824 14433383598261368832 14461573800601723068 14510899084825608192 14541640269240827904 14614812999403029504 14619737155756621824 14628197651795832832 14648291329888958976 14662484925217898496 14691122591087464704 14699624398142492172 14770022282768922624 14813209482426141696 14844591108183345152 14846794158123712512 14924315013168218112 14953464065928312288 14970174718994546688 14988513736656036864 15004467080908111872 15048339791671001088 15077731080326608512 15147336549988564992 15182034738670338048 15190820638403364864 15226426653110894592 15235238242609222656 15237499267548020736 15264994567301818794 15317060145093697536 15346976278189583664 15352962054660292608 15396675423239405568 15431944775520878592 15498327129059303424 15507296068370101632 15509597468754235392 15590579076256084992 15627122091350654976 15636165564783149568 15666704950651866657 15753443625010896896 15755781555559858176 15775082970649648128 15790368381003890688 15801851092272021504 15821208944248038912 15832714082686615296 15838048585403006976 15868982274046372224 15884358668986056704 15906177842981916672 15915382807011420096 15988855247210151936 16025481113040912384 16038362146386198528 16072339244950388736 16084027004634021888 16103730532538182464 16158656856362582016 16168007930932236288 16199586071422338312 16205904391030308864 16237556548044039936 16359345302895931392 16409614595820945408 16447204300226199552 16456722358270311936 16495295540870135808 16504841429493324544 16527512914973397792 16583884668372123648 16619017450560946176 16632375559215316992 16664860667729409408 16679731708509356032 16700164996706263296 16702643427889176576 16717940173480951808 16789854389814245376 16799570740734276768 16829208406069936128 16841446558868865024 16880025466021625856 16929382265629876224 16965246980780965888 17056360015049392128 17089673218203785472 17106232412754214912 17129729984749756416 17139643022935375488 17231692663230409728 17272082311492829184 17321259851144331264 17360937872460988416 17411700848696254464 17414284877197737984 17445708076916364336 17505211594392797184 17539401460788095616 17556396423616167936 17590686260381043264 17712373861782061056 17722624078137259008 17725254250004840448 17764164428629377024 17777082478806024192 17798860062279043776 17817804658578382848 17859568104400748544 17869903502609313792 17904805657887847608 17987462153111420928 18003935571441025024 18028666252171026432 18081381650569187328 18091845413098451904 18094530380213274624 18153552764555493376 18178488963407904768 18189008922298765824 18224534330350130601 18231642439909097472 18329556738727084032 18368387708514729984 18381745148153167872 18404263465757922816 18477723349636841472 18513812653054100928 18557207483478902784 18567946608179990112 18696394631881064448 18711422504117231616 18751062452442120192 18764698172073025536 18787685621294546208 18807682695166070784 18851766332423012352 18862675919420942336 18888586188541026048 18899517083326061364 19045555048833610752 19085902853378586624 19088735346159058944 19188405016930566144 19199509417982030592 19244511464348491776 19247367495850131456 19282098400802297424 19347865446434144256 19388853692321103872 19486417332537372672 19531055106518611968 19576834268285435904 19588163454783286272 19599499197523322896 19626421586530909878 19693363043691896832 19739522641706090496 19750945976568188928 19789522042928673672 19795725544164950016 19899086684224290816 19937952087904416384 19984684982208049152 19999217788656777216 20045030240900680704 20064453055561334784 20103641440435478016 20254427517871153152 20257433428576960512 20301902204147859456 20313650990145630208 20316665690064027648 20341554356890335744 20353326089735758392 20422746860124930048 20462635037586111552 20510597744897734656 20557099603555909632 20664436172079071232 20676394757826802176 20679463291672313856 20775415958180462592 20787438768341446656 20828039234685863544 20836162788467539968 20848220753044199424 20888939934202488876 21033443960866197504 21094945258997385216 21110285443582153728 21117398113870675968 21136146323956364484 21158643032061829632 21208237123975888896 21220510409348560128 21367308150721216512 21384482861848264704 21429785659933851648 21445369339512029184 21471640710050909952 21557343907909648384 21586955644046886912 21599448095229784416 21650075397392053248 21766348627238412288 21812460403861241856 21879486127761260544 21929605733634932736 21942296477693749248 21993727387826847744 22036683886631197056 22049436597213738258 22176500745620422656 22219814223639212544 22266886662275017728 22270191237185568768 22386472519752327168 22399427654312369024 22430196098892468432 22438944541426581504 22455262078491820032 22506700621362167808 22572509687506501632 22616596620489912768 22786230957605047296 22839639979666341888 22852857363913833984 22856248901322031104 22897491850952728191 22975590217640546304 23029443081990438912 23095013134859108352 23147917163281317888 23215601131595005952 23247490693588955136 23260944102555152448 23340282125857062912 23385868614384127488 23408528564821557248 23440683137025982464 23454248347174724352 23616498482376081408 23630165437516345344 23633672333339787264 23685552571505836032 23702776638408032256 23731813416372058368 23749071124029922944 23757072878104510464 23803473411069558336 23826538003479085056 23873074210517130144 23983282870815227904 24038221669561368576 24108508867425583104 24122460550797935872 24126040506951032832 24155595798807273696 24237985284543873024 24252011896398354432 24299379107133507468 24308856586545463296 24356334822066059904 24539017954343897088 24614421893731418112 24636964466182455296 24670806450339299328 24685083537405467904 24742943311305203712 24757262144239986816 24875827002558185472 24928526175841419264 24948563338822975488 25001416603256160256 25019597562764034048 25050247495059394944 25076910260221427712 25184781584721368064 25199356111101415152 25243812609104904192 25394073398444814336 25447870471171448832 25451647128212078592 25584540022574088192 25599345890642707456 25634509827305678208 25659348619131322368 25709464534403063232 25797153928578859008 25847538994845614592 25981889776716496896 26041406808691482624 26102445691047247872 26117551273044381696 26121427315796606976 26168562115374546504 26257817391589195776 26334594635424251904 26386029390571564896 26532115578965721088 26568560792673091584 26583936117205888512 26646246642944065536 26665623718209036288 26726706987867574272 26789352156601122816 26804855253913970688 26857208486831771412 27005903357161537536 27122072475853780992 27137768119647677856 27141795570319911936 27230329146833240064 27283513383448148736 27347463659863646208 27552581562772094976 27568526343769069568 27572617722229751808 27606395198636884224 27716585024455262208 27770718979581151392 27797627670725599232 27835811225218354176 27851919912269985168 28044591947821596672 28067133756175847424 28126593678663180288 28130767878550192128 28147047258109538304 28181528431941819312 28211524042749106176 28277649498634518528 28294013879131413504 28349275624989092046 28512643815797686272 28593825786016038912 28628854280067879936 28782607525395849216 28799264126973045888 28850071553262747648 28866767196522737664 28923147601203446136 29021798169651216384 29083280538481655808 29229625998806059008 29256395303591665664 29296582659777917952 29324969850435796992 29382245182174929408 29399248796284984344 29540044565537845248 29626418964852283392 29689182216366690304 29693588316247425024 29848630026336436224 29906928131856624576 29977027473312073728 30008934161816223744 30096679583342002176 30155462160653217024 30364069477340676096 30381641276806729728 30452853306221789184 30470476485218445312 30474998535096041472 30529989134603637588 30634120290187395072 30693952556379167328 30863889551041757184 30996654258118606848 31014592136740203264 31019194937508470784 31181158152512169984 31254244182701309952 31272331129566299136 31333409901303733314 31506887250021793792 31550165941299296256 31603702184544043008 31642417888496077824 31665428165373230592 31676097170806013952 31737964548092744448 31768717337972113408 31812355685963833344 31830765614022840192 31977710494420303872 32050962226081824768 32076724292772397056 32144678489900777472 32168054009268043776 32207461065076364928 32336015861864472576 32399172142844676624 32411808782060617728 32475113096088079872 32718690605791862784 32819229191641890816 32894408600452399104 32913444716540623872 32990591081740271616 33009682858986649088 33055025829946795584 33074154895820607387 33167769336744247296 33264751118430633984 33329721335458818816 33359463417018712064 33400329993412526592 33405286855778353152 33435880346961903616 33579708779628490752 33599141481468553536 33658416812139872256 33682893117737730048 33760050932043251712 33858764531259752448 33930493961561931776 34112720030098784256 34179346436407570944 34212464825508429824 34259459969499512832 34279286045870750976 34463385326460819456 34544164622985658368 34642519702288662528 34721875744921976832 34823401697392508928 34891416153832728672 35010423188785594368 35078802921576191232 35112792847232335872 35181372520762086528 35424747723564122112 35445248156274518016 35450508500009680896 35528328857258754048 35554164957612048384 35597720124558087552 35635609317156765696 35739807005218627584 35809611315775695216 35974924306222841856 36007871142882050048 36057332504342052864 36162763301138374656 36183690826196903808 36189060760426549248 36356977926815809536 36378017844597531648 36449068660700261202 36463284879818194944 36659113477454168064 36763490296306335744 36808526931515845632 36955446699273682944 37027625306108201856 37114414966957805568 37135893216359980224 37392789263762128896 37422845008234463232 37502124904884240384 37529396344146051072 37575371242589092416 37615365390332141568 37703532664846024704 37725351838841884672 37777172377082052096 37799034166652122728 38091110097667221504 38171805706757173248 38177470692318117888 38376810033861132288 38399018835964061184 38489022928696983552 38564196801604594848 38695730892868288512 38777707384642207744 38972834665074745344 39062110213037223936 39153668536570871808 39176326909566572544 39198998395046645792 39252843173061819756 39386726087383793664 39501891953136377856 39579044085857347344 39798173368448581632 39875904175808832768 39969369964416098304 39998435577313554432 40090060481801361408 40207282880870956032 40508855035742306304 40627301980291260416 40633331380128055296 40683108713780671488 40706652179471516784 40845493720249860096 40925270075172223104 41021195489795469312 41114199207111819264 41328872344158142464 41352789515653604352 41358926583344627712 41574877536682893312 41656078469371727088 41672325576935079936 41696441506088398848 41777879868404977752 42066887921732395008 42189890517994770432 42220570887164307456 42272292647912728968 42317286064123659264 42416474247951777792 42441020818697120256 42523913437483638069 42768965723696529408 42859571319867703296 42890738679024058368 42943281420101819904 43114687815819296768 43173911288093773824 43198896190459568832 43300150794784106496 43532697254476824576 43624920807722483712 43859211467269865472 43884592955387498496 43987454775653695488 44073367773262394112 44098873194427476516 44439628447278425088 44533773324550035456 44540382474371137536 44772945039504654336 44798855308624738048 44860392197784936864 44910524156983640064 45013401242724335616 45145019375013003264 45233193240979825536 45572461915210094592 45679279959332683776 45705714727827667968 45712497802644062208 45794983701905456382 45951180435281092608 46058886163980877824 46190026269718216704 46295834326562635776 46431202263190011904 46494981387177910272 46521888205110304896 46771737228768254976 46817057129643114496 46881366274051964928 46908496694349448704 47000114851955599971 47260330875032690688 47267344666679574528 47371105143011672064 47405553276816064512 47463626832744116736 47498142248059845888 47514145756209020928 47606946822139116672 47653076006958170112 47746148421034260288 47966565741630455808 48076443339122737152 48217017734851166208 48244921101595871744 48252081013902065664 48311191597614547392 48475970569087746048 48504023792796708864 48598758214267014936 48617713173090926592 48712669644132119808 49078035908687794176 49228843787462836224 49273928932364910592 49341612900678598656 49370167074810935808 49485886622610407424 49514524288479973632 49751654005116370944 49857052351682838528 49897126677645950976 50002833206512320512 50039195125528068096 50100494990118789888 50153820520442855424 50369563169442736128 50398712222202830304 50487625218209808384 50788146796889628672 50895740942342897664 51169080045148176384 51198691781285414912 51269019654611356416 51318697238262644736 51418929068806126464 51695077989691229184 51963779553432993792 52082813617382965248 52235102546088763392 52242854631593213952 52337124230749093008 52515634783178391552 52669189270848503808 52772058781143129792 53137121585346183168 53167872234411777024 53292493285888131072 53331247436418072576 53453413975735148544 53578704313202245632 53609710507827941376 53714416973663542824 54011806714323075072 54244144951707561984 54275536239295355712 54283591140639823872 54460658293666480128 54567026766896297472 54694927319727292416 55105163125544189952 55137052687538139136 55145235444459503616 55212790397273768448 55433170048910524416 55541437959162302784 55595255341451198464 55671622450436708352 55703839824539970336 56089183895643193344 56134267512351694848 56253187357326360576 56294094516219076608 56363056863883638624 56423048085498212352 56555298997269037056 56588027758262827008 56698551249978184092 57257708560135759872 57565215050791698432 57598528253946091776 57733534393045475328 57846295202406892272 58043596339302432768 58166561076963311616 58459251997612118016 58512790607183331328 58593165319555835904 58764490364349858816 58798497592569968688 59080089131075690496 59252837929704566784 59378364432733380608 59387176632494850048 59697260052672872448 59813856263713249152 59954054946624147456 60193359166684004352 60310924321306434048 60763282553613459456 60905706612443578368 60940952970436890624 60949997070192082944 61059978269207275176 61268240580374790144 61387905112758334656 61993308516237213696 62029184273480406528 62038389875016941568 62362316305024339968 62508488365402619904 62544662259132598272 62666819802607466628 63013774500043587584 63100331882598592512 63284835776992155648 63330856330746461184 63352194341612027904 63475929096185488896 63537434675944226816 63624711371927666688 63661531228045680384 64101924452163649536 64153448585544794112 64289356979801554944 64336108018536087552 64414922130152729856 64672031723728945152 64798344285689353248 64950226192176159744 65437381211583725568 65638458383283781632 65788817200904798208 65826889433081247744 65981182163480543232 66019365717973298176 66110051659893591168 66148309791641214774 66529502236861267968 66659442670917637632 66718926834037424128 66800659986825053184 66810573711556706304 66871760693923807232 67159417559256981504 67198282962937107072 67316833624279744512 67365786235475460096 67520101864086503424 67717529062519504896 67860987923123863552 68358692872815141888 68424929651016859648 68518919938999025664 68558572091741501952 68692475552858184573 68926770652921638912 69088329245971316736 69285039404577325056 69443751489843953664 69646803394785017856 69782832307665457344 70020846377571188736 70157605843152382464 70225585694464671744 70362745041524173056 70849495447128244224 70890496312549036032 70901017000019361792 71056657714517508096 71108329915224096768 71195440249116175104 71271218634313531392 71479614010437255168 71619222631551390432 71949848612445683712 72015742285764100096 72114665008684105728 72325526602276749312 72367381652393807616 72378121520853098496 72713955853631619072 72756035689195063296 72898137321400522404 72926569759636389888 73617053863031691264 73910893398547365888 74055250612216403712 74228829933915611136 74271786432719960448 74785578527524257792 74845690016468926464 75004249809768480768 75058792688292102144 75150742485178184832 75230730780664283136 75450703677683769344 75554344754164104192 75598068333304245456 76182220195334443008 76343611413514346496 76354941384636235776 76753620067722264576 76798037671928122368 76978045857393967104 77128393603209189696 77391461785736577024 77945669330149490688 78124220426074447872 78307337073141743616 78352653819133145088 78397996790093291584 78505686346123639512 78773452174767587328 79003783906272755712 79158088171714694688 79596346736897163264 79751808351617665536 79938739928832196608 79996871154627108864 80180120963602722816 80414565761741912064 81017710071484612608 81254603960582520832 81366217427561342976 81413304358943033568 81690987440499720192 81850540150344446208 82042390979590938624 82657744688316284928 82705579031307208704 82717853166689255424 83149755073365786624 83312156938743454176 83392883012176797696 83555759736809955504 84133775843464790016 84379781035989540864 84441141774328614912 84544585295825457936 84634572128247318528 84832948495903555584 84882041637394240512 85047826874967276138 85537931447393058816 85781477358048116736 85886562840203639808 86229375631638593536 86347822576187547648 86397792380919137664 86600301589568212992 87065394508953649152 87249841615444967424 87769185910774996992 87974909551307390976 88146735546524788224 88197746388854953032 88879256894556850176 89067546649100070912 89080764948742275072 89545890079009308672 89597710617249476096 89720784395569873728 90026802485448671232 90290038750026006528 90466386481959651072 91144923830420189184 91358559918665367552 91411429455655335936 91424995605288124416 91589967403810912764 91902360870562185216 92591668653125271552 92862404526380023808 92989962774355820544 93043776410220609792 93543474457536509952 93762732548103929856 93816993388698897408 94000229703911199942 94520661750065381376 94811106553632129024 94927253665488233472 94996284496119691776 95028291512418041856 95213893644278233344 95306152013916340224 95492296842068520576 95933131483260911616 96152886678245474304 96434035469702332416 96489842203191743488 96504162027804131328 96622383195229094784 97008047585593417728 97197516428534029872 97235426346181853184 97425339288264239616 98156071817375588352 98457687574925672448 98683225801357197312 98740334149621871616 98971773245220814848 99029048576959947264 99222464687461822161 99503308010232741888 99794253355291901952 100005666413024641024 100078390251056136192 100200989980237579776 100307641040885710848 100739126338885472256 100797424444405660608 100975250436419616768 101576293593779257344 101791481884685795328 102338160090296352768 102397383562570829824 102538039309222712832 102637394476525289472 102837858137612252928 103390155979382458368 103927559106865987584 104165627234765930496 104470205092177526784 104674248461498186016 105031269566356783104 105338378541697007616 105544117562286259584 106274243170692366336 106335744468823554048 106584986571776262144 106662494872836145152 106906827951470297088 107219421015655882752 107428833947327085648 108023613428646150144 108488289903415123968 108551072478590711424 108567182281279647744 109134053533792594944 109389854639454584832 110274105375076278272 110290470888919007232 110425580794547536896 110866340097821048832 111082875918324605568 111190510682902396928 111343244900873416704 111407679649079940672 112178367791286386688 112268535024703389696 112506374714652721152 112588189032438153216 112726113727767277248 112846096170996424704 113110597994538074112 113176055516525654016 113397102499956368184 114515417120271519744 115130430101583396864 115197056507892183552 115467068786090950656 115692590404813784544 116087192678604865536 116333122153926623232 116918503995224236032 117025581214366662656 117186330639111671808 117528980728699717632 117596995185139937376 118160178262151380992 118505675859409133568 118756728865466761216 119394520105345744896 119627712527426498304 119908109893248294912 120621848642612868096 121526565107226918912 121881905940873781248 121899994140384165888 122119956538414550352 122536481160749580288 122775810225516669312 123986617032474427392 124058368546960813056 124076779750033883136 124724632610048679936 125016976730805239808 125089324518265196544 125333639605214933256 126027549000087175168 126200663765197185024 126569671553984311296 126661712661492922368 126951858192370977792 127074869351888453632 127249422743855333376 127323062456091360768 127571740312450914207 128306897171089588224 128578713959603109888 128672216037072175104 128829844260305459712 129344063447457890304 129596688571378706496 129900452384352319488 130874762423167451136 131577634401809596416 131653778866162495488 131962364326961086464 132038731435946596352 132220103319787182336 132296619583282429548 133318885341835275264 133601319973650106368 133621147423113412608 133743521387847614464 134318835118513963008 134396565925874214144 134731572470950920192 135040203728173006848 135435058125039009792 135721975846247727104 136717385745630283776 137037839877998051328 137117144183483003904 137384951105716369146 137853541305843277824 138176658491942633472 138570078809154650112 138887502979687907328 139293606789570035712 139565664615330914688 140315211686304764928 140451171388929343488 140725490083048346112 141780992625098072064 141802034000038723584 142113315429035016192 142216659830448193536 142390880498232350208 142542437268627062784 142959228020874510336 143238445263102780864 143899697224891367424 144229330017368211456 144651053204553498624 144734763304787615232 144756243041706196992 145427911707263238144 145512071378390126592 145796274642801044808 145853139519272779776 147234107726063382528 147821786797094731776 148110501224432807424 148457659867831222272 148543572865439920896 149571157055048515584 149691380032937852928 150008499619536961536 150117585376584204288 150301484970356369664 150461461561328566272 150901407355367538688 151108689508328208384 151196136666608490912 152364440390668886016 152687222827028692992 153507240135444529152 153596075343856244736 153956091714787934208 154256787206418379392 155891338660298981376 156248440852148895744 156705307638266290176 156795993580186583168 157011372692247279024 157546904349535174656 158007567812545511424 158316176343429389376 159503616703235331072 159877479857664393216 159993742309254217728 160360241927205445632 160829131523483824128 162035420142969225216 162509207921165041664 162732434855122685952 162826608717886067136 163381974880999440384 163701080300688892416 164084781959181877248 165315489376632569856 165411158062614417408 165435706333378510848 166299510146731573248 166624313877486908352 166785766024353595392 167111519473619911008 168267551686929580032 168759562071979081728 168882283548657229824 169089170591650915872 169269144256494637056 169665896991807111168 169764083274788481024 170095653749934552276 171773125680407279616 172458751263277187072 172695645152375095296 172795584761838275328 173200603179136425984 174130789017907298304 174499683230889934848 175538371821549993984 176293471093049576448 176395492777709906064 177758513789113700352 178135093298200141824 178161529897484550144 179091780158018617344 179195421234498952192 179441568791139747456 180580077500052013056 180932772963919302144 182289847660840378368 182717119837330735104 182822858911310671872 182849991210576248832 183179934807621825528 183804721741124370432 185724809052760047616 185979925548711641088 186087552820441219584 187086948915073019904 187525465096207859712 187633986777397794816 188000459407822399884 189041323500130762752 189854507330976466944 189992568992239383552 190056583024836083712 190427787288556466688 190612304027832680448 190984593684137041152 192305773356490948608 192868070939404664832 192979684406383486976 193008324055608262656 193244766390458189568 194016095171186835456 194395032857068059744 194850678576528479232 196312143634751176704 196915375149851344896 197366451602714394624 197480668299243743232 197943546490441629696 198058097153919894528 198444929374923644322 199588506710583803904 200156780502112272384 200401979960475159552 200615282081771421696 201478252677770944512 201594848888811321216 201950500872839233536 203152587187558514688 203582963769371590656 204794767125141659648 205076078618445425664 205274788953050578944 205675716275224505856 206780311958764916736 207855118213731975168 208331254469531860992 208940410184355053568 209348496922996372032 210062539132713566208 210676757083394015232 211088235124572519168 212548486341384732672 212671488937647108096 213169973143552524288 213324989745672290304 213813655902940594176 214438842031311765504 214857667894654171296 216047226857292300288 216976579806830247936 217102144957181422848 217134364562559295488 218268107067585189888 218779709278909169664 220548210750152556544 220851161589095073792 221732680195642097664 222165751836649211136 222381021365804793856 222686489801746833408 222815359298159881344 224356735582572773376 224537070049406779392 225012749429305442304 225176378064876306432 225452227455534554496 225692192341992849408 226352111033051308032 226794204999912736368 229030834240543039488 230260860203166793728 230394113015784367104 230934137572181901312 231385180809627569088 232174385357209731072 233837007990448472064 234051162428733325312 234372661278223343616 235057961457399435264 235193990370279874752 236320356524302761984 237011351718818267136 237513457730933522432 238789040210691489792 239255425054852996608 239816219786496589824 241243697285225736192 243053130214453837824 243763811881747562496 244239913076829100704 245072962321499160576 245551620451033338624 247973234064948854784 248116737093921626112 248153559500067766272 249449265220097359872 250178649036530393088 250667279210429866512 252055098000174350336 252401327530394370048 253139343107968622592 253323425322985844736 253903716384741955584 254498845487710666752 254646124912182721536 255143480624901828414 256613794342179176448 257344432074144350208 257659688520610919424 258688126894915780608 259193377142757412992 259800904768704638976 261749524846334902272 263307557732324990976 263924728653922172928 264077462871893192704 264440206639574364672 264593239166564859096 266637770683670550528 267202639947300212736 267242294846226825216 268637670237027926016 268793131851748428288 270080407456346013696 270870116250078019584 271443951692495454208 273434771491260567552 274075679755996102656 274234288366966007808 274769902211432738292 275707082611686555648 277775005959375814656 278587213579140071424 279131329230661829376 280630423372609529856 281450980166096692224 283561985250196144128 284433319660896387072 284781760996464700416 285084874537254125568 285918456041749020672 286476890526205561728 287799394449782734848 288458660034736422912 289302106409106997248 289469526609575230464 289512486083412393984 291024142756780253184 291592549285602089616 291706279038545559552 294468215452126765056 296221002448865614848 296915319735662444544 297087145730879841792 297667394062385466483 299382760065875705856 300016999239073923072 300235170753168408576 300602969940712739328 300922923122657132544 301802814710735077376 302217379016656416768 302392273333216981824 304728880781337772032 305374445654057385984 307014480270889058304 307192150687712489472 307912183429575868416 308513574412836758784 311782677320597962752 312496881704297791488 313410615276532580352 313591987160373166336 314022745384494558048 315093808699070349312 316015135625091022848 316632352686858778752 319007233406470662144 319754959715328786432 319987484618508435456 320720483854410891264 321658263046967648256 324070840285938450432 325018415842330083328 325464869710245371904 325653217435772134272 327402160601377784832 328169563918363754496 330822316125228834816 330871412666757021696 332599020293463146496 333248627754973816704 333571532048707190784 334223038947239822016 336535103373859160064 337519124143958163456 337764567097314459648 338178341183301831744 338538288512989274112 339331793983614222336 339528166549576962048 340191307499869104552 343546251360814559232 344917502526554374144 345391290304750190592 345591169523676550656 346401206358272851968 348261578035814596608 348999366461779869696 351076743643099987968 352586942186099152896 352790985555419812128 355517027578227400704 356270186596400283648 358183560316037234688 358390842468997904384 358883137582279494912 361865545927838604288 364579695321680756736 365645717822621343744 365699982421152497664 366359869615243651056 367609443482248740864 371959851097423282176 372175105640882439168 374173897830146039808 375050930192415719424 375267973554795589632 376000918815644799768 378082647000261525504 379709014661952933888 379985137984478767104 380855574577112933376 381224608055665360896 381969187368274082304 385736141878809329664 385959368812766973952 386016648111216525312 386489532780916379136 388032190342373670912 388790065714136119488 389701357153056958464 392624287269502353408 394732903205428789248 394961336598487486464 395887092980883259392 396116194307839789056 396889858749847288644 400803959920950319104 401230564163542843392 402956505355541889024 403189697777622642432 406305174375117029376 407165927538743181312 409589534250283319296 410152157236890851328 411351432550449011712 413560623917529833472 415710236427463950336 416662508939063721984 417880820368710107136 418696993845992744064 421353514166788030464 422176470249145038336 425342977875294216192 426339946287105048576 426649979491344580608 427627311805881188352 428877684062623531008 429715335789308342592 433953159613660495872 434204289914362845696 434268729125118590976 436536214135170379776 437559418557818339328 441096421500305113088 441702323178190147584 443465360391284195328 444331503673298422272 444762042731609587712 445372979603493666816 445630718596319762688 448713471165145546752 449074140098813558784 450025498858610884608 450352756129752612864 450904454911069108992 451384384683985698816 452704222066102616064 453588409999825472736 458061668481086078976 460521720406333587456 460788226031568734208 461868275144363802624 462770361619255138176 467674015980896944128 468102324857466650624 468745322556446687232 470115922914798870528 470387980740559749504 472640713048605523968 474022703437636534272 475026915461867044864 478510850109705993216 479632439572993179648 482487394570451472384 486106260428907675648 487527623763495124992 488479826153658201408 490145924642998321152 491103240902066677248 495946468129897709568 496233474187843252224 496307119000135532544 498898530440194719744 500357298073060786176 501334558420859733024 504110196000348700672 504802655060788740096 506278686215937245184 506646850645971689472 507807432769483911168 508997690975421333504 509292249824365443072 510286961249803656828 515319377041221838848 517376253789831561216 518386754285514825984 519601809537409277952 523499049692669804544 526615115464649981952 528154925743786385408 528880413279148729344 529186478333129718192 533275541367341101056 534405279894600425472 534484589692453650432 537275340474055852032 537586263703496856576 541740232500156039168 546869542982521135104 548151359511992205312 548468576733932015616 549539804422865476584 551414165223373111296 557174427158280142848 558262658461323658752 561260846745219059712 562901960332193384448 567123970500392288256 569563521992929400832 570169749074508251136 571836912083498041344 572953781052411123456 576917320069472845824 578604212818213994496 578939053219150460928 579024972166824787968 582048285513560506368 583185098571204179232 588936430904253530112 592442004897731229696 593830639471324889088 594174291461759683584 595334788124770932966 598765520131751411712 600470341506336817152 601205939881425478656 601845846245314265088 603605629421470154752 604434758033312833536 604784546666433963648 609457761562675544064 610748891308114771968 614384301375424978944 615824366859151736832 617027148825673517568 623565354641195925504 624993763408595582976 626821230553065160704 627183974320746332672 628045490768989116096 630187617398140698624 632030271250182045696 633264705373717557504 638014466812941324288 639509919430657572864 639974969237016870912 641440967708821782528 643316526093935296512 648141680571876900864 650036831684660166656 650929739420490743808 651306434871544268544 654804321202755569664 656339127836727508992 661644632250457669632 665198040586926292992 666497255509947633408 667143064097414381568 668446077894479644032 673070206747718320128 675038248287916326912 675529134194628919296 676356682366603663488 677076577025978548224 679056333099153924096 680382614999738209104 687092502721629118464 690782580609500381184 691182339047353101312 692802412716545703936 696523156071629193216 702153487286199975936 705173884372198305792 705581971110839624256 711034055156454801408 712540373192800567296 716367120632074469376 716781684937995808768 717766275164558989824 723731091855677208576 729159390643361513472 731291435645242687488 732719739230487302112 735218886964497481728 743919702194846564352 744350211281764878336 748347795660292079616 750535947109591179264 752001837631289599536 756165294000523051008 759418029323905867776 759970275968957534208 761711149154225866752 763938374736548164608 771918737625533947904 772033296222433050624 772979065561832758272 776064380684747341824 777580131428272238976 779402714306113916928 785248574539004706816 789922673196974972928 791774185961766518784 792232388615679578112 793779717499694577288 801607919841900638208 805913010711083778048 806379395555245284864 812610348750234058752 814331855077486362624 819179068500566638592 820304314473781702656 822702865100898023424 827121247835059666944 833325017878127443968 835761640737420214272 837393987691985488128 844352940498290076672 850685955750588432384 853299958982689161216 855254623611762376704 857755368125247062016 859430671578616685184 867906319227320991744 868408579828725691392 868537458250237181952 873072428270340759552 875118837115636678656 882192843000610226176 883404646356380295168 888663007346596844544 889524085463219175424 890745959206987333632 891261437192639525376 893002182187156399449 898148280197627117568 900050997717221769216 900705512259505225728 901808909822138217984 902768769367971397632 905408444132205232128 907176819999650945472 916123336962172157952 921043440812667174912 921576452063137468416 923736550288727605248 925540723238510276352 935348031961793888256 936204649714933301248 937490645112893374464 940231845829597741056 940775961481119499008 945281426097211047936 948045406875273068544 950053830923734089728 957021700219411986432 959264879145986359296 964974789140902944768 972212520857815351296 975055247526990249984 976959652307316402816 982206481804133354496 992466948375686504448 992614238000271065088 997797060880389439488 1000714596146121572352 1002669116841719466048 1009605310121577480192 1012557372431874490368 1013293701291943378944 1015614865538967822336 1017995381950842667008 1018584499648730886144 1020573922499607313656 1030638754082443677696 1034752507579663122432 1036773508571029651968 1039203619074818555904 1046998099385339609088 1053230230929299963904 1056309851487572770816 1057760826558297458688 1058372956666259436384 1066551082734682202112 1068810559789200850944 1074550680948111704064 1075172527406993713152 1093739085965042270208 1096937153467864031232 1099079608845730953168 1102828330446746222592 1116525316922647317504 1122521693490438119424 1125803920664386768896 1134247941000784576512 1139127043985858801664 1143673824166996082688 1145907562104822246912 1157208425636427988992 1157878106438300921856 1158049944333649575936 1164096571027121012736 1166370197142408358464 1177872861808507060224 1184884009795462459392 1187661278942649778176 1188348582923519367168 1190669576249541865932 1202411879762850957312 1203691692490628530176 1207211258842940309504 1208869516066625667072 1209569093332867927296 1218915523125351088128 1221497782616229543936 1228768602750849957888 1234054297651347035136 1247130709282391851008 1249987526817191165952 1253642461106130321408 1254367948641492665344 1256090981537978232192 1264060542500364091392 1266529410747435115008 1276028933625882648576 1279019838861315145728 1279949938474033741824 1282881935417643565056 1286633052187870593024 1300073663369320333312 1301859478840981487616 1302612869743088537088 1309608642405511139328 1312678255673455017984 1323289264500915339264 1330396081173852585984 1332994511019895266816 1334286128194828763136 1336892155788959288064 1346140413495436640256 1350076496575832653824 1351058268389257838592 1352713364733207326976 1354153154051957096448 1358112666198307848192 1360765229999476418208 1374185005443258236928 1381565161219000762368 1382364678094706202624 1385604825433091407872 1404306974572399951872 1410347768744396611584 1411163942221679248512 1422068110312909602816 1425080746385601134592 1433563369875991617536 1435532550329117979648 1447462183711354417152 1458318781286723026944 1462582871290485374976 1465439478460974604224 1470437773928994963456 1487839404389693128704 1488700422563529756672 1496695591320584159232 1501071894219182358528 1504003675262579199072 1512330588001046102016 1518836058647811735552 1519940551937915068416 1523422298308451733504 1527876749473096329216 1543837475251067895808 1545958131123665516544 1552128761369494683648 1555160262856544477952 1558805428612227833856 1570497149078009413632 1579845346393949945856 1584464777231359156224 1587559434999389154576 1603215839683801276416 1611826021422167556096 1612758791110490569728 1625220697500468117504 1638358137001133277184 1640608628947563405312 1645405730201796046848 1654242495670119333888 1671523281474840428544 1674787975383970976256 1688705880996580153344 1701371911501176864768 1710509247223524753408 1715510736250494124032 1718861343157233370368 1735812638454641983488 1736817159657451382784 1737074916500474363904 1746144856540681519104 1764385686001220452352 1766809292712760590336 1777326014693193689088 1781491918413974667264 1782522874385279050752 1786004364374312798898 1796296560395254235136 1801411024519010451456 1803617819644276435968 1805537538735942795264 1810816888264410464256 1814353639999301890944 1832246673924344315904 1843152904126274936832 1847473100577455210496 1851081446477020552704 1870696063923587776512 1874981290225786748928 1880463691659195482112 1881551922962238998016 1890562852194422095872 1896090813750546137088 1900107661847468179456 1914043400438823972864 1918529758291972718592 1929949578281805889536 1944425041715630702592 1950110495053980499968 1953919304614632805632 1964412963608266708992 1984933896751373008896 1995594121760778878976 2001429192292243144704 2005338233683438932096 2019210620243154960384 2025114744863748980736 2026587402583886757888 2031229731077935644672 2037168999297461772288 2041147844999214627312 2061277508164887355392 2073547017142059303936 2078407238149637111808 2106460461858599927808 2112619702975145541632 2115521653116594917376 2116745913332518872768 2133102165469364404224 2137621119578401701888 2149101361896223408128 2150345054813987426304 2187478171930084540416 2193874306935728062464 2198159217691461906336 2205656660893492445184 2233050633845294635008 2245043386980876238848 2251607841328773537792 2268495882001569153024 2278254087971717603328 2291815124209644493824 2315756212876601843712 2316099888667299151872 2328193142054242025472 2332740394284816716928 2355745723617014120448 2369768019590924918784 2375322557885299556352 2376697165847038734336 2381339152499083731864 2404823759525701914624 2414422517685880619008 2417739032133251334144 2419138186665735854592 2437831046250702176256 2442995565232459087872 2457537205501699915776 2468108595302694070272 2499975053634382331904 2507284922212260642816 2508735897282985330688 2512181963075956464384 2533058821494870230016 2552057867251765297152 2559899876948067483648 2565763870835287130112 2573266104375741186048 2603718957681962975232 2605225739486177074176 2619217284811022278656 2625356511346910035968 2646578529001830678528 2665989022039790533632 2668572256389657526272 2673784311577918576128 2700152993151665307648 2702116536778515677184 2705426729466414653952 2708306308103914192896 2716225332396615696384 2721530459998952836416 2748370010886516473856 2763130322438001524736 2764729356189412405248 2771209650866182815744 2808613949144799903744 2820695537488793223168 2822327884443358497024 2844136220625819205632 2850161492771202269184 2867126739751983235072 2871065100658235959296 2894924367422708834304 2916637562573446053888 2925165742580970749952 2930878956921949208448 2977400845127059513344 2993391182641168318464 3002143788438364717056 3008007350525158398144 3037672117295623471104 3039881103875830136832 3046844596616903467008 3055753498946192658432 3087674950502135791616 3091916262247331033088 3104257522738989367296 3110320525713088955904 3117610857224455667712 3140994298156018827264 3159690692787899891712 3168929554462718312448 3175118869998778309152 3206431679367602552832 3223652042844335112192 3225517582220981139456 3276716274002266554368 3281217257895126810624 3290811460403592093696 3308484991340238667776 3349575950767941952512 3377411761993160306688 3402743823002353729536 3431021472500988248064 3437722686314466740736 3471625276909283966976 3473634319314902765568 3474149833000948727808 3492289713081363038208 3528771372002440904704 3533618585425521180672 3554652029386387378176 3562983836827949334528 3565045748770558101504 3572008728748625597796 3607235639288552871936 3611075077471885590528 3621633776528820928512 3628707279998603781888 3664493347848688631808 3686305808252549873664 3702162892954041105408 3741392127847175553024 3749962580451573497856 3760927383318390964224 3763103845924477996032 3792181627501092274176 3828086800877647945728 3837059516583945437184 3859899156563611779072 3900220990107960999936 3907838609229265611264 3928825927216533417984 3969867793502746017792 3991188243521557757952 4002858384584486289408 4010676467366877864192 4038421240486309920768 4050229489727497961472 4053174805167773515776 4062459462155871289344 4074337998594923544576 4082295689998429254624 4122555016329774710784 4147094034284118607872 4156814476299274223616 4212920923717199855616 4225239405950291083264 4231043306233189834752 4233491826665037745536 4266204330938728808448 4275242239156803403776 4300690109627974852608 4374956343860169080832 4387748613871456124928 4396318435382923812672 4411313321786984890368 4466101267690589270016 4490086773961752477696 4503215682657547075584 4536991764003138306048 4556508175943435206656 4583630248419288987648 4631512425753203687424 4656386284108484050944 4665480788569633433856 4711491447234028240896 4739536039181849837568 4753394331694077468672 4762678304998167463728 4809647519051403829248 4835478064266502668288 4838276373331471709184 4875662092501404352512 4915074411003399831552 4936217190605388140544 5014569844424521285632 5017471794565970661376 5024363926151912928768 5066117642989740460032 5104115734503530594304 5131527741670574260224 5146532208751482372096 5207437915363925950464 5210451478972354148352 5238434569622044557312 5293157058003661357056 5331978044079581067264 5347568623155837152256 5404233073557031354368 5410853458932829307904 5416612616207828385792 5432450664793231392768 5443060919997905672832 5496740021773032947712 5529458712378824810496 5542419301732365631488 5641391074977586446336 5644655768886716994048 5688272441251638411264 5700322985542404538368 5734253479503966470144 5742130201316471918592 5789848734845417668608 5833275125146892107776 5850331485161941499904 5861757913843898416896 5954801690254119026688 5986782365282336636928 6004287576876729434112 6016014701050316796288 6075344234591246942208 6079762207751660273664 6093689193233806934016 6111506997892385316864 6175349901004271583232 6183832524494662066176 6220641051426177911808 6235221714448911335424 6319381385575799783424 6337859108925436624896 6350237739997556618304 6412863358735205105664 6447304085688670224384 6451035164441962278912 6553432548004533108736 6562434515790253621248 6581622920807184187392 6616969982680477335552 6699151901535883905024 6754823523986320613376 6805487646004707459072 6875445372628933481472 6947268638629805531136 6948299666001897455616 6984579426162726076416 7067237170851042361344 7109304058772774756352 7125967673655898669056 7130091497541116203008 7144017457497251195592 7214471278577105743872 7243267553057641857024 7257414559997207563776 7328986695697377263616 7372611616505099747328 7404325785908082210816 7499925160903146995712 7521854766636781928448 7526207691848955992064 7656173601755295891456 7719798313127223558144 7815677218458531222528 7857651854433066835968 7939735587005492035584 8005716769168972578816 8021352934733755728384 8100458979454995922944 8106349610335547031552 8124918924311742578688 8148675997189847089152 8164591379996858509248 8245110032659549421568 8294188068568237215744 8313628952598548447232 8425841847434399711232 8450478811900582166528 8462086612466379669504 8466983653330075491072 8532408661877457616896 8550484478313606807552 8601380219255949705216 8749912687720338161664 8775497227742912249856 8792636870765847625344 8932202535381178540032 8980173547923504955392 9006431365315094151168 9113016351886870413312 9167260496838577975296 9263024851506407374848 9312772568216968101888 9330961577139266867712 9422982894468056481792 9479072078363699675136 9506788663388154937344 9525356609996334927456 9619295038102807658496 9670956128533005336576 9676552746662943418368 9830148822006799663104 9872434381210776281088 10034943589131941322752 10048727852303825857536 10132235285979480920064 10208231469007061188608 10293064417502964744192 10414875830727851900928 10420902957944708296704 10476869139244089114624 10586314116007322714112 10663956088159162134528 10695137246311674304512 10821706917865658615808 10833225232415656771584 10864901329586462785536 10886121839995811345664 10993480043546065895424 11058917424757649620992 11282782149955172892672 11289311537773433988096 11376544882503276822528 11468506959007932940288 11484260402632943837184 11579697469690835337216 11700662970323882999808 11723515827687796833792 11909603380508238053376 11973564730564673273856 12008575153753458868224 12032029402100633592576 12150688469182493884416 12159524415503320547328 12187378386467613868032 12223013995784770633728 12350699802008543166464 12367665048989324132352 12441282102852355823616 12470443428897822670848 12638762771151599566848 12675718217850873249792 12700475479995113236608 12825726717470410211328 12902070328883924557824 13124869031580507242496 13163245841614368374784 13233939965360954671104 13398303803071767810048 13509647047972641226752 13610975292009414918144 13750890745257866962944 13894537277259611062272 13969158852325452152832 14134474341702084722688 14218608117545549512704 14260182995082232406016 14288034914994502391184 14428942557154211487744 14514829119994415127552 14745223233010199494656 14808651571816164421632 15043709533273563856896 15052415383697911984128 15312347203510591782912 15439596626254447116288 15631354436917062445056 15715303708866133671936 15879471174010984071168 16042705869467511456768 16212699220671094063104 16249837848623485157376 16297351994379694178304 16329182759993717018496 16490220065319098843136 16588376137136474431488 16627257905197096894464 16900957623801164333056 16924173224932759339008 16933967306660150982144 17064817323754915233792 17100968956627213615104 17202760438511899410432 17499825375440676323328 17550994455485824499712 17585273741531695250688 17864405070762357080064 17960347095847009910784 18012862730630188302336 18226032703773740826624 18334520993677155950592 18526049703012814749696 18661923154278533735424 18958144156727399350272 19013577326776309874688 19050713219992669854912 19238590076205615316992 19341912257066010673152 19353105493325886836736 19660297644013599326208 19744868762421552562176 20069887178263882645504 20097455704607651715072 20264470571958961840128 20416462938014122377216 20841805915889416593408 20953738278488178229248 21327912176318324269056 21390274492623348609024 21643413835731317231616 21729802659172925571072 21772243679991622691328 21986960087092131790848 22117834849515299241984 22565564299910345785344 22578623075546867976192 22937013918015865880576 22968520805265887674368 23159394939381670674432 23447031655375593667584 23819206761016476106752 24017150307506917736448 24064058804201267185152 24301376938364987768832 24319048831006641094656 24374756772935227736064 24446027991569541267456 24701399604017086332928 24735330097978648264704 24882564205704711647232 24940886857795645341696 25277525542303199133696 25351436435701746499584 25400950959990226473216 25651453434940820422656 25804140657767849115648 26249738063161014484992 26326491683228736749568 26796607606143535620096 27019294095945282453504 27501781490515733925888 27789074554519222124544 27938317704650904305664 28268948683404169445376 28437216235091099025408 28520365990164464812032 28576069829989004782368 28857885114308422975488 29029658239988830255104 29490446466020398989312 29617303143632328843264 30104830767395823968256 30624694407021183565824 30879193252508894232576 31262708873834124890112 31430607417732267343872 31758942348021968142336 32085411738935022913536 32499675697246970314752 32594703988759388356608 32658365519987434036992 32980440130638197686272 33176752274272948862976 33848346449865518678016 33867934613320301964288 34129634647509830467584 34405520877023798820864 35101988910971648999424 35170547483063390501376 35728810141524714160128 35920694191694019821568 36025725461260376604672 36452065407547481653248 36669041987354311901184 37052099406025629499392 37323846308557067470848 37916288313454798700544 38027154653552619749376 38101426439985339709824 38477180152411230633984 38706210986651773673472 39489737524843105124352 40139774356527765291008 40194911409215303430144 40528941143917923680256 40832925876028244754432 41683611831778833186816 41907476556976356458496 42655824352636648538112 42780548985246697218048 43286827671462634463232 43544487359983245382656 44235669699030598483968 45131128599820691570688 45157246151093735952384 45874027836031731761152 45937041610531775348736 46318789878763341348864 46894063310751187335168 47638413522032952213504 48128117608402534370304 48638097662013282189312 48749513545870455472128 48892055983139082534912 49470660195957296529408 49765128411409423294464 49881773715591290683392 50702872871403492999168 50801901919980452946432 51302906869881640845312 51608281315535698231296 52499476126322028969984 52652983366457473499136 53593215212287071240192 54038588191890564907008 55003562981031467851776 55578149109038444249088 56874432470182198050816 57040731980328929624064 57152139659978009564736 57715770228616845950976 58059316479977660510208 58980892932040797978624 59234606287264657686528 60209661534791647936512 61249388814042367131648 62525417747668249780224 62861214835464534687744 64170823477870045827072 65189407977518776713216 65316731039974868073984 65960880261276395372544 66353504548545897725952 67696692899731037356032 67735869226640603928576 68811041754047597641728 70341094966126781002752 71457620283049428320256 72051450922520753209344 72904130815094963306496 73338083974708623802368 74104198812051258998784 74647692617114134941696 75832576626909597401088 76054309307105239498752 76202852879970679419648 76954360304822461267968 77412421973303547346944 78979475049686210248704 80279548713055530582016 80389822818430606860288 81057882287835847360512 83367223663557666373632 83814953113952712916992 85311648705273297076224 85561097970493394436096 86573655342925268926464 87088974719966490765312 88471339398061196967936 90314492302187471904768 91874083221063550697472 92637579757526682697728 93788126621502374670336 95276827044065904427008 96256235216805068740608 97499027091740910944256 97784111966278165069824 98941320391914593058816 99530256822818846588928 101603803839960905892864 103216562631071396462592 105305966732914946998272 107186430424574142480384 108077176383781129814016 110007125962062935703552 111156298218076888498176 113748864940364396101632 114081463960657859248128 114304279319956019129472 115431540457233691901952 116118632959955321020416 118469212574529315373056 120419323069583295873024 122498777628084734263296 125050835495336499560448 125722429670929069375488 128341646955740091654144 130633462079949736147968 132707009097091795451904 135393385799462074712064 135471738453281207857152 137622083508095195283456 140682189932253562005504 142915240566098856640512 146676167949417247604736 149295385234228269883392 152108618614210478997504 152405705759941358839296 153908720609644922535936 154824843946607094693888 157958950099372420497408 160559097426111061164032 160779645636861213720576 162115764575671694721024 166734447327115332747264 170623297410546594152448 171122195940986788872192 173147310685850537852928 174177949439932981530624 176942678796122393935872 180628984604374943809536 183748166442127101394944 187576253243004749340672 192512470433610137481216 195568223932556330139648 197882640783829186117632 199060513645637693177856 203207607679921811785728 206433125262142792925184 214372860849148284960768 216154352767562259628032 220014251924125871407104 222312596436153776996352 227497729880728792203264 228162927921315718496256 228608558639912038258944 230863080914467383803904 232237265919910642040832 236938425149058630746112 240838646139166591746048 250101670990672999120896 251444859341858138750976 256683293911480183308288 261266924159899472295936 265414018194183590903808 270943476906562415714304 281364379864507124011008 285830481132197713281024 293352335898834495209472 298590770468456539766784 304811411519882717678592 309649687893214189387776 315917900198744840994816 321118194852222122328064 321559291273722427441152 324231529151343389442048 333468894654230665494528 341246594821093188304896 342244391881973577744384 346294621371701075705856 348355898879865963061248 361257969208749887619072 367496332884254202789888 375152506486009498681344 385024940867220274962432 398121027291275386355712 406415215359843623571456 412866250524285585850368 428745721698296569921536 440028503848251742814208 456325855842631436992512 457217117279824076517888 461726161828934767607808 464474531839821284081664 473876850298117261492224 481677292278333183492096 500203341981345998241792 513366587822960366616576 522533848319798944591872 530828036388367181807616 541886953813124831428608 562728759729014248022016 586704671797668990418944 597181540936913079533568 609622823039765435357184 619299375786428378775552 643118582547444854882304 648463058302686778884096 666937789308461330989056 682493189642186376609792 684488783763947155488768 692589242743402151411712 696711797759731926122496 722515938417499775238144 750305012972018997362688 770049881734440549924864 796242054582550772711424 812830430719687247142912 857491443396593139843072 880057007696503485628416 914434234559648153035776 928949063679642568163328 947753700596234522984448 963354584556666366984192 1000406683962691996483584 1026733175645920733233152 1045067696639597889183744 1083773907626249662857216 1125457519458028496044032 1194363081873826159067136 1219245646079530870714368 1238598751572856757551104 1286237165094889709764608 1368977567527894310977536 1385178485486804302823424 1393423595519463852244992 1445031876834999550476288 1500610025944037994725376 1540099763468881099849728 1592484109165101545422848 1625660861439374494285824 1760114015393006971256832 1828868469119296306071552 1857898127359285136326656 2000813367925383992967168 2053466351291841466466304 2090135393279195778367488 2167547815252499325714432 2250915038916056992088064 2388726163747652318134272 2438491292159061741428736 2572474330189779419529216 2786847191038927704489984 2890063753669999100952576 3001220051888075989450752 3080199526937762199699456 3251321722878748988571648 3657736938238592612143104 3715796254718570272653312 4106932702583682932932608 4180270786558391556734976 4335095630504998651428864 4501830077832113984176128 4777452327495304636268544 4876982584318123482857472 5573694382077855408979968 6002440103776151978901504 6160399053875524399398912 6502643445757497977143296 7315473876477185224286208 8360541573116783113469952 8670191261009997302857728 9003660155664227968352256 9753965168636246965714944 11147388764155710817959936 12320798107751048798797824 13005286891514995954286592 14630947752954370448572416 16721083146233566226939904 18007320311328455936704512 19507930337272493931429888 26010573783029991908573184 29261895505908740897144832 33442166292467132453879808 39015860674544987862859776 58523791011817481794289664 78031721349089975725719552 117047582023634963588579328 234095164047269927177158656
- Sum of all divisors σ(n): 936204534705562142257758339
- Sum of proper divisors (its aliquot sum) s(n): 702109370658292215080599683
- 234095164047269927177158656 is an abundant number, because the sum of its proper divisors (702109370658292215080599683) is greater than itself. Its abundance is 468014206611022287903441027
Bases of 234095164047269927177158656
- Binary: 11000001101000111001010001000101011110111100100001111001100101010110010000000000000000002
- Hexadecimal: 0xC1A394457BC87995640000
- Base-36: TEWECDVQD3PY4G000
Squares and roots of 234095164047269927177158656
- 234095164047269927177158656 squared (2340951640472699271771586562) is 54800545830318218711844471276013050504461413395726336
- 234095164047269927177158656 cubed (2340951640472699271771586563) is 12828542766028277392204787878496066195857328861226634776402416015744745829564416
-
234095164047269927177158656 is a
perfect square number . Itssquare root is 15300168758784 -
The
cube root of 234095164047269927177158656 is 616307539.5946035825
Scales and comparisons
How big is 234095164047269927177158656?- 234,095,164,047,269,927,177,158,656 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 234,095,164,047,269,927,177,158,656 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 234095164047269927177158656 cubic inches would be around 51358961.6 feet tall.
Recreational maths with 234095164047269927177158656
- 234095164047269927177158656 backwards is 656851771729962740461590432
- 234095164047269927177158656 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 234095164047269927177158656's digits is 126
- 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 234095164047269927177158656 - Facts about the integer". Numbermatics.com. 2024. Web. 18 June 2024.
APA style:
Numbermatics. (2024). Number 234095164047269927177158656 - Facts about the integer. Retrieved 18 June 2024, from https://numbermatics.com/n/234095164047269927177158656/
Chicago style:
Numbermatics. 2024. "Number 234095164047269927177158656 - Facts about the integer". https://numbermatics.com/n/234095164047269927177158656/
The information we have on file for 234095164047269927177158656 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 234095164047269927177158656, math, Factors of 234095164047269927177158656, curriculum, school, college, exams, university, Prime factorization of 234095164047269927177158656, STEM, science, technology, engineering, physics, economics, calculator, two hundred thirty-four septillion, ninety-five sextillion, one hundred sixty-four quintillion, forty-seven quadrillion, two hundred sixty-nine trillion, nine hundred twenty-seven billion, one hundred seventy-seven million, one hundred fifty-eight thousand, six hundred fifty-six.