394747224593647729859887104
394,747,224,593,647,729,859,887,104 is an even composite number composed of six prime numbers multiplied together.
394747224593647729859887104 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-one thousand, three hundred seventy-five divisors.
Prime factorization of 394747224593647729859887104:
218 × 34 × 74 × 132 × 172 × 6314
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 13 × 13 × 17 × 17 × 631 × 631 × 631 × 631)See below for interesting mathematical facts about the number 394747224593647729859887104 from the Numbermatics database.
Names of 394747224593647729859887104
- Cardinal: 394747224593647729859887104 can be written as Three hundred ninety-four septillion, seven hundred forty-seven sextillion, two hundred twenty-four quintillion, five hundred ninety-three quadrillion, six hundred forty-seven trillion, seven hundred twenty-nine billion, eight hundred fifty-nine million, eight hundred eighty-seven thousand, one hundred four.
Scientific notation
- Scientific notation: 3.94747224593647729859887104 × 1026
Factors of 394747224593647729859887104
Divisors of 394747224593647729859887104
- Number of divisors d(n): 21375
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 17 18 21 24 26 27 28 32 34 36 39 42 48 49 51 52 54 56 63 64 68 72 78 81 84 91 96 98 102 104 108 112 117 119 126 128 136 144 147 153 156 162 168 169 182 189 192 196 204 208 216 221 224 234 238 252 256 272 273 288 289 294 306 312 324 336 338 343 351 357 364 378 384 392 408 416 432 441 442 448 459 468 476 504 507 512 544 546 567 576 578 588 612 624 631 637 648 663 672 676 686 702 714 728 756 768 784 816 819 832 833 864 867 882 884 896 918 936 952 1008 1014 1024 1029 1053 1071 1088 1092 1134 1152 1156 1176 1183 1224 1248 1262 1274 1296 1323 1326 1344 1352 1372 1377 1404 1428 1456 1512 1521 1536 1547 1568 1632 1638 1664 1666 1728 1734 1764 1768 1792 1836 1872 1893 1904 1911 1989 2016 2023 2028 2048 2058 2106 2142 2176 2184 2268 2304 2312 2352 2366 2401 2448 2457 2496 2499 2524 2548 2592 2601 2646 2652 2688 2704 2744 2754 2808 2856 2873 2912 3024 3042 3072 3087 3094 3136 3213 3264 3276 3328 3332 3456 3468 3528 3536 3549 3584 3672 3744 3757 3786 3808 3822 3969 3978 4032 4046 4056 4096 4116 4212 4284 4352 4368 4417 4459 4536 4563 4608 4624 4641 4704 4732 4802 4896 4914 4992 4998 5048 5096 5184 5202 5292 5304 5376 5408 5488 5508 5616 5679 5712 5733 5746 5824 5831 5967 6048 6069 6084 6144 6174 6188 6272 6426 6528 6552 6656 6664 6912 6936 7056 7072 7098 7168 7203 7344 7371 7488 7497 7514 7572 7616 7644 7803 7938 7956 8064 8092 8112 8192 8203 8232 8281 8424 8568 8619 8704 8736 8834 8918 9072 9126 9216 9248 9261 9282 9408 9464 9604 9639 9792 9828 9984 9996 10096 10192 10368 10404 10584 10608 10647 10727 10752 10816 10829 10976 11016 11232 11271 11358 11424 11466 11492 11648 11662 11934 12096 12138 12168 12288 12348 12376 12544 12852 13056 13104 13251 13312 13328 13377 13689 13824 13872 13923 14112 14144 14161 14196 14336 14406 14688 14742 14976 14994 15028 15144 15232 15288 15606 15876 15912 16128 16184 16224 16384 16406 16464 16562 16848 17037 17136 17199 17238 17408 17472 17493 17668 17836 17901 18144 18207 18252 18432 18496 18522 18564 18816 18928 19208 19278 19584 19656 19968 19992 20111 20192 20384 20736 20808 21168 21216 21294 21454 21504 21609 21632 21658 21952 22032 22464 22491 22542 22716 22848 22932 22984 23296 23324 23409 23868 24192 24276 24336 24576 24609 24696 24752 24843 25088 25704 25857 26112 26208 26299 26502 26624 26656 26754 27378 27648 27744 27783 27846 28224 28288 28322 28392 28672 28812 29376 29484 29952 29988 30056 30288 30464 30576 30919 31212 31213 31752 31824 31941 32181 32256 32368 32448 32487 32768 32812 32928 33124 33696 33813 34074 34272 34398 34476 34816 34944 34986 35336 35672 35802 36288 36414 36504 36864 36992 37044 37128 37632 37856 38416 38556 39168 39312 39753 39936 39984 40131 40222 40384 40768 40817 41472 41616 41769 42336 42432 42483 42588 42908 43008 43218 43264 43316 43904 44064 44928 44982 45084 45432 45696 45864 45968 46592 46648 46818 47736 48384 48552 48672 48841 49152 49218 49392 49504 49686 50176 51111 51408 51597 51714 52224 52416 52479 52598 53004 53248 53312 53508 54621 54756 55296 55488 55566 55692 56448 56576 56644 56784 57344 57421 57624 57967 58752 58968 59904 59976 60112 60333 60576 60928 61152 61838 62424 62426 63504 63648 63882 64362 64512 64736 64827 64896 64974 65536 65624 65856 66248 67392 67473 67626 68148 68544 68796 68952 69632 69888 69972 70672 71344 71604 72576 72828 73008 73728 73827 73984 74088 74256 74529 75089 75264 75712 75803 76832 77112 77571 78336 78624 78897 79506 79872 79968 80262 80444 80768 81536 81634 82944 83232 83538 84672 84864 84966 85176 85816 86016 86436 86528 86632 87808 88128 89856 89964 90168 90864 91392 91728 91936 92757 93184 93296 93636 93639 95472 95823 96543 96768 97104 97344 97461 97682 98304 98436 98784 99008 99127 99372 100352 101439 102222 102816 103194 103428 104448 104832 104958 105196 106008 106496 106624 106639 107016 109242 109512 110592 110976 111132 111384 112896 113152 113288 113568 114688 114842 115248 115934 117504 117936 119259 119808 119952 120224 120393 120666 121152 121856 122304 122451 123676 124848 124852 125307 127008 127296 127449 127764 128724 129024 129472 129654 129792 129948 131072 131248 131712 132496 134784 134946 135252 136296 137088 137592 137904 139264 139451 139776 139944 140777 141344 142688 143208 145152 145656 146016 146523 147456 147654 147968 148176 148512 149058 150178 150528 151424 151606 153664 154224 155142 156672 157248 157437 157794 159012 159744 159936 160524 160888 161536 163072 163268 163863 165888 166464 167076 169344 169728 169932 170352 171632 172032 172263 172872 173056 173264 173901 175616 176256 179712 179928 180336 180999 181728 182359 182784 183456 183872 184093 185514 186368 186592 187272 187278 190944 191646 193086 193536 194208 194481 194688 194922 195364 196608 196872 197568 198016 198254 198744 200704 202878 204444 205632 206388 206856 208896 209664 209916 210392 212016 212992 213248 213278 214032 216433 218484 219024 221184 221481 221952 222264 222768 223587 225267 225792 226304 226576 227136 227409 229376 229684 230496 231868 232713 235008 235872 236691 238518 239616 239904 240448 240786 241332 242304 243712 244608 244902 247352 249696 249704 250614 254016 254592 254898 255528 257448 258048 258944 259308 259584 259896 262144 262496 263424 264992 269568 269892 270504 272592 274176 275184 275808 278271 278528 278902 279552 279888 280917 281554 282688 285376 286416 289629 290304 291312 292032 292383 293046 294912 295308 295936 296352 297024 297381 298116 300356 301056 302848 303212 304317 307328 308448 310284 313344 314496 314874 315588 318024 319488 319872 319917 321048 321776 323072 326144 326536 327726 331776 332928 334152 338688 339456 339864 340704 341887 343264 344064 344526 345744 346112 346528 347802 351232 352512 357777 359424 359856 360672 361179 361998 363456 364718 365568 366912 367353 367744 368186 371028 372736 373184 374544 374556 381888 382347 383292 386172 387072 388416 388962 389376 389844 390728 393216 393744 395136 396032 396508 397488 398161 401408 401947 405756 405769 408888 411264 412776 413712 417792 418353 419328 419832 420784 422331 424032 425984 426496 426556 428064 432866 436968 438048 439569 442368 442962 443904 444528 445536 447174 450534 451584 452608 453152 454272 454818 458752 459368 460992 463736 465426 470016 471744 472311 473382 477036 479232 479808 480896 481572 482664 484608 487424 489216 489804 494704 499392 499408 501228 508032 509184 509796 511056 514896 516096 516789 517888 518616 519168 519792 521703 524992 525623 526848 529984 530621 539136 539784 541008 542997 545184 547077 548352 550368 551616 552279 556542 557056 557804 559104 559776 561834 563108 565376 570752 572832 579258 580608 582624 584064 584766 586092 589824 590616 591872 592704 594048 594762 596232 600712 602112 605696 606424 608634 614656 616896 620568 626688 628992 629748 631176 636048 638976 639744 639834 642096 643552 646144 649299 652288 653072 655452 663552 664443 665856 668304 670761 675801 677376 678912 679728 681408 682227 683774 686528 688128 689052 691488 692224 693056 693889 695604 702464 705024 710073 715554 718848 719712 721344 722358 723996 726912 729436 731136 733824 734706 735488 736372 742056 745472 746368 746473 749088 749112 763776 764694 766584 772344 774144 776832 777924 778752 779688 781456 786432 787488 790272 792064 793016 794976 796322 802816 803894 811512 811538 817776 822528 825552 827424 834813 835584 836706 838656 839664 841568 842751 844662 848064 851968 852992 853112 856128 865732 868887 873936 876096 877149 879138 884736 885924 887808 889056 891072 892143 894348 901068 903168 905216 906304 908544 909636 917504 918736 921984 927472 930852 940032 943488 944622 946764 954072 958464 959616 959751 961792 963144 965328 969216 974848 976157 978432 979608 985439 989408 998784 998816 1002456 1016064 1018368 1019592 1022112 1025661 1029792 1032192 1033578 1035776 1037232 1038336 1039584 1043406 1049984 1051246 1053696 1059968 1061242 1078272 1079568 1082016 1085994 1090368 1094154 1096704 1100736 1102059 1103232 1104558 1113084 1114112 1115608 1118208 1119552 1123668 1126216 1130752 1141504 1145664 1147041 1158516 1161216 1165248 1168128 1169532 1172184 1179648 1181232 1183744 1185408 1188096 1189524 1192464 1194483 1201424 1204224 1205841 1211392 1212848 1217268 1217307 1229312 1233792 1241136 1253376 1255059 1257984 1259496 1262352 1266993 1272096 1276513 1277952 1279488 1279668 1284192 1287104 1288651 1292288 1298598 1304576 1306144 1310904 1318707 1327104 1328886 1331712 1336608 1341522 1351602 1354752 1357824 1359456 1362816 1364454 1367548 1373056 1376256 1378104 1382976 1384448 1386112 1387778 1391208 1404928 1410048 1420146 1431108 1437696 1439424 1442688 1444716 1447992 1453824 1458872 1462272 1467648 1469412 1470976 1472744 1484112 1490944 1492736 1492946 1498176 1498224 1515031 1527552 1529388 1533168 1544688 1548288 1550367 1553664 1555848 1557504 1559376 1562912 1565109 1574976 1576869 1580544 1584128 1586032 1589952 1591863 1592644 1605632 1607788 1623024 1623076 1628991 1635552 1641231 1645056 1651104 1654848 1656837 1669626 1671168 1673412 1677312 1679328 1683136 1685502 1689324 1696128 1703936 1705984 1706224 1712256 1731464 1737774 1747872 1752192 1754298 1758276 1769472 1771848 1775616 1778112 1782144 1784286 1788696 1802136 1806336 1810432 1812608 1812863 1817088 1819272 1835008 1837472 1843968 1854944 1861704 1880064 1886976 1889244 1893528 1908144 1916928 1919232 1919502 1923584 1926288 1930656 1938432 1947897 1949696 1952314 1956864 1959216 1970878 1978816 1997568 1997632 2004912 2027403 2032128 2036736 2039184 2044224 2046681 2051322 2059584 2064384 2067156 2071552 2074464 2076672 2079168 2081667 2086812 2099968 2102492 2107392 2119936 2122484 2130219 2156544 2159136 2164032 2171988 2180736 2188308 2193408 2201472 2204118 2206464 2209116 2226168 2228224 2231216 2236416 2239104 2239419 2247336 2252432 2261504 2283008 2291328 2294082 2317032 2322432 2330496 2336256 2339064 2344368 2359296 2362464 2367488 2370667 2370816 2376192 2379048 2384928 2388966 2393209 2402848 2408448 2411682 2422784 2425696 2434536 2434614 2458624 2467584 2482272 2504439 2506752 2510118 2515968 2518992 2524704 2528253 2533986 2544192 2553026 2555904 2558976 2559336 2568384 2574208 2577302 2584576 2597196 2609152 2612288 2621808 2637414 2654208 2657772 2663424 2673216 2676429 2683044 2703204 2709504 2715648 2718912 2725632 2728908 2735096 2746112 2752512 2756208 2765952 2768896 2772224 2775556 2782416 2787127 2809856 2813629 2820096 2840292 2862216 2875392 2878848 2879253 2885376 2889432 2895984 2907648 2917744 2924544 2928471 2935296 2938824 2941952 2945488 2956317 2968224 2981888 2985472 2985892 2996352 2996448 3030062 3055104 3058776 3066336 3076983 3089376 3096576 3100734 3107328 3111696 3115008 3118752 3125824 3130218 3149952 3153738 3161088 3168256 3172064 3179904 3183726 3185288 3211264 3215576 3246048 3246152 3257982 3271104 3282462 3290112 3302208 3306177 3309696 3313674 3339252 3342336 3346824 3354624 3358656 3366272 3371004 3378648 3392256 3407872 3411968 3412448 3424512 3462928 3475548 3495744 3504384 3508596 3516552 3538944 3543696 3551232 3556224 3564288 3568572 3577392 3583449 3604272 3612672 3617523 3620864 3625216 3625726 3634176 3638544 3651921 3674944 3679361 3687936 3709888 3723408 3760128 3765177 3773952 3778488 3787056 3800979 3816288 3829539 3833856 3838464 3839004 3847168 3852576 3861312 3865953 3876864 3895794 3899392 3904628 3913728 3918432 3941756 3956121 3957632 3995136 3995264 4009824 4054806 4064256 4073472 4078368 4088448 4093362 4102644 4119168 4128768 4134312 4143104 4148928 4153344 4158336 4163334 4173624 4199936 4204984 4214784 4239872 4244968 4260438 4313088 4318272 4328064 4343976 4361472 4376616 4386816 4402944 4408236 4412928 4418232 4452336 4456448 4462432 4472832 4478208 4478838 4494672 4504864 4523008 4545093 4566016 4582656 4588164 4634064 4644864 4651101 4660992 4672512 4678128 4688736 4695327 4724928 4730607 4734976 4741334 4741632 4752384 4758096 4769856 4775589 4777932 4786418 4805696 4816896 4823364 4845568 4851392 4869072 4869228 4917248 4923693 4935168 4964544 4970511 5008878 5013504 5020236 5031936 5037984 5049408 5056506 5067972 5088384 5106052 5111808 5117952 5118672 5136768 5148416 5154604 5169152 5176093 5194392 5218304 5224576 5225311 5243616 5274828 5308416 5315544 5326848 5346432 5352858 5366088 5406408 5419008 5431296 5437824 5438589 5451264 5457816 5470192 5492224 5505024 5512416 5531904 5537792 5544448 5551112 5564832 5574254 5619712 5627258 5640192 5680584 5724432 5750784 5757696 5758506 5770752 5778864 5791968 5815296 5835488 5843691 5849088 5856942 5870592 5877648 5883904 5890976 5912634 5936448 5963776 5970944 5971784 5992704 5992896 6060124 6082209 6110208 6117552 6132672 6140043 6153966 6178752 6193152 6201468 6214656 6223392 6230016 6237504 6245001 6251648 6260436 6299904 6307476 6322176 6336512 6344128 6359808 6367452 6370576 6422528 6431152 6492096 6492304 6515964 6542208 6564924 6580224 6604416 6612354 6619392 6627348 6678504 6684672 6693648 6709248 6717312 6718257 6732544 6742008 6757296 6768737 6784512 6823936 6824896 6833099 6849024 6898073 6925856 6951096 6991488 7008768 7017192 7033104 7077888 7087392 7102464 7112001 7112448 7128576 7137144 7154784 7166898 7179627 7208544 7225344 7235046 7241728 7250432 7251452 7268352 7277088 7303842 7349888 7358722 7375872 7419776 7446816 7520256 7530354 7547904 7556976 7574112 7601958 7632576 7659078 7667712 7676928 7678008 7694336 7705152 7722624 7731906 7753728 7791588 7798784 7809256 7827456 7836864 7883512 7912242 7915264 7990272 7990528 8019648 8029287 8109612 8128512 8146944 8156736 8176896 8186724 8205288 8238336 8257536 8268624 8286208 8297856 8306688 8316672 8326668 8347248 8361381 8399872 8409968 8429568 8440887 8479744 8489936 8520876 8626176 8636544 8637759 8656128 8687952 8722944 8753232 8773632 8785413 8805888 8816472 8825856 8836464 8868951 8904672 8924864 8935591 8945664 8956416 8957676 8989344 9009728 9020557 9046016 9090186 9132032 9165312 9176328 9230949 9268128 9289728 9302202 9321984 9345024 9356256 9377472 9390654 9449856 9461214 9469952 9482668 9483264 9504768 9516192 9539712 9551178 9555864 9572836 9611392 9633792 9646728 9691136 9702784 9738144 9738456 9834496 9847386 9870336 9929088 9941022 10017756 10027008 10040472 10063872 10075968 10098816 10113012 10135944 10176768 10212104 10223616 10235904 10237344 10273536 10296832 10309208 10338304 10352186 10388784 10436608 10449152 10450622 10487232 10549656 10616832 10631088 10653696 10692864 10705716 10732176 10750347 10812816 10838016 10852569 10862592 10875648 10877178 10902528 10915632 10940384 10955763 10984448 11024832 11038083 11063808 11075584 11088896 11102224 11129664 11148508 11239424 11254516 11280384 11295531 11361168 11402937 11448864 11488617 11501568 11515392 11517012 11541504 11557728 11583936 11597859 11630592 11670976 11687382 11698176 11713884 11741184 11755296 11767808 11781952 11825268 11872896 11927552 11941888 11943568 11985408 11985792 12120248 12164418 12220416 12235104 12265344 12280086 12307932 12357504 12386304 12402936 12429312 12446784 12460032 12475008 12490002 12503296 12520872 12599808 12614952 12644352 12673024 12688256 12690041 12719616 12734904 12741152 12845056 12862304 12984192 12984608 13031928 13084416 13129848 13160448 13208832 13224708 13238784 13254696 13357008 13369344 13387296 13418496 13434624 13436514 13465088 13484016 13514592 13537474 13569024 13635279 13647872 13649792 13666198 13698048 13796146 13851712 13902192 13982976 14017536 14034384 14066208 14174784 14191821 14204928 14224002 14224896 14257152 14274288 14309568 14326767 14333796 14359254 14417088 14450688 14470092 14483456 14500864 14502904 14536704 14554176 14607684 14699776 14717444 14751744 14771079 14839552 14893632 14911533 15040512 15060708 15095808 15113952 15148224 15203916 15265152 15318156 15335424 15353856 15356016 15388672 15410304 15445248 15463812 15507456 15528279 15583176 15597568 15618512 15654912 15673728 15675933 15767024 15824484 15830528 15980544 15981056 16039296 16058574 16219224 16257024 16293888 16313472 16315767 16353792 16373448 16410576 16476672 16515072 16537248 16572416 16594669 16595712 16613376 16633344 16653336 16694496 16722762 16752463 16799744 16819936 16859136 16881774 16959488 16979872 17041752 17252352 17273088 17275518 17312256 17375904 17445888 17506464 17531073 17547264 17570826 17611776 17632944 17651712 17672928 17737902 17809344 17849728 17871182 17891328 17912832 17915352 17978688 18019456 18041114 18092032 18180372 18264064 18330624 18352656 18461898 18536256 18579456 18604404 18643968 18690048 18712512 18735003 18754944 18781308 18899712 18922428 18939904 18965336 18966528 19009536 19032384 19079424 19102356 19111728 19145672 19222784 19267584 19293456 19382272 19405568 19476288 19476912 19509889 19668992 19694772 19695403 19740672 19858176 19882044 20035512 20054016 20080944 20127744 20151936 20154771 20197632 20226024 20271888 20306211 20353536 20424208 20471808 20474688 20499297 20547072 20593664 20618416 20676608 20694219 20704372 20777568 20873216 20898304 20901244 20974464 21099312 21233664 21262176 21307392 21336003 21385728 21411432 21464352 21500694 21538881 21625632 21676032 21705138 21725184 21751296 21754356 21805056 21831264 21880768 21911526 21968896 22049664 22076166 22127616 22151168 22177792 22204448 22259328 22297016 22478848 22509032 22560768 22591062 22722336 22805874 22897728 22977234 23003136 23030784 23034024 23083008 23115456 23167872 23195718 23261184 23341952 23374764 23396352 23427768 23482368 23510592 23535616 23563904 23650536 23745792 23855104 23883776 23887136 23970816 23971584 24240496 24328836 24440832 24470208 24530688 24560172 24615864 24715008 24772608 24805872 24858624 24893568 24920064 24950016 24980004 25006592 25041744 25084143 25199616 25229904 25288704 25322661 25346048 25376512 25380082 25439232 25469808 25482304 25724608 25755527 25968384 25969216 26063856 26168832 26259696 26320896 26356239 26417664 26449416 26477568 26509392 26606853 26714016 26774592 26806773 26836992 26869248 26873028 26930176 26968032 27029184 27061671 27074948 27138048 27270558 27295744 27299584 27332396 27396096 27592292 27692847 27703424 27804384 27965952 28035072 28068768 28132416 28349568 28383642 28409856 28448004 28449792 28514304 28548576 28619136 28653534 28667592 28718508 28834176 28901376 28940184 28966912 29001728 29005808 29073408 29108352 29215368 29399552 29434888 29503488 29542158 29679104 29787264 29823066 30081024 30121416 30191616 30227904 30296448 30407832 30530304 30636312 30670848 30707712 30712032 30777344 30818671 30820608 30890496 30927624 31014912 31056558 31166352 31195136 31237024 31309824 31347456 31351866 31534048 31648968 31661056 31961088 31962112 32078592 32117148 32251041 32438448 32514048 32557707 32587776 32626944 32631534 32707584 32746896 32821152 32867289 32953344 33074496 33114249 33144832 33189338 33191424 33226752 33266688 33306672 33388992 33445524 33504926 33599488 33639872 33718272 33763548 33918976 33959744 34083504 34465851 34504704 34546176 34551036 34624512 34751808 34793577 34891776 35012928 35062146 35094528 35141652 35223552 35265888 35303424 35345856 35475804 35618688 35699456 35742364 35782656 35825664 35830704 35957376 36038912 36082228 36184064 36232651 36360744 36528128 36577177 36661248 36705312 36923796 37072512 37158912 37208808 37287936 37380096 37425024 37470006 37509888 37562616 37799424 37844856 37879808 37930672 37933056 38019072 38064768 38070123 38158848 38204712 38223456 38291344 38445568 38535168 38586912 38764544 38811136 38952576 38953824 39019778 39337984 39389544 39390806 39481344 39716352 39764088 40071024 40108032 40161888 40255488 40303872 40309542 40395264 40452048 40543776 40612422 40707072 40848416 40905837 40943616 40949376 40998594 41094144 41187328 41236832 41353216 41388438 41408744 41555136 41746432 41796608 41802488 41948928 42198624 42524352 42575463 42614784 42672006 42771456 42822864 42928704 42980301 43001388 43077762 43251264 43352064 43410276 43450368 43502592 43508712 43610112 43662528 43761536 43823052 43937792 44099328 44152332 44255232 44302336 44355584 44408896 44518656 44594032 44957696 45018064 45121536 45182124 45444672 45611748 45795456 45954468 46006272 46061568 46068048 46166016 46230912 46335744 46391436 46522368 46584837 46683904 46749528 46792704 46855536 46964736 47021184 47027799 47071232 47127808 47301072 47381159 47491584 47767552 47774272 47831693 47941632 47943168 48480992 48657672 48881664 48940416 48947301 49061376 49120344 49231728 49430016 49545216 49611744 49717248 49784007 49787136 49840128 49900032 49960008 50013184 50083488 50168286 50257389 50399232 50459808 50577408 50645322 50692096 50753024 50760164 50878464 50939616 50964608 51449216 51511054 51936768 51938432 52127712 52337664 52519392 52641792 52712478 52835328 52898832 52955136 53018784 53213706 53428032 53549184 53613546 53673984 53738496 53746056 53860352 53936064 54058368 54123342 54149896 54276096 54541116 54591488 54599168 54664792 54792192 55184584 55385694 55406848 55608768 55931904 56070144 56137536 56205009 56264832 56699136 56767284 56819712 56896008 56899584 57028608 57097152 57238272 57307068 57335184 57437016 57668352 57802752 57880368 57933824 58003456 58011616 58146816 58216704 58430736 58529667 58799104 58869776 59006976 59084316 59086209 59358208 59574528 59646132 60162048 60242832 60383232 60455808 60464313 60592896 60815664 60918633 61060608 61272624 61415424 61424064 61497891 61554688 61637342 61641216 61780992 61855248 62029824 62082657 62113116 62332704 62474048 62549137 62619648 62694912 62703732 63068096 63297936 63322112 63922176 63924224 64008009 64157184 64234296 64502082 64616643 64876896 65028096 65115414 65175552 65253888 65263068 65415168 65493792 65642304 65734578 65906688 66148992 66228498 66289664 66378676 66382848 66453504 66533376 66613344 66777984 66891048 67009852 67198976 67279744 67289209 67436544 67527096 67837952 67919488 68167008 68931702 69009408 69092352 69102072 69249024 69503616 69587154 69783552 70025856 70124292 70189056 70283304 70447104 70531776 70606848 70691712 70951608 71237376 71398912 71484728 71565312 71651328 71661408 71914752 72077824 72164456 72368128 72465302 72721488 73056256 73154354 73322496 73410624 73847592 74145024 74317824 74417616 74575872 74760192 74850048 74940012 75019776 75125232 75252429 75598848 75689712 75759616 75861344 75866112 75967983 76038144 76129536 76140246 76317696 76409424 76446912 76582688 76891136 77173824 77266581 77529088 77622272 77905152 77907648 78039556 78675968 78779088 78781612 78962688 79068717 79432704 79528176 79820559 80142048 80323776 80420319 80510976 80607744 80619084 80790528 80904096 81087552 81185013 81224844 81414144 81696832 81811674 81887232 81898752 81997188 82188288 82374656 82473664 82706432 82776876 82817488 83110272 83492864 83593216 83604976 83897856 84397248 85048704 85150926 85229568 85344012 85542912 85645728 85857408 85960602 86002776 86155524 86502528 86704128 86820552 86900736 87005184 87017424 87220224 87325056 87523072 87646104 87875584 87993581 88198656 88304664 88510464 88711168 88817792 88830287 89037312 89188064 89915392 90036128 90243072 90364248 90889344 91223496 91590912 91908936 92012544 92123136 92136096 92332032 92456013 92461824 92671488 92782872 93044736 93169674 93367808 93499056 93585408 93711072 93929472 94042368 94055598 94142464 94255616 94602144 94762318 94983168 95535104 95548544 95663386 95883264 95886336 96961984 97315344 97763328 97880832 97894602 98122752 98240688 98463456 98860032 99223488 99342747 99434496 99568014 99574272 99680256 99800064 99920016 100026368 100166976 100336572 100514778 100798464 100919616 101154816 101290644 101384192 101506048 101520328 101756928 101879232 101929216 102898432 103022108 103397553 103873536 103876864 104255424 104380731 104675328 105038784 105283584 105424956 105670656 105797664 105910272 106037568 106427412 106856064 107098368 107227092 107347968 107476992 107492112 107720704 107872128 108116736 108246684 108299792 108552192 108697953 109082232 109182976 109198336 109329584 109584384 109731531 110369168 110771388 110813696 111217536 111863808 112140288 112275072 112410018 112529664 113398272 113534568 113639424 113792016 113799168 114057216 114194304 114210369 114476544 114614136 114670368 114874032 115068529 115336704 115605504 115760736 116006912 116023232 116162683 116293632 116433408 116861472 117059334 117267241 117598208 117739552 118013952 118168632 118172418 118716416 119149056 119292264 120324096 120485664 120766464 120911616 120928626 121185792 121631328 121837266 122121216 122545248 122717511 122830848 122848128 122995782 123109376 123274684 123282432 123561984 123710496 124059648 124165314 124226232 124665408 124948096 125098274 125239296 125389824 125407464 126136192 126595872 126644224 127844352 127848448 128016018 128314368 128468592 129004164 129233286 129753792 130056192 130230828 130351104 130507776 130526136 130830336 130987584 131284608 131469156 131813376 132297984 132456996 132579328 132757352 132765696 132907008 133066752 133226688 133555968 133782096 134019704 134397952 134559488 134578418 134873088 135054192 135675904 135838976 136334016 136569223 137863404 138018816 138184704 138204144 138498048 139007232 139174308 139567104 139754511 140051712 140248584 140378112 140566608 140894208 141063552 141083397 141213696 141383424 141903216 142143477 142474752 142797824 142969456 143302656 143322816 143495079 143829504 144155648 144328912 144736256 144930604 145442976 146112512 146308708 146644992 146821248 146841903 147695184 148290048 148635648 148835232 149151744 149352021 149520384 149700096 149880024 150039552 150250464 150504858 150772167 151197696 151379424 151722688 151732224 151935966 152076288 152259072 152280492 152635392 152818848 152893824 153165376 153782272 154347648 154533162 155058176 155244544 155810304 155815296 156079112 157351936 157558176 157563224 157925376 158137434 158865408 159056352 159641118 160284096 160647552 160840638 161021952 161215488 161238168 161581056 161808192 162175104 162370026 162449688 162828288 163393664 163623348 163774464 163797504 163994376 164376576 164749312 164947328 165412864 165553752 165634976 166220544 166985728 167186432 167209952 167795712 168794496 170097408 170301852 170459136 170688024 171085824 171291456 171714816 171921204 172005552 172311048 173005056 173408256 173641104 173801472 174010368 174034848 174440448 174650112 175046144 175292208 175589001 175751168 175987162 176397312 176609328 177020928 177258627 177422336 177635584 177660574 178074624 178376128 180072256 180486144 180728496 181778688 182446992 182755899 183181824 183817872 184246272 184272192 184493673 184664064 184912026 184923648 185342976 185565744 186089472 186247971 186339348 186735616 186998112 187422144 187647411 187858944 188084736 188111196 188284928 188511232 189204288 189524636 189966336 191070208 191097088 191326772 191766528 191772672 192024027 193849929 193923968 194630688 195526656 195761664 195789204 196245504 196481376 196926912 197720064 198446976 198685494 198868992 199136028 199148544 199360512 199600128 199840032 200052736 200333952 200673144 201029556 201596928 201839232 201867627 202309632 202581288 202768384 203012096 203040656 203513856 203758464 203858432 205796864 206044216 206795106 207747072 207753728 208510848 208761462 209350656 210077568 210567168 210849912 211341312 211595328 211820544 212075136 212854824 213712128 214196736 214454184 214695936 214953984 214984224 215441408 215730697 215744256 216233472 216493368 216599584 217104384 217395906 218164464 218365952 218396672 218659168 219168768 219463062 220738336 221542776 221627392 222435072 223727616 224280576 224550144 224820036 225059328 225757287 226796544 227069136 227278848 227584032 227598336 227903949 228114432 228388608 228420738 228953088 229228272 229340736 229748064 230137058 230673408 231521472 231799743 232013824 232046464 232325366 232587264 232866816 233722944 234118668 234534482 235196416 235479104 236027904 236337264 236344836 237432832 238298112 238584528 240971328 241260957 241532928 241823232 241857252 242371584 243262656 243555039 243674532 244242432 245090496 245435022 245661696 245696256 245991564 246218752 246549368 246564864 247123968 247420992 248119296 248330628 248452464 249330816 249896192 250196548 250478592 250779648 250814928 251239591 252272384 253191744 253288448 253628557 255688704 255696896 256032036 256040239 256628736 256937184 258008328 258466572 259507584 260112384 260461656 260702208 261015552 261052272 261660672 261975168 262569216 262938312 263626752 263980743 264595968 264913992 265158656 265514704 265531392 266133504 266453376 266490861 267111936 267564192 268039408 268795904 269118976 269156836 269746176 270108384 271351808 271677952 272668032 273138446 275726808 276037632 276369408 276408288 276996096 277368039 278014464 278348616 279134208 279509022 280103424 280497168 280756224 281133216 281788416 282127104 282166794 282427392 282766848 283806432 284286954 284949504 285595648 285938912 286605312 286645632 286990158 287659008 288311296 288657824 289472512 289861208 290885952 292225024 292617416 293289984 293642496 293683806 295390368 296580096 297670464 298028241 298303488 298704042 299040768 299400192 299760048 300079104 300500928 301009716 301544334 302395392 302758848 303445376 303464448 303871932 304152576 304518144 304560984 305270784 305637696 305787648 306330752 307564544 308695296 309066324 310116352 310489088 311620608 311630592 312158224 314703872 315116352 315126448 315850752 316274868 317730816 318112704 319282236 320568192 321295104 321681276 322043904 322430976 322476336 323162112 323616384 324350208 324740052 324899376 325656576 326093859 326787328 327246696 327548928 327595008 327988752 328753152 329194593 329498624 329894656 331107504 331269952 331668113 332441088 334372864 334419904 334821851 335591424 337588992 340194816 340603704 340918272 341376048 342171648 342582912 342631107 343429632 343842408 344011104 344622096 345205587 346010112 346816512 347282208 348020736 348069696 348488049 348880896 349300224 350092288 350584416 351178002 351502336 351801723 351974324 352794624 353218656 354041856 354517254 354844672 355271168 355321148 356149248 356752256 360144512 360972288 361456992 363557376 364893984 365511798 366363648 367635744 368492544 368544384 368987346 369328128 369824052 369847296 370685952 371131488 372178944 372495942 372678696 373471232 373996224 374844288 375294822 375717888 376169472 376222392 376569856 377022464 378408576 379049272 379932672 382140416 382194176 382653544 383533056 383545344 384048054 387699858 387847936 389261376 391053312 391523328 391578408 392491008 392962752 393853824 395440128 396893952 397370988 397737984 398272056 398297088 398721024 399200256 399680064 400105472 400667904 401346288 402059112 403193856 403678464 403735254 404619264 405162576 405536768 406024192 406081312 407027712 407516928 407716864 409707669 411593728 412088432 413590212 415494144 415507456 417021696 417522924 418701312 419263533 420155136 421134336 421699824 422682624 423190656 423250191 423641088 424150272 425709648 426430431 427424256 428393472 428908368 429907968 429968448 430485237 430882816 431461394 431488512 432466944 432986736 433199168 434208768 434791812 436328928 436793344 437318336 437843959 438337536 438926124 441476672 443085552 443254784 444870144 447455232 448056063 448561152 449100288 449640072 450118656 451514574 452316501 453593088 454138272 455168064 455196672 455807898 456228864 456777216 456841476 457906176 458456544 458681472 459496128 460274116 461346816 463042944 463599486 464027648 464092928 464650732 465174528 465733632 467445888 468237336 469068964 470392832 470958208 471024463 472055808 472674528 472689672 474865664 476596224 477169056 481942656 482521914 483065856 483646464 483714504 484743168 486525312 487110078 487349064 488484864 490180992 490870044 491323392 491392512 491983128 492437504 493098736 493129728 494247936 494841984 496238592 496661256 496904928 498661632 499792384 500393096 500957184 501559296 501629856 502479182 504544768 506383488 506576896 507257114 511377408 511393792 512064072 512080478 513257472 513874368 516016656 516933144 519015168 520224768 520923312 521404416 522031104 522104544 523321344 523950336 525138432 525876624 526767003 527253504 527961486 529191936 529827984 530317312 531029408 531062784 531775881 532267008 532906752 532981722 534223872 535128384 536078816 537591808 538237952 538313672 540216768 542703616 543355904 545336064 546276892 548267697 551453616 552738816 552816576 553481019 553992192 554736078 556028928 556697232 558268416 558743913 559018044 560206848 560994336 562266432 562942233 563576832 564254208 564333588 564854784 565533696 567612864 568573908 569899008 571191296 571877824 573210624 573291264 573980316 575318016 576622592 577315648 578945024 579722416 581771904 584450048 585234832 586579968 587284992 587367612 590780736 593160192 595340928 596056482 596606976 597408084 598081536 598800384 599520096 600158208 601001856 602019432 603088668 604790784 605517696 605602881 606890752 606928896 607743864 608305152 609036288 609121968 610541568 611275392 611575296 612661504 615129088 615955067 617390592 618132648 620978176 621812009 623241216 623261184 624316448 629407744 630232704 630252896 631701504 632549736 635461632 636225408 638564472 641136384 642590208 643362552 644087808 644861952 644952672 646324224 647192091 647232768 648700416 649480104 649798752 651313152 652187718 653574656 654493392 655097856 655190016 655977504 657506304 658389186 658997248 659789312 662215008 662539904 663336226 664882176 668745728 668839808 669643702 671182848 675177984 680389632 681207408 681836544 682752096 684343296 685165824 685262214 686859264 687684816 688022208 689244192 690411174 692020224 694564416 695399229 696041472 696139392 696976098 697761792 698600448 700184576 701168832 702356004 703004672 703603446 703948648 705589248 706437312 708083712 709034508 709689344 710542336 710642296 712298496 713504512 720289024 722913984 723782871 727114752 729787968 730665117 731023596 732727296 735271488 736985088 737088768 737974692 738656256 739648104 739694592 741371904 742262976 744357888 744991884 745357392 746942464 747992448 749688576 750589644 751435776 752338944 752444784 753139712 753718773 754044928 756817152 758098544 759865344 760885671 764280832 764388352 765307088 767066112 767090688 768096108 768120717 775399716 775695872 778522752 782106624 783046656 783156816 784982016 785925504 787707648 790880256 791942229 793787904 794741976 795475968 796544112 796594176 798400512 799360128 799472583 800210944 801335808 802692576 804118224 805479703 806387712 807356928 807470508 809238528 810325152 812048384 812162624 813138781 814055424 815033856 815433728 819415338 823187456 824176864 827180424 830988288 831014912 832104117 834043392 835045848 837402624 838527066 840310272 842268672 843399648 845365248 846381312 846500382 847282176 848300544 851419296 852860862 854848512 856786944 857816736 859815936 859936896 860970474 861765632 862922788 862977024 864933888 865973472 866398336 868417536 869583624 872657856 873586688 874636672 875687918 876675072 877852248 882953344 886171104 886509568 889740288 894910464 896112126 897122304 898200576 899280144 900237312 903029148 904633002 907186176 908276544 910336128 910393344 911615796 912457728 913554432 913682952 915812352 916913088 917362944 918992256 920548232 922693632 926085888 927198972 928055296 928185856 929301464 930349056 931467264 934891776 936474672 938137928 940785664 941916416 942048926 944111616 945349056 945379344 949731328 953192448 954338112 955984561 963885312 965043828 966131712 967292928 967429008 969486336 973050624 974220156 974698128 976969728 978281577 980361984 981740088 982646784 982785024 983966256 984875008 986197472 986259456 987583779 988495872 989683968 993322512 993809856 995004339 997323264 999584768 1000786192 1003118592 1003259712 1004465553 1004958364 1009089536 1012766976 1013153792 1014514228 1022754816 1022787584 1024128144 1024160956 1026514944 1027748736 1027893321 1032033312 1033866288 1035616761 1038030336 1040449536 1041846624 1044062208 1044209088 1045464147 1046642688 1047900672 1050276864 1051753248 1053534006 1054507008 1055405169 1055922972 1058383872 1059655968 1062058816 1062125568 1063551762 1064534016 1065813504 1065963444 1068447744 1070256768 1072157632 1075183616 1076475904 1076627344 1080433536 1085407232 1086711808 1090672128 1092553784 1096535394 1102907232 1105477632 1105633152 1106962038 1107984384 1109472156 1112057856 1113394464 1116536832 1117487826 1118036088 1120413696 1121988672 1124532864 1125884466 1127153664 1128508416 1128667176 1129709568 1131067392 1135225728 1137147816 1139798016 1142382592 1143755648 1143916553 1146421248 1146582528 1147960632 1150636032 1153245184 1154631296 1157890048 1159444832 1163543808 1168900096 1170469664 1173159936 1174569984 1174735224 1181561472 1186320384 1190681856 1192112964 1193213952 1194816168 1196163072 1197600768 1199040192 1200316416 1202003712 1204038864 1206177336 1209581568 1211035392 1211205762 1213781504 1213857792 1215487728 1216610304 1218072576 1218243936 1221083136 1222550784 1223150592 1225323008 1229123007 1230258176 1231910134 1234781184 1236265296 1241956352 1243624018 1246482432 1246522368 1248632896 1260465408 1260505792 1263403008 1265099472 1270923264 1272450816 1277128944 1279291293 1282272768 1285180416 1286725104 1289723904 1289905344 1291455711 1292648448 1294384182 1294465536 1297400832 1298960208 1299597504 1302626304 1304375436 1307149312 1308986784 1310380032 1311955008 1313531877 1315012608 1316778372 1317994496 1319578624 1324430016 1325079808 1326672452 1329764352 1337491456 1337679616 1339287404 1342365696 1344168189 1350355968 1356949503 1360779264 1362414816 1365504192 1368686592 1370331648 1370524428 1373718528 1375369632 1376044416 1378488384 1380822348 1384040448 1389128832 1390798458 1392082944 1392278784 1393952196 1395523584 1397200896 1400369152 1402337664 1404712008 1406009344 1407206892 1407897296 1411178496 1412874624 1413073389 1416167424 1418069016 1419378688 1421084672 1421284592 1424596992 1427009024 1440578048 1445827968 1447565742 1454229504 1459575936 1461330234 1462047192 1465454592 1470542976 1473970176 1474177536 1475949384 1477312512 1479296208 1479389184 1482743808 1484525952 1488715776 1489983768 1490714784 1493884928 1495890877 1495984896 1499377152 1501179288 1502871552 1504677888 1504889568 1507437546 1508089856 1510114879 1513634304 1516197088 1519730688 1521771342 1528561664 1528776704 1530614176 1534132224 1534181376 1536192216 1536241434 1550799432 1551391744 1557045504 1564213248 1566093312 1566313632 1569964032 1571851008 1575415296 1580301009 1581760512 1583884458 1587575808 1589483952 1590951936 1593088224 1593188352 1595327643 1596801024 1598720256 1598945166 1600421888 1602671616 1605385152 1608236448 1610959406 1612775424 1614713856 1614941016 1620650304 1624096768 1624325248 1626277562 1628110848 1630067712 1630867456 1638830676 1646374912 1648353728 1654360848 1661976576 1662029824 1664208234 1668086784 1670091696 1674805248 1677054132 1680620544 1686799296 1688826699 1690730496 1692762624 1693000764 1694564352 1696601088 1702838592 1705721724 1709697024 1713573888 1715633472 1719631872 1719873792 1721940948 1723531264 1725845576 1725954048 1729867776 1731946944 1732796672 1736835072 1739167248 1745315712 1747173376 1749273344 1751375836 1753350144 1755704496 1758677137 1765906688 1772342208 1773019136 1775399899 1779480576 1789820928 1792224252 1794244608 1796401152 1798560288 1800474624 1806058296 1809266004 1814372352 1816553088 1816808643 1820672256 1820786688 1823231592 1824915456 1827108864 1827365904 1831624704 1833826176 1834725888 1837984512 1841096464 1845387264 1847865201 1852171776 1854397944 1856110592 1856371712 1858602928 1862934528 1865436027 1869783552 1872949344 1876275856 1881571328 1883832832 1884097852 1888223232 1890698112 1890758688 1899462656 1906384896 1908676224 1911969122 1927770624 1930087656 1932263424 1934585856 1934858016 1938972672 1941576273 1946101248 1948440312 1949396256 1953939456 1956563154 1960723968 1963480176 1965293568 1965570048 1967932512 1972394944 1972518912 1975167558 1976991744 1979367936 1986645024 1987619712 1990008678 1994646528 1999169536 2001572384 2006237184 2006519424 2008931106 2009916728 2018179072 2025533952 2026307584 2029028456 2045509632 2045575168 2048256288 2048321912 2053029888 2055497472 2055786642 2064066624 2067732576 2071233522 2076060672 2083693248 2086197687 2088124416 2088418176 2090928294 2093285376 2095801344 2100553728 2103506496 2107068012 2109014016 2110810338 2111845944 2116767744 2119311936 2124117632 2124251136 2127103524 2129068032 2131627008 2131926888 2136895488 2140513536 2144315264 2150367232 2152951808 2153254688 2160867072 2170814464 2173423616 2181344256 2185107568 2193070788 2205814464 2210955264 2211266304 2213924076 2215968768 2218944312 2224115712 2226788928 2233073664 2234975652 2236072176 2240827392 2243977344 2249065728 2251768932 2254307328 2257016832 2257334352 2259419136 2261156319 2262134784 2270451456 2274295632 2279596032 2282657013 2284765184 2287511296 2287833106 2292842496 2293165056 2295921264 2301272064 2304362151 2306490368 2309262592 2318889664 2321676791 2327087616 2340939328 2346319872 2349139968 2349470448 2363122944 2372640768 2375826687 2381363712 2384225928 2386427904 2389632336 2395201536 2398080384 2398417749 2400632832 2404007424 2408077728 2412354672 2416439109 2419163136 2422070784 2422411524 2427563008 2427715584 2430975456 2436145152 2436487872 2439416343 2442166272 2445101568 2446301184 2450646016 2458246014 2460516352 2463820268 2469562368 2472530592 2483912704 2487248036 2492964864 2493044736 2496312351 2497265792 2520930816 2521011584 2526806016 2530198944 2541846528 2544901632 2554257888 2558582586 2564545536 2570360832 2573450208 2579447808 2579810688 2582911422 2585296896 2588768364 2588931072 2594801664 2597920416 2599195008 2605252608 2608750872 2614298624 2617973568 2620760064 2623910016 2627063754 2630025216 2633556744 2635988992 2639157248 2648860032 2650159616 2653344904 2659528704 2674982912 2675359232 2678574808 2684731392 2688336378 2700711936 2713899006 2721558528 2724829632 2731008384 2737373184 2740663296 2741048856 2747437056 2750739264 2752088832 2756976768 2761644696 2768080896 2778257664 2781596916 2784165888 2784557568 2787904392 2791047168 2794401792 2800738304 2804675328 2809424016 2812018688 2814413784 2815794592 2822356992 2825749248 2826146778 2832334848 2836138032 2838757376 2842169344 2842569184 2849193984 2854018048 2867953683 2881156096 2891655936 2895131484 2908459008 2919151872 2922660468 2924094384 2930909184 2934844731 2941085952 2947940352 2948355072 2951898768 2954625024 2958592416 2958778368 2962751337 2965487616 2969051904 2979967536 2981429568 2985013017 2987769856 2991781754 2991969792 2998754304 3002358576 3009355776 3009779136 3013396659 3014875092 3016179712 3020229758 3027268608 3032394176 3039461376 3043542684 3057553408 3061228352 3068264448 3068362752 3072384432 3072482868 3101598864 3102783488 3106850283 3114091008 3132186624 3132627264 3136392441 3139928064 3143702016 3150830592 3160602018 3163521024 3166215507 3167768916 3175151616 3178967904 3186176448 3186376704 3190655286 3193602048 3197440512 3197890332 3200843776 3205343232 3210770304 3216472896 3221918812 3225550848 3229427712 3229882032 3241300608 3248193536 3248650496 3252555124 3256221696 3260135424 3261734912 3266114683 3277661352 3292749824 3296707456 3297171241 3308721696 3323953152 3324059648 3328416468 3336173568 3340183392 3349610496 3354108264 3361241088 3373598592 3377653398 3381460992 3385525248 3386001528 3389128704 3393202176 3405677184 3411443448 3419394048 3427147776 3431266944 3431749659 3439263744 3439747584 3443881896 3447062528 3451691152 3451908096 3459735552 3463893888 3465593344 3473670144 3478334496 3490631424 3494346752 3498546688 3502751672 3506700288 3511408992 3517354274 3531813376 3544684416 3546038272 3550799798 3558961152 3579641856 3584448504 3588489216 3592802304 3597120576 3600949248 3612116592 3618532008 3628744704 3633106176 3633617286 3641344512 3641573376 3646463184 3649830912 3654217728 3654731808 3663249408 3667652352 3669451776 3675969024 3682192928 3687369021 3690774528 3695730402 3704343552 3708795888 3712221184 3712743424 3717205856 3725869056 3730872054 3739567104 3745898688 3752551712 3763142656 3767665664 3768195704 3781396224 3781517376 3798925312 3812769792 3817352448 3823938244 3837873879 3855541248 3860175312 3869171712 3869716032 3874367133 3877945344 3883152546 3892202496 3896880624 3898792512 3907878912 3913126308 3921447936 3926960352 3931140096 3935865024 3940595631 3944789888 3945037824 3950335116 3953983488 3958735872 3973290048 3975239424 3980017356 3989293056 3998339072 4003144768 4012474368 4013038848 4017862212 4019833456 4036358144 4051067904 4052615168 4058056912 4091150336 4096512576 4096643824 4106059776 4110994944 4111573284 4128133248 4135465152 4142467044 4152121344 4167386496 4172395374 4176248832 4176836352 4181856588 4186570752 4191602688 4201107456 4207012992 4214136024 4218028032 4221620676 4223691888 4233535488 4238623872 4239220167 4248235264 4248502272 4254207048 4258136064 4263254016 4263853776 4271073047 4273790976 4281027072 4288630528 4305903616 4306509376 4311685469 4321734144 4346847232 4352684063 4362688512 4370215136 4386141576 4411628928 4421910528 4422532608 4427848152 4431937536 4437888624 4448231424 4453577856 4466147328 4469951304 4472144352 4481654784 4487672631 4487954688 4498131456 4503537864 4508614656 4514033664 4514668704 4522312638 4524269568 4530344637 4540902912 4548591264 4559192064 4565314026 4569530368 4575022592 4575666212 4585684992 4586330112 4591842528 4602544128 4608724302 4612980736 4618525184 4637779328 4643353582 4654175232 4681878656 4692639744 4698279936 4698940896 4726245888 4745281536 4751653374 4762727424 4768451856 4772855808 4779264672 4790403072 4796160768 4796835498 4801265664 4808014848 4816155456 4824709344 4832878218 4838326272 4844141568 4844823048 4855126016 4861950912 4872290304 4872975744 4878832686 4884332544 4890203136 4892602368 4901292032 4916492028 4921032704 4927640536 4939124736 4945061184 4967825408 4974496072 4985929728 4986089472 4992624702 4994531584 5041861632 5042023168 5060397888 5066480097 5083693056 5089803264 5108515776 5117165172 5129091072 5140721664 5146900416 5158895616 5159621376 5165822844 5170593792 5177536728 5177862144 5189603328 5195840832 5198390016 5210505216 5217501744 5228597248 5235947136 5241520128 5247820032 5254127508 5260050432 5267113488 5271977984 5276031411 5278314496 5297720064 5300319232 5306689808 5319057408 5326199697 5349965824 5350718464 5357149616 5369462784 5376672756 5401423872 5427798012 5443117056 5449659264 5450425929 5462016768 5474746368 5481326592 5482097712 5494874112 5501478528 5504177664 5513953536 5523289392 5536161792 5543595603 5556515328 5563193832 5568331776 5569115136 5575808784 5588803584 5596308081 5601476608 5609350656 5618848032 5628827568 5631589184 5638357921 5644713984 5651498496 5652293556 5664669696 5672276064 5684338688 5685138368 5691971467 5698387968 5708036096 5735907366 5762312192 5783311872 5790262968 5816918016 5824728819 5838303744 5845320936 5848188768 5861818368 5869689462 5882171904 5895880704 5896710144 5903797536 5917184832 5917556736 5925502674 5930975232 5938103808 5959935072 5962859136 5970026034 5975539712 5983563508 5983939584 5997508608 6004717152 6018711552 6019558272 6026793318 6029750184 6032359424 6040459516 6054537216 6064788352 6078922752 6087085368 6115106816 6122456704 6136528896 6136725504 6144768864 6144965736 6203197728 6205566976 6213700566 6228182016 6264373248 6265254528 6272784882 6279856128 6287404032 6301661184 6321204036 6327042048 6332431014 6335537832 6350303232 6357935808 6372352896 6372753408 6381310572 6387204096 6394881024 6395780664 6401687552 6410686464 6421540608 6432945792 6443837624 6451101696 6458855424 6459764064 6482601216 6496387072 6497300992 6505110248 6512443392 6520270848 6523469824 6532229366 6555322704 6585499648 6593414912 6594342482 6617443392 6647906304 6648119296 6656832936 6672347136 6680366784 6699220992 6708216528 6722482176 6747197184 6755306796 6762921984 6771050496 6772003056 6778257408 6783468957 6786404352 6811354368 6822886896 6838788096 6847971039 6854295552 6862533888 6863499318 6878527488 6879495168 6887763792 6894125056 6903382304 6903816192 6913086453 6919471104 6927787776 6931186688 6956668992 6965030373 6981262848 6988693504 6997093376 7005503344 7022817984 7034708548 7063626752 7089368832 7092076544 7101599596 7117922304 7127480061 7159283712 7168897008 7185604608 7194241152 7195253247 7201898496 7224233184 7237064016 7249317327 7257489408 7266212352 7267234572 7282689024 7283146752 7292926368 7308435456 7309463616 7318249029 7326498816 7335304704 7338903552 7351938048 7364385856 7374738042 7381549056 7391460804 7408687104 7417591776 7425486848 7434411712 7451738112 7461744108 7479134208 7491797376 7505103424 7526285312 7535331328 7536391408 7562792448 7563034752 7597850624 7625539584 7634704896 7647876488 7675747758 7711082496 7720350624 7738343424 7739432064 7748734266 7755890688 7766305092 7784404992 7793761248 7797585024 7815757824 7826252616 7842895872 7853920704 7862280192 7871730048 7881191262 7889579776 7890075648 7900670232 7907966976 7917471744 7946580096 7950478848 7960034712 7978586112 7996678144 8006289536 8007415871 8024948736 8026077696 8035724424 8039666912 8072716288 8102135808 8105230336 8116113824 8182300672 8193025152 8193287648 8212119552 8221989888 8223146568 8256266496 8270930304 8284934088 8304242688 8334772992 8344790748 8352497664 8353672704 8363713176 8373141504 8383205376 8402214912 8414025984 8428272048 8436056064 8443241352 8447383776 8467070976 8477247744 8478440334 8496470528 8497004544 8508414096 8516272128 8526508032 8527707552 8542146094 8547581952 8562054144 8577261056 8603861049 8611807232 8613018752 8623370938 8643468288 8693694464 8705368126 8725377024 8740430272 8772283152 8823257856 8843821056 8845065216 8855696304 8863875072 8875777248 8896462848 8907155712 8939902608 8944288704 8955039051 8963309568 8975345262 8975909376 8996262912 9007075728 9028067328 9029337408 9040189977 9044625276 9048539136 9060689274 9081805824 9097182528 9118384128 9130628052 9139060736 9150045184 9151332424 9172660224 9183685056 9205088256 9217448604 9225961472 9237050368 9275558656 9286707164 9308350464 9320550849 9363757312 9396559872 9397881792 9409177323 9452491776 9490563072 9498646521 9503306748 9525454848 9536903712 9558529344 9580806144 9592321536 9593670996 9602531328 9616029696 9632310912 9649418688 9665756436 9676652544 9688283136 9689646096 9710252032 9723901824 9744580608 9745951488 9757665372 9768665088 9780406272 9785204736 9798344049 9802584064 9832984056 9842065408 9855281072 9878249472 9890122368 9891513723 9935650816 9948992144 9971859456 9972178944 9985249404 9989063168 10083723264 10084046336 10120795776 10132960194 10167386112 10179606528 10217031552 10234330344 10258182144 10281443328 10293800832 10295248977 10317791232 10319242752 10331645688 10341187584 10355073456 10355724288 10379206656 10391681664 10396780032 10421010432 10435003488 10457194496 10471236139 10471894272 10483040256 10495640064 10508255016 10520100864 10534226976 10552062822 10556628992 10570804153 10595440128 10600638464 10613379616 10638114816 10652399394 10699931648 10701436928 10714299232 10738925568 10753345512 10802847744 10855596024 10886234112 10899318528 10900851858 10924033536 10949492736 10962653184 10964195424 10989748224 11002957056 11008355328 11027907072 11046578784 11062107063 11072323584 11087191206 11113030656 11126387664 11136663552 11138230272 11151617568 11177607168 11192616162 11202953216 11218701312 11237696064 11257655136 11263178368 11276715842 11289427968 11302996992 11304587112 11344552128 11368677376 11370276736 11383942934 11396775936 11416072192 11471814732 11524624384 11566623744 11580525936 11633836032 11649457638 11676607488 11690641872 11696377536 11723636736 11739378924 11764343808 11793420288 11807595072 11821786893 11834369664 11835113472 11851005348 11861950464 11876207616 11919870144 11925718272 11940052068 11951079424 11967127016 11967879168 11995017216 12009434304 12037423104 12039116544 12053586636 12059500368 12064718848 12080919032 12109074432 12129576704 12157845504 12174170736 12230213632 12244913408 12273451008 12289537728 12289931472 12310739959 12406395456 12411133952 12427401132 12427799293 12456364032 12528746496 12530509056 12545569764 12559712256 12574808064 12603322368 12642408072 12654084096 12664862028 12671075664 12700606464 12715871616 12717660501 12744705792 12745506816 12762621144 12774408192 12789762048 12791561328 12803375104 12813219141 12821372928 12843081216 12865891584 12887675248 12917710848 12919528128 12935056407 12965202432 12992774144 12994601984 13010220496 13040541696 13046939648 13058052189 13064458732 13110645408 13170999296 13186829824 13188684964 13234886784 13295812608 13296238592 13313665872 13344694272 13360733568 13398441984 13416433056 13444964352 13463017893 13494394368 13510613592 13525843968 13542100992 13544006112 13566937914 13572808704 13591033911 13622708736 13645773792 13677576192 13695942078 13708591104 13725067776 13726998636 13757054976 13758990336 13775527584 13806764608 13807632384 13826172906 13838942208 13855575552 13862373376 13913337984 13930060746 13962525696 13977387008 13994186752 14011006688 14045635968 14069417096 14127253504 14178737664 14184153088 14203199192 14235844608 14254960122 14318567424 14337794016 14371209216 14388482304 14390506494 14403796992 14448466368 14474128032 14498634654 14514978816 14532424704 14534469144 14565378048 14585852736 14616870912 14618927232 14636498058 14652997632 14670609408 14677807104 14703876096 14728771712 14749476084 14763098112 14782921608 14817374208 14835183552 14850973696 14868823424 14903476224 14923488216 14958268416 14983594752 15010206848 15052570624 15070662656 15072782816 15125584896 15126069504 15195701248 15251079168 15269409792 15295752976 15351495516 15422164992 15440701248 15476686848 15478864128 15497468532 15511781376 15532610184 15568809984 15587522496 15595170048 15631515648 15652505232 15685791744 15707841408 15724560384 15743460096 15762382524 15779159552 15780151296 15801340464 15815933952 15828094233 15834943488 15893160192 15900957696 15920069424 15957172224 15978599091 15993356288 16012579072 16014831742 16049897472 16052155392 16071448848 16079333824 16145432576 16204271616 16232227648 16251737537 16386050304 16386575296 16424239104 16443979776 16446293136 16512532992 16541860608 16569868176 16608485376 16630786809 16669545984 16689581496 16704995328 16707345408 16727426352 16766410752 16788924243 16804429824 16828051968 16856544096 16886482704 16894767552 16915073763 16934141952 16954495488 16956880668 16992941056 16994009088 17016828192 17053016064 17055415104 17075914401 17084292188 17095163904 17124108288 17154522112 17207722098 17223614464 17226037504 17246741876 17286936576 17387388928 17410736252 17450754048 17474186457 17480860544 17544566304 17646515712 17687642112 17690130432 17711392608 17751554496 17792925696 17814311424 17879805216 17888577408 17910078102 17926619136 17950690524 17951818752 17992525824 18014151456 18056134656 18058674816 18080379954 18089250552 18097078272 18121378548 18163611648 18194365056 18236768256 18261256104 18278121472 18300090368 18302664848 18345320448 18367370112 18410176512 18434897208 18451922944 18474100736 18551117312 18573414328 18616700928 18641101698 18727514624 18793119744 18795763584 18818354646 18904983552 18981126144 18997293042 19006613496 19050909696 19073807424 19117058688 19161612288 19184643072 19187341992 19205062656 19232059392 19264621824 19298837376 19331512872 19353305088 19376566272 19379292192 19420504064 19446581401 19447803648 19489161216 19491902976 19515330744 19537330176 19560812544 19570409472 19596688098 19605168128 19665968112 19684130816 19710562144 19756498944 19780244736 19783027446 19871301632 19897984288 19943718912 19944357888 19970498808 19978126336 20167446528 20168092672 20241591552 20265920388 20334772224 20350406871 20359213056 20434063104 20468660688 20516364288 20543913117 20562886656 20587601664 20590497954 20635582464 20638485504 20663291376 20682375168 20710146912 20711448576 20739259359 20758413312 20783363328 20793560064 20870006976 20895091119 20914388992 20942472278 20943788544 20966080512 20991280128 21016510032 21068453952 21104125644 21113257984 21141608306 21190880256 21201276928 21226759232 21276229632 21304798788 21402873856 21428598464 21477851136 21506691024 21605695488 21711192048 21747951981 21772468224 21798637056 21801703716 21848067072 21925306368 21928390848 21954747087 21979496448 22005914112 22016710656 22055814144 22093157568 22124214126 22144647168 22174382412 22226061312 22252775328 22276460544 22303235136 22355214336 22385232324 22405906432 22437402624 22475392128 22515310272 22526356736 22553431684 22578855936 22605993984 22609174224 22689104256 22737354752 22740553472 22767885868 22793551872 22832144384 22862802781 22943629464 23049248768 23080198687 23133247488 23161051872 23267672064 23298915276 23353214976 23381283744 23392755072 23447273472 23478757848 23528687616 23586840576 23615190144 23643573786 23668739328 23670226944 23702010696 23723900928 23752415232 23839740288 23851436544 23880104136 23902158848 23934254032 23935758336 23990034432 24018868608 24022247613 24074846208 24078233088 24107173272 24119000736 24129437696 24161838064 24218148864 24259153408 24315691008 24348341472 24460427264 24489826816 24546902016 24579075456 24579862944 24621479918 24812790912 24822267904 24854802264 24855598586 24912728064 25057492992 25061018112 25091139528 25119424512 25149616128 25206644736 25284816144 25308168192 25329724056 25342151328 25401212928 25431743232 25435321002 25489411584 25491013632 25525242288 25548816384 25579524096 25583122656 25626438282 25642745856 25686162432 25731783168 25775350496 25811583147 25835421696 25839056256 25870112814 25930404864 25985548288 25989203968 26020440992 26081083392 26093879296 26116104378 26128917464 26221290816 26341998592 26373659648 26377369928 26469773568 26591625216 26592477184 26627331744 26689388544 26721467136 26832866112 26865117153 26889928704 26926035786 26988788736 27021227184 27084201984 27088012224 27120569931 27133875828 27145617408 27182067822 27245417472 27291547584 27355152384 27391884156 27417182208 27450135552 27453997272 27517980672 27551055168 27613529216 27615264768 27652345812 27677884416 27711151104 27724746752 27826675968 27860121492 27925051392 27954774016 27988373504 28022013376 28091271936 28138834192 28254507008 28357475328 28368306176 28406398384 28471689216 28509920244 28675588032 28742418432 28776964608 28781012988 28807593984 28896932736 28948256064 28997269308 29029957632 29064849408 29068938288 29130756096 29171705472 29233741824 29237854464 29272996116 29305995264 29341218816 29355614208 29395032147 29407752192 29457543424 29498952168 29526196224 29565843216 29634748416 29670367104 29674541169 29701947392 29737646848 29806952448 29846976432 29897511329 29916536832 29967189504 30020413696 30141325312 30145565632 30181798283 30251169792 30252139008 30502158336 30538819584 30591505952 30702991032 30844329984 30881402496 30885746931 30953373696 30957728256 30994937064 31023562752 31065220368 31137619968 31175044992 31190340096 31263031296 31305010464 31371583488 31413708417 31415682816 31449120768 31486920192 31524765048 31558319104 31560302592 31602680928 31656188466 31669886976 31712412459 31786320384 31801915392 31840138848 31914344448 31957198182 31986712576 32025158144 32029663484 32099794944 32104310784 32142897696 32158667648 32290865152 32408543232 32464455296 32503475074 32772100608 32773150592 32848478208 32887959552 32892586272 33025065984 33083721216 33139736352 33216970752 33261573618 33339091968 33379162992 33409990656 33414690816 33454852704 33532821504 33577848486 33608859648 33656103936 33713088192 33772965408 33789535104 33830147526 33868283904 33908990976 33913761336 33985882112 34033656384 34106032128 34110830208 34151828802 34168584376 34190327808 34248216576 34309044224 34415444196 34447228928 34452075008 34493483752 34573873152 34774777856 34821472504 34901508096 34948372914 34961721088 35089132608 35293031424 35380260864 35422785216 35465360679 35503108992 35585851392 35628622848 35759610432 35777154816 35820156204 35853238272 35901381048 35903637504 35985051648 36028302912 36112269312 36117349632 36160759908 36178501104 36194156544 36242757096 36327223296 36388730112 36473536512 36522512208 36556242944 36600180736 36605329696 36690640896 36734740224 36820353024 36869794416 36903845888 36932219877 36948201472 37102234624 37146828656 37233401856 37282203396 37283397879 37455029248 37586239488 37591527168 37636709292 37809967104 37962252288 37994586084 38013226992 38101819392 38147614848 38152981503 38234117376 38323224576 38369286144 38374683984 38410125312 38439657423 38464118784 38529243648 38597674752 38663025744 38753132544 38758584384 38805169221 38841008128 38893162802 38895607296 38978322432 38983805952 39030661488 39121625088 39140818944 39174156567 39193376196 39210336256 39331936224 39421124288 39468505447 39512997888 39560489472 39566054892 39795968576 39887437824 39888715776 39940997616 39956252672 40334893056 40336185344 40389053679 40483183104 40531840776 40700813742 40718426112 40773101733 40868126208 40937321376 41032728576 41087826234 41125773312 41175203328 41180995908 41271164928 41276971008 41326582752 41420293824 41422897152 41478518718 41516826624 41566726656 41587120128 41740013952 41790182238 41828777984 41884944556 41887577088 41932161024 41982560256 42033020064 42136907904 42208251288 42226515968 42283216612 42381760512 42402553856 42453518464 42459490879 42552459264 42609597576 42805747712 42857196928 42955702272 43013382048 43211390976 43422384096 43495903962 43544936448 43597274112 43603407432 43696134144 43850612736 43856781696 43909494174 43958992896 44011828224 44033421312 44111628288 44186315136 44248428252 44289294336 44348764824 44452122624 44505550656 44552921088 44606470272 44710428672 44770464648 44811812864 44874805248 44950784256 45030620544 45052713472 45106863368 45157711872 45211987968 45218348448 45378208512 45474709504 45481106944 45535771736 45587103744 45664288768 45725605562 45887258928 46098497536 46160397374 46266494976 46322103744 46535344128 46597830552 46706429952 46762567488 46785510144 46894546944 46957515696 47057375232 47173681152 47230380288 47287147572 47337478656 47340453888 47404021392 47447801856 47484282699 47504830464 47679480576 47702873088 47760208272 47804317696 47868508064 47871516672 47935797273 47980068864 48037737216 48044495226 48149692416 48156466176 48214346544 48238001472 48258875392 48323676128 48436297728 48518306816 48696682944 48755212611 48920854528 48979653632 49158150912 49159725888 49242959836 49625581824 49644535808 49709604528 49711197172 49825456128 49892360427 50114985984 50122036224 50182279056 50299232256 50366772729 50413289472 50569632288 50659448112 50684302656 50745221289 50802425856 50863486464 50870642004 50978823168 50982027264 51050484576 51159048192 51166245312 51227743203 51252876564 51285491712 51372324864 51463566336 51550700992 51623166294 51670843392 51678112512 51740225628 51860809728 51978407936 52040881984 52162166784 52187758592 52232208756 52257834928 52442581632 52683997184 52747319296 52754739856 52939547136 53184954368 53254663488 53378777088 53442934272 53665732224 53730234306 53779857408 53852071572 53977577472 54042454368 54168403968 54176024448 54241139862 54267751656 54291234816 54364135644 54490834944 54583095168 54710304768 54783768312 54834364416 54900271104 54907994544 55035961344 55102110336 55227058432 55230529536 55304691624 55355768832 55422302208 55449493504 55523949611 55653351936 55720242984 55850102784 55976747008 56044026752 56051911097 56182543872 56277668384 56509014016 56714950656 56736612352 56812796768 56943378432 57019840488 57351176064 57484836864 57553929216 57562025976 57615187968 57793865472 57896512128 57994538616 58059915264 58129698816 58137876576 58261512192 58339744203 58343410944 58467483648 58475708928 58545992232 58611990528 58682437632 58711228416 58790064294 58815504384 58915086848 58997904336 59052392448 59131686432 59269496832 59340734208 59349082338 59403894784 59475293696 59613904896 59693952864 59795022658 59833073664 59934379008 60040827392 60282650624 60291131264 60363596566 60502339584 60504278016 61004316672 61077639168 61183011904 61405982064 61688659968 61762804992 61771493862 61906747392 61915456512 61989874128 62047125504 62130440736 62275239936 62350089984 62380680192 62610020928 62685273357 62743166976 62827416834 62831365632 62898241536 62973840384 63049530096 63116638208 63205361856 63312376932 63339773952 63424824918 63572640768 63603830784 63680277696 63828688896 63914396364 63973425152 64050316288 64059326968 64208621568 64285795392 64317335296 64581730304 64817086464 64928910592 65006950148 65243855943 65544201216 65546301184 65775919104 65785172544 65864241261 66050131968 66167442432 66279472704 66433941504 66523147236 66678183936 66758325984 66829381632 66909705408 67065643008 67155696972 67217719296 67312207872 67426176384 67545930816 67579070208 67660295052 67736567808 67817981952 67827522672 67971764224 68067312768 68212064256 68221660416 68303657604 68337168752 68380655616 68496433152 68588408343 68618088448 68830888392 68894457856 68904150016 68986967504 69147746304 69240596061 69549555712 69642945008 69803016192 69896745828 69923442176 70178265216 70586062848 70760521728 70845570432 70930721358 71006217984 71171702784 71257245696 71519220864 71554309632 71640312408 71706476544 71802762096 71807275008 71970103296 72056605824 72066742839 72224538624 72234699264 72321519816 72357002208 72388313088 72485514192 72608241799 72654446592 72777460224 72947073024 73045024416 73200361472 73210659392 73298652973 73381281792 73469480448 73640706048 73739588832 73864439754 73896402944 73995629071 74204469248 74293657312 74466803712 74564406792 74566795758 74910058496 75172478976 75183054336 75273418584 75619934208 75924504576 75989172168 76026453984 76203638784 76295229696 76305963006 76468234752 76646449152 76738572288 76749367968 76879314846 76928237568 77058487296 77195349504 77326051488 77434749441 77506265088 77517168768 77610338442 77682016256 77786325604 77791214592 77956644864 77967611904 78061322976 78243250176 78281637888 78348313134 78386752392 78420672512 78663872448 78842248576 78937010894 79025995776 79120978944 79132109784 79591937152 79774875648 79777431552 79881995232 79912505344 80669786112 80672370688 80778107358 80966366208 81063681552 81401627484 81436852224 81546203466 81736252416 81874642752 82065457152 82175652468 82251546624 82350406656 82361991816 82553942016 82653165504 82840587648 82845794304 82957037436 83033653248 83133453312 83174240256 83480027904 83580364476 83657555968 83769889112 83775154176 83864322048 83965120512 84066040128 84273815808 84416502576 84453031936 84566433224 84763521024 84805107712 84907036928 84918981758 85104918528 85219195152 85611495424 85714393856 86026764096 86175179713 86422781952 86844768192 86991807924 87089872896 87194548224 87206814864 87392268288 87701225472 87713563392 87818988348 87917985792 88023656448 88066842624 88185096441 88223256576 88372630272 88496856504 88578588672 88697529648 88904245248 89011101312 89023623507 89105842176 89212940544 89420857344 89540929296 89623625728 89692533987 89749610496 89901568512 90061241088 90105426944 90213726736 90423975936 90436696896 90545394849 90756417024 90949419008 90962213888 91071543472 91328577536 91451211124 91774517856 92196995072 92320794748 92532989952 92644207488 92657240793 93070688256 93195661104 93412859904 93525134976 93571020288 93789093888 93915031392 94114750464 94241125251 94347362304 94460760576 94574295144 94674957312 94680907776 94808042784 94968565398 95009660928 95137237377 95358961152 95405746176 95520416544 95737016128 95743033344 95871594546 95960137728 96075474432 96088990452 96299384832 96312932352 96428693088 96476002944 96647352256 96872595456 97036613632 97393365888 97510425222 97841709056 97959307264 98316301824 98319451776 98485919672 99251163648 99289071616 99419209056 99422394344 99650912256 99784720854 100229971968 100244072448 100364558112 100598464512 100733545458 100826578944 101139264576 101318896224 101368605312 101490442578 101604851712 101726972928 101741284008 101957646336 102100969152 102318096384 102332490624 102455486406 102505753128 102570983424 102744649728 102927132672 103101401984 103246332588 103341686784 103356225024 103480451256 103721619456 103956815872 104081763968 104324333568 104375517184 104464417512 104515669856 104885163264 105367994368 105494638592 105509479712 105879094272 106369908736 106509326976 106757554176 106885868544 107331464448 107460468612 107559714816 107704143144 107955154944 108084908736 108336807936 108352048896 108482279724 108535503312 108582469632 108728271288 108981669888 109166190336 109420609536 109567536624 109668728832 109800542208 109815989088 110071922688 110204220672 110454116864 110461059072 110609383248 110711537664 110796659631 110844604416 110898987008 111047899222 111306703872 111440485968 111700205568 111850193637 111953494016 112088053504 112103822194 112365087744 112555336768 113018028032 113429901312 113625593536 113886756864 114039680976 114702352128 114969673728 115107858432 115124051952 115230375936 115318972269 115587730944 115793024256 115989077232 116259397632 116275753152 116415507663 116523024384 116679488406 116686821888 116934967296 116951417856 117091984464 117364875264 117422456832 117522469701 117580128588 117631008768 117830173696 117995808672 118263372864 118405516341 118538993664 118681468416 118698164676 118807789568 118950587392 119387905728 119590045316 119666147328 119868758016 120081654784 120565301248 120582262528 120727193132 121004679168 121008556032 121167161037 122155278336 122319305199 122366023808 122811964128 123377319936 123525609984 123542987724 123813494784 123830913024 123979748256 124260881472 124550479872 124700179968 124761360384 125220041856 125370546714 125486333952 125654833668 125662731264 125796483072 125947680768 126099060192 126233276416 126410723712 126624753864 126679547904 126849649836 127145281536 127207661568 127360555392 127378472637 127657377792 127828792728 127946850304 128100632576 128118653936 128417243136 128571590784 128634670592 129163460608 129634172928 129857821184 130013900296 130487711886 131088402432 131092602368 131551838208 131570345088 131728482522 132100263936 132334884864 132558945408 132867883008 133046294472 133356367872 133516651968 133658763264 133819410816 134131286016 134311393944 134435438592 134624415744 134852352768 135091861632 135158140416 135320590104 135473135616 135635963904 135655045344 135943528448 136126069807 136134625536 136424128512 136443320832 136607315208 136674337504 136761311232 136992866304 137176816686 137236176896 137661776784 137788915712 137808300032 137973935008 138295492608 138481192122 139099111424 139285890016 139606032384 139793491656 139846884352 140356530432 141172125696 141521043456 141691140864 141861442716 142012435968 142343405568 142452848097 142514491392 143038441728 143108619264 143280624816 143412953088 143605524192 143614550016 143807391819 143940206592 144113211648 144133485678 144449077248 144469398528 144643039632 144714004416 144776626176 144971028384 145216483598 145308893184 145554920448 146090048832 146265637833 146400722944 146421318784 146597305946 146762563584 146938960896 147479177664 147728879508 147792805888 147991258142 148408938496 148587314624 148933607424 149128813584 149133591516 149820116992 150344957952 150366108672 150546837168 151239868416 151978344336 152052907968 152235663867 152407277568 152590459392 152611926012 152936469504 153477144576 153498735936 153683229609 153758629692 153856475136 154116974592 154390699008 154652102976 154869498882 155012530176 155034337536 155220676884 155364032512 155572651208 155582429184 155935223808 156122645952 156486500352 156563275776 156696626268 156773504784 156841345024 157327744896 157684497152 157874021788 158051991552 158241957888 158264219568 158532181921 159183874304 159554863104 159763990464 159825010688 160039619467 161339572224 161344741376 161556214716 161561390809 161932732416 162127363104 162803254968 162873704448 163092406932 163472504832 163749285504 164130914304 164351304936 164503093248 164700813312 164723983632 165107884032 165306331008 165681175296 165691588608 165914074872 166067306496 166266906624 166348480512 166571848833 166960055808 167160728952 167315111936 167539778224 167550308352 167930241024 168132080256 168155733291 168547631616 168833005152 168906063872 169132866448 169527042048 169610215424 169814073856 169837963516 170209837056 170438390304 171222990848 171428787712 172053528192 172350359426 172845563904 173689536384 173983615848 174179745792 174389096448 174413629728 174784536576 175019232609 175402450944 175427126784 175637976696 175835971584 176047312896 176133685248 176370192882 176446513152 176745260544 176993713008 177157177344 177395059296 177808490496 178022202624 178047247014 178211684352 178425881088 178841714688 179081858592 179385067974 179499220992 179803137024 180122482176 180210853888 180427453472 180847951872 180873393792 181090789698 181512834048 181898838016 181924427776 182143086944 182657155072 182902422248 183549035712 184393990144 184641589496 185065979904 185288414976 185314481586 186141376512 186391322208 186825719808 187050269952 187142040576 187830062784 188055820071 188229500928 188482250502 188694724608 188921521152 189148590288 189349914624 189616085568 189937130796 190019321856 190274474754 190717922304 190811492352 191040833088 191474032256 191486066688 191743189092 191920275456 192150948864 192177980904 192625864704 192857386176 192952005888 193294704512 193745190912 194073227264 194786731776 195020850444 195683418112 195918614528 196632603648 196638903552 196971839344 198502327296 198578143232 198838418112 198844788688 199301824512 199569441708 200488144896 200729116224 201196929024 201467090916 201653157888 202278529152 202637792448 202737210624 202980885156 203209703424 203453945856 203482568016 203915292672 204201938304 204636192768 204664981248 204910972812 205011506256 205141966848 205489299456 205765225029 205854265344 206202803968 206492665176 206683373568 206712450048 206960902512 207443238912 207721788183 207913631744 208163527936 208648667136 208928835024 209031339712 209282579303 209770326528 210989277184 211018959424 211272587981 211758188544 213018653952 213515108352 213771737088 214662928896 214920937224 215119429632 215408286288 215910309888 216169817472 216200228517 216673615872 216704097792 216964559448 217071006624 217164939264 217456542576 217824725397 217963339776 218332380672 218841219072 219135073248 219601084416 219631978176 219895958919 220143845376 220408441344 220908233728 220922118144 221218766496 221593319262 221689208832 221797974016 221986887213 222095798444 222613407744 222880971936 223400411136 223700387274 223906988032 224176107008 224207644388 224730175488 225110673536 226036056064 226859802624 227251187072 227773513728 228079361952 229404704256 229939347456 230215716864 230248103904 230637944538 231175461888 231586048512 231978154464 232518795264 232551506304 232831015326 233046048768 233358976812 233373643776 233869934592 233902835712 234183968928 234729750528 234844913664 235044939402 235160257176 235262017536 235660347392 235991617344 236526745728 236811032682 237077987328 237362936832 237396329352 237615579136 237901174784 238775811456 239180090632 239332294656 239737516032 240163309568 241130602496 241164525056 241454386264 242009358336 242017112064 242334322074 244310556672 244638610398 244732047616 245623928256 246754639872 247051219968 247085975448 247661826048 247959496512 248521762944 249100959744 249400359936 249522720768 250440083712 250741093428 250972667904 251309667336 251325462528 251592966144 251895361536 252198120384 252466552832 252821447424 253249507728 253359095808 253699299672 254290563072 254415323136 254721110784 254756945274 255314755584 255657585456 255893700608 256201265152 256237307872 256834486272 257143181568 257269341184 258326921216 258525539139 259268345856 259715642368 260027800592 260975423772 262176804864 262185204736 263103676416 263140690176 263456965044 264200527872 264555289323 264669769728 265117890816 265735766016 266092588944 266712735744 267033303936 267070870521 267317526528 267638821632 268262572032 268622787888 268870877184 269077601961 269248831488 269704705536 270183723264 270316280832 270641180208 271271927808 271310090688 271636184547 271887056896 272252139614 272269251072 272848257024 272886641664 273214630416 273348675008 273985732608 274353633372 274472353792 275323553568 275616600064 275947870016 276279538129 276590985216 276962384244 278571780032 279212064768 279586983312 279693768704 280713060864 282344251392 282723375753 283042086912 283382281728 283722885432 284024871936 284905696194 285028982784 285411712131 286076883456 286217238528 286561249632 287211048384 287229100032 287614783638 287880413184 288226423296 288266971356 288898154496 288938797056 289286079264 289428008832 289942056768 290432967196 290617786368 291109840896 292180097664 292531275666 292801445888 292842637568 293194611892 293525127168 293877921792 294958355328 295457759016 295585611776 295982516284 296817876992 297174629248 297216436153 297867214848 298257627168 298267183032 299640233984 300689915904 300732217344 301093674336 302479736832 303956688672 304105815936 304471327734 304814555136 305180918784 305223852024 305872939008 306954289152 306997471872 307366459218 307517259384 307712950272 308233949184 308781398016 309304205952 309738997764 310025060352 310068675072 310441353768 310728065024 311145302416 311164858368 311870447616 312245291904 312973000704 313126551552 313393252536 313547009568 313682690048 314655489792 315368994304 315748043576 316103983104 316483915776 316528439136 317064363842 318367748608 319109726208 319527980928 319650021376 320079238934 322679144448 322689482752 323112429432 323122781618 323865464832 324254726208 325606509936 325747408896 326184813864 326945009664 327498571008 328261828608 328702609872 329006186496 329401626624 329447967264 330215768064 330612662016 331362350592 331383177216 331828149744 332134612992 332389978893 332533813248 332696961024 333143697666 333920111616 334321457904 334630223872 335079556448 335100616704 335550580911 335860482048 336264160512 336311466582 337095263232 337666010304 337812127744 338265732896 339054084096 339220430848 339628147712 339675927032 340876780608 342445981696 342857575424 344107056384 344700718852 345691127808 345956916807 347379072768 347967231696 348778192896 348827259456 349246522989 349569073152 350038465218 350804901888 350854253568 351275953392 352094625792 352267370496 352567409103 352740385764 352893026304 353490521088 353987426016 354790118592 355216549023 355616980992 356044405248 356094494028 356423368704 356851762176 358163717184 358770135948 358998441984 359606274048 360244964352 360421707776 360854906944 361695903744 361746787584 362181579396 363025668096 363848855552 364286173888 365314310144 365804844496 367098071424 368787980288 369283178992 370131959808 370576829952 370628963172 372782644416 373651439616 374100539904 374284081152 375660125568 376111640142 376459001856 376964501004 377389449216 377843042304 378297180576 378699829248 379232171136 379874261592 380038643712 380548949508 381435844608 381622984704 382081666176 382135417911 382948064512 382972133376 383486378184 383840550912 384301897728 384355961808 385251729408 385714772352 385904011776 386589409024 387490381824 388146454528 388667647277 389573463552 390041700888 391837229056 392363377679 393265207296 393277807104 393943678688 397004654592 397156286464 397676836224 397689577376 398603649024 399138883416 400976289792 401458232448 402393858048 402934181832 403306315776 404557058304 405275584896 405474421248 405961770312 406419406848 406907891712 406965136032 407830585344 408378209421 408403876608 409272385536 409329962496 409821945624 410023012512 410283933696 410978598912 411530450058 411708530688 412405607936 412985330352 413366747136 413424900096 413921805024 414886477824 415443576366 415827263488 416327055872 417297334272 417857670048 418062679424 418565158606 419540653056 421978554368 422037918848 422545175962 423516377088 426037307904 427030216704 427543474176 429325857792 429841874448 430238859264 430816572576 431820619776 432339634944 432400457034 433347231744 433408195584 433929118896 434142013248 434329878528 434913085152 435649450794 435926679552 436664761344 438270146496 438796913499 439202168832 439263956352 439791917838 440287690752 440816882688 441816467456 442437532992 443186638524 443378417664 443595948032 443973774426 444191596888 445226815488 445761943872 446800822272 447400774548 447813976064 448352214016 448415288776 449460350976 450221347072 452072112128 453719605248 454502374144 456158723904 456706991601 458809408512 460431433728 460496207808 461049688827 461275889076 462350923776 463172097024 463956308928 465037590528 465103012608 465662030652 466092097536 466717953624 466747287552 467805671424 468367937856 469459501056 469689827328 470089878804 470320514352 470524035072 471320694784 471983234688 473053491456 473622065364 474155974656 474725873664 474792658704 475231158272 475596545763 475802349568 477551622912 478360181264 478664589312 479475032064 480118858401 480326619136 482261204992 482329050112 482908772528 484018716672 484034224128 484668644148 484684172427 488621113344 489277220796 489464095232 491247856512 493509279744 494102439936 494171950896 495323652096 495918993024 497043525888 498201919488 498800719872 499045441536 499715546499 500880167424 501482186856 501945335808 502619334672 502650925056 503790723072 504396240768 504467199873 504933105664 505642894848 506499015456 506718191616 507398599344 508257692593 508581126144 508830646272 509442221568 509513890548 510629511168 511315170912 512402530304 512474615744 513090570811 513668972544 514286363136 514538682368 517051078278 518536691712 519431284736 520055601184 521950847544 524353609728 524370409472 525057697827 526207352832 526281380352 526913930088 528401055744 529110578646 529339539456 530235781632 531471532032 532185177888 533425471488 534066607872 534141741042 534635053056 535277643264 536525144064 537245575776 538155203922 538497662976 539409411072 540367446528 540632561664 541282360416 542543855616 542620181376 543272369094 543774113792 544504279228 544538502144 545696514048 545773283328 546429260832 546697350016 547971465216 548707266744 548944707584 550647107136 551233200128 551895740032 552559076258 553181970432 553924768488 557143560064 558424129536 559173966624 559387537408 561426121728 564688502784 565446751506 566084173824 566764563456 567445770864 568049743872 569811392388 570057965568 570823424262 572153766912 572434477056 573122499264 574422096768 574458200064 575229567276 575760826368 576452846592 576533942712 577877594112 578572158528 578856017664 579884113536 580865934392 581235572736 582219681792 584360195328 585062551332 585602891776 585685275136 586389223784 587050254336 587755843584 589916710656 590915518032 591171223552 591965032568 593635753984 594349258496 594432872306 595734429696 596515254336 596534366064 599280467968 601464434688 602187348672 603226257991 604959473664 607913377344 608211631872 608942655468 609629110272 610361837568 610447704048 611745878016 613908578304 613994943744 614732918436 615034518768 615425900544 616467898368 617295675087 617562796032 618608411904 619477995528 620050120704 620137350144 620882707536 621456130048 622290604832 622329716736 623165364549 623740895232 624490583808 625946001408 626786505072 627094019136 627365380096 627847737909 629310979584 630737988608 631496087152 632967831552 633056878272 633817763943 634128727684 636735497216 639055961856 639300042752 640158477868 645358288896 645378965504 646224858864 646245563236 647730929664 648509452416 648600685551 651213019872 651494817792 652369627728 653474176191 653890019328 654997142016 656523657216 657405219744 658803253248 658895934528 659687876757 660431536128 661225324032 662724701184 662766354432 663656299488 664779957786 665067626496 665393922048 665960661639 666287395332 667840223232 668642915808 670159112896 670201233408 671101161822 671720964096 672528321024 672622933164 674190526464 675332020608 676531465792 678108168192 678440861696 679256295424 679351854064 681753561216 684891963392 685715150848 688214112768 689401437704 691913833614 694758145536 695934463392 697556385792 697654518912 698493045978 699138146304 700076930436 701609803776 701708507136 702551906784 704189251584 704534740992 705134818206 705480771528 705786052608 706981042176 707974852032 709580237184 710433098046 711233961984 712088810496 712188988056 712846737408 713703524352 716327434368 717540271896 717996883968 719212548096 720489928704 720843415552 721709813888 721811344943 723391807488 723493575168 724363158792 726051336192 727697711104 728572347776 730628620288 731609688992 734196142848 737575960576 738566357984 740263919616 741153659904 741257926344 745565288832 747302879232 748201079808 748568162304 751320251136 752223280284 752918003712 753929002008 754778898432 755686084608 756594361152 757399658496 758464342272 759748523184 760077287424 761097899016 762871689216 763245969408 764163332352 764270835822 765896129024 765944266752 766972756368 767681101824 768603795456 768711923616 770503458816 771429544704 771808023552 773178818048 774980763648 775576617417 776292909056 777335294554 779146927104 780083401776 783674458112 784726755358 786530414592 786555614208 787887357376 794009309184 795353672448 795379154752 797207298048 798277766832 801952579584 802916464896 804787716096 805868363664 806612631552 807232805883 809114116608 810551169792 810948842496 811923540624 813815783424 813930272064 814908553641 815661170688 816756418842 816807753216 818544771072 818659924992 819643891248 820046025024 821957197824 823060900116 823417061376 824811215872 825970660704 826849800192 827843610048 828838614387 829772955648 830887152732 831654526976 832654111744 835715340096 836125358848 837130317212 839081306112 843957108736 844075837696 845090351924 847032754176 848170127259 852074615808 855086948352 856235136393 858651715584 859683748896 861633145152 863641239552 864679269888 864800914068 866694463488 866816391168 867858237792 868284026496 869826170304 871298901588 871853359104 873329522688 876540292992 877593826998 878404337664 878527912704 879583835676 880575381504 881633765376 883632934912 884875065984 886373277048 886756835328 887191896064 887947548852 888383193776 890453630976 891523887744 891649308459 893601644544 894801549096 895627952128 896704428032 896830577552 898920701952 900442694144 904144224256 907439210496 909004748288 912317447808 913413983202 917618817024 920862867456 920992415616 922099377654 922551778152 924701847552 926344194048 927912617856 930075181056 930206025216 931324061304 932184195072 933435907248 933494575104 935611342848 936735875712 938919002112 939379654656 940179757608 940641028704 941048070144 942641389568 943907143387 943966469376 946106982912 947244130728 948311949312 949451747328 949585317408 951193091526 951604699136 952882488649 955103245824 956720362528 957329178624 958950064128 960237716802 960653238272 964522409984 964658100224 965817545056 968037433344 968068448256 969337288296 969368344854 977242226688 978554441592 978928190464 982495713024 987018559488 988204879872 988343901792 990647304192 991837986048 994087051776 996403838976 997169936679 997601439744 998090883072 999431092998 1001760334848 1002964373712 1003890671616 1005238669344 1005301850112 1006651742733 1007581446144 1008792481536 1008934399746 1009866211328 1011285789696 1012998030912 1013436383232 1014797198688 1016515385186 1017162252288 1017661292544 1018884443136 1019027781096 1022630341824 1024805060608 1024949231488 1026181141622 1027337945088 1028572726272 1029077364736 1034102156556 1037073383424 1038862569472 1040111202368 1043901695088 1048707219456 1048740818944 1050115395654 1052414705664 1052562760704 1053827860176 1056802111488 1058221157292 1058679078912 1060471563264 1064370355776 1065649647069 1066850942976 1068133215744 1068283482084 1069270106112 1070555286528 1074491151552 1076310407844 1076995325952 1078818822144 1080734893056 1081265123328 1082564720832 1085087711232 1085240362752 1086544738188 1087548227584 1089008558456 1089077004288 1091546566656 1092858521664 1093394700032 1095942930432 1097414533488 1097889415168 1101294214272 1102466400256 1103791480064 1105118152516 1106363940864 1107849536976 1109725273447 1114287120128 1118347933248 1118775074816 1120277336269 1122852243456 1129377005568 1130893503012 1132168347648 1133529126912 1134891541728 1136099487744 1139622784776 1140115931136 1141646848524 1144307533824 1144868954112 1146244998528 1146406253733 1148844193536 1148916400128 1150459134552 1151521652736 1152905693184 1153067885424 1155755188224 1157144317056 1157712035328 1159768227072 1161731868784 1162471145472 1164439363584 1166002941831 1168720390656 1170125102664 1171205783552 1171370550272 1172778447568 1175511687168 1177090133037 1179833421312 1181831036064 1182342447104 1183930065136 1187271507968 1188698516992 1188865744612 1191468859392 1193030508672 1193068732128 1198560935936 1202928869376 1204374697344 1206452515982 1209918947328 1215826754688 1216423263744 1217885310936 1219258220544 1220723675136 1220895408096 1223491756032 1225134628263 1227817156608 1227989887488 1229465836872 1230069037536 1230851801088 1232935796736 1234591350174 1235125592064 1237216823808 1238955991056 1240100241408 1240274700288 1241765415072 1244581209664 1244659433472 1246330729098 1247481790464 1248981167616 1251892002816 1253573010144 1254188038272 1255695475818 1258621959168 1261475977216 1262992174304 1265935663104 1266113756544 1267635527886 1268257455368 1273470994432 1278111923712 1278600085504 1280316955736 1290716577792 1290757931008 1292449717728 1292491126472 1295461859328 1297018904832 1297201371102 1302426039744 1302989635584 1304739255456 1306948352382 1307780038656 1309994284032 1314810439488 1316390740497 1317606506496 1317791869056 1319375753514 1320863072256 1322450648064 1325449402368 1327312598976 1329559915572 1330135252992 1330787844096 1331921323278 1332574790664 1335680446464 1337285831616 1340318225792 1340402466816 1342202323644 1343441928192 1345056642048 1345245866328 1348381052928 1350664041216 1353062931584 1356216336384 1356881723392 1358512590848 1358703708128 1363507122432 1369783926784 1371430301696 1376428225536 1378802875408 1383827667228 1389516291072 1391868926784 1395112771584 1395309037824 1396986091956 1398276292608 1400153860872 1403417014272 1405103813568 1408378503168 1409069481984 1410269636412 1410961543056 1411572105216 1413962084352 1415949704064 1419160474368 1420866196092 1422467923968 1424177620992 1424377976112 1425693474816 1426789637289 1427407048704 1432654868736 1435080543792 1435993767936 1438425096192 1440356575203 1440979857408 1441686831104 1443419627776 1443622689886 1446783614976 1446987150336 1448726317584 1452102672384 1454052517281 1455395422208 1457144695552 1463219377984 1464978055121 1468392285696 1477132715968 1480527839232 1482307319808 1482515852688 1491130577664 1494605758464 1496402159616 1497136324608 1499146639497 1502640502272 1504446560568 1505836007424 1507858004016 1511372169216 1513188722304 1513401599619 1514799316992 1516928684544 1519497046368 1520154574848 1522195798032 1524773077779 1525743378432 1526491938816 1528326664704 1528541671644 1531792258048 1531888533504 1533945512736 1537207590912 1537423847232 1539271712433 1541006917632 1542859089408 1543616047104 1546357636096 1551153234834 1552585818112 1554670589108 1558293854208 1560166803552 1567348916224 1569453510716 1573060829184 1573111228416 1575173093481 1575774714752 1588018618368 1590707344896 1590758309504 1594414596096 1596555533664 1603905159168 1605832929792 1609575432192 1611736727328 1614465611766 1618228233216 1621102339584 1621897684992 1623847081248 1627631566848 1627860544128 1629817107282 1631322341376 1633512837684 1633615506432 1637089542144 1637319849984 1639287782496 1640092050048 1643914395648 1646121800232 1646834122752 1649622431744 1651941321408 1653699600384 1655687220096 1657677228774 1659545911296 1661774305464 1663309053952 1665308223488 1671430680192 1672250717696 1674260634424 1678162612224 1687914217472 1688151675392 1690180703848 1694065508352 1696340254518 1704149231616 1710173896704 1712470272786 1717303431168 1719367497792 1723266290304 1727282479104 1729358539776 1729601828136 1733632782336 1735716475584 1736568052992 1739652340608 1742597803176 1743706718208 1746659045376 1753080585984 1755187653996 1756808675328 1757055825408 1759167671352 1761150763008 1763267530752 1767265869824 1769750131968 1772746554096 1773513670656 1774383792128 1775895097704 1776766387552 1780907261952 1783047775488 1783298616918 1787203289088 1789603098192 1791255904256 1793408856064 1793661155104 1797841403904 1800885388288 1808288448512 1809678773973 1814878420992 1818009496576 1824634895616 1826827966404 1835237634048 1841725734912 1841984831232 1844198755308 1845103556304 1849403695104 1851887025261 1852688388096 1855825235712 1860150362112 1860412050432 1862648122608 1864368390144 1866871814496 1866989150208 1869496093647 1871222685696 1873471751424 1877838004224 1880359515216 1881282057408 1882096140288 1883543213727 1885282779136 1887814286774 1887932938752 1892213965824 1894488261456 1898903494656 1899170634816 1901453291829 1902386183052 1903209398272 1905764977298 1910206491648 1913440725056 1917900128256 1920475433604 1921306476544 1929316200448 1931635090112 1936074866688 1936136896512 1938674576592 1938736689708 1954484453376 1957108883184 1957856380928 1960422528573 1964991426048 1976409759744 1976687803584 1979063630271 1981294608384 1983675972096 1988174103552 1994339873358 1995202879488 1996181766144 1997881984917 1998862185996 2003520669696 2005928747424 2010477338688 2010603700224 2013303485466 2015162892288 2017584963072 2017868799492 2019732422656 2022571579392 2025996061824 2029594397376 2033030770372 2034324504576 2035322585088 2037768886272 2038055562192 2045260683648 2049610121216 2049898462976 2052362283244 2054675890176 2057145452544 2058154729472 2060918364973 2068204313112 2077725138944 2080222404736 2080515053071 2087803390176 2097414438912 2097481637888 2100230791308 2104829411328 2105125521408 2107655720352 2113604222976 2116442314584 2117358157824 2120943126528 2128740711552 2131299294138 2133701885952 2136266431488 2136566964168 2138540212224 2141110573056 2148982303104 2152620815688 2153990651904 2157637644288 2161469786112 2162530246656 2165129441664 2165434034829 2170175422464 2170480725504 2173089476376 2175096455168 2178017116912 2178154008576 2183093133312 2185717043328 2186789400064 2191885860864 2194829066976 2195778830336 2202588428544 2204932800512 2207582960128 2210236305032 2212727881728 2215699073952 2219450546894 2228574240256 2236695866496 2237550149632 2240554672538 2245704486912 2258754011136 2261787006024 2264336695296 2267058253824 2269783083456 2272198975488 2279245569552 2280231862272 2283293697048 2288615067648 2289737908224 2292489997056 2292812507466 2297688387072 2297832800256 2300918269104 2303043305472 2305811386368 2306135770848 2311510376448 2314288634112 2315424070656 2319536454144 2323463737568 2324942290944 2326729852251 2328878727168 2332005883662 2337440781312 2340250205328 2342411567104 2342741100544 2345556895136 2351023374336 2354180266074 2359666842624 2363662072128 2364684894208 2367860130272 2374543015936 2377397033984 2377731489224 2386061017344 2386137464256 2397121871872 2405857738752 2408749394688 2412905031964 2419837894656 2421698417649 2431653509376 2432846527488 2435770621872 2441447350272 2441790816192 2444725660923 2446983512064 2450269256526 2455634313216 2455979774976 2458931673744 2460138075072 2465871593472 2469182700348 2470251184128 2474433647616 2477911982112 2480549400576 2483530830144 2486515843161 2489162419328 2489318866944 2492661458196 2494963580928 2497962335232 2507146020288 2508376076544 2511390951636 2517243918336 2522951954432 2525984348608 2531871326208 2532227513088 2535271055772 2536514910736 2546941988864 2556223847424 2557200171008 2560633911472 2581515862016 2584899435456 2584982252944 2590923718656 2594037809664 2594402742204 2604852079488 2609478510912 2613896704764 2615560077312 2619988568064 2629620878976 2632781480994 2635213012992 2635583738112 2638751507028 2641726144512 2644901296128 2650898804736 2654625197952 2659119831144 2660270505984 2661575688192 2663842646556 2665149581328 2671360892928 2674571663232 2674947925377 2680636451584 2680804933632 2684404647288 2686883856384 2690113284096 2690491732656 2695047092657 2696762105856 2701328082432 2706125863168 2712432672768 2717025181696 2717407416256 2720673530939 2727014244864 2742860603392 2746543643753 2752856451072 2757605750816 2767655334456 2779032582144 2783737853568 2790225543168 2790618075648 2793972183912 2796552585216 2800307721744 2806834028544 2810207627136 2816757006336 2818138963968 2820539272824 2821923086112 2823144210432 2827924168704 2831721430161 2831899408128 2838320948736 2841732392184 2844935847936 2848355241984 2848755952224 2853579274578 2854814097408 2858647465947 2865309737472 2870161087584 2871987535872 2876850192384 2880713150406 2881959714816 2883373662208 2886839255552 2887245379772 2893567229952 2893974300672 2897452635168 2904205344768 2908105034562 2910790844416 2914289391104 2926438755968 2929956110242 2936784571392 2954265431936 2961055678464 2964614639616 2965031705376 2982261155328 2989211516928 2992804319232 2994272649216 2998293278994 3005281004544 3008893121136 3011672014848 3015716008032 3022744338432 3026377444608 3026803199238 3029598633984 3033857369088 3038994092736 3040309149696 3044391596064 3049546155558 3051486756864 3052983877632 3056653329408 3057083343288 3063584516096 3067891025472 3074415181824 3074847694464 3078543424866 3082013835264 3085718178816 3087232094208 3092715272192 3102306469668 3105171636224 3109341178216 3116587708416 3120333607104 3134697832448 3138907021432 3146121658368 3146222456832 3150346186962 3151549429504 3176037236736 3181414689792 3181516619008 3193111067328 3196948941207 3207810318336 3211665859584 3223473454656 3228931223532 3236456466432 3242204679168 3243795369984 3247694162496 3255263133696 3255721088256 3259634214564 3262644682752 3267025675368 3267231012864 3274639699968 3278575564992 3280184100096 3287828791296 3292243600464 3293668245504 3299244863488 3303882642816 3307399200768 3311374440192 3315354457548 3319091822592 3323548610928 3326618107904 3329175820341 3330616446976 3342861360384 3344501435392 3348521268848 3356325224448 3360832008807 3375828434944 3376303350784 3380361407696 3388131016704 3392680509036 3408298463232 3420347793408 3424940545572 3434606862336 3438734995584 3439218761199 3446532580608 3454564958208 3458717079552 3459203656272 3467265564672 3471432951168 3473136105984 3479304681216 3485195606352 3487413436416 3493318090752 3498008825493 3506161171968 3510375307992 3513617350656 3514111650816 3518335342704 3526535061504 3531270399111 3534531739648 3539500263936 3545493108192 3547027341312 3551790195408 3553532775104 3557803848151 3561814523904 3566095550976 3566597233836 3574406578176 3579206196384 3586817712128 3587322310208 3591633995677 3595682807808 3601770776576 3619357547946 3629756841984 3636018993152 3649269791232 3653655932808 3670475268096 3675403884789 3683451469824 3683969662464 3688397510616 3690207112608 3698807390208 3703774050522 3705376776192 3711650471424 3720300724224 3720824100864 3725296245216 3733743628992 3733978300416 3738992187294 3742445371392 3746943502848 3755676008448 3760719030432 3762564114816 3767086427454 3770565558272 3775628573548 3775865877504 3784427931648 3788976522912 3797806989312 3798341269632 3802906583658 3804772366104 3806418796544 3811529954596 3820412983296 3826881450112 3835800256512 3840950867208 3842612953088 3858632400896 3863270180224 3872149733376 3872273793024 3877349153184 3877473379416 3908968906752 3914217766368 3915712761856 3920845057146 3929982852096 3952819519488 3953375607168 3958127260542 3962589216768 3967351944192 3976348207104 3988679746716 3990405758976 3992363532288 3995763969834 3997724371992 4007041339392 4011857494848 4020954677376 4021207400448 4026606970932 4030325784576 4035169926144 4035737598984 4039464845312 4045143158784 4051992123648 4059188794752 4066061540744 4068649009152 4070645170176 4075537772544 4076111124384 4090521367296 4099220242432 4099796925952 4104724566488 4109351780352 4114290905088 4116309458944 4121836729946 4136408626224 4155450277888 4160444809472 4161030106142 4175606780352 4194828877824 4194963275776 4200461582616 4210251042816 4215311440704 4227208445952 4232884629168 4234716315648 4241886253056 4257481423104 4262598588276 4267403771904 4272532862976 4273133928336 4277080424448 4280368911867 4282221146112 4297964606208 4305241631376 4307981303808 4315275288576 4321069725609 4322939572224 4325060493312 4330258883328 4330868069658 4340350844928 4340961451008 4346178952752 4350192910336 4356034233824 4356308017152 4362157551843 4366186266624 4371434086656 4373578800128 4389658133952 4391557660672 4394934165363 4405176857088 4409865601024 4415165920256 4420472610064 4431398147904 4438901093788 4457148480512 4473391732992 4475100299264 4481109345076 4491408973824 4497439918491 4517508022272 4523574012048 4534116507648 4539566166912 4540204798857 4544397950976 4558491139104 4560463724544 4566587394096 4574319233337 4577230135296 4579475816448 4584979994112 4585625014932 4595376774144 4595665600512 4601836538208 4611622772736 4612271541696 4617815137299 4623020752896 4628577268224 4630848141312 4639072908288 4646927475136 4653459704502 4657757454336 4664011767324 4674881562624 4680500410656 4685482201088 4691113790272 4702046748672 4708360532148 4719333685248 4727324144256 4735720260544 4749086031872 4754794067968 4755462978448 4772122034688 4772274928512 4794243743744 4811715477504 4817498789376 4825810063928 4843396835298 4863307018752 4865693054976 4871541243744 4882894700544 4883581632384 4889451321846 4893967024128 4900538513052 4911268626432 4911959549952 4917863347488 4920276150144 4931743186944 4938365400696 4940502368256 4948867295232 4955823964224 4961098801152 4967061660288 4973031686322 4978324838656 4978637733888 4985322916392 4989927161856 4995924670464 5014292040576 5016752153088 5022781903272 5034487836672 5045903908864 5051968697216 5052679414601 5063742652416 5064455026176 5070542111544 5073029821472 5093883977728 5112447694848 5114400342016 5121267822944 5163031724032 5169798870912 5169964505888 5181847437312 5188075619328 5188805484408 5209704158976 5218957021824 5227793409528 5231120154624 5239977136128 5259241757952 5265562961988 5270426025984 5271167476224 5277503014056 5283452289024 5289802592256 5301797609472 5309250395904 5318239662288 5320541011968 5323151376384 5327685293112 5330299162656 5342721785856 5349143326464 5349895850754 5361272903168 5361609867264 5368809294576 5373767712768 5380226568192 5380983465312 5390094185314 5393524211712 5402656164864 5412251726336 5424865345536 5429036321919 5434050363392 5434814832512 5441347061878 5454028489728 5485721206784 5493087287506 5505712902144 5515211501632 5535310668912 5558065164288 5567475707136 5580451086336 5581236151296 5587944367824 5593105170432 5600615443488 5613668057088 5620415254272 5633514012672 5641078545648 5643846172224 5646288420864 5650629641181 5655848337408 5663442860322 5663798816256 5676641897472 5683464784368 5696710483968 5697511904448 5704359875487 5707158549156 5709628194816 5717294931894 5730619474944 5740322175168 5753700384768 5761426300812 5763919429632 5766747324416 5773678511104 5774490759544 5787948601344 5794905270336 5808410689536 5816210069124 5821581688832 5828578782208 5852877511936 5859912220484 5873569142784 5881267585719 5908530863872 5929229279232 5930063410752 5937190890813 5964522310656 5985608638464 5988545298432 5993645954751 5996586557988 6010562009088 6017786242272 6031432016064 6045488676864 6052754889216 6053606398476 6059197267968 6067714738176 6077988185472 6088783192128 6099092311116 6102973513728 6105967755264 6113306658816 6114166686576 6127169032192 6135782050944 6148830363648 6149695388928 6157086849732 6164027670528 6171436357632 6174464188416 6182755094919 6185430544384 6204612939336 6210343272448 6218682356432 6233175416832 6240667214208 6241545159213 6269395664896 6277814042864 6292243316736 6292444913664 6300692373924 6303098859008 6352074473472 6362829379584 6363033238016 6386222134656 6393897882414 6415620636672 6423331719168 6446946909312 6457862447064 6472912932864 6484409358336 6487590739968 6495388324992 6496302104487 6510526267392 6511442176512 6519268429128 6525289365504 6534051350736 6534462025728 6549279399936 6557151129984 6560368200192 6575657582592 6584487200928 6587336491008 6598489726976 6607350003709 6607765285632 6614798401536 6622748880384 6630708915096 6638183645184 6647097221856 6658351640682 6661232893952 6670177420543 6685722720768 6689002870784 6697042537696 6712650448896 6721664017614 6751656869888 6752606701568 6760722815392 6776262033408 6785361018072 6816596926464 6840695586816 6849881091144 6869213724672 6877469991168 6878437522398 6893065161216 6909129916416 6917434159104 6918407312544 6934531129344 6942865902336 6946272211968 6958609362432 6970391212704 6974826872832 6980189556753 6986636181504 6996017650986 7012322343936 7020750615984 7027234701312 7028223301632 7036670685408 7053070123008 7062540798222 7069063479296 7079000527872 7090986216384 7094054682624 7103580390816 7107065550208 7115607696302 7123629047808 7132191101952 7133194467672 7158412392768 7173635424256 7174644620416 7183267991354 7191365615616 7203541553152 7238715095892 7259513683968 7272037986304 7298539582464 7307311865616 7340950536192 7350807769578 7366902939648 7367939324928 7376795021232 7380414225216 7397614780416 7407548101044 7410753552384 7423300942848 7441648201728 7450592490432 7459547529483 7467487257984 7467956600832 7477984374588 7484890742784 7493887005696 7521438060864 7525128229632 7534172854908 7541131116544 7551257147096 7551731755008 7568855863296 7577953045824 7595613978624 7596682539264 7605813167316 7609544732208 7612837593088 7623059909192 7640825966592 7653762900224 7671600513024 7681901734416 7685225906176 7717264801792 7726540360448 7744547586048 7754698306368 7754946758832 7768076914129 7828435532736 7831425523712 7841690114292 7841941353883 7859965704192 7905639038976 7906751214336 7916254521084 7925178433536 7934703888384 7952696414208 7977359493432 7980811517952 7984727064576 7991527939668 7995448743984 8014082678784 8023714989696 8024843776131 8041909354752 8042414800896 8053213941864 8060651569152 8070339852288 8071475197968 8078929690624 8085141277971 8090286317568 8103984247296 8118377589504 8132123081488 8137298018304 8151075545088 8152222248768 8162020592817 8181042734592 8198440484864 8199593851904 8209449132976 8228581810176 8232618917888 8239630931259 8243673459892 8272817252448 8310900555776 8320889618944 8322060212284 8351213560704 8389657755648 8389926551552 8400923165232 8420502085632 8430622881408 8454416891904 8465769258336 8469432631296 8483772506112 8495164290483 8514962846208 8525197176552 8534807543808 8545065725952 8546267856672 8560737823734 8564442292224 8575942397841 8595929212416 8610483262752 8615962607616 8630550577152 8642139451218 8645879144448 8650120986624 8660517766656 8661736139316 8680701689856 8681922902016 8692357905504 8712068467648 8712616034304 8724315103686 8732372533248 8742868173312 8747157600256 8779316267904 8789868330726 8810353714176 8819731202048 8830331840512 8840945220128 8862796295808 8877802187576 8914296961024 8946783465984 8950200598528 8962218690152 8982817947648 8994879836982 9035016044544 9047148024096 9068233015296 9079132333824 9080409597714 9088795901952 9116982278208 9120927449088 9133174788192 9148638466674 9154460270592 9158951632896 9169959988224 9171250029864 9190753548288 9203673076416 9223245545472 9224543083392 9235630274598 9246041505792 9257154536448 9261696282624 9278145816576 9293854950272 9306919409004 9315514908672 9328023534648 9349763125248 9361000821312 9370964402176 9382227580544 9404093497344 9416721064296 9438667370496 9454648288512 9471440521088 9498172063744 9509588135936 9510925956896 9544244069376 9544549857024 9588487487488 9623430955008 9634997578752 9651620127856 9686793670596 9726614037504 9731386109952 9743082487488 9765789401088 9767163264768 9778902643692 9787934048256 9801077026104 9823919099904 9835726694976 9840552300288 9863486373888 9876730801392 9881004736512 9897734590464 9911647928448 9922197602304 9934123320576 9946063372644 9956649677312 9957275467776 9970645832784 9979854323712 9987527461023 9991849340928 10028584081152 10033504306176 10045563806544 10068975673344 10082496026421 10091807817728 10103937394432 10105358829202 10127485304832 10128910052352 10141084223088 10146059642944 10187767955456 10224895389696 10242535645888 10254846385847 10339597741824 10339929011776 10363694874624 10376151238656 10377610968816 10419408317952 10437914043648 10455586819056 10462240309248 10479954272256 10494026476479 10518483515904 10531125923976 10540852051968 10542334952448 10555006028112 10579605184512 10593811197333 10603595218944 10618500791808 10636479324576 10641082023936 10655370586224 10660598325312 10673411544453 10685443571712 10698286652928 10699791701508 10722545806336 10723219734528 10737618589152 10760453136384 10761966930624 10774901987031 10780188370628 10787048423424 10805312329728 10824503452672 10858072643838 10868100726784 10869629665024 10882694123756 10908056979456 10971442413568 10986174575012 11011425804288 11026211654367 11030423003264 11070621337824 11116130328576 11134951414272 11160902172672 11162472302592 11175888735648 11201230886976 11227336114176 11240830508544 11267028025344 11282157091296 11287692344448 11301259282362 11311696674816 11326885720644 11327597632512 11353283794944 11366929568736 11393420967936 11395023808896 11408719750974 11414317098312 11419256389632 11434589863788 11461238949888 11480644350336 11507400769536 11522852601624 11527838859264 11533494648832 11547357022208 11548981519088 11575897202688 11589810540672 11616821379072 11632420138248 11643163377664 11657157564416 11705755023872 11719824440968 11747138285568 11762535171438 11817061727744 11858458558464 11860126821504 11874381781626 11929044621312 11971217276928 11977090596864 11987291909502 11993173115976 12021124018176 12035572484544 12062864032128 12090977353728 12105509778432 12107212796952 12118394535936 12135429476352 12155976370944 12177566384256 12198184622232 12205947027456 12211935510528 12226613317632 12228333373152 12254338064384 12270792864031 12271564101888 12297660727296 12299390777856 12314173699464 12328055341056 12342872715264 12348928376832 12365510189838 12370861088768 12409225878672 12420686544896 12437364712864 12466350833664 12481334428416 12483090318426 12538791329792 12555628085728 12584486633472 12584889827328 12601384747848 12606197718016 12704148946944 12725658759168 12726066476032 12772444269312 12787795764828 12831241273344 12841106735601 12846663438336 12893893818624 12915724894128 12945825865728 12963209176827 12968818716672 12975181479936 12990776649984 12992604208974 13021052534784 13022884353024 13038536858256 13050578731008 13068102701472 13068924051456 13086472655529 13098558799872 13114302259968 13120736400384 13168974401856 13174672982016 13184802496089 13196979453952 13214700007418 13215530571264 13229596803072 13245497760768 13261417830192 13294194443712 13316703281364 13322465787904 13340354841086 13371445441536 13378005741568 13394085075392 13425300897792 13443328035228 13505213403136 13521445630784 13552524066816 13570722036144 13633193852928 13681391173632 13699762182288 13722957700011 13738427449344 13754939982336 13756875044796 13786130322432 13834868318208 13836814625088 13853445411897 13869062258688 13885731804672 13892544423936 13917218724864 13940782425408 13960379113506 13973272363008 13992035301972 14024644687872 14041501231968 14056446603264 14073341370816 14106140246016 14125081596444 14138126958592 14158001055744 14181972432768 14207160781632 14214131100416 14231215392604 14247258095616 14264382203904 14266388935344 14316824785536 14347270848512 14349289240832 14366535982708 14382731231232 14407083106304 14426428554811 14477430191784 14544075972608 14563605371497 14597079164928 14614623731232 14681901072384 14701615539156 14733805879296 14735878649856 14753590042464 14760828450432 14795229560832 14815096202088 14821507104768 14846601885696 14883296403456 14901184980864 14919095058966 14934974515968 14935913201664 14955968749176 14969781485568 14987774011392 15042876121728 15050256459264 15068345709816 15082262233088 15102514294192 15103463510016 15137711726592 15155906091648 15158038243803 15191227957248 15193365078528 15211626334632 15219089464416 15225675186176 15246119818384 15281651933184 15307525800448 15343201026048 15363803468832 15370451812352 15434529603584 15453080720896 15489095172096 15509396612736 15509893517664 15536153828258 15656871065472 15662851047424 15683380228584 15683882707766 15719931408384 15811278077952 15813502428672 15832509042168 15850356867072 15869407776768 15905392828416 15954718986864 15961623035904 15969454129152 15983055879336 15990897487968 16028165357568 16047429979392 16049687552262 16083818709504 16084829601792 16106427883728 16121303138304 16140679704576 16142950395936 16170282555942 16180572635136 16207968494592 16236755179008 16264246162976 16274596036608 16287108965757 16302151090176 16304444497536 16324041185634 16362085469184 16396880969728 16399187703808 16418898265952 16457163620352 16465237835776 16479261862518 16487346919784 16545634504896 16621801111552 16641779237888 16644120424568 16702427121408 16779315511296 16779853103104 16801846330464 16841004171264 16861245762816 16931538516672 16938865262592 16951888923543 16967545012224 16990328580966 17029925692416 17050394353104 17090131451904 17092535713344 17113079626461 17121475647468 17128884584448 17151884795682 17191858424832 17220966525504 17261101154304 17284278902436 17291758288896 17300241973248 17321035533312 17323472278632 17363845804032 17384715811008 17424136935296 17425232068608 17448630207372 17464745066496 17485736346624 17494315200512 17558632535808 17579736661452 17620707428352 17639462404096 17660663681024 17681890440256 17725592591616 17755604375152 17828593922048 17893566931968 17900401197056 17924437380304 17965635895296 17989759673964 18094296048192 18136466030592 18158264667648 18160819195428 18177591803904 18233964556416 18266349576384 18297276933348 18308920541184 18317903265792 18339919976448 18342500059728 18381507096576 18407346152832 18446491090944 18449086166784 18471260549196 18492083011584 18514309072896 18523392565248 18548265284757 18556291633152 18587709900544 18613838818008 18631029817344 18656047069296 18699526250496 18722001642624 18724635477639 18741928804352 18764455161088 18808186994688 18833442128592 18865329648599 18877334740992 18909296577024 18942881042176 19019176271872 19021851913792 19044714716573 19088488138752 19089099714048 19246861910016 19269995157504 19303240255712 19373587341192 19453228075008 19462772219904 19486164974976 19488906313461 19531578802176 19534326529536 19557805287384 19575868096512 19602154052208 19647838199808 19671453389952 19681104600576 19726972747776 19753461602784 19762009473024 19795469180928 19822050011127 19823295856896 19844395204608 19868246641152 19892126745288 19913299354624 19914550935552 19941291665568 19975054922046 19983698681856 20010532261629 20057168162304 20067008612352 20091127613088 20137951346688 20164992052842 20183615635456 20207874788864 20210717658404 20254970609664 20257820104704 20282168446176 20292119285888 20375535910912 20449790779392 20485071291776 20509692771694 20679195483648 20679858023552 20727389749248 20752302477312 20755221937632 20838816635904 20875828087296 20911173638112 20924480618496 20959908544512 20988052952958 21036967031808 21062251847952 21081704103936 21084669904896 21110012056224 21159210369024 21187622394666 21207190437888 21237001583616 21272958649152 21282164047872 21310741172448 21321196650624 21346823088906 21370887143424 21396573305856 21399583403016 21445091612672 21475237178304 21520906272768 21523933861248 21549803974062 21560376741256 21574096846848 21610624659456 21649006905344 21716145287676 21736201453568 21739259330048 21765388247512 21816113958912 21942884827136 21972349150024 22022851608576 22052423308734 22060846006528 22141242675648 22232260657152 22269902828544 22324944605184 22351777471296 22378642588449 22402461773952 22454672228352 22481661017088 22564314182592 22575384688896 22602518564724 22623393349632 22653771441288 22655195265024 22706567589888 22733859137472 22786841935872 22790047617792 22817439501948 22828634196624 22838512779264 22869179727576 22922477899776 22961288700672 23014801539072 23045705203248 23055677718528 23066989297664 23094714044416 23097963038176 23151794405376 23179621081344 23233642758144 23264840276496 23286326755328 23304230742387 23314315128832 23411510047744 23439648881936 23494276571136 23525070342876 23525824061649 23634123455488 23716917116928 23720253643008 23748763563252 23858089242624 23942434553856 23954181193728 23974583819004 23986346231952 24042248036352 24071144969088 24074531328393 24125728064256 24181954707456 24211019556864 24214425593904 24236789071872 24255423833913 24270858952704 24311952741888 24355132768512 24396369244464 24411894054912 24453226635264 24456666746304 24486061778451 24508676128768 24541585728062 24543128203776 24595321454592 24598781555712 24628347398928 24685745430528 24697856753664 24718892793777 24731020379676 24741722177536 24818451757344 24874729425728 24904626937057 24932701667328 24962668856832 24966180636852 25111256171456 25168973266944 25169779654656 25202769495696 25212395436032 25408297893888 25451317518336 25452132952064 25485492871449 25544888538624 25575591529656 25682213471202 25693326876672 25727827193523 25787787637248 25831449788256 25891651731456 25926418353654 25937637433344 25950362959872 25981553299968 25985208417948 26042105069568 26045768706048 26077073716512 26136205402944 26137848102912 26172945311058 26197117599744 26228604519936 26241472800768 26337948803712 26369604992178 26393958907904 26429400014836 26431061142528 26459193606144 26490995521536 26522835660384 26588388887424 26633406562728 26644931575808 26680709682172 26742890883072 26756011483136 26788170150784 26791938744649 26850601795584 26886656070456 27010426806272 27042891261568 27105048133632 27141444072288 27266387705856 27362782347264 27399524364576 27445915400022 27476854898688 27509879964672 27513750089592 27572260644864 27669736636416 27673629250176 27706890823794 27738124517376 27771463609344 27785088847872 27834437449728 27881564850816 27920758227012 27946544726016 27984070603944 28049289375744 28083002463936 28112893206528 28146682741632 28212280492032 28250163192888 28276253917184 28316002111488 28363944865536 28414321563264 28428262200832 28462430785208 28494516191232 28528764407808 28532777870688 28633649571072 28694541697024 28698578481664 28733071965416 28765462462464 28814166212608 28852857109622 28954860383568 29088151945216 29127210742994 29194158329856 29229247462464 29363802144768 29403231078312 29471757299712 29507180084928 29521656900864 29590459121664 29630192404176 29643014209536 29693203771392 29766592806912 29802369961728 29838190117932 29869949031936 29871826403328 29911937498352 29939562971136 29962582383069 29975548022784 30085752243456 30100512918528 30136691419632 30164524466176 30205028588384 30206927020032 30247488079263 30275423453184 30311812183296 30316076487606 30382455914496 30386730157056 30423252669264 30438178928832 30451350372352 30492239636768 30563303866368 30615051600896 30727606937664 30740903624704 30764539157541 30869059207168 30906161441792 31018793225472 31019787035328 31072307656516 31313742130944 31325702094848 31366760457168 31367765415532 31439862816768 31482079429437 31622556155904 31627004857344 31665018084336 31738815553536 31781433591999 31810785656832 31909437973728 31923246071808 31966111758672 31981794975936 32020234633359 32056330715136 32094859958784 32099375104524 32167637419008 32169659203584 32212855767456 32281359409152 32285900791872 32324705961093 32340565111884 32361145270272 32415936989184 32473510358016 32528492325952 32574217931514 32604302180352 32608888995072 32648082371268 32724170938368 32798375407616 32837796531904 32914327240704 32930475671552 32958523725036 32974693839568 33091269009792 33243602223104 33283558475776 33288240849136 33404854242816 33559706206208 33603692660928 33682008342528 33722491525632 33863077033344 33903777847086 33935090024448 33980657161932 34059851384832 34100788706208 34180262903808 34185071426688 34226159252922 34242951294936 34257769168896 34303769591364 34383716849664 34441933051008 34522202308608 34568557804872 34583516577792 34600483946496 34642071066624 34646944557264 34727691608064 34769431622016 34848273870592 34850464137216 34897260414744 34929490132992 34971472693248 34988630401024 35035612204541 35117265071616 35159473322904 35241414856704 35321327362048 35363780880512 35368755902207 35451185183232 35511208750304 35657187844096 35787133863936 35800802394112 35848874760608 35931271790592 35979519347928 36188592096384 36272932061184 36316529335296 36321638390856 36355183607808 36467929112832 36532699152768 36594553866696 36617841082368 36635806531584 36679839952896 36685000119456 36763014193152 36812378592093 36814692305664 36892982181888 36898172333568 36942521098392 36984166023168 37028618145792 37046785130496 37096530569514 37112583266304 37175419801088 37227677636016 37262059634688 37312094138592 37399052500992 37444003285248 37449270955278 37483857608704 37528910322176 37616373989376 37666884257184 37730659297198 37754669481984 37818593154048 37885762084352 38038352543744 38043703827584 38089429433146 38176976277504 38178199428096 38493723820032 38539990315008 38606480511424 38747174682384 38906456150016 38925544439808 38972329949952 38977812626922 39063157604352 39068653059072 39115610574768 39151736193024 39204308104416 39295676399616 39342906779904 39362209201152 39506923205568 39524018946048 39554407488267 39590938361856 39644100022254 39646591713792 39688790409216 39736493282304 39784253490576 39826598709248 39882583331136 39950109844092 39967397363712 40021064523258 40114336324608 40134017224704 40182255226176 40275902693376 40329984105684 40367231270912 40415749577728 40421435316808 40515640209408 40564336892352 40584238571776 40751071821824 40899581558784 40970142583552 41019385543388 41168873100033 41358390967296 41359716047104 41504604954624 41510443875264 41560336235691 41677633271808 41751656174592 41822347276224 41919817089024 41976105905916 42073934063616 42124503695904 42169339809792 42220024112448 42318420738048 42375244789332 42414380875776 42474003167232 42545917298304 42621482344896 42642393301248 42693646177812 42741774286848 42793146611712 42799166806032 42890183225344 42950474356608 43041812545536 43047867722496 43099607948124 43120753482512 43148193693696 43221249318912 43279285664433 43298013810688 43432290575352 43472402907136 43478518660096 43530776495024 43632227917824 43690816114491 43885769654272 43944698300048 44045703217152 44104846617468 44121692013056 44282485351296 44464521314304 44539805657088 44649889210368 44703554942592 44757285176898 44804923547904 44909344456704 44963322034176 45128628365184 45150769377792 45205037129448 45246786699264 45307542882576 45310390530048 45413135179776 45467718274944 45474114731409 45573683871744 45580095235584 45634879003896 45657268393248 45677025558528 45738359455152 45815800575169 45844955799552 45922577401344 46029603078144 46091410406496 46111355437056 46189428088832 46195926076352 46251450025963 46303588810752 46359242162688 46467285516288 46529680552992 46608461484774 46628630257664 46691241943801 46823020095488 46879297763872 46988553142272 47050140685752 47051648123298 47268246910976 47433834233856 47440507286016 47497527126504 47716178485248 47884869107712 47908362387456 47949167638008 47972692463904 48084496072704 48142289938176 48149062656786 48251456128512 48363909414912 48422039113728 48428851187808 48510847667826 48541717905408 48623905483776 48710265537024 48792738488928 48823788109824 48861326897271 48906453270528 48913333492608 48972123556902 49017352257536 49083171456124 49086256407552 49190642909184 49197563111424 49256694797856 49371490861056 49395713507328 49437785587554 49462040759352 49483444355072 49636903514688 49749458851456 49809253874114 49865403334656 49925337713664 49932361273704 50222512342912 50337946533888 50339559309312 50405538991392 50424790872064 50816595787776 50902635036672 50904265904128 50970985742898 51089777077248 51151183059312 51364426942404 51386653753344 51455654387046 51575575274496 51662899576512 51783303462912 51852836707308 51875274866688 51900725919744 51963106599936 51970416835896 52091537412096 52154147433024 52272410805888 52275696205824 52345890622116 52394235199488 52457209039872 52482945601536 52675897607424 52739209984356 52787917815808 52858800029672 52862122285056 52918387212288 52981991043072 53045671320768 53176777774848 53266813125456 53289863151616 53361419364344 53485781766144 53512022966272 53576340301568 53583877489298 53701203591168 53773312140912 54020853612544 54085782523136 54282888144576 54376538398903 54532775411712 54799048729152 54891830800044 54953709797376 55019759929344 55027500179184 55144521289728 55339473272832 55347258500352 55413781647588 55476249034752 55542927218688 55570177695744 55644795854271 55668874899456 55763129701632 55841516454024 55893089452032 55968141207888 56098578751488 56166004927872 56173906432917 56225786413056 56293365483264 56424560984064 56500326385776 56552507834368 56595988945797 56632004222976 56727889731072 56828643126528 56856524401664 56924861570416 57057528815616 57065555741376 57134144149719 57267299142144 57389083394048 57397156963328 57466143930832 57628332425216 57705714219244 57909720767136 58176303890432 58254421485988 58388316659712 58458494924928 58466718940383 58727604289536 58806462156624 58943514599424 59014360169856 59043313801728 59180918243328 59260384808352 59286028419072 59386407542784 59466150033381 59533185613824 59604739923456 59676380235864 59739898063872 59743652806656 59823874996704 59925164766138 59951096045568 60031596784887 60171504486912 60201025837056 60273382839264 60410057176768 60413854040064 60494976158526 60550846906368 60623624366592 60632152975212 60764911828992 60773460314112 60846505338528 60876357857664 60984479273536 61126607732736 61230103201792 61455213875328 61529078315082 61738118414336 61812322883584 62037586450944 62039574070656 62144615313032 62627484261888 62651404189696 62733520914336 62735530831064 62879725633536 62964158858874 63245112311808 63254009714688 63330036168672 63477631107072 63562867183998 63621571313664 63818875947456 63846492143616 63932223517344 63963589951872 64040469266718 64112661430272 64189719917568 64198750209048 64335274838016 64425711534912 64562718818304 64571801583744 64649411922186 64681130223768 64722290540544 64831873978368 64947020716032 65056984651904 65148435863028 65208604360704 65217777990144 65296164742536 65448341876736 65596750815232 65675593063808 65828654481408 65860951343104 65917047450072 65949387679136 66182538019584 66487204446208 66567116951552 66576481698272 66809708485632 67119412412416 67207385321856 67364016685056 67444983051264 67726154066688 67807555694172 67870180048896 67961314323864 68119702769664 68201577412416 68360525807616 68370142853376 68452318505844 68485902589872 68515538337792 68607539182728 68767433699328 68883866102016 69044404617216 69137115609744 69167033155584 69200967892992 69284142133248 69293889114528 69455383216128 69538863244032 69696547741184 69700928274432 69794520829488 69858980265984 69912692227161 69942945386496 69977260802048 70071224409082 70234530143232 70318946645808 70482829713408 70577472184947 70642654724096 70727561761024 70737511804414 70902370366464 71022417500608 71314375688192 71574267727872 71697749521216 71862543581184 71959038695856 72377184192768 72545864122368 72633058670592 72643276781712 72710367215616 72766271501739 72935858225664 73065398305536 73189107733392 73235682164736 73359679905792 73370000238912 73458185335353 73526028386304 73624757184186 73629384611328 73785964363776 73796344667136 73885042196784 74057236291584 74093570260992 74156678381331 74193061139028 74225166532608 74350839602176 74455355272032 74624188277184 74713880811171 74798105001984 74888006570496 74898541910556 74967715217408 75057820644352 75333768514368 75461318594396 75509338963968 75637186308096 75771524168704 76076705087488 76087407655168 76178858866292 76353952555008 76356398856192 76456478614347 77079980630016 77183481580569 77212961022848 77494349364768 77812912300032 77851088879616 77944659899904 77955625253844 78126315208704 78137306118144 78231221149536 78408616208832 78591352799232 78685813559808 78724418402304 79013846411136 79108814976534 79181876723712 79288200044508 79293183427584 79377580818432 79472986564608 79568506981152 79653197418496 79765166662272 79900219688184 79934794727424 80042129046516 80228672649216 80268034449408 80364510452352 80375816233947 80551805386752 80659968211368 80734462541824 80831499155456 80842870633616 81031280418816 81128673784704 81168477143552 81502143643648 81799163117568 81940285167104 82038771086776 82337746200066 82716781934592 82719432094208 83009209909248 83020887750528 83120672471382 83355266543616 83503312349184 83644694552448 83839634178048 83952211811832 84147868127232 84249007391808 84338679619584 84440048224896 84636841476096 84750489578664 84828761751552 84948006334464 85091834596608 85242964689792 85284786602496 85387292355624 85483548573696 85586293223424 85598333612064 85780366450688 85895550048217 85900948713216 86083625091072 86095735444992 86199215896248 86241506965024 86296387387392 86442498637824 86558571328866 86596027621376 86864581150704 86944805814272 86957037320192 87061552990048 87264455835648 87381632228982 87771539308544 87889396600096 88091406434304 88209693234936 88243384026112 88564970702592 88929042628608 89079611314176 89299778420736 89407109885184 89514570353796 89609847095808 89818688913408 89887747149207 89926644068352 90257256730368 90301538755584 90410074258896 90493573398528 90615085765152 90620781060096 90742464237789 90826270359552 90935436549888 90948229462818 91147367743488 91160190471168 91269758007792 91314536786496 91354051117056 91476718910304 91631601150338 91689911599104 91845154802688 92182820812992 92222710874112 92293617472623 92378856177664 92391852152704 92502900051926 92607177621504 92718484325376 93059361105984 93216922969548 93257260515328 93382483887602 93646040190976 93758595527744 93977106284544 94100281371504 94103296246596 94536493821952 94867668467712 94881014572032 94995054253008 95432356970496 95769738215424 95898335276016 95945384927808 96060703900077 96168992145408 96284579876352 96298125313572 96502912257024 96844078227456 96857702375616 96974117883279 97021695335652 97083435810816 97247810967552 97420531074048 97585476977856 97722653794542 97812906541056 97826666985216 97944247113804 98034704515072 98166342912248 98172512815104 98395126222848 98513389595712 98742981722112 98791427014656 98875571175108 98924081518704 98966888710144 99273807029376 99498917702912 99618507748228 99730806669312 99850675427328 99864722547408 100445024685824 100679118618624 100811077982784 100849581744128 100984999883677 101805270073344 101808531808256 101941971485796 101945237600479 102179554154496 102302366118624 102728853884808 102773307506688 102911308774092 103151150548992 103325799153024 103566606925824 103705673414616 103750549733376 103801451839488 103926213199872 103940833671792 104183074824192 104308294866048 104544821611776 104551392411648 104691781244232 104788470398976 104914418079744 104965891203072 105106836613623 105351795214848 105478419968712 105575835631616 105717600059344 105724244570112 105963982086144 106091342641536 106106267706621 106353555549696 106533626250912 106579726303232 106722838728688 106971563532288 107024045932544 107152680603136 107167754978596 107402407182336 107546624281824 108041707225088 108171565046272 108565776289152 108753076797806 109065550823424 109598097458304 109783661600088 109907419594752 110039519858688 110055000358368 110289042579456 110437135776279 110678946545664 110694517000704 110827563295176 110952498069504 111085854437376 111140355391488 111289591708542 111337749798912 111526259403264 111683032908048 111786178904064 111936282415776 112197157502976 112332009855744 112347812865834 112451572826112 112586730966528 112849121968128 113000652771552 113191977891594 113264008445952 113455779462144 113657286253056 113713048803328 113849723140832 114115057631232 114131111482752 114268288299438 114534598284288 114778166788096 114794313926656 114932287861664 115256664850432 115411428438488 115819441534272 116352607780864 116508842971976 116776633319424 116916989849856 116933437880766 117455208579072 117612924313248 117887029198848 118028720339712 118086627603456 118520769616704 118572056838144 118663222464801 118772815085568 118932300066762 119066371227648 119209479846912 119352760471728 119479796127744 119647749993408 119850329532276 119902192091136 120063193569774 120343008973824 120402051674112 120546765678528 120820114353536 120827708080128 120989952317052 121101693812736 121247248733184 121264305950424 121546920628224 121693010677056 121752715715328 121968958547072 122253215465472 122460206403584 122910427750656 123058156630164 123476236828672 123624645767168 124075172901888 124079148141312 124289230626064 125254968523776 125302808379392 125467041828672 125471061662128 125759451267072 125928317717748 126508019429376 126660072337344 126955262214144 127125734367996 127243142627328 127637751894912 127864447034688 127927179903744 128080938533436 128225322860544 128379439835136 128397500418096 128670549676032 128851423069824 129125437636608 129143603167488 129298823844372 129362260447536 129444581081088 129663747956736 129837856993299 129894041432064 130113969303808 130296871726056 130417208721408 130435555980288 130592329485072 130896683753472 131072448343473 131193501630464 131351186127616 131657308962816 131834094900144 131898775358272 132057307540193 132365076039168 133134233903104 133152963396544 133313003016011 133619416971264 134414770643712 134728033370112 134889966102528 135452308133376 135615111388344 135740360097792 135922628647728 136239405539328 136403154824832 136422344194227 136721051615232 136740285706752 136904637011688 136971805179744 137031076675584 137215078365456 137447401725507 137534867398656 137767732204032 138088809234432 138274231219488 138334066311168 138568284266496 138587778229056 138754350077889 138910766432256 139077726488064 139393095482368 139401856548864 139589041658976 139825384454322 139885890772992 139954521604096 140073725831403 140142448818164 140469060286464 140637893291616 140965659426816 141154944369894 141285309448192 141455123522048 141475023608828 141804740732928 142044835001216 142628751376384 143148535455744 143395499042432 143725087162368 143918077391712 144754368385536 145091728244736 145266117341184 145286553563424 145532543003478 145871716451328 146130796611072 146378215466784 146471364329472 146719359811584 146740000477824 146916370670706 147052056772608 147249514368372 147258769222656 147571928727552 147592689334272 147770084393568 148114472583168 148187140521984 148313356762662 148386122278056 148450333065216 148701679204352 148910710544064 149248376554368 149427761622342 149596210003968 149776013140992 149797083821112 149935430434816 150115641288704 150667537028736 150922637188792 151018677927936 151274372616192 151543048337408 152153410174976 152174815310336 152357717732584 152707905110016 152712797712384 152912957228694 154159961260032 154366963161138 154425922045696 154988698729536 155625824600064 155702177759232 155889319799808 155911250507688 156274612236288 156462442299072 156817232417664 157182705598464 157371627119616 157448836804608 158027692822272 158217629953068 158363753447424 158576400089016 158586366855168 158755161636864 158945973129216 159137013962304 159306394836992 159530333324544 159800439376368 159869589454848 160084258093032 160457345298432 160536068898816 160729020904704 160751632467894 161103610773504 161319936422736 161468925083648 161662998310912 161685741267232 162062560837632 162257347569408 162336954287104 163004287287296 163129615196709 163598326235136 163880570334208 164077542173552 164675492400132 165433563869184 165438864188416 166018419818496 166041775501056 166241344942764 166710533087232 166934387562813 167006624698368 167289389104896 167679268356096 167904423623664 168295736254464 168498014783616 168521719298751 168677359239168 168880096449792 169273682952192 169500979157328 169657523503104 169787966837391 169896012668928 170183669193216 170485929379584 170569573204992 170774584711248 171172586446848 171196667224128 171402432449157 171560732901376 171791100096434 171801897426432 172167250182144 172191470889984 172398431792496 172483013930048 172884997275648 173117142657732 173192055242752 173729162301408 173914074640384 174123105980096 174332388559399 174528911671296 174763264457964 175778793200192 176182812868608 176419386469872 176486768052224 177129941405184 177858085257216 178159222628352 178398450100143 178599556841472 178814219770368 179029140707592 179219694191616 179775494298414 179853288136704 180094790354661 180514513460736 180603077511168 180820148517792 181230171530304 181241562120192 181484928475578 181652540719104 181870873099776 181896458925636 182294735486976 182320380942336 182539516015584 182629073572992 182953437820608 183263202300676 183379823198208 183690309605376 184365641625984 184587234945246 184757712355328 184783704305408 185005800103852 185214355243008 185436968650752 186118722211968 186433845939096 186514521030656 186764967775204 187292080381952 187517191055488 187543571212543 187954212569088 188200562743008 188206592493192 189072987643904 189735336935424 189762029144064 189990108506016 190864713940992 191539476430848 191796670552032 191890769855616 192121407800154 192337984290816 192569159752704 192596250627144 193005824514048 193688156454912 193715404751232 193948235766558 194043390671304 194166871621632 194495621935104 194841062148096 195170953955712 195445307589084 195625813082112 195653333970432 195888494227608 196069409030144 196332685824496 196345025630208 196790252445696 197026779191424 197485963444224 197582854029312 197751142350216 197848163037408 197933777420288 198547614058752 198997835405824 199237015496456 199461613338624 199701350854656 199729445094816 200890049371648 201358237237248 201622155965568 201699163488256 201969999767354 203610540146688 203617063616512 203883942971592 203890475200958 204359108308992 204604732237248 205457707769616 205546615013376 205822617548184 206302301097984 206651598306048 207133213851648 207411346829232 207501099466752 207602903678976 207852426399744 207881667343584 208366149648384 208616589732096 209089643223552 209102784823296 209383562488464 209576940797952 209738076681483 209828836159488 209931782406144 210213673227246 210703590429696 210956839937424 211151671263232 211435200118688 211448489140224 211732416554841 211927964172288 212182685283072 212212535413242 212707111099392 213067252501824 213159452606464 213445677457376 213943127064576 214048091865088 214305361206272 214335509957192 215093248563648 216083414450176 216343130092544 217131552578304 217506153595612 218131101646848 218298814505217 219196194916608 219567323200176 220079039717376 220110000716736 220374556006059 220578085158912 220874271552558 221357893091328 221389034001408 221655126590352 222171708874752 222280710782976 222470035143993 222579183417084 222675499597824 223052518806528 223366065816096 223872564831552 224141642433513 224394315005952 224664019711488 224695625731668 224903145652224 225173461933056 226001305543104 226383955783188 226528016891904 226911558924288 227314572506112 227426097606656 227699446281664 228230115262464 228262222965504 228536576598876 229069196568576 229588627853312 229864575723328 230513329700864 230822856876976 231638883068544 232705215561728 233017685943952 233553266638848 233833979699712 233866875761532 235225848626496 235774058397696 236057440679424 236173255206912 237041539233408 237326444929602 237545630171136 237864600133524 238132742455296 238418959693824 238705520943456 238959592255488 239295499986816 239700659064552 239804384182272 240126387139548 240686017947648 240804103348224 241093531357056 241127448701841 241640228707072 241655416160256 241979904634104 242203387625472 242494497466368 242528611900848 243093841256448 243386021354112 243505431430656 243937917094144 244506430930944 244920412807168 245249285431787 245820855501312 246116313260328 247249291534336 247581291315449 248150345803776 248158296282624 248578461252128 250509937047552 250605616758784 250934083657344 250942123324256 251518902534144 251856635435496 253016038858752 253320144674688 253910524428288 254251468735992 254486285254656 255275503789824 255728894069376 255854359807488 256161877066872 256450645721088 256758879670272 256795000836192 257341099352064 257686650144651 257702846139648 258250875273216 258287206334976 258597647688744 258724520895072 258889162162176 259327495913472 259675713986598 259788082864128 260227938607616 260593743452112 260834417442816 260871111960576 261184658970144 261793367506944 262144896686946 262387003260928 262702372255232 263314617925632 263668189800288 263797550716544 264114615080386 264730152078336 266268467806208 266305926793088 266626006032022 267238833942528 268829541287424 269456066740224 269779932205056 270904616266752 271230222776688 271480720195584 271845257295456 272478811078656 272806309649664 272844688388454 273442103230464 273480571413504 273809274023376 273943610359488 274062153351168 274430156730912 274894803451014 275069734797312 275535464408064 276548462438976 276668132622336 276880852417869 277136568532992 277175556458112 277508700155778 277821532864512 278155452976128 278786190964736 279178083317952 279650768908644 279771781545984 279909043208192 280147451662806 280284897636328 280938120572928 281275786583232 281931318853632 282309888739788 282570618896384 282910247044096 282950047217656 283609481465856 284089670002432 285257502752768 286297070911488 286790998084864 287836154783424 288182111700231 289508736771072 290532234682368 290573107126848 290922353649837 291065086006956 291743432902656 292261593222144 292756430933568 293438719623168 293480000955648 293832741341412 294104113545216 294499028736744 294517538445312 295185378668544 295540168787136 296228945166336 296374281043968 296626713525324 296772244556112 296900666130432 297403358408704 297821421088128 298496753108736 298855523244684 299192420007936 299552026281984 299594167642224 299870860869632 300231282577408 301335074057472 301845274377584 302037355855872 302548745232384 302954999651031 303086096674816 304306820349952 304349630620672 304715435465168 305415810220032 305425595424768 305825914457388 305835712801437 308319922520064 308733926322276 308851844091392 309977397459072 311251649200128 311404355518464 311778639599616 311822501015376 312549224472576 312924884598144 313634464835328 314365411196928 314743254239232 314897673609216 315320509840869 316055385644544 316435259906136 316727506894848 317152800178032 317172733710336 317891946258432 318274027924608 318318803119863 318612789673984 319060666649088 319600878752736 319739178909696 320168516186064 320710604026183 320914690596864 321072137797632 321458041809408 321503264935788 322207221547008 322639872845472 323325996621824 323371482534464 323760150181741 324125121675264 324514695138816 324673908574208 326259230393418 327196652470272 327761140668416 328155084347104 329350984800264 330867127738368 330877728376832 331311407328837 332036839636992 332083551002112 332482689885528 333421066174464 333868775125626 334013249396736 334578778209792 335358536712192 335808847247328 336591472508928 336996029567232 337043438597502 337354718478336 337760192899584 338547365904384 339001958314656 339575933674782 339792025337856 340367338386432 340971858759168 341139146409984 341549169422496 342345172893696 342393334448256 342804864898314 343121465802752 343582200192868 343603794852864 344334500364288 344382941779968 344796863584992 344966027860096 345769994551296 346234285315464 346384110485504 347458324602816 347828149280768 348246211960192 348664777118798 349057823342592 349526528915928 351557586400384 352365625737216 352838772939744 352973536104448 354259882810368 355716170514432 356318445256704 356796900200286 357199113682944 357628439540736 358058281415184 358439388383232 359550988596828 359706576273408 360189580709322 361029026921472 361206155022336 361640297035584 362460343060608 362483124240384 362969856951156 363305081438208 363741746199552 363792917851272 364640761884672 365079032031168 365258147145984 365906875641216 366526404601352 366759646396416 367380619210752 368731283251968 369174469890492 369515424710656 369567408610816 370011600207704 370428710486016 370873937301504 372237444423936 372867691878192 373029042061312 373529935550408 374584160763904 375034382110976 375087142425086 375908425138176 376401125486016 376413184986384 378145975287808 379524058288128 379980217012032 380635768792321 381729427881984 383593341104064 383781539711232 384242815600308 384675968581632 385138319505408 385192501254288 386011649028096 387376312909824 387430809502464 387896471533116 388086781342608 388333743243264 388991243870208 389513570979897 389682124296192 390341907911424 390890615178168 391251626164224 391306667940864 391776988455216 392138818060288 392665371648992 392690051260416 393217345030419 393580504891392 394053558382848 394971926888448 395502284700432 395696326074816 395867554840576 396171922620579 397095228117504 397995670811648 398474030992912 399402701709312 399458890189632 399939009048033 401780098743296 403244311931136 403398326976512 403939999534708 407221080293376 407234127233024 407767885943184 407780950401916 408718216617984 409209464474496 409267032582681 410915415539232 411093230026752 411645235096368 412342205176521 412604602195968 413303196612096 414266427703296 414822693658464 415002198933504 415704852799488 415763334687168 416263050233667 416732299296768 417233179464192 418179286447104 418205569646592 418767124976928 419476153362966 419657672318976 419863564812288 420221177494209 420427346454492 421407180859392 421913679874848 422870400237376 422896978280448 423464833109682 423855928344576 424365370566144 424425070826484 425414222198784 426134505003648 426891354914752 427886254129152 428096183730176 428610722412544 428671019914384 430186497127296 432166828900352 432686260185088 434263105156608 435012307191224 436597629010434 438392389833216 439134646400352 440158079434752 440220001433472 440749112012118 441156170317824 441748543105116 442715786182656 442778068002816 443310253180704 444343417749504 444561421565952 444940070287986 445158366834168 445350999195648 446105037613056 446732131632192 447745129663104 448283284867026 448788630011904 449328039422976 449391251463336 449806291304448 450346923866112 452002611086208 452767911566376 453056033783808 453823117848576 454629145012224 454852195213312 455398892563328 455462958659033 456460230524928 456524445931008 457073153197752 458138393137152 459177255706624 459729151446656 461026659401728 461645713753952 463277766137088 465410431123456 466035371887904 467106533277696 467667959399424 467733751523064 470451697252992 471548116795392 472114881358848 472346510413824 474083078466816 474652889859204 475091260342272 475729200267048 476265484910592 476837919387648 477411041886912 477919184510976 478590999973632 479401318129104 479608768364544 480252774279096 481372035895296 481608206696448 482187062714112 482254897403682 483280457414144 483310832320512 483959809268208 484406775250944 484988994932736 485057223801696 486187682512896 486772042708224 487010862861312 487875834188288 489012861861888 489388845590127 489840825614336 490498570863574 491641711002624 492232626520656 494498583068672 495162582630898 496300691607552 496316592565248 497156922504256 501019874095104 501868167314688 501884246648512 503037805068288 503713270870992 506032077717504 506640289349376 507821048856576 508502937471984 508972570509312 509363900512173 510551007579648 511457788138752 511708719614976 512323754133744 513517759340544 513590001672384 514207297347471 514682198704128 515373300289302 515405692279296 516501750546432 516574412669952 517195295377488 517449041790144 518654991826944 519351427973196 519576165728256 520455877215232 521187486904224 521742223921152 522369317940288 522997165678197 523586735013888 524289793373892 524774006521856 525404744510464 527336379600576 527595101433088 528229230160772 529460304156672 532536935612416 532611853586176 533252012064044 534477667885056 535195350300429 537659082574848 539559864410112 540284371063983 541809232533504 542460445553376 543690514590912 544957622157312 545612619299328 545689376776908 546884206460928 546961142827008 547618548046752 547887220718976 548860313461824 549789606902028 550139469594624 551070928816128 553096924877952 553761704835738 554273137065984 554351112916224 555017400311556 555643065729024 556310905952256 557572381929472 558356166635904 559301537817288 559543563091968 559818086416384 560294903325612 560569795272656 561876241145856 562551573166464 562630713637629 563862637707264 564619777479576 565141237792768 565820494088192 565900094435312 567218962931712 568179340004864 570515005505536 572594141822976 573581996169728 575672309566848 576364223400462 579017473542144 581064469364736 581146214253696 581844707299674 582130172013912 583486865805312 584523186444288 585512861867136 586877439246336 586960001911296 587665482682824 588208227090432 588998057473488 589035076890624 590370757337088 591080337574272 592457890332672 592748562087936 593253427050648 593544489112224 593801332260864 594806716817408 595605407477197 595642842176256 596993506217472 597711046489368 598384840015872 599104052563968 599188335284448 600462565154816 601268850337519 602670148114944 603690548755168 604074711711744 605097490464768 605909999302062 606172193349632 608613640699904 608699261241344 609430870930336 610831620440064 610851190849536 611651828914776 611671425602874 616639845040128 617467852644552 617703688182784 619954794918144 622503298400256 622808711036928 623557279199232 623645002030752 625098448945152 625849769196288 627268929670656 628730822393856 629214230044449 629486508478464 629795347218432 630641019681738 632110771289088 632870519812272 633455013789696 634305600356064 634345467420672 635197249664523 635783892516864 636548055849216 636637606239726 637225579347968 638121333298176 639201757505472 639478357819392 640337032372128 641421208052366 641829381193728 642144275595264 642916083618816 643006529871576 645279745690944 646651993243648 646742965068928 647520300363482 648250243350528 649029390277632 649347817148416 652518460786836 654393304940544 655522281336832 656310168694208 658701969600528 661734255476736 661755456753664 662622814657674 664073679273984 664167102004224 664965379771056 666842132348928 667737550251252 668026498793472 669157556419584 671617694494656 672424927300539 673182945017856 673992059134464 674086877195004 674709436956672 675520385799168 678003916629312 679151867349564 679584050675712 680734676772864 681943717518336 682278292819968 683098338844992 684690345787392 684786668896512 685609729796628 686242931605504 687164400385736 687207589705728 688765883559936 689593727169984 689932055720192 691539989102592 692468570630928 692768220971008 694916649205632 695656298561536 696492423920384 697329554237596 698115646685184 699053057831856 703115172800768 705677545879488 705947072208896 706894999185739 708519765620736 712636890513408 713593800400572 714398227365888 715256879081472 716116562830368 716878776766464 719101977193656 719413152546816 720379161418644 722058053842944 722412310044672 723280594071168 723382346105523 724920686121216 724966248480768 725939713902312 726610162876416 727483492399104 727585835702544 729281523769344 730158064062336 730516294291968 731813751282432 733052809202704 733519292792832 734761238421504 735747856295361 737462566503936 738348939780984 739030849421312 739134817221632 740023200415408 741747874603008 742743873946347 744474888847872 745735383756384 746058084122624 747059871100816 749168321527808 750068764221952 750174284850172 751816850276352 752802250972032 752826369972768 756291950575616 759048116576256 759960434024064 761271537584642 763458855763968 767186682208128 767563079422464 768485631200616 769351937163264 770276639010816 770385002508576 772023298056192 773059950433953 774752625819648 774861619004928 775792943066232 776173562685216 776667486486528 777982487740416 779027141959794 779364248592384 780683815822848 781781230356336 782503252328448 782613335881728 783553976910432 785330743297984 785380102520832 786434690060838 787161009782784 788107116765696 789943853776896 791004569400864 791392652149632 792343845241158 794190456235008 795991341623296 796948061985824 798805403418624 798917780379264 799878018096066 803560197486592 806488623862272 806796653953024 807879999069416 814442160586752 814468254466048 815535771886368 815561900803832 817436433235968 818418928948992 818534065165362 821830831078464 822186460053504 823290470192736 824684410353042 825209204391936 826606393224192 829645387316928 830004397867008 830642557253607 831409705598976 831526669374336 832526100467334 833464598593536 834466358928384 836358572894208 837534249953856 838952306725932 839315344637952 839727129624576 840442354988418 840854692908984 842814361718784 843827359749696 845740800474752 845793956560896 846929666219364 847711856689152 848730741132288 848850141652968 850828444397568 852269010007296 853782709829504 855772508258304 856192367460352 857221444825088 857342039828768 860372994254592 864333657800704 865372520370176 868526210313216 870024614382448 873195258020868 876784779666432 878269292800704 880316158869504 880440002866944 881498224024236 882312340635648 883497086210232 885556136005632 886620506361408 888686835499008 889122843131904 889880140575972 890316733668336 890701998391296 892210075226112 893464263264384 895490259326208 896566569734052 897577260023808 898656078845952 898782502926672 899612582608896 900693847732224 904005222172416 905535823132752 906112067567616 907646235697152 908864998953093 909258290024448 909704390426624 910797785126656 910925917318066 912920461049856 913048891862016 914146306395504 916276786274304 917507138404311 918354511413248 919458302893312 923291427507904 924401152781351 926555532274176 932070743775808 934213066555392 935335918798848 935467503046128 940903394505984 943096233590784 944229762717696 944693020827648 945961529522607 948166156933632 949305779718408 950182520684544 951458400534096 953675838775296 954822083773824 954956409359589 955838369021952 957181999947264 958802636258208 959217536729088 960505548558192 962131812078549 962744071790592 963216413392896 964374125428224 964509794807364 966560914828288 966621664641024 967919618536416 969977989865472 970114447603392 971280450545223 972375365025792 973544085416448 974021725722624 975751668376576 978777691180254 979681651228672 980997141727148 983283422005248 984465253041312 988997166137344 990325165261796 992601383215104 992633185130496 993934221986511 994313845008512 1002039748190208 1003736334629376 1003768493297024 1006075610136576 1007426541741984 1012064155435008 1013280578698752 1015642097713152 1017005874943968 1018727801024346 1021102015159296 1022915576277504 1023417439229952 1024647508267488 1027035518681088 1027180003344768 1028414594694942 1029364397408256 1030746600578604 1030811384558592 1033003501092864 1033148825339904 1034390590754976 1034898083580288 1037309983653888 1038702855946392 1039152331456512 1040911754430464 1042374973808448 1043484447842304 1044738635880576 1045994331356394 1047173470027776 1048579586747784 1049548013043712 1050809489020928 1054672759201152 1055190202866176 1056458460321544 1058920608313344 1065073871224832 1065223707172352 1066504024128088 1068955335770112 1070390700600858 1075318165149696 1079119728820224 1080568742127966 1083618465067008 1084920891106752 1087381029181824 1089915244314624 1091225238598656 1091378753553816 1093922285654016 1095237096093504 1095774441437952 1097720626923648 1099579213804056 1100278939189248 1102141857632256 1106193849755904 1107523409671476 1108546274131968 1108702225832448 1110034800623112 1111286131458048 1112621811904512 1115144763858944 1116712333271808 1118603075634576 1119087126183936 1119636172832768 1120589806651224 1121139590545312 1123752482291712 1125103146332928 1125261427275258 1127725275414528 1129239554959152 1130282475585536 1131640988176384 1131800188870624 1134437925863424 1136358680009728 1141030011011072 1141907306376963 1145188283645952 1147163992339456 1151344619133696 1152728446800924 1158034947084288 1162128938729472 1162292428507392 1163689414599348 1164260344027824 1166973731610624 1168540712939691 1169046372888576 1171025723734272 1173754878492672 1173920003822592 1175330965365648 1176416454180864 1177996114946976 1178070153781248 1179652035091257 1180741514674176 1182160675148544 1184915780665344 1186506854101296 1187088978224448 1187602664521728 1188515767861737 1189613433634816 1191210814954394 1191285684352512 1193987012434944 1195422092978736 1198208105127936 1198376670568896 1199817027144099 1200925130309632 1202537700675038 1205340296229888 1207381097510336 1210194980929536 1211819998604124 1212344386699264 1217398522482688 1218861741860672 1221663240880128 1221702381699072 1223303657829552 1223342851205748 1233279690080256 1234935705289104 1235407376365568 1237026615529563 1239909589836288 1245006596800512 1247114558398464 1247290004061504 1248789150701001 1250196897890304 1251699538392576 1254537859341312 1258428460088898 1258973016956928 1259590694436864 1260663532482627 1261282039363476 1264221542578176 1265741039624544 1268611200712128 1268690934841344 1270394499329046 1271567785033728 1273096111698432 1273275212479452 1274451158695936 1276242666596352 1278403515010944 1280674064744256 1282842416104732 1283658762387456 1284288551190528 1285832167237632 1286013059743152 1290559491381888 1293303986487296 1293485930137856 1295040600726964 1296500486701056 1298058780555264 1298695634296832 1305036921573672 1311044562673664 1312620337388416 1312804998487801 1317403939201056 1323468510953472 1323510913507328 1325245629315348 1328147358547968 1328334204008448 1329930759542112 1333684264697856 1335475100502504 1336052997586944 1338315112839168 1343235388989312 1344849854601078 1346365890035712 1347984118268928 1348173754390008 1349418873913344 1351040771598336 1356007833258624 1358303734699128 1359168101351424 1361469353545728 1363887435036672 1364556585639936 1366196677689984 1366388875977099 1369380691574784 1369573337793024 1371219459593256 1372485863211008 1374328800771472 1374415179411456 1377531767119872 1379187454339968 1379864111440384 1383079978205184 1384937141261856 1385536441942016 1389833298411264 1391312597123072 1392984847840768 1394659108475192 1396231293370368 1398106115663712 1406230345601536 1411355091758976 1411894144417792 1413789998371478 1417039531241472 1425273781026816 1427187600801144 1428796454731776 1430513758162944 1432233125660736 1433757553532928 1438203954387312 1438826305093632 1440758322837288 1444116107685888 1444824620089344 1446561188142336 1446764692211046 1449841372242432 1449932496961536 1451879427804624 1453220325752832 1454966984798208 1455171671405088 1458563047538688 1460316128124672 1461032588583936 1463627502564864 1466105618405408 1467038585585664 1468166536770381 1469522476843008 1471495712590722 1474925133007872 1476697879561968 1478061698842624 1478269634443264 1480046400830816 1483495749206016 1485487747892694 1488949777695744 1491470767512768 1492116168245248 1494119742201632 1498336643055616 1500137528443904 1500348569700344 1505604501944064 1505652739945536 1512583901151232 1518096233152512 1519920868048128 1522543075169284 1526917711527936 1528091701536519 1534373364416256 1535126158844928 1536971262401232 1540553278021632 1540770005017152 1542621892042413 1544046596112384 1546119900867906 1549505251639296 1549723238009856 1551585886132464 1552347125370432 1555964975480832 1558054283919588 1558728497184768 1561367631645696 1563562460712672 1565226671763456 1567107953820864 1568991497034591 1570661486595968 1570760205041664 1572869380121676 1574322019565568 1576214233531392 1582009138801728 1582785304299264 1584687690482316 1588380912470016 1591982683246592 1593896123971648 1597610806837248 1597835560758528 1599756036192132 1607120394973184 1612977247724544 1613593307906048 1615759998138832 1628936508932096 1631071543772736 1631123801607664 1634872866471936 1636837857897984 1637068130330724 1643661662156928 1646580940385472 1649368820706084 1650418408783872 1653212786448384 1659290774633856 1661285114507214 1662819411197952 1663053338748672 1665052200934668 1666929197187072 1668932717856768 1672717145788416 1675068499907712 1677904613451864 1678630689275904 1679454259249152 1680884709976836 1681709385817968 1685628723437568 1687654719499392 1687892140912887 1691481600949504 1691587913121792 1693859332438728 1695423713378304 1697461482264576 1697700283305936 1701656888795136 1704538020014592 1707565419659008 1711545016516608 1714442889650176 1714684079657536 1716744998022509 1720745988509184 1730745040740352 1733069039208143 1737052420626432 1740049228764896 1746390516041736 1753569559332864 1756538585601408 1760632317739008 1760880005733888 1762996448048472 1764624681271296 1766994172420464 1771112272011264 1773241012722816 1777373670998016 1778245686263808 1779760281151944 1780633467336672 1781403996782592 1784420150452224 1786816222431591 1786928526528768 1790980518652416 1793133139468104 1795154520047616 1797312157691904 1797565005853344 1801387695464448 1803806551012557 1808010444344832 1811071646265504 1812224135135232 1815292471394304 1817729997906186 1818516580048896 1819408780853248 1821595570253312 1821851834636132 1825840922099712 1826097783724032 1828292612791008 1832553572548608 1835014276808622 1836709022826496 1838916605786624 1846582855015808 1848802305562702 1853111064548352 1864141487551616 1868426133110784 1870671837597696 1870935006092256 1881806789011968 1886192467181568 1888459525435392 1889386041655296 1891923059045214 1896332313867264 1898611559436816 1900365041369088 1902916801068192 1907351677550592 1909644167547648 1909912818719178 1911676738043904 1914363999894528 1917605272516416 1918435073458176 1921011097116384 1924263624157098 1925488143581184 1926432826785792 1928748250856448 1929019589614728 1933121829656576 1935839237072832 1939955979730944 1940228895206784 1942560901090446 1944750730051584 1947088170832896 1948043451445248 1951503336753152 1957555382360508 1959363302457344 1961994283454296 1966566844010496 1968930506082624 1977994332274688 1980650330523592 1985202766430208 1985266370260992 1987868443973022 1988627690017024 2004079496380416 2007472669258752 2007536986594048 2014853083483968 2017274781901617 2024128310870016 2026561157397504 2034011749887936 2037455602048692 2042204030318592 2045831152555008 2046834878459904 2049295016534976 2054071037362176 2054360006689536 2056829189389884 2058728794816512 2061493201157208 2061622769117184 2066297650679808 2068781181509952 2069796167160576 2074619967307776 2077405711892784 2078304662913024 2081823508860928 2084749947616896 2086968895684608 2089477271761152 2091988662712788 2094346940055552 2097159173495568 2099096026087424 2101618978041856 2109345518402304 2110380405732352 2112916920643088 2117841216626688 2120684997557217 2130147742449664 2130447414344704 2133008048256176 2137910671540224 2140781401201716 2150636330299392 2158239457640448 2161137484255932 2167236930134016 2169841782213504 2170147038316569 2174762058363648 2179830488629248 2182450477197312 2182757507107632 2187844571308032 2190474192187008 2191548882875904 2195441253847296 2199158427608112 2200557878378496 2204283715264512 2207243568886083 2212387699511808 2215046819342952 2217092548263936 2217404451664896 2220069601246224 2225243623809024 2228231621839041 2230289527717888 2233424666543616 2237206151269152 2238174252367872 2241179613302448 2242279181090624 2244974228183281 2247504964583424 2250206292665856 2250522854550516 2255450550829056 2258479109918304 2263281976352768 2263600377741248 2266321051272187 2268875851726848 2272717360019456 2283814612753926 2290376567291904 2294327984678912 2302689238267392 2305456893601848 2316069894168576 2319179851301859 2324257877458944 2324584857014784 2327378829198696 2328520688055648 2333947463221248 2337081425879382 2338092745777152 2342051447468544 2347509756985344 2347840007645184 2350661930731296 2355992229893952 2356140307562496 2359304070182514 2361483029348352 2364321350297088 2369831561330688 2373013708202592 2374177956448896 2377031535723474 2379226867269632 2382421629908788 2382571368705024 2387974024869888 2390844185957472 2396416210255872 2396753341137792 2399634054288198 2401850260619264 2405075401350076 2410680592459776 2414762195020672 2420389961859072 2423639997208248 2424688773398528 2434797044965376 2437723483721344 2443326481760256 2443404763398144 2446607315659104 2446685702411496 2466559380160512 2469871410578208 2470814752731136 2474053231059126 2479819179672576 2490013193601024 2494229116796928 2494580008123008 2497578301402002 2500393795780608 2503399076785152 2509075718682624 2516856920177796 2517946033913856 2519181388873728 2521327064965254 2522564078726952 2528443085156352 2531482079249088 2537222401424256 2537381869682688 2540788998658092 2543135570067456 2546192223396864 2546550424958904 2548902317391872 2552485333192704 2556807030021888 2561348129488512 2565684832209464 2567317524774912 2568577102381056 2571664334475264 2572026119486304 2581118982763776 2586607972974592 2586971860275712 2590081201453928 2593000973402112 2596117561110528 2597391268593664 2610073843147344 2622089125347328 2625240674776832 2625609996975602 2634807878402112 2646937021906944 2647021827014656 2650491258630696 2656668408016896 2659861519084224 2667368529395712 2670950201005008 2672105995173888 2676630225678336 2686470777978624 2689699709202156 2692731780071424 2695968236537856 2696347508780016 2698837747826688 2702081543196672 2712015666517248 2716607469398256 2718336202702848 2722938707091456 2726594996859279 2727774870073344 2729113171279872 2732393355379968 2732777751954198 2738761383149568 2739146675586048 2742438919186512 2744971726422016 2748657601542944 2748830358822912 2752521415212933 2755063534239744 2758374908679936 2759728222880768 2769874282523712 2771072883884032 2773203458344053 2779666596822528 2782625194246144 2785969695681536 2789318216950384 2796212231327424 2812460691203072 2822710183517952 2823788288835584 2827579996742956 2834079062482944 2837884588567821 2850547562053632 2854375201602288 2861027516325888 2864466251321472 2864869228078767 2867515107065856 2876407908774624 2877652610187264 2881516645674576 2886395436235647 2888232215371776 2889649240178688 2893122376284672 2893529384422092 2899682744484864 2899864993923072 2903758855609248 2909933969596416 2910343342810176 2913841351635669 2917126095077376 2920632256249344 2922065177167872 2927255005129728 2932211236810816 2936333073540762 2939044953686016 2942991425181444 2949850266015744 2953395759123936 2956539268886528 2960092801661632 2966991498412032 2970975495785388 2977899555391488 2982941535025536 2988239484403264 2996673286111232 3000275056887808 3000697139400688 3011209003888128 3011305479891072 3025167802302464 3036192466305024 3039841736096256 3045086150338568 3056183403073038 3068746728832512 3070252317689856 3073942524802464 3081106556043264 3081540010034304 3085243784084826 3088093192224768 3092239801735812 3099010503278592 3099446476019712 3103171772264928 3104694250740864 3111929950961664 3116108567839176 3117456994369536 3122735263291392 3127124921425344 3130453343526912 3134215907641728 3137982994069182 3141322973191936 3141520410083328 3145738760243352 3148644039131136 3152428467062784 3164018277603456 3165570608598528 3169375380964632 3176761824940032 3183965366493184 3187792247943296 3188240710613231 3195221613674496 3195671121517056 3199512072384264 3214240789946368 3225954495449088 3227186615812096 3231519996277664 3257873017864192 3262143087545472 3262247603215328 3269745732943872 3273675715795968 3274136260661448 3287323324313856 3293161880770944 3298737641412168 3300836817567744 3306425572896768 3318581549267712 3322570229014428 3325638822395904 3326106677497344 3330104401869336 3333858394374144 3337865435713536 3345434291576832 3350136999815424 3355809226903728 3357261378551808 3358908518498304 3361769419953672 3363418771635936 3371257446875136 3375309438998784 3375784281825774 3382963201899008 3383175826243584 3387718664877456 3390847426756608 3394922964529152 3395400566611872 3403313777590272 3409076040029184 3415130839318016 3423090033033216 3425721919130889 3428885779300352 3429368159315072 3433489996045018 3441491977018368 3461490081480704 3466138078416286 3474104841252864 3480098457529792 3492781032083472 3507139118665728 3513077171202816 3521264635478016 3521760011467776 3525992896096944 3529249362542592 3533988344840928 3542224544022528 3546482025445632 3554747341996032 3559520562303888 3561266934673344 3562807993565184 3565547303585211 3568840300904448 3573632444863182 3573857053057536 3581961037304832 3586266278936208 3594624315383808 3595130011706688 3599451081432297 3602775390928896 3607613102025114 3616020888689664 3622143292531008 3630584942788608 3635459995812372 3637033160097792 3638817561706496 3643191140506624 3643703669272264 3652195567448064 3656585225582016 3665107145097216 3670028553617244 3673418045652992 3677833211573248 3693165710031616 3697604611125404 3706222129096704 3711079846588689 3728282975103232 3741343675195392 3741870012184512 3746367452103003 3763613578023936 3776919050870784 3778772083310592 3781990597447881 3783846118090428 3792664627734528 3797223118873632 3805833602136384 3814703355101184 3819288335095296 3819825637438356 3823353476087808 3828727999789056 3835210545032832 3842022194232768 3848527248314196 3850976287162368 3852865653571584 3857496501712896 3858039179229456 3866243659313152 3871678474145664 3879911959461888 3880457790413568 3885121802180892 3889501460103168 3894176341665792 3896086902890496 3903006673506304 3915110764721016 3918726604914688 3923988566908592 3933133688020992 3937861012165248 3938414995463403 3955988664549376 3961300661047184 3970405532860416 3970532740521984 3975736887946044 3977255380034048 4008158992760832 4014945338517504 4015073973188096 4029706166967936 4034549563803234 4048256621740032 4053122314795008 4068023499775872 4074911204097384 4084408060637184 4091662305110016 4093669756919808 4098590033069952 4099166627931297 4108142074724352 4108720013379072 4113658378779768 4117457589633024 4122986402314416 4123245538234368 4132595301359616 4137562363019904 4139592334321152 4149239934615552 4154811423785568 4156609325826048 4163647017721856 4169237852340379 4169499895233792 4173937791369216 4178954543522304 4183977325425576 4188693880111104 4194318346991136 4203237956083712 4208881952362633 4218691036804608 4220760811464704 4225833841286176 4235682433253376 4241369995114434 4260295484899328 4260894828689408 4266016096512352 4275821343080448 4281562802403432 4301272660598784 4316478915280896 4322274968511864 4334473860268032 4339683564427008 4340294076633138 4349524116727296 4359660977258496 4364900954394624 4365515014215264 4375689142616064 4380948384374016 4383097765751808 4390882507694592 4398316855216224 4401115756756992 4404499610311143 4408567430529024 4414487137772166 4424775399023616 4430093638685904 4434185096527872 4434808903329792 4440139202492448 4450487247618048 4456463243678082 4460579055435776 4466849333087232 4474412302538304 4476348504735744 4482359226604896 4484558362181248 4489948456366562 4495009929166848 4500412585331712 4501045709101032 4516958219836608 4526563952705536 4527200755482496 4532642102544374 4537751703453696 4545434720038912 4567629225507852 4580753134583808 4588655969357824 4605378476534784 4610913787203696 4632139788337152 4638359702603718 4648515754917888 4649169714029568 4654757658397392 4657041376111296 4667894926442496 4674162851758764 4676185491554304 4684102894937088 4695680015290368 4701323861462592 4706974491103773 4711984459787904 4712280615124992 4718608140365028 4722966058696704 4728642700594176 4746027416405184 4748355912897792 4754063071446948 4758453734539264 4764843259817576 4765142737410048 4775948049739776 4781688371914944 4792832420511744 4793506682275584 4799268108576396 4803700521238528 4810150802700152 4821361184919552 4829524390041344 4840779923718144 4847279994416496 4849377546797056 4869594089930752 4875446967442688 4886809526796288 4893214631318208 4893371404822992 4939742821156416 4941629505462272 4948106462118252 4948264994300173 4959638359345152 4988458233593856 4989160016246016 4995156602804004 5000787591561216 5006798153570304 5018151437365248 5033713840355592 5035892067827712 5038362777747456 5042654129930508 5045128157453904 5056886170312704 5062964158498176 5063676422738661 5074444802848512 5074763739365376 5081577997316184 5086271140134912 5092384446793728 5093100849917808 5097804634783744 5104970666385408 5113614060043776 5122696258977024 5131369664418928 5134635049549824 5143328668950528 5144052238972608 5150234994067527 5162237965527552 5173215945949184 5173943720551424 5180162402907856 5192235122221056 5194782537187328 5199207117624429 5220147686294688 5244178250694656 5250481349553664 5251219993951204 5269615756804224 5293874043813888 5294043654029312 5300982517261392 5313336816033792 5319723038168448 5334737058791424 5341900402010016 5344211990347776 5353260451356672 5360448667294773 5372941555957248 5379399418404312 5385463560142848 5391936473075712 5392695017560032 5404163086393344 5411419653037671 5424031333034496 5433214938796512 5436672405405696 5445877414182912 5453189993718558 5455549740146688 5458226342559744 5464786710759936 5465555503908396 5477522766299136 5478293351172096 5484877838373024 5497315203085888 5497660717645824 5505042830425866 5510127068479488 5516749817359872 5519456445761536 5539748565047424 5546406916688106 5559333193645056 5565250388492288 5571939391363072 5578636433900768 5592424462654848 5624921382406144 5645420367035904 5647576577671168 5655159993485912 5668158124965888 5675769177135642 5701095124107264 5708750403204576 5722055032651776 5728932502642944 5729738456157534 5735030214131712 5752815817549248 5755305220374528 5763033291349152 5772790872471294 5776464430743552 5779298480357376 5786244752569344 5787058768844184 5799365488969728 5807517711218496 5819867939192832 5820686685620352 5827682703271338 5834252190154752 5841264512498688 5844130354335744 5854510010259456 5864422473621632 5872666147081524 5878089907372032 5885982850362888 5899700532031488 5906791518247872 5913078537773056 5920185603323264 5933982996824064 5941950991570776 5955799110782976 5965883070051072 5976478968806528 5993346572222464 6000550113775616 6001394278801376 6022418007776256 6022610959782144 6050335604604928 6072384932610048 6079683472192512 6090172300677136 6112366806146076 6137493457665024 6140504635379712 6147885049604928 6162213112086528 6163080020068608 6170487568169652 6176186384449536 6184479603471624 6198892952039424 6206343544529856 6209388501481728 6223859901923328 6232217135678352 6234913988739072 6245470526582784 6254249842850688 6260906687053824 6268431815283456 6275965988138364 6282645946383872 6283040820166656 6291477520486704 6297288078262272 6304856934125568 6328036555206912 6331141217197056 6338750761929264 6353523649880064 6362054992671651 6367930732986368 6375584495886592 6376481421226462 6390443227348992 6391342243034112 6399024144768528 6428481579892736 6451908990898176 6463039992555328 6470808069469457 6524286175090944 6524495206430656 6539491465887744 6547351431591936 6548272521322896 6574646648627712 6586323761541888 6597475282824336 6601673635135488 6612851145793536 6621730706658249 6637163098535424 6645140458028856 6651277644791808 6652213354994688 6660208803738672 6675730871427072 6684694865517123 6690868583153664 6700273999630848 6711618453807456 6714522757103616 6723538839907344 6726837543271872 6734922684549843 6742514893750272 6750618877997568 6751568563651548 6765926403798016 6766351652487168 6775437329754912 6789845929058304 6790801133223744 6798963153816561 6806627555180544 6818152080058368 6830261678636032 6851443838261778 6857771558600704 6858736318630144 6866979992090036 6882983954036736 6922980162961408 6932276156832572 6948209682505728 6957539553905577 6960196915059584 6985562064166944 7014278237331456 7026154342405632 7042529270956032 7043520022935552 7051985792193888 7067976689681856 7084449088045056 7092964050891264 7109494683992064 7119041124607776 7122533869346688 7131094607170422 7137680601808896 7147264889726364 7147714106115072 7163922074609664 7172532557872416 7189248630767616 7190260023413376 7198902162864594 7205550781857792 7215226204050228 7232041777379328 7244286585062016 7261169885577216 7270919991624744 7274066320195584 7277635123412992 7286382281013248 7287407338544528 7304391134896128 7313170451164032 7330214290194432 7340057107234488 7346836091305984 7355666423146496 7386331420063232 7395209222250808 7412444258193408 7422159693177378 7456565950206464 7482687350390784 7483740024369024 7492734904206006 7527227156047872 7553838101741568 7557544166621184 7563981194895762 7567692236180856 7585329255469056 7594446237747264 7611667204272768 7629406710202368 7638576670190592 7639651274876712 7646706952175616 7657455999578112 7670421090065664 7684044388465536 7697054496628392 7701952574324736 7705731307143168 7714993003425792 7716078358458912 7732487318626304 7742870297203561 7743356948291328 7759823918923776 7760915580827136 7770243604361784 7779002920206336 7788352683331584 7792173805780992 7806013347012608 7830221529442032 7837453209829376 7847977133817184 7866267376041984 7875722024330496 7876829990926806 7911977329098752 7922601322094368 7940811065720832 7941065481043968 7951473775892088 7954510760068096 8016317985521664 8029890677035008 8030147946376192 8059412333935872 8069099127606468 8096513243480064 8106244629590016 8136046999551744 8149822408194768 8168816121274368 8179784990577837 8183324610220032 8187339513839616 8197180066139904 8198333255862594 8216284149448704 8217440026758144 8227316757559536 8234915179266048 8245972804628832 8246491076468736 8257564245638799 8265190602719232 8275124726039808 8279184668642304 8309622847571136 8313218651652096 8319610375032159 8327294035443712 8338475704680758 8338999790467584 8347875582738432 8357909087044608 8367954650851152 8388636693982272 8406475912167424 8417763904725266 8437382073609216 8441521622929408 8451667682572352 8471364866506752 8482739990228868 8521789657378816 8532032193024704 8551642686160896 8563125604806864 8602545321197568 8632957830561792 8644549937023728 8659186308706941 8668947720536064 8679367128854016 8680588153266276 8699048233454592 8729801908789248 8731030028430528 8741524054907007 8751378285232128 8761896768748032 8766195531503616 8781765015389184 8796633710432448 8808999220622286 8817134861058048 8828974275544332 8849550798047232 8860187277371808 8869617806659584 8880278404984896 8900974495236096 8912926487356164 8921158110871552 8933698666174464 8948824605076608 8964718453209792 8969116724362496 8979896912733124 8990019858333696 9000825170663424 9002091418202064 9033916439673216 9053127905411072 9054401510964992 9065284205088748 9075503406907392 9090869440077824 9135258451015704 9177311938715648 9189634989414607 9210756953069568 9221827574407392 9264279576674304 9276719405207436 9297031509835776 9298339428059136 9309515316794784 9314082752222592 9335789852884992 9348325703517528 9352370983108608 9368205789874176 9391360030580736 9402647722925184 9413948982207546 9423968919575808 9424561230249984 9437216280730056 9445932117393408 9457285401188352 9492054832810368 9496711825795584 9508126142893896 9516907469078528 9529686519635152 9530285474820096 9551896099479552 9563376743829888 9564722131839693 9585664841023488 9587013364551168 9598536217152792 9607401042477056 9620301605400304 9642722369839104 9659048780082688 9681559847436288 9694559988832992 9698755093594112 9739188179861504 9750893934885376 9773619053592576 9786429262636416 9786742809645984 9879485642312832 9883259010924544 9896212924236504 9896529988600346 9919276718690304 9976916467187712 9978320032492032 9990313205608008 10001575183122432 10013596307140608 10036302874730496 10067427680711184 10071784135655424 10076725555494912 10085308259861016 10090256314907808 10113772340625408 10125928316996352 10127352845477322 10148889605697024 10149527478730752 10163155994632368 10172542280269824 10184768893587456 10186201699835616 10209941332770816 10227228120087552 10245392517954048 10262739328837856 10269270099099648 10277165757392667 10286657337901056 10288104477945216 10300469988135054 10324475931055104 10346431891898368 10347887441102848 10360324805815712 10384470244442112 10389565074374656 10398414235248858 10440295372589376 10488356501389312 10500962699107328 10502439987902408 10539231513608448 10587748087627776 10588087308058624 10601965034522784 10626673632067584 10639446076336896 10683800804020032 10688423980695552 10696641910755633 10706520902713344 10720897334589546 10745883111914496 10758798836808624 10783872946151424 10785390035120064 10798353244296891 10808326172786688 10822839306075342 10848062666068992 10866429877593024 10891754828365824 10906379987437116 10911099480293376 10916452685119488 10929573421519872 10931111007816792 10956586702344192 10969755676746048 10994630406171776 10995321435291648 11010085660851732 11020254136958976 11033499634719744 11038912891523072 11079497130094848 11092813833376212 11118666387290112 11130500776984576 11143878782726144 11157272867801536 11184848925309696 11249842764812288 11290840734071808 11295153155342336 11310319986971824 11336316249931776 11351538354271284 11417500806409152 11444110065303552 11457865005285888 11459476912315068 11470060428263424 11505631635098496 11526066582698304 11545581744942588 11552928861487104 11558596960714752 11572489505138688 11574117537688368 11598730977939456 11615035422436992 11639735878385664 11641373371240704 11655365406542676 11668504380309504 11682529024997376 11688260708671488 11709020020518912 11728844947243264 11745332294163048 11756179814744064 11771965700725776 11799401064062976 11813583036495744 11815244986390209 11826157075546112 11840371206646528 11867965993648128 11883901983141552 11911598221565952 11931766140102144 11952957937613056 12001100227551232 12002788557602752 12017214986157563 12044836015552512 12045221919564288 12144769865220096 12159366944385024 12180344601354272 12224733612292152 12274986915330048 12281009270759424 12295770099209856 12297499883793891 12324426224173056 12326160040137216 12340975136339304 12352372768899072 12368959206943248 12397785904078848 12412687089059712 12418777002963456 12447719803846656 12464434271356704 12469827977478144 12490941053165568 12507713557021137 12508499685701376 12521813374107648 12536863630566912 12551931976276728 12565291892767744 12566081640333312 12582955040973408 12609713868251136 12626645857087899 12656073110413824 12662282434394112 12677501523858528 12707047299760128 12724109985343302 12735861465972736 12751168991773184 12752962842452924 12780886454697984 12782684486068224 12798048289537056 12856963159785472 12903817981796352 12926079985110656 12941616138938914 13048572350181888 13048990412861312 13078982931775488 13094702863183872 13096545042645792 13149293297255424 13172647523083776 13194950565648672 13203347270270976 13225702291587072 13243461413316498 13274326197070848 13290280916057712 13302555289583616 13304426709989376 13320417607477344 13351461742854144 13369389731034246 13381737166307328 13400547999261696 13423236907614912 13429045514207232 13447077679814688 13453675086543744 13469845369099686 13485029787500544 13501237755995136 13503137127303096 13531852807596032 13550874659509824 13579691858116608 13581602266447488 13597926307633122 13613255110361088 13636304160116736 13660523357272064 13702887676523556 13715543117201408 13717472637260288 13733959984180072 13765967908073472 13845960325922816 13864552313665144 13896419365011456 13915079107811154 13920393830119168 13971124128333888 14028556474662912 14052308684811264 14087040045871104 14103971584387776 14120923473311319 14135953379363712 14168898176090112 14185928101782528 14238082249215552 14245067738693376 14262189214340844 14275361203617792 14294529779452728 14295428212230144 14327844149219328 14345065115744832 14378497261535232 14380520046826752 14397804325729188 14411101563715584 14430452408100456 14464083554758656 14488573170124032 14522339771154432 14541839983249488 14548132640391168 14555270246825984 14572764562026496 14574814677089056 14608782269792256 14626340902328064 14660428580388864 14680114214468976 14693672182611968 14711332846292992 14772662840126464 14790418444501616 14824888516386816 14844319386354756 14844794982900519 14913131900412928 14965374700781568 14967480048738048 14985469808412012 15054454312095744 15107676203483136 15115088333242368 15127962389791524 15135384472361712 15170658510938112 15188892475494528 15191029268215983 15223334408545536 15258813420404736 15277153340381184 15279302549753424 15293413904351232 15314911999156224 15340842180131328 15368088776931072 15394108993256784 15403905148649472 15429986006851584 15432156716917824 15450704982202581 15464974637252608 15485740594407122 15486713896582656 15519647837847552 15521831161654272 15540487208723568 15576705366663168 15584347611561984 15597621352873287 15612026694025216 15660443058884064 15695954267634368 15714819597282967 15732534752083968 15751444048660992 15753659981853612 15845202644188736 15881622131441664 15882130962087936 15902947551784176 15909021520136192 16032635971043328 16059781354070016 16060295892752384 16081346001884319 16118824667871744 16138198255212936 16212489259180032 16234258959113013 16272093999103488 16299644816389536 16337632242548736 16359569981155674 16366649220440064 16374679027679232 16394360132279808 16396666511725188 16432568298897408 16434880053516288 16454633515119072 16491945609257664 16492982152937472 16515128491277598 16530381205438464 16550249452079616 16558369337284608 16619245695142272 16639220750064318 16654588070887424 16676951409361516 16677999580935168 16695751165476864 16715818174089216 16735909301702304 16777273387964544 16812951824334848 16835527809450532 16874764147218432 16883043245858816 16903335365144704 16942729733013504 16965479980457736 17043579314757632 17064064386049408 17103285372321792 17126251209613728 17205090642395136 17265915661123584 17289099874047456 17318372617413882 17337895441072128 17358734257708032 17361176306532552 17398096466909184 17459603817578496 17462060056861056 17483048109814014 17502756570464256 17523793537496064 17532391063007232 17563530030778368 17593267420864896 17617998441244572 17634269722116096 17657948551088664 17699101596094464 17720374554743616 17739235613319168 17760556809969792 17801948990472192 17825852974712328 17842316221743104 17867397332348928 17897649210153216 17929436906419584 17938233448724992 17959793825466248 17980039716667392 18001650341326848 18004182836404128 18067832879346432 18106255810822144 18108803021929984 18130568410177496 18151006813814784 18181738880155648 18270516902031408 18354623877431296 18379269978829214 18421513906139136 18443655148814784 18528559153348608 18553438810414872 18596678856118272 18619030633589568 18628165504445184 18671579705769984 18696651407035056 18704741966217216 18736411579748352 18782720061161472 18805295445850368 18827897964415092 18847937839151616 18849122460499968 18874432561460112 18891864234786816 18914570802376704 18984109665620736 18993423651591168 19016252285787792 19033814938157056 19059373039270304 19060570949640192 19086164978014953 19103792198959104 19126753487659776 19129444263679386 19171329682046976 19174026729102336 19197072434305584 19214802084954112 19240603210800608 19285444739678208 19318097560165376 19389119977665984 19397510187188224 19412424208408371 19478376359723008 19501787869770752 19572858525272832 19573485619291968 19758971284625664 19766518021849088 19792425848473008 19793059977200692 19838553437380608 19865192119974747 19953832934375424 19956640064984064 19980626411216016 20027192614281216 20054084596551369 20072605749460992 20134855361422368 20143568271310848 20170616519722032 20180512629815616 20204768053649529 20227544681250816 20251856633992704 20254705690954644 20297779211394048 20299054957461504 20326311989264736 20369537787174912 20372403399671232 20396889461449683 20419882665541632 20454456240175104 20490785035908096 20525478657675712 20554331514785334 20573314675802112 20576208955890432 20600939976270108 20648951862110208 20695774882205696 20720649611631424 20768940488884224 20779130148749312 20796828470497716 20880590745178752 20976713002778624 21001925398214656 21004879975804816 21078463027216896 21176174616117248 21203930069045568 21253347264135168 21278892152673792 21367601608040064 21393283821511266 21413041805426688 21441794669179092 21491766223828992 21517597673617248 21567745892302848 21570780070240128 21596706488593782 21616652345573376 21645678612150684 21696125332137984 21732859755186048 21783509656731648 21812759974874232 21822198960586752 21832905370238976 21859146843039744 21862222015633584 21913173404688384 21939511353492096 21989260812343552 21990642870583296 22020171321703464 22040508273917952 22066999269439488 22077825783046144 22158994260189696 22185627666752424 22237332774580224 22287757565452288 22314545735603072 22317684974292617 22369697850619392 22499685529624576 22581681468143616 22590306310684672 22620639973943648 22672632499863552 22703076708542568 22835001612818304 22888220130607104 22915730010571776 22918953824630136 22940120856526848 23011263270196992 23052133165396608 23091163489885176 23105857722974208 23117193921429504 23144979010277376 23148235075376736 23197461955878912 23228610891610683 23230070844873984 23279471756771328 23282746742481408 23310730813085352 23337008760619008 23365058049994752 23376521417342976 23418040041037824 23457689894486528 23490664588326096 23512359629488128 23543931401451552 23598802128125952 23627166072991488 23630489972780418 23652314151092224 23680742413293056 23735931987296256 23767803966283104 23823196443131904 23863532280204288 23905915875226112 24002200455102464 24005577115205504 24034429972315126 24089672031105024 24090443839128576 24289539730440192 24318733888770048 24360689202708544 24449467224584304 24549973830660096 24562018541518848 24591540198419712 24594999767587782 24648852448346112 24652320080274432 24681950272678608 24704745537798144 24737918413886496 24795571808157696 24825374178119424 24837554005926912 24928868542713408 24939655954956288 24958831125096477 24981882106331136 25015427114042274 25016999371402752 25043626748215296 25073727261133824 25103863952553456 25130583785535488 25165910081946816 25219427736502272 25253291714175798 25312146220827648 25324564868788224 25355003047717056 25414094599520256 25448219970686604 25471722931945472 25502337983546368 25505925684905848 25565368972136448 25596096579074112 25713926319570944 25807635963592704 25852159970221312 25883232277877828 25977558926120823 26097144700363776 26097980825722624 26189405726367744 26193090085291584 26224572164721021 26298586594510848 26345295046167552 26389901131297344 26451404583174144 26486922826632996 26548652394141696 26580561832115424 26608853419978752 26640835214954688 26702923485708288 26738779462068492 26763474332614656 26801095998523392 26846473815229824 26894155359629376 26907350173087488 26939690738199372 26970059575001088 27002475511990272 27006274254606192 27063705615192064 27101749319019648 27159383716233216 27163204532894976 27195852615266244 27226510220722176 27272608320233472 27321046714544128 27405775353047112 27431086234402816 27434945274520576 27467919968360144 27531935816146944 27568904968243821 27691920651845632 27729104627330288 27792838730022912 27830158215622308 27840787660238336 27942248256667776 28057112949325824 28104617369622528 28174080091742208 28207943168775552 28241846946622638 28271906758727424 28337796352180224 28371856203565056 28476164498431104 28490135477386752 28524378428681688 28550722407235584 28589059558905456 28590856424460288 28655688298438656 28690130231489664 28694166395519079 28756994523070464 28761040093653504 28795608651458376 28822203127431168 28860904816200912 28928167109517312 28977146340248064 29044679542308864 29083679966498976 29096265280782336 29145529124052992 29149629354178112 29184664966382653 29217564539584512 29252681804656128 29320857160777728 29360228428937952 29422665692585984 29462173666538431 29545325680252928 29580836889003232 29649777032773632 29688638772709512 29689589965801038 29826263800825856 29930749401563136 29934960097476096 29970939616824024 30108908624191488 30215352406966272 30230176666484736 30255924779583048 30270768944723424 30341317021876224 30377784950989056 30382058536431966 30446668817091072 30517626840809472 30554306680762368 30558605099506848 30629823998312448 30681684360262656 30736177553862144 30788217986513568 30807810297298944 30831497272178001 30859972013703168 30864313433835648 30901409964405162 30929949274505216 30971481188814244 30973427793165312 31039295675695104 31043662323308544 31080974417447136 31153410733326336 31168695223123968 31195242705746574 31224053388050432 31320886117768128 31391908535268736 31429639194565934 31465069504167936 31502888097321984 31507319963707224 31690405288377472 31763244262883328 31764261924175872 31805895103568352 31818043040272384 32065271942086656 32119562708140032 32120591785504768 32162692003768638 32237649335743488 32276396510425872 32424978518360064 32468517918226026 32544187998206976 32599289632779072 32675264485097472 32719139962311348 32733298440880128 32749358055358464 32788720264559616 32793333023450376 32869760107032576 32909267030238144 32983891218515328 32985964305874944 33030256982555196 33060762410876928 33100498904159232 33116738674569216 33238491390284544 33278441500128636 33309176141774848 33353902818723032 33355999161870336 33391502330953728 33431636348178432 33471818603404608 33554546775929088 33625903648669696 33671055618901064 33749528294436864 33766086491717632 33806670730289408 33885459466027008 33930959960915472 34087158629515264 34128128772098816 34252502419227456 34410181284790272 34578199748094912 34636745234827764 34675790882144256 34717468515416064 34722352613065104 34796192933818368 34919207635156992 34924120113722112 34966096219628028 35005513140928512 35047587074992128 35064782126014464 35127060061556736 35186534841729792 35235996882489144 35268539444232192 35315897102177328 35398203192188928 35440749109487232 35445734959170627 35478471226638336 35521113619939584 35603897980944384 35651705949424656 35684632443486208 35734794664697856 35795298420306432 35858873812839168 35876466897449984 35919587650932496 36003300682653696 36008365672808256 36051644958472689 36135665758692864 36212511621644288 36217606043859968 36261136820354992 36363477760311296 36541033804062816 36709247754862592 36758539957658428 36843027812278272 36887310297629568 36892499651381673 37057118306697216 37106877620829744 37193357712236544 37238061267179136 37256331008890368 37343159411539968 37393302814070112 37409483932434432 37472823159496704 37523140671063411 37565440122322944 37610590891700736 37655795928830184 37695875678303232 37698244920999936 37748865122920224 37829141604753408 37879937571263697 37968219331241472 37986847303182336 38032504571575584 38118746078540608 38121141899280384 38172329956029906 38207584397918208 38253506975319552 38258888527358772 38342659364093952 38348053458204672 38394144868611168 38481206421601216 38570889479356416 38636195120330752 38778239955331968 38824848416816742 38956752719446016 39003575739541504 39145717050545664 39146971238583936 39517942569251328 39533036043698176 39584851696946016 39586119954401384 39677106874761216 39730384239949494 39907665868750848 39913280129968128 39961252822432032 40054385228562432 40108169193102738 40145211498921984 40269710722844736 40287136542621696 40341233039444064 40361025259631232 40409536107299058 40455089362501632 40503713267985408 40509411381909288 40595558422788096 40652623978529472 40739075574349824 40744806799342464 40793778922899366 40839765331083264 40908912480350208 40981570071816192 41050957315351424 41108663029570668 41146629351604224 41152417911780864 41201879952540216 41297903724220416 41391549764411392 41441299223262848 41537880977768448 41558260297498624 41593656940995432 41761181490357504 41953426005557248 42003850796429312 42009759951609632 42156926054433792 42352349232234496 42407860138091136 42506694528270336 42557784305347584 42735203216080128 42786567643022532 42826083610853376 42883589338358184 42983532447657984 43035195347234496 43135491784605696 43141560140480256 43193412977187564 43233304691146752 43291357224301368 43392250664275968 43465719510372096 43567019313463296 43625519949748464 43644397921173504 43665810740477952 43718293686079488 43724444031267168 43826346809376768 43879022706984192 43978521624687104 43981285741166592 44040342643406928 44081016547835904 44133998538878976 44155651566092288 44317988520379392 44371255333504848 44474665549160448 44534384948701557 44575515130904576 44629091471206144 44635369948585234 44739395701238784 44999371059249152 45163362936287232 45241279947887296 45345264999727104 45406153417085136 45670003225636608 45776440261214208 45831460021143552 45837907649260272 45880241713053696 46022526540393984 46104266330793216 46182326979770352 46211715445948416 46289958020554752 46296470150753472 46352114946607743 46394923911757824 46457221783221366 46460141689747968 46558943513542656 46565493484962816 46621461626170704 46730116099989504 46753042834685952 46792864058619861 46836080082075648 46915379788973056 46981329176652192 47087862802903104 47144458791848901 47197604256251904 47254332145982976 47260979945560836 47304628302184448 47361484826586112 47535607932566208 47646392886263808 47727064560408576 47811831750452224 48004400910204928 48011154230411008 48068859944630252 48179344062210048 48180887678257152 48244038005652957 48637467777540096 48702776877339039 48721378405417088 48898934449168608 49099947661320192 49124037083037696 49183080396839424 49189999535175564 49297704896692224 49304640160548864 49363900545357216 49475836827772992 49591143616315392 49650748356238848 49675108011853824 49857737085426816 49917662250192954 49963764212662272 50030854228084548 50033998742805504 50087253496430592 50147454522267648 50207727905106912 50261167571070976 50331820163893632 50438855473004544 50506583428351596 50624292441655296 50649129737576448 50710006095434112 50828189199040512 50896439941373208 50943445863890944 51004675967092736 51011851369811696 51130737944272896 51192193158148224 51427852639141888 51615271927185408 51704319940442624 51766464555755656 51955117852241646 52194289400727552 52195961651445248 52378811452735488 52386180170583168 52449144329442042 52597173189021696 52690590092335104 52779802262594688 52902809166348288 52973845653265992 53097304788283392 53161123664230848 53217706839957504 53281670429909376 53405846971416576 53477558924136984 53526948665229312 53602191997046784 53692947630459648 53788310719258752 53814700346174976 53879381476398744 53940119150002176 54004951023980544 54012548509212384 54127411230384128 54200092080424927 54203498638039296 54318767432466432 54326409065789952 54391705230532488 54453020441444352 54545216640466944 54642093429088256 54811550706094224 54862172468805632 54869890549041152 54935839936720288 55063871632293888 55137809936487642 55383841303691264 55458209254660576 55585677460045824 55660316431244616 55681575320476672 55884496513335552 56114225898651648 56209234739245056 56348160183484416 56415886337551104 56483693893245276 56543813517454848 56675592704360448 56743712407130112 56952328996862208 56980270954773504 57048756857363376 57101444814471168 57178119117810912 57181712848920576 57258494934044859 57311376596877312 57380260462979328 57388332791038158 57513989046140928 57522080187307008 57591217302916752 57644406254862336 57721809632401824 57856334219034624 57954292680496128 58167359932997952 58192530561564672 58237272625225113 58291058248105984 58299258708356224 58369329932765306 58435129079169024 58505363609312256 58720456857875904 58845331385171968 58924347333076862 59090651360505856 59161673778006464 59299554065547264 59377277545419024 59379179931602076 59652527601651712 59861498803126272 59869920194952192 59941879233648048 60217817248382976 60430704813932544 60511849559166096 60541537889446848 60614304160948587 60682634043752448 60755569901978112 60764117072863932 60893337634182144 61108613361524736 61117210199013696 61190668384349049 61259647996624896 61363368720525312 61472355107724288 61576435973027136 61662994544356002 61719944027406336 61728626867671296 61802819928810324 61859898549010432 61942962377628488 61946855586330624 62087324646617088 62161948834894272 62306821466652672 62337390446247936 62390485411493148 62448106776100864 62641772235536256 62783817070537472 62859278389131868 62930139008335872 63005776194643968 63014639927414448 63380810576754944 63528523848351744 63611790207136704 63636086080544768 64239125416280064 64241183571009536 64325384007537276 64327444925902249 64475298671486976 64552793020851744 64849957036720128 64937035836452052 65088375996413952 65198579265558144 65350528970194944 65438279924622696 65466596881760256 65498716110716928 65577440529119232 65586666046900752 65739520214065152 65818534060476288 65967782437030656 65971928611749888 66060513965110392 66121524821753856 66200997808318464 66233477349138432 66476982780569088 66556883000257272 66618352283549696 66707805637446064 66711998323740672 66863272696356864 66943637206809216 66953054922877851 67109093551858176 67251807297339392 67342111237802128 67499056588873728 67532172983435264 67613341460578816 67770918932054016 67861919921830944 68174317259030528 68256257544197632 68505004838454912 68820362569580544 69156399496189824 69273490469655528 69351581764288512 69434937030832128 69444705226130208 69592385867636736 69685832674832049 69838415270313984 69848240227444224 69932192439256056 70011026281857024 70095174149984256 70129564252028928 70254120123113472 70373069683459584 70471993764978288 70537078888464384 70631794204354656 70796406384377856 70881498218974464 70891469918341254 70956942453276672 71042227239879168 71207795961888768 71303411898849312 71469589329395712 71590596840612864 71717747625678336 71752933794899968 71839175301864992 72006601365307392 72016731345616512 72103289916945378 72271331517385728 72425023243288576 72435212087719936 72522273640709984 72726955520622592 73082067608125632 73418495509725184 73517079915316856 73686055624556544 73774620595259136 73784999302763346 74114236613394432 74213755241659488 74386715424473088 74476122534358272 74512662017780736 74786605628140224 74818967864868864 74876493375289431 74945646318993408 75046281342126822 75130880244645888 75221181783401472 75311591857660368 75391751356606464 75497730245840448 75658283209506816 75759875142527394 75936438662482944 75973694606364672 76065009143151168 76237492157081216 76242283798560768 76344659912059812 76415168795836416 76507013950639104 76517777054717544 76696106916409344 76788289737222336 76962412843202432 77141778958712832 77272390240661504 77556479910663936 77649696833633484 77913505438892032 78007151479083008 78291434101091328 78293942477167872 79035885138502656 79066072087396352 79169703393892032 79172239908802768 79354213749522432 79460768479898988 79826560259936256 79922505644864064 80108770457124864 80216338386205476 80290422997843968 80539421445689472 80682466078888128 80722050519262464 80819072214598116 80910178725003264 81007426535970816 81018822763818576 81191116845576192 81305247957058944 81478151148699648 81489613598684928 81587557845798732 81679530662166528 81817824960700416 81963140143632384 82101914630702848 82217326059141336 82293258703208448 82304835823561728 82403759905080432 82595807448440832 82706714904731463 82783099528822784 82882598446525696 83075761955536896 83187313881990864 83522362980715008 84007701592858624 84019519903219264 84120504903102941 84313852108867584 84815720276182272 85013389056540672 85115568610695168 85470406432160256 85573135286045064 85652167221706752 85767178676716368 85967064895315968 86070390694468992 86082499186557237 86270983569211392 86283120280960512 86386825954375128 86466609382293504 86582714448602736 86784501328551936 86931439020744192 87134038626926592 87251039899496928 87288795842347008 87436587372158976 87448888062534336 87553994899147959 87652693618753536 87758045413968384 87957043249374208 87962571482333184 88080685286813856 88267997077757952 88311303132184576 88386520999615293 88635977040758784 88742510667009696 88949331098320896 89068769897403114 89151030261809152 89258182942412288 89270739897170468 89478791402477568 89998742118498304 90326725872574464 90482559895774592 90690529999454208 90812306834170272 91340006451273216 91552880522428416 91662920042287104 91675815298520544 92045053080787968 92208532661586432 92364653959540704 92423430891896832 92579916041109504 92592940301506944 92704229893215486 92789847823515648 92914443566442732 92920283379495936 93117887027085312 93130986969925632 93242923252341408 93460232199979008 93506085669371904 93585728117239722 93672160164151296 93830759577946112 93962658353304384 94175725605806208 94288917583697802 94395208512503808 94508664291965952 94521959891121672 94609256604368896 94722969653172224 95071215865132416 95292785772527616 95454129120817152 95623663500904448 96008801820409856 96022308460822016 96137719889260504 96358688124420096 96361775356514304 96488076011305914 97274935555080192 97405553754678078 97442756810834176 97797868898337216 98199895322640384 98248074166075392 98366160793678848 98379999070351128 98609280321097728 98727801090714432 98951673655545984 99182287232630784 99301496712477696 99350216023707648 99715474170853632 99835324500385908 99927528425324544 100061708456169096 100067997485611008 100174506992861184 100294909044535296 100415455810213824 100522335142141952 100663640327787264 100877710946009088 101013166856703192 101248584883310592 101298259475152896 101420012190868224 101656378398081024 101792879882746416 101886891727781888 102009351934185472 102023702739623392 102261475888545792 102384386316296448 102855705278283776 103230543854370816 103408639880885248 103532929111511312 103910235704483292 104388578801455104 104391923302890496 104757622905470976 104772360341166336 104898288658884084 105194346378043392 105381180184670208 105559604525189376 105805618332696576 105947691306531984 106194609576566784 106322247328461696 106337204877511881 106435413679915008 106563340859818752 106811693942833152 106955117848273968 107053897330458624 107204383994093568 107385895260919296 107576621438517504 107629400692349952 107758762952797488 108009902047961088 108025097018424768 108154934875418067 108254822460768256 108400184160849854 108406997276078592 108637534864932864 108652818131579904 108783410461064976 109090433280933888 109284186858176512 109623101412188448 109739781098082304 109871679873440576 110003737180980769 110127743264587776 110275619872975284 110916418509321152 111171354920091648 111320632862489232 111363150640953344 111768993026671104 112228451797303296 112418469478490112 112569422013190233 112696320366968832 112831772675102208 112967387786490552 113087627034909696 113487424814260224 113639812713791091 113904657993724416 113960541909547008 114097513714726752 114356238235621824 114363425697841152 114516989868089718 114622753193754624 114760520925958656 114776665582076316 115027978092281856 115044160374614016 115182434605833504 115443619264803648 115712668438069248 115908585360992256 116334719865995904 116474545250450226 116582116496211968 116598517416712448 116738659865530612 116870258158338048 117010727218624512 117440913715751808 117690662770343936 117848694666153724 118181302721011712 118323347556012928 118599108131094528 118754555090838048 118758359863204152 119305055203303424 119722997606252544 119739840389904384 119883758467296096 120435634496765952 120861409627865088 121023699118332192 121083075778893696 121228608321897174 121365268087504896 121511139803956224 121528234145727864 121786675268364288 122217226723049472 122234420398027392 122381336768698098 122519295993249792 122726737441050624 122944710215448576 123152871946054272 123325989088712004 123439888054812672 123457253735342592 123605639857620648 123719797098020864 123885924755256976 123893711172661248 124174649293234176 124323897669788544 124613642933305344 124674780892495872 124780970822986296 124896213552201728 125283544471072512 125567634141074944 125718556778263736 125860278016671744 126011552389287936 126029279854828896 126761621153509888 127057047696703488 127223580414273408 127272172161089536 128478250832560128 128482367142019072 128650768015074552 128654889851804498 128950597342973952 129105586041703488 129699914073440256 129874071672904104 130176751992827904 130397158531116288 130701057940389888 130876559849245392 130933193763520512 130997432221433856 131154881058238464 131173332093801504 131479040428130304 131637068120952576 131935564874061312 131943857223499776 132121027930220784 132243049643507712 132401995616636928 132466954698276864 132953965561138176 133113766000514544 133236704567099392 133415611274892128 133423996647481344 133603154846104671 133726545392713728 133887274413618432 133906109845755702 134218187103716352 134503614594678784 134684222475604256 134998113177747456 135064345966870528 135226682921157632 135723839843661888 136348634518061056 136512515088395264 137010009676909824 137640725139161088 138312798992379648 138546980939311056 138869874061664256 138889410452260416 139056344839823229 139184771735273472 139371665349664098 139676830540627968 139696480454888448 139864384878512112 140190348299968512 140259128504057856 140378592175859583 140508240246226944 140746139366919168 140943987529956576 141263588408709312 141433376375546703 141592812768755712 141762996437948928 141782939836682508 141913884906553344 142084454479758336 142606823797698624 142939178658791424 143181193681225728 143435495251356672 143505867589799936 143678350603729984 144013202730614784 144033462691233024 144206579833890756 144542663034771456 144870424175439872 145044547281419968 145453911041245184 146164135216251264 146836991019450368 147034159830633712 147372111249113088 147549241190518272 147569998605526692 148427510483318976 148773430848946176 148952245068716544 149025324035561472 149573211256280448 149752986750578862 149891292637986816 150092562684253644 150261760489291776 150442363566802944 150623183715320736 150783502713212928 150995460491680896 151316566419013632 151519750285054788 151872877324965888 151947389212729344 152130018286302336 152474984314162432 152484567597121536 152689319824119624 152830337591672832 153014027901278208 153035554109435088 153392213832818688 153576579474444672 153924825686404864 154283557917425664 154544780481323008 155112959821327872 155299393667266968 156014302958166016 156223794820048319 156582868202182656 156587884954335744 158071770277005312 158132144174792704 158339406787784064 158344479817605536 158708427499044864 158921536959797976 159653120519872512 159845011289728128 160217540914249728 160432676772410952 160580845995687936 161078842891378944 161364932157776256 161444101038524928 161638144429196232 161820357450006528 162014853071941632 162037645527637152 162382233691152384 162600276241274781 162610495914117888 162956302297399296 162979227197369856 163175115691597464 163359061324333056 163635649921400832 163926280287264768 164203829261405696 164434652118282672 164586517406416896 164609671647123456 164807519810160864 165191614896881664 165413429809462926 165566199057645568 165765196893051392 166151523911073792 166374627763981728 167044725961430016 168015403185717248 168039039806438528 168241009806205882 168627704217735168 169631440552364544 170026778113081344 170231137221390336 170940812864320512 171146270572090128 171304334443413504 171534357353432736 171934129790631936 172140781388937984 172164998373114474 172541967138422784 172566240561921024 172773651908750256 172933218764587008 173165428897205472 173569002657103872 173862878041488384 174502079798993856 174577591684694016 174711817875675339 174873174744317952 174897776125068672 175107989798295918 175305387237507072 175516090827936768 175914086498748416 176161370573627712 176535994155515904 176622606264369152 176773041999230586 177271954081517568 177485021334019392 177898662196641792 178137539794806228 178302060523618304 178516365884824576 178541479794340936 178957582804955136 179997484236996608 180653451745148928 180965119791549184 181624613668340544 181842912482845761 182680012902546432 183325840084574208 183351630597041088 183572005153047147 184090106161575936 184417065323172864 184729307919081408 185159832082219008 185185880603013888 185408459786430972 185579695647031296 185828887132885464 185840566758991872 186261973939851264 186485846504682816 186920464399958016 187012171338743808 187171456234479444 187344320328302592 187661519155892224 187925316706608768 188351451211612416 188577835167395604 188790417025007616 189017328583931904 189043919782243344 189218513208737792 189445939306344448 190142431730264832 190585571545055232 190908258241634304 191247327001808896 192017603640819712 192044616921644032 192275439778521008 192717376248840192 192723550713028608 192976152022611828 192982334777706747 194549871110160384 194811107509356156 194885513621668352 195595737796674432 196399790645280768 196496148332150784 196732321587357696 196759998140702256 197218560642195456 197455602181428864 197903347311091968 198364574465261568 198602993424955392 198700432047415296 199430948341707264 199670649000771816 199855056850649088 200123416912338192 200135994971222016 200589818089070592 200830911620427648 200859164768633553 201044670284283904 201327280655574528 201755421892018176 202026333713406384 202497169766621184 202596518950305792 202840024381736448 203312756796162048 203585759765492832 204018703868370944 204047405479246784 204292654764678571 204522951777091584 204768772632592896 206461087708741632 206817279761770496 207065858223022624 207820471408966584 208777157602910208 208783846605780992 209057498024496147 209515245810941952 209544720682332672 209796577317768168 210388692756086784 210762360369340416 211119209050378752 211611236665393152 211895382613063968 212389219153133568 212644494656923392 212674409755023762 212870827359830016 213126681719637504 213623387885666304 213910235696547936 214408767988187136 214771790521838592 215153242877035008 215258801384699904 215517525905594976 216019804095922176 216050194036849536 216309869750836134 216509644921536512 216800368321699708 216813994552157184 217275069729865728 217305636263159808 217566820922129952 218180866561867776 218568373716353024 219246202824376896 219479562196164608 219743359746881152 220007474361961538 220255486529175552 220551239745950568 221832837018642304 222342709840183296 222641265724978464 222726301281906688 223537986053342208 224456903594606592 224836938956980224 225138844026380466 225392640733937664 225663545350204416 225934775572981104 226175254069819392 226974849628520448 227279625427582182 227809315987448832 227921083819094016 228195027429453504 228712476471243648 228726851395682304 229033979736179436 229245506387509248 229521041851917312 229553331164152632 230088320749228032 230364869211667008 230887238529607296 231425336876138496 231817170721984512 232669439731991808 232949090500900452 233164232992423936 233197034833424896 233477319731061224 233740516316676096 234021454437249024 234881827431503616 235381325540687872 235697389332307448 236362605442023424 236646695112025856 237198216262189056 237509110181676096 237516719726408304 238610110406606848 239479680779808768 239767516934592192 240871268993531904 242047398236664384 242166151557787392 242457216643794348 242730536175009792 243022279607912448 243056468291455728 243573350536728576 244434453446098944 244468840796054784 244762673537396196 245038591986499584 245453474882101248 245889420430897152 246305743892108544 246651978177424008 246879776109625344 246914507470685184 247211279715241296 247439594196041728 247771849510513952 247787422345322496 248120144714194389 248349298586468352 248647795339577088 249227285866610688 249561941645972592 249792427104403456 250567088942145024 251135268282149888 251437113556527472 252023104778575872 252058559709657792 252361514709308823 253523242307019776 254447160828546816 254544344322179072 256956501665120256 256964734284038144 257301536030149104 257309779703608996 257901194685947904 258211172083406976 258247497559671711 259399828146880512 259748143345808208 260353503985655808 260794317062232576 261402115880779776 261753119698490784 261866387527041024 262309762116476928 262346664187603008 262661984697443877 262958080856260608 263274136241905152 263871129748122624 263887714446999552 264242055860441568 264803991233273856 264933909396553728 265159562998845879 265907931122276352 266227532001029088 266831222549784256 266847993294962688 267206309692209342 267453090785427456 267774548827236864 267812219691511404 268436374207432704 269368444951208512 269996226355494912 270128691933741056 270453365842315264 271447679687323776 272697269036122112 273025030176790528 274020019353819648 276625597984759296 277093961878622112 277739748123328512 277778820904520832 278112689679646458 278369543470546944 278743330699328196 279353661081255936 279392960909776896 279728769757024224 280380696599937024 280518257008115712 280757184351719166 281016480492453888 281492278733838336 281887975059913152 282527176817418624 282866752751093406 283185625537511424 283525992875897856 283565879673365016 283827769813106688 284168908959516672 285213647595397248 285878357317582848 286362387362451456 286870990502713344 287011735179599872 287356701207459968 288026405461229568 288066925382466048 288413159667781512 289085326069542912 289740848350879744 290089094562839936 290907822082490368 292328270432502528 293673982038900736 294068319661267424 294744222498226176 295098482381036544 295139997211053384 296855020966637952 297546861697892352 297904490137433088 298050648071122944 299146422512560896 299505973501157724 299782585275973632 300185125368507288 300523520978583552 300884727133605888 301246367430641472 301567005426425856 301990920983361792 302633132838027264 303039500570109576 303745754649931776 303894778425458688 304260036572604672 304949968628324864 304969135194243072 305378639648239248 305660675183345664 306028055802556416 306071108218870176 306784427665637376 307153158948889344 307849651372809728 308567115834851328 309089560962646016 310225919642655744 310598787334533936 312028605916332032 312447589640096638 313165736404365312 313175769908671488 316143540554010624 316678813575568128 316688959635211072 317416854998089728 317843073919595952 319306241039745024 319690022579456256 320435081828499456 320865353544821904 321161691991375872 322157685782757888 322729864315552512 322888202077049856 323276288858392464 324029706143883264 324075291055274304 324464804626254201 324764467382304768 325200552482549562 325220991828235776 325912604594798592 325958454394739712 326350231383194928 327271299842801664 327852560574529536 328407658522811392 328869304236565344 329219343294246912 329615039620321728 330011211542942307 330383229793763328 330826859618925852 331132398115291136 331530393786102784 332749255527963456 334089451922860032 336030806371434496 336078079612877056 336482019612411764 337255408435470336 337708266039570699 339262881104729088 340462274442780672 340919438141373273 341881625728641024 342292541144180256 343068714706865472 343868259581263872 344281562777875968 344329996746228948 345083934276845568 345132481123842048 345547303817500512 346330857794410944 347138005314207744 347725756082976768 349004159597987712 349423635751350678 349746349488635904 349795552250137344 350215979596591836 350610774475014144 351032181655873536 351828172997496832 352322741147255424 353071988311031808 353245212528738304 353546083998461172 354543908163035136 354970042668038784 355797324393283584 356275079589612456 356604121047236608 357032731769649152 357082959588681872 357915165609910272 359994968473993216 361306903490297856 361930239583098368 363249227336681088 363685824965691522 365360025805092864 366651680169148416 366703261194082176 367144010306094294 368180212323151872 368834130646345728 369458615838162816 370319664164438016 370371761206027776 370816919572861944 371159391294062592 371657774265770928 371681133517983744 372523947879702528 372971693009365632 373840928799916032 374024342677487616 374342912468958888 374688640656605184 375323038311784448 375850633413217536 376702902423224832 377155670334791208 377580834050015232 378034657167863808 378087839564486688 378891878612688896 379400644562974489 380284863460529664 381171143090110464 381816516483268608 382494654003617792 384035207281639424 384089233843288064 384550879557042016 385434752497680384 385447101426057216 385952304045223656 385964669555413494 389099742220320768 389622215018712312 389771027243336704 391191475593348864 392799581290561536 392992296664301568 393464643174715392 393519996281404512 394437121284390912 394911204362857728 395806694622183936 396729148930523136 397205986849910784 397400864094830592 398861896683414528 399341298001543632 399710113701298176 400246833824676384 400271989942444032 400809464538314013 401179636178141184 401661823240855296 401718329537267106 402089340568567808 402654561311149056 403510843784036352 404052667426812768 404994339533242368 405193037900611584 405680048763472896 407171519530985664 408037407736741888 408094810958493568 408585309529357142 409045903554183168 409537545265185792 412922175417483264 413634559523540992 414131716446045248 415640942817933168 417554315205820416 417567693211561984 418114996048992294 419030491621883904 419089441364665344 419593154635536336 420777385512173568 421524720738680832 422238418100757504 423790765226127936 424300129126640109 424778438306267136 425288989313846784 425348819510047524 425741654719660032 426253363439275008 427820471393095872 428817535976374272 429543581043677184 430306485754070016 430517602769399808 431035051811189952 432039608191844352 432100388073699072 432619739501672268 433019289843073024 433600736643399416 433627989104314368 434611272526319616 435133641844259904 436361733123735552 437136747432706048 438492405648753792 438959124392329216 439486719493762304 440014948723923076 440510973058351104 441102479491901136 443665674037284608 445282531449956928 445452602563813376 447075972106684416 449673877913960448 450277688052760932 450785281467875328 451327090700408832 451869551145962208 452350508139638784 453949699257040896 454559250855164364 455618631974897664 455842167638188032 456390054858907008 457424952942487296 457453702791364608 458067959472358872 458491012775018496 459042083703834624 459106662328305264 460176641498456064 460729738423334016 461774477059214592 462850673752276992 463634341443969024 465338879463983616 465898181001800904 466328465984847872 466394069666849792 466954639462122448 468042908874498048 468671384460144957 469763654863007232 470762651081375744 471394778664614896 472725210884046848 473293390224051712 474396432524378112 475018220363352192 475033439452816608 477220220813213696 478959361559617536 479535033869184384 481742537987063808 484094796473328768 484332303115574784 484914433287588696 485461072350019584 486044559215824896 486112936582911456 487146701073457152 487800828723824343 488868906892197888 488937681592109568 489525347074792392 490077183972999168 490906949764202496 491778840861794304 492611487784217088 493303956354848016 493759552219250688 493829014941370368 494422559430482592 495543699021027904 495574844690644992 496240289428388778 496698597172936704 497295590679154176 498454571733221376 499123883291945184 501134177884290048 502270536564299776 502874227113054944 504046209557151744 504117119419315584 504723029418617646 507046484614039552 508894321657093632 509088688644358144 513913003330240512 513929468568076288 514603072060298208 514619559407217992 515802389371895808 516422344166813952 516494995119343422 518799656293761024 519496286691616416 520707007971311616 521588634124465152 523506239396981568 523732775054082048 524135453627026017 524619524232953856 524693328375206016 525323969394887754 525916161712521216 526548272483810304 527742259496245248 528484111720883136 529607982466547712 529867818793107456 530319125997691758 531815862244552704 532455064002058176 533662445099568512 533695986589925376 534412619384418684 534906181570854912 535549097654473728 535624439383022808 536872748414865408 538736889902417024 539992452710989824 540257383867482112 540906731684630528 542895359374647552 545394538072244224 546050060353581056 548040038707639296 553251195969518592 554187923757244224 555479496246657024 555557641809041664 556225379359292916 556739086941093888 557486661398656392 558785921819553792 559457539514048448 560761393199874048 561036514016231424 561514368703438332 562032960984907776 562984557467676672 563775950119826304 565054353634837248 565733505502186812 566371251075022848 567051985751795712 567131759346730032 567655539626213376 568337817919033344 570427295190794496 571756714635165696 572724774724902912 573741981005426688 574023470359199744 574713402414919936 576052810922459136 576133850764932096 576826319335563024 578170652139085824 578947004333120241 579481696701759488 580178189125679872 584656540865005056 588136639322534848 589488444996452352 590196964762073088 590279994422106768 593710041933275904 595093723395784704 595808980274866176 596101296142245888 598292845025121792 599011947002315448 599565170551947264 600370250737014576 601769454267211776 602492734861282944 602577494305900659 603134010852851712 603981841966723584 605266265676054528 606079001140219152 607491509299863552 607789556850917376 608520073145209344 609899937256649728 609938270388486144 610757279296478496 612056111605112832 612142216437740352 612877964294035713 613568855331274752 614306317897778688 615699302745619456 618179121925292032 620451839285311488 621197574669067872 624057211832664064 624895179280193276 626331472808730624 626351539817342976 627172494073488441 632287081108021248 633357627151136256 633377919270422144 634833709996179456 635686147839191904 638612482079490048 639380045158912512 640870163656998912 641730707089643808 644315371565515776 645459728631105024 645776404154099712 646552577716784928 648059412287766528 648150582110548608 648929609252508402 649528934764609536 650401104965099124 650441983656471552 651825209189597184 651916908789479424 652700462766389856 654542599685603328 655705121149059072 656815317045622784 657738608473130688 658438686588493824 659230079240643456 660022423085884614 660766459587526656 661653719237851704 662264796230582272 663060787572205568 665498511055926912 668178903845720064 672061612742868992 672156159225754112 672964039224823528 674510816870940672 675416532079141398 678525762209458176 680924548885561344 681838876282746546 683763251457282048 684585082288360512 686137429413730944 687736519162527744 688563125555751936 688659993492457896 690264962247684096 691094607635001024 692661715588821888 694276010628415488 695451512165953536 698008319195975424 698847271502701356 699492698977271808 699591104500274688 700431959193183672 701221548950028288 702064363311747072 703656345994993664 704645482294510848 706143976622063616 706490425057476608 707092167996922344 709087816326070272 709940085336077568 711594648786567168 712550159179224912 713208242094473216 714065463539298304 714165919177363744 715830331219820544 719989936947986432 722613806980595712 723860479166196736 726498454673362176 727371649931383044 730720051610185728 733303360338296832 733406522388164352 734288020612188588 736360424646303744 737668261292691456 738917231676325632 740639328328876032 740743522412055552 741633839145723888 742318782588125184 743315548531541856 743362267035967488 744360434142583167 745047895759405056 745943386018731264 747681857599832064 748685824937917776 749377281313210368 750646076623568896 751701266826435072 753405804846449664 754311340669582416 756069314335727616 756175679128973376 757084544127926469 757783757225377792 758801289125948978 760569726921059328 763633032966537216 764989308007235584 768178467686576128 769101759114084032 770869504995360768 770894202852114432 771904608090447312 771929339110826988 778199484440641536 779244430037424624 779542054486673408 782382951186697728 785599162581123072 786929286349430784 787039992562809024 787985954092331631 788874242568781824 789822408725715456 791613389244367872 794411973699821568 794801728189661184 795478688996537637 797723793366829056 798682596003087264 800493667649352768 800543979884888064 801618929076628026 802359272356282368 803323646481710592 803436659074534212 804178681137135616 805309122622298112 808105334853625536 809988679066484736 810386075801223168 811360097526945792 814343039061971328 816074815473483776 816189621916987136 817170619058714284 818091807108366336 819075090530371584 827269119047081984 828263432892090496 831281885635866336 835108630411640832 835135386423123968 836229992097984588 838060983243767808 838178882729330688 839186309271072672 841554771024347136 843049441477361664 844476836201515008 847581530452255872 848600258253280218 849556876612534272 850577978627693568 850697639020095048 851483309439320064 852506726878550016 855640942786191744 857635071952748544 859087162087354368 860612971508140032 861035205538799616 862070103622379904 864079216383688704 864200776147398144 865239479003344536 866038579686146048 867201473286798832 867255978208628736 869222545052639232 870267283688519808 872723466247471104 874273494865412096 876984811297507584 877918248784658432 878973438987524608 880029897447846152 881021946116702208 882204958983802272 887331348074569216 890565062899913856 890905205127626752 894151944213368832 899347755827920896 900555376105521864 901570562935750656 902654181400817664 903739102291924416 904701016279277568 907899398514081792 909118501710328728 911237263949795328 911684335276376064 912780109717814016 914849905884974592 914907405582729216 916135918944717744 916982025550036992 918084167407669248 918213324656610528 920353282996912128 921459476846668032 923548954118429184 925701347504553984 927268682887938048 930677758927967232 931796362003601808 932656931969695744 932788139333699584 933909278924244896 936085817748996096 937342768920289914 939527309726014464 941525302162751488 942789557329229792 945450421768093696 946586780448103424 950036440726704384 950066878905633216 954440441626427392 957918723119235072 959070067738368768 963485075974127616 968189592946657536 968664606231149568 969828866575177392 972089118431649792 972225873165822912 973394413878762603 974293402146914304 975601657447648686 977737813784395776 977875363184219136 979050694149584784 981813899528404992 983557681723588608 985222975568434176 986607912709696032 987658029882740736 988845118860965184 990033634628826921 991087398042055808 991149689381289984 992480578856777556 993397194345873408 994591181358308352 998247766583890368 1002268355768580096 1004541073128599552 1005748454226109888 1008092419114303488 1008234238838631168 1009446058837235292 1014092969228079104 1017788643314187264 1018177377288716288 1027858937136152576 1029206144120596416 1029239118814435984 1031604778743791616 1032844688333627904 1032989990238686844 1038992573383232832 1041414015942623232 1043177268248930304 1047012478793963136 1048270907254052034 1049239048465907712 1049386656750412032 1050647938789775508 1051832323425042432 1053096544967620608 1055484518992490496 1056968223441766272 1059215964933095424 1059735637586214912 1060638251995383516 1063631724489105408 1064910128004116352 1067324890199137024 1067391973179850752 1068825238768837368 1069812363141709824 1071098195308947456 1071248878766045616 1073745496829730816 1077473779804834048 1079984905421979648 1081813463369261056 1085790718749295104 1092100120707162112 1093566563740338233 1096080077415278592 1106502391939037184 1108375847514488448 1110958992493314048 1111115283618083328 1112450758718585832 1113478173882187776 1114973322797312784 1117571843639107584 1118915079028096896 1121522786399748096 1122073028032462848 1123028737406876664 1124065921969815552 1125969114935353344 1127551900239652608 1130108707269674496 1131467011004373624 1132742502150045696 1134103971503591424 1134263518693460064 1136675635838066688 1138201933688923467 1140854590381588992 1143513429270331392 1145449549449805824 1147483962010853376 1148046940718399488 1149426804829839872 1152105621844918272 1152267701529864192 1153652638671126048 1156341304278171648 1157894008666240482 1158963393403518976 1160356378251359744 1169313081730010112 1176273278645069696 1178976889992904704 1180393929524146176 1180559988844213536 1187420083866551808 1190187446791569408 1191617960549732352 1192202592284491776 1196585690050243584 1198023894004630896 1199130341103894528 1200740501474029152 1203538908534423552 1204985469722565888 1205154988611801318 1206268021705703424 1207963683933447168 1210532531352109056 1212158002280438304 1214983018599727104 1215579113701834752 1217040146290418688 1219799874513299456 1221514558592956992 1224112223210225664 1224284432875480704 1225755928588071426 1227137710662549504 1228612635795557376 1231398605491238912 1236358243850584064 1240903678570622976 1242395149338135744 1248114423665328128 1249790358560386552 1252662945617461248 1252703079634685952 1254344988146976882 1264574162216042496 1266715254302272512 1266755838540844288 1271372295678383808 1272900387379920327 1277224964158980096 1278760090317825024 1283461414179287616 1288630743131031552 1290919457262210048 1291552808308199424 1293105155433569856 1296118824575533056 1296301164221097216 1297859218505016804 1299057869529219072 1300802209930198248 1300883967312943104 1303833817578958848 1305400925532779712 1309085199371206656 1311410242298118144 1313630634091245568 1315477216946261376 1316877373176987648 1318460158481286912 1320044846171769228 1321532919175053312 1323307438475703408 1324529592461164544 1326121575144411136 1330997022111853824 1336357807691440128 1344123225485737984 1344312318451508224 1345928078449647056 1349021633741881344 1350833064158282796 1357051524418916352 1361849097771122688 1363677752565493092 1367526502914564096 1369170164576721024 1372274858827461888 1375473038325055488 1377126251111503872 1377319986984915792 1380529924495368192 1382189215270002048 1385323431177643776 1388552021256830976 1390903024331907072 1396016638391950848 1397694543005402712 1398985397954543616 1399182209000549376 1400863918386367344 1404128726623494144 1406014153380434871 1407312691989987328 1409290964589021696 1412287953244127232 1414184335993844688 1418175632652140544 1419880170672155136 1423189297573134336 1425100318358449824 1428130927078596608 1428331838354727488 1430048583352749997 1431660662439641088 1445227613961191424 1447720958332393472 1452996909346724352 1454743299862766088 1461440103220371456 1463402486171473029 1466606720676593664 1466813044776328704 1468576041224377176 1472720849292607488 1475336522585382912 1477834463352651264 1481278656657752064 1481487044824111104 1483267678291447776 1486631097063083712 1486724534071934976 1488720868285166334 1490095791518810112 1491886772037462528 1495363715199664128 1497371649875835552 1501292153247137792 1503402533652870144 1506811609692899328 1508622681339164832 1512138628671455232 1512351358257946752 1514169088255852938 1515567514450755584 1517602578251897956 1521139453842118656 1527266065933074432 1529978616014471168 1536356935373152256 1538203518228168064 1541739009990721536 1541788405704228864 1543809216180894624 1543858678221653976 1556398968881283072 1558488860074849248 1559084108973346816 1564765902373395456 1571198325162246144 1573858572698861568 1574079985125618048 1575971908184663262 1577748485137563648 1579644817451430912 1583226778488735744 1588823947399643136 1589603456379322368 1590957377993075274 1595447586733658112 1597365192006174528 1600987335298705536 1601087959769776128 1603237858153256052 1604718544712564736 1606647292963421184 1606873318149068424 1608357362274271232 1610618245244596224 1616210669707251072 1619977358132969472 1620772151602446336 1622720195053891584 1628686078123942656 1632149630946967552 1632379243833974272 1634341238117428568 1636183614216732672 1638150181060743168 1654538238094163968 1656526865784180992 1662563771271732672 1670217260823281664 1670270772846247936 1672459984195969176 1676357765458661376 1678372618542145344 1683109542048694272 1686098882954723328 1688953672403030016 1695163060904511744 1697200516506560436 1699113753225068544 1701155957255387136 1701395278040190096 1702966618878640128 1705013453757100032 1711281885572383488 1715270143905497088 1718174324174708736 1721225943016280064 1722070411077599232 1724140207244759808 1728158432767377408 1728401552294796288 1730478958006689072 1732077159372292096 1734402946573597664 1734511956417257472 1736841012999360723 1738445090105278464 1740534567377039616 1748546989730824192 1753969622595015168 1755836497569316864 1757946877975049216 1760059794895692304 1764409917967604544 1774662696149138432 1781130125799827712 1781810410255253504 1788303888426737664 1798695511655841792 1801110752211043728 1805308362801635328 1807478204583848832 1807732482917701977 1809402032558555136 1815798797028163584 1818237003420657456 1822474527899590656 1823368670552752128 1825560219435628032 1829699811769949184 1829814811165458432 1832271837889435488 1836168334815338496 1836426649313221056 1838633892882107139 1840706565993824256 1842918953693336064 1847097908236858368 1854537365775876096 1861355517855934464 1863592724007203616 1865576278667399168 1867818557848489792 1872171635497992192 1874685537840579828 1879054619452028928 1885579114658459584 1890900843536187392 1893173560896206848 1900072881453408768 1900133757811266432 1908880883252854784 1915837446238470144 1918140135476737536 1936379185893315072 1937329212462299136 1939657733150354784 1944178236863299584 1944451746331645824 1946788827757525206 1948586804293828608 1951203314895297372 1955475627568791552 1955750726368438272 1958101388299169568 1963627799056809984 1967115363447177216 1970445951136868352 1973215825419392064 1975316059765481472 1977690237721930368 1980067269257653842 1982174796084111616 1982299378762579968 1984961157713555112 1986794388691746816 1989182362716616704 1996495533167780736 2004536711537160192 2009082146257199104 2011496908452219776 2016184838228606976 2016468477677262336 2018892117674470584 2028185938456158208 2035577286628374528 2036354754577432576 2055717874272305152 2058412288241192832 2058478237628871968 2063209557487583232 2065689376667255808 2065979980477373688 2077985146766465664 2082828031885246464 2086354536497860608 2094024957587926272 2096541814508104068 2098478096931815424 2098773313500824064 2101295877579551016 2103664646850084864 2106193089935241216 2110969037984980992 2113936446883532544 2118431929866190848 2119471275172429824 2121276503990767032 2127263448978210816 2129820256008232704 2134649780398274048 2134783946359701504 2137650477537674736 2139624726283419648 2142196390617894912 2142497757532091232 2147490993659461632 2154947559609668096 2159969810843959296 2163626926738522112 2171581437498590208 2184200241414324224 2187133127480676466 2192160154830557184 2213004783878074368 2216751695028976896 2221917984986628096 2222230567236166656 2224901517437171664 2226956347764375552 2229946645594625568 2235143687278215168 2237830158056193792 2243045572799496192 2246057474813753328 2248131843939631104 2251938229870706688 2255103800479305216 2260217414539348992 2262934022008747248 2268207943007182848 2268527037386920128 2271253632383779407 2273351271676133376 2276403867377846934 2281709180763177984 2290899098899611648 2294967924021706752 2296093881436798976 2298853609659679744 2304535403059728384 2307305277342252096 2312682608556343296 2315788017332480964 2317926786807037952 2320712756502719488 2338626163460020224 2352546557290139392 2360787859048292352 2361119977688427072 2363957862276994893 2374840167733103616 2383235921099464704 2384405184568983552 2386436066989612911 2393171380100487168 2396047788009261792 2401481002948058304 2407077817068847104 2409970939445131776 2410309977223602636 2412536043411406848 2415927367866894336 2424316004560876608 2429966037199454208 2431158227403669504 2434080292580837376 2439599749026598912 2443029117185913984 2448224446420451328 2448568865750961408 2451511857176142852 2454275421325099008 2457225271591114752 2462797210982477824 2472716487701168128 2481807357141245952 2484790298676271488 2496228847330656256 2499580717120773104 2505325891234922496 2505406159269371904 2508689976293953764 2529148324432084992 2533430508604545024 2533511677081688576 2542744591356767616 2545800774759840654 2554449928317960192 2557520180635650048 2566922828358575232 2577261486262063104 2581838914524420096 2583105616616398848 2586210310867139712 2592237649151066112 2592602328442194432 2595718437010033608 2598115739058438144 2601604419860396496 2601767934625886208 2607667635157917696 2610801851065559424 2618170398742413312 2622820484596236288 2627261268182491136 2630954433892522752 2633754746353975296 2636920316962573824 2640089692343538456 2643065838350106624 2646614876951406816 2652243150288822272 2655804511940821423 2661994044223707648 2672715615382880256 2688246450971475968 2688624636903016448 2691856156899294112 2698043267483762688 2701666128316565592 2714103048837832704 2723698195542245376 2727355505130986184 2735053005829128192 2738340329153442048 2744549717654923776 2750946076650110976 2754252502223007744 2754639973969831584 2761059848990736384 2764378430540004096 2770646862355287552 2777104042513661952 2781806048663814144 2792033276783901696 2795389086010805424 2797970795909087232 2798364418001098752 2801727836772734688 2808257453246988288 2812028306760869742 2814625383979974656 2818581929178043392 2824575906488254464 2828368671987689376 2836351265304281088 2839760341344310272 2850200636716899648 2856261854157193216 2856663676709454976 2860097166705499994 2863321324879282176 2890455227922382848 2895441916664786944 2905993818693448704 2909486599725532176 2922880206440742912 2926804972342946058 2933213441353187328 2933626089552657408 2937152082448754352 2945441698585214976 2950673045170765824 2955668926705302528 2962974089648222208 2966535356582895552 2970100903886480763 2973262194126167424 2973449068143869952 2977441736570332668 2980191583037620224 2983773544074925056 2994743299751671104 3002584306494275584 3006805067305740288 3013623219385798656 3017245362678329664 3024277257342910464 3024702716515893504 3028338176511705876 3031135028901511168 3035205156503795912 3042278907684237312 3054532131866148864 3059957232028942336 3072713870746304512 3076407036456336128 3083576811408457728 3087618432361789248 3087717356443307952 3116977720149698496 3118168217946693632 3129531804746790912 3147717145397723136 3148159970251236096 3151943816369326524 3155496970275127296 3159289634902861824 3166453556977471488 3177647894799286272 3179206912758644736 3181914755986150548 3190895173467316224 3194730384012349056 3201974670597411072 3202175919539552256 3206475716306512104 3209437089425129472 3213294585926842368 3213746636298136848 3216714724548542464 3221236490489192448 3232421339414502144 3239954716265938944 3245440390107783168 3257372156247885312 3264299261893935104 3264758487667948544 3268682476234857136 3276300362121486336 3280699691221014699 3309076476188327936 3313053731568361984 3325127542543465344 3340434521646563328 3340541545692495872 3344919968391938352 3352715530917322752 3356745237084290688 3366219084097388544 3372197765909446656 3377907344806060032 3390326121809023488 3394401033013120872 3398227506450137088 3402311914510774272 3402790556080380192 3410026907514200064 3414605801066770401 3422563771144766976 3430540287810994176 3436348648349417472 3442451886032560128 3444140822155198464 3448280414489519616 3456316865534754816 3456803104589592576 3460957916013378144 3468805893147195328 3469023912834514944 3473682025998721446 3476890180210556928 3481069134754079232 3507939245190030336 3511672995138633728 3515893755950098432 3520119589791384608 3528819835935209088 3549325392298276864 3562260251599655424 3563620820510507008 3576607776853475328 3597391023311683584 3602221504422087456 3610616725603270656 3614956409167697664 3615464965835403954 3618804065117110272 3631597594056327168 3636474006841314912 3644949055799181312 3646737341105504256 3651120438871256064 3659399623539898368 3664543675778870976 3672336669630676992 3672853298626442112 3677267785764214278 3681413131987648512 3685837907386672128 3694195816473716736 3709074731551752192 3722711035711868928 3727185448014407232 3731152557334798336 3735637115696979584 3744343270995984384 3749371075681159656 3758109238904057856 3771158229316919168 3781801687072374784 3786347121792413696 3800145762906817536 3800267515622532864 3817761766505709568 3831674892476940288 3836280270953475072 3872758371786630144 3874658424924598272 3879315466300709568 3888356473726599168 3888903492663291648 3893577655515050412 3897173608587657216 3902406629790594744 3911501452736876544 3916202776598339136 3927255598113619968 3934230726894354432 3940891902273736704 3946431650838784128 3950632119530962944 3955380475443860736 3960134538515307684 3964349592168223232 3964598757525159936 3969922315427110224 3973588777383493632 3978364725433233408 3992991066335561472 4009073423074320384 4018164292514398208 4022993816904439552 4032369676457213952 4032936955354524672 4037784235348941168 4056371876912316416 4071154573256749056 4116824576482385664 4116956475257743936 4126419114975166464 4131378753334511616 4131959960954747376 4155970293532931328 4165656063770492928 4172709072995721216 4188049915175852544 4193083629016208136 4196956193863630848 4197546627001648128 4202591755159102032 4212386179870482432 4218042460141304613 4221938075969961984 4227872893767065088 4236863859732381696 4242553007981534064 4254526897956421632 4259640512016465408 4269299560796548096 4269567892719403008 4275300955075349472 4284392781235789824 4284995515064182464 4290145750058249991 4294981987318923264 4309895119219336192 4327253853477044224 4343162874997180416 4368400482828648448 4374266254961352932 4384320309661114368 4390207458514419087 4426009567756148736 4433503390057953792 4443835969973256192 4444461134472333312 4449803034874343328 4459893291189251136 4470287374556430336 4475660316112387584 4486091145598992384 4492114949627506656 4503876459741413376 4510207600958610432 4520434829078697984 4525868044017494496 4536415886014365696 4537054074773840256 4542507264767558814 4546702543352266752 4552807734755693868 4563418361526355968 4581798197799223296 4589935848043413504 4592187762873597952 4597707219319359488 4609070806119456768 4614610554684504192 4625365217112686592 4631576034664961928 4635853573614075904 4641425513005438976 4677252326920040448 4705093114580278784 4721575718096584704 4722239955376854144 4727915724553989786 4749680335466207232 4766471842198929408 4768810369137967104 4772872133979225822 4786342760200974336 4792095576018523584 4802962005896116608 4814155634137694208 4819941878890263552 4820619954447205272 4825072086822813696 4831854735733788672 4848632009121753216 4859932074398908416 4862316454807339008 4868160585161674752 4879199498053197824 4886058234371827968 4896448892840902656 4897137731501922816 4903023714352285704 4908550842650198016 4914450543182229504 4925594421964955648 4945432975402336256 4963614714282491904 4969580597352542976 4992457694661312512 4999161434241546208 5010651782469844992 5010812318538743808 5017379952587907528 5058296648864169984 5066861017209090048 5067023354163377152 5085489182713535232 5091601549519681308 5108899856635920384 5115040361271300096 5133845656717150464 5154522972524126208 5163677829048840192 5166211233232797696 5172420621734279424 5184475298302132224 5185204656884388864 5191436874020067216 5196231478116876288 5203208839720792992 5203535869251772416 5210523038998082169 5215335270315835392 5221603702131118848 5245640969192472576 5254522536364982272 5261908867785045504 5267509492707950592 5273840633925147648 5280179384687076912 5293229753902813632 5304486300577644544 5311609023881642846 5323988088447415296 5345431230765760512 5377249273806032896 5383712313798588224 5396086534967525376 5403332256633131184 5428206097675665408 5447396391084490752 5454711010261972368 5470106011658256384 5476680658306884096 5489099435309847552 5508505004446015488 5509279947939663168 5515901678646321417 5522119697981472768 5528756861080008192 5541293724710575104 5563612097327628288 5584066553567803392 5590778172021610848 5596728836002197504 5603455673545469376 5616514906493976576 5624056613521739484 5629250767959949312 5637163858356086784 5656737343975378752 5672702530608562176 5679520682688620544 5700401273433799296 5712523708314386432 5713327353418909952 5720194333410999988 5726642649758564352 5790883833329573888 5811987637386897408 5818973199451064352 5845760412881485824 5853609944685892116 5866426882706374656 5867252179105314816 5874304164897508704 5890883397170429952 5901346090341531648 5911337853410605056 5925948179296444416 5933070713165791104 5940201807772961526 5946524388252334848 5946898136287739904 5954883473140665336 5960383166075240448 5967547088149850112 5989486599503342208 6005168612988551168 6013610134611480576 6027246438771597312 6034490725356659328 6048554514685820928 6049405433031787008 6056676353023411752 6062270057803022336 6070410313007591824 6084557815368474624 6109064263732297728 6119914464057884672 6145427741492609024 6152814072912672256 6167153622816915456 6175236864723578496 6175434712886615904 6233955440299396992 6236336435893387264 6259063609493581824 6295434290795446272 6296319940502472192 6303887632738653048 6310993940550254592 6318579269805723648 6332907113954942976 6355295789598572544 6358413825517289472 6363829511972301096 6381790346934632448 6389460768024698112 6403949341194822144 6404351839079104512 6412951432613024208 6418874178850258944 6426589171853684736 6427493272596273696 6442472980978384896 6464842678829004288 6479909432531877888 6490880780215566336 6514744312495770624 6528598523787870208 6529516975335897088 6537364952469714272 6552600724242972672 6561399382442029398 6618152952376655872 6626107463136723968 6650255085086930688 6680869043293126656 6681083091384991744 6689839936783876704 6705431061834645504 6713490474168581376 6744395531818893312 6755814689612120064 6780652243618046976 6788802066026241744 6804623829021548544 6805581112160760384 6813760897151338221 6820053815028400128 6829211602133540802 6845127542289533952 6872697296698834944 6884903772065120256 6888281644310396928 6896560828979039232 6913606209179185152 6921915832026756288 6937611786294390656 6938047825669029888 6947364051997442892 6953780360421113856 6962138269508158464 7015878490380060672 7023345990277267456 7031787511900196864 7040239179582769216 7057639671870418176 7098650784596553728 7124520503199310848 7127241641021014016 7153215553706950656 7204443008844174912 7221233451206541312 7229912818335395328 7230929931670807908 7237608130234220544 7272948013682629824 7289898111598362624 7293474682211008512 7302240877742512128 7318799247079796736 7329087351557741952 7344673339261353984 7345706597252884224 7354535571528428556 7362826263975297024 7371675814773344256 7388391632947433472 7418149463103504384 7445422071423737856 7454370896028814464 7462305114669596672 7471274231393959168 7488686541991968768 7498742151362319312 7516218477808115712 7542316458633838336 7572694243584827392 7600291525813635072 7600535031245065728 7663349784953880576 7672560541906950144 7745516743573260288 7749316849849196544 7758630932601419136 7776712947453198336 7777806985326583296 7787155311030100824 7794347217175314432 7804813259581189488 7823002905473753088 7832405553196678272 7854511196227239936 7868461453788708864 7881783804547473408 7892863301677568256 7901264239061925888 7910760950887721472 7920269077030615368 7928699184336446464 7929197515050319872 7939844630854220448 7956729450866466816 7967413535822464269 7985982132671122944 8018146846148640768 8036328585028796416 8045987633808879104 8064739352914427904 8065873910709049344 8075568470697882336 8112743753824632832 8142309146513498112 8233649152964771328 8233912950515487872 8252838229950332928 8262757506669023232 8263919921909494752 8311940587065862656 8331312127540985856 8345418145991442432 8376099830351705088 8386167258032416272 8393912387727261696 8395093254003296256 8405183510318204064 8424772359740964864 8436084920282609226 8443876151939923968 8455745787534130176 8473727719464763392 8485106015963068128 8509053795912843264 8519281024032930816 8538599121593096192 8550601910150698944 8568785562471579648 8569991030128364928 8580291500116499982 8589963974637846528 8619790238438672384 8654507706954088448 8686325749994360832 8736800965657296896 8748532509922705864 8768640619322228736 8780414917028838174 8852019135512297472 8867006780115907584 8888922268944666624 8899606069748686656 8910302711659442289 8919786582378502272 8940574749112860672 8951320632224775168 8984229899255013312 9007752919482826752 9020415201917220864 9040869658157395968 9051736088034988992 9072831772028731392 9074108149547680512 9085014529535117628 9093405086704533504 9105615469511387736 9126836723052711936 9163596395598446592 9179871696086827008 9184375525747195904 9195414438638718976 9218141612238913536 9229221109369008384 9250730434225373184 9263152069329923856 9271707147228151808 9282851026010877952 9354504653840080896 9410186229160557568 9443151436193169408 9444479910753708288 9455831449107979572 9499360670932414464 9532943684397858816 9537620738275934208 9545744267958451644 9572685520401948672 9584191152037047168 9605924011792233216 9628311268275388416 9639883757780527104 9641239908894410544 9650144173645627392 9663709471467577344 9697264018243506432 9719864148797816832 9736321170323349504 9758398996106395648 9772116468743655936 9792897785681805312 9794275463003845632 9806047428704571408 9828901086364459008 9842099073663044097 9851188843929911296 9927229428564983808 9939161194705085952 9998322868483092416 10021303564939689984 10021624637077487616 10034759905175815056 10116593297728339968 10133722034418180096 10134046708326754304 10170978365427070464 10183203099039362616 10230080722542600192 10243817403200311203 10267691313434300928 10309045945048252416 10327355658097680384 10332422466465595392 10344841243468558848 10368950596604264448 10370409313768777728 10382873748040134432 10406417679441585984 10407071738503544832 10421046077996164338 10430670540631670784 10443207404262237696 10509045072729964544 10523817735570091008 10535018985415901184 10547681267850295296 10560358769374153824 10586459507805627264 10608972601155289088 10623218047763285692 10647976176894830592 10690862461531521024 10754498547612065792 10767424627597176448 10792173069935050752 10806664513266262368 10856412195351330816 10894792782168981504 10909422020523944736 10940212023316512768 10953361316613768192 10978198870619695104 11017010008892030976 11018559895879326336 11031803357292642834 11044239395962945536 11057513722160016384 11082587449421150208 11127224194655256576 11168133107135606784 11181556344043221696 11193457672004395008 11206911347090938752 11233029812987953152 11248113227043478968 11258501535919898624 11274327716712173568 11313474687950757504 11345405061217124352 11359041365377241088 11400802546867598592 11425047416628772864 11426654706837819904 11440388666821999976 11453285299517128704 11581767666659147776 11623975274773794816 11637946398902128704 11691520825762971648 11707219889371784232 11734504358210629632 11748608329795017408 11781766794340859904 11802692180683063296 11822675706821210112 11851896358592888832 11866141426331582208 11880403615545923052 11893048776504669696 11893796272575479808 11909766946281330672 11920766332150480896 11935094176299700224 11978973199006684416 12010337225977102336 12027220269222961152 12054492877543194624 12068981450713318656 12097109029371641856 12098810866063574016 12113352706046823504 12124540115606044672 12140820626015183648 12169115630736949248 12239828928115769344 12290855482985218048 12305628145825344512 12350473729447156992 12350869425773231808 12467910880598793984 12472672871786774528 12518127218987163648 12590868581590892544 12592639881004944384 12607775265477306096 12637158539611447296 12654127380423913839 12665814227909885952 12710591579197145088 12727659023944602192 12763580693869264896 12778921536049396224 12807898682389644288 12808703678158209024 12825902865226048416 12853178343707369472 12854986545192547392 12870437250174749973 12884945961956769792 12929685357658008576 12981761560431132672 13029488624991541248 13059033950671794176 13074729904939428544 13105201448485945344 13122798764884058796 13236305904753311744 13252214926273447936 13300510170173861376 13362166182769983488 13379679873567753408 13410862123669291008 13426980948337162752 13511629379224240128 13561304487236093952 13577604132052483488 13609247658043097088 13611162224321520768 13627521794302676442 13640107630056800256 13658423204267081604 13690255084579067904 13745394593397669888 13769807544130240512 13776563288620793856 13793121657958078464 13827212418358370304 13843831664053512576 13875223572588781312 13876095651338059776 13894728103994885784 13907560720842227712 13924276539016316928 14031756980760121344 14063575023800393728 14080478359165538432 14115279343740836352 14197301569193107456 14249041006398621696 14254483282042028032 14306431107413901312 14408886017688349824 14442466902413082624 14459825636670790656 14461859863341615816 14475216260468441088 14545896027365259648 14579796223196725248 14586949364422017024 14604481755485024256 14637598494159593472 14658174703115483904 14689346678522707968 14691413194505768448 14709071143056857112 14725652527950594048 14743351629546688512 14776783265894866944 14836298926207008768 14890844142847475712 14908741792057628928 14924610229339193344 14942548462787918336 14977373083983937536 14997484302724638624 15032436955616231424 15084632917267676672 15145388487169654784 15200583051627270144 15201070062490131456 15326699569907761152 15345121083813900288 15491033487146520576 15498633699698393088 15517261865202838272 15553425894906396672 15555613970653166592 15574310622060201648 15588694434350628864 15609626519162378976 15646005810947506176 15664811106393356544 15736922907577417728 15763567609094946816 15785726603355136512 15802528478123851776 15821521901775442944 15840538154061230736 15857398368672892928 15879689261708440896 15913458901732933632 15934827071644928538 15971964265342245888 16036293692297281536 16072657170057592832 16091975267617758208 16131747821418098688 16151136941395764672 16225487507649265664 16284618293026996224 16467298305929542656 16467825901030975744 16525515013338046464 16527839843818989504 16547705035938964251 16623881174131725312 16690836291982884864 16752199660703410176 16772334516064832544 16790186508006592512 16810367020636408128 16849544719481929728 16872169840565218452 16887752303879847936 16911491575068260352 16970212031926136256 17018107591825686528 17038562048065861632 17077198243186192384 17101203820301397888 17137571124943159296 17139982060256729856 17160583000232999964 17179927949275693056 17239580476877344768 17309015413908176896 17372651499988721664 17473601931314593792 17497065019845411728 17537281238644457472 17560829834057676348 17704038271024594944 17734013560231815168 17777844537889333248 17799212139497373312 17820605423318884578 17839573164757004544 17881149498225721344 17902641264449550336 17968459798510026624 18015505838965653504 18040830403834441728 18081739316314791936 18103472176069977984 18145663544057462784 18148216299095361024 18170029059070235256 18186810173409067008 18211230939022775472 18253673446105423872 18327192791196893184 18359743392173654016 18390828877277437952 18436283224477827072 18458442218738016768 18501460868450746368 18526304138659847712 18565702052021755904 18590631583585749961 18709009307680161792 18820372458321115136 18886302872386338816 18888959821507416576 18911662898215959144 18998721341864828928 19065887368795717632 19075241476551868416 19091488535916903288 19145371040803897344 19168382304074094336 19211848023584466432 19256622536550776832 19279767515561054208 19282479817788821088 19327418942935154688 19394528036487012864 19439728297595633664 19472642340646699008 19516797992212791296 19544232937487311872 19585795571363610624 19588550926007691264 19612094857409142816 19657802172728918016 19684198147326088194 19702377687859822592 19854458857129967616 19878322389410171904 19996645736966184832 20042607129879379968 20043249274154975232 20069519810351630112 20233186595456679936 20267444068836360192 20268093416653508608 20341956730854140928 20366406198078725232 20460161445085200384 20487634806400622406 20535382626868601856 20618091890096504832 20654711316195360768 20664844932931190784 20689682486937117696 20740818627537555456 20765747496080268864 20812835358883171968 20814143477007089664 20842092155992328676 20861341081263341568 20886414808524475392 21018090145459929088 21047635471140182016 21070037970831802368 21095362535700590592 21120717538748307648 21172919015611254528 21217945202310578176 21246436095526571384 21295952353789661184 21381724923063042048 21508997095224131584 21534849255194352896 21613329026532524736 21712824390702661632 21818844041047889472 21880424046633025536 21906722633227536384 21956397741239390208 22034020017784061952 22037119791758652672 22063606714585285668 22088478791925891072 22115027444320032768 22165174898842300416 22254448389310513152 22336266214271213568 22363112688086443392 22386915344008790016 22413822694181877504 22466059625975906304 22496226454086957936 22517003071839797248 22548655433424347136 22626949375901515008 22718082730754482176 22801605093735197184 22850094833257545728 22853309413675639808 22880777333643999952 23163535333318295552 23247950549547589632 23275892797804257408 23383041651525943296 23414439778743568464 23469008716421259264 23497216659590034816 23563533588681719808 23605384361366126592 23645351413642420224 23703792717185777664 23732282852663164416 23760807231091846104 23786097553009339392 23787592545150959616 23819533892562661344 23870188352599400448 23902240607467392807 23957946398013368832 24054440538445922304 24108985755086389248 24137962901426637312 24194218058743283712 24197621732127148032 24226705412093647008 24281641252030367296 24338231261473898496 24581710965970436096 24611256291650689024 24700947458894313984 24701738851546463616 24935821761197587968 24945345743573549056 25036254437974327296 25181737163181785088 25185279762009888768 25215550530954612192 25274317079222894592 25308254760847827678 25331628455819771904 25421183158394290176 25455318047889204384 25527161387738529792 25557843072098792448 25615797364779288576 25651805730452096832 25706356687414738944 25709973090385094784 25740874500349499946 25769891923913539584 25859370715316017152 25963523120862265344 26058977249983082496 26118067901343588352 26149459809878857088 26210402896971890688 26245597529768117592 26472611809506623488 26504429852546895872 26601020340347722752 26724332365539966976 26759359747135506816 26821724247338582016 26853961896674325504 27023258758448480256 27122608974472187904 27155208264104966976 27218495316086194176 27222324448643041536 27255043588605352884 27280215260113600512 27316846408534163208 27380510169158135808 27490789186795339776 27539615088260481024 27553126577241587712 27586243315916156928 27654424836716740608 27687663328107025152 27750447145177562624 27752191302676119552 27789456207989771568 27815121441684455424 27848553078032633856 28063513961520242688 28127150047600787456 28160956718331076864 28230558687481672704 28394603138386214912 28498082012797243392 28612862214827802624 28817772035376699648 28884933804826165248 28919651273341581312 28923719726683231632 28950432520936882176 29091792054730519296 29159592446393450496 29208963510970048512 29275196988319186944 29316349406230967808 29378693357045415936 29382826389011536896 29418142286113714224 29486703259093377024 29526297220989132291 29553566531789733888 29781688285694951424 29817483584115257856 29849220458678386688 29885096925575836672 29994968605449277248 30064873911232462848 30169265834535353344 30290776974339309568 30401166103254540288 30402140124980262912 30690242167627800576 30731452209600933609 30982066974293041152 30997267399396786176 31034523730405676544 31106851789812793344 31111227941306333184 31148621244120403296 31219253038324757952 31292011621895012352 31329622212786713088 31527135218189893632 31571453206710273024 31605056956247703552 31643043803550885888 31681076308122461472 31714796737345785856 31759378523416881792 31826917803465867264 31869654143289857076 31943928530684491776 32072587384594563072 32145314340115185664 32183950535235516416 32263495642836197376 32302273882791529344 32450975015298531328 32569236586053992448 32934596611859085312 32935651802061951488 33051030026676092928 33055679687637979008 33095410071877928502 33247762348263450624 33381672583965769728 33504399321406820352 33544669032129665088 33580373016013185024 33620734041272816256 33699089438963859456 33744339681130436904 33775504607759695872 33822983150136520704 33940424063852272512 34036215183651373056 34077124096131723264 34154396486372384768 34202407640602795776 34275142249886318592 34279964120513459712 34321166000465999928 34359855898551386112 34479160953754689536 34618030827816353792 34745302999977443328 34947203862629187584 34994130039690823456 35074562477288914944 35121659668115352696 35408076542049189888 35468027120463630336 35555689075778666496 35598424278994746624 35641210846637769156 35679146329514009088 35762298996451442688 35805282528899100672 35936919597020053248 36031011677931307008 36081660807668883456 36163478632629583872 36206944352139955968 36291327088114925568 36296432598190722048 36340058118140470512 36373620346818134016 36422461878045550944 36507346892210847744 36719486784347308032 36781657754554875904 36872566448955654144 36916884437476033536 37052608277319695424 37131404104043511808 37181263167171499922 37418018615360323584 37640744916642230272 37772605744772677632 37777919643014833152 37823325796431918288 37997442683729657856 38131774737591435264 38182977071833806576 38290742081607794688 38336764608148188672 38423696047168932864 38559535031122108416 38564959635577642176 38611311750524249919 38654837885870309376 38789056072974025728 38945284681293398016 39033595984425582592 39088465874974623744 39177101852015382528 39224189714818285632 39315604345457836032 39368396294652176388 39404755375719645184 39708917714259935232 39756644778820343808 39993291473932369664 40086498548309950464 40139039620703260224 40534888137672720384 40536186833307017216 40683913461708281856 40732812396157450464 40920322890170400768 40975269612801244812 41070765253737203712 41236183780193009664 41309422632390721536 41329689865862381568 41379364973874235392 41481637255075110912 41531494992160537728 41625670717766343936 41628286954014179328 41684184311984657352 41722682162526683136 41772829617048950784 42036180290919858176 42095270942280364032 42190725071401181184 42241435077496615296 42345838031222509056 42435890404621156352 42492872191053142768 42591904707579322368 42763449846126084096 43017994190448263168 43069698510388705792 43226658053065049472 43425648781405323264 43637688082095778944 43760848093266051072 43813445266455072768 43912795482478780416 44068040035568123904 44074239583517305344 44127213429170571336 44176957583851782144 44230054888640065536 44330349797684600832 44508896778621026304 44672532428542427136 44726225376172886784 44773830688017580032 44827645388363755008 44932119251951812608 44992452908173915872 45097310866848694272 45253898751803030016 45436165461508964352 45603210187470394368 45700189666515091456 45706618827351279616 45761554667287999904 46327070666636591104 46495901099095179264 46551785595608514816 46766083303051886592 46828879557487136928 46938017432842518528 46994433319180069632 47210768722732253184 47290702827284840448 47407585434371555328 47464565705326328832 47521614462183692208 47572195106018678784 47639067785125322688 47740376705198800896 47804481214934785614 47915892796026737664 48108881076891844608 48217971510172778496 48275925802853274624 48395243464254296064 48453410824187294016 48563282504060734592 48676462522947796992 49163421931940872192 49222512583301378048 49401894917788627968 49403477703092927232 49871643522395175936 49890691487147098112 50072508875948654592 50370559524019777536 50431101061909224384 50548634158445789184 50616509521695655356 50663256911639543808 50910636095778408768 51054322775477059584 51115686144197584896 51231594729558577152 51303611460904193664 51412713374829477888 51419946180770189568 51481749000698999892 51539783847827079168 51718741430632034304 51927046241724530688 52117954499966164992 52236135802687176704 52298919619757714176 52420805793943781376 52491195059536235184 53008859705093791744 53202040680695445504 53518719494271013632 53643448494677164032 53707923793348651008 54046517516896960512 54245217948944375808 54310416528209933952 54436990632172388352 54444648897286083072 54510087177210705768 54560430520227201024 54633692817068326416 54761020338316271616 54981578373590679552 55079230176520962048 55172486631832313856 55308849673433481216 55375326656214050304 55500894290355125248 55504382605352239104 55578912415979543136 55697106156065267712 55771894750757249883 56127027923040485376 56254300095201574912 56321913436662153728 56461117374963345408 56789206276772429824 56996164025594486784 57225724429655605248 57635544070753399296 57769867609652330496 57839302546683162624 57847439453366463264 58183584109461038592 58319184892786900992 58417927021940097024 58550393976638373888 58632698812461935616 58757386714090831872 58765652778023073792 58836284572227428448 58973406518186754048 59052594441978264582 59107133063579467776 59563376571389902848 59634967168230515712 59698440917356773376 59770193851151673344 59989937210898554496 60129747822464925696 60338531669070706688 60581553948678619136 60802332206509080576 60804280249960525824 61380484335255601152 61462904419201867218 61964133948586082304 61994534798793572352 62069047460811353088 62222455882612666368 62297242488240806592 62438506076649515904 62584023243790024704 62659244425573426176 63054270436379787264 63142906413420546048 63210113912495407104 63286087607101771776 63362152616244922944 63429593474691571712 63518757046833763584 63653835606931734528 63739308286579714152 63887857061368983552 64145174769189126144 64290628680230371328 64367901070471032832 64526991285672394752 64604547765583058688 64901950030597062656 65138473172107984896 65869193223718170624 65871303604123902976 66102060053352185856 66111359375275958016 66190820143755857004 66495524696526901248 66763345167931539456 67008798642813640704 67089338064259330176 67160746032026370048 67241468082545632512 67398178877927718912 67488679362260873808 67551009215519391744 67645966300273041408 67880848127704545024 68154248192263446528 68308792972744769536 68404815281205591552 68550284499772637184 68559928241026919424 68642332000931999856 68958321907509379072 69490605999954886656 69988260079381646912 70149124954577829888 70243319336230705392 70816153084098379776 70936054240927260672 71111378151557332992 71196848557989493248 71282421693275538312 71358292659028018176 71610565057798201344 71706721822402178421 71873839194040106496 72163321615337766912 72326957265259167744 72413888704279911936 72582654176229851136 72592865196381444096 72680116236280941024 72844923756091101888 73014693784421695488 73563315509109751808 73745132897911308288 73833768874952067072 74105216554639390848 74262808208087023616 74362526334342999844 74836037230720647168 75281489833284460544 75545211489545355264 75555839286029666304 75646651592863836576 75994885367459315712 76263549475182870528 76365954143667613152 76581484163215589376 76673529216296377344 76847392094337865728 77119070062244216832 77129919271155284352 77222623501048499838 77309675771740618752 77578112145948051456 77890569362586796032 78067191968851165184 78176931749949247488 78354203704030765056 78448379429636571264 78631208690915672064 78736792589304352776 78809510751439290368 79417835428519870464 79513289557640687616 79986582947864739328 80172997096619900928 80278079241406520448 81069776275345440768 81072373666614034432 81367826923416563712 81465624792314900928 81840645780340801536 81950539225602489624 82141530507474407424 82472367560386019328 82618845264781443072 82659379731724763136 82758729947748470784 82963274510150221824 83062989984321075456 83251341435532687872 83256573908028358656 83368368623969314704 83445364325053366272 83545659234097901568 84072360581839716352 84190541884560728064 84381450142802362368 84482870154993230592 84691676062445018112 84871780809242312704 84985744382106285536 85183809415158644736 86035988380896526336 86139397020777411584 86453316106130098944 86851297562810646528 87275376164191557888 87626890532910145536 87825590964957560832 88136080071136247808 88148479167034610688 88254426858341142672 88460109777280131072 88578891662967396873 88660699595369201664 89345064857084854272 89452450752345773568 89547661376035160064 89655290776727510016 89984905816347831744 90194621733697388544 90507797503606060032 90872330923017928704 91206420374940788736 91413237654702559232 91523109334575999808 92654141333273182208 92991802198190358528 93103571191217029632 93657759114974273856 93876034865685037056 93988866638360139264 94581405654569680896 94815170868743110656 94929131410652657664 95043228924367384416 95144390212037357568 95278135570250645376 95480753410397601792 95608962429869571228 95831785592053475328 96217762153783689216 96435943020345556992 96551851605706549248 96790486928508592128 96906821648374588032 97126565008121469184 97352925045895593984 98445025166602756096 98803789835577255936 98806955406185854464 99743287044790351872 99781382974294196224 100145017751897309184 100741119048039555072 100862202123818448768 101097268316891578368 101233019043391310712 101326513823279087616 101821272191556817536 102108645550954119168 102231372288395169792 102463189459117154304 102607222921808387328 102825426749658955776 102839892361540379136 102963498001397999784 103079567695654158336 103437482861264068608 103854092483449061376 104235908999932329984 104472271605374353408 104597839239515428352 104841611587887562752 104982390119072470368 106017719410187583488 106404081361390891008 107037438988542027264 107286896989354328064 107415847586697302016 108093035033793921024 108490435897888751616 108620833056419867904 108873981264344776704 108889297794572166144 109020174354421411536 109120861040454402048 109267385634136652832 109522040676632543232 110158460353041924096 110344973263664627712 110617699346866962432 110750653312428100608 111001788580710250496 111157824831959086272 111394212312130535424 111543789501514499766 112254055846080970752 112508600190403149824 112643826873324307456 112922234749926690816 113578412553544859648 113992328051188973568 115271088141506798592 115678605093366325248 115694878906732926528 115833935251572749757 116367168218922077184 116835854043880194048 117100787953276747776 117265397624923871232 117531305556046147584 117672569144454856896 117946813036373508096 118105188883956529164 118214266127158935552 119126753142779805696 119269934336461031424 119396881834713546752 119540387702303346688 119979874421797108992 120259495644929851392 120677063338141413376 121163107897357238272 121604664413018161152 121608560499921051648 122760968670511202304 122925808838403734436 123928267897172164608 123989069597587144704 124138094921622706176 124444911765225332736 124594484976481613184 124877012153299031808 125168046487580049408 125318488851146852352 126108540872759574528 126285812826841092096 126572175214203543552 126724305232489845888 126859186949383143424 127037514093667527168 127307671213863469056 127478616573159428304 127775714122737967104 128290349538378252288 128735802140942065664 129053982571344789504 129209095531166117376 130276946344215969792 131738386447436341248 131742607208247805952 132204120106704371712 132222718750551916032 132381640287511714008 132991049393053802496 133526690335863078912 134017597285627281408 134178676128518660352 134321492064052740096 134482936165091265024 134796357755855437824 134977358724521747616 135291932600546082816 135761696255409090048 136308496384526893056 136617585945489539072 136809630562411183104 137100568999545274368 137119856482053838848 137284664001863999712 137916643815018758144 138981211999909773312 139976520158763293824 140298249909155659776 140486638672461410784 141632306168196759552 141872108481854521344 142222756303114665984 142393697115978986496 142564843386551076624 142716585318056036352 143221130115596402688 143413443644804356842 143747678388080212992 144326643230675533824 144653914530518335488 144827777408559823872 145185730392762888192 145360232472561882048 145689847512182203776 146029387568843390976 147126631018219503616 147490265795822616576 147667537749904134144 148210433109278781696 148525616416174047232 148725052668685999688 149672074461441294336 150562979666568921088 151111678572059332608 151293303185727673152 151989770734918631424 152731908287335226304 153162968326431178752 153347058432592754688 153694784188675731456 154238140124488433664 154259838542310568704 154445247002096999676 154619351543481237504 155156224291896102912 155781138725173592064 156134383937702330368 156353863499898494976 156708407408061530112 156896758859273142528 157262417381831344128 157473585178608705552 157619021502878580736 159026579115281375232 159973165895729478656 160556158482813040896 162139552550690881536 162144747333228068864 162735653846833127424 162931249584629801856 163681291560681603072 163901078451204979248 164283061014948814848 164944735120772038656 165237690529562886144 165517459895496941568 165926549020300443648 166125979968642150912 166502682871065375744 166513147816056717312 166736737247938629408 167091318468195803136 167315684252271749649 168381083769121456128 168762900285604724736 168965740309986461184 169383352124890036224 169971488764212571072 170367618830317289472 172071976761793052672 172278794041554823168 172906632212260197888 174550752328383115776 175253781065820291072 175651181929915121664 176272160142272495616 176296958334069221376 176508853716682285344 176920219554560262144 177157783325934793746 177321399190738403328 178690129714169708544 178904901504691547136 179095322752070320128 179310581553455020032 179969811632695663488 180389243467394777088 181015595007212120064 181744661846035857408 182412840749881577472 182826475309405118464 183046218669151999616 185308282666546364416 185983604396380717056 186207142382434059264 187315518229948547712 187752069731370074112 187977733276720278528 189162811309139361792 189630341737486221312 189858262821305315328 190086457848734768832 190288780424074715136 190556271140501290752 190961506820795203584 191217924859739142456 191663571184106950656 192435524307567378432 192871886040691113984 193103703211413098496 193580973857017184256 193813643296749176064 194253130016242938368 194705850091791187968 196890050333205512192 197607579671154511872 197613910812371708928 199486574089580703744 200290035503794618368 201482238096079110144 201724404247636897536 202194536633783156736 202466038086782621424 202653027646558175232 203642544383113635072 204462744576790339584 204926378918234308608 205214445843616774656 205650853499317911552 205679784723080758272 205926996002795999568 206874965722528137216 208471817999864659968 208944543210748706816 209195678479030856704 209964780238144940736 212035438820375166976 212808162722781782016 214074877977084054528 214831695173394604032 215120165467206535263 216980871795777503232 217241666112839735808 217747962528689553408 217778595589144332288 218040348708842823072 218534771268273305664 219044081353265086464 220689946527329255424 221235398693733924864 221501306624856201216 222003577161420500992 222315649663918172544 222788424624261070848 223087579003028999532 224508111692161941504 225017200380806299648 225287653746648614912 225844469499853381632 227156825107089719296 227984656102377947136 230542176283013597184 231357210186732650496 231389757813465853056 231667870503145499514 232734336437844154368 233671708087760388096 234201575906553495552 234530795249847742464 235062611112092295168 235345138288909713792 235893626072747016192 236210377767913058328 236428532254317871104 238253506285559611392 238539868672922062848 239080775404606693376 239959748843594217984 240518991289859702784 241354126676282826752 242326215794714476544 243209328826036322304 243217120999842103296 245521937341022404608 245851617676807468872 247856535794344329216 247978139195174289408 248276189843245412352 248889823530450665472 249188969952963226368 249754024306598063616 250336092975160098816 250636977702293704704 252217081745519149056 252571625653682184192 253144350428407087104 253448610464979691776 253718373898766286848 254075028187335054336 254615342427726938112 254957233146318856608 255551428245475934208 257471604281884131328 258107965142689579008 258418191062332234752 260553892688431939584 263476772894872682496 263485214416495611904 264408240213408743424 264445437501103832064 264763280575023428016 265982098786107604992 268035194571254562816 268357352257037320704 268642984128105480192 268965872330182530048 269954717449043495232 270583865201092165632 271523392510818180096 272616992769053786112 273235171890979078144 273619261124822366208 274239712964107677696 274569328003727999424 275833287630037516288 277962423999819546624 279953040317526587648 280973277344922821568 283744216963709042688 284445512606229331968 284787394231957972992 285129686773102153248 285433170636112072704 286442260231192805376 286826887289608713684 287495356776160425984 288653286461351067648 289307829061036670976 289655554817119647744 290371460785525776384 290720464945123764096 291379695024364407552 292058775137686781952 294253262036439007232 295335075499808268288 296420866218557563392 297051232832348094464 297450105337371999376 299344148922882588672 301125959333137842176 302223357144118665216 302586606371455346304 303979541469837262848 305463816574670452608 306325936652862357504 306694116865185509376 307389568377351462912 308476280248976867328 308519677084621137408 308890494004193999352 309238703086962475008 310312448583792205824 311562277450347184128 312707726999796989952 313416814816123060224 313793517718546285056 314524834763662688256 314947170357217411104 318053158230562750464 319946331791458957312 321112316965626081792 324279105101381763072 324289494666456137728 325471307693666254848 325862499169259603712 327362583121363206144 327802156902409958496 328566122029897629696 330475381059125772288 331034919790993883136 331853098040600887296 332251959937284301824 333005365742130751488 333473474495877258816 334182636936391606272 334631368504543499298 336762167538242912256 337525800571209449472 337931480619972922368 338766704249780072448 339942977528425142144 340735237660634578944 344143953523586105344 344557588083109646336 345813264424520395776 349101504656766231552 350507562131640582144 351302363859830243328 352593916668138442752 353017707433364570688 353840439109120524288 354315566651869587492 354642798381476806656 357380259428339417088 357809803009383094272 358190645504140640256 358621163106910040064 359939623265391326976 360778486934789554176 362031190014424240128 363489323692071714816 364825681499763154944 365652950618810236928 366092437338303999232 371967208792761434112 372414284764868118528 374631036459897095424 375504139462740148224 375955466553440557056 378325622618278723584 379716525642610630656 380172915697469537664 380577560848149430272 381112542281002581504 381923013641590407168 382435849719478284912 383327142368213901312 384871048615134756864 386207406422826196992 387161947714034368512 387627286593498352128 388506260032485876736 393780100666411024384 395215159342309023744 395227821624743417856 398973148179161407488 400580071007589236736 402964476192158220288 403448808495273795072 404389073267566313472 404932076173565242848 407285088766227270144 408925489153580679168 409852757836468617216 410428891687233549312 411301706998635823104 411359569446161516544 411853992005591999136 413749931445056274432 416943635999729319936 417889086421497413632 418391356958061713408 419929560476289881472 424070877640750333952 425616325445563564032 428149755954168109056 429663390346789208064 430240330934413070526 433961743591555006464 434483332225679471616 435557191178288664576 436080697417685646144 437069542536546611328 438088162706530172928 441379893054658510848 442470797387467849728 443002613249712402432 444007154322841001984 444631299327836345088 445576849248522141696 446175158006057999064 449016223384323883008 450034400761612599296 450575307493297229824 451688938999706763264 454313650214179438592 455969312204755894272 461084352566027194368 462714420373465300992 462779515626931706112 463335741006290999028 465468672875688308736 467343416175520776192 468403151813106991104 469061590499695484928 470125222224184590336 470690276577819427584 471787252145494032384 472420755535826116656 472857064508635742208 477079737345844125696 478161550809213386752 479919497687188435968 482708253352565653504 486418657652072644608 486434241999684206592 491043874682044809216 491703235353614937744 495713071588688658432 496552379686490824704 497779647060901330944 498377939905926452736 499508048613196127232 501273955404587409408 501947052756815248947 505143251307364368384 506288700856814174208 506897220929959383552 507436747797532573696 508150056374670108672 509914466292637713216 511102856490951868416 514943208563768262656 516215930285379158016 516836382124664469504 526953545789745364992 526970428832991223808 528816480426817486848 528890875002207664128 529526561150046856032 531964197572215209984 536070389142509125632 536714704514074641408 537285968256210960384 537931744660365060096 539909434898086990464 541167730402184331264 543046785021636360192 545233985538107572224 546470343781958156288 547238522249644732416 548479425928215355392 549138656007455998848 551666575260075032576 555924847999639093248 559906080635053175296 561946554689845643136 567488433927418085376 568891025212458663936 569574788463915945984 570259373546204306496 570866341272224145408 572884520462385610752 573653774579217427368 574990713552320851968 577306572922702135296 578615658122073341952 579311109634239295488 580742921571051552768 581440929890247528192 582759390048728815104 584117550275373563904 588506524072878014464 590670150999616536576 592841732437115126784 594102465664696188928 594900210674743998752 602251918666275684352 604446714288237330432 605173212742910692608 607959082939674525696 610927633149340905216 613388233730371018752 614779136754702925824 616952560497953734656 617039354169242274816 617780988008387998704 620624897167584411648 625415453999593979904 626833629632246120448 627587035437092570112 629894340714434822208 636106316461125500928 639892663582917914624 642224633931252163584 648578989332912275456 650942615387332509696 651724998338519207424 655604313804819916992 657132244059795259392 662069839581987766272 663706196081201774592 664503919874568603648 666010731484261502976 666946948991754517632 668365273872783212544 669262737009086998596 673524335076485824512 675051601142418898944 675862961239945844736 677533408499560144896 679885955056850284288 681470475321269157888 689115176166219292672 691626528849040791552 698203009313532463104 701015124263281164288 702604727719660486656 705187833336276885504 706035414866729141376 707680878218241048576 708631133303739174984 709285596762953613312 714760518856678834176 715619606018766188544 717242326213820080128 719879246530782653952 721556973869579108352 724062380028848480256 726978647384143429632 729651362999526309888 731305901237620473856 732184874676607998464 743934417585522868224 744828569529736237056 749262072919794190848 751008278925480296448 751910933106881114112 756651245236557447168 759433051285221261312 760345831394939075328 761155121696298860544 762225084562005163008 763846027283180814336 764871699438956569824 766654284736427802624 772414812845652393984 774323895428068737024 775254573186996704256 777012520064971753472 787560201332822048768 790430318684618047488 790455643249486835712 797946296358322814976 805928952384316440576 806897616990547590144 809864152347130485696 814570177532454540288 817850978307161358336 819705515672937234432 820857783374467098624 822719138892323033088 823707984011183998272 827499862890112548864 833887271999458639872 835778172842994827264 836782713916123426816 839859120952579762944 848141755281500667904 851232650891127128064 856299511908336218112 859326780693578416128 860480661868826141052 867923487183110012928 868966664451358943232 871114382356577329152 872161394835371292288 874139085073093222656 876176325413060345856 882759786109317021696 886005226499424804864 888014308645682003968 889262598655672690176 891153698497044283392 892350316012115998128 898032446768647766016 901150614986594459648 903377877999413526528 911938624409511788544 922168705132054388736 925428840746930601984 925559031253863412224 926671482012581998056 930937345751376617472 934686832351041552384 938123180999390969856 940250444448369180672 941380553155638855168 943574504290988064768 944841511071652233312 954159474691688251392 956323101618426773504 959838995374376871936 965416506705131307008 972837315304145289216 972868483999368413184 982087749364089618432 983406470707229875488 991426143177377316864 993104759372981649408 995559294121802661888 996755879811852905472 999016097226392254464 1002547910809174818816 1003894105513630497894 1010286502614728736768 1012577401713628348416 1013794441859918767104 1014873495595065147392 1016300112749340217344 1019828932585275426432 1022205712981903736832 1029886417127536525312 1032431860570758316032 1033672764249328939008 1053907091579490729984 1053940857665982447616 1057781750004415328256 1059053122300093712064 1063928395144430419968 1072140778285018251264 1073429409028149282816 1074571936512421920768 1075863489320730120192 1079818869796173980928 1082335460804368662528 1086093570043272720384 1090467971076215144448 1092940687563916312576 1094477044499289464832 1096958851856430710784 1098277312014911997696 1103333150520150065152 1119812161270106350592 1123893109379691286272 1134976867854836170752 1139149576927831891968 1140518747092408612992 1141732682544448290816 1145769040924771221504 1147307549158434854736 1149981427104641703936 1154613145845404270592 1158622219268478590976 1161485843142103105536 1162881859780495056384 1165518780097457630208 1181340301999233073152 1185683464874230253568 1189800421349487997504 1204503837332551368704 1208893428576474660864 1210346425485821385216 1221855266298681810432 1226776467460742037504 1229558273509405851648 1233905120995907469312 1234078708338484549632 1235561976016775997408 1241249794335168823296 1250830907999187959808 1253667259264492240896 1255174070874185140224 1259788681428869644416 1272212632922251001856 1279785327165835829248 1284449267862504327168 1297157978665824550912 1301885230774665019392 1303449996677038414848 1311208627609639833984 1314264488119590518784 1324139679163975532544 1327412392162403549184 1329007839749137207296 1332021462968523005952 1333893897983509035264 1336730547745566425088 1338525474018173997192 1347048670152971649024 1350103202284837797888 1351725922479891689472 1355066816999120289792 1359771910113700568576 1362940950642538315776 1378230352332438585344 1383253057698081583104 1396406018627064926208 1402030248526562328576 1405209455439320973312 1410375666672553771008 1412070829733458282752 1415361756436482097152 1417262266607478349968 1418571193525907226624 1431239212037532377088 1434484652427640160256 1439758493061565307904 1448124760057696960512 1459302725999052619776 1462611802475240947712 1464369749353215996928 1489657139059472474112 1498524145839588381696 1503821866213762228224 1505841158270445746841 1518866102570442522624 1520691662789878150656 1522310243392597721088 1524450169124010326016 1529743398877913139648 1533308569472855605248 1544829625691304787968 1548647790856137474048 1550509146373993408512 1554025040129943506944 1575120402665644097536 1580860637369236094976 1580911286498973671424 1595892592716645629952 1611857904768632881152 1613795233981095180288 1619728304694260971392 1629140355064909080576 1635701956614322716672 1639411031345874468864 1641715566748934197248 1645438277784646066176 1647415968022367996544 1654999725780225097728 1667774543998917279744 1673565427832246853632 1679718241905159525888 1696283510563001335808 1702465301782254256128 1712599023816672436224 1718653561387156832256 1720961323737652282104 1735846974366220025856 1737933328902717886464 1742228764713154658304 1744322789670742584576 1748278170146186445312 1752352650826120691712 1765519572218634043392 1772010452998849609728 1776028617291364007936 1778525197311345380352 1782307396994088566784 1784700632024231996256 1802301229973188919296 1806755755998827053056 1823877248819023577088 1844337410264108777472 1850857681493861203968 1851118062507726824448 1853342964025163996112 1861874691502753234944 1876246361998781939712 1880500888896738361344 1882761106311277710336 1889683022143304466624 1908318949383376502784 1912646203236853547008 1919677990748753743872 1930833013410262614016 1945736967998736826368 1966812941414459750976 1986209518745963298816 1991118588243605323776 1993511759623705810944 1998032194452784508928 2005095821618349637632 2007788211027260995788 2020573005229457473536 2025154803427256696832 2027588883719837534208 2029746991190130294784 2032600225498680434688 2039657865170550852864 2044411425963807473664 2059772834255073050624 2067345528498657878016 2107814183158981459968 2107881715331964895232 2115563500008830656512 2118106244600187424128 2127856790288860839936 2144281556570036502528 2146858818056298565632 2151726978641460240384 2159637739592347961856 2164670921608737325056 2172187140086545440768 2180935942152430288896 2188954088998578929664 2193917703712861421568 2196554624029823995392 2239624322540212701184 2247786218759382572544 2269953735709672341504 2278299153855663783936 2281037494184817225984 2283465365088896581632 2291538081849542443008 2294615098316869709472 2299962854209283407872 2317244438536957181952 2322971686284206211072 2325763719560990112768 2331037560194915260416 2362680603998466146304 2371366929748460507136 2379600842698975995008 2409007674665102737408 2417786857152949321728 2420692850971642770432 2443710532597363620864 2453552934921484075008 2459116547018811703296 2468157416676969099264 2471123952033551994816 2482499588670337646592 2501661815998375919616 2507334518528984481792 2510348141748370280448 2519577362857739288832 2544425265844502003712 2559570654331671658496 2568898535725008654336 2603770461549330038784 2606899993354076829696 2622417255219279667968 2628528976239181037568 2648279358327951065088 2658015679498274414592 2664042925937046011904 2667787795967018070528 2673461095491132850176 2677050948036347994384 2694097340305943298048 2703451844959783378944 2710133633998240579584 2719543820227401137152 2756460704664877170688 2766506115396163166208 2792812037254129852416 2804060497053124657152 2820751333345107542016 2824141659466916565504 2830723512872964194304 2834524533214956699936 2862478424075064754176 2868969304855280320512 2879516986123130615808 2896249520115393921024 2918605451998105239552 2925223604950481895424 2928739498706431993856 2979314278118944948224 2997048291679176763392 3007643732427524456448 3011682316540891493682 3037732205140885045248 3041383325579756301312 3044620486785195442176 3048900338248020652032 3059486797755826279296 3066617138945711210496 3089659251382609575936 3097295581712274948096 3101018292747986817024 3108050080259887013888 3150240805331288195072 3161721274738472189952 3161822572997947342848 3191785185433291259904 3223715809537265762304 3227590467962190360576 3239456609388521942784 3258280710129818161152 3271403913228645433344 3278822062691748937728 3283431133497868394496 3290876555569292132352 3294831936044735993088 3309999451560450195456 3347130855664493707264 3359436483810319051776 3404930603564508512256 3425198047633344872448 3437307122774313664512 3441922647475304564208 3475866657805435772928 3484457529426309316608 3488645579341485169152 3496556340292372890624 3544020905997699219456 3552057234582728015872 3557050394622690760704 3569401264048463992512 3604602459946377838592 3613511511997654106112 3688674820528217554944 3701715362987722407936 3702236125015453648896 3706685928050327992224 3723749383005506469888 3752492723997563879424 3761001777793476722688 3765522212622555420672 3779366044286608933248 3816637898766753005568 3825292406473707094016 3839355981497507487744 3861666026820525228032 3891473935997473652736 3933625882828919501952 3972419037491926597632 3982237176487210647552 3987023519247411621888 3996064388905569017856 4010191643236699275264 4015576422054521991576 4041146010458914947072 4050309606854513393664 4055177767439675068416 4065200450997360869376 4079315730341101705728 4088822851927614947328 4119545668510146101248 4134691056997315756032 4215628366317962919936 4215763430663929790464 4231127000017661313024 4236212489200374848256 4255713580577721679872 4293717636112597131264 4303453957282920480768 4319275479184695923712 4344374280173090881536 4377908177997157859328 4387835407425722843136 4393109248059647990784 4479248645080425402368 4495572437518765145088 4556598307711327567872 4562074988369634451968 4566930730177793163264 4589230196633739418944 4599925708418566815744 4634488877073914363904 4645943372568412422144 4651527439121980225536 4662075120389830520832 4725361207996932292608 4742733859496921014272 4759201685397951990016 4835573714305898643456 4841385701943285540864 4887421065194727241728 4907105869842968150016 4918233094037623406592 4936314833353938198528 4942247904067103989632 4964999177340675293184 5003323631996751839232 5020696283496740560896 5039154725715478577664 5088850531689004007424 5119141308663343316992 5137797071450017308672 5207540923098660077568 5213799986708153659392 5244834510438559335936 5257057952478362075136 5296558716655902130176 5316031358996548829184 5328085851874092023808 5335575591934036141056 5346922190982265700352 5354101896072695988768 5406903689919566757888 5420267267996481159168 5439087640454802274304 5512921409329754341376 5533012230792326332416 5585624074508259704832 5641502666690215084032 5648283318933833131008 5669049066429913399872 5724956848150129508352 5737938609710560641024 5759033972246261231616 5792499040230787842048 5837210903996210479104 5850447209900963790848 5857478997412863987712 5958628556237889896448 5994096583358353526784 6015287464855048912896 6023364633081782987364 6075464410281770090496 6082766651159512602624 6089240973570390884352 6097800676496041304064 6118973595511652558592 6133234277891422420992 6179318502765219151872 6202036585495973634048 6216100160519774027776 6323442549476944379904 6323645145995894685696 6383570370866582519808 6455180935924380721152 6478913218777043885568 6516561420259636322304 6542807826457290866688 6566862266995736788992 6581753111138584264704 6589663872089471986176 6694261711328987414528 6718872967620638103552 6809861207129017024512 6850396095266689744896 6874614245548627329024 6883845294950609128416 6951733315610871545856 6968915058852618633216 6977291158682970338304 6993112680584745781248 7088041811995398438912 7104114469165456031744 7114100789245381521408 7138802528096927985024 7209204919892755677184 7227023023995308212224 7377349641056435109888 7404472250030907297792 7413371856100655984448 7447498766011012939776 7504985447995127758848 7522003555586953445376 7531044425245110841344 7558732088573217866496 7633275797533506011136 7650584812947414188032 7678711962995014975488 7723332053641050456064 7867251765657839003904 7944838074983853195264 7974047038494823243776 7992128777811138035712 8020383286473398550528 8031152844109043983152 8082292020917829894144 8110355534879350136832 8130400901994721738752 8158631460682203411456 8269382113994631512064 8431526861327859580928 8462254000035322626048 8472424978400749696512 8587435272225194262528 8606907914565840961536 8638550958369391847424 8688748560346181763072 8755816355994315718656 8775670814851445686272 8786218496119295981568 8958497290160850804736 8991144875037530290176 9113196615422655135744 9124149976739268903936 9133861460355586326528 9178460393267478837888 9199851416837133631488 9268977754147828727808 9291886745136824844288 9303054878243960451072 9324150240779661041664 9450722415993864585216 9485467718993842028544 9518403370795903980032 9671147428611797286912 9682771403886571081728 9774842130389454483456 9814211739685936300032 9836466188075246813184 9872629666707876397056 9884495808134207979264 9929998354681350586368 10041392566993481121792 10078309451430957155328 10238282617326686633984 10275594142900034617344 10427599973416307318784 10489669020877118671872 10632062717993097658368 10656171703748184047616 10671151183868072282112 10708203792145391977536 10813807379839133515776 10840534535992962318336 10878175280909604548608 11025842818659508682752 11066024461584652664832 11171248149016519409664 11283005333380430168064 11296566637867666262016 11338098132859826799744 11449913696300259016704 11475877219421121282048 11518067944492522463232 11584998080461575684096 11674421807992420958208 11714957994825727975424 11917257112475779792896 11988193166716707053568 12030574929710097825792 12046729266163565974728 12150928820563540180992 12165533302319025205248 12195601352992082608128 12237947191023305117184 12266468555782844841984 12358637005530438303744 12404073170991947268096 12432200321039548055552 12646885098953888759808 12647290291991789371392 12767140741733165039616 12910361871848761442304 12957826437554087771136 13033122840519272644608 13133724533991473577984 13163506222277168529408 13179327744178943972352 13388523422657974829056 13437745935241276207104 13700792190533379489792 13767690589901218256832 13903466631221743091712 13937830117705237266432 13954582317365940676608 13986225361169491562496 14176083623990796877824 14208228938330912063488 14228201578490763042816 14277605056193855970048 14418409839785511354368 14754699282112870219776 14808944500061814595584 14826743712201311968896 14894997532022025879552 15009970895990255517696 15062088850490221682688 15117464177146435732992 15266551595067012022272 15357423925990029950976 15734503531315678007808 15889676149967706390528 15948094076989646487552 15984257555622276071424 16040766572946797101056 16062305688218087966304 16220711069758700273664 16260801803989443477504 16317262921364406822912 16538764227989263024128 16863053722655719161856 16924508000070645252096 16944849956801499393024 17174870544450388525056 17213815829131681923072 17277101916738783694848 17377497120692363526144 17511632711988631437312 17551341629702891372544 17572436992238591963136 17916994580321701609472 17982289750075060580352 18226393230845310271488 18248299953478537807872 18267722920711172653056 18356920786534957675776 18399702833674267262976 18537955508295657455616 18606109756487920902144 18648300481559322083328 18970935437987684057088 19036806741591807960064 19365542807773142163456 19549684260778908966912 19628423479371872600064 19745259333415752794112 19768991616268415958528 20082785133986962243584 20156618902861914310656 20476565234653373267968 20551188285800069234688 20855199946832614637568 20979338041754237343744 21264125435986195316736 21312343407496368095232 21342302367736144564224 21416407584290783955072 21627614759678267031552 21681069071985924636672 21756350561819209097216 22051685637319017365504 22132048923169305329664 22342496298033038819328 22566010666760860336128 22593133275735332524032 22676196265719653599488 22899827392600518033408 22951754438842242564096 23036135888985044926464 23169996160923151368192 23429915989651455950848 23834514224951559585792 23976386333433414107136 24061149859420195651584 24093458532327131949456 24331066604638050410496 24391202705984165216256 24475894382046610234368 24808146341983894536192 24864400642079096111104 25294580583983578742784 25820723743697522884608 25915652875108175542272 26066245681038545289216 26267449067982947155968 26327012444554337058816 26358655488357887944704 26777046845315949658112 26875491870482552414208 27401584381066758979584 27535381179802436513664 27806933262443486183424 27875660235410474532864 27909164634731881353216 27972450722338983124992 28352167247981593755648 28456403156981526085632 28555210112387711940096 28836819679571022708736 29509398564225740439552 29617889000123629191168 29653487424402623937792 29789995064044051759104 30124177700980443365376 30234928354292871465984 30714847851980059901952 31469007062631356015616 31896188153979292975104 31968515111244552142848 32124611376436175932608 32441422139517400547328 32521603607978886955008 32634525842728813645824 33077528455978526048256 33849016000141290504192 33889699913602998786048 34349741088900777050112 34427631658263363846144 34554203833477567389696 34754994241384727052288 35023265423977262874624 35144873984477183926272 35833989160643403218944 35964579500150121160704 36452786461690620542976 36496599906957075615744 36713841573069915351552 36799405667348534525952 37075911016591314911232 37212219512975841804288 37296600963118644166656 37941870875975368114176 38073613483183615920128 38731085615546284326912 39099368521557817933824 39490518666831505588224 39537983232536831917056 40165570267973924487168 40313237805723828621312 40953130469306746535936 41102376571600138469376 41710399893665229275136 41958676083508474687488 42528250871972390633472 42624686814992736190464 42684604735472289128448 42832815168581567910144 43255229519356534063104 43512701123638418194432 44264097846338610659328 44684992596066077638656 45186266551470665048064 45352392531439307198976 45799654785201036066816 46072271777970089852928 46859831979302911901696 47669028449903119171584 47952772666866828214272 48122299718840391303168 48186917064654263898912 48662133209276100820992 48782405411968330432512 48951788764093220468736 49616292683967789072384 49728801284158192222208 50589161167967157485568 51641447487395045769216 51831305750216351084544 52132491362077090578432 52534898135965894311936 52654024889108674117632 52717310976715775889408 53554093690631899316224 53750983740965104828416 54803168762133517959168 55070762359604873027328 55613866524886972366848 55818329269463762706432 55944901444677966249984 56912806313963052171264 57110420224775423880192 59235778000247258382336 59306974848805247875584 60248355401960886730752 60469856708585742931968 61429695703960119803904 62938014125262712031232 63792376307958585950208 63937030222489104285696 64249222752872351865216 64882844279034801094656 65043207215957773910016 65269051685457627291648 66155056911957052096512 67698032000282581008384 67779399827205997572096 68699482177801554100224 68855263316526727692288 69108407666955134779392 69509988482769454104576 70289747968954367852544 71667978321286806437888 71929159000300242321408 72993199813914151231488 73427683146139830703104 74424439025951683608576 74593201926237288333312 75883741751950736228352 76147226966367231840256 77462171231092568653824 78198737043115635867648 78981037333663011176448 79075966465073663834112 80331140535947848974336 80626475611447657242624 82204753143200276938752 83420799787330458550272 83917352167016949374976 85056501743944781266944 85369209470944578256896 85665630337163135820288 86510459038713068126208 87025402247276836388864 88528195692677221318656 89369985192132155277312 90372533102941330096128 90704785062878614397952 92144543555940179705856 93719663958605823803392 95905545333733656428544 96373834129308527797824 97324266418552201641984 97564810823936660865024 97903577528186440937472 99232585367935578144768 99457602568316384444416 103282894974790091538432 103662611500432702169088 104264982724154181156864 105069796271931788623872 105434621953431551778816 107501967481930209656832 110141524719209746054656 111227733049773944733696 111636658538927525412864 111889802889355932499968 113825612627926104342528 114220840449550847760384 118471556000494516764672 118613949697610495751168 120496710803921773461504 120939713417171485863936 122859391407920239607808 125876028250525424062464 127584752615917171900416 127874060444978208571392 128498445505744703730432 129765688558069602189312 130538103370915254583296 135558799654411995144192 137398964355603108200448 138216815333910269558784 140579495937908735705088 143335956642573612875776 143858318000600484642816 145986399627828302462976 146855366292279661406208 148848878051903367217152 149186403852474576666624 151767483503901472456704 152294453932734463680512 154924342462185137307648 156397474086231271735296 157962074667326022352896 158151932930147327668224 160662281071895697948672 161252951222895314485248 164409506286400553877504 166841599574660917100544 167834704334033898749952 170738418941889156513792 171331260674326271640576 174050804494553672777728 180745066205882660192256 181409570125757228795904 184289087111880359411712 187439327917211647606784 191811090667467312857088 192747668258617055595648 194648532837104403283968 195129621647873321730048 195807155056372881874944 198465170735871156289536 206565789949580183076864 207325223000865404338176 208529965448308362313728 210869243906863103557632 215003934963860419313664 220283049438419492109312 223273317077855050825728 223779605778711864999936 227651225255852208685056 228441680899101695520768 236943112000989033529344 237227899395220991502336 240993421607843546923008 241879426834342971727872 251752056501050848124928 255169505231834343800832 256996891011489407460864 259531377116139204378624 261076206741830509166592 271117599308823990288384 276433630667820539117568 281158991875817471410176 286671913285147225751552 287716636001200969285632 291972799255656604925952 293710732584559322812416 297697756103806734434304 298372807704949153333248 304588907865468927361024 309848684924370274615296 312794948172462543470592 316303865860294655336448 322505902445790628970496 333683199149321834201088 335669408668067797499904 341476837883778313027584 342662521348652543281152 348101608989107345555456 361490132411765320384512 362819140251514457591808 368578174223760718823424 374878655834423295213568 383622181334934625714176 385495336517234111191296 389297065674208806567936 391614310112745763749888 414650446001730808676352 421738487813726207115264 430007869927720838627328 440566098876838984218624 446546634155710101651456 447559211557423729999872 455302450511704417370112 456883361798203391041536 473886224001978067058688 474455798790441983004672 481986843215687093846016 483758853668685943455744 503504113002101696249856 513993782022978814921728 522152413483661018333184 542235198617647980576768 552867261335641078235136 562317983751634942820352 575433272002401938571264 583945598511313209851904 587421465169118645624832 595395512207613468868608 609177815730937854722048 619697369848740549230592 625589896344925086941184 632607731720589310672896 645011804891581257940992 671338817336135594999808 682953675767556626055168 685325042697305086562304 696203217978214691110912 722980264823530640769024 725638280503028915183616 770990673034468222382592 778594131348417613135872 783228620225491527499776 829300892003461617352704 843476975627452414230528 860015739855441677254656 881132197753677968437248 893093268311420203302912 895118423114847459999744 913766723596406782083072 948911597580883966009344 967517707337371886911488 1007008226004203392499712 1027987564045957629843456 1044304826967322036666368 1084470397235295961153536 1105734522671282156470272 1124635967503269885640704 1150866544004803877142528 1167891197022626419703808 1174842930338237291249664 1218355631461875709444096 1265215463441178621345792 1290023609783162515881984 1342677634672271189999616 1365907351535113252110336 1370650085394610173124608 1445960529647061281538048 1451276561006057830367232 1541981346068936444765184 1566457240450983054999552 1658601784006923234705408 1686953951254904828461056 1762264395507355936874496 1786186536622840406605824 1827533447192813564166144 1897823195161767932018688 1935035414674743773822976 2014016452008406784999424 2055975128091915259686912 2088609653934644073332736 2168940794470591922307072 2335782394045252839407616 2349685860676474582499328 2436711262923751418888192 2530430926882357242691584 2580047219566325031763968 2685355269344542379999232 2741300170789220346249216 2902553122012115660734464 3083962692137872889530368 3132914480901966109999104 3317203568013846469410816 3373907902509809656922112 3524528791014711873748992 3655066894385627128332288 3795646390323535864037376 3870070829349487547645952 4028032904016813569998848 4111950256183830519373824 4337881588941183844614144 4699371721352949164998656 4873422525847502837776384 5060861853764714485383168 5482600341578440692498432 5805106244024231321468928 6167925384275745779060736 6265828961803932219998208 7049057582029423747497984 7310133788771254256664576 7591292780647071728074752 7740141658698975095291904 8056065808033627139997696 8223900512367661038747648 9398743442705898329997312 10121723707529428970766336 10965200683156881384996864 11610212488048462642937856 12335850768551491558121472 14098115164058847494995968 14620267577542508513329152 15182585561294143456149504 16447801024735322077495296 18797486885411796659994624 21930401366313762769993728 23220424976096925285875712 24671701537102983116242944 28196230328117694989991936 30365171122588286912299008 32895602049470644154990592 43860802732627525539987456 49343403074205966232485888 56392460656235389979983872 65791204098941288309981184 98686806148411932464971776 131582408197882576619962368 197373612296823864929943552 394747224593647729859887104
- Sum of all divisors σ(n): 1585124141626978864301722035
- Sum of proper divisors (its aliquot sum) s(n): 1190376917033331134441834931
- 394747224593647729859887104 is an abundant number, because the sum of its proper divisors (1190376917033331134441834931) is greater than itself. Its abundance is 795629692439683404581947827
Bases of 394747224593647729859887104
- Binary: 101000110100001101111100111101100101000100110001011000011111010100110010000000000000000002
- Hexadecimal: 0x14686F9ECA262C3EA640000
- Base-36: 1DLL7Q6CJVL3MSCG00
Squares and roots of 394747224593647729859887104
- 394747224593647729859887104 squared (3947472245936477298598871042) is 155825371324387763144602313682596086711379463625506816
- 394747224593647729859887104 cubed (3947472245936477298598871043) is 61511632851576650942198019094217522691849142921502412451579982614431260542500864
-
394747224593647729859887104 is a
perfect square number . Itssquare root is 19868246641152 -
The
cube root of 394747224593647729859887104 is 733566846.2971400949
Scales and comparisons
How big is 394747224593647729859887104?- 394,747,224,593,647,729,859,887,104 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 394,747,224,593,647,729,859,887,104 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 394747224593647729859887104 cubic inches would be around 61130570.5 feet tall.
Recreational maths with 394747224593647729859887104
- 394747224593647729859887104 backwards is 401788958927746395422747493
- 394747224593647729859887104 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 394747224593647729859887104's digits is 144
- 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 394747224593647729859887104 - Facts about the integer". Numbermatics.com. 2024. Web. 17 June 2024.
APA style:
Numbermatics. (2024). Number 394747224593647729859887104 - Facts about the integer. Retrieved 17 June 2024, from https://numbermatics.com/n/394747224593647729859887104/
Chicago style:
Numbermatics. 2024. "Number 394747224593647729859887104 - Facts about the integer". https://numbermatics.com/n/394747224593647729859887104/
The information we have on file for 394747224593647729859887104 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 394747224593647729859887104, math, Factors of 394747224593647729859887104, curriculum, school, college, exams, university, Prime factorization of 394747224593647729859887104, STEM, science, technology, engineering, physics, economics, calculator, three hundred ninety-four septillion, seven hundred forty-seven sextillion, two hundred twenty-four quintillion, five hundred ninety-three quadrillion, six hundred forty-seven trillion, seven hundred twenty-nine billion, eight hundred fifty-nine million, eight hundred eighty-seven thousand, one hundred four.