639741188717139590560088064
639,741,188,717,139,590,560,088,064 is an even composite number composed of six prime numbers multiplied together.
639741188717139590560088064 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-six thousand, one hundred sixty-three divisors.
Prime factorization of 639741188717139590560088064:
218 × 316 × 72 × 132 × 972 × 8532
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 13 × 13 × 97 × 97 × 853 × 853)See below for interesting mathematical facts about the number 639741188717139590560088064 from the Numbermatics database.
Names of 639741188717139590560088064
- Cardinal: 639741188717139590560088064 can be written as Six hundred thirty-nine septillion, seven hundred forty-one sextillion, one hundred eighty-eight quintillion, seven hundred seventeen quadrillion, one hundred thirty-nine trillion, five hundred ninety billion, five hundred sixty million, eighty-eight thousand and sixty-four.
Scientific notation
- Scientific notation: 6.39741188717139590560088064 × 1026
Factors of 639741188717139590560088064
Divisors of 639741188717139590560088064
- Number of divisors d(n): 26163
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 27 28 32 36 39 42 48 49 52 54 56 63 64 72 78 81 84 91 96 97 98 104 108 112 117 126 128 144 147 156 162 168 169 182 189 192 194 196 208 216 224 234 243 252 256 273 288 291 294 312 324 336 338 351 364 378 384 388 392 416 432 441 448 468 486 504 507 512 546 567 576 582 588 624 637 648 672 676 679 702 728 729 756 768 776 784 819 832 853 864 873 882 896 936 972 1008 1014 1024 1053 1092 1134 1152 1164 1176 1183 1248 1261 1274 1296 1323 1344 1352 1358 1404 1456 1458 1512 1521 1536 1552 1568 1638 1664 1701 1706 1728 1746 1764 1792 1872 1911 1944 2016 2028 2037 2048 2106 2184 2187 2268 2304 2328 2352 2366 2457 2496 2522 2548 2559 2592 2619 2646 2688 2704 2716 2808 2912 2916 3024 3042 3072 3104 3136 3159 3276 3328 3402 3412 3456 3492 3528 3549 3584 3744 3783 3822 3888 3969 4032 4056 4074 4096 4212 4368 4374 4536 4563 4608 4656 4704 4732 4753 4914 4992 5044 5096 5103 5118 5184 5238 5292 5376 5408 5432 5616 5733 5824 5832 5971 6048 6084 6111 6144 6208 6272 6318 6552 6561 6656 6804 6824 6912 6984 7056 7098 7168 7371 7488 7566 7644 7677 7776 7857 7938 8064 8112 8148 8192 8281 8424 8736 8748 8827 9072 9126 9216 9312 9408 9409 9464 9477 9506 9828 9984 10088 10192 10206 10236 10368 10476 10584 10647 10752 10816 10864 11089 11232 11349 11466 11648 11664 11907 11942 12096 12168 12222 12288 12416 12544 12636 13104 13122 13312 13608 13648 13689 13824 13968 14112 14196 14259 14336 14742 14976 15132 15288 15309 15354 15552 15714 15876 16128 16224 16296 16384 16393 16562 16848 17199 17472 17496 17654 17913 18144 18252 18333 18432 18624 18816 18818 18928 18954 19012 19656 19683 19968 20176 20384 20412 20472 20736 20952 21168 21294 21504 21632 21728 22113 22178 22464 22698 22932 23031 23296 23328 23571 23814 23884 24192 24336 24444 24576 24832 24843 25088 25272 26208 26244 26481 26624 27216 27296 27378 27648 27936 28224 28227 28392 28431 28518 28672 29484 29952 30264 30576 30618 30708 31104 31428 31752 31941 32256 32448 32592 32768 32786 33124 33267 33696 34047 34398 34944 34992 35308 35721 35826 36288 36504 36666 36864 37248 37632 37636 37856 37908 38024 39312 39366 39936 40352 40768 40824 40944 41067 41472 41797 41904 42336 42588 42777 43008 43264 43456 44226 44356 44928 45396 45864 45927 46062 46592 46656 47142 47628 47768 48384 48672 48888 49152 49179 49664 49686 50176 50544 51597 52416 52488 52962 53248 53739 54432 54592 54756 54999 55296 55872 56448 56454 56784 56862 57036 57344 58968 59049 59904 60528 61152 61236 61416 61789 62208 62856 63504 63882 64512 64896 65184 65536 65572 65863 66248 66339 66534 67392 68094 68796 69093 69888 69984 70616 70713 71442 71652 72576 73008 73332 73728 74496 74529 75264 75272 75712 75816 76048 77623 78624 78732 79443 79872 80704 81536 81648 81888 82134 82741 82944 83594 83808 84672 84681 85176 85293 85554 86016 86528 86912 88452 88712 89856 90792 91728 91854 92124 93184 93312 94284 95256 95536 95823 96768 97344 97776 98304 98358 99328 99372 99801 100352 101088 102141 103194 104832 104976 105924 106496 107163 107478 108864 109184 109512 109998 110592 111744 112896 112908 113568 113724 114072 114688 114751 117936 118098 119808 121056 122304 122317 122472 122832 123201 123578 124416 125391 125712 127008 127764 128331 129024 129792 130368 131072 131144 131726 132496 132678 133068 134784 136188 137592 137781 138186 139776 139968 141232 141426 142884 143304 144157 145152 146016 146664 147456 147537 148992 149058 150528 150544 151424 151632 152096 154791 155246 157248 157464 158886 159744 161217 161408 163072 163296 163776 164268 164997 165482 165888 167188 167616 169344 169362 170352 170586 171108 172032 173056 173824 176904 177147 177424 179712 181584 183456 183708 184248 185367 186368 186624 188568 190512 191072 191646 193536 194688 195552 196608 196716 197589 198656 198744 199017 199602 200704 202176 204282 206388 207279 209664 209952 211848 212139 212992 214326 214956 217728 218368 219024 219996 221184 223488 223587 225792 225816 227136 227448 228144 229376 229502 232869 235872 236196 238329 239616 242112 244608 244634 244944 245664 246402 247156 248223 248832 250782 251424 254016 254043 255528 255879 256662 258048 259584 260736 262144 262288 263452 264992 265356 266136 269568 272376 275184 275562 276372 279552 279936 282464 282852 285768 286608 287469 288314 290304 292032 293328 294912 295074 297984 298116 299403 301056 301088 302848 303264 304192 306423 309582 310492 314496 314928 317772 319488 321489 322434 322816 326144 326592 327552 328536 329994 330964 331776 334376 335232 338688 338724 340704 341172 342216 344064 344253 346112 347648 353808 354294 354848 359424 363168 366912 366951 367416 368496 369603 370734 372736 373248 376173 377136 381024 382144 383292 384993 387072 389376 391104 393216 393432 395178 397312 397488 398034 399204 401408 404352 408564 412776 413343 414558 419328 419904 423696 424278 425984 428652 429912 432471 435456 436736 438048 439992 442368 442611 446976 447174 451584 451632 454272 454896 456288 458752 459004 461041 464373 465738 471744 472392 476658 479232 483651 484224 489216 489268 489888 491328 492804 494312 494991 496446 497664 501564 502848 508032 508086 511056 511758 513324 516096 519168 521472 524576 526904 529984 530712 531441 532272 539136 543361 544752 550368 551124 552744 556101 559104 559872 564928 565704 571536 573216 574938 576628 579187 580608 584064 586656 589824 590148 592767 595968 596232 597051 598806 602112 602176 605696 606528 608384 612846 619164 620984 621837 628992 629856 635544 636417 638976 642978 644868 645632 652288 653184 655104 657072 659988 661928 663552 668752 670464 670761 677376 677448 681408 682344 684432 688128 688506 692224 695296 698607 707616 708588 709696 714987 718848 726336 727609 733824 733902 734832 736992 739206 741468 744669 745472 746496 752346 754272 762048 762129 764288 766584 767637 769986 774144 778752 782208 786432 786864 790356 794624 794976 796068 798408 802816 803257 808704 817128 825552 826686 829116 838656 839808 847392 848556 851968 856219 857304 859824 862407 864942 870912 873472 876096 879984 884736 885222 893952 894348 898209 903168 903264 908544 909792 912576 917504 918008 919269 922082 928746 931476 943488 944784 953316 958464 964467 967302 968448 978432 978536 979776 982656 985608 988624 989982 992892 995328 1003128 1005696 1009099 1016064 1016172 1022112 1023516 1026648 1032192 1032759 1038336 1042944 1049152 1053808 1059968 1061424 1062882 1064544 1075633 1078272 1086722 1089504 1100736 1100853 1102248 1105488 1108809 1112202 1118208 1119744 1128519 1129856 1131408 1143072 1146432 1149876 1153256 1154979 1158374 1161216 1168128 1173312 1179648 1180296 1185534 1191936 1192464 1194102 1197612 1204224 1204352 1211392 1213056 1216768 1225692 1238328 1240029 1241968 1243674 1257984 1259712 1271088 1272834 1277952 1285956 1289736 1291264 1297413 1304576 1306368 1310208 1314144 1319976 1323856 1327104 1327833 1337504 1340928 1341522 1354752 1354896 1362816 1364688 1368864 1376256 1377012 1383123 1384448 1390592 1393119 1397214 1415232 1417176 1419392 1429974 1437696 1450953 1452672 1455218 1467648 1467804 1469664 1473984 1478412 1482936 1484973 1489338 1490944 1492992 1504692 1508544 1524096 1524258 1528576 1533168 1535274 1539972 1548288 1557504 1564416 1573728 1580712 1589248 1589952 1590121 1592136 1594323 1596816 1605632 1606514 1617408 1630083 1634256 1651104 1653372 1658232 1668303 1677312 1679616 1694784 1697112 1703936 1712438 1714608 1719648 1724814 1729884 1737561 1741824 1746944 1752192 1759968 1769472 1770444 1778301 1787904 1788696 1791153 1796418 1806336 1806528 1817088 1819584 1825152 1835008 1836016 1838538 1844164 1857492 1862952 1865511 1886976 1889568 1906632 1909251 1916928 1928934 1934604 1936896 1956864 1957072 1959552 1965312 1971216 1977248 1979964 1985784 1990656 2006256 2011392 2012283 2018198 2032128 2032344 2044224 2047032 2053296 2064384 2065518 2076672 2085888 2095821 2098304 2107616 2119936 2122848 2125764 2129088 2144961 2151266 2156544 2173444 2179008 2182827 2201472 2201706 2204496 2210976 2217618 2224404 2234007 2236416 2239488 2257038 2259712 2262816 2286144 2286387 2292864 2299752 2302911 2306512 2309958 2316748 2322432 2336256 2346624 2359296 2360592 2371068 2383872 2384928 2388204 2395224 2408448 2408704 2409771 2422784 2426112 2433536 2451384 2476656 2480058 2483936 2487348 2515968 2519424 2542176 2545668 2555904 2568657 2571912 2579472 2582528 2587221 2594826 2609152 2612736 2620416 2628288 2639952 2647712 2654208 2655666 2675008 2681856 2683044 2694627 2709504 2709792 2725632 2729376 2737728 2752512 2754024 2757807 2766246 2768896 2781184 2786238 2794428 2830464 2834352 2838784 2859948 2875392 2893401 2901906 2905344 2910436 2935296 2935608 2939328 2947968 2956824 2965872 2969946 2978676 2981888 2985984 3009384 3017088 3027297 3048192 3048516 3057152 3066336 3070548 3079944 3096576 3098277 3115008 3128832 3147456 3161424 3178496 3179904 3180242 3184272 3188646 3193632 3211264 3213028 3226899 3234816 3260166 3268512 3302208 3302559 3306744 3316464 3326427 3336606 3354624 3359232 3385557 3389568 3394224 3407872 3424876 3429216 3439296 3449628 3459768 3464937 3475122 3483648 3493888 3504384 3519936 3538944 3540888 3556602 3575808 3577392 3582306 3592836 3612672 3613056 3634176 3639168 3650304 3672032 3677076 3688328 3714984 3720087 3725904 3731022 3773952 3779136 3813264 3818502 3833856 3857868 3869208 3873792 3892239 3913728 3914144 3919104 3930624 3942432 3954496 3959928 3971568 3981312 3983499 4012512 4022784 4024566 4036396 4054309 4064256 4064688 4088448 4094064 4106592 4128768 4131036 4149369 4153344 4171776 4179357 4191642 4196608 4215232 4239872 4245696 4251528 4258176 4289922 4302532 4313088 4346888 4352859 4358016 4365654 4402944 4403412 4408992 4421952 4435236 4448808 4454919 4468014 4472832 4478976 4514076 4519424 4525632 4572288 4572774 4585728 4599504 4605822 4613024 4619916 4633496 4644864 4672512 4693248 4721184 4742136 4767744 4769856 4770363 4776408 4782969 4790448 4816896 4817408 4819542 4845568 4852224 4867072 4890249 4902768 4953312 4960116 4967872 4974696 5004909 5031936 5038848 5084352 5091336 5093263 5111808 5137314 5143824 5158944 5165056 5174442 5189652 5212683 5218304 5225472 5240832 5256576 5279904 5295424 5308416 5311332 5334903 5350016 5363712 5366088 5373459 5389254 5419008 5419584 5451264 5458752 5475456 5505024 5508048 5515614 5532492 5537792 5562368 5572476 5588856 5596533 5660928 5668704 5677568 5719896 5727753 5750784 5786802 5803812 5810688 5820872 5870592 5871216 5878656 5895936 5913648 5931744 5939892 5957352 5963776 5971968 5993533 6018768 6034176 6036849 6054594 6096384 6097032 6114304 6132672 6141096 6159888 6193152 6196554 6230016 6257664 6287463 6294912 6322848 6356992 6359808 6360484 6368544 6377292 6387264 6422528 6426056 6434883 6453798 6469632 6520332 6537024 6548481 6604416 6605118 6613488 6632928 6652854 6673212 6702021 6709248 6718464 6771114 6779136 6788448 6849752 6858432 6859161 6878592 6899256 6908733 6919536 6929874 6950244 6967296 6987776 7008768 7039872 7063693 7077888 7081776 7113204 7151616 7154784 7164612 7185672 7225344 7226112 7229313 7268352 7278336 7300608 7344064 7354152 7376656 7429968 7440174 7451808 7462044 7529431 7547904 7558272 7626528 7637004 7667712 7705971 7715736 7738416 7747584 7761663 7784478 7827456 7828288 7838208 7861248 7884864 7908992 7919856 7943136 7962624 7966998 8025024 8025877 8045568 8049132 8072792 8083881 8108618 8128512 8129376 8176896 8188128 8213184 8257536 8262072 8273421 8298738 8306688 8343552 8358714 8383284 8393216 8430464 8479744 8491392 8503056 8516352 8579844 8605064 8626176 8680203 8693776 8705718 8716032 8731308 8805888 8806824 8817984 8843904 8870472 8897616 8909838 8936028 8945664 8957952 9028152 9038848 9051264 9081891 9144576 9145548 9171456 9199008 9211644 9226048 9239832 9266992 9289728 9294831 9345024 9386496 9442368 9458917 9484272 9535488 9539712 9540726 9552816 9565938 9580896 9633792 9634816 9639084 9680697 9691136 9704448 9734144 9780498 9805536 9906624 9907677 9920232 9935744 9949392 9979281 10009818 10063872 10077696 10156671 10168704 10182672 10186526 10223616 10274628 10287648 10317888 10330112 10348884 10379304 10394811 10425366 10436608 10450944 10481664 10513152 10559808 10590848 10616832 10622664 10669806 10700032 10727424 10732176 10746918 10778508 10838016 10839168 10902528 10917504 10950912 11016096 11031228 11064984 11075584 11124736 11130847 11144952 11160261 11177712 11193066 11321856 11337408 11355136 11439792 11455506 11501568 11573604 11607624 11621376 11641744 11676717 11741184 11742432 11757312 11791872 11827296 11863488 11879784 11914704 11927552 11943936 11950497 11987066 12037536 12068352 12073698 12109188 12162927 12192768 12194064 12228608 12265344 12282192 12319776 12386304 12393108 12448107 12460032 12515328 12538071 12574926 12589824 12645696 12713984 12719616 12720968 12737088 12754584 12774528 12845056 12852112 12869766 12907596 12939264 13040664 13058577 13074048 13096962 13208832 13210236 13226976 13265856 13305708 13346424 13364757 13404042 13418496 13436928 13542228 13558272 13576896 13699504 13716864 13718322 13757184 13798512 13817466 13839072 13859748 13900488 13934592 13975552 13983229 14017536 14079744 14127386 14163552 14226408 14303232 14309568 14311089 14329224 14348907 14371344 14450688 14452224 14458626 14536704 14556672 14601216 14670747 14688128 14708304 14753312 14859936 14880348 14903616 14924088 15014727 15058862 15095808 15116544 15253056 15274008 15279789 15335424 15411942 15431472 15476832 15495168 15523326 15568956 15638049 15654912 15656576 15676416 15722496 15769728 15817984 15839712 15886272 15925248 15933996 16004709 16050048 16051754 16091136 16098264 16120377 16145584 16167762 16217236 16257024 16258752 16353792 16376256 16426368 16515072 16524144 16546842 16597476 16613376 16687104 16717428 16766568 16786432 16789599 16860928 16959488 16982784 17006112 17032704 17159688 17183259 17210128 17252352 17360406 17387552 17411436 17432064 17462616 17611776 17613648 17635968 17687808 17740944 17795232 17819676 17872056 17891328 17915904 17980599 18056304 18077696 18102528 18110547 18163782 18289152 18291096 18342912 18398016 18423288 18452096 18479664 18533984 18579456 18589662 18690048 18772992 18862389 18884736 18917834 18968544 19070976 19079424 19081452 19105632 19131876 19161792 19267584 19269632 19278168 19304649 19361394 19382272 19408896 19468288 19560996 19611072 19645443 19813248 19815354 19840464 19871488 19898784 19958562 20019636 20106063 20127744 20155392 20313342 20337408 20365344 20373052 20549256 20575296 20577483 20635776 20660224 20697768 20726199 20758608 20789622 20850732 20873216 20901888 20963328 21026304 21119616 21181696 21191079 21233664 21245328 21339612 21400064 21454848 21464352 21493836 21557016 21676032 21678336 21687939 21805056 21835008 21901824 22032192 22062456 22129968 22151168 22249472 22261694 22289904 22320522 22355424 22386132 22588293 22643712 22674816 22710272 22879584 22911012 23003136 23117913 23147208 23215248 23242752 23283488 23284989 23353434 23482368 23484864 23514624 23583744 23654592 23726976 23759568 23829408 23855104 23887872 23900994 23974132 24075072 24077631 24136704 24147396 24218376 24251643 24325854 24385536 24388128 24457216 24530688 24564384 24639552 24772608 24786216 24820263 24896214 24920064 25030656 25076142 25149852 25179648 25291392 25427968 25439232 25441936 25474176 25509168 25549056 25704224 25739532 25815192 25878528 26040609 26081328 26117154 26148096 26193924 26417664 26420472 26453952 26531712 26611416 26692848 26729514 26808084 26836992 26873856 27084456 27116544 27153792 27245673 27399008 27433728 27436644 27514368 27597024 27634932 27678144 27719496 27800976 27869184 27884493 27951104 27966458 28035072 28159488 28254772 28327104 28376751 28452816 28606464 28619136 28622178 28658448 28697814 28742688 28901376 28904448 28917252 29042091 29073408 29113344 29202432 29341494 29376256 29416608 29506624 29719872 29723031 29760696 29807232 29848176 29937843 30029454 30117724 30191616 30233088 30470013 30506112 30548016 30559578 30670848 30823884 30862944 30953664 30990336 31046652 31137912 31184433 31276098 31309824 31313152 31352832 31444992 31539456 31635968 31679424 31772544 31850496 31867992 32009418 32100096 32103508 32182272 32196528 32240754 32291168 32335524 32434472 32514048 32517504 32707584 32752512 32852736 33048288 33093684 33194952 33226752 33374208 33392541 33434856 33480783 33533136 33572864 33579198 33721856 33918976 33965568 34012224 34065408 34319376 34366518 34420256 34504704 34720812 34775104 34822872 34864128 34925232 35030151 35223552 35227296 35271936 35375616 35481888 35590464 35639352 35652841 35744112 35782656 35831808 35851491 35961198 36112608 36155392 36205056 36221094 36327564 36488781 36578304 36582192 36685824 36796032 36846576 36904192 36959328 37067968 37158912 37179324 37344321 37380096 37545984 37614213 37724778 37769472 37835668 37937088 38141952 38158848 38162904 38211264 38263752 38323584 38535168 38539264 38556336 38609298 38722788 38764544 38817792 38936576 39121992 39175731 39222144 39290886 39626496 39630708 39680928 39742976 39797568 39917124 40039272 40094271 40212126 40255488 40310784 40626684 40674816 40730688 40746104 41098512 41150592 41154966 41271552 41320448 41395536 41452398 41517216 41579244 41701464 41746432 41803776 41926656 41949687 42052608 42239232 42363392 42382158 42490656 42679224 42800128 42909696 42928704 42933267 42987672 43046721 43114032 43352064 43356672 43375878 43610112 43670016 43803648 44012241 44064384 44124912 44259936 44302336 44498944 44523388 44579808 44641044 44710848 44772264 45044181 45176586 45287424 45349632 45420544 45759168 45822024 45839367 46006272 46235826 46294416 46430496 46485504 46566976 46569978 46706868 46914147 46964736 46969728 47029248 47167488 47309184 47453952 47519136 47658816 47775744 47801988 47948264 48014127 48150144 48155262 48273408 48294792 48361131 48436752 48503286 48651708 48771072 48776256 48914432 49061376 49128768 49279104 49545216 49572432 49640526 49792428 49840128 50061312 50152284 50299704 50359296 50368797 50582784 50878464 50883872 50948352 51018336 51098112 51408448 51479064 51549777 51630384 51757056 52081218 52162656 52234308 52296192 52387848 52706017 52835328 52840944 52907904 53063424 53222832 53385696 53459028 53616168 53673984 53747712 53941797 54168912 54233088 54307584 54331641 54491346 54798016 54867456 54873288 55028736 55194048 55269864 55356288 55438992 55601952 55738368 55768986 55902208 55932916 56070144 56181139 56318976 56509544 56587167 56654208 56753502 56905632 57212928 57238272 57244356 57316896 57395628 57485376 57802752 57808896 57834504 57913947 58084182 58146816 58226688 58404864 58682988 58752512 58833216 58936329 59013248 59439744 59446062 59521392 59614464 59696352 59875686 60058908 60235448 60318189 60383232 60466176 60940026 61012224 61096032 61119156 61647768 61725888 61732449 61907328 61980672 62093304 62178597 62275824 62368866 62552196 62619648 62626304 62705664 62889984 63078912 63271936 63358848 63545088 63573237 63700992 63735984 64018836 64200192 64207016 64364544 64393056 64481508 64582336 64671048 64868944 65028096 65035008 65063817 65415168 65505024 65705472 66096576 66187368 66212419 66389904 66453504 66748416 66785082 66869712 66961566 67066272 67145728 67158396 67443712 67764879 67837952 67931136 68024448 68130816 68638752 68733036 68840512 69009408 69353739 69441624 69550208 69645744 69728256 69850464 69854967 70060302 70447104 70454592 70543872 70578073 70751232 70963776 71180928 71278704 71305682 71488224 71565312 71663616 71702982 71922396 72225216 72232893 72310784 72410112 72442188 72655128 72754929 72977562 73156608 73164384 73371648 73592064 73693152 73808384 73918656 74135936 74317824 74358648 74460789 74688642 74760192 75091968 75228426 75449556 75538944 75671336 75874176 76283904 76317696 76325808 76422528 76527504 76647168 77078528 77112672 77218596 77445576 77529088 77635584 77873152 77915929 78121827 78243984 78351462 78444288 78581772 79252992 79261416 79361856 79485952 79595136 79834248 80078544 80188542 80424252 80510976 80621568 81253368 81349632 81461376 81492208 81737019 82197024 82301184 82309932 82543104 82640896 82791072 82904796 83034432 83158488 83402928 83492864 83607552 83653479 83853312 83899374 84105216 84478464 84726784 84764316 84981312 85130253 85358448 85600256 85819392 85857408 85866534 85975344 86093442 86228064 86704128 86713344 86751756 87126273 87220224 87340032 87607296 88024482 88128768 88249824 88519872 88997888 89046776 89159616 89169093 89282088 89421696 89544528 89813529 90088362 90353172 90574848 90699264 90841088 91410039 91518336 91644048 91678734 92012544 92471652 92588832 92860992 92971008 93133952 93139956 93413736 93553299 93828294 93929472 93939456 94058496 94334976 94618368 94907904 95038272 95317632 95551488 95603976 95896528 96028254 96300288 96310524 96546816 96589584 96722262 96873504 97006572 97303416 97542144 97552512 97828864 97882603 98122752 98257536 98558208 99144864 99281052 99584856 99680256 100122624 100177623 100304568 100442349 100599408 100718592 100737594 101165568 101756928 101767744 101896704 102036672 102196224 102816896 102958128 103099554 103260768 103514112 104162436 104325312 104336401 104468616 104592384 104775696 105090453 105412034 105670656 105681888 105815808 106126848 106445664 106771392 106918056 106958523 107232336 107347968 107495424 107554473 107883594 108337824 108466176 108615168 108663282 108982692 109466343 109596032 109734912 109746576 110057472 110388096 110539728 110712576 110877984 111203904 111476736 111537972 111804416 111865832 112032963 112140288 112362278 112637952 112842639 113019088 113174334 113308416 113507004 113811264 114425856 114476544 114488712 114633792 114791256 114970752 115605504 115617792 115669008 115827894 116168364 116293632 116453376 116809728 117365976 117505024 117527193 117666432 117872658 118026496 118879488 118892124 119042784 119228928 119392704 119751372 120117816 120282813 120470896 120636378 120766464 120932352 121880052 122024448 122192064 122238312 122965921 123295536 123451776 123464898 123814656 123961344 124186608 124357194 124551648 124737732 125104392 125239296 125252608 125411328 125779968 125849061 126157824 126543872 126717696 127090176 127146474 127471968 128037672 128400384 128414032 128729088 128786112 128799801 128963016 129164672 129342096 129737888 130056192 130070016 130127634 130830336 131010048 131410944 132036723 132193152 132374736 132424838 132779808 132907008 133496832 133570164 133739424 133923132 134132544 134291456 134316792 134887424 135132543 135529758 135675904 135862272 136048896 136261632 137277504 137466072 137518101 137681024 138018816 138707478 138883248 139100416 139291488 139456512 139700928 139709934 140120604 140742441 140894208 140909184 141087744 141156146 141502464 141927552 142361856 142557408 142611364 142976448 143327232 143405964 143844792 144042381 144450432 144465786 144621568 144820224 144884376 145083393 145310256 145509858 145955124 146313216 146328768 146743296 147184128 147386304 147616768 147837312 148271872 148635648 148717296 148921578 149377284 149520384 150183936 150456852 150899112 151077888 151106391 151342672 151748352 152635392 152651616 152845056 153055008 153294336 154157056 154225344 154437192 154649331 154891152 155058176 155271168 155746304 155831858 156243654 156487968 156702924 156888576 157163544 158118051 158505984 158522832 158723712 158971904 159190272 159668496 160157088 160377084 160848504 161021952 161243136 161825391 162506736 162699264 162922752 162984416 162994923 163474038 164394048 164602368 164619864 165086208 165281792 165582144 165809592 166068864 166316976 166805856 166985728 167215104 167306958 167706624 167798748 168210432 168543417 168956928 169453568 169528632 169761501 169962624 170260506 170716896 171200512 171638784 171714816 171733068 171950688 172186884 172456128 173408256 173426688 173503512 173741841 174252546 174440448 174680064 175214592 176048964 176257536 176499648 176808987 177039744 177995776 178093552 178319232 178338186 178564176 178843392 179089056 179627058 180176724 180706344 180954567 181149696 181398528 181682176 182820078 183036672 183288096 183357468 184943304 185177664 185197347 185721984 185942016 186267904 186279912 186535791 186827472 187106598 187656588 187858944 187878912 188116992 188669952 189236736 189815808 190076544 190635264 190719711 191102976 191207952 191793056 192056508 192600576 192621048 193093632 193179168 193444524 193747008 194013144 194606832 195084288 195105024 195191451 195657728 195765206 196245504 196515072 197116416 198289728 198562104 198637257 199169712 199360512 200245248 200355246 200609136 200884698 201198816 201437184 201475188 202331136 203294637 203513856 203535488 203793408 204073344 204392448 205633792 205916256 206199108 206521536 207028224 208061217 208324872 208650624 208672802 208937232 209184768 209551392 209564901 210180906 210824068 211341312 211363776 211631616 211734219 212253696 212891328 213542784 213836112 213917046 214464672 214695936 214990848 215108946 215767188 216675648 216698679 216932352 217230336 217326564 217965384 218264787 218932686 219192064 219469824 219493152 220114944 220776192 221079456 221425152 221755968 222407808 222953472 223075944 223382367 223608832 223731664 224065926 224280576 224724556 225275904 225685278 226038176 226348668 226616832 227014008 227622528 228851712 228953088 228977424 229267584 229582512 229941504 231235584 231338016 231655788 232336728 232587264 232906752 233619456 233747787 234365481 234731952 235010048 235054386 235332864 235745316 236052992 237758976 237784248 238085568 238457856 238785408 239502744 240235632 240565626 240941792 241272756 241532928 241864704 243760104 244048896 244384128 244476624 245211057 245931842 246591072 246903552 246929796 247629312 247922688 248373216 248714388 249103296 249475464 250208784 250478592 250505216 250822656 250960437 251559936 251698122 252315648 253087744 253435392 254180352 254292948 254943936 255390759 256075344 256800768 256828064 257458176 257572224 257599602 257926032 258329344 258684192 259475776 260112384 260140032 260255268 261378819 261660672 262020096 262821888 264073446 264386304 264749472 264849676 265559616 266993664 267140328 267478848 267507279 267846264 268265088 268582912 268633584 269440587 269774848 270265086 271059516 271351808 271724544 272097792 272523264 274230117 274555008 274932144 275036202 275362048 276037632 277414956 277766496 278200832 278582976 278913024 279401856 279419868 280241208 280659897 281484882 281788416 281818368 282175488 282312292 283004928 283855104 284723712 285114816 285222728 285952896 286654464 286811928 287689584 288084762 288900864 288931572 289243136 289640448 289768752 290166786 290620512 291019716 291910248 292626432 292657536 293486592 293647809 294368256 294772608 295233536 295674624 296543744 297434592 297843156 298754568 299040768 300367872 300532869 300913704 301327047 301798224 302155776 302212782 302685344 303496704 305270784 305303232 305690112 306110016 306588672 308314112 308450688 308874384 309298662 309782304 310116352 310542336 311492608 311663716 312487308 312975936 313009203 313405848 313777152 314327088 315271359 316236102 317011968 317045664 317447424 317943808 318380544 319336992 320314176 320754168 320875569 321697008 322043904 322486272 322663419 323650782 325013472 325398528 325845504 325968832 325989846 326948076 328399029 328788096 329204736 329239728 330172416 330563584 331164288 331619184 332137728 332633952 333611712 334430208 334613916 335413248 335597496 336098889 336420864 337086834 337913856 338527917 338907136 339057264 339523002 339925248 340521012 341433792 342401024 343277568 343429632 343466136 343901376 344373768 344912256 346816512 346853376 347007024 347483682 348505092 348880896 349360128 350429184 352097928 352515072 352581579 352999296 353617974 354079488 356187104 356638464 356676372 357128352 357686784 358178112 359254116 360353448 360848439 361412688 361909134 362299392 362797056 363364352 365640156 366073344 366576192 366714936 368897763 369886608 370355328 370394694 371443968 371884032 372535808 372559824 373071582 373654944 374213196 375313176 375717888 375757824 376233984 377339904 377547183 378473472 379631616 380153088 381270528 381439422 382415904 383586112 384113016 385201152 385242096 386187264 386358336 386399403 386889048 387494016 388026288 389213664 390168576 390210048 390382902 391315456 391530412 392491008 393030144 393267973 394232832 396110169 396579456 397124208 397274514 398339424 398721024 400490496 400710492 401218272 401769396 402397632 402874368 402950376 404662272 405397629 406589274 407027712 407070976 407586816 408146688 408784896 411267584 411832512 412398216 412554303 413043072 414056448 416122434 416649744 417301248 417345604 417874464 418369536 419102784 419129802 420361812 421648136 422227323 422682624 422727552 423263232 423468438 424507392 425782656 427085568 427672224 427834092 428929344 429981696 430217892 431534376 432127143 433351296 433397358 433864704 434460672 434653128 435250179 435930768 436529574 437865372 438384128 438939648 438986304 440229888 441552384 442158912 442850304 443511936 444815616 445906944 446151888 446764734 447463328 448131852 448561152 449449112 450551808 451370556 452076352 452697336 453233664 453319173 454028016 455245056 457906176 457954848 458535168 459165024 459883008 462471168 462676032 463311576 463486933 463947993 464673456 465174528 465813504 467238912 467495574 468730962 469463904 470020096 470108772 470665728 471490632 472105984 474354153 475517952 475568496 476171136 476915712 477570816 479005488 480471264 481131252 481883584 482545512 483065856 483729408 485476173 487520208 488097792 488768256 488953248 488984769 490422114 491863684 493182144 493807104 493859592 494046511 495258624 495845376 496746432 497428776 498206592 498950928 500417568 500957184 501010432 501645312 501920874 503119872 503396244 504631296 505630251 506175488 506870784 508360704 508585896 509284503 509887872 510781518 512150688 513601536 513656128 514916352 515144448 515199204 515852064 516658688 517368384 518951552 520224768 520280064 520510536 521225523 522757638 523321344 524040192 525643776 528146892 528772608 529498944 529699352 530426961 531119232 533987328 534280656 534957696 535014558 535692528 536530176 537165824 537267168 538881174 539549696 540530172 542119032 542703616 542863701 543449088 544195584 545046528 548460234 549110016 549864288 550072404 550724096 554829912 555532992 555592041 556401664 557165952 557826048 558803712 558839736 559607373 560482416 561319794 562969764 563576832 563636736 564350976 564624584 566009856 567710208 569447424 570229632 570445456 571905792 572159133 573308928 573623856 575379168 576169524 577801728 577863144 578486272 579280896 579537504 580333572 581241024 582039432 583820496 585252864 585315072 585574353 586973184 587295618 588736512 589545216 590467072 591349248 593087488 594869184 595686312 595911771 597509136 598081536 600735744 601065738 601827408 602654094 603596448 604311552 604425564 605370688 606993408 609883911 610541568 610606464 611380224 612220032 613177344 616628224 616901376 617748768 618597324 619564608 621084672 622985216 623327432 624183651 624974616 625951872 626018406 626811696 627554304 628654176 628694703 630542718 632472204 634023936 634091328 634894848 635202657 635887616 636761088 638673984 640628352 641508336 641751138 643394016 644087808 644972544 645326838 647301564 650026944 650096037 650797056 651691008 651937664 651979692 653896152 654794361 656798058 657576192 658409472 658479456 660344832 662328576 663238368 664275456 665267904 667223424 668860416 669227832 670147101 670826496 671194992 672197778 672841728 674173668 675827712 677055834 677814272 678114528 679046004 679850496 681042024 682867584 684802048 685178221 686555136 686859264 686932272 687802752 688747536 689824512 693706752 694014048 694967364 697010184 697761792 698720256 700858368 701243361 703096443 704195856 705030144 705163158 705998592 707235948 708158976 712374208 713276928 713352744 714256704 715373568 716356224 718508232 720706896 721696878 722825376 723818268 724598784 725594112 726728704 730354807 731280312 732146688 733152384 733429872 735633171 737795526 739773216 740710656 740789388 742887936 743768064 745071616 745119648 746143164 747309888 748426392 750626352 751435776 751515648 752467968 752881311 754679808 755094366 756946944 759263232 760306176 762541056 762878844 764831808 766172277 767172224 768226032 770402304 770484192 772374528 772716672 772798806 773778096 774988032 776052576 778427328 780337152 780420096 780765804 782630912 783060824 784136457 784982016 786060288 786535946 788465664 792220338 793158912 794248416 794549028 796678848 800980992 801420984 802436544 802521837 803538792 804795264 805748736 805900752 808321761 809324544 810795258 813178548 814055424 814141952 815173632 816293376 817569792 822535168 822690351 823665024 824796432 825108606 826086144 828112896 832244868 833299488 834602496 834691208 835748928 836739072 838205568 838259604 840723624 841979691 843296272 844454646 845365248 845455104 846526464 846936876 849014784 851565312 854171136 855344448 855668184 857858688 859963392 860435784 860761447 863068752 864254286 866702592 866794716 867729408 868921344 869306256 870500358 871861536 873059148 875730744 876768256 877879296 877972608 880459776 880943427 883104768 884317824 885700608 887023872 889631232 892303776 893529468 894926656 896263704 897122304 898898224 901103616 901598607 902741112 904152704 905394672 906467328 906638346 908056032 910490112 915812352 915909696 917070336 917514949 918330048 919766016 924942336 925352064 926623152 926973866 927895986 929346912 930349056 931627008 934477824 934991148 937461924 938927808 939027609 940040192 940217544 941331456 942981264 944211968 945814077 948708306 951035904 951136992 952342272 953831424 955141632 958010976 960942528 962262504 962626707 963767168 965091024 966131712 967458816 967990257 970952346 975040416 976195584 977536512 977906496 977969538 980844228 983727368 985197087 986364288 987614208 987719184 988093022 990517248 991690752 993492864 994857552 996413184 997901856 1000835136 1002020864 1003290624 1003841748 1006239744 1006792488 1008296667 1009262592 1011260502 1012350976 1013741568 1015583751 1016721408 1017171792 1018569006 1019775744 1021563036 1024301376 1027203072 1027312256 1029832704 1030288896 1030398408 1031704128 1033317376 1034736768 1037903104 1040449536 1040560128 1041021072 1042451046 1045515276 1046642688 1048080384 1051287552 1056293784 1057545216 1057744737 1058997888 1059398704 1060853922 1062238464 1068561312 1069915392 1070029116 1071385056 1073060352 1074331648 1074534336 1077762348 1079099392 1081060344 1082545317 1084238064 1085407232 1085727402 1086898176 1088391168 1090093056 1096920468 1098220032 1099728576 1100144808 1101448192 1106693289 1109659824 1111065984 1111184082 1112803328 1114331904 1115652096 1117607424 1117679472 1119214746 1120964832 1122639588 1125939528 1127153664 1127273472 1128701952 1129249168 1132019712 1132641549 1135420416 1138894848 1140459264 1140890912 1143811584 1144318266 1147247712 1150758336 1152339048 1155603456 1155726288 1156972544 1158561792 1159075008 1159198209 1160667144 1162482048 1164078864 1167640992 1170505728 1170630144 1171148706 1173946368 1174591236 1177473024 1179090432 1179803919 1180934144 1182698496 1186174976 1188330507 1189738368 1191372624 1191823542 1195018272 1196163072 1201471488 1202131476 1203654816 1205308188 1207192896 1208623104 1208851128 1210741376 1213986816 1216192887 1219767822 1221083136 1221212928 1222760448 1224440064 1226354688 1233256448 1233802752 1235497536 1237194648 1237662909 1239129216 1242169344 1245970432 1246654864 1248367302 1249949232 1251903744 1252036812 1253623392 1255108608 1257308352 1257389406 1261085436 1264944408 1266681969 1268047872 1268182656 1269789696 1270405314 1271775232 1273522176 1277347968 1281256704 1283016672 1283502276 1286788032 1289945088 1290653676 1294603128 1296381429 1300053888 1300192074 1301594112 1303382016 1303875328 1303959384 1305750537 1307792304 1309588722 1313596116 1315152384 1316818944 1316958912 1320689664 1324657152 1326476736 1328550912 1330535808 1334446848 1337720832 1338455664 1340294202 1342389984 1344395556 1345683456 1348347336 1351655424 1354111668 1355628544 1356229056 1356373213 1358092008 1359700992 1359957519 1362084048 1365735168 1369604096 1370356442 1373718528 1373864544 1375605504 1377495072 1379649024 1387413504 1388028096 1389934728 1390460799 1391843979 1394020368 1395523584 1397440512 1401716736 1402486722 1406192886 1408391712 1410060288 1410326316 1411997184 1414471896 1416317952 1423062459 1424748416 1426553856 1426705488 1428513408 1430747136 1432712448 1437016464 1441413792 1443393756 1445650752 1447636536 1449197568 1451188224 1453457408 1456428519 1460709614 1462560624 1464293376 1466304768 1466859744 1466954307 1471266342 1475591052 1479546432 1481421312 1481578776 1482139533 1485775872 1487536128 1490143232 1490239296 1492286328 1494619776 1496852784 1501252704 1502871552 1503031296 1504935936 1505762622 1509359616 1510188732 1513893888 1516890753 1518526464 1520612352 1525082112 1525757688 1527853509 1529663616 1532344554 1534344448 1536452064 1540804608 1540968384 1544749056 1545433344 1545597612 1547556192 1549976064 1552105152 1556854656 1560674304 1560840192 1561531608 1563676569 1565261824 1566121648 1568272914 1569964032 1572120576 1573071892 1576931328 1584440676 1586317824 1588496832 1589098056 1591280883 1593357696 1601961984 1602841968 1604873088 1605043674 1607077584 1609590528 1611497472 1611801504 1616643522 1618649088 1621590516 1626357096 1628110848 1628283904 1628591103 1630347264 1632586752 1635139584 1645070336 1645380702 1647330048 1649592864 1650217212 1652172288 1664489736 1666598976 1666776123 1669204992 1669382416 1671497856 1673478144 1676411136 1676519208 1681447248 1683959382 1686592544 1688909292 1690730496 1690910208 1693052928 1693873752 1698029568 1703130624 1708342272 1710688896 1711336368 1715717376 1716477399 1719926784 1720871568 1721522894 1726137504 1728508572 1733405184 1733589432 1735458816 1737842688 1738612512 1741000716 1743723072 1746118296 1751461488 1753536512 1755758592 1755945216 1756723059 1760919552 1761886854 1766209536 1768635648 1771401216 1774047744 1779262464 1784607552 1787058936 1787735313 1789853312 1792527408 1794244608 1797796448 1802207232 1803197214 1805482224 1808305408 1810789344 1812934656 1813276692 1816112064 1820980224 1829651733 1831624704 1831819392 1834140672 1835029898 1836660096 1839532032 1849884672 1850704128 1853246304 1853947732 1855791972 1858693824 1863254016 1868955648 1869982296 1872550953 1874923848 1877855616 1878055218 1880080384 1880435088 1882662912 1885962528 1886084109 1888423936 1891628154 1897416612 1902071808 1902273984 1904684544 1905607971 1907662848 1910283264 1916021952 1921885056 1924525008 1925253414 1927534336 1930182048 1932263424 1934917632 1935980514 1941904692 1950080832 1950288111 1952391168 1955073024 1955812992 1955939076 1961688456 1964383083 1967454736 1970394174 1972728576 1975228416 1975438368 1976186044 1981034496 1986985728 1989715104 1992826368 1995803712 2001670272 2004041728 2006581248 2007683496 2010441303 2012479488 2013584976 2016593334 2018525184 2022521004 2024701952 2027483136 2031167502 2033442816 2034343584 2037138012 2039551488 2043126072 2048602752 2054406144 2054624512 2055534663 2059665408 2060577792 2060796816 2063408256 2066634752 2069473536 2075806208 2081120256 2082042144 2084902092 2091030552 2093285376 2096160768 2102575104 2103730083 2109289329 2112587568 2115090432 2115489474 2117995776 2118797408 2121707844 2124476928 2137122624 2139830784 2140058232 2142770112 2146120704 2148663296 2149068672 2155524696 2158198784 2162120688 2165090634 2168476128 2170814464 2171454804 2173796352 2176782336 2180186112 2191064421 2193840936 2196440064 2199457152 2200289616 2202896384 2206899513 2213386578 2219319648 2222131968 2222368164 2225606656 2228663808 2231304192 2235214848 2235358944 2238429492 2241929664 2245279176 2251879056 2254307328 2254546944 2257403904 2258498336 2258643933 2264039424 2265283098 2270840832 2277789696 2280918528 2281781824 2287623168 2288636532 2294495424 2298516831 2301516672 2304678096 2311206912 2311452576 2313945088 2317123584 2318150016 2318396418 2321334288 2324964096 2328157728 2335281984 2341011456 2341260288 2342297412 2347892736 2349182472 2352409371 2354946048 2358180864 2359607838 2361868288 2365396992 2372349952 2376661014 2379476736 2382745248 2383647084 2390036544 2402942976 2404262952 2407309632 2407565511 2410616376 2414385792 2417246208 2417702256 2421482752 2424965283 2427973632 2432385774 2439535644 2442166272 2442425856 2445520896 2448880128 2452709376 2466512896 2467605504 2468071053 2470995072 2474389296 2475325818 2478258432 2484338688 2493309728 2496734604 2499898464 2503807488 2504073624 2507246784 2510217216 2514616704 2514778812 2522170872 2525939073 2529888816 2533363938 2536095744 2536365312 2539579392 2540810628 2543550464 2547044352 2554695936 2562513408 2566033344 2567004552 2573576064 2579890176 2581307352 2582284341 2589206256 2592762858 2600107776 2600384148 2603188224 2606764032 2607750656 2607918768 2611501074 2615584608 2619177444 2627192232 2630304768 2633637888 2633917824 2641379328 2642830281 2649314304 2652953472 2657101824 2661071616 2668893696 2676911328 2680588404 2684779968 2688791112 2691366912 2696694672 2703310848 2704795821 2708223336 2711257088 2712458112 2712746426 2716184016 2719401984 2719915038 2724168096 2731470336 2739208192 2740712884 2747437056 2747729088 2751211008 2752544847 2754990144 2759298048 2774827008 2776056192 2779869456 2780921598 2783687958 2788040736 2791047168 2794881024 2803433472 2804973444 2812385772 2816783424 2817082827 2820120576 2820652632 2823994368 2828943792 2832635904 2837442231 2846124918 2849496832 2853107712 2853410976 2857026816 2861494272 2865424896 2874032928 2882827584 2886787512 2887880121 2891301504 2895273072 2898395136 2902376448 2903970771 2906914816 2912857038 2921419228 2925121248 2928586752 2932609536 2933719488 2933908614 2942532684 2951182104 2955591261 2959092864 2962842624 2963157552 2964279066 2971551744 2975072256 2980286464 2980478592 2984572656 2989239552 2993705568 3002505408 3006062592 3009871872 3011525244 3018719232 3020377464 3024890001 3027787776 3033781506 3037052928 3041224704 3046751253 3050164224 3051515376 3055707018 3059327232 3064689108 3068688896 3072904128 3081609216 3081936768 3089498112 3090866688 3091195224 3095112384 3099952128 3104210304 3113709312 3121348608 3121680384 3123063216 3127353138 3132243296 3136545828 3139928064 3144241152 3146143784 3153862656 3168881352 3172635648 3173234211 3176993664 3178196112 3182561766 3186715392 3205683936 3209746176 3210087348 3214155168 3219181056 3222994944 3223603008 3233287044 3237298176 3243181032 3247635951 3252714192 3256221696 3256567808 3257182206 3260694528 3265173504 3270279168 3290140672 3290761404 3294660096 3299185728 3300434424 3304344576 3320079867 3328979472 3333197952 3333552246 3338409984 3338764832 3342995712 3346956288 3352822272 3353038416 3362894496 3367918764 3373185088 3377818584 3381460992 3381820416 3386105856 3387747504 3396059136 3397924647 3406261248 3416684544 3421377792 3422672736 3431434752 3432954798 3441743136 3443045788 3452275008 3457017144 3458325577 3466810368 3467178864 3470917632 3475685376 3477225024 3477594627 3482001432 3487446144 3492236592 3502922976 3507073024 3511517184 3511890432 3513446118 3521839104 3523773708 3532419072 3537271296 3539411757 3542802432 3548095488 3558524928 3564991521 3569215104 3574117872 3575470626 3579706624 3585054816 3588489216 3595592896 3604414464 3606394428 3610964448 3616610816 3621578688 3625869312 3626553384 3632224128 3641960448 3648578661 3659303466 3663249408 3663638784 3668281344 3670059796 3673320192 3679064064 3699769344 3701408256 3706492608 3707895464 3711583944 3712988727 3717387648 3726508032 3737911296 3739964592 3745101906 3749847696 3755711232 3756110436 3760160768 3760870176 3765325824 3771925056 3772168218 3776847872 3783256308 3794833224 3800045907 3804143616 3804547968 3809369088 3811215942 3815325696 3820566528 3832043904 3843770112 3849050016 3850506828 3855068672 3860364096 3869835264 3871961028 3883809384 3889144287 3900161664 3900576222 3904782336 3910146048 3911625984 3911878152 3917251611 3923376912 3928766166 3934909472 3940788348 3945457152 3950456832 3950876736 3952372088 3962068992 3973971456 3979430208 3985652736 3991607424 4003340544 4008083456 4013162496 4015366992 4020882606 4027169952 4033186668 4037050368 4045042008 4049403904 4054966272 4062335004 4066885632 4068687168 4069119639 4074276024 4079102976 4079872557 4086252144 4097205504 4108812288 4109249024 4111069326 4121155584 4121593632 4126816512 4133269504 4138947072 4151612416 4162240512 4164084288 4169804184 4171382397 4175531937 4182061104 4186570752 4192321536 4205150208 4207460166 4218578658 4225175136 4230180864 4230978948 4235991552 4237594816 4243415688 4248953856 4269187377 4274245248 4279661568 4280116464 4285540224 4292241408 4297326592 4298137344 4311049392 4316397568 4324241376 4330181268 4336952256 4342909608 4347592704 4353564672 4360372224 4369285557 4382128842 4387681872 4392880128 4398914304 4400579232 4400862921 4405792768 4413799026 4426773156 4438639296 4444263936 4444736328 4446418599 4451213312 4457327616 4462608384 4470429696 4470717888 4476858984 4483859328 4490558352 4503758112 4508614656 4509093888 4514807808 4516996672 4517287866 4528078848 4530566196 4541681664 4550672259 4555579392 4561837056 4563563648 4575246336 4577273064 4583560527 4588990848 4597033662 4603033344 4609356192 4622413824 4622905152 4634247168 4636300032 4636792836 4642668576 4649928192 4656315456 4670563968 4682022912 4682520576 4684594824 4691029707 4695785472 4698364944 4704818742 4709892096 4716361728 4719215676 4723736576 4730793984 4744699904 4753322028 4758953472 4765490496 4767294168 4773842649 4780073088 4805885952 4808525904 4814619264 4815131022 4821232752 4828771584 4834492416 4835404512 4842965504 4849930566 4855947264 4864771548 4879071288 4884332544 4884851712 4885773309 4891041792 4897760256 4905418752 4935211008 4936142106 4941990144 4948778592 4950651636 4956516864 4986619456 4993469208 4999796928 5000328369 5007614976 5008147248 5014493568 5020434432 5029233408 5029557624 5044341744 5051878146 5059777632 5066727876 5072191488 5072730624 5079158784 5081621256 5087100928 5094088704 5109391872 5112483649 5125026816 5132066688 5134009104 5147152128 5149432197 5159780352 5162614704 5164568682 5178412512 5185525716 5200215552 5200768296 5206376448 5213528064 5215501312 5215837536 5223002148 5231169216 5238354888 5254384464 5260609536 5267275776 5267835648 5270169177 5282758656 5285660562 5298628608 5305906944 5314203648 5322143232 5337787392 5353822656 5361176808 5363205939 5369559936 5377582224 5382733824 5393389344 5406621696 5409591642 5416446672 5422514176 5424916224 5425492852 5432368032 5438803968 5439830076 5448336192 5462940672 5478416384 5481425768 5488955199 5494874112 5495458176 5502422016 5505089694 5509980288 5518596096 5549654016 5552112384 5559738912 5561843196 5567375916 5576081472 5589762048 5606866944 5609946888 5617652859 5624771544 5633566848 5634165654 5640241152 5641305264 5647988736 5657887584 5658252327 5665271808 5674884462 5692249836 5698993664 5706215424 5706821952 5714053632 5716823913 5722988544 5730849792 5748065856 5765655168 5773575024 5775760242 5782603008 5790546144 5796790272 5804752896 5807941542 5825714076 5842838456 5850242496 5850864333 5857173504 5865219072 5867438976 5867817228 5885065368 5893149249 5902364208 5911182522 5918185728 5925685248 5926315104 5928558132 5943103488 5960572928 5960957184 5969145312 5978479104 5987411136 6005010816 6012125184 6019743744 6023050488 6025330129 6031323909 6037438464 6040754928 6049780002 6055575552 6067563012 6074105856 6082449408 6093502506 6100328448 6103030752 6111414036 6118654464 6129378216 6137377792 6145808256 6163218432 6163873536 6166603989 6178996224 6181733376 6182390448 6190224768 6199904256 6208420608 6227418624 6243360768 6246126432 6254706276 6264486592 6273091656 6279856128 6288482304 6292287568 6307725312 6311190249 6337762704 6345271296 6346468422 6353987328 6356392224 6365123532 6373430784 6411367872 6419492352 6420174696 6422604643 6428310336 6438362112 6445989888 6447206016 6466574088 6474596352 6486362064 6495271902 6505428384 6512443392 6513135616 6514364412 6521389056 6530347008 6540558336 6573193263 6580281344 6581522808 6589320192 6598371456 6600868848 6608689152 6620698539 6640159734 6657958944 6666395904 6667104492 6676819968 6677529664 6685991424 6693912576 6705644544 6706076832 6725788992 6735837528 6746370176 6755637168 6762921984 6763640832 6772211712 6775495008 6775931799 6792118272 6795849294 6812522496 6833369088 6842755584 6845345472 6846073081 6862869504 6865909596 6883486272 6886091576 6895550493 6904550016 6914034288 6916651154 6933620736 6934357728 6941835264 6951370752 6954450048 6955189254 6964002864 6974892288 6984473184 7005845952 7014146048 7023034368 7023780864 7026892236 7043678208 7047547416 7057228113 7064838144 7074542592 7078823514 7085604864 7096190976 7117049856 7129983042 7138430208 7148235744 7150941252 7159413248 7170109632 7191185792 7208828928 7212788856 7221928896 7222696533 7233221632 7243157376 7251738624 7253106768 7264448256 7274895849 7283920896 7297157322 7318606932 7326498816 7327277568 7336562688 7340119592 7346640384 7358128128 7399538688 7402816512 7404213159 7412985216 7415790928 7423167888 7425977454 7434775296 7453016064 7479929184 7490203812 7499695392 7511422464 7512220872 7520321536 7521740352 7530651648 7543850112 7544336436 7553695744 7566512616 7577817219 7589666448 7600091814 7608287232 7609095936 7618738176 7622431884 7630651392 7641133056 7664087808 7687540224 7698100032 7701013656 7710137344 7720728192 7739670528 7743922056 7746853023 7767618768 7778288574 7800323328 7801152444 7809564672 7820292096 7823251968 7823756304 7834503222 7846753824 7857532332 7869818944 7881576696 7890914304 7900913664 7901753472 7904744176 7924137984 7928490843 7947942912 7958860416 7971305472 7983214848 8006681088 8016166912 8030733984 8041765212 8054339904 8066373336 8074100736 8090084016 8098807808 8109932544 8114387463 8124670008 8133771264 8137374336 8138239278 8148552048 8158205952 8159745114 8172504288 8194411008 8217624576 8218498048 8222138652 8242311168 8243187264 8253633024 8257634541 8266539008 8277894144 8303224832 8324481024 8328168576 8339608368 8342764794 8351063874 8364122208 8373141504 8384643072 8410300416 8414920332 8437157316 8450350272 8451248481 8460361728 8461957896 8471983104 8475189632 8486831376 8497907712 8512326693 8538374754 8548490496 8559323136 8560232928 8571080448 8584482816 8596274688 8622098784 8632795136 8648482752 8660362536 8663640363 8673904512 8685819216 8695185408 8707129344 8711912313 8720744448 8738571114 8764257684 8775363744 8785760256 8797828608 8801158464 8801725842 8811585536 8827598052 8853546312 8866773783 8877278592 8888527872 8889472656 8892837198 8902426624 8914655232 8925216768 8940859392 8941435776 8953717968 8967718656 8981116704 9007516224 9018187776 9029615616 9033993344 9034575732 9056157696 9061132392 9074670003 9083363328 9101344518 9111158784 9123674112 9127127296 9140253759 9150492672 9154546128 9167121054 9177981696 9194067324 9206066688 9218712384 9244827648 9245810304 9268494336 9272600064 9273585672 9285337152 9299856384 9312630912 9341127936 9364045824 9365041152 9369189648 9382059414 9396729888 9409637484 9419784192 9432723456 9438431352 9447473152 9461587968 9489399808 9494612491 9506644056 9517906944 9519702633 9530980992 9534588336 9547685298 9560146176 9617051808 9629238528 9630262044 9642465504 9657543168 9668984832 9670809024 9685931008 9699861132 9711894528 9729543096 9742907853 9758142576 9768665088 9769703424 9771546618 9782083584 9795520512 9810837504 9870422016 9872284212 9883980288 9897557184 9901303272 9913033728 9960239601 9973238912 9986938416 9999593856 10000656738 10015229952 10016294496 10028987136 10040868864 10058466816 10059115248 10088683488 10103756292 10119555264 10133455752 10144382976 10145461248 10158317568 10163242512 10174201856 10188177408 10193773941 10218783744 10224967298 10250053632 10264133376 10268018208 10294304256 10298864394 10325229408 10329137364 10356825024 10371051432 10374976731 10400431104 10401536592 10412752896 10427056128 10431002624 10431675072 10432783881 10446004296 10462338432 10476709776 10508768928 10521219072 10534551552 10535671296 10540338354 10565517312 10571321124 10597257216 10611813888 10618235271 10628407296 10644286464 10675574784 10694974563 10707645312 10722353616 10726411878 10739119872 10755164448 10765467648 10786778688 10813243392 10819183284 10832893344 10845028352 10849832448 10850985704 10864736064 10877607936 10879660152 10896672384 10925881344 10945735983 10956832768 10962851536 10977910398 10989748224 10990916352 11004844032 11010179388 11019960576 11037192192 11099308032 11104224768 11119477824 11123686392 11134751832 11138966181 11152162944 11179524096 11213733888 11219893776 11235305718 11249543088 11267133696 11268331308 11280482304 11282610528 11295977472 11315775168 11316504654 11330543616 11349768924 11384499672 11397987328 11400137721 11412430848 11413643904 11428107264 11433647826 11445977088 11461699584 11496131712 11531310336 11547150048 11551520484 11565206016 11581092288 11609505792 11615883084 11651428152 11667432861 11685676912 11700484992 11701728666 11714347008 11730438144 11734877952 11735634456 11770130736 11786298498 11804728416 11822365044 11836371456 11851370496 11852630208 11857116264 11886206976 11921145856 11921914368 11927694337 11938290624 11956958208 11974822272 12010021632 12024250368 12039487488 12046100976 12050660258 12062647818 12081509856 12099560004 12111151104 12135126024 12148211712 12164898816 12187005012 12200656896 12206061504 12207358917 12222828072 12237308928 12239617671 12258756432 12274755584 12291616512 12326436864 12327747072 12333207978 12363466752 12364780896 12380449536 12399808512 12416841216 12454837248 12486721536 12492252864 12509412552 12514147191 12528973184 12546183312 12559712256 12576964608 12584575136 12615450624 12622380498 12675525408 12690542592 12692936844 12707974656 12712784448 12730247064 12746861568 12807562131 12822735744 12838984704 12840349392 12845209286 12856620672 12876724224 12891979776 12894412032 12933148176 12949192704 12972724128 12990543804 13010856768 13026271232 13028728824 13042778112 13060694016 13081116672 13107856671 13146386526 13160562688 13163045616 13178640384 13196742912 13201737696 13202588763 13217378304 13241397078 13280319468 13315917888 13332791808 13334208984 13339255797 13353639936 13355059328 13371982848 13387825152 13411289088 13412153664 13451577984 13471675056 13492740352 13511274336 13525843968 13527281664 13544423424 13550990016 13551863598 13584236544 13591698588 13625044992 13652016777 13666738176 13685511168 13690690944 13692146162 13725739008 13731819192 13750681581 13766972544 13772183152 13791100986 13809100032 13828068576 13833302308 13867241472 13868715456 13902741504 13908900096 13910378508 13928005728 13949784576 13968946368 14011691904 14028292096 14046068736 14047561728 14053784472 14073089121 14087356416 14095094832 14114456226 14129676288 14149085184 14157647028 14171209728 14192381952 14234099712 14259966084 14276860416 14296471488 14301882504 14318826496 14321527947 14340219264 14382371584 14417657856 14425577712 14443857792 14445393066 14466443264 14486314752 14503477248 14506213536 14528896512 14549791698 14567841792 14594314644 14637213864 14652997632 14654555136 14657319927 14673125376 14680239184 14693280768 14716256256 14805633024 14808426318 14825970432 14831581856 14846335776 14851954908 14869550592 14959858368 14980407624 14999390784 15000985107 15022844928 15024441744 15040643072 15043480704 15061303296 15087700224 15088672872 15107391488 15133025232 15155634438 15179332896 15200183628 15216574464 15218191872 15237476352 15244863768 15261302784 15282266112 15328175616 15337450947 15375080448 15396200064 15402027312 15420274688 15441456384 15448296591 15479341056 15487844112 15493706046 15535237536 15556577148 15600646656 15602304888 15619129344 15640584192 15646503936 15647512608 15669006444 15693507648 15715064664 15739637888 15763153392 15781828608 15801827328 15803506944 15809488352 15810507531 15848275968 15856981686 15895885824 15917720832 15942610944 15966429696 16013362176 16032333824 16061467968 16083530424 16089617817 16108679808 16132746672 16148201472 16180168032 16197615616 16219865088 16228774926 16249340016 16267542528 16274748672 16276478556 16297104096 16316411904 16319490228 16345008576 16388822016 16435249152 16436996096 16444277304 16466865597 16484622336 16486374528 16507266048 16515269082 16533078016 16555788288 16606449664 16648962048 16656337152 16679216736 16685529588 16702127748 16728244416 16769286144 16820600832 16829840664 16852958577 16874314632 16900700544 16902496962 16920723456 16923915792 16943966208 16950379264 16973662752 16974756981 16995815424 17024653386 17076749508 17096980992 17118646272 17120465856 17142160896 17150471739 17168965632 17192549376 17244197568 17265590272 17296965504 17320725072 17327280726 17347809024 17371638432 17390370816 17414258688 17423824626 17477142228 17528515368 17550727488 17552592999 17571520512 17595657216 17602316928 17603451684 17623171072 17655196104 17679447747 17707092624 17733547566 17754557184 17777055744 17778945312 17785674396 17804853248 17829310464 17881718784 17882871552 17907435936 17935437312 17962233408 18015032448 18036375552 18059231232 18067986688 18069151464 18075990387 18093971727 18112315392 18122264784 18149340006 18166726656 18202689036 18222317568 18247348224 18254254592 18280507518 18300985344 18309092256 18334242108 18355963392 18388134648 18412133376 18437424768 18489655296 18491620608 18499811967 18536988672 18545200128 18547171344 18570674304 18599712768 18625261824 18682255872 18730082304 18738379296 18764118828 18793459776 18819274968 18839568384 18865446912 18876862704 18894946304 18923175936 18933570747 18978799616 18989224982 19013288112 19035813888 19039405266 19061961984 19069176672 19095370596 19120292352 19234103616 19258477056 19260524088 19267813929 19284931008 19315086336 19337969664 19341618048 19371862016 19399722264 19423789056 19459086192 19485815706 19516285152 19537330176 19539406848 19543093236 19564167168 19591041024 19621675008 19719579789 19740844032 19744568424 19767960576 19795114368 19802606544 19826067456 19862095617 19920479202 19946477824 19973876832 19999187712 20001313476 20030459904 20032588992 20057974272 20081737728 20116933632 20118230496 20177366976 20207512584 20239110528 20266911504 20288765952 20290922496 20316635136 20326485024 20327795397 20348403712 20376354816 20387547882 20437567488 20449934596 20500107264 20528266752 20536036416 20538219243 20588608512 20597728788 20650458816 20658274728 20686651479 20713650048 20742102864 20749953462 20800862208 20803073184 20825505792 20854112256 20862005248 20863350144 20865567762 20892008592 20924676864 20953419552 21017537856 21042438144 21069103104 21071342592 21080676708 21131034624 21142642248 21171684339 21194514432 21223627776 21236470542 21256814592 21288572928 21351149568 21389949126 21415290624 21444707232 21452823756 21478239744 21510328896 21573557376 21626486784 21638366568 21665786688 21668089599 21690056704 21699664896 21701971408 21729472128 21755215872 21759320304 21793344768 21851762688 21891471966 21925703072 21955820796 21979496448 21981832704 22009688064 22020358776 22039921152 22074384384 22198616064 22208449536 22212639477 22238955648 22247372784 22269503664 22277932362 22304325888 22359048192 22439787552 22470611436 22499086176 22534267392 22536662616 22560964608 22565221056 22591954944 22631550336 22633009308 22661087232 22699537848 22733451657 22768999344 22795974656 22800275442 22824861696 22827287808 22856214528 22867295652 22891954176 22923399168 22992263424 23062620672 23094300096 23103040968 23130412032 23162184576 23219011584 23231766168 23240559069 23302856304 23334865722 23371353824 23400969984 23403457332 23428694016 23460876288 23469755904 23471268912 23540261472 23572596996 23609456832 23644730088 23672742912 23702740992 23705260416 23714232528 23772413952 23785472529 23842291712 23843828736 23855388674 23876581248 23913916416 23949644544 24020043264 24048500736 24092201952 24101320516 24125295636 24163019712 24199120008 24222302208 24270252048 24296423424 24329797632 24343162389 24374010024 24401313792 24412123008 24414717834 24445656144 24474617856 24479235342 24517512864 24549511168 24583233024 24652873728 24655494144 24666415956 24726933504 24729561792 24760899072 24772903623 24799617024 24833682432 24909674496 24973443072 24984505728 25018825104 25028294382 25057946368 25092366624 25119424512 25153929216 25169150272 25230901248 25244760996 25351050816 25353745443 25381085184 25385873688 25415949312 25425568896 25460494128 25493723136 25536980079 25615124262 25645471488 25677969408 25680698784 25690418572 25713241344 25753448448 25788824064 25866296352 25898385408 25945448256 25981087608 25990921089 26021713536 26052542464 26057457648 26085556224 26121388032 26135736939 26162233344 26215713342 26292773052 26321125376 26326091232 26357280768 26393485824 26403475392 26405177526 26434756608 26482794156 26560638936 26600321349 26631835776 26665583616 26668417968 26678511594 26707279872 26710118656 26743965696 26775650304 26822578176 26824307328 26903155968 26943350112 26985480704 27022548672 27054563328 27088846848 27101980032 27103727196 27168473088 27183397176 27224010009 27250089984 27304033554 27333476352 27371022336 27381381888 27384292324 27420761277 27451478016 27463638384 27501363162 27533945088 27544366304 27582201972 27618200064 27656137152 27666604616 27734482944 27737430912 27805483008 27817800192 27820757016 27856011456 27899569152 27937892736 28023383808 28056584192 28092137472 28095123456 28107568944 28146178242 28190189664 28228912452 28259352576 28298170368 28315294056 28342419456 28384763904 28468199424 28483837473 28519932168 28553720832 28559107899 28592942976 28603765008 28637652992 28643055894 28680438528 28764743168 28851155424 28887715584 28890786132 28932886528 28972629504 29006954496 29012427072 29057793024 29099583396 29135683584 29188629288 29228723559 29274427728 29305995264 29309110272 29314639854 29346250752 29360478368 29386561536 29432512512 29611266048 29616852636 29651940864 29663163712 29692671552 29703909816 29739101184 29880718803 29919716736 29960815248 29998781568 30001970214 30045689856 30048883488 30081286144 30086961408 30122606592 30175400448 30177345744 30214782976 30266050464 30311268876 30358665792 30400367256 30433148928 30436383744 30474952704 30489727536 30522605568 30564532224 30581321823 30656351232 30674901894 30750160896 30792400128 30804054624 30840549376 30882912768 30896593182 30975688224 30987412092 31070475072 31113154296 31124930193 31201293312 31204609776 31238258688 31281168384 31293007872 31295025216 31298351643 31338012888 31387015296 31430129328 31479275776 31526306784 31563657216 31603654656 31607013888 31618976704 31621015062 31696551936 31713963372 31791771648 31835441664 31854705813 31885221888 31932859392 32026724352 32064667648 32084923689 32122935936 32167060848 32179235634 32217359616 32265493344 32296402944 32360336064 32439730176 32457549852 32498680032 32535085056 32549497344 32552957112 32594208192 32632823808 32638980456 32690017152 32777644032 32837207949 32870498304 32873992192 32888554608 32933731194 32969244672 32972749056 33014532096 33030538164 33066156032 33111576576 33212899328 33297924096 33312674304 33358433472 33371059176 33404255496 33416898543 33456488832 33538572288 33641201664 33659681328 33705917154 33748629264 33801401088 33804993924 33841446912 33847831584 33887932416 33900758528 33947325504 33949513962 33991630848 34049306772 34153499016 34193961984 34200413163 34237292544 34240931712 34284321792 34300943478 34337931264 34385098752 34488395136 34593931008 34641450144 34654561452 34695618048 34743276864 34828517376 34847649252 34954284456 35002298583 35057030736 35101454976 35105185998 35143041024 35191314432 35204633856 35206903368 35246342144 35310392208 35358895494 35414185248 35467095132 35509114368 35554111488 35557890624 35571348792 35609706496 35658620928 35763437568 35765743104 35783083011 35814871872 35870874624 35924466816 36030064896 36072751104 36118462464 36135973376 36138302928 36151980774 36187943454 36244529568 36298680012 36333453312 36405378072 36444635136 36494696448 36508509184 36561015036 36601970688 36618184512 36622076751 36668484216 36711926784 36718853013 36776269296 36824266752 36874849536 36979310592 36983241216 36999623934 37090400256 37094342688 37141348608 37199425536 37250523648 37364511744 37460164608 37476758592 37528237656 37542441573 37586919552 37638549936 37679136768 37730893824 37753725408 37789892608 37846351872 37867141494 37957599232 37978449964 38026576224 38071627776 38078810532 38123923968 38138353344 38190741192 38240584704 38422686393 38468207232 38516954112 38521048176 38535627858 38569862016 38630172672 38675939328 38683236096 38743724032 38799444528 38847578112 38918172384 38971631412 39032570304 39078813696 39086186472 39128334336 39182082048 39243350016 39323570013 39439159578 39481688064 39489136848 39535921152 39590228736 39605213088 39607766289 39652134912 39724191234 39840958404 39892955648 39947753664 39998375424 40002626952 40017767391 40060919808 40065177984 40115948544 40163475456 40233867264 40236460992 40354733952 40415025168 40478221056 40533823008 40577531904 40581844992 40633270272 40652970048 40655590794 40752709632 40775095764 40875134976 40899869192 40956050331 41000214528 41056533504 41072072832 41076438486 41177217024 41195457576 41252044743 41300917632 41316549456 41373302958 41427300096 41484205728 41499906924 41601724416 41606146368 41708224512 41724010496 41726700288 41731135524 41784017184 41849353728 41906839104 42035075712 42084876288 42138206208 42142685184 42161353416 42219267363 42262069248 42285284496 42343368678 42389028864 42447255552 42472941084 42513629184 42577145856 42702299136 42779898252 42830581248 42889414464 42905647512 42956479488 42964583841 43020657792 43147114752 43252973568 43276733136 43331573376 43336179198 43399329792 43403942816 43458944256 43510431744 43518640608 43586689536 43703525376 43782943932 43851406144 43911641592 43958992896 43963665408 43971959781 44019376128 44040717552 44079842304 44148768768 44416899072 44425278954 44477911296 44494745568 44539007328 44555864724 44608651776 44879575104 44941222872 44958232501 44998172352 45002955321 45068534784 45073325232 45121929216 45130442112 45183909888 45263100672 45266018616 45322174464 45399075696 45466903314 45537998688 45591949312 45600550884 45649723392 45654575616 45712429056 45734591304 45783908352 45846798336 45984526848 46012352841 46125241344 46188600192 46206081936 46260824064 46324369152 46344889773 46438023168 46463532336 46481118138 46605712608 46669731444 46742707648 46801939968 46806914664 46857388032 46921752576 46939511808 46942537824 47080522944 47145193992 47218913664 47289460176 47345485824 47405481984 47410520832 47428465056 47431522593 47544827904 47570945058 47684583424 47687657472 47710777348 47753162496 47827832832 47899289088 47922511567 48040086528 48097001472 48184403904 48202641032 48250591272 48268853451 48326039424 48398240016 48444604416 48540504096 48592846848 48659595264 48686324778 48748020048 48802627584 48824246016 48829435668 48891312288 48949235712 48958470684 49035025728 49099022336 49166466048 49305747456 49310988288 49332831912 49400596791 49453867008 49459123584 49521798144 49545807246 49599234048 49667364864 49819348992 49946886144 49969011456 50037650208 50056588764 50115892736 50184733248 50307858432 50338300544 50461802496 50489521992 50558875731 50702101632 50707490886 50762170368 50771747376 50831898624 50851137792 50920988256 50924270943 50987446272 51073960158 51230248524 51290942976 51355938816 51361397568 51380837144 51426482688 51451415217 51506896896 51577648128 51732592704 51796770816 51890896512 51962175216 51981842178 52043427072 52105084928 52114915296 52171112448 52242776064 52271473878 52431426684 52585546104 52642250752 52652182464 52657778997 52714561536 52786971648 52806950784 52810355052 52869513216 52965588312 53038343241 53121277872 53200642698 53263671552 53331167232 53336835936 53357023188 53414559744 53420237312 53487931392 53645156352 53648614656 53806311936 53886700224 53970961408 54045097344 54109126656 54177693696 54203960064 54207454392 54227971161 54281915181 54336946176 54366794352 54448020018 54500179968 54608067108 54666952704 54742044672 54762763776 54768584648 54841522554 54902956032 54927276768 55002726324 55067890176 55088732608 55164403944 55236400128 55312274304 55333209232 55468965888 55474861824 55499435901 55610966016 55635600384 55641514032 55712022912 55799138304 55875785472 56046767616 56113168384 56190246912 56215137888 56292356484 56380379328 56457824904 56518705152 56596340736 56630588112 56684838912 56769527808 56800712241 56936398848 56967674946 57039864336 57107441664 57118215798 57185885952 57207530016 57275305984 57286111788 57360877056 57529486336 57702310848 57775431168 57781572264 57803441787 57865773056 57945259008 58013908992 58024854144 58115586048 58199166792 58271367168 58377258576 58457447118 58548855456 58611990528 58618220544 58629279708 58692501504 58720956736 58773123072 58865025024 59158739367 59222532096 59233705272 59303881728 59326327424 59385343104 59407819632 59478202368 59586286851 59761437606 59839433472 59921630496 59997563136 60003940428 60091379712 60097766976 60173922816 60245213184 60350800896 60354691488 60429565952 60532100928 60622537752 60717331584 60800734512 60866297856 60872767488 60949905408 60979455072 60983386191 61045211136 61129064448 61162643646 61312702464 61349803788 61500321792 61584800256 61608109248 61614657729 61681098752 61765825536 61793186364 61951376448 61974824184 62059954437 62140950144 62226308592 62249860386 62402586624 62409219552 62476517376 62562336768 62586015744 62590050432 62596703286 62676025776 62774030592 62860258656 62958551552 63052613568 63127314432 63207309312 63214027776 63237953408 63242030124 63393103872 63427926744 63515053017 63583543296 63670883328 63709411626 63770443776 63865718784 64053448704 64169847378 64245871872 64334121696 64358471268 64434719232 64530986688 64720672128 64879460352 64915099704 64997360064 65004268797 65070170112 65098994688 65105914224 65188416384 65265647616 65277960912 65380034304 65555288064 65674415898 65747984384 65777109216 65867462388 65938489344 65945498112 66029064192 66061076328 66132312064 66223153152 66425798656 66462287437 66595848192 66625348608 66637918431 66716866944 66742118352 66808510992 66833797086 66912977664 67077144576 67319362656 67411834308 67497258528 67602802176 67609987848 67682893824 67695663168 67775864832 67801517056 67894651008 67899027924 67983261696 68098613544 68200354971 68306998032 68387923968 68400826326 68474585088 68481863424 68568643584 68601886956 68675862528 68770197504 68976790272 69187862016 69282900288 69309122904 69391236096 69486553728 69657034752 69695298504 69721677207 69908568912 70004597166 70114061472 70202909952 70210371996 70286082048 70382628864 70409267712 70413806736 70492684288 70620784416 70717790988 70828370496 70934190264 71018228736 71108222976 71115781248 71142697584 71219412992 71317241856 71356417587 71526875136 71531486208 71566166022 71629743744 71741749248 71848933632 72060129792 72145502208 72271946752 72276605856 72303961548 72375886908 72489059136 72597360024 72666906624 72810756144 72889270272 72989392896 73017018368 73029487167 73122030072 73203941376 73236369024 73244153502 73336968432 73423853568 73437706026 73552538592 73648533504 73749699072 73958621184 73966482432 73999247868 74180800512 74188685376 74282697216 74318710869 74398851072 74501047296 74729023488 74920329216 74953517184 75056475312 75084883146 75173839104 75277099872 75358273536 75461787648 75507450816 75692703744 75734282988 75915198464 75956899928 76053152448 76061236329 76143255552 76157621064 76247847936 76276706688 76381482384 76481169408 76610940237 76845372786 76936414464 77033908224 77042096352 77071255716 77139724032 77260345344 77366472192 77487448064 77598889056 77695156224 77836344768 77943262824 77972763267 78065140608 78157627392 78172372944 78256668672 78364164096 78407210817 78486700032 78647140026 78878319156 78963376128 78978273696 79071842304 79180457472 79210426176 79215532578 79304269824 79448382468 79681916808 79785911296 79800964047 79895507328 79996750848 80005253904 80035534782 80121839616 80130355968 80231897088 80326950912 80467734528 80472921984 80709467904 80830050336 80956442112 81067646016 81163689984 81266540544 81305940096 81311181588 81505419264 81550191528 81672030027 81750269952 81799738384 81912100662 82000429056 82113067008 82144145664 82152876972 82354434048 82390915152 82504089486 82601835264 82633098912 82746605916 82854600192 82968411456 82999813848 83203448832 83212292736 83416449024 83448020992 83453400576 83462271048 83493860359 83568034368 83698707456 83813678208 84070151424 84169752576 84276412416 84285370368 84322706832 84438534726 84570568992 84686737356 84778057728 84894511104 84945882168 85027258368 85154291712 85404598272 85451512419 85559796504 85661162496 85677323697 85778828928 85811295024 85912958976 85929167682 86041315584 86294229504 86553466272 86663146752 86672358396 86798659584 86807885632 86917888512 87020863488 87037281216 87173379072 87407050752 87565887864 87702812288 87823283184 87917985792 87927330816 87943919562 88038752256 88081435104 88159684608 88297537536 88833798144 88850557908 88955822592 88989491136 88998950053 89078014656 89111729448 89217303552 89642156409 89759150208 89882445744 89916465002 89996344704 90005910642 90137069568 90146650464 90243858432 90260884224 90367819776 90526201344 90532037232 90644348928 90798151392 90933806628 91075997376 91183898624 91201101768 91299446784 91309151232 91424858112 91469182608 91567816704 91693596672 91743965469 91969053696 92024705682 92250482688 92377200384 92412163872 92521648128 92648738304 92689779546 92927064672 92962236276 93211425216 93339462888 93374790579 93485415296 93603879936 93613829328 93714776064 93843505152 93879023616 93885075648 93895054929 94161045888 94290387984 94437827328 94578920352 94690971648 94810963968 94821041664 94856930112 94863045186 95089655808 95141890116 95369166848 95375314944 95421554696 95506324992 95564117439 95655665664 95798578176 95845023134 96080173056 96194002944 96254771067 96368807808 96405282064 96501182544 96537706902 96652078848 96796480032 96889208832 97081008192 97319190528 97372649556 97496040096 97605255168 97648492032 97658871336 97782624576 97898471424 97916941368 98070051456 98198044672 98332932096 98511623847 98611494912 98621976576 98665663824 98801193582 98907734016 98918247168 99043596288 99091614492 99198468096 99334729728 99638697984 99893772288 99938022912 100075300416 100113177528 100231785472 100250695629 100369466496 100615716864 100676601088 100923604992 100979043984 101117751462 101404203264 101414981772 101524340736 101543494752 101663797248 101702275584 101841976512 101848541886 101974892544 102147920316 102460497048 102581885952 102601239489 102711877632 102722795136 102761674288 102852965376 102902830434 103013793792 103155296256 103465185408 103781793024 103924350432 103963684356 104086854144 104210169856 104229830592 104485552128 104542947756 104862853368 105006895749 105171092208 105284501504 105304364928 105315557994 105429123072 105573943296 105613901568 105620710104 105739026432 105931176624 106076686482 106242555744 106401285396 106527343104 106662334464 106673671872 106714046376 106829119488 106840474624 106975862784 107290312704 107297229312 107349249033 107612623872 107773400448 107941922816 108090194688 108218253312 108355387392 108407920128 108414908784 108455942322 108563830362 108733588704 108896040036 109000359936 109216134216 109333905408 109484089344 109525527552 109537169296 109683045108 109805912064 109854553536 109866230253 110005452648 110135780352 110177465216 110328807888 110472800256 110624548608 110666418464 110937931776 110949723648 110998871802 111271200768 111283028064 111424045824 111598276608 111751570944 112093535232 112226336768 112380493824 112430275776 112584712968 112627324719 112760758656 112915649808 113037410304 113192681472 113261176224 113369677824 113539055616 113601424482 113872797696 113935349892 114079728672 114214883328 114236431596 114371771904 114415060032 114550611968 114572223576 114721754112 115058972672 115268059179 115404621696 115550862336 115563144528 115606883574 115731546112 115890518016 116027817984 116049708288 116231172096 116398333584 116542734336 116754517152 116914894236 117097710912 117236441088 117258559416 117385003008 117441913472 117546246144 117730050048 117970710039 118317478734 118445064192 118467410544 118607763456 118652654848 118770686208 118815639264 118823298867 118956404736 119172573702 119522875212 119678866944 119843260992 119995126272 120007880856 120053302173 120182759424 120195533952 120347845632 120490426368 120701601792 120709382976 120859131904 121064201856 121245075504 121434663168 121601469024 121732595712 121745534976 121899810816 121958910144 121966772382 122258128896 122325287292 122625404928 122699607576 122868150993 123000643584 123169600512 123216218496 123229315458 123362197504 123531651072 123586372728 123756134229 123902752896 123949648368 124119908874 124281900288 124452617184 124499720772 124805173248 124818439104 125124673536 125172031488 125180100864 125193406572 125352051552 125548061184 125720517312 125917103104 126105227136 126254628864 126414618624 126428055552 126475906816 126484060248 126657802089 126786207744 126855853488 127030106034 127167086592 127341766656 127418823252 127540887552 127731437568 128106897408 128339694756 128491743744 128668243392 128716942536 128869438464 128893751523 129061973376 129441344256 129758920704 129830199408 129994720128 130008537594 130197989376 130211828448 130376832768 130531295232 130555921824 130760068608 131110576128 131348831796 131495968768 131554218432 131734924776 131876978688 131890996224 131915879343 132058128384 132122152656 132264624128 132446306304 132851597312 132924574874 133250697216 133275836862 133433733888 133484236704 133617021984 133667594172 133825955328 134638725312 134823668616 134874697503 134994517056 135008865963 135205604352 135219975696 135365787648 135391326336 135551729664 135603034112 135789302016 135798055848 135966523392 136197227088 136400709942 136613996064 136775847936 136801652652 136949170176 136963726848 137137287168 137203773912 137351725056 137540395008 137953580544 138037058523 138375724032 138565800576 138618245808 138782472192 138973107456 139034669319 139314069504 139390597008 139443354414 139817137824 140009194332 140228122944 140405819904 140420743992 140572164096 140765257728 140818535424 140827613472 140985368576 141241568832 141435581976 141656740992 141868380528 142036457472 142216445952 142231562496 142285395168 142294567779 142438825984 142634483712 142712835174 143053750272 143062972416 143132332044 143259487488 143483498496 143697867264 143767534701 144120259584 144291004416 144543893504 144553211712 144607923096 144751773816 144806560353 144978118272 145194720048 145333813248 145621512288 145778540544 145978785792 146034036736 146058974334 146244060144 146407882752 146472738048 146488307004 146673936864 146847707136 146875412052 147105077184 147297067008 147499398144 147917242368 147932964864 147998495736 148201790373 148361601024 148377370752 148565394432 148637421738 148797702144 149002094592 149458046976 149840658432 149907034368 150112950624 150169766292 150347678208 150554199744 150923575296 151014901632 151385407488 151468565976 151676627193 151830396928 151913799856 152106304896 152122472658 152286511104 152315242128 152495695872 152553413376 152762964768 152962338816 153221880474 153690745572 153872828928 154067816448 154084192704 154142511432 154279448064 154354245651 154520690688 154732944384 154974896128 155197778112 155390312448 155672689536 155886525648 155945526534 156130281216 156315254784 156344745888 156513337344 156728328192 156814421634 157294280052 157756638312 157926752256 157956547392 157973336991 158143684608 158360914944 158420852352 158431065156 158608539648 158896764936 159115029723 159363833616 159571822592 159601928094 159791014656 159993501696 160010507808 160071069564 160243679232 160260711936 160463794176 160935469056 160945843968 161418935808 161660100672 161912884224 162135292032 162327379968 162533081088 162611880192 162622363176 162683913483 163010838528 163100383056 163344060054 163500539904 163599476768 163824201324 164000858112 164226134016 164288291328 164305753944 164708868096 164781830304 165008178972 165203670528 165266197824 165493211832 165709200384 165936822912 165999627696 166406897664 166424585472 166498307703 166832898048 166896041984 166906801152 166924542096 166987720718 167136068736 167397414912 167627356416 168140302848 168339505152 168570740736 168645413664 168877069452 169141137984 169373474712 169556115456 169789022208 169891764336 170054516736 170308583424 170402136723 170809196544 170903024838 171119593008 171322324992 171354647394 171557657856 171622590048 171825917952 171858335364 172082631168 172588459008 173106932544 173326293504 173344716792 173410325361 173597319168 173615771264 173835777024 174041726976 174074562432 174346758144 174814101504 175131775728 175405624576 175646566368 175835971584 175854661632 175887839124 176077504512 176162870208 176319369216 176595075072 177476218101 177667596288 177701115816 177911645184 177978982272 177997900106 178156029312 178223458896 178434607104 178758860553 179284312818 179518300416 179764891488 179832930004 179992689408 180011821284 180274139136 180293300928 180521768448 180735639552 181052402688 181064074464 181288697856 181596302784 181867613256 182151994752 182367797248 182402203536 182598893568 182618302464 182849716224 182938365216 182950158573 183135633408 183387193344 183487930938 183938107392 184049411364 184500965376 184754400768 184824327744 184843973187 185043296256 185297476608 185379559092 185854129344 185924472552 186179863311 186422850432 186678925776 186749581158 186970830592 187207759872 187227658656 187429552128 187687010304 187758047232 187770151296 187790109858 188322091776 188580775968 188875654656 189157840704 189381943296 189621927936 189642083328 189713860224 189726090372 190179311616 190283780232 190545159051 190738333696 190750629888 190843109392 191012649984 191128234878 191311331328 191597156352 191690046268 192160346112 192509542134 192737615616 192810564128 193002365088 193075413804 193304157696 193592960064 194162016384 194638381056 194745299112 194992080192 195012806391 195210510336 195296984064 195317742672 195565249152 195796942848 195833882736 196140102912 196396089344 196665864192 197023247694 197243953152 197331327648 197602387164 197815468032 197836494336 198087192576 198183228984 198396936192 198669459456 199277395968 199386862311 199787544576 199876045824 199913755293 200150600832 200226355056 200463570944 200501391258 200738932992 201231433728 201353202176 201958087968 202235502924 202808406528 202829963544 203048681472 203086989504 203327594496 203404551168 203683953024 203697083772 203949785088 204295840632 204601064913 204920994096 205163771904 205202478978 205423755264 205445590272 205523348576 205705930752 205805660868 206027587584 206310592512 206930370816 207563586048 207848700864 207927368712 208173708288 208420339712 208459661184 208971104256 209085895512 209165031621 209725706736 210013791498 210342184416 210569003008 210608729856 210631115988 210858246144 211147886592 211227803136 211241420208 211478052864 211862353248 212153372964 212485111488 212802570792 213054686208 213324668928 213347343744 213428092752 213658238976 213680949248 213951725568 214069252761 214580625408 214594458624 214698498066 215225247744 215546800896 215883845632 216180389376 216436506624 216815840256 216829817568 216911884644 217127660724 217467177408 217792080072 218000719872 218432268432 218667810816 218968178688 219051055104 219074338592 219088461501 219366090216 219611824128 219709107072 219732460506 220010905296 220271560704 220354930432 220657615776 220945600512 221249097216 221332836928 221875863552 221899447296 221997743604 222542401536 222566056128 222848091648 222956132607 223196553216 223503141888 224187070464 224452673536 224760987648 224860551552 225169425936 225254649438 225521517312 225831299616 226074820608 226385362944 226522352448 227078111232 227202848964 227745595392 227870699784 228159457344 228183708987 228429766656 228472863192 228743543808 228830120064 229101223936 229144447152 229443508224 229832820711 230117945344 230536118358 230809243392 231101724672 231126289056 231213767148 231463092224 231781036032 232099416576 232462344192 232796667168 233085468672 233509034304 233829788472 233918289801 234195421824 234472882176 234517118832 234770006016 234883826944 235092492288 235221632451 235460100096 235941420078 236634957468 236890128384 236934821088 237215526912 237305309696 237541372416 237631278528 237646597734 237912809472 238345147404 239045750424 239357733888 239402892141 239686521984 239990252544 240015761712 240106604346 240365518848 240391067904 240695691264 240980852736 241403203584 241418765952 242128403712 242490151008 242869326336 243202938048 243491069952 243799621632 243917820288 243933544764 244516257792 244650574584 245016090081 245250809856 245399215152 245736301986 246001287168 246339201024 246432436992 246458630916 246724395008 247063302144 247172745456 247512268458 247805505792 247899296736 248239817748 248563800576 248905234368 248999441544 249610346496 249636878208 250249347072 250344062976 250360201728 250386813144 250481581077 250704103104 251096122368 251441034624 251834206208 252210454272 252509257728 252829237248 252856111104 252951813632 252968120496 253315604178 253711706976 254060212068 254334173184 254683533312 254837646504 255081775104 255462875136 256213794816 256354537257 256679389512 256983487488 257031971091 257336486784 257433885072 257738876928 257787503046 258123946752 258882688512 259660398816 259989440256 260017075188 260395978752 260423656896 260753665536 261062590464 261111843648 261520137216 262221152256 262697663592 262991937536 263108436864 263469849552 263753957376 263781992448 263831758686 264116256768 264244305312 264529248256 264892612608 265703194624 265849149748 266501394432 266551673724 266867467776 266968473408 266996850159 267234043968 267335188344 267651910656 268926469227 269277450624 269647337232 269749395006 269989034112 270017731926 270411208704 270439951392 270731575296 270782652672 271103459328 271206068224 271578604032 271596111696 271933046784 272394454176 272801419884 273227992128 273551695872 273603305304 273898340352 273927453696 274274574336 274407547824 274703450112 275080790016 275231896407 275907161088 276074117046 276751448064 277131601152 277236491616 277564944384 277946214912 278069338638 278781194016 278886708828 279634275648 280018388664 280124371737 280456245888 280811639808 280841487984 281144328192 281530515456 281637070848 281655226944 281685164787 281970737152 282483137664 282871163952 283313481984 283736761056 284072914944 284432891904 284463124992 284570790336 284589135558 285268967424 285425670348 286107500544 286125944832 286264664088 286518974976 286692352317 286966996992 287395734528 287535069402 288240519168 288582008832 288764313201 289087787008 289106423424 289215846192 289503547632 289613120706 289956236544 290389440096 290667626496 291243024576 291957571584 292068073472 292117948668 292488120288 292815765504 292945476096 292976614008 293347873728 293695414272 293750824104 294210154368 294594134016 294998796288 295534871541 295834484736 295865929728 295996991472 296403580746 296723202048 296754741504 297130788864 297274843476 297595404288 298004189184 298916093952 299681316864 299814068736 300225901248 300339532584 300695356416 300752086887 301108399488 301847150592 302029803264 302770814976 302937131952 303353254386 303827599712 304212609792 304244945316 304573022208 304630484256 304991391744 305106826752 305525929536 305924677632 306443760948 307381491144 307745657856 307803718467 308135632896 308168385408 308285022864 308558896128 308708491302 309041381376 309465888768 309949792256 310395556224 311345379072 311773051296 311891053068 312260562432 312630509568 312689491776 313456656384 313628843268 314588560104 315020687247 315513276624 315853504512 315913094784 315946673982 316287369216 316721829888 316841704704 316862130312 317217079296 317793529872 318230059446 318727667232 319143645184 319203856188 319582029312 319987003392 320021015616 320142139128 320487358464 320521423872 320927588352 321870938112 321891687936 322047747099 322837871616 323320201344 323825768448 324270584064 324654759936 325066162176 325223760384 325244726352 325367826966 326200766112 326688120108 327001079808 327198953536 327648402648 328001716224 328452268032 328576582656 328611507888 329417736192 329563660608 329598690759 330016357944 330407341056 330532395648 330986423664 331418400768 331873645824 331999255392 332813795328 332849170944 332996615406 333792083968 333813602304 333849084192 333975441436 334272137472 334794829824 335254712832 335457580969 336280605696 336679010304 337141481472 337290827328 337754138904 337881974157 338282275968 338746949424 339112230912 339578044416 339783528672 340109033472 340617166848 340804273446 341618393088 341806049676 342239186016 342644649984 342709294788 343115315712 343245180096 343651835904 343716670728 344165262336 345176918016 345804177537 346213865088 346652587008 346689433584 346820650722 347194638336 347231542528 347671554048 348083453952 348149124864 348693516288 349628203008 350263551456 350811249152 351293132736 351709323264 351775678248 352155009024 352325740416 352638738432 353190150144 353912130117 354952436202 355335192576 355402231632 355823290368 355957964544 355995800212 356312058624 356446917792 356469896601 356869214208 357517721106 358568625636 359036600832 359529782976 359665860008 359985378816 360023642568 360159906519 360548278272 360586601856 361043536896 361471279104 362104805376 362128148928 362577395712 363192605568 363735226512 364303989504 364735594496 364804407072 365197787136 365236604928 365699432448 365876730432 365900317146 366774386688 366975861876 367876214784 368098822728 368604452979 369001930752 369508801536 369648655488 369687946374 370086592512 370594953216 370759118184 371268402687 371708258688 371848945104 372359726622 372845700864 373357851552 373499162316 373941661184 374415519744 374455317312 375374020608 375516094464 375540302592 375580219716 376644183552 377161551936 377751309312 378315681408 378763886592 379243855872 379284166656 379427720448 379452180744 379973406267 380358623232 380567560464 381090318102 381501259776 381686218784 382025299968 382256469756 382622662656 383194312704 383380092536 384320692224 385019084268 385475231232 385621128256 386004730176 386150827608 386608315392 386681254569 387185920128 388324032768 389276762112 389490598224 389984160384 390025612782 390593968128 390635485344 391130498304 391593885696 391667765472 392280205824 392792178688 393331728384 394046495388 394487906304 394662655296 395204774328 395630936064 395672988672 395747638029 396174385152 396366457968 396793872384 397338918912 398554791936 398773724622 399752091648 399827510586 400301201664 400452710112 400927141888 401002782516 401477865984 402706404352 403916175936 404471005848 404624092509 405026597889 405616813056 405659927088 406097362944 406173979008 406655188992 406809102336 407367906048 407394167544 407899570176 408591681264 409202129826 409841988192 410327543808 410404957956 410847510528 410891180544 411046697152 411411861504 411611321736 412055175168 412621185024 413860741632 414111175569 415127172096 415697401728 415854737424 416347416576 416840679424 416919322368 417104007957 417942208512 418171791024 418330063242 419451413472 420027582996 420684368832 421217459712 421262231976 421716492288 422295773184 422455606272 422482840416 422956105728 423724706496 424306745928 424970222976 425605141584 426109372416 426649337856 426694687488 426856185504 426883703337 427316477952 427361898496 427903451136 428138505522 429161250816 429188917248 429396996132 430450495488 431093601792 431302604103 431767691264 432360778752 432873013248 433631680512 433659635136 433823769288 434255321448 434419681059 434934354816 435584160144 436001439744 436864536864 437335621632 437936357376 438102110208 438148677184 438176923002 438732180432 439223648256 439418214144 439464921012 440021810592 440543121408 440709860864 441315231552 441891201024 442498194432 442665673856 443751727104 443798894592 443995487208 444605371119 445084803072 445132112256 445696183296 445912265214 446393106432 447006283776 448374140928 449521975296 449721103104 450338851872 450509298876 451043034624 451662599232 452770725888 453044704896 454156222464 454405697928 455029881579 455491190784 455741399568 456318914688 456367417974 456859533312 456945726384 457487087616 457660240128 458202447872 458288894304 458887016448 459665641422 460235890688 461072236716 461618486784 462203449344 462252578112 462427534296 462926184448 463062736953 463562072064 464198833152 464924688384 465593334336 466170937344 467018068608 467659576944 467836579602 468390843648 468945764352 469034237664 469540012032 469767653888 470184984576 470443264902 471882840156 473269914936 473780256768 473869642176 473920010973 474431053824 474610619392 475082744832 475262557056 475293195468 475825618944 476690294808 477345089169 478091500848 478715467776 478805784282 479373043968 479980505088 480031523424 480213208692 480731037696 480782135808 481391382528 482806407168 482837531904 484256807424 484980302016 485738652672 486405876096 486982139904 487599243264 487835640576 487867089528 488051740449 489032515584 489301149168 490032180162 490501619712 490798430304 491472603972 492002574336 492678402048 492864873984 492917261832 493448790016 494126604288 494345490912 495024536916 495611011584 495798593472 496479635496 497127601152 497810468736 497998883088 499220692992 499273756416 499494923109 500498694144 500688125952 500720403456 500773626288 500963162154 501408206208 502192244736 502882069248 503668412416 504420908544 505018515456 505712222208 505903627264 505936240992 506631208356 507423413952 508120424136 508668346368 509367066624 509675293008 510163550208 510925750272 511206410169 512427589632 512709074514 513358779024 513966974976 514063942182 514672973568 514867770144 515477753856 515575006092 516247893504 517765377024 519320797632 519978880512 520034150376 520230976083 520791957504 520847313792 521507331072 522125180928 522223687296 523040274432 524442304512 525395327184 525983875072 526216873728 526939699104 527507914752 527563984896 527663517372 528232513536 528488610624 529785225216 531406389248 531698299496 532428654303 533002788864 533103347448 533734935552 533936946816 533993700318 534468087936 534670376688 535303821312 536276581659 537852938454 538554901248 539294674464 539498790012 539978068224 540035463852 540822417408 540879902784 541565305344 542206918656 542412136448 543157208064 543192223392 543866093568 544788908352 545602839768 546455984256 547103391744 547206610608 547796680704 547854907392 548549148672 548815095648 548850475719 549406900224 550161580032 550463792814 551814322176 552148234092 553502896128 554263202304 554472983232 554531919561 555129888768 555892429824 556138677276 557562388032 557773417656 558539589933 559268551296 560036777328 560248743474 560912491776 561623279616 561682975968 562288656384 563061030912 563274141696 563310453888 563370329574 564966275328 565742327904 566626963968 567473522112 568145829888 568865783808 568926249984 569141580672 569178271116 570537934848 570851340696 571635477153 572215001088 572251889664 572529328176 573037949952 573384704634 573933993984 574791469056 575070138804 576481038336 577528626402 578175574016 578212846848 578431692384 579007095264 579226241412 579912473088 580778880192 582486049152 583915143168 584136146944 584235897336 584457022513 584976240576 585038419173 585631531008 585890952192 585953228016 586695747456 587390828544 587501648208 588420308736 589188268032 589997592576 591069743082 591731859456 591993982944 592807161492 593446404096 593509483008 594261577728 594549686952 595190808576 596008378368 597832187904 598160586933 599362633728 599628137472 599741265879 600451802496 600679065168 601390712832 601504173774 602216798976 603694301184 604059606528 605874263904 606706508772 607655199424 608425219584 608489890632 609146044416 609260968512 609982783488 610213653504 611051859072 611849355264 612887521896 614762982288 615491315712 615607436934 616271265792 616336770816 616570045728 617117792256 617416982604 618082762752 618931777536 619899584512 620791112448 622690758144 622992650371 623546102592 623782106136 624521124864 625261019136 625378983552 626913312768 627257686536 627495094863 629177120208 630041374494 631026553248 631707009024 631826189568 631893347964 632574738432 633443659776 633683409408 633724260624 634434158592 635587059744 636460118892 637455334464 638287290368 638407712376 639164058624 639974006784 640042031232 640284278256 640974716928 641042847744 641855176704 642207758283 643741876224 643783375872 644095494198 645675743232 646640402688 647651536896 648541168128 649309519872 650447520768 650489452704 650735653932 652401532224 653376240216 654002159616 654397907072 655296805296 656003432448 656904536064 657153165312 657223015776 657265384503 658835472384 659127321216 659197381518 660032715888 660814682112 661064791296 661972847328 662836801536 663747291648 663998510784 665627590656 665698341888 665993230812 667584167936 667627204608 667698168384 667950882872 668544274944 668868397821 669589659648 670509425664 670915161938 672561211392 673358020608 674282962944 674581654656 675508277808 675763948314 676564551936 677493898848 678224461824 679156088832 679567057344 681234333696 681608546892 683236786176 683612099352 684478372032 684551126961 685289299968 685418589576 686230631424 686490360192 687303671808 687433341456 688330524672 689498462133 690353836032 691608355074 692427730176 693305174016 693378867168 693641301444 694389276672 694463085056 695343108096 696298249728 697387032576 699256406016 700527102912 701622498304 701754869403 702586265472 703418646528 703551356496 704310018048 704651480832 705277476864 705664897353 706380300288 707824260234 709904872404 710670385152 710804463264 711646580736 711915929088 711991600424 712624117248 712893835584 712939793202 713738428416 715035442212 717137251272 718073201664 718208676423 719059565952 719331720016 719970757632 720047285136 720319813038 721096556544 721173203712 722087073792 722942558208 724209610752 724256297856 726385211136 727470453024 728607979008 729471188992 729608814144 730473209856 731398864896 731753460864 731800634292 733548773376 733951723752 735048270243 735752429568 736197645456 737208905958 738003861504 739017603072 739297310976 739375892748 740173185024 741189906432 741518236368 742536805374 743416517376 743697890208 744719453244 745691401728 746715703104 746998324632 747883322368 748831039488 748910634624 750748041216 751032188928 751080605184 751160439432 751444743231 753288367104 754323103872 755502618624 756631362816 757527773184 758487711744 758568333312 758855440896 758904361488 759946812534 761135120928 762180636204 763002519552 763372437568 764050599936 764512939512 765245325312 766388625408 766760185072 768641384448 769063611771 770038168536 770950462464 771242256512 772009460352 772301655216 773216630784 773362509138 774371840256 776648065536 778981196448 779968320768 780051225564 781187936256 781270970688 782260996608 783187771392 783335530944 784560411648 785584357376 786663456768 788092990776 788975812608 789325310592 790409548656 791261872128 791345977344 791495276058 792348770304 792732915936 793587744768 794677837824 797109583872 797547449244 799504183296 799655021172 800602403328 800905420224 800990550477 801854283776 802005565032 802955731968 805412808704 806779407681 807832351872 808942011696 809248185018 810053195778 811233626112 811319854176 812194725888 812347958016 813310377984 813618204672 814735812096 814788335088 815799140352 817183362528 818404259652 819683976384 820655087616 820809915912 821695021056 821782361088 822093394304 822823723008 823222643472 824110350336 825242370048 825695689221 827721483264 828222351138 830254344192 831394803456 831709474848 832694833152 833838644736 834208015914 836343582048 836660126484 838902826944 840055165992 840373115211 841368737664 842434919424 842524463952 843432984576 844591546368 844911212544 844965680832 845055494361 845912211456 847449412992 848613491856 849940445952 851210283168 852218744832 853298675712 853389374976 853712371008 853767406674 854723796992 855806902272 856277011044 858322501632 858377834496 858793992264 860077056951 860900990976 862187203584 862605208206 863535382528 864721557504 865746026496 866292939603 867263361024 867319270272 867647538576 868510642896 868839362118 869868709632 871168320288 872002879488 873729073728 875872714752 876204220416 876297354368 876353846004 877464360864 878447296512 878836428288 878929842024 880043621184 881086242816 881419721728 882630463104 883782402048 884996388864 885331347712 886604614623 887503454208 887597789184 887990974416 889210742238 890169606144 890264224512 891392366592 891824530428 892786212864 894012567552 896748281856 899043950592 899442206208 900677703744 901018597752 902086069248 902256260661 903325198464 905541451776 906089409792 908312444928 908811395856 910059763158 911482799136 912637829376 912734835948 913719066624 913891452768 914974175232 915320480256 916404895744 916577788608 917774032896 919331282844 920471781376 922144473432 923236973568 923411155401 924406898688 924505156224 924855068592 925852368896 926125473906 927124144128 928397666304 929849376768 931186668672 934036137216 935319153888 935673159204 936781687296 937891528704 938068475328 939535307776 940369969152 940886529804 943765680312 945062061741 946539829872 947560513536 947739284352 947840021946 948862107648 949221238784 950165489664 950525114112 950586390936 951651237888 953380589616 954690178338 956183001696 957430935552 957611568564 958746087936 959961010176 960063046848 960426417384 961462075392 961564271616 962782765056 965612814336 965675063808 966143241297 968513614848 969960604032 971477305344 972811752192 973964279808 975198486528 975671281152 975734179056 976103480898 978602298336 980064360324 981003239424 981596860608 982945207944 984005148672 985356804096 985729747968 985834523664 986897580032 988253208576 988690981824 988796072277 990049073832 991222023168 991597186944 992959270992 994255202304 995620937472 995997766176 998441385984 998547512832 998989846218 1001376251904 1001440806912 1001547252576 1001926324308 1002816412416 1004384489472 1005764138496 1006372742907 1007336824832 1008841817088 1010037030912 1011424444416 1011807254528 1011872481984 1013262416712 1013645922471 1014846827904 1016240848272 1017336692736 1018734133248 1019350586016 1020327100416 1021851500544 1022412820338 1024855179264 1025418149028 1026717558048 1027933949952 1028127884364 1029345947136 1029735540288 1030955507712 1031150012184 1032495787008 1035530754048 1037412532611 1038641595264 1039957761024 1040068300752 1040461952166 1041583915008 1041694627584 1043014662144 1044250361856 1044447374592 1046080548864 1048884609024 1050790654368 1051967750144 1052433747456 1053879398208 1055127969792 1055327034744 1056465027072 1056977221248 1059570450432 1061736390351 1062812778496 1063396598992 1064857308606 1066005577728 1066206694896 1067469871104 1067873893632 1067987400636 1068936175872 1069340753376 1070607642624 1072553163318 1075705876908 1077109802496 1078589348928 1078997580024 1079956136448 1080070927704 1080479719557 1081644834816 1081759805568 1083130610688 1084413837312 1084824272896 1086314416128 1086384446784 1087732187136 1089577816704 1091205679536 1092911968512 1094206783488 1094413221216 1095593361408 1095709814784 1097098297344 1097630191296 1097700951438 1100323160064 1100927585628 1103628644352 1104296468184 1105813358937 1107005792256 1108526404608 1108945966464 1109063839122 1110259777536 1111784859648 1112277354552 1113805208061 1115124776064 1115546835312 1117079179866 1118537102592 1120073554656 1120497486948 1121824983552 1123246559232 1123365951936 1126122061824 1126548283392 1126620907776 1126740659148 1129932550656 1131484655808 1133253927936 1134947044224 1136291659776 1137731567616 1137852499968 1138283161344 1138356542232 1141075869696 1141702681392 1143270954306 1144503779328 1145058656352 1146075899904 1146769409268 1147867987968 1149582938112 1150140277608 1152962076672 1155057252804 1156351148032 1156425693696 1156863384768 1156986350689 1158014190528 1158452482824 1159824946176 1160043763707 1161557760384 1164972098304 1167830286336 1168272293888 1168471794672 1168914045026 1169952481152 1170076838346 1171781904384 1171906456032 1173391494912 1174781657088 1175003296416 1176840617472 1178376536064 1179995185152 1182139486164 1183463718912 1183987965888 1185614322984 1186892808192 1187018966016 1187242914087 1188523155456 1189099373904 1190381617152 1192016756736 1195664375808 1196321173866 1199256274944 1199482531758 1200903604992 1201358130336 1202781425664 1203008347548 1204433597952 1208119213056 1211748527808 1213413017544 1213872277527 1215310398848 1216850439168 1216979781264 1218292088832 1218521937024 1219965566976 1220427307008 1222103718144 1223698710528 1225775043792 1229525964576 1230982631424 1231214873868 1232542531584 1232673541632 1233140091456 1234235584512 1234833965208 1236165525504 1237863555072 1239799169024 1241582224896 1242333526707 1245381516288 1245985300742 1247092205184 1247564212272 1249042249728 1250522038272 1250757967104 1251312023871 1253826625536 1254515373072 1254990189726 1258354240416 1260082748988 1262053106496 1263652379136 1263786695928 1265149476864 1266887319552 1267366818816 1267448521248 1268868317184 1271174119488 1272920237784 1274910668928 1276574580736 1276815424752 1278328117248 1279948013568 1280084062464 1280568556512 1280651110011 1281949433856 1282085695488 1283710353408 1284415516566 1287483752448 1287566751744 1288190988396 1291351486464 1293280805376 1293907812309 1295303073792 1297082336256 1298619039744 1300895041536 1300978905408 1301471307864 1303259043177 1304803064448 1306752480432 1308004319232 1308795814144 1310593610592 1312006864896 1313809072128 1314306330624 1314446031552 1314530769006 1317670944768 1318254642432 1318394763036 1320065431776 1321629364224 1322129582592 1323945694656 1325673603072 1327494583296 1327997021568 1331255181312 1331396683776 1331986461624 1333816113357 1335168335872 1335254409216 1335396336768 1335901765744 1337088549888 1337736795642 1339179319296 1341018851328 1341830323876 1345122422784 1348565925888 1349163309312 1351016555616 1351527896628 1353129103872 1354987797696 1358312177664 1359134114688 1362468667392 1363217093784 1365089644737 1366473572352 1367224198704 1368956744064 1369102253922 1370578599936 1370837179152 1372461262848 1372980720384 1374607343616 1374866682912 1376661049344 1378996924266 1380707672064 1383216710148 1384855460352 1386610348032 1386757734336 1387282602888 1388778553344 1388926170112 1389188210859 1390686216192 1392596499456 1394774065152 1398512812032 1401054205824 1403244996608 1403509738806 1405172530944 1406837293056 1407102712992 1408620036096 1409302961664 1410554953728 1411329794706 1415648520468 1419809744808 1421340770304 1421608926528 1421760032919 1423293161472 1423831858176 1423983200848 1425248234496 1425787671168 1425879586404 1427476856832 1430070884424 1434274502544 1436146403328 1436417352846 1438119131904 1438663440032 1439941515264 1440094570272 1440639626076 1442193113088 1442346407424 1444174147584 1448419221504 1448512595712 1452770422272 1454940906048 1457215958016 1458942377984 1459217628288 1460946419712 1462797729792 1463506921728 1463601268584 1464155221347 1467097546752 1467903447504 1470096540486 1471504859136 1472395290912 1474417811916 1476007723008 1478035206144 1478594621952 1478751785496 1480346370048 1482379812864 1483036472736 1485073610748 1486833034752 1487395780416 1489438906488 1491382803456 1493431406208 1493996649264 1495766644736 1497662078976 1497821269248 1498484769327 1501496082432 1502064377856 1502161210368 1502320878864 1502889486462 1506576734208 1508646207744 1511005237248 1513262725632 1515055546368 1517136666624 1517710881792 1517808722976 1519893625068 1522270241856 1524361272408 1526005039104 1526744875136 1528101199872 1529025879024 1530490650624 1532777250816 1533520370144 1533619230507 1537282768896 1538127223542 1540076337072 1541900924928 1542484513024 1544018920704 1544603310432 1546433261568 1546725018276 1548743680512 1553296131072 1557962392896 1559936641536 1560102451128 1560692928249 1562375872512 1562541941376 1564521993216 1566375542784 1566671061888 1569120823296 1571168714752 1573326913536 1576185981552 1577951625216 1578650621184 1580819097312 1582523744256 1582691954688 1582990552116 1584697540608 1585465831872 1589355675648 1594219167744 1595094898488 1597285962909 1599008366592 1599310042344 1601204806656 1601810840448 1601981100954 1603708567552 1604011130064 1605911463936 1608829744977 1610825617408 1613558815362 1615664703744 1617884023392 1618496370036 1620106391556 1622467252224 1622639708352 1624695916032 1626620755968 1627236409344 1629471624192 1629576670176 1631598280704 1634366725056 1636808519304 1639367952768 1641310175232 1641619831824 1643390042112 1643564722176 1644186788608 1645647446016 1646445286944 1646551427157 1648220700672 1650484740096 1651391378442 1655442966528 1656444702276 1660508688384 1662789606912 1663418949696 1663595758683 1665389666304 1667677289472 1668416031828 1672687164096 1673320252968 1675618769799 1677805653888 1680110331984 1680746230422 1682737475328 1684869838848 1685048927904 1686865969152 1689183092736 1689822425088 1689931361664 1690110988722 1694898825984 1697226983712 1699880891904 1702420566336 1704437489664 1706597351424 1706778749952 1707424742016 1707534813348 1709447593984 1711613804544 1712554022088 1714906431459 1716645003264 1716755668992 1717587984528 1720154113902 1721801981952 1724374407168 1725210416412 1727070765056 1729443115008 1732585879206 1734526722048 1734638540544 1735295077152 1737021285792 1737678724236 1739737419264 1742336640576 1747458147456 1751745429504 1752408440832 1752594708736 1752707692008 1753371067539 1754928721728 1755115257519 1756894593024 1757672856576 1757859684048 1760087242368 1762172485632 1762839443456 1765260926208 1767564804096 1769992777728 1770662695424 1773209229246 1775195578368 1775981948832 1778421484476 1780339212288 1780528449024 1782784733184 1783649060856 1785572425728 1788025135104 1793496563712 1794481760799 1798087901184 1798884412416 1799223797637 1801355407488 1802037195504 1804172138496 1804512521322 1806650396928 1811082903552 1812178819584 1817622791712 1820119526316 1822965598272 1825275658752 1825469671896 1827438133248 1827782905536 1829948350464 1830640960512 1832809791488 1833155577216 1835548065792 1838662565688 1840943562752 1844288946864 1846473947136 1846822310802 1848813797376 1849010312448 1849710137184 1851704737792 1852250947812 1854248288256 1856795332608 1859698753536 1862373337344 1868072274432 1868977951113 1870638307776 1871346318408 1873563374592 1875783057408 1876136950656 1879070615552 1880739938304 1881773059608 1882485284589 1887531360624 1890124123482 1893079659744 1895121027072 1895478568704 1895680043892 1897724215296 1898442477568 1900330979328 1901050228224 1901172781872 1903302475776 1906761179232 1909380356676 1912366003392 1914861871104 1915223137128 1917492175872 1919922020352 1920126093696 1920852834768 1922924150784 1923128543232 1925565530112 1926623274849 1931225628672 1931350127616 1932286482594 1937027229696 1939921208064 1942954610688 1945623504384 1947928559616 1951342562304 1951468358112 1952206961796 1957204596672 1960128720648 1962006478848 1963193721216 1965890415888 1968010297344 1970713608192 1971459495936 1971669047328 1971796153509 1973795160064 1976506417152 1977381963648 1977592144554 1980098147664 1982444046336 1983194373888 1985918541984 1988510404608 1991241874944 1991995532352 1996882771968 1997095025664 1997979692436 2002752503808 2002881613824 2003094505152 2003852648616 2005632824832 2006605193463 2008768978944 2011528276992 2012745485814 2014673649664 2017683634176 2020074061824 2022848888832 2023614509056 2023744963968 2026524833424 2027291844942 2029693655808 2032481696544 2034673385472 2037468266496 2038701172032 2043703001088 2044825640676 2049710358528 2050836298056 2053435116096 2053653380883 2055867899904 2056255768728 2058691894272 2059471080576 2061911015424 2062300024368 2064991574016 2068495386399 2071061508096 2074825065222 2077283190528 2079915522048 2080136601504 2080923904332 2083167830016 2083389255168 2086029324288 2088894749184 2092161097728 2097769218048 2101581308736 2103935500288 2104867494912 2105264608209 2107758796416 2110255939584 2110654069488 2112930054144 2113954442496 2119140900864 2123472780702 2126793197984 2129714617212 2132011155456 2132413389792 2134939742208 2135747787264 2135974801272 2137872351744 2138681506752 2141215285248 2145106326636 2151411753816 2154219604992 2154626029269 2157178697856 2157995160048 2159912272896 2160141855408 2160959439114 2163289669632 2163519611136 2166261221376 2168827674624 2169648545792 2172628832256 2172768893568 2179155633408 2182411359072 2185823937024 2188413566976 2188826442432 2191419629568 2194196594688 2195260382592 2195401902876 2200646320128 2201855171256 2205144810729 2207257288704 2208592936368 2211626717874 2214011584512 2217052809216 2217891932928 2218127678244 2220519555072 2223569719296 2224554709104 2227610416122 2230249552128 2231093670624 2234158359732 2237074205184 2240147109312 2240994973896 2243649967104 2246493118464 2246731903872 2252244123648 2253096566784 2253241815552 2253481318296 2254334229693 2259865101312 2262969311616 2266507855872 2269894088448 2272583319552 2275463135232 2275704999936 2276566322688 2276713084464 2283405362784 2286541908612 2289007558656 2290117312704 2292151799808 2293538818536 2295735975936 2299165876224 2300280555216 2305924153344 2307190835313 2310114505608 2312702296064 2312851387392 2313726769536 2313972701378 2316028381056 2316904965648 2319649892352 2320087527414 2323115520768 2329944196608 2336544587776 2336943589344 2337828090052 2339904962304 2340153676692 2343563808768 2343812912064 2346782989824 2349563314176 2350006592832 2353681234944 2356753072128 2359990370304 2364278972328 2366927437824 2367975931776 2371228645968 2373785616384 2374037932032 2374485828174 2377046310912 2378198747808 2380763234304 2384033513472 2391328751616 2392642347732 2398512549888 2398965063516 2401807209984 2402716260672 2402971651431 2405562851328 2406016695096 2408867195904 2416238426112 2420338223043 2423497055616 2426826035088 2427744555054 2430620797696 2433700878336 2433959562528 2436584177664 2437043874048 2439931133952 2440854614016 2444207436288 2447397421056 2451550087584 2459051929152 2461965262848 2462429747736 2465085063168 2465347083264 2466280182912 2468471169024 2469667930416 2472331051008 2475727110144 2477087067663 2479598338048 2483164449792 2484667053414 2490763032576 2491970601484 2494184410368 2495128424544 2498084499456 2501515934208 2502624047742 2509030746144 2509980379452 2516708480832 2520165497976 2521119345633 2524106212992 2527304758272 2527573391856 2530298953728 2533774639104 2534733637632 2534897042496 2535166483083 2537736634368 2542348238976 2545840475568 2549821337856 2553149161472 2553630849504 2556656234496 2559896027136 2560168124928 2561137113024 2561302220022 2564171390976 2567420706816 2568831033132 2574967504896 2575133503488 2576381976792 2580231170853 2582702972928 2586561610752 2587815624618 2590606147584 2594164672512 2597238079488 2598878818809 2601790083072 2601957810816 2602942615728 2606518086354 2609606128896 2613504960864 2616008638464 2617591628288 2621187221184 2627618144256 2628612661248 2628892063104 2629061538012 2635341889536 2636509284864 2636789526072 2640130863552 2643258728448 2644259165184 2647891389312 2651347206144 2654989166592 2655994043136 2659813843869 2662510362624 2662793367552 2663972923248 2667632226714 2670508818432 2670792673536 2671803531488 2674177099776 2675473591284 2678358638592 2682037702656 2683660647752 2690244845568 2697131851776 2698326618624 2702033111232 2703055793256 2706258207744 2706768781983 2709975595392 2716624355328 2718268229376 2724937334784 2726434187568 2730179289474 2734448397408 2737913488128 2738204507844 2741157199872 2741674358304 2744922525696 2745961440768 2749214687232 2749733365824 2753322098688 2757993848532 2761415344128 2766433420296 2769710920704 2770233466203 2773220696064 2773515468672 2774565205776 2777557106688 2777852340224 2778376421718 2781372432384 2785192998912 2789548130304 2802108411648 2806489993216 2807019477612 2810345061888 2813674586112 2814205425984 2818605923328 2821109907456 2822659589412 2831297040936 2835186185223 2839619489616 2842681540608 2843217853056 2843520065838 2846586322944 2847663716352 2847966401696 2850496468992 2851575342336 2851759172808 2854953713664 2860141768848 2868549005088 2872292806656 2872834705692 2876238263808 2877326880064 2879883030528 2880189140544 2881279252152 2884386226176 2884692814848 2888348295168 2896838443008 2897025191424 2898429723891 2905540844544 2909881812096 2914431916032 2917884755968 2918435256576 2921892839424 2925595459584 2927013843456 2927202537168 2928310442694 2935806895008 2940193080972 2943009718272 2944790581824 2948835623832 2952015446016 2956070412288 2957189243904 2957503570992 2960692740096 2964759625728 2966072945472 2966388216831 2970147221496 2973666069504 2974791560832 2978877812976 2982765606912 2986862812416 2987993298528 2991533289472 2995324157952 2995642538496 2996969538654 3004128755712 3004322420736 3004641757728 3005778972924 3013153468416 3017292415488 3019118228721 3022010474496 3026525451264 3030111092736 3034273333248 3035421763584 3035617445952 3039787250136 3040937767413 3044540483712 3048722544816 3052010078208 3053489750272 3056202399744 3058051758048 3060981301248 3065554501632 3067040740288 3067238461014 3074565537792 3076254447084 3080152674144 3083801849856 3084969026048 3088037841408 3089206620864 3092866523136 3093450036552 3097487361024 3106592262144 3112237597833 3115924785792 3119873283072 3120204902256 3121385856498 3124751745024 3125083882752 3129043986432 3132751085568 3133342123776 3138241646592 3146653827072 3152371963104 3155903250432 3157301242368 3161638194624 3165383909376 3165981104232 3169395081216 3170931663744 3178711351296 3185209171053 3188438335488 3190189796976 3194571925818 3198016733184 3198620084688 3202409613312 3203621680896 3203962201908 3207417135104 3208022260128 3211822927872 3217659489954 3221651234816 3227117630724 3231329407488 3235768046784 3236992740072 3240212783112 3241439158671 3244934504448 3245279416704 3249391832064 3253241511936 3254472818688 3258943248384 3259153340352 3263196561408 3268733450112 3273617038608 3278735905536 3282620350464 3283239663648 3286780084224 3287129444352 3288373577216 3291294892032 3292890573888 3293102854314 3300969480192 3302782756884 3310885933056 3312889404552 3317440076811 3321017376768 3325579213824 3326837899392 3327191517366 3330779332608 3335354578944 3336832063656 3341415624183 3345374328192 3346640505936 3351237539598 3355611307776 3360220663968 3361492460844 3365474950656 3369739677696 3370097855808 3378366185472 3379644850176 3379862723328 3380221977444 3389797651968 3394453967424 3399761783808 3404841132672 3408874979328 3413194702848 3413557499904 3414849484032 3415069626696 3418895187968 3423227609088 3425108044176 3429812862918 3433511337984 3435175969056 3440308227804 3443603963904 3448748814336 3450420832824 3454141530112 3458886230016 3465171758412 3469053444096 3469277081088 3470590154304 3470959052067 3474042571584 3475357448472 3479474838528 3480131291121 3484673281152 3494916294912 3503490859008 3504816881664 3505189417472 3505415384016 3506742135078 3509857443456 3510230515038 3515345713152 3515719368096 3520174484736 3524344971264 3525678886912 3530521852416 3535129608192 3539985555456 3541325390848 3546418458492 3550391156736 3551963897664 3556842968952 3560678424576 3561056898048 3561728742261 3565569466368 3567298121712 3571144851456 3576050270208 3586993127424 3588963521598 3597768824832 3598447595274 3602710814976 3604074391008 3608344276992 3609025042644 3613300793856 3624357639168 3635245583424 3640239052632 3641616832581 3645931196544 3650551317504 3650939343792 3654876266496 3655565811072 3659896700928 3661281921024 3665619582976 3666311154432 3671096131584 3677325131376 3681887125504 3688577893728 3692947894272 3693644621604 3697627594752 3698020624896 3699420274368 3704501895624 3708496576512 3713590665216 3719397507072 3724746674688 3727000580121 3736144548864 3737955902226 3741276615552 3742692636816 3747126749184 3751566114816 3752273901312 3753936071613 3758141231104 3761479876608 3763546119216 3764970569178 3775062721248 3780248246964 3786159319488 3790957137408 3791360087784 3795448430592 3796884955136 3800661958656 3802100456448 3802345563744 3806604951552 3813522358464 3818760713352 3824732006784 3829723742208 3830446274256 3834984351744 3839844040704 3840252187392 3841705669536 3841953330033 3845848301568 3846257086464 3851131060224 3853246549698 3862451257344 3862700255232 3864572965188 3874054459392 3879842416128 3881723436927 3885909221376 3891247008768 3895857119232 3902685124608 3902936716224 3904413923592 3909777129531 3914409193344 3920257441296 3924012957696 3926387442432 3931780831776 3936020594688 3941427216384 3942918991872 3943338094656 3943592307018 3953012834304 3954763927296 3955184289108 3960196295328 3964888092672 3966388747776 3971837083968 3977020809216 3982483749888 3983991064704 3993765543936 3994190051328 3995959384872 4001448340071 4005505007616 4005763227648 4006189010304 4007705297232 4011265649664 4013210386926 4017537957888 4023056553984 4025490971628 4029347299328 4035367268352 4045697777664 4047229018112 4047489927936 4053049666848 4054583689884 4059387311616 4064963393088 4074936532992 4077402344064 4087406002176 4089651281352 4095268934211 4099420717056 4101672596112 4106870232192 4107306761766 4111735799808 4112511537456 4117383788544 4118942161152 4123822030848 4124600048736 4129983148032 4136990772798 4142123016192 4149650130444 4154566381056 4159831044096 4160273203008 4161847808664 4166335660032 4166778510336 4167564632577 4172058648576 4177789498368 4184322195456 4195538436096 4203162617472 4209734989824 4210529216418 4215517592832 4220511879168 4221308138976 4225860108288 4227908884992 4246945561404 4253586395968 4259429234424 4264022310912 4264826779584 4265280098757 4269879484416 4271495574528 4271949602544 4275744703488 4277363013504 4282430570496 4290212653272 4302823507632 4308439209984 4309252058538 4314357395712 4315990320096 4319824545792 4320283710816 4321918878228 4326579339264 4327039222272 4332522442752 4339297091584 4345257664512 4345537787136 4358311266816 4360948552597 4364822718144 4371647874048 4376827133952 4377652884864 4382839259136 4388393189376 4390520765184 4390803805752 4392465664041 4401292640256 4403710342512 4410289621458 4414514577408 4417185872736 4423253435748 4428023169024 4434105618432 4435783865856 4436255356488 4441039110144 4447139438592 4449109418208 4455220832244 4460499104256 4462187341248 4468316719464 4474148410368 4480294218624 4481989947792 4487299934208 4492986236928 4493463807744 4495454307981 4504488247296 4506193133568 4506483631104 4506962636592 4508668459386 4519730202624 4525938623232 4533015711744 4539788176896 4545166639104 4551409999872 4553132645376 4553426168928 4566810725568 4573083817224 4578015117312 4580234625408 4584303599616 4587077637072 4591471951872 4598331752448 4600561110432 4600857691521 4611848306688 4614381670626 4620229011216 4625404592128 4625702774784 4627453539072 4627945402756 4632056762112 4633809931296 4639299784704 4640175054828 4646231041536 4659888393216 4673089175552 4673887178688 4675656180104 4679809924608 4680307353384 4682078784747 4687127617536 4687625824128 4693565979648 4699126628352 4700013185664 4707362469888 4713506144256 4719980740608 4728557944656 4733854875648 4735951863552 4742457291936 4747571232768 4748075864064 4748971656348 4754092621824 4756397495616 4768067026944 4782657503232 4785284695464 4791857888727 4797025099776 4797930127032 4803614419968 4805432521344 4805943302862 4811125702656 4812033390192 4817734391808 4826489234931 4832476852224 4840676446086 4846994111232 4853652070176 4855489110108 4861241595392 4867401756672 4867919125056 4874087748096 4879862267904 4881709228032 4888414872576 4894794842112 4903100175168 4918103858304 4923930525696 4924859495472 4930170126336 4930694166528 4932560365824 4936942338048 4939335860832 4939654281471 4944662102016 4951454220288 4954174135326 4966328899584 4969334106828 4981526065152 4983941202968 4988368820736 4990256849088 4990787276049 4996168998912 5003031868416 5005248095484 5018061492288 5019960758904 5026856309397 5033416961664 5040330995952 5042238691266 5048212425984 5054609516544 5055146783712 5060597907456 5067549278208 5069467275264 5069794084992 5070332966166 5084696477952 5091680951136 5099642675712 5106298322944 5107261699008 5113312468992 5119792054272 5120336249856 5122274226048 5122604440044 5128342781952 5134841413632 5137662066264 5144719294377 5149935009792 5150267006976 5152763953584 5160462341706 5165405945856 5173123221504 5175631249236 5181212295168 5188329345024 5197757637618 5203580166144 5203915621632 5205885231456 5213036172708 5219212257792 5227009921728 5235183256576 5242374442368 5255236288512 5257225322496 5257784126208 5258123076024 5260113202617 5265345772557 5270683779072 5273018569728 5273579052144 5280261727104 5286517456896 5288518330368 5295782778624 5302694412288 5309978333184 5311988086272 5319627687738 5325586735104 5327945846496 5335264453428 5341017636864 5341585347072 5343607062976 5348354199552 5350947182568 5356717277184 5364075405312 5367321295504 5380489691136 5383445282397 5394263703552 5396653237248 5404066222464 5406111586512 5412516415488 5413537563966 5419951190784 5433248710656 5436536458752 5452868375136 5460358578948 5468896794816 5475826976256 5476409015688 5482314399744 5483348716608 5489845051392 5491922881536 5498429374464 5499466731648 5506644197376 5515987697064 5522830688256 5532866840592 5539421841408 5540466932406 5546441392128 5547030937344 5549130411552 5555114213376 5555704680448 5556752843436 5562744864768 5570385997824 5579096260608 5604216823296 5606933853339 5612979986432 5614038955224 5620690123776 5627349172224 5628410851968 5637211846656 5642219814912 5645319178824 5647455853767 5662594081872 5670372370446 5679238979232 5685363081216 5686435706112 5687040131676 5693172645888 5695327432704 5695932803392 5700992937984 5703150684672 5703518345616 5709907427328 5720283537696 5737098010176 5744585613312 5745669411384 5752476527616 5754653760128 5759766061056 5760378281088 5762558504304 5768772452352 5769385629696 5776696590336 5779869824547 5793676886016 5794050382848 5796859447782 5811081689088 5819763624192 5828863832064 5836870513152 5843785678848 5854027686912 5854405074336 5856620885388 5871613790016 5880386161944 5886019436544 5889581163648 5897671247664 5904030892032 5912140824576 5914378487808 5915007141984 5915388460527 5921385480192 5929519251456 5932145890944 5932776433662 5940294442992 5947332139008 5949583121664 5957755625952 5965531213824 5973725624832 5975986597056 5983066578944 5990648315904 5991285076992 5993939077308 6008257511424 6008644841472 6009283515456 6011557945848 6019815580389 6026306936832 6034584830976 6038236457442 6044020948992 6053050902528 6060222185472 6068546666496 6070843527168 6071234891904 6079574500272 6081875534826 6089080967424 6097445089632 6104020156416 6106979500544 6112404799488 6116103516096 6131109003264 6134081480576 6134476922028 6149131075584 6152508894168 6160305348288 6160960142649 6167603699712 6169938052096 6176075682816 6178413241728 6185733046272 6186900073104 6194974722048 6205486159197 6213184524288 6224475195666 6231849571584 6239746566144 6240409804512 6242771712996 6249503490048 6250167765504 6258087972864 6266684247552 6276483293184 6293307654144 6304743926208 6311806500864 6314602484736 6315793824627 6323276389248 6330767818752 6331962208464 6338790162432 6341863327488 6357422702592 6370418342106 6380379593952 6389143851636 6396033466368 6397240169376 6404819226624 6407243361792 6407924403816 6414834270208 6416044520256 6423645855744 6435318979908 6443302469632 6454235261448 6462658814976 6463878087807 6471536093568 6473985480144 6480425566224 6482878317342 6489869008896 6490558833408 6498783664128 6506483023872 6508945637376 6517886496768 6518306680704 6537466900224 6547234077216 6557471811072 6565240700928 6566479327296 6574258888704 6576747154432 6582589784064 6585781147776 6586205708628 6601938960384 6605565513768 6615434432187 6621771866112 6625778809104 6634880153622 6642034753536 6651158427648 6653675798784 6654383034732 6661558665216 6670709157888 6673664127312 6682831248366 6690748656384 6693281011872 6702475079196 6711222615552 6720441327936 6722984921688 6730949901312 6739479355392 6740195711616 6756732370944 6759289700352 6759725446656 6760443954888 6763002689079 6779595303936 6788907934848 6799523567616 6809682265344 6817749958656 6826389405696 6827114999808 6829698968064 6830139253392 6837790375936 6850216088352 6859625725836 6867022675968 6870351938112 6880616455608 6887207927808 6897497628672 6900841665648 6908283060224 6917772460032 6921572505939 6930343516824 6938106888192 6938554162176 6941180308608 6941918104134 6948085143168 6950714896944 6958949677056 6960262582242 6969346562304 6989832589824 7009633763328 7010378834944 7010830768032 7013484270156 7019714886912 7020461030076 7030691426304 7031438736192 7040348969472 7048689942528 7051357773824 7061043704832 7070259216384 7079971110912 7082650781696 7092836916984 7100782313472 7103927795328 7113685937904 7121356849152 7122113796096 7123457484522 7131138932736 7134596243424 7142289702912 7152100540416 7173986254848 7177927043196 7195537649664 7196895190548 7205421629952 7208148782016 7208914954293 7216688553984 7218050085288 7226601587712 7248715278336 7261014669129 7270491166848 7280478105264 7283233665162 7291862393088 7301102635008 7301878687584 7309752532992 7311131622144 7319793401856 7322563842048 7332622308864 7342192263168 7354650262752 7363774251008 7377155787456 7385895788544 7387289243208 7395255189504 7396041249792 7398840548736 7409003791248 7416993153024 7427181330432 7431261202989 7438795014144 7449493349376 7454001160242 7472289097728 7475911804452 7482553231104 7485385273632 7494253498368 7504547802624 7507872143226 7516282462208 7527092238432 7529941138356 7550125442496 7560496493928 7563358036899 7572318638976 7581914274816 7582720175568 7590896861184 7593769910272 7601323917312 7604200912896 7604691127488 7605499449249 7613209903104 7627044716928 7637521426704 7649464013568 7659447484416 7660892548512 7669968703488 7679688081408 7680504374784 7683411339072 7683906660066 7692514172928 7702262120448 7706493099396 7724902514688 7725400510464 7729145930376 7740693512559 7748108918784 7759684832256 7763446873854 7771818442752 7782494017536 7791714238464 7796636456427 7805370249216 7805873432448 7808827847184 7819554259062 7828818386688 7840514882592 7848025915392 7852774884864 7863561663552 7882854432768 7885837983744 7886676189312 7887184614036 7906025668608 7909527854592 7910368578216 7920392590656 7929776185344 7932777495552 7943674167936 7954041618432 7964967499776 7967982129408 7987531087872 7988380102656 7991918769744 8002896680142 8011526455296 8012378020608 8015410594464 8022531299328 8026420773852 8035075915776 8046113107968 8050981943256 8058694598656 8070734536704 8091395555328 8094458036224 8094979855872 8098904454823 8106099333696 8109167379768 8118774623232 8120306345949 8129926786176 8149873065984 8154804688128 8174812004352 8179302562704 8190537868422 8203345192224 8213740464384 8214613523532 8223471599616 8225023074912 8234767577088 8237884322304 8247644061696 8249200097472 8259966296064 8273981545596 8284246032384 8299300260888 8309132762112 8310700398609 8319662088192 8320546406016 8323695617328 8332671320064 8333557020672 8335129265154 8344117297152 8355578996736 8368644390912 8406325234944 8419469979648 8421058432836 8431035185664 8441023758336 8442616277952 8455817769984 8493891122808 8507172791936 8518858468848 8528044621824 8529653559168 8530560197514 8539758968832 8542991149056 8543899205088 8551489406976 8554726027008 8564861140992 8580425306544 8605647015264 8616878419968 8618504117076 8628714791424 8631980640192 8639649091584 8640567421632 8643837756456 8653158678528 8654078444544 8665044885504 8678594183168 8690515329024 8691075574272 8695289171673 8716622533632 8721897105194 8729645436288 8743295748096 8753654267904 8755305769728 8765678518272 8776786378752 8781041530368 8781607611504 8784931328082 8807420685024 8820579242916 8829029154816 8834371745472 8846506871496 8856046338048 8868211236864 8871567731712 8872510712976 8882078220288 8894278877184 8898218836416 8899164650493 8910441664488 8920998208512 8924374682496 8936633438928 8948296820736 8960588437248 8963979895584 8974599868416 8985972473856 8986927615488 8990908615962 9012386267136 9012967262208 9013925273184 9017336918772 9039460405248 9051877246464 9057354686163 9066031423488 9079576353792 9090333278208 9102819999744 9106265290752 9106852337856 9122813302239 9133621451136 9146167634448 9156030234624 9160469250816 9168607199232 9174155274144 9182943903744 9196663504896 9201122220864 9201715383042 9223696613376 9228763341252 9240458022432 9250809184256 9251405549568 9254907078144 9255890805512 9264113524224 9267619862592 9278599569408 9280350109656 9292462083072 9319776786432 9336712793499 9346178351104 9347774357376 9351312360208 9359619849216 9360614706768 9364157569494 9374255235072 9375251648256 9387131959296 9398253256704 9400026371328 9414724939776 9439961481216 9457115889312 9467709751296 9471903727104 9484914583872 9496151728128 9497943312696 9508185243648 9512794991232 9536134053888 9555627513159 9565315006464 9570569390928 9583715777454 9594050199552 9595860254064 9607228839936 9610865042688 9611886605724 9622251405312 9624066780384 9635468783616 9652978469862 9664953704448 9681352892172 9693988222464 9707304140352 9710978220216 9722483190784 9724317476013 9734803513344 9735838250112 9748175496192 9759724535808 9763418456064 9776829745152 9789589684224 9806200350336 9836207716608 9847861051392 9849718990944 9860340252672 9861388333056 9865120731648 9873884676096 9878671721664 9879308562942 9902908440576 9908348270652 9932657799168 9938668213656 9952320230433 9963052130304 9967882405936 9976737641472 9980513698176 9981574552098 9992337997824 10006063736832 10010496190968 10036122984576 10039921517808 10053712618794 10066833923328 10080661991904 10084477382532 10096424851968 10109219033088 10110293567424 10135098556416 10138934550528 10139588169984 10140665932332 10169392955904 10183361902272 10199285351424 10212596645888 10214523398016 10226624937984 10239584108544 10240672499712 10244548452096 10245208880088 10256685563904 10269682827264 10275324132528 10289438588754 10300534013952 10305527907168 10320924683412 10330811891712 10346246443008 10351262498472 10362424590336 10376658690048 10395515275236 10407160332288 10407831243264 10411770462912 10412877156201 10426072345416 10438424515584 10440393873363 10454019843456 10470366513152 10484748884736 10510472577024 10514450644992 10515568252416 10516246152048 10520226405234 10530691545114 10546037139456 10547158104288 10560523454208 10573034913792 10577036660736 10591565557248 10605388824576 10619956666368 10623976172544 10639255375476 10651173470208 10655891692992 10670528906856 10682035273728 10683170694144 10687214125952 10696708399104 10701894365136 10713434554368 10728150810624 10734642591008 10760979382272 10766890564794 10793306474496 10808132444928 10812223173024 10825032830976 10827075127932 10839902381568 10873072917504 10905736750272 10920717157896 10924850497743 10937793589632 10951653952512 10952818031376 10964628799488 10966697433216 10979690102784 10983845763072 10996858748928 10998933463296 11013288394752 11031975394128 11045661376512 11065733681184 11078843682816 11080933864812 11092882784256 11094061874688 11098260823104 11111409360896 11113505686872 11125489729536 11140771995648 11158192521216 11181001740363 11208433646592 11213867706678 11225959972864 11228077910448 11241380247552 11254698344448 11256821703936 11261808214839 11274423693312 11284439629824 11290638357648 11294911707534 11325188163744 11340744740892 11358477958464 11372871412224 11374080263352 11386345291776 11390654865408 11391865606784 11401985875968 11406301369344 11407036691232 11419814854656 11440567075392 11474196020352 11489171226624 11491338822768 11504953055232 11509307520256 11519532122112 11520756562176 11525117008608 11525859990099 11537544904704 11538771259392 11553393180672 11559739649094 11587353772032 11588100765696 11593718895564 11622163378176 11639527248384 11645170310781 11657727664128 11673741026304 11687571357696 11708055373824 11708810148672 11713241770776 11729331388593 11743227580032 11760772323888 11772038873088 11779162327296 11795342495328 11808061784064 11824281649152 11828756975616 11830014283968 11830776921054 11859038502912 11864291781888 11865552867324 11880588885984 11894664278016 11899166243328 11915511251904 11931062427648 11947451249664 11951973194112 11966133157888 11981296631808 11982570153984 11987878154616 12004345020213 12016515022848 12017289682944 12018567030912 12023115891696 12039631160778 12052613873664 12069169661952 12076472914884 12088041897984 12106101805056 12137093332992 12141687054336 12142469783808 12159149000544 12163751069652 12178161934848 12194890179264 12213959001088 12224809598976 12232207032192 12262218006528 12268162961152 12268953844056 12285806802633 12298262151168 12305017788336 12320610696576 12321920285298 12335207399424 12339876104192 12352151365632 12356826483456 12371466092544 12373800146208 12389949444096 12410972318394 12426369048576 12448950391332 12463699143168 12479493132288 12480819609024 12485543425992 12499006980096 12500335531008 12502693897731 12516175945728 12533368495104 12552966586368 12586615308288 12609487852416 12629204969472 12631587649254 12646552778496 12661535637504 12663924416928 12677580324864 12683726654976 12740836684212 12760759187904 12778287703272 12792066932736 12794480338752 12795840296271 12809638453248 12814486723584 12815848807632 12829668540416 12832089040512 12847291711488 12870637959816 12886604939264 12908470522896 12925317629952 12927756175614 12943072187136 12947970960288 12960851132448 12965756634684 12979738017792 12981117666816 12997567328256 13017891274752 13035772993536 13036613361408 13074933800448 13082845657791 13094468154432 13114943622144 13130481401856 13132958654592 13148517777408 13153494308864 13165179568128 13171562295552 13172411417256 13177396992123 13203877920768 13211131027536 13230868864374 13243543732224 13251557618208 13269760307244 13284069507072 13302316855296 13307351597568 13308766069464 13323117330432 13341418315776 13347328254624 13365662496732 13381497312768 13386562023744 13404950158392 13422445231104 13440882655872 13445969843376 13461899802624 13478958710784 13480391423232 13486362923943 13513464741888 13518579400704 13519450893312 13520887909776 13526005378158 13559190607872 13577815869696 13599047135232 13619364530688 13635499917312 13654229999616 13659397936128 13660278506784 13675580751872 13700432176704 13719251451672 13734045351936 13740703876224 13761232911216 13774415855616 13794995257344 13801683331296 13802573074563 13816566120448 13835544920064 13843145011878 13860687033648 13876213776384 13877108324352 13882360617216 13883836208268 13896170286336 13901429793888 13917899354112 13920525164484 13938693124608 13979665179648 14019267526656 14020757669888 14021661536064 14026968540312 14039429773824 14040922060152 14046236354241 14061382852608 14062877472384 14080697938944 14097379885056 14102715547648 14122087409664 14140518432768 14159942221824 14165301563392 14185673833968 14201564626944 14207855590656 14227371875808 14242713698304 14244227592192 14246914969044 14262277865472 14269192486848 14304201080832 14347972509696 14355854086392 14375573666181 14391075299328 14393790381096 14410843259904 14416297564032 14417829908586 14433377107968 14436100170576 14453203175424 14479467704793 14497430556672 14522029338258 14540982333696 14560956210528 14566467330324 14583724786176 14602205270016 14603757375168 14622263244288 14639586803712 14645127684096 14665244617728 14684384526336 14709300525504 14727548502016 14754311574912 14771791577088 14774578486416 14790510379008 14792082499584 14797681097472 14818007582496 14833986306048 14854362660864 14862522405978 14898986698752 14908002320484 14944578195456 14951823608904 14965106462208 14970770547264 14972361828147 14988506996736 15009095605248 15015744286452 15032564924416 15054184476864 15059882276712 15080568928191 15100250884992 15120992987856 15126716073798 15144637277952 15163828549632 15165440351136 15181793722368 15187539820544 15202647834624 15208401825792 15209382254976 15210998898498 15254089433856 15275042853408 15298928027136 15318894968832 15321785097024 15339937406976 15359376162816 15361008749568 15366822678144 15367813320132 15385028345856 15404524240896 15412986198792 15434157883131 15449805029376 15450801020928 15458291860752 15481387025118 15496217837568 15519369664512 15526893747708 15543636885504 15564988035072 15593272912854 15610740498432 15611746864896 15617655694368 15639108518124 15657636773376 15681029765184 15705549769728 15727123327104 15765708865536 15771675967488 15773352378624 15774369228072 15780339607851 15812051337216 15819055709184 15820737156432 15840785181312 15859552370688 15865554991104 15887348335872 15908083236864 15929934999552 15935964258816 15976760205312 15983837539488 16005793360284 16023052910592 16024756041216 16030821188928 16045062598656 16052841547704 16070151831552 16092226215936 16101963886512 16117389197312 16141469073408 16150335847191 16182791110656 16188916072448 16189959711744 16197808909646 16212198667392 16218334759536 16237549246464 16240612691898 16259853572352 16299746131968 16309609376256 16358605125408 16381075736844 16406690384448 16427480928768 16429227047064 16446943199232 16450046149824 16469535154176 16475768644608 16495288123392 16498400194944 16519932592128 16547963091192 16568492064768 16598600521776 16618265524224 16621400797218 16639324176384 16641092812032 16647391234656 16665342640128 16667114041344 16670258530308 16688234594304 16711157993472 16737288781824 16812650469888 16820801560017 16838939959296 16842116865672 16862070371328 16882047516672 16885232555904 16911635539968 16942367561301 16987782245616 17014345583872 17037716937696 17056089243648 17059307118336 17061120395028 17079517937664 17085982298112 17087798410176 17102978813952 17109452054016 17129722281984 17160850613088 17211294030528 17233756839936 17237008234152 17257429582848 17263961280384 17279298183168 17281134843264 17287675512912 17306317357056 17308156889088 17330089771008 17339609473641 17357188366336 17381030658048 17382151148544 17390578343346 17433245067264 17443794210388 17459290872576 17486591496192 17510611539456 17531357036544 17562083060736 17563215223008 17569862656164 17614841370048 17641158485832 17658058309632 17668743490944 17693013742992 17712092676096 17736422473728 17743135463424 17745021425952 17746165381581 17764156440576 17788557754368 17796437672832 17798329300986 17820883328976 17841996417024 17848749364992 17873266877856 17896593641472 17921176874496 17927959791168 17949199736832 17971944947712 17973855230976 17981817231924 18024772534272 18025934524416 18027850546368 18034673837544 18059446741167 18078920810496 18103754492928 18114709372326 18132062846976 18159152707584 18180666556416 18205639999488 18212530581504 18213704675712 18245626604478 18267242902272 18292335268896 18312060469248 18320938501632 18337214398464 18348310548288 18393327009792 18402244441728 18403430766084 18447393226752 18457526682504 18480916044864 18482880427947 18501618368512 18502811099136 18509814156288 18511781611024 18528227048448 18535239725184 18557199138816 18560700219312 18584924166144 18639553572864 18673425586998 18695548714752 18702624720416 18719239698432 18721229413536 18728315138988 18748510470144 18750503296512 18774263918592 18800052742656 18829449879552 18879922962432 18914231778624 18935419502592 18943807454208 18947381473881 18969829167744 18992303456256 18995886625392 19016370487296 19025589982464 19072268107776 19111255026318 19141138781856 19167431554908 19188100399104 19191720508128 19214457679872 19221730085376 19223773211448 19244502810624 19248133560768 19270937567232 19305956939724 19329907408896 19362705784344 19387976444928 19391634263421 19414608280704 19421956440432 19444966381568 19448634952026 19469607026688 19471676500224 19496350992384 19519449071616 19526836912128 19553659490304 19612400700672 19672415433216 19695722102784 19699437981888 19722776666112 19730241463296 19747769352192 19757343443328 19758617125884 19805816881152 19816696541304 19846303296561 19865315598336 19877336427312 19904640460866 19926104260608 19935764811872 19953475282944 19961027396352 19963149104196 19984675995648 20012127473664 20020992381936 20072245969152 20079843035616 20107425237588 20133667846656 20161323983808 20168954765064 20192849703936 20218438066176 20220587134848 20270197112832 20277869101056 20279176339968 20281331864664 20289008067237 20338785911808 20366723804544 20398570702848 20425193291776 20429046796032 20453249875968 20479168217088 20481344999424 20489096904192 20490417760176 20513371127808 20550648265056 20578877177508 20601068027904 20611055814336 20641849366824 20661623783424 20692492886016 20702524996944 20724849180672 20753317380096 20764717517817 20791030550472 20814320664576 20815662486528 20823540925824 20825754312402 20852144690832 20876849031168 20880787746726 20908039686912 20940733026304 20969497769472 21028901289984 21031136504832 21032492304096 21040452810468 21061383090228 21092074278912 21094316208576 21121046908416 21146069827584 21154073321472 21183131114496 21210777649152 21239913332736 21247952345088 21278510750952 21302346940416 21311783385984 21341057813712 21364070547456 21366341388288 21374428251904 21393416798208 21403788730272 21426869108736 21456301621248 21469285182016 21521958764544 21533781129588 21586612948992 21616264889856 21624446346048 21626744862879 21650065661952 21654150255864 21679804763136 21746145835008 21783044007387 21811473500544 21841434315792 21849700995486 21875587179264 21903307905024 21905636062752 21929257598976 21933394866432 21959380205568 21967691526144 21997866926592 22026576789504 22063950788256 22091322753024 22131467362368 22157687365632 22161867729624 22185765568512 22188123749376 22196521646208 22222818721792 22227011373744 22250979459072 22281543991296 22293783608967 22316385042432 22362003480726 22416867293184 22427735413356 22451919945728 22456155820896 22482760495104 22513643407872 22523616429678 22548847386624 22581276715296 22589823415068 22650376327488 22681489481784 22690074110697 22716955916928 22745742824448 22748160526704 22772690583552 22781309730816 22783731213568 22803971751936 22812602738688 22814073382464 22816498347747 22839629709312 22881134150784 22948392040704 22978342453248 22982677645536 23009906110464 23018615040512 23039064244224 23041513124352 23050234017216 23051719980198 23077542518784 23106786361344 23119479298188 23174707544064 23176201531392 23187437791128 23222080537677 23244326756352 23279054496768 23290340621562 23315455328256 23347482052608 23375142715392 23389909369281 23416110747648 23417620297344 23426483541552 23458662777186 23486455160064 23521544647776 23544077746176 23558324654592 23590684990656 23648563298304 23657513951232 23660028567936 23661553842108 23718077005824 23728583563776 23731105734648 23761177771968 23789328556032 23798332486656 23831022503808 23862124855296 23894902499328 23903946388224 23932266315776 23962593263616 23965140307968 23975756309232 24008690040426 24034579365888 24037134061824 24046231783392 24079262321556 24105227747328 24138339323904 24152945829768 24176083795968 24212203610112 24274186665984 24283374108672 24284939567616 24296713364469 24318298001088 24327502139304 24356323869696 24360919037847 24389780358528 24427918002176 24449619197952 24464414064384 24524436013056 24536325922304 24537907688112 24571613605266 24610035576672 24641221393152 24643840570596 24670414798848 24679752208384 24704302731264 24713652966912 24742932185088 24747600292416 24779898888192 24821944636788 24852738097152 24897900782664 24927398286336 24932101195827 24958986264576 24961639218048 24971086851984 24998013960192 25000671062016 25005387795462 25032351891456 25066736990208 25105933172736 25218975704832 25258409938944 25263175298508 25293105556992 25323071275008 25327848833856 25367453309952 25481673368424 25521518375808 25556575406544 25584133865472 25588960677504 25591680592542 25619276906496 25628973447168 25631697615264 25659337080832 25664178081024 25694583422976 25741275919632 25773209878528 25816941045792 25850635259904 25855512351228 25886144374272 25895941920576 25921702264896 25931513269368 25959476035584 25962235333632 25995134656512 26035782549504 26071545987072 26073226722816 26085867515019 26149867600896 26165691315582 26188936308864 26229887244288 26260962803712 26265917309184 26297035554816 26306988617728 26330359136256 26343124591104 26344822834512 26354793984246 26422262055072 26461737728748 26487087464448 26503115236416 26539520614488 26568139014144 26604633710592 26614703195136 26617532138928 26646234660864 26682836631552 26694656509248 26697493951479 26731324993464 26762994625536 26773124047488 26809900316784 26844890462208 26881765311744 26891939686752 26923799605248 26957917421568 26960782846464 26972725847886 27037158801408 27038901786624 27041775819552 27052010756316 27118381215744 27155631739392 27172064058489 27198094270464 27238729061376 27270999834624 27308459999232 27318795872256 27320557013568 27351161503744 27368439906717 27400864353408 27438502903344 27468090703872 27481407752448 27522465822432 27548831711232 27589990514688 27603366662592 27605146149126 27671089840128 27686290023756 27721374067296 27752427552768 27754216648704 27764721234432 27767672416536 27792340572672 27802859587776 27835798708224 27841050328968 27877386249216 27959330359296 28010138380497 28038535053312 28041515339776 28043323072128 28053937080624 28078859547648 28081844120304 28092472708482 28122765705216 28125754944768 28161395877888 28194759770112 28205431095296 28244174819328 28319884443648 28330603126784 28371347667936 28403129253888 28415711181312 28454743751616 28488455184384 28493829938088 28524555730944 28538384973696 28608402161664 28666882539477 28695945019392 28711708172784 28751147332362 28782150598656 28787580762192 28821686519808 28832595128064 28835659817172 28866754215936 28872200341152 28906406350848 28958935409586 28994861113344 29044058676516 29081964667392 29121912421056 29132934660648 29167449572352 29172952428039 29204410540032 29207514750336 29244526488576 29279173607424 29290255368192 29330489235456 29368769052672 29418601051008 29508623149824 29543583154176 29549156972832 29581020758016 29584164999168 29595362194944 29636015164992 29708725321728 29725044811956 29797973397504 29816004640968 29856960691299 29889156390912 29903647217808 29930212924416 29941541094528 29944723656294 29977013993472 30018191210496 30031488572904 30065129848832 30108368953728 30119764553424 30161137856382 30200501769984 30241985975712 30253432147596 30289274555904 30327657099264 30330880702272 30375079641088 30405295669248 30416803651584 30418764509952 30421997796996 30508178867712 30550085706816 30597856054272 30637789937664 30643570194048 30679874813952 30718752325632 30722017499136 30733645356288 30735626640264 30770056691712 30809048481792 30825972397584 30868315766262 30901602041856 30916583721504 30962774050236 30992435675136 31038739329024 31053787495416 31087273771008 31129976070144 31186545825708 31221480996864 31223493729792 31235311388736 31238631468603 31278217036248 31315273546752 31321181620089 31362059530368 31411099539456 31454246654208 31531417731072 31543351934976 31546704757248 31548738456144 31560679215702 31638111418368 31641474312864 31681570362624 31719104741376 31731109982208 31774696671744 31816166473728 31859869999104 31871928517632 31953520410624 31967675078976 32011586720568 32046105821184 32049512082432 32061642377856 32090125197312 32105683095408 32140303663104 32184452431872 32203927773024 32234778394624 32282938146816 32300671694382 32377832144896 32379919423488 32395617819292 32424397334784 32436669519072 32475098492928 32481225383796 32519707144704 32619218752512 32717210250816 32762151473688 32774551493229 32813380768896 32854961857536 32858454094128 32893886398464 32900092299648 32939070308352 32951537289216 32990576246784 32996800389888 33039865184256 33095926182384 33136984129536 33197201043552 33236531048448 33242801594436 33278648352768 33282185624064 33294782469312 33334228082688 33340517060616 33376469188608 33422315986944 33474577563648 33543005221089 33625300939776 33641603120034 33677879918592 33684233731344 33724140742656 33764095033344 33770465111808 33785424644517 33823271079936 33884735122602 33975564491232 34028691167744 34075433875392 34118614236672 34122240790056 34159035875328 34171964596224 34175596820352 34205957627904 34218904108032 34259444563968 34321701226176 34422588061056 34467513679872 34474016468304 34514859165696 34527922560768 34558596366336 34562269686528 34575351025824 34577579970297 34612634714112 34616313778176 34660179542016 34679218947282 34762061316096 34764302297088 34781156686692 34866490134528 34887588420776 34918581745152 34935510932343 34973182992384 35021223078912 35062714073088 35124166121472 35126430446016 35139725312328 35187994165779 35229682740096 35282316971664 35316116619264 35337486981888 35386027485984 35424185352192 35472844947456 35486270926848 35490042851904 35492330763162 35577115508736 35592875345664 35596658601972 35641766657952 35683992834048 35697498729984 35746533755712 35793187282944 35842353748992 35855919582336 35898399473664 35943889895424 35947710461952 35963634463848 36013035060639 36049545068544 36051869048832 36055701092736 36069347675088 36118893482334 36157841620992 36207508985856 36229418744652 36264125693952 36318305415168 36411279998976 36425061163008 36427409351424 36491253208956 36534485804544 36584670537792 36641877003264 36674428796928 36696621096576 36786654019584 36804488883456 36806861532168 36857420407899 36894786453504 36915053365008 36961832089728 36965760855894 37005622198272 37019628312576 37023563222048 37056454096896 37070479450368 37114398277632 37121400438624 37169848332288 37279107145728 37346851173996 37391097429504 37405249440832 37438479396864 37442458827072 37456630277976 37497020940288 37501006593024 37508081693193 37548527837184 37600105485312 37658899759104 37759845924864 37828463557248 37887614908416 37894762947762 37939658335488 37984606912512 37991773250784 38032740974592 38051179964928 38222510052636 38282277563712 38334863109816 38376200798208 38383441016256 38387520888813 38428915359744 38443460170752 38447546422896 38489005621248 38496267121536 38541875134464 38611913879448 38659814817792 38725411568688 38775952889856 38783268526842 38829216561408 38843912880864 38889932763136 38897269904052 38939214053376 38943353000448 38992701984768 39053673824256 39107318980608 39224801401344 39248536973373 39344830866432 39391444205568 39398875963776 39445553332224 39460482926592 39495538704384 39514686886656 39517234251768 39532190976369 39611633762304 39633393082608 39692606593122 39730631196672 39754672854624 39809280921732 39852208521216 39871529623744 39906950565888 39922054792704 39926298208392 39969351991296 40024254947328 40041984763872 40144491938304 40159686071232 40214850475176 40267335693312 40322647967616 40337909530128 40385699407872 40436876132352 40441174269696 40459088771829 40540394225664 40555738202112 40558352679936 40562663729328 40578016134474 40677571823616 40733447609088 40797141405696 40858093592064 40906499751936 40962689998848 40978193808384 40980835520352 41026742255616 41101296530112 41157754355016 41202136055808 41222111628672 41283698733648 41323247566848 41384985772032 41405049993888 41407719223689 41449698361344 41506634760192 41529435035634 41582061100944 41628641329152 41631324973056 41647081851648 41651508624804 41704289381664 41753698062336 41761575493452 41816079373824 41881466052608 41938995538944 42057802579968 42062273009664 42064984608192 42080905620936 42122766180456 42138709062723 42184148557824 42188632417152 42242093816832 42292139655168 42308146642944 42366262228992 42421555298304 42479826665472 42495904690176 42557021501904 42604693880832 42623566771968 42682115627424 42728141094912 42732682776576 42748856503808 42786833596416 42807577460544 42912603242496 42938570364032 43043917529088 43067562259176 43126720998543 43173225897984 43232529779712 43248892692096 43253489725758 43300131323904 43308300511728 43359609526272 43438403114379 43492291670016 43566088014774 43622947001088 43682868631584 43699401990972 43751174358528 43806615810048 43811272125504 43866789732864 43918760411136 43935383052288 43995733853184 44053153579008 44127901576512 44182645506048 44262934724736 44315374731264 44323735459248 44371531137024 44376247498752 44393043292416 44445637443584 44454022747488 44501958918144 44563087982592 44587567217934 44724006961452 44833734586368 44855470826712 44903839891456 44912311641792 44917085484441 44965520990208 45027286815744 45047232859356 45097694773248 45162553430592 45179646830136 45241706784573 45300752654976 45362978963568 45380148221394 45433911833856 45491485648896 45496321053408 45545381167104 45562619461632 45567462427136 45607943503872 45625205477376 45628146764928 45632996695494 45762268301568 45896784081408 45956684906496 45965355291072 46019812220928 46037230081024 46078128488448 46083026248704 46100468034432 46103439960396 46155085037568 46213572722688 46238958596376 46302473649393 46349415088128 46352403062784 46374875582256 46444161075354 46488653512704 46558108993536 46580681243124 46630910656512 46694964105216 46779818738562 46832221495296 46835240594688 46852967083104 46917325554372 46972910320128 47043089295552 47116649309184 47181369981312 47297126596608 47315027902464 47320057135872 47323107684216 47341018823553 47436154011648 47457167127552 47462211469296 47522355543936 47578657112064 47596664973312 47662045007616 47724249710592 47789804998656 47807892776448 47864532631552 47930280615936 47951512618464 48017380080852 48069158731776 48074268123648 48092463566784 48158524643112 48210455494656 48276678647808 48305891659536 48352167591936 48424407220224 48451007541573 48548373331968 48566748217344 48569879135232 48593426728938 48636596002176 48655004278608 48712647739392 48721838075694 48779560717056 48855836004352 48899238395904 48928828128768 49072651844608 49075815376224 49143227210532 49220071153344 49282442786304 49287681141192 49340829597696 49359504416768 49408605462528 49427305933824 49485864370176 49495200584832 49559797776384 49643889273576 49705476194304 49795801565328 49854796572672 49864202391654 49917972529152 49923278436096 49942173703968 49996027920384 50001342124032 50010775590924 50064703782912 50133473980416 50211866345472 50437951409664 50462404680051 50516819877888 50526350597016 50586211113984 50646142550016 50655697667712 50734906619904 50827102683903 50963346736848 51043036751616 51113150813088 51168267730944 51177921355008 51183361185084 51238553812992 51257946894336 51263395230528 51328356162048 51389166845952 51482551839264 51546419757056 51633882091584 51701270519808 51711024702456 51772288748544 51791883841152 51843404529792 51863026538736 51918952071168 51924470667264 51990269313024 52018828420923 52071565099008 52143091974144 52146453445632 52171735030038 52299735201792 52331382631164 52377872617728 52459774488576 52531834618368 52594071109632 52613977235456 52686249182208 52689645669024 52709587968492 52844524110144 52923475457496 52974174928896 53006230472832 53079041228976 53136278028288 53209267421184 53229406390272 53235064277856 53238496144743 53292469321728 53365673263104 53389313018496 53394987902958 53462649986928 53525989251072 53546248094976 53619800633568 53689780924416 53763530623488 53783879373504 53847599210496 53915834843136 53921565692928 53945451695772 54074317602816 54077803573248 54083551639104 54104021512632 54178340223501 54236762431488 54311263478784 54344128116978 54396188540928 54477458122752 54541999669248 54616919998464 54637591744512 54641114027136 54736879813434 54801728706816 54877005806688 54936181407744 54962815504896 55044931644864 55179981029376 55206733325184 55210292298252 55342179680256 55372580047512 55442748134592 55448641283841 55504855105536 55508433297408 55529442468864 55535344833072 55584681145344 55605719175552 55671597416448 55682100657936 55754772498432 55918660718592 56020276760994 56083030679552 56086646144256 56107874161248 56157719095296 56163688240608 56184945416964 56245531410432 56251509889536 56322791755776 56410862190592 56488349638656 56639768887296 56661206253568 56692331183761 56742695335872 56806258507776 56831422362624 56842144421643 56909487503232 56976910368768 56987659876176 57049111461888 57076769947392 57216804323328 57333765078954 57423416345568 57502294664724 57564301197312 57575161524384 57643373039616 57665190256128 57671319634344 57733508431872 57744400682304 57812812701696 57917870819172 57989722226688 58088117353032 58163929334784 58174902790263 58243824842112 58265869321296 58334899144704 58345904856078 58408821080064 58415029500672 58489052977152 58558347214848 58580510736384 58660978470912 58837202102016 59017246299648 59087166308352 59098313945664 59168329998336 59190724389888 59272030329984 59417450643456 59450089623912 59595946795008 59632009281936 59713921382598 59778312781824 59807294435616 59860425848832 59883082189056 59889447312588 59954027986944 60036382420992 60062977145808 60130259697664 60216737907456 60239529106848 60322275712764 60401003539968 60483971951424 60506864295192 60578549111808 60655314198528 60661761404544 60750159282176 60810591338496 60833607303168 60837529019904 60843995593992 60867024201711 61016357735424 61100171413632 61195712108544 61275579875328 61287140388096 61359749627904 61437504651264 61444034998272 61467290712576 61471253280528 61540113383424 61651944795168 61736631532524 61803204083712 61833167443008 61925548100472 61984871350272 62077478658048 62107574990832 62174547542016 62259952140288 62294152553451 62373091651416 62442961993728 62446987459584 62470622777472 62477262937206 62556434072496 62630547093504 62642363240178 62724119060736 62822199078912 62908493308416 63086703869952 63093409514496 63097476912288 63121358431404 63276222836736 63282948625728 63363140725248 63438209482752 63462219964416 63549393343488 63632332947456 63719739998208 63743857035264 63907040821248 63935350157952 64023173441136 64092211642368 64099024164864 64123284755712 64180250394624 64211366190816 64280607326208 64368904863744 64407855546048 64565876293632 64601343388764 64755664289792 64759838846976 64791235638584 64848794669568 64873339038144 64880234588637 64950196985856 64962450767592 65039414289408 65238437505024 65349132022161 65434420501632 65524302947376 65549102986458 65626761537792 65709923715072 65716908188256 65787772796928 65800184599296 65878140616704 65903074578432 65993600779776 66079730368512 66191852364768 66273968259072 66394402087104 66473062096896 66485603188872 66557296705536 66564371248128 66589564938624 66668456165376 66681034121232 66752938377216 66844631973888 66881350826901 66949155127296 67086010442178 67250601879552 67283206240068 67355759837184 67368467462688 67448281485312 67540930223616 67570849289034 67646542159872 67769470245204 67951128982464 68057382335488 68070222332091 68150867750784 68237228473344 68244481580112 68318071750656 68343929192448 68351193640704 68411915255808 68437808216064 68449495043241 68518889127936 68643402452352 68845176122112 68935027359744 68948032936608 69029718331392 69055845121536 69117192732672 69124539373056 69150702051648 69155159940594 69232627556352 69320359084032 69358437894564 69524122632192 69528604594176 69562313373384 69666241613031 69732980269056 69775176841552 69837163490304 69871021864686 69946365984768 70042446157824 70125428146176 70248332242944 70252860892032 70279450624656 70375988331558 70459365480192 70564633943328 70632233238528 70674973963776 70772054971968 70945689894912 70972541853696 70980085703808 70984661526324 71154231017472 71185750691328 71193317203944 71283533315904 71367985668096 71394997459968 71493067511424 71586374565888 71684707497984 71711839164672 71796798947328 71887779790848 71895420923904 71927268927696 72026070121278 72103738097664 72111402185472 72138695350176 72237786964668 72315683241984 72415017971712 72458837489304 72528251387904 72636610830336 72822559997952 72850122326016 72854818702848 72890140093407 72982506417912 73068971609088 73082757113541 73169341075584 73283754006528 73348857593856 73393242193152 73573308039168 73608977766912 73613723064336 73714840815798 73830106730016 73923664179456 73931521711788 74011244396544 74039256625152 74047126444096 74112908193792 74140958900736 74228796555264 74242800877248 74339696664576 74558214291456 74693702347992 74782194859008 74810498881664 74876958793728 74884917654144 74913260555952 74994041880576 75002013186048 75016163386386 75097055674368 75200210970624 75317799518208 75656927114496 75775229816832 75789525895524 75879316670976 75969213825024 75983546501568 76102359929856 76445020105272 76564555127424 76669726219632 76752401596416 76766882032512 76775041777626 76857830719488 76886920341504 76895092845792 76978011242496 76992534243072 77083750268928 77223827758896 77319629635584 77450823137376 77551905779712 77566537053684 77658433122816 77687825761728 77779865526272 77794539808104 77878428106752 77886706000896 77985403969536 78107347648512 78214637961216 78257602545057 78449602802688 78497073946746 78689661732864 78782888411136 78797751927552 78891106664448 78920965853184 78991077408768 79029373773312 79034468503536 79064381952738 79266786165216 79385213186244 79461262393344 79509345709248 79618561843464 79704417042432 79743059247488 79813901131776 79844109585408 79852596416784 79938703982592 80048509894656 80083969527744 80092481854437 80288983876608 80319372142464 80429700950352 80534671386624 80645295935232 80675819060256 80771398815744 80873752264704 80882348539392 80918177543658 81111476404224 81116705359872 81125327458656 81156032268948 81355143647232 81466895218176 81516192175467 81594282811392 81716187184128 81812999503872 81925379997696 81956387616768 81961671040704 82053484511232 82105319720151 82202593060224 82315508710032 82404272111616 82444223257344 82567397467296 82646495133696 82769971544064 82810099987776 82815438447378 83013269520384 83058870071268 83164122201888 83257282658304 83262649946112 83294163703296 83303017249608 83408578763328 83507396124672 83523150986904 83632158747648 83762932105216 83877991077888 84030415141491 84115605159936 84124546019328 84129969216384 84161811241872 84245532360912 84277418125446 84368297115648 84377264834304 84484187633664 84584279310336 84616293285888 84732524457984 84959653330944 84991809380352 85114043003808 85209387761664 85247133543936 85364231254848 85465365553152 85497713007616 85573667192832 85615154921088 85825206484992 85877140728064 86000647618431 86087835058176 86135124518352 86253441997086 86346451795968 86465059559424 86497785384192 86506979451516 86600262647808 86616601023456 86719219052544 86876806228758 86984583340032 87132176029548 87245894002176 87365737263168 87398803981944 87502348717056 87518857284117 87613231620096 87622544251008 87733579465728 87837520822272 87870766104576 87991467706368 88106307158016 88255803153024 88525869449472 88630749462528 88647470918496 88743062274048 88752494997504 88786086584832 88891274887168 88908045494976 89126175965184 89175134435868 89448013922904 89570882073897 89667469172736 89710941653424 89807679782912 89824623283584 89834170968882 89931041980416 90054573631488 90094465718712 90195389546496 90325106861184 90359293660272 90483413569146 90601505309952 90725957927136 90760296442788 90867823667712 90982971297792 90992642106816 91125238923264 91134924854272 91215887007744 91250410954752 91256293529856 91265993390988 91524536603136 91793568162816 91913369812992 91930710582144 92039624441856 92074460162048 92156256976896 92166052497408 92200936068864 92206879920792 92310170075136 92427145445376 92477917192752 92604947298786 92704806125568 92749751164512 92888322150708 92977307025408 93116217987072 93161362486248 93261821313024 93389928210432 93559637477124 93664442990592 93670481189376 93705934166208 93715894405809 93834651108744 93945820640256 94086178591104 94233298618368 94362739962624 94594253193216 94630055804928 94640114271744 94646215368432 94682037647106 94914334255104 94924422938592 95044711087872 95157314224128 95193329946624 95324090015232 95448499421184 95579609997312 95615785552896 95729065263104 95860561231872 95903025236928 96034760161704 96138317463552 96148536247296 96184927133568 96317049286224 96420910989312 96553357295616 96611783319072 96704335183872 96848814440448 96902015083146 97133496434688 97139758270464 97186853457876 97273192004352 97310008557216 97425295478784 97443676151388 97559121434112 97711672008704 97857656257536 98145303689216 98151630752448 98286454421064 98323654479687 98440142306688 98564885572608 98575362282384 98681659195392 98719008833536 98817210925056 98854611867648 98971728740352 98990401169664 99119595552768 99287778547152 99410952388608 99591603130656 99709593145344 99728404783308 99835945058304 99846556872192 99884347407936 100002684248064 100021551181848 100129407565824 100266947960832 100423732690944 100629015663267 100875902819328 100924809360102 101033639755776 101052701194032 101172422227968 101292285100032 101311395335424 101356273933551 101469813239808 101654205367806 101926693473696 102086073503232 102226301626176 102355842710016 102366722370168 102477107625984 102515893788672 102526790461056 102656712324096 102778333691904 102965103678528 103092839514112 103267764183168 103402541039616 103422049404912 103544577497088 103583767682304 103686809059584 103726053077472 103837904142336 103848941334528 103980538626048 104037656841846 104286183948288 104292906891264 104343470060076 104599470403584 104662765262328 104755745235456 104806532797029 104919548977152 105063669236736 105188142219264 105227954470912 105372498364416 105379291338048 105419175936984 105563982497337 105689048220288 105846950914992 105948349857792 106012460945664 106158082457952 106272556056576 106418534842368 106458812780544 106470128555712 106476992289486 106731346526208 106778626036992 106789975805916 106925299973856 107051978502144 107092496189952 107239601267136 107379561848832 107527061246976 107567758747008 107695198420992 107831669686272 107843131385856 107890903391544 108039105181917 108148635205632 108155607146496 108167103278208 108208043025264 108356680447002 108473524862976 108622526957568 108688256233956 108792377081856 108954916245504 109233839996928 109275183489024 109282228054272 109473759626868 109603457413632 109754011613376 109925631009792 110089863289728 110359962058752 110413466650368 110420584596504 110684359360512 110745160095024 110885496269184 110897282567682 111016866594816 111058884937728 111070689666144 111169362290688 111211438351104 111343194832896 111364201315872 111509544996864 111837321437184 112040553521988 112166061359104 112173292288512 112215748322496 112315438190592 112327376481216 112369890833928 112491062820864 112503019779072 112524245079579 112645583511552 112821724381184 112976699277312 113279537774592 113322412507136 113384662367522 113485390671744 113662844725248 113684288843286 113818975006464 113953820737536 113975319752352 114098222923776 114153539894784 114667530157908 114846832691136 115004589329448 115128602394624 115150323048768 115162562666439 115286746079232 115330380512256 115342639268688 115467016863744 115488801364608 115625625403392 115835741638344 115979444453376 116176234706064 116327858669568 116349805580526 116487649684224 116531738642592 116669798289408 116691809712156 116817642160128 116830059001344 116978105954304 117161021472768 117321956941824 117674404204032 117745610920119 118034492599296 118174332616704 118196627891328 118336659996672 118381448779776 118544060659968 118596572929107 118834901286912 118900179247824 119191893590016 119264018563872 119427842765196 119556625563648 119614588871232 119720851697664 119766164378112 119778894625176 119908055973888 120072764841984 120125954291616 120260519395328 120433475814912 120479058213696 120644551425528 120802007079936 120967943902848 121013728590384 121157098223616 121310628397056 121323522809088 121377266315487 121500318564352 121621182676992 121667214606336 121675058039808 121687991187984 121734048403422 122032715470848 122200342827264 122391424217088 122574280776192 122719499255808 122888069996544 122934581425152 122942506561056 123080226766848 123303889590336 123473263065048 123606408167424 123666334886016 123851096200944 123969742700544 124154957316096 124215149981664 124223157671067 124349095084032 124519904280576 124588305106902 124746183302832 124885923987456 124893974919168 124941245554944 124954525874412 125112868144992 125261094187008 125284726480356 125448238121472 125644398157824 125816986616832 126173407739904 126186819028992 126194953824576 126242716862808 126416127188169 126552445673472 126565897251456 126726281450496 126876418965504 126924439928832 127098786686976 127264665894912 127439479996416 127487714070528 127814081642496 127870700315904 128046346882272 128184423284736 128198048329728 128246569511424 128360500789248 128422732381632 128737809727488 128815711092096 129131752587264 129202686777528 129380162995629 129511328579584 129519677693952 129582471277168 129697589339136 129746678076288 129760469177274 129900393971712 129924901535184 130078828578816 130476875010048 130698264044322 130868841003264 131048605894752 131098205972916 131253523075584 131419847430144 131433816376512 131600369198592 131756281233408 131806149156864 131987201559552 132159460737024 132383704729536 132547936518144 132788804174208 132946124193792 132971206377744 133114593411072 133128742496256 133179129877248 133336912330752 133362068242464 133505876754432 133689263947776 133762701653802 134172020884356 134501203759104 134566412480136 134711519674368 134736934925376 134751256453323 134896562970624 135081860447232 135141698578068 135293084319744 135538940490408 135725120353719 135902257964928 136114764670976 136140444664182 136301735501568 136474456946688 136488963160224 136636143501312 136687858384896 136702387281408 136823830511616 136875616432128 136898990086482 137286804904704 137690352244224 137870054719488 137896065873216 138059436662784 138111690243072 138234385465344 138249078746112 138301404103296 138310319881188 138465255112704 138640718168064 138716875789128 139048245264384 139057209188352 139124626746768 139332483226062 139465960538112 139550353683104 139674326980608 139742043729372 139892731969536 140084892315648 140496664485888 140505721784064 140558901249312 140751976663116 140918730960384 141129267886656 141349947927552 141544109943936 141891379789824 141945083707392 141960171407616 141969323052648 142023056470659 142308462034944 142371501382656 142386634407888 142567066631808 142735971336192 142789994919936 142986135022848 143172749131776 143369414995968 143423678329344 143593597894656 143790841847808 143854537855392 144052140242556 144207476195328 144222804370944 144277390700352 144475573929336 144631366483968 144830035943424 144917674978608 145056502775808 145273221660672 145353022624719 145645119995904 145700244652032 145709637405696 145780280186814 145965012835824 146137943218176 146165514227082 146338682151168 146567508013056 146697715187712 146786484386304 147217955533824 147227446128672 147429681631596 147660213460032 147847328358912 147863043423576 148022488793088 148078513250304 148094252888192 148225816387584 148281917801472 148457593110528 148485601754496 148679393329152 149116428582912 149387404695984 149564389718016 149620997763328 149753917587456 149769835308288 149826521111904 149988083761152 150004026372096 150032326772772 150194111348736 150400421941248 150635599036416 151313854228992 151387214040153 151550459633664 151579051791048 151758633341952 151938427650048 151967093003136 152204719859712 152481308051709 152890040210544 153129110254848 153339452439264 153504803192832 153533764065024 153550083555252 153715661438976 153773840683008 153790185691584 153985068486144 154167500537856 154447655517792 154639259271168 154901646274752 155103811559424 155133074107368 155316866245632 155375651523456 155559731052544 155589079616208 155756856213504 155773412001792 155970807939072 156056485262769 156214695297024 156429275922432 156515205090114 156899205605376 156994147893492 157379323465728 157595503855104 157782213328896 157841931706368 158058747546624 158068937007072 158128763905476 158533572330432 158770426372488 158922524786688 159018691418496 159237123686928 159408834084864 159486118494976 159627802263552 159688219170816 159705192833568 159715488434229 159877407965184 160097019789312 160167939055488 160184963708874 160577967753216 160638744284928 160859401900704 161069342773248 161290591870464 161351638120512 161542797631488 161747504529408 161764697078784 161836355087316 162222952808448 162233410719744 162250654917312 162312064537896 162535020670503 162710287294464 162933790436352 163032384350934 163188565622784 163432374368256 163625999007744 163850759995392 163912775233536 163923342081408 164210639440302 164405186120448 164631017420064 164808544223232 164888446514688 165134794934592 165539943088128 165620199975552 165630876894756 166026539040768 166117740142536 166328244403776 166345923851523 166514565316608 166525299892224 166588327406592 166606034499216 166817157526656 167014792249344 167046301973808 167264317495296 167525864210432 167755982155776 168060830282982 168249092038656 168259938432768 168323622483744 168491064721824 168554836250892 168736594231296 168754529668608 168968375267328 169232586571776 169465048915968 169919306661888 169983618760704 170076993551283 170228086007616 170418775523328 170494267087872 170526433264929 170728462509696 170930731106304 170995426015232 171147334385664 171230309842176 171650412969984 171754281456128 172001295236862 172270249036704 172506883994172 172692903591936 172930119118848 172995570768384 173013958903032 173200525295616 173233202046912 173438438105088 173753612457516 173969166680064 174264352059096 174491788004352 174524708370789 174731474526336 174797607963888 175004697434112 175037714568234 175226463240192 175245088502016 175467158931456 175675041644544 175741532209152 175982935412736 176511606306048 177051738898944 177261498925056 177294941836992 177504989995008 177572173169664 177782549774336 177816090989952 178252351930368 178350268871736 178896027845808 179141764147794 179334938345472 179421883306848 179615359565824 179649246567168 179668341937764 179862083960832 180109147262976 180188931437424 180390779092992 180650213722368 180718587320544 180966827138292 181203010619904 181451915854272 181520592885576 181735647335424 181965942595584 181985284213632 182250477846528 182269849708544 182431774015488 182500821909504 182512587059712 182531986781976 182601072605133 183049073206272 183587136325632 183826739625984 183861421164288 184079248883712 184148920324096 184312513953792 184332104994816 184401872137728 184413759841584 184620340150272 184955834385504 185209894597572 185409612251136 185499502329024 185776644301416 185954614050816 186232435974144 186322724972496 186523642626048 186779856420864 186882457660353 187119274954248 187328885981184 187340962378752 187411868332416 187431788811618 187669302217488 187891641280512 188172357182208 188466597236736 188725479925248 189260111609856 189280228543488 189292430736864 189364075294212 189828668510208 189848845877184 190089422175744 190314628448256 190386659893248 190648180030464 190896998842368 191159219994624 191231571105792 191458130526208 191721122463744 191806050473856 192069520323408 192276634927104 192297072494592 192369854267136 192634098572448 192841821978624 193106714591232 193223566638144 193697628880896 193804030166292 194266992869376 194279516540928 194373706915752 194546384008704 194620017114432 194640703765911 194850590957568 194887352302776 195118242868224 195423344017408 195715312515072 196047396066483 196290607378432 196303261504896 196572908842128 196647308959374 196880284613376 197129771145216 197150724564768 197363318390784 197438017667072 197634421850112 197709223735296 197980802339328 198239191105536 198575557094304 198821904777216 199183206261312 199419186290688 199456809566616 199671890116608 199693113744384 199768694815872 200005368496128 200043102363696 200258815131648 200533895921664 200644052480703 200847465381888 201258031326534 201751805638656 201849618720204 202067279511552 202105402388064 202344844455936 202622790670848 202712547867102 202939626479616 203308410735612 203853386947392 204172147006464 204210666996273 204452603252352 204711685420032 204733444740336 204954215251968 205031787577344 205053580922112 205313424648192 205556667383808 205930207357056 206535528366336 206805082079232 206844098809824 207089154994176 207167535364608 207373618119168 207452106154944 207697882669056 207961077252096 208075313683692 208572367896576 208585813782528 208686940120152 208998724839093 209198940807168 209325530524656 209511490470912 209613065594058 209839097954304 210127338473472 210376284438528 210455908941824 210744996728832 210758582676096 210838351873968 211127964994674 211378096440576 211693901829984 211896699715584 212024921891328 212316164915904 212837069684736 212917625561088 212940257111424 212953984578972 213462693052416 213557252073984 213579951611832 213850599947712 214103957004288 214184992379904 214479202534272 214759123697664 215054122493952 215135517494016 215390396841984 215663339372544 215686262771712 215781806783088 216078210363834 216311214292992 216334206556416 216416086050528 216713360894004 216947049725952 217245053915136 217376512467912 217584754163712 217909832491008 218467679993856 218550366978048 218564456108544 218670420280221 218947519253736 219206914827264 219248271340623 219508023226752 219851262019584 220179726579456 220719924117504 220826933300736 220841169193008 221490320190048 221770992538368 221794565135364 222033733189632 222117769875456 222141379332288 222338724581376 222422876702208 222686389665792 222728402631744 223019089993728 223674642874368 224081107043976 224332122718208 224346584577024 224431496644992 224630876381184 224654752962432 224739781667856 224982125641728 225006039558144 225048490159158 225291167023104 225643448762368 225953398554624 226644825014272 226769324735044 226970781343488 227325689450496 227368577686572 227637950012928 227907641475072 227950639504704 228307079789568 229335060315816 229693665382272 230009178658896 230257204789248 230300646097536 230325125332878 230573492158464 230660761024512 230685278537376 230934033727488 230977602729216 231251250806784 231671483276688 231958888906752 232352469412128 232655717339136 232699611161052 232975299368448 233063477285184 233339596578816 233383619424312 233635284320256 233660118002688 233956211908608 234322042945536 234643913883648 234772807635171 235348808408064 235491221840238 236068985198592 236348665233408 236393255782656 236673319993344 236762897559552 237088121319936 237193145858214 237800358495648 238383787180032 238528037127744 238855685530392 239113251127296 239229177742464 239441703395328 239532328756224 239557789250352 239816111947776 240145529683968 240251908583232 240277445563311 240521038790656 240866951629824 240958116427392 241289102851056 241604014159872 241935887805696 242027457180768 242314196447232 242621256794112 242647045618176 242754532630974 243334429212672 243350116079616 243375982375968 243468096806844 244065430941696 244400685654528 244548576526401 244782848434176 245148561552384 245438998511616 245776139993088 245869162850304 245885013122112 246160453533696 246315959160453 246607779180672 246946526130096 247212816334848 247332669772032 247702192401888 247939485401088 248309914632192 248430299963328 248446315342134 249039808561152 249176610213804 249492366605664 249771847974912 249787949838336 249882491109888 249909051748824 250225736289984 250522188374016 250569452960712 250896476242944 251288796315648 251633973233664 252091245424473 252346815479808 252373638057984 252389907649152 252485433725616 252832254376338 253104891346944 253131794502912 253452562900992 253752837931008 253848879857664 254197573373952 254878959992832 254975428141056 255628163284992 255741400631808 256092693764544 256396096659456 256493139022848 256721001578496 256845464763264 257475619454976 257631422184192 258001942855293 258263505174528 258405373555056 258760325991258 259039355387904 259164942554336 259395178678272 259493356152576 259520938354548 259800787943424 259849803070368 260157657157632 260953750020096 261396528088644 261737682006528 262097211789504 262196411945832 262507046151168 262556571852351 262839694860288 262867632753024 263200738397184 263512562466816 263612298313728 263974403119104 264318921474048 264767409459072 265577608348416 265892248387584 265942412755488 266229186822144 266257484992512 266358259754496 266673824661504 266724136484928 267378527895552 267525403307604 268344041768712 268712646221691 269002407518208 269132824960272 269423039348736 269473869850752 269502512906646 269793125941248 270163720894464 270283397156136 270586168639488 271077880980816 271450240707438 271804515929856 272229529341952 272280889328364 272603471003136 272948913893376 272977926320448 273375716769792 273404774562816 273647661023232 273751232864256 273797980172964 274573609809408 275380704488448 275740109438976 275792131746432 276118873325568 276223380486144 276468770930688 276498157492224 276602808206592 276620639762376 276930510225408 277281436336128 277433751578256 278114418376704 278249253493536 278664966452124 278931921076224 279100707366208 279348653961216 279484087458744 279785463939072 280169784631296 280993328971776 281011443568128 281117802498624 281147683217427 281503953326232 281837461920768 282258535773312 282699895855104 283088219887872 283782759579648 283890167414784 283920342815232 283938646105296 284046112941318 284743002765312 284773268815776 285134133263616 285471942672384 285579989839872 285972270045696 286345498263552 286738829991936 286847356658688 287187195789312 287581683695616 287709075710784 288104280485112 288414952390656 288445608741888 288554781400704 288951147858672 289262732967936 289660071886848 289835349957216 290113005551616 290546443321344 290706045249438 291400489304064 291419274811392 291560560373628 291930025671648 292275886436352 292331028454164 292677364302336 293135016026112 293572968772608 294435911067648 294454892257344 294859363263192 294970963439061 295320426920064 295694656717824 295726086847152 296044977586176 296157026500608 296188505776384 296451632775168 296563835602944 296915186221056 296971203508992 297358786658304 298232857165824 298774809391968 299128779436032 299241995526656 299507835174912 299539670616576 299653042223808 300008052744192 300064653545544 300388222697472 300800843882496 301271198072832 301887046989801 302627708457984 302774428080306 303100919267328 303158103582096 303517266683904 303876855300096 303934186006272 304068821800653 304409439719424 304962616103418 305780080421088 306258220509696 306678904878528 307067528130048 307100167110504 307431322877952 307547681366016 307580371383168 307970136972288 308335001075712 308895311035584 309278518542336 309803292549504 310207623118848 310266148214736 310633732491264 310751303046912 311119462105088 311178159232416 311513712427008 311546824003584 311941615878144 312112970525538 312858551844864 313030410180228 313798411210752 313988295786984 314419598391087 314758646931456 315191007710208 315564426657792 315683863412736 316117495093248 316137874014144 316257527810952 316691947492011 317067144660864 317540852744976 317845049573376 318037382836992 318474247373856 318817668169728 318972236989952 319255604527104 319376438341632 319410385667136 319430976868458 320194039578624 320335878110976 320369927417748 321155935506432 321277488569856 321718803801408 322138685546496 322581183740928 322703276241024 323085595262976 323495009058816 323529394157568 323672710174632 324117315545751 324445905616896 324466821439488 324501309834624 324624129075792 325070041341006 325420574588928 325867580872704 326064768701868 326377131245568 326864748736512 327701519990784 327825550467072 327846684162816 328421278880604 328810372240896 329262034840128 329776893029376 330269589869184 331079886176256 331240399951104 331261753789512 332053078081536 332235480285072 332656488807552 332691847703046 333050599784448 333176654813184 333212068998432 333634315053312 334029584498688 334092603947616 334528634990592 335051728420864 335511964311552 336121660565964 336498184077312 336519876865536 336647244967488 336982129443648 337109672501784 337473188462592 337509059337216 337572735238737 337936750534656 338465173143552 338930097831936 339838613323776 339967237521408 340153987102566 340456172015232 340988534175744 341052866529858 341456925019392 341861462212608 341990852030464 342294668771328 342460619684352 343508562912256 344002590473724 344540498073408 345013767988344 345385807183872 345487687999317 345860238237696 345991141536768 346027917806064 346401050591232 346466404093824 346876876210176 347507224915032 347938333360128 348528704118192 348983576008704 349049416741578 349462949052672 349595215927776 350009394868224 350075429136468 350452926480384 350490177004032 350934317862912 351483064418304 351965870825472 353023212612096 353236832760357 354103477797888 354522997850112 354589883673984 355009979990016 355144346339328 355565099548672 355632181979904 355789718787321 356504703860736 356700537743472 357792055691616 358283528295588 358669876690944 358843766613696 359298493134336 359336683875528 359724167921664 360218294525952 360377862874848 360781558185984 361300427444736 361437174641088 361933654276584 362406021239808 362903831708544 363041185771152 363471294670848 363931885191168 363970568427264 364131798946461 364500955693056 364539699417088 364863548030976 365001643819008 365025174119424 365063973563952 365202145210266 366098146412544 367174272651264 367722842328576 368158497767424 368297840648192 368664209989632 368803744275456 368827519683168 369240680300544 369911668771008 370419789195144 370819224502272 370999004658048 371553288602832 371909228101632 372464871948288 372645449944992 372669473013201 373047285252096 373559712841728 373764915320706 374238549908496 374657771962368 374681924757504 374823736664832 374863577623236 375338604434976 375783282561024 376344714364416 376933194473472 377450959850496 378520223219712 378560457086976 378584861473728 378728150588424 379248381564507 379657337020416 379697691754368 380178844351488 380629256896512 380773319786496 381296360060928 381793997684736 382318439989248 382463142211584 383442244927488 383612100947712 384139040646816 384553269854208 384594144989184 384739708534272 385268197144896 386213429182464 386447133276288 387395257761792 387608060332584 388140488986887 388533985738752 388559033081856 388747413831504 389092768017408 389240034228864 389281407531822 389701181915136 389774704605552 390236485736448 390846688034816 391430625030144 392094792132966 392581214756864 392606523009792 393145817684256 393294617918748 393760569226752 394259542290432 394301449129536 394876035334144 395268843700224 395418447470592 395961604678656 396478382211072 397151114188608 397643809554432 398366412522624 398838372581376 398913619133232 399343780233216 399386227488768 399537389631744 400010736992256 400086204727392 400517630263296 401067791843328 401288104961406 402516062653068 403503611277312 403699237440408 404134559023104 404210804776128 404253769359969 404689688911872 405245581341696 405425095734204 405879252959232 406616821471224 407175361061157 407706773894784 408344294012928 408421333992546 408905206504704 409423370840064 409466889480672 409908430503936 410063575154688 410107161844224 410626849296384 411860414714112 413071056732672 413610164158464 413688197619648 414178309988352 414335070729216 414747236238336 414904212309888 415395765338112 415922154504192 416150627367384 417144735793152 417171627565056 417373880240304 417997449678186 418397881614336 418651061049312 419022980941824 419226131188116 419678195908608 420254676946944 420911817883648 421489993457664 421517165352192 421676703747936 422255929989348 422756192881152 423387803659968 424049843782656 424632329831808 425674139369472 425835251122176 425880514222848 425907969157944 426069169411977 426925386104832 427114504147968 427159903223664 427701199895424 428207914008576 428369984759808 428958405068544 429518247395328 430108244987904 430271034988032 430780793683968 431372525543424 431563613566176 432156420727668 432622428585984 432668413112832 432832172101056 433426721788008 433894099451904 434490107830272 434753024935824 435169508327424 435819664982016 436059067874157 436935359987712 437100733956096 437128912217088 437340840560442 437895038507472 438413829654528 438496542681246 439016046453504 439702524039168 440359453158912 441653866601472 441682338386016 442980640380096 443541985076736 443589130270728 444067466379264 444235539750912 444282758664576 444677449162752 444845753404416 445372779331584 445456805263488 446038179987456 447349285748736 448162214087952 448664245436416 448693169154048 448862993289984 449261752762368 449309505924864 449479563335712 449964251283456 450012079116288 450096980318316 450582334046208 451906797109248 453289650028544 453538649470088 453941562686976 454161642120459 454651378900992 454737155373144 455275900025856 455815282950144 455901279009408 456614159579136 457443924155127 458670120631632 459387330764544 460018357317792 460514409578496 460601292195072 460650250665756 461146984316928 461321522049024 461370557074752 461955205458432 462502501613568 463342966553376 463917777813504 464704938824256 465311434678272 465399222322104 465950598736896 466126954570368 466679193157632 466767238848624 467270568640512 467320236005376 467912423817216 468169455788307 468644085891072 469287827767296 469545615270342 470697616816128 470982443680476 472137970397184 472786511565312 473346639986688 473525795119104 474176242639872 474386291716428 475600716991296 476767574360064 477056074255488 477711371060784 478226502254592 478458355484928 478883406790656 479064657512448 479115578500704 479146465302687 479632223895552 480291059367936 480503817166464 480554891126622 481733903259648 481916232854784 482578205702112 483208028319744 483871775611392 484054914361536 484628392894464 485242513588224 485294091236352 485509065261948 486668858425344 486700232159232 486751964751936 486936193613688 487605062011509 488130861883392 488801371309056 489097153052802 489565696868352 490297123104768 490877997023232 491552279986176 491738325700608 491770026244224 492631918320906 493215558361344 493893052260192 494425632669696 494665339544064 495404384803776 496619829264384 496860599926656 496892630684268 498079617122304 498353220427608 498984733211328 499037771554569 499543695949824 499575899676672 499764982219776 499818103497648 500451472579968 501044376748032 501138905921424 501792952485888 502577592631296 503267946467328 504182490848946 504747276115968 504779815298304 504970867451232 505664508752676 506209782693888 506263589005824 506905125801984 507697759715328 508395146747904 509757919985664 509950856282112 510230980653849 511256326569984 511482801263616 511579299794787 512185387529088 512792193318912 512986278045696 513442003156992 513690929526528 514951238909952 515262844368384 516003885710586 516810747110112 517520651982516 518078710775808 518329885108672 518790357356544 518986712305152 519041876709096 519601575886848 519699606140736 520315314315264 521907500040192 522793056177288 523475364013056 524194423579008 524392823891664 525014092302336 525113143704702 525679389720576 525735265506048 526401476794368 527025124933632 527224596627456 527948806238208 529534818918144 531155216696832 531784496775168 531884825510976 532514969985024 532716519508992 533347649323008 533448272969856 534757055791104 535050806615208 536688083537424 537425292443382 538004815036416 538265649920544 538846078697472 538947739701504 539005025813292 539586251882496 540327441788928 540566794312272 541172337278976 542155761961632 542900481414876 543609031859712 544459058683904 544561778656728 545206942006272 545897827786752 545955852640896 546751433539584 546809549125632 547295322046464 547502465728512 547595960345928 547803217815399 549147219618816 550761408976896 551480218877952 551584263492864 552237746651136 552446760972288 552937541861376 552996314984448 553205616413184 553241279524752 553861020450816 554867503156512 556228836753408 556498506987072 557329932904248 557863842152448 558201414732416 558697307922432 558968174917488 559570927878144 560339569262592 560647372981059 561986657943552 562022887136256 562235604997248 562295366434854 563007906652464 563674923841536 564517071546624 565399791710208 566176439775744 567780334829568 567840685630464 567877292210592 568092225882636 569486005530624 569546537631552 570268266527232 570943885344768 571159979679744 571944540091392 572690996527104 573477659983872 573694713317376 574374391578624 575163367391232 575418151421568 576208560970224 576829904781312 576891217483776 577109562801408 577902295717344 578525465935872 579320143773696 579670699914432 581092886642688 581412090498876 582800978608128 582838549622784 583121120747256 583860051343296 583922111297733 584551772872704 584662056908328 585354728604672 586270032052224 587145937545216 588142188199449 588871822135296 588909784514688 589718726526384 589941926878122 590640853840128 591389313435648 591452173694304 592089955172352 592314053001216 592377011552768 592903265550336 593127671205888 593942407017984 594717573316608 596465714331648 597549618783936 598257558872064 598483991053312 599015670349824 599079341233152 599306084447616 600016105488384 600129307091088 600776445394944 601601687764992 601932157442109 602542396145664 603774093979602 605255416915968 605548856160612 606201838534656 606316207164192 607034533367808 607868372012544 608137643601306 608818879438848 609925232206836 611560160842176 612516441019392 612632000988819 613357809757056 614135056260096 614200334221008 614862645755904 615095362732032 615160742766336 615940273944576 616670002151424 617790622071168 619606585099008 620415246237696 620532296429472 621267464982528 621502606093824 622238924210176 622356318464832 623093648007168 623883231756288 624225941051076 625717103689728 626060820360456 626996174517279 627596822421504 627976591573968 628839196782174 629517293862912 630382015420416 631128853315584 631367726825472 632234990186496 632275748028288 632515055621904 633383894984022 634134289321728 635081705489952 635690099146752 636074765673984 636948494747712 637944473979904 638511209054208 638752876683264 638820771334272 638861953736916 640388079157248 640671756221952 640739854835496 642311871012864 642554977139712 643437607602816 644277371092992 645162367481856 645406552482048 646171190525952 646990018117632 647058788315136 647345420349264 648234631091502 648933642878976 649002619669248 649248258151584 650140082682012 650841149177856 651735161745408 652129537403736 652754262491136 653729497473024 655403039981568 655651100934144 655693368325632 656011260840663 656842557761208 657620744481792 658524069680256 659553786058752 660539179738368 662159772352512 662480799902208 662523507579024 664470960570144 665312977615104 665383695406092 666101199568896 666353309626368 666424137996864 667268630106624 668059168997376 668185207895232 669057269981184 670103456841728 671023928623104 672243321131928 672996368154624 673039753731072 673294489934976 673964258887296 674219345003568 674946376925184 675018118674432 675145470477474 675873501069312 676930346287104 677860195663872 679934475042816 680307974205132 680912344030464 681977068351488 682105733059716 682913850038784 683722924425216 683981704060928 684921239368704 687017125824512 688005180947448 689080996146816 690027535976688 690771614367744 690975375998634 691720476475392 691982283073536 692055835612128 692802101182464 692932808187648 693753752420352 695014449830064 695876666720256 697057408236384 697967152017408 698098833483156 698925898105344 699190431855552 700018789736448 700150858272936 700905852960768 700980354008064 701868635725824 702966128836608 703931741650944 704318422905513 706046425224192 706473665520714 708206955595776 709045995700224 709179767347968 710019959980032 710288692678656 711264363959808 711579437574642 713401075486944 715584111383232 716567056591176 717339753381888 717687533227392 718596986268672 718673367751056 719448335843328 720436589051904 720755725749696 720832336689933 721563116371968 722600854889472 722874349282176 723867308553168 724812042479616 725807663417088 726082371542304 726942589341696 727863770382336 727941136854528 728263597892922 729079398834176 730003287638016 730050348238848 730127947127904 730404290420532 732196292825088 733645729579203 734348545302528 735445684657152 736316995534848 736595681296384 737328419979264 737607488550912 737655039366336 738481360601088 738947877481359 739823337542016 740839578390288 741638449004544 741998009316096 743106577205664 743818456203264 744929743896576 745290899889984 745338946026402 747119425683456 747529830641412 748477099816992 749315543924736 749363849515008 749647473329664 749727155246472 750677208869952 751566565122048 752689428728832 753866388946944 754901919700992 756273736273419 757040446439424 757120914173952 757169722947456 757456301176848 758496763129014 759314674040832 759395383508736 760357688702976 761258513793024 761546639572992 762592720121856 764636879978496 764926284423168 766884489854976 767224201895424 768278081293632 769188289978368 769479417068544 770536394289792 772426858364928 772894266552576 774790515523584 775216120665168 776280977973774 777118066163712 777494827663008 778185536034816 778480068457728 778562815063644 779402363830272 779549409211104 780472971472896 781693376069632 782861250060288 784189584265932 785162429513728 785213046019584 786291635368512 786589235837496 787521138453504 787669715557053 788519084580864 788602898259072 789752070668288 790537687400448 790836894941184 791923209357312 792956764422144 794302228377216 796732825045248 797676745162752 797827238266464 798687560466432 798772454977536 799074779263488 800021473984512 800172409454784 802135583686656 802576209922812 805032125306136 806137938665073 807007222554624 807398474880816 808269118046208 808421609552256 808507538719938 809379377823744 810491162683392 810850191468408 811758505918464 813233642942448 814350722122314 815413547789568 816688588025856 816842667985092 817810413009408 818846741680128 818933778961344 820127150309376 820214323688448 821253698592768 823720829428224 826142113465344 827220328316928 827376395239296 828356619976704 828670141458432 829494472476672 829808424619776 830791530676224 831844309008384 832301254734768 834343255130112 834747760480608 835994899356372 836795763228672 837302122098624 838045961883648 838452262376232 839356391817216 840509353893888 841823635767296 842979986915328 843034330704384 843353407495872 843443049652281 844511859978696 845512385762304 846775607319936 848099687565312 849264659663616 851348278738944 851670502244352 851761028445696 851815938315888 852138338823954 854229008295936 854319806447328 855402399790848 856415828017152 856739969519616 857916810137088 859036494790656 860216489975808 860542069976064 861561587367936 862745051086848 863127227132352 864312841455336 865244857171968 865336826225664 865664344202112 866853443576016 867788198903808 868980215660544 869506049871648 870339016654848 871639329964032 872118135748314 874201467912192 874257824434176 874681681120884 875790077014944 876827659309056 876993085362492 878032092907008 879405048078336 880718906317824 883307733202944 883364676772032 884912890317183 885961280760192 887083970153472 887178260541456 888134932758528 888471079501824 888565517329152 889354898325504 889691506808832 890745558663168 890913610526976 892076359974912 894698571497472 896324428175904 897328490872832 897386338308096 897725986579968 898523505524736 898619011849728 898959126671424 900024158232576 900193960636632 901164668092416 903813594218496 905661140969403 906579300057088 907077298940176 907883125373952 908323284240918 909302757801984 909474310746288 910551800051712 911630565900288 911802558018816 913228319158272 914887848310254 917340241263264 918774661529088 920036714635584 921202584390144 921300501331512 922293968633856 922643044098048 922741114149504 923910410916864 925005003227136 926685933106752 927835555627008 929409877648512 930622869356544 930798444644208 931901197473792 932253909140736 933358386315264 933534477697248 934541137281024 934640472010752 935824847634432 936338911576614 938575655534592 939091230540684 941395233632256 941964887360952 943258795173261 944275940794368 945573023130624 946693279973376 947051590238208 948352485279744 948772583432856 950075842476033 951201433982592 953535148720128 954112148510976 955422742121568 956453004509184 956916710969856 957766813581312 958129315024896 958231157001408 958292930605374 960582118735872 961007634332928 961109782253244 963467806519296 963832465709568 965156411404224 966416056639488 967743551222784 968109828723072 969256785788928 970485027176448 970588182472704 971018130523896 973337716850688 973400464318464 973503929503872 973872387227376 975210124023018 976261723766784 977602742618112 978194306105604 979131393736704 980594246209536 983104559972352 983476651401216 983540052488448 985263836641812 986431116722688 987786104520384 989330679088128 990808769607552 993239658528768 993721199853312 993785261368536 996159234244608 996706440855216 997969466422656 998075543109138 999151799353344 999529964439552 999636206995296 1000902945159936 1002088753496064 1002277811842848 1003585904971776 1005155185262592 1006535892934656 1008364981697892 1009494552231936 1009559630596608 1009941734902464 1011329017505352 1012419565387776 1012527178011648 1012718205716211 1013810251603968 1015395519430656 1016790293495808 1019515839971328 1019901712564224 1020461961307698 1022965602527232 1023158599589574 1024370775058176 1025584386637824 1025972556091392 1026884006313984 1027381859053056 1030525688736768 1032007771421172 1033621494220224 1035041303965032 1036157421551616 1036659770217344 1037580714713088 1037973424610304 1038083753418192 1039203151773696 1039399212281472 1040630628630528 1043815000080384 1045586112354576 1046950728026112 1048388847158016 1048785647783328 1050028184604672 1050226287409404 1051358779441152 1051470531012096 1052802953588736 1054449193254912 1055897612476416 1059069637836288 1059710498281071 1062310433393664 1063568993550336 1063769651021952 1065029939970048 1065433039017984 1066695298646016 1066896545939712 1067369156361963 1069514111582208 1070101613230416 1073376167074848 1074850584886764 1076009630072832 1076531299841088 1077895479403008 1078010051626584 1079172503764992 1080654883577856 1081133588624544 1082344674557952 1084311523923264 1085800962829752 1087218063719424 1088918117367808 1089123557313456 1090413884012544 1091795655573504 1091911705281792 1092395396839383 1093502867079168 1093619098251264 1094590644092928 1095004931457024 1095191920691856 1095606435630798 1098294439237632 1101522817953792 1103168526985728 1104475493302272 1104893521944576 1105992629968896 1106411232826368 1106482559049504 1107722040901632 1109735006313024 1112457673506816 1112997013974144 1114659865808496 1115727684304896 1116402829464832 1117394615844864 1117936349834976 1118008419039603 1119141855756288 1120679138525184 1121294745962118 1123973315887104 1124045774272512 1124471209994496 1124590732869708 1126015813304928 1127349847683072 1129034143093248 1130799583420416 1132352879551488 1135560669659136 1135681371260928 1135754584421184 1136184451765272 1137745144693521 1138972011061248 1139093075263104 1140536533054464 1141887770689536 1142319959359488 1143889080182784 1145381993054208 1146955319967744 1147389426634752 1150326734782464 1150836302843136 1152417121940448 1153659809562624 1153782434967552 1154219125602816 1155804591434688 1158640287547392 1159341399828864 1162185773285376 1162824180997752 1164421466960661 1165601957216256 1165677099245568 1166242241494512 1167720102686592 1167844222595466 1169103545745408 1169324113816656 1170709457209344 1172540064104448 1174291875090432 1176284376398898 1177743644270592 1177819569029376 1179437453052768 1179883853756244 1181281707680256 1182778626871296 1182904347388608 1184628106002432 1184754023105536 1185806531100672 1186255342411776 1187884814035968 1189435146633216 1192931428663296 1195099237567872 1196515117744128 1196967982106624 1198031340699648 1198158682466304 1198612168895232 1200032210976768 1200258614182176 1201552890789888 1203203375529984 1203864314884218 1207548187959204 1210510833831936 1211097712321224 1212403677069312 1212632414328384 1212761308079907 1214069066735616 1215736744025088 1216275287202612 1217637758877696 1219850464413672 1223120321684352 1225032882038784 1225264001977638 1226715619514112 1228270112520192 1228400668442016 1229725291511808 1230190725464064 1230321485532672 1231880547889152 1235581244142336 1239213170198016 1240830492475392 1241064592858944 1242534929965056 1243005212187648 1244477848420352 1244712636929664 1246187296014336 1247766463512576 1248451882102152 1251434207379456 1252121640720912 1253992349034558 1255193644843008 1255953183147936 1257678393564348 1259034587725824 1260764030840832 1262735453650944 1264469980372992 1264551496056576 1265030111243808 1266767789968044 1268268578643456 1270163410979904 1272149531347968 1273896989495424 1275888947959808 1277022418108416 1277505753366528 1277641542668544 1277723907473832 1278207508235931 1280776158314496 1281343512443904 1281479709670992 1284623742025728 1285109954279424 1286875215205632 1288554742185984 1290324734963712 1290813104964096 1292342381051904 1294117576630272 1294690840698528 1296469262183004 1297867285757952 1298005239338496 1298496516303168 1300280165364024 1301682298355712 1303470323490816 1304259074807472 1305508524982272 1307458994946048 1308177203622471 1310806079963136 1311302201868288 1311386736651264 1312022521681326 1313685115522416 1315241488963584 1317048139360512 1319107572117504 1321078359476736 1324961599804416 1325047015158048 1328941921140288 1330625955230208 1330767390812184 1332202399137792 1332706619252736 1332848275993728 1334537260213248 1336118337994752 1336370415790464 1338114539962368 1340206913683456 1342047857246208 1344486642263856 1345992736309248 1346079507462144 1346588979869952 1347928517774592 1348438690007136 1349892753850368 1350036237348864 1350290940954948 1351747002138624 1355720391327744 1359868950085632 1360615948410264 1361824688060928 1362484926361377 1363954136702976 1364211466119432 1365827700077568 1367445848850432 1367963408121856 1369842478737408 1372331772465381 1374034251649024 1376010361894896 1378161992293632 1380055071953376 1381543228735488 1381950751997268 1383440952950784 1383964566147072 1384111671224256 1385865616375296 1387507504840704 1390028899660128 1391753333440512 1394114816472768 1395934304034816 1396197666966312 1397851796210688 1398380863711104 1400037579472896 1400301716545872 1401811705921536 1401960708016128 1403737271451648 1404508367364921 1405932257673216 1407863483301888 1408636845811026 1412092850448384 1412947331041428 1416413911191552 1418359534695936 1420039919960064 1420577385357312 1422528727919616 1423158875149284 1426802150973888 1431168222766464 1433134113182352 1434679506763776 1435375066454784 1437193972537344 1437346735502112 1438896671686656 1440873178103808 1441511451499392 1441664673379866 1445201709778944 1445748698564352 1447734617106336 1449624084959232 1451615326834176 1452164743084608 1453885178683392 1455727540764672 1455882273709056 1456527195785844 1458158797668352 1460006575276032 1460100696477696 1460255894255808 1460808580841064 1462815186034527 1464392585650176 1467291459158406 1468697090605056 1470891369314304 1472633991069696 1473191362592768 1474656839958528 1475214977101824 1475310078732672 1477895754962718 1479646675084032 1481679156780576 1483276898009088 1483996018632192 1486213154411328 1489859487793152 1490581799779968 1490677892052804 1494238851366912 1495059661282824 1496954199633984 1497113314663707 1498631087849472 1498727699030016 1499294946659328 1499454310492944 1501354417739904 1503133130244096 1505378857457664 1507732777893888 1509803839401984 1512547472546838 1514241828347904 1514339445894912 1514912602353696 1516993526258028 1518629348081664 1518790767017472 1520715377405952 1523093279145984 1525185440243712 1529273759956992 1529852568846336 1530692941961547 1533768979709952 1534448403790848 1534737899384361 1536556162587264 1538376579956736 1538958834137088 1541072788579584 1544853716729856 1545788533105152 1550432241330336 1552561955947548 1554236132327424 1554989655326016 1556371072069632 1556960136915456 1557125630127288 1558804727660544 1559098818422208 1560945942945792 1563386752139264 1565722500120576 1568379168531864 1570324859027456 1570426092039168 1572583270737024 1573178471674992 1575042276907008 1575339431114106 1577038169161728 1577205796518144 1579504141336576 1581075374800896 1581673789882368 1583846418714624 1588604456754432 1593465650090496 1595353490325504 1595654476532928 1597544909955072 1598149558526976 1600042947969024 1600344818909568 1604271167373312 1605152419845624 1610064250612272 1612275877330146 1614014445109248 1614796949761632 1616538236092416 1616843219104512 1617015077439876 1618758755647488 1620982325366784 1621700382936816 1623517011836928 1626467285884896 1628701444244628 1630827095579136 1633377176051712 1633685335970184 1635620826018816 1637693483360256 1637867557922688 1640254300618752 1640428647376896 1642507397185536 1643409653446197 1647441658856448 1652284226930688 1654440656633856 1654752790478592 1656713239953408 1657340282916864 1658988944953344 1659616849239552 1661583061352448 1664602509469536 1668686510260224 1669495520961216 1671989798712744 1673591526457344 1674604244197248 1676091923767296 1676904524752464 1678712783634432 1681018707787776 1681942118943177 1683647271534592 1685959973830656 1686068661408768 1686706814991744 1686886099304562 1689023719957392 1691024771524608 1693551214639872 1696199375130624 1698529319327232 1703341004488704 1703522056891392 1703631876631776 1704276677647908 1708458016591872 1708639612894656 1710804799581696 1712831656034304 1713479939039232 1715833620274176 1718072989581312 1720432979951616 1721084139952128 1723123174735872 1725490102173696 1726254454264704 1728625682910672 1730489714343936 1730673652451328 1731328688404224 1733706887152032 1735576397807616 1737960431321088 1739012099743296 1743278659928064 1744236271496628 1748402935824384 1748515648868352 1749363362241768 1751580154029888 1751766333893199 1753655318618112 1753986170724984 1756064185814016 1758810096156672 1761437812635648 1764426564598347 1766615466405888 1766729353544064 1769825780634366 1771922561520384 1774167940306944 1774356521082912 1776269865517056 1776942159003648 1777131034658304 1778709796651008 1779383013617664 1781827221053952 1784152719949824 1789397142994944 1792648856351808 1794656981745664 1794772676616192 1795451973159936 1797047011049472 1797238023699456 1797918253342848 1800048316465152 1800387921273264 1802329336184832 1807627188436992 1811322281938806 1814154597880352 1815766250747904 1816646568481836 1818605515603968 1818948621492576 1821103600103424 1823605116037632 1826456638316544 1829775696620508 1834680482526528 1837549323058176 1837896002966457 1840073429271168 1842405168780288 1842601002663024 1844587937267712 1845286088196096 1845482228299008 1847820821833728 1850010006454272 1853371866213504 1858819755297024 1861245738713088 1861596889288416 1863802394947584 1864507818281472 1866716772630528 1867068955394496 1869280944021504 1871649695268864 1872677823153228 1877151311069184 1878182461081368 1880988523551837 1882790467264512 1883929774721904 1886517590346522 1888551881588736 1891146046261248 1893386559946752 1894103180476416 1896704970559488 1897545166865712 1900151684952066 1902402867965184 1907070297440256 1908224297021952 1910845484243136 1913833421939712 1915533627162624 1916258630049792 1916462314002816 1916585861210748 1921164237471744 1922015268665856 1922219564506488 1926935613038592 1927664931419136 1930312822808448 1932832113278976 1935487102445568 1936219657446144 1938513571577856 1940970054352896 1941176364945408 1942036261047792 1946800928636928 1947007859007744 1947744774454752 1950420248046036 1952523447533568 1955205485236224 1956388612211208 1958262787473408 1961188492419072 1966209119944704 1966953302802432 1967080104976896 1968033782521989 1970527673283624 1972862233445376 1975572209040768 1978661358176256 1981617539215104 1986479317057536 1987442399706624 1987570522737072 1993412881710432 1995938932845312 1996151086218276 1998303598706688 1999059928879104 1999272413990592 2001805890319872 2004177506992128 2004555623685696 2007171809943552 2010310370525184 2013071785869312 2016729963395784 2018989104463872 2019119261193216 2019883469804928 2022658035010704 2024839130775552 2025054356023296 2025436411432422 2027620503207936 2030791038861312 2033580586991616 2039803425128448 2040923922615396 2045931205054464 2046317199179148 2048741550116352 2051168773275648 2051945112182784 2054763718106112 2061051377473536 2064015542842344 2067242988440448 2070082607930064 2072314843103232 2073319540434688 2075161429426176 2075946849220608 2076167506836384 2078406303547392 2078798424562944 2081261257261056 2087630000160768 2091172224709152 2093901456052224 2096777694316032 2097571295566656 2100056369209344 2100452574818808 2102717558882304 2102941062024192 2105605907177472 2108898386509824 2111795224952832 2112955268716539 2118139275672576 2119420996562142 2124620866787328 2127137987100672 2127539302043904 2130059879940096 2130866078035968 2133793091879424 2134738312723926 2140203226460832 2146752334149696 2149701169773528 2152019260145664 2153062599682176 2155790958806016 2156020103253168 2158345007529984 2161309767155712 2162267177249088 2162497010069799 2164689349115904 2168623047846528 2171601925659504 2174436127438848 2177836234735616 2178247114626912 2180827768025088 2183591311147008 2183823410563584 2184790793678766 2187238196502528 2190009862914048 2190383841383712 2191212871261596 2196588878475264 2200937188737609 2203045635907584 2206337053971456 2208950986604544 2209787043889152 2211985259937792 2212822465652736 2212965118099008 2215444081803264 2216843632444077 2219470012626048 2224915347013632 2225994027948288 2229319731616992 2231455368609792 2232805658929664 2234789231689728 2235872699669952 2236016838079206 2241358277050368 2242589491924236 2247946631774208 2248091548545024 2248942419988992 2249181465739416 2252031626609856 2254699695366144 2258068286186496 2261599166840832 2264705759102976 2268821208820257 2271121339318272 2271362742521856 2271509168842368 2272368903530544 2275490289387042 2277944022122496 2278186150526208 2281073066108928 2283775541379072 2284639918718976 2287778160365568 2293910639935488 2294778853269504 2300653469564928 2301672605686272 2304834243880896 2307564869935104 2308438251205632 2311609182869376 2317280575094784 2318682799657728 2324371546570752 2325648361995504 2328842933921322 2331354198491136 2332484482989024 2335440205373184 2335688445190932 2338207091490816 2338648227633312 2341418914418688 2345080128208896 2348583750180864 2352568752797796 2355487288541184 2355639138058752 2358874906105536 2359767707512488 2362563415360512 2363009146671159 2365557253742592 2365808694777216 2369256212004864 2369508046211072 2371613062201344 2372510684823552 2375769628071936 2378870293266432 2390198475135744 2393030235488256 2393935964213248 2396062681399296 2396317364932608 2397224337790464 2400064421953536 2400517228364352 2406406751059968 2407728629768436 2415096375918408 2418413815995219 2421021667663872 2422195424642448 2424807354138624 2425264828656768 2425522616159814 2428138133471232 2431473488050176 2432550574405224 2435275517755392 2439700928827344 2446240643368704 2450065764077568 2450528003955276 2453431239028224 2456540225040384 2456801336884032 2460381450928128 2460642971065344 2463761095778304 2471162488284672 2478426340396032 2481660984950784 2482129185717888 2485069859930112 2486010424375296 2488955696840704 2489425273859328 2492374592028672 2495532927025152 2496903764204304 2504243281441824 2507984698069116 2510387289686016 2511906366295872 2515356787128696 2518069175451648 2521528061681664 2525470907301888 2528939960745984 2529102992113152 2530060222487616 2530329148956843 2533535579936088 2536537157286912 2540326821959808 2544299062695936 2547793978990848 2551777895919616 2554044836216832 2555011506733056 2555283085337088 2555447814947664 2556415016471862 2562687024887808 2562959419341984 2569247484051456 2570219908558848 2573750430411264 2577109484371968 2580649469927424 2581626209928192 2584684762103808 2588235153260544 2589381681397056 2592938524366008 2595734571515904 2596010478676992 2596993032606336 2600560330728048 2603364596711424 2606940646981632 2608518149614944 2611017049964544 2614917989892096 2616354407244942 2622604403736576 2622773473302528 2624045043362652 2627370231044832 2630482977927168 2634096278721024 2638215144235008 2642156718953472 2649923199608832 2650094030316096 2654738670951549 2657883842280576 2661251910460416 2661534781624368 2664404798275584 2665413238505472 2665696551987456 2669074520426496 2672236675989504 2672740831580928 2676229079924736 2684095714492416 2688973284527712 2691985472618496 2692159014924288 2693177959739904 2695857035549184 2696877380014272 2700072474697728 2700581881909896 2703494004277248 2711440782655488 2716983422908209 2719737900171264 2721231896820528 2723649376121856 2724969852722754 2727908273405952 2728422932238864 2731655400155136 2734891697700864 2735926816243712 2739684957474816 2744663544930762 2748068503298048 2752020723789792 2756323984587264 2760110143906752 2763901503994536 2766881905901568 2767929132294144 2768223342448512 2771731232750592 2775015009681408 2780057799320256 2783506666881024 2788229632945536 2791868608069632 2792395333932624 2795703592421376 2796761727422208 2800075158945792 2800603433091744 2803623411843072 2803921416032256 2807474542903296 2809016734729842 2815726966603776 2817273691622052 2824185700896768 2825894662082856 2829776385519783 2832827822383104 2836719069391872 2840079839920128 2841154770714624 2845057455839232 2846317750298568 2850227527428099 2853604301947776 2862336445532928 2866268226364704 2869359013527552 2870750132909568 2874387945074688 2874693471004224 2881746356207616 2883022902998784 2883329346759732 2890403419557888 2891497397128704 2895469234212672 2899248169918464 2903230653668352 2904329486169216 2907770357366784 2911455081529344 2911764547418112 2913054391571688 2916317595336704 2920013150552064 2920201392955392 2920511788511616 2921617161682128 2925630372069054 2928785171300352 2934582918316812 2937394181210112 2941782738628608 2946382725185536 2949313679917056 2950429954203648 2950620157465344 2955791509925436 2959293350168064 2963358313561152 2967992037264384 2972426308822656 2979718975586304 2981163599559936 2981355784105608 2988477702733824 2990119322565648 2993908399267968 2994226629327414 2997455398060032 2998589893318656 2998908620985888 3002708835479808 3006266260488192 3010757714915328 3015465555787776 3019607678803968 3025094945093676 3028483656695808 3028678891789824 3029825204707392 3033987052516056 3037258696163328 3037581534034944 3038154617148633 3041430754811904 3046186558291968 3050370880487424 3058547519913984 3059705137692672 3061385883923094 3068896807581696 3069475798768722 3073112325174528 3076753159913472 3077917668274176 3082145577159168 3091577066210304 3100864482660672 3105123911895096 3108472264654848 3109979310652032 3112742144139264 3113920273830912 3114251260254576 3117609455321088 3118197636844416 3121891885891584 3126773504278528 3131445000241152 3136758337063728 3140649718054912 3140852184078336 3145166541474048 3146356943349984 3150084553814016 3150678862228212 3154076338323456 3154411593036288 3163347579764736 3167692837429248 3177208913508864 3179131494843213 3186931300180992 3190706980651008 3191308953065856 3195089819910144 3196299117053952 3200085895938048 3200689637819136 3202107469085889 3208542334746624 3210304839691248 3220128501224544 3224551754660292 3228028890218496 3229593899523264 3233686438209024 3234030154879752 3237517511294976 3241964650733568 3243400765873632 3247034023673856 3252934571769792 3257402888489256 3261654191158272 3266754352103424 3267370671940368 3271241652037632 3275386966720512 3275735115845376 3277186190518149 3280508601237504 3280857294753792 3285014794371072 3286819306892394 3294883317712896 3304568453861376 3309505580957184 3313426479906816 3314680565833728 3317977889906688 3319233698479104 3323166122704896 3329205018939072 3337373020520448 3338991041922432 3343979597425488 3347183052914688 3349208488394496 3352183847534592 3353809049504928 3354025257118809 3357425567268864 3362037415575552 3363884237886354 3371919947661312 3372137322817536 3373413629983488 3373772198609124 3378047439914784 3382049543049216 3387102429279744 3392398750261248 3397058638654464 3406682008977408 3407044113782784 3407263753263552 3408553355295816 3413235434080563 3416916033183744 3417279225789312 3421609599163392 3425663312068608 3426959878078464 3431667240548352 3436145979162624 3440865959903232 3442168279904256 3450980204347392 3452508908529408 3457251365821344 3460979428687872 3461347304902656 3462657376808448 3467413774304064 3475920862642176 3478024199486592 3486557319856128 3488472542993256 3493264400881983 3496805871648768 3497031297736704 3498726724483536 3503160308059776 3503532667786398 3507310637236224 3507972341449968 3512128371628032 3517620192313344 3522875625271296 3528853129196694 3533230932811776 3533458707088128 3539651561268732 3543845123040768 3548335880613888 3548713042165824 3553884318007296 3554262069316608 3557419593302016 3558766027235328 3563654442107904 3568305439899648 3578794285989888 3585297712703616 3589545353232384 3590903946319872 3594094022098944 3594476047398912 3595836506685696 3600096632930304 3600775842546528 3604658672369664 3622644563877612 3628309195760704 3631532501495808 3633293136963672 3637211031207936 3637897242985152 3638283924239721 3642207200206848 3647210232075264 3652913276633088 3659551393241016 3669360965053056 3675098646116352 3675792005932914 3680146858542336 3684810337560576 3685202005326048 3689175874535424 3690572176392192 3690964456598016 3695641643667456 3706743732427008 3717639510594048 3722491477426176 3723193778576832 3727604789895168 3729015636562944 3733433545261056 3734137910788992 3738561888043008 3743299390537728 3745355646306456 3754302622138368 3756364922162736 3761977047103674 3765580934529024 3767859549443808 3773035180693044 3777103763177472 3782292092522496 3788206360952832 3793409941118976 3795090333731424 3800303369904132 3804805735930368 3816448594043904 3821690968486272 3827666843879424 3831067254325248 3832517260099584 3832924628005632 3833171722421496 3834622524707793 3842328474943488 3844030537331712 3844439129012976 3853871226077184 3855329862838272 3860625645616896 3865664226557952 3870974204891136 3872439314892288 3877027143155712 3882352729890816 3884072522095584 3893601857273856 3894015718015488 3895489548909504 3900840496092072 3905046895067136 3910410970472448 3912777224422416 3916525574946816 3922376984838144 3924531610867413 3932418239889408 3933906605604864 3934160209953792 3936067565043978 3941055346567248 3945724466890752 3951144418081536 3957322716352512 3963235078430208 3974884799413248 3975141045474144 3986825763420864 3991877865690624 3992302172436552 3996607197413376 3998119857758208 3998544827981184 4003611780639744 4008355013984256 4009111247371392 4014343619887104 4020620741050368 4026143571738624 4033459926791568 4037978208927744 4038238522386432 4039766939609856 4045316070021408 4049678261551104 4050108712046592 4050872822864844 4055241006415872 4067161173983232 4079606850256896 4081847845230792 4087454779084131 4091862410108928 4092634398358296 4097483100232704 4102337546551296 4103890224365568 4109527436212224 4116995317396143 4122102754947072 4128031085684688 4134485976880896 4140165215860128 4144629686206464 4146639080869376 4150322858852352 4151893698441216 4152335013672768 4157596849125888 4162522514522112 4175260000321536 4182344449418304 4187802912104448 4193555388632064 4195142591133312 4200112738418688 4200905149637616 4205435117764608 4205882124048384 4211211814354944 4213525102094763 4217796773019648 4223590449905664 4225910537433078 4236278551345152 4238841993124284 4249241733574656 4255078604087808 4260119759880192 4261732156071936 4267586183758848 4269476625447852 4280406452921664 4293504668299392 4299402339547056 4304038520291328 4306125199364352 4311581917612032 4312040206506336 4316690015059968 4322619534311424 4324534354498176 4324994020139598 4337246095693056 4343203851319008 4348872254877696 4355672469471232 4356494229253824 4361655536050176 4367182622294016 4367646821127168 4369581587357532 4374476393005056 4380019725828096 4380767682767424 4382425742523192 4388445558103581 4393177756950528 4401874377475218 4406091271815168 4412674107942912 4417901973209088 4419574087778304 4423970519875584 4425644931305472 4425930236198016 4433687264888154 4438940025252096 4449830694027264 4451988055896576 4458639463233984 4465611317859328 4469578463379456 4471745399339904 4472033676158412 4482716554100736 4485178983848472 4491339943991121 4495893263548416 4496183097090048 4497884839977984 4498362931478832 4504063253219712 4509399390732288 4516136572372992 4523198333681664 4529411518205952 4537642417640514 4542725485043712 4543018337684736 4544737807061088 4550980578774084 4555888044244992 4556372301052416 4562146132217856 4569279837437952 4575556320731136 4587821279870976 4589557706539008 4592078825884641 4601306939129856 4603345211372544 4609668487761792 4615129739870208 4616876502411264 4623218365738752 4634561150189568 4637365599315456 4651296723991008 4657685867842644 4662708396982272 4664968965978048 4670880410746368 4671376890381864 4676414182981632 4677296455266624 4682837828837376 4690160256417792 4697167500361728 4705137505595592 4710974577082368 4711278276117504 4717749812211072 4719535415024976 4725126830721024 4726018293342318 4731114507485184 4731617389554432 4738512424009728 4739016092422144 4743226124402688 4745021369647104 4751539256143872 4780396950271488 4786060470976512 4787871928426496 4792634729865216 4794448675580928 4800128843907072 4801034456728704 4812813502119936 4815457259536872 4830192751836816 4836827631990438 4842043335327744 4844390849284896 4849614708277248 4850529657313536 4851045232319628 4856276266942464 4862946976100352 4865101148810448 4870551035510784 4879401857654688 4892481286737408 4900131528155136 4901056007910552 4906862478056448 4913080450080768 4913602673768064 4920762901856256 4921285942130688 4927522191556608 4930228960338591 4942324976569344 4956852680792064 4963321969901568 4964258371435776 4970139719860224 4972020848750592 4978850547718656 4984749184057344 4993807528408608 5008486562883648 5015969396138232 5020774579372032 5023812732591744 5030713574257392 5036138350903296 5043056123363328 5045826356829531 5050941814603776 5057879921491968 5058205984226304 5060120444975232 5060658297913686 5067071159872176 5073074314573824 5080653643919616 5088598125391872 5095587957981696 5103555791839232 5110023013466112 5110566170674176 5110895629895328 5112830032943724 5125374049775616 5125918838683968 5138494968102912 5140439817117696 5147500860822528 5154218968743936 5161298939854848 5163252419856384 5169369524207616 5176470306521088 5178763362794112 5185877048732016 5191469143031808 5192020957353984 5193986065212672 5201120661456096 5206729193422848 5213881293963264 5217036299229888 5229835979784192 5232708814489884 5245208807473152 5245546946605056 5248090086725304 5254740462089664 5255299001679597 5260965955854336 5268192557442048 5276430288470016 5284313437906944 5293279693795041 5299846399217664 5300188060632192 5309477341903098 5315767684561152 5322503820920832 5323069563248736 5328809596551168 5330826477010944 5331393103974912 5338149040852992 5345481663161856 5352458159849472 5368191428984832 5377946569055424 5383970945236992 5384318029848576 5386355919479808 5391714071098368 5393754760028544 5400144949395456 5401163763819792 5406988008554496 5422881565310976 5433966845816418 5442463793641056 5447298752243712 5449939705445508 5455816546811904 5456845864477728 5463310800310272 5471853632487424 5479369914949632 5489327089861524 5496137006596096 5504041447579584 5512647969174528 5513688008899371 5520220287813504 5527803007989072 5533763811803136 5535858264588288 5536446684897024 5543462465501184 5550030019362816 5560115598640512 5576459265891072 5583737216139264 5584790667865248 5591407184842752 5593523454844416 5600150317891584 5601206866183488 5607842832064512 5614949085806592 5618033469459684 5631453933207552 5634547383244104 5642965570655511 5648371401793536 5651789324165712 5659552771039566 5665655644766208 5673438138783744 5680159679840256 5682309541429248 5690114911678464 5692635500597136 5700455054856198 5707208603895552 5724672891065856 5732536452729408 5741500265819136 5748775890149376 5749386942008448 5763492712415232 5766045805997568 5766658693519464 5780806839115776 5782994794257408 5790938468425344 5798496339836928 5806461307336704 5808658972338432 5815540714733568 5822910163058688 5823529094836224 5826108783143376 5832635190673408 5840402785910784 5841023577023232 5843234323364256 5851260744138108 5857570342600704 5869165836633624 5874788362420224 5883565477257216 5892765450371072 5898627359834112 5900859908407296 5901240314930688 5904101347565967 5911583019850872 5918586700336128 5926716627122304 5935984074528768 5944852617645312 5959437951172608 5962327199119872 5962711568211216 5980238645131296 5987816798535936 5988453258654828 5994910796120064 5997179786637312 5997817241971776 6005417670959616 6012532520976384 6021515429830656 6030931111575552 6039215357607936 6050189890187352 6056967313391616 6057357783579648 6059650409414784 6067974105032112 6074517392326656 6075163068069888 6076309234297266 6082861509623808 6092373116583936 6100741760974848 6119410275385344 6122771767846188 6137793615163392 6138951597537444 6146224650349056 6153506319826944 6155835336548352 6164291154318336 6183154132420608 6201728965321344 6210247823790192 6216944529309696 6219958621304064 6225484288278528 6227840547661824 6228502520509152 6235218910642176 6236395273688832 6243783771783168 6262890000482304 6273516674127456 6281299436109824 6281704368156672 6290333082948096 6292713886699968 6300169107628032 6301357724456424 6308152676646912 6308823186072576 6326695159529472 6335385674858496 6338865806149617 6354417827017728 6358262989686426 6373862600361984 6381413961302016 6382617906131712 6390179639820288 6392598234107904 6401379275638272 6404214938171778 6420609679382496 6440257002449088 6449103509320584 6456057780436992 6459187799046528 6467372876418048 6468060309759504 6475035022589952 6483929301467136 6486801531747264 6487491030209397 6494068047347712 6505869143539584 6514805776978512 6523308382316544 6533508704206848 6534741343880736 6542483304075264 6550773933441024 6551470231690752 6554372381036298 6561714589507584 6570029588742144 6573638613784788 6589766635425792 6602811566212827 6609136907722752 6619011161914368 6626852959813632 6629361131667456 6635955779813376 6638467396958208 6646332245409792 6650530897332231 6658410037878144 6674746041040896 6677982083844864 6687959194850976 6694366105829376 6698416976788992 6704367695069184 6707618099009856 6708050514237618 6724074831151104 6727768475772708 6743839895322624 6744274645635072 6746827259966976 6747544397218248 6756094879829568 6764099086098432 6774204858559488 6784797500522496 6794117277308928 6813364017954816 6814088227565568 6814527506527104 6817106710591632 6826470868161126 6833832066367488 6834558451578624 6843219198326784 6851326624137216 6853919756156928 6863334481096704 6881731919806464 6884336559808512 6901960408694784 6905017817058816 6914502731642688 6922694609805312 6925314753616896 6934827548608128 6951841725284352 6956048398973184 6973114639712256 6976945085986512 6986528801763966 6994062595473408 6997453448967072 7006320616119552 7007065335572796 7014621274472448 7015944682899936 7024256743256064 7035240384626688 7045751250542592 7057706258393388 7066461865623552 7066917414176256 7079303122537464 7087690246081536 7089027440013477 7096671761227776 7097426084331648 7107768636014592 7108524138633216 7114839186604032 7117532054470656 7127308884215808 7136610879799296 7170595425407232 7179090706464768 7181807892639744 7188188044197888 7188952094797824 7191673013371392 7200193265860608 7201551685093056 7245289127755224 7256618391521408 7263065002991616 7266586273927344 7274422062415872 7275794485970304 7276567848479442 7284414400413696 7294420464150528 7305826553266176 7319102786482032 7338721930106112 7350197292232704 7351584011865828 7360293717084672 7369620675121152 7370404010652096 7381144352784384 7381928913196032 7391283287334912 7413487464854016 7435279021188096 7444982954852352 7446387557153664 7455209579790336 7458031273125888 7466867090522112 7468275821577984 7477123776086016 7486598781075456 7490711292612912 7512729844325472 7523954094207348 7531161869058048 7535719098887616 7546070361386088 7554207526354944 7564584185044992 7576412721905664 7586819882237952 7590180667462848 7590987446870529 7600606739808264 7609611471860736 7632897188087808 7643381936972544 7655333687758848 7662134508650496 7665034520199168 7665849256011264 7666343444842992 7669245049415586 7688061074663424 7688878258025952 7707742452154368 7710659725676544 7721251291233792 7731328453115904 7741948409782272 7744878629784576 7754054286311424 7764705459781632 7768145044191168 7787203714547712 7788031436030976 7790979097819008 7801680992184144 7810093790134272 7820821940944896 7825554448844832 7833051149893632 7844753969676288 7849063221734826 7867813211209728 7868320419907584 7872135130087956 7882110693134496 7891448933781504 7902288836163072 7914645432705024 7926470156860416 7949769598826496 7950282090948288 7964216012854647 7973651526841728 7983755731381248 7984604344873104 7993214394826752 7996239715516416 7997089655962368 8007223561279488 8016710027968512 8018222494742784 8028687239774208 8052287143477248 8066919853583136 8075956417855488 8076477044772864 8079533879219712 8090632140042816 8100217424093184 8101745645729688 8110482012831744 8134322347966464 8150950268724627 8159213700513792 8163695690461584 8174909558168262 8183724820217856 8185268796716592 8194966200465408 8204675093102592 8207780448731136 8219054872424448 8233990634792286 8244205509894144 8256062171369376 8268971953761792 8280330431720256 8293278161738752 8300645717704704 8303787396882432 8304670027345536 8315193698251776 8325045029044224 8350520000643072 8364688898836608 8375605824208896 8387110777264128 8390285182266624 8400225476837376 8401810299275232 8410870235529216 8411764248096768 8422423628709888 8427050204189526 8447180899811328 8451821074866156 8472557102690304 8477683986248568 8489329156559349 8498483467149312 8510157208175616 8520239519760384 8523464312143872 8535172367517696 8538953250895704 8560812905843328 8587009336598784 8598804679094112 8608077040582656 8612250398728704 8623163835224064 8624080413012672 8645239068622848 8649068708996352 8649988040279196 8674492191386112 8686407702638016 8697744509755392 8711344938942464 8712988458507648 8723311072100352 8734365244588032 8735293642254336 8739163174715064 8748952786010112 8760039451656192 8761535365534848 8764851485046384 8776891116207162 8786355513901056 8803748754950436 8812182543630336 8825348215885824 8839148175556608 8847941039751168 8851289862610944 8851860472396032 8867374529776308 8877880050504192 8903976111793152 8917278926467968 8931222635718656 8939156926758912 8943490798679808 8944067352316824 8965433108201472 8970357967696944 8982679887982242 8992366194180096 8995769679955968 8996725862957664 9008126506439424 9018798781464576 9032273144745984 9046396667363328 9058823036411904 9075284835281028 9085450970087424 9086036675369472 9089475614122176 9101961157548168 9111776088489984 9112744602104832 9124292264435712 9138559674875904 9151112641462272 9175642559741952 9179115413078016 9184157651769282 9206690422745088 9219336975523584 9230259479740416 9233753004822528 9246436731477504 9274731198630912 9302593447982016 9315371735685288 9325416793964544 9329937931956096 9341760821492736 9342753780763728 9352828365963264 9354592910533248 9365675657674752 9380320512835584 9394335000723456 9410275011191184 9421949154164736 9422556552235008 9435499624422144 9439070830049952 9450253661442048 9452036586684636 9462229014970368 9463234779108864 9478032184844288 9490042739294208 9503078512287744 9537394484529639 9560793900542976 9572120941953024 9575743856852992 9585269459730432 9588897351161856 9600257687814144 9602068913457408 9606322407257667 9625627004239872 9630914519073744 9660385503673632 9673655263980876 9684086670655488 9688781698569792 9701059314627072 9702090464639256 9712552533884928 9725893952200704 9730202297620896 9741102071021568 9758803715309376 9784962573474816 9800263056310272 9802112015821104 9813724956112896 9826160900161536 9827205347536128 9831558571554447 9841525803712512 9842571884261376 9855044383113216 9860457920677182 9884649953138688 9913705361584128 9928516742871552 9940279439720448 9944041697501184 9957701095437312 9969498368114688 9987615056817216 10016973125767296 10031938792276464 10041549158744064 10047625465183488 10061427148514784 10072276701806592 10086112246726656 10091652713659062 10115759842983936 10116411968452608 10120240889950464 10121316595827372 10134142319744352 10146148629147648 10161307287839232 10177196250783744 10191175915963392 10207111583678464 10220046026932224 10221132341348352 10221791259790656 10225660065887448 10239706302241689 10250748099551232 10251837677367936 10276989936205824 10280879634235392 10295001721645056 10308437937487872 10322597879709696 10326504839712768 10352940613042176 10357526725588224 10371754097464032 10382938286063616 10384041914707968 10387972130425344 10402241322912192 10427762587926528 10434072598459776 10459671959568384 10465417628979768 10479793202645949 10490417614946304 10491093893210112 10496180173450608 10509480924179328 10510598003359194 10521931911708672 10536385114884096 10552860576940032 10568626875813888 10586559387590082 10599692798435328 10600376121264384 10618954683806196 10631535369122304 10645007641841664 10646139126497472 10661652954021888 10662786207949824 10676298081705984 10690963326323712 10704916319698944 10736382857969664 10755893138110848 10768636059697152 10772711838959616 10783428142196736 10787509520057088 10800289898790912 10802327527639584 10813976017108992 10867933691632836 10884927587282112 10894597504487424 10899879410891016 10911633093623808 10913691728955456 10914851772719163 10926621600620544 10943707264974848 10958739829899264 10978654179723048 10992274013192192 11008082895159168 11025295938349056 11027376017798742 11040440575627008 11055606015978144 11067527623606272 11071716529176576 11072893369794048 11086924931002368 11120231197281024 11152918531782144 11167474432278528 11169581335730496 11182814369685504 11187046909688832 11200300635783168 11202413732366976 11215685664129024 11229898171613184 11236066938919368 11262907866415104 11269094766488208 11285931141311022 11296742803587072 11303578648331424 11319105542079132 11331311289532416 11346876277567488 11364619082858496 11380229823356928 11385271001194272 11400910109712396 11414417207791104 11449345782131712 11465072905458816 11483000531638272 11497551780298752 11498773884016896 11503867574123379 11526985424830464 11532091611995136 11533317387038928 11561613678231552 11565989588514816 11581876936850688 11596992679673856 11612922614673408 11617317944676864 11631081429467136 11647058189672448 11652217566286752 11665270381346816 11680805571821568 11682047154046464 11686468646728512 11702521488276216 11715140685201408 11738331673267248 11749576724840448 11767130954514432 11773594832602239 11785530900742144 11797254719668224 11801719816814592 11802480629861376 11808202695131934 11823166039701744 11837173400672256 11853433254244608 11871968149057536 11889705235290624 11924654398239744 11925423136422432 11960477290262592 11975633597071872 11976906517309656 11989821592240128 11994359573274624 11995634483943552 12010835341919232 12025065041952768 12043030859661312 12061862223151104 12078430715215872 12100379780374704 12113934626783232 12114715567159296 12119300818829568 12135948210064224 12149034784653312 12150326136139776 12152618468594532 12165723019247616 12201483521949696 12238820550770688 12245543535692376 12262364337252393 12275587230326784 12277903195074888 12292449300698112 12307012639653888 12311670673096704 12328582308636672 12350985952188429 12366308264841216 12403457930642688 12420495647580384 12433889058619392 12439917242608128 12450968576557056 12455681095323648 12457005041018304 12472790547377664 12487567543566336 12525780000964608 12547033348254912 12562598872219648 12563408736313344 12580666165896192 12585427773399936 12600338215256064 12602715448912848 12616305353293824 12617646372145152 12653390319058944 12670771349716992 12677731612299234 12708835654035456 12716525979372852 12747725200723968 12765235812263424 12780359279640576 12785196468215808 12802758551276544 12808429876343556 12841219358764992 12880514004898176 12898207018641168 12912115560873984 12918375598093056 12934745752836096 12936120619519008 12950070045179904 12967858602934272 12973603063494528 12974982060418794 13011738287079168 13029611553957024 13046616764633088 13067017408413696 13069482687761472 13084966608150528 13101547866882048 13102940463381504 13108744762072596 13123429179015168 13140059177484288 13147277227569576 13165336674310743 13179533270851584 13205623132425654 13218273815445504 13238022323828736 13253705919627264 13258722263334912 13271911559626752 13276934793916416 13301061794664462 13316820075756288 13349492082081792 13355964167689728 13375918389701952 13396833953577984 13408735390138368 13415236198019712 13416101028475236 13448149662302208 13455536951545416 13487679790645248 13488549291270144 13493654519933952 13495088794436496 13512189759659136 13528198172196864 13548409717118976 13569595001044992 13588234554617856 13628176455131136 13629055013054208 13634213421183264 13652941736322252 13667664132734976 13669116903157248 13686438396653568 13707839512313856 13726668962193408 13763463839612928 13768673119617024 13776236477653923 13803920817389568 13810035634117632 13829005463285376 13845389219610624 13850629507233792 13869655097216256 13903683450568704 13912096797946368 13953890171973024 13973057603527932 13988125190946816 13994906897934144 14012641232239104 14014130671145592 14029242548944896 14031889365799872 14048513486512128 14070480769253376 14091502501085184 14115412516786776 14132923731247104 14133834828352512 14158606245074928 14175380492163072 14178054880026954 14193343522455552 14194852168663296 14215537272029184 14217048277266432 14229678373208064 14235064108941312 14254617768431616 14341190850814464 14358181412929536 14363615785279488 14377904189595648 14383346026742784 14400386531721216 14403103370186112 14490578255510448 14513236783042816 14526130005983232 14533172547854688 14548844124831744 14551588971940608 14553135696958884 14568828800827392 14588840928301056 14611653106532352 14638205572964064 14677443860212224 14700394584465408 14703168023731656 14720587434169344 14739241350242304 14740808021304192 14762288705568768 14763857826392064 14782566574669824 14790686881015773 14826974929708032 14870558042376192 14889965909704704 14892775114307328 14910419159580672 14916062546251776 14936551643155968 14954247552172032 14981422585225824 15025459688650944 15047908188414696 15062323738116096 15071438197775232 15092140722772176 15108415052709888 15129168370089984 15137479070488593 15152825443811328 15173639764475904 15180361334925696 15181974893741058 15201213479616528 15219222943721472 15265794376175616 15286763873945088 15310667375517696 15330069040398336 15331698512022528 15332686889685984 15338490098831172 15376122149326848 15377756516051904 15415484904308736 15421319451353088 15442502582467584 15462656906231808 15483896819564544 15489757259569152 15508108572622848 15529410919563264 15536290088382336 15574407429095424 15576062872061952 15581958195638016 15603361984368288 15620187580268544 15641643881889792 15651108897689664 15689507939352576 15698126443469652 15735626422419456 15736640839815168 15744270260175912 15764221386268992 15765897005038791 15782897867563008 15804577672326144 15829290865410048 15852940313720832 15899539197652992 15900564181896576 15928432025709294 15947303053683456 15967511462762496 15969208689746208 15986428789653504 15992479431032832 15994179311924736 16014447122558976 16036444989485568 16057374479548416 16104574286954496 16133839707166272 16151912835710976 16152954089545728 16159067758439424 16181264280085632 16200434848186368 16203491291459376 16220964025663488 16268644695932928 16301900537449254 16327391380923168 16349819116336524 16367449640435712 16370537593433184 16389932400930816 16415560897462272 16438109744848896 16467981269584572 16488411019788288 16512124342738752 16537943907523584 16541064026698113 16560660863440512 16586556323477504 16601291435409408 16607574793764864 16609340054691072 16630387396503552 16650090058088448 16729377797673216 16751211648417792 16774221554528256 16780570364533248 16800450953674752 16803620598550464 16823528496193536 16844847257419776 16854100408379052 16894361799622656 16903642149732312 16928896711966533 16945114205380608 16955367972497136 16978658313118698 16996966934298624 17020314416351232 17040479039520768 17046928624287744 17070344735035392 17077906501791408 17121625811686656 17174018673197568 17197609358188224 17224500797457408 17246327670448128 17248160826025344 17290478137245696 17298137417992704 17299976080558392 17348984382772224 17372815405276032 17395489019510784 17422689877884928 17425976917015296 17446622144200704 17468730489176064 17470587284508672 17478326349430128 17497905572020224 17523070731069696 17529702970092768 17553782232414324 17572711027802112 17607497509900872 17624365087260672 17650696431771648 17678296351113216 17695882079502336 17702579725221888 17703720944792064 17712304042697901 17734749059552616 17755760101008384 17807952223586304 17834557852935936 17862445271437312 17878313853517824 17886981597359616 17888134704633648 17940715935393888 17965359775964484 17984732388360192 17991539359911936 17993451725915328 18016253012878848 18037597562929152 18064546289491968 18092793334726656 18117646072823808 18150569670562056 18170901940174848 18172073350738944 18178951228244352 18203922315096336 18223552176979968 18225489204209664 18248584528871424 18277119349751808 18302225282924544 18358230826156032 18368315303538564 18413380845490176 18438673951047168 18460518959480832 18467506009645056 18492873462955008 18549462397261824 18605186895964032 18630743471370576 18650833587929088 18659875863912192 18683521642985472 18685507561527456 18705656731926528 18709185821066496 18731351315349504 18788670001446912 18820550022382368 18843898308329472 18845113104470016 18870999248844288 18878141660099904 18900507322884096 18904073173369272 18924458029940736 18926469558217728 18956064369688576 18980085478588416 19006157024575488 19016597418448851 19074788969059278 19121587801085952 19144241883906048 19151487713705984 19170538919460864 19177794702323712 19204137826914816 19212644814515334 19261829038147488 19320771007347264 19347310527961752 19368173341310976 19377563397139584 19402118629254144 19404180929278512 19425105067769856 19451787904401408 19460404595241792 19462473090628191 19482204142043136 19517607430618752 19569925146949632 19600526112620544 19604224031642208 19627449912225792 19652321800323072 19654410695072256 19663117143108894 19685143768522752 19710088766226432 19720915841354364 19769299906277376 19808434698638481 19827410723168256 19857033485743104 19880558879440896 19888083395002368 19915402190874624 19938996736229376 19951592691996693 19975230113634432 20033946251534592 20063877584552928 20083098317488128 20095250930366976 20122854297029568 20172224493453312 20183305427318124 20231519685967872 20232823936905216 20240481779900928 20242633191654744 20268284639488704 20292297258295296 20322614575678464 20354392501567488 20382351831926784 20414223167356928 20440092053864448 20442264682696704 20443582519581312 20451320131774896 20479412604483378 20501496199102464 20503675354735872 20553979872411648 20561759268470784 20590003443290112 20645195759419392 20653009679425536 20705881226084352 20715053451176448 20743508194928064 20768083829415936 20775944260850688 20804482645824384 20855525175853056 20868145196919552 20919343919136768 20930835257959536 20959586405291898 20982187786420224 20992360346901216 21018961848358656 21021196006718388 21043863823417344 21072770229768192 21105721153880064 21137253751627776 21173118775180164 21199385596870656 21200752242528768 21237909367612392 21263070738244608 21267082320040431 21290015283683328 21292278252994944 21323305908043776 21325572415899648 21352596163411968 21381926652647424 21409832639397888 21511786276221696 21537272119394304 21545423677919232 21566856284393472 21575019040114176 21600579797581824 21604655055279168 21735867383265672 21769855174564224 21789195008974848 21799758821782032 21823266187247616 21827383457910912 21829703545438326 21853243201241088 21887414529949696 21917479659798528 21957308359446096 21984548026384384 22016165790318336 22050591876698112 22054752035597484 22080881151254016 22111212031956288 22143433058353152 22145786739588096 22173849862004736 22240462394562048 22305837063564288 22334948864557056 22339162671460992 22365628739371008 22374093819377664 22400601271566336 22404827464733952 22431371328258048 22459796343226368 22472133877838736 22538189532976416 22571862282622044 22593485607174144 22607157296662848 22638211084158264 22662622579064832 22693752555134976 22729238165716992 22760459646713856 22770542002388544 22772962340611587 22801820219424792 22828834415582208 22898691564263424 22930145810917632 22966001063276544 22995103560597504 22997547768033792 23007735148246758 23064183223990272 23066634774077856 23123227356463104 23131979177029632 23163753873701376 23193985359347712 23225845229346816 23234635889353728 23262162858934272 23294116379344896 23304435132573504 23330540762693632 23361611143643136 23364094308092928 23372937293457024 23405042976552432 23430281370402816 23476663346534496 23499153449680896 23534261909028864 23547189665204478 23603439633629184 23604961259722752 23616405390263868 23646332079403488 23674346801344512 23706866508489216 23743936298115072 23779410470581248 23849308796479488 23850846272844864 23892648038563941 23920954580525184 23951267194143744 23953813034619312 23979643184480256 23988719146549248 23991268967887104 24021670683838464 24050130083905536 24086061719322624 24156861430431744 24200759560749408 24227869253566464 24229431134318592 24238601637659136 24271896420128448 24300652272279552 24305236937189064 24331446038495232 24402967043899392 24452850806173881 24477641101541376 24491087071384752 24524728674504786 24551174460653568 24555806390149776 24584898601396224 24614025279307776 24623341346193408 24657164617273344 24701971904376858 24732616529682432 24806915861285376 24840991295160768 24879834485216256 24901937153114112 24911362190647296 24914010082036608 24945581094755328 24975135087132672 25051560001929216 25094066696509824 25126817472626688 25161332331792384 25170855546799872 25200676430512128 25205430897825696 25232610706587648 25235292744290304 25341542699433984 25355463224598468 25417671308070912 25433051958745704 25467987469678047 25495450401447936 25530471624526848 25560718559281152 25570392936431616 25605517102553088 25616859752687112 25682438717529984 25761028009796352 25796414037282336 25824231121747968 25836751196186112 25869491505672192 25872241239038016 25935717205868544 25947206126989056 25949964120837588 26023476574158336 26059223107914048 26093233529266176 26134034816827392 26138965375522944 26169933216301056 26203095733764096 26205880926763008 26217489524145192 26246858358030336 26280118354968576 26294554455139152 26330673348621486 26359066541703168 26411246264851308 26436547630891008 26476044647657472 26517444526669824 26543823119253504 26553869587832832 26602123589328924 26633640151512576 26711928335379456 26751836779403904 26793667907155968 26817470780276736 26830472396039424 26832202056950472 26896299324604416 26911073903090832 26977098582540288 26987309039867904 26990177588872992 27024379519318272 27056396344393728 27096819434237952 27139190002089984 27176469109235712 27256352910262272 27258110026108416 27268426842366528 27305883472644504 27335328265469952 27338233806314496 27372876793307136 27415679024627712 27453337924386816 27526927679225856 27537346239234048 27552472955307846 27620071268235264 27658010926570752 27690778439221248 27701259014467584 27739310194432512 27824193595892736 27907780343946048 27946115207055864 27976250381893632 27989813795868288 28025282464478208 28028261342291184 28058485097889792 28063778731599744 28097026973024256 28140961538506752 28183005002170368 28230825033573552 28265847462494208 28267669656705024 28317212490149856 28350760984326144 28356109760053908 28386687044911104 28389704337326592 28434096554532864 28470128217882624 28509235536863232 28612183453588917 28682381701628928 28716362825859072 28727231570558976 28755808379191296 28766692053485568 28800773063442432 28806206740372224 28818967221773001 28981156511020896 29026473566085632 29052260011966464 29066345095709376 29103177943881216 29106271393917768 29137657601654784 29177681856602112 29223306213064704 29276411145928128 29354887720424448 29400789168930816 29406336047463312 29441174868338688 29478482700484608 29481616042608384 29494675714663341 29524577411137536 29527715652784128 29565133149339648 29581373762031546 29653949859416064 29741116084752384 29785550228614656 29820838319161344 29832125092503552 29873103286311936 29908495104344064 29962845170451648 30050919377301888 30095816376829392 30124647476232192 30142876395550464 30184281445544352 30216830105419776 30258336740179968 30274958140977186 30347279528951808 30360722669851392 30363949787482116 30402426959233056 30438445887442944 30531588752351232 30573527747890176 30621334751035392 30660138080796672 30663397024045056 30665373779371968 30676980197662344 30719118906725067 30752244298653696 30755513032103808 30830969808617472 30842638902706176 30885005164935168 30925313812463616 30967793639129088 30979514519138304 31058821839126528 31072580176764672 31148814858190848 31152125744123904 31163916391276032 31206723968736576 31283287763779584 31302217795379328 31379015878705152 31396252886939304 31439379607937847 31471252844838912 31473281679630336 31488540520351824 31528442772537984 31531794010077582 31565795735126016 31609155344652288 31658581730820096 31705880627441664 31799078395305984 31801128363793152 31856864051418588 31894606107366912 31935022925524992 31938417379492416 31984958862065664 31988358623849472 32028894245117952 32072889978971136 32114748959096832 32209148573908992 32267679414332544 32305908179091456 32318135516878848 32362528560171264 32400869696372736 32406982582918752 32441928051326976 32603801074898508 32654782761846336 32699638232673048 32734899280871424 32741075186866368 32744555318157489 32779864801861632 32831121794924544 32876219489697792 32935962539169144 32976822039576576 33024248685477504 33075887815047168 33082128053396226 33121321726881024 33173112646955008 33202582870818816 33215149587529728 33218680109382144 33260774793007104 33458755595346432 33502423296835584 33548443109056512 33561140729066496 33600901907349504 33607241197100928 33647056992387072 33689694514839552 33708200816758104 33788723599245312 33807284299464624 33857793423933066 33890228410761216 33910735944994272 33957316626237396 33993933868597248 34040628832702464 34093857248575488 34140689470070784 34155813003582816 34243251623373312 34348037346395136 34395218716376448 34449001594914816 34492655340896256 34496321652050688 34511602722370137 34580956274491392 34596274835985408 34599952161116784 34697968765544448 34745630810552064 34790978039021568 34851953834030592 34893244288401408 34941174569017344 34956652698860256 34995811144040448 35046141462139392 35059405940185536 35107564464828648 35145422055604224 35214995019801744 35248730174521344 35301392863543296 35320784497806717 35356592702226432 35391764159004672 35405159450443776 35407441889584128 35424608085395802 35469498119105232 35511520202016768 35615904447172608 35669115705871872 35724890542874624 35773963194719232 35776269409267296 35881431870787776 35930719551928968 35969464776720384 35983078719823872 35986903451830656 36032506025757696 36075195125858304 36129092578983936 36185586669453312 36235292145647616 36301139341124112 36341803880349696 36344146701477888 36357902456488704 36407844630192672 36447104353959936 36450978408419328 36497169057742848 36604450565849088 36716461652312064 36736630607077128 36787093011757179 36826761690980352 36877347902094336 36921037918961664 36935012019290112 36985746925910016 37052957856565287 37098924794523648 37210373791928064 37261486942741152 37301667175858176 37319751727824384 37367043285970944 37371015123054912 37418371642132992 37462702630699008 37577340002893824 37641100044764736 37687796616658944 37690226208940032 37741998497688576 37756283320199808 37801014645768192 37808146346738544 37848916059881472 37852939116435456 37912128739377152 37960170957176832 38012314049150976 38033194836897702 38149577938118556 38243175602171904 38302975427411968 38341077838921728 38355589404647424 38408275653829632 38425289629030668 38523658076294976 38641542014694528 38694621055923504 38736346682621952 38755126794279168 38804237258508288 38808361858557024 38850210135539712 38903575808802816 38920809190483584 38924946181256382 39035214861237504 39139850293899264 39201052225241088 39208448063284416 39254899824451584 39304643600646144 39308821390144512 39326234286217788 39370287537045504 39420177532452864 39441831682708728 39496010022932229 39538599812554752 39616869397276962 39654821446336512 39714066971486208 39761117758881792 39776166790004736 39830804381749248 39903185383993386 39950460227268864 40067892503069184 40127755169105856 40190501860733952 40245708594059136 40344448986906624 40366610854636248 40463039371935744 40465647873810432 40480963559801856 40485266383309488 40536569278977408 40584594516590592 40645229151356928 40708785003134976 40764703663853568 40828446334713856 40884529365393408 40887165039162624 40902640263549792 40958825208966756 41002992398204928 41007350709471744 41123518536941568 41180006886580224 41290391518838784 41306019358851072 41328709432961769 41411762452168704 41430106902352896 41487016389856128 41536167658831872 41551888521701376 41608965291648768 41711050351706112 41736290393839104 41861670515919072 41919172810583796 41964375572840448 41984720693802432 42037923696717312 42042392013436776 42087727646834688 42145540459536384 42211442307760128 42274507503255552 42346237550360328 42398771193741312 42401504485057536 42475818735224784 42526141476489216 42534164640080862 42580030567366656 42584556505989888 42646611816087552 42651144831799296 42705192326823936 42763853305294848 43023572552443392 43074544238788608 43090847355838464 43133712568786944 43150038080228352 43201159595163648 43209310110558336 43471734766531344 43539710349128448 43578390017949696 43599517643564064 43646532374495232 43654766915821824 43659407090876652 43706486402482176 43834959319597056 43914616718892192 43969096052768768 44032331580636672 44101183753396224 44109504071194968 44161762302508032 44222424063912576 44286866116706304 44291573479176192 44347699724009472 44372060643047319 44480924789124096 44611674127128576 44669897729114112 44678325342921984 44731257478742016 44748187638755328 44809654929467904 44862742656516096 44944267755677472 45076379065952832 45143724565244088 45186971214348288 45214314593325696 45276422168316528 45325245158129664 45387505110269952 45412437211465779 45458476331433984 45520919293427712 45541084004777088 45545924681223174 45603640438849584 45657668831164416 45797383128526848 45860291621835264 45932002126553088 45990207121195008 45995095536067584 46015470296493516 46128366447980544 46133269548155712 46246454712926208 46263958354059264 46327507747402752 46387970718695424 46451690458693632 46469271778707456 46524325717868544 46588232758689792 46608870265147008 46723222287286272 46728188616185856 46745874586914048 46810085953104864 46860562740805632 46953326693068992 47068523818057728 47094379330408956 47206879267258368 47209922519445504 47232810780527736 47292664158806976 47297691015116373 47348693602689024 47413733016978432 47487872596230144 47558820941162496 47698617592958976 47701692545689728 47785296077127882 47841909161050368 47902534388287488 47907626069238624 47959286368960512 47977438293098496 47982537935774208 48043341367676928 48172123438645248 48313722860863488 48401519121498816 48455738507132928 48458862268637184 48477203275318272 48543792840256896 48601304544559104 48610473874378128 48662892076990464 48805934087798784 48905701612347762 48982174142769504 49049457349009572 49102348921307136 49111612780299552 49169797202792448 49246682692386816 49314329234546688 49403943808753716 49465233059364864 49613831722570752 49623192080094339 49681982590321536 49759668970432512 49803874306228224 49822724381294592 49828020164073216 49891162189510656 49950270174265344 50188133393019648 50253634945253376 50322664663584768 50341711093599744 50401352861024256 50410861795651392 50470585488580608 50683085398867968 50710926449196936 50835342616141824 50866103917491408 50935974939356094 50990900802895872 51060943249053696 51121437118562304 51140785872863232 51211034205106176 51233719505374224 51364877435059968 51522056019592704 51592828074564672 51673502392372224 51738983011344384 51744482478076032 51871434411737088 51894412253978112 51899928241675176 52046953148316672 52118446215828096 52186467058532352 52268069633654784 52277930751045888 52339866432602112 52406191467528192 52411761853526016 52434979048290384 52493716716060672 52589108910278304 52661346697242972 52718133083406336 52822492529702616 52873095261782016 52952089295314944 53034889053339648 53087646238507008 53107739175665664 53136912128093703 53204247178657848 53267280303025152 53423856670758912 53503673558807808 53587335814311936 53634941560553472 53660944792078848 53664404113900944 53822147806181664 53954197165080576 53974618079735808 53980355177745984 54048759038636544 54112792688787456 54193638868475904 54278380004179968 54352938218471424 54512705820524544 54516220052216832 54536853684733056 54611766945289008 54670656530939904 54676467612628992 54745753586614272 54831358049255424 54906675848773632 55074692478468096 55104945910615692 55240142536470528 55316021853141504 55381556878442496 55402518028935168 55478620388865024 55648387191785472 55815560687892096 55892230414111728 55952500763787264 55979627591736576 56050564928956416 56056522684582368 56116970195779584 56127557463199488 56194053946048512 56366010004340736 56461650067147104 56531694924988416 56535339313410048 56634424980299712 56701521968652288 56712219520107816 56773374089822208 56779408674653184 56868193109065728 56940256435765248 57018471073726464 57049792255346553 57224366907177834 57364763403257856 57432725651718144 57454463141117952 57511616758382592 57533384106971136 57612413480744448 57637934443546002 57962313022041792 58052947132171264 58104520023932928 58132690191418752 58206355887762432 58212542787835536 58275315203309568 58355363713204224 58387419271884573 58446612426129408 58552822291856256 58709775440848896 58801578337861632 58812672094926624 58882349736677376 58956965400969216 58963232085216768 58989351429326682 59055431305568256 59130266298679296 59162747524063092 59307899718832128 59425304095915443 59482232169504768 59571100457229312 59641676638322688 59664250185007104 59746206572623872 59816990208688128 59925690340903296 60101838754603776 60191632753658784 60249294952464384 60285752791100928 60368562891088704 60516673480359936 60549916281954372 60694559057903616 60721445339702784 60727899574964232 60804853918466112 60876891774885888 61063177504702464 61147055495780352 61242669502070784 61320276161593344 61326794048090112 61330747558743936 61353960395324688 61438237813450134 61504488597307392 61511026064207616 61661939617234944 61685277805412352 61770010329870336 61935587278258176 61959029038276608 62117643678253056 62145160353529344 62304251488247808 62327832782552064 62413447937473152 62566575527559168 62604435590758656 62758031757410304 62792505773878608 62878759215875694 62946563359260672 62977081040703648 63056885545075968 63063588020155164 63131591470252032 63218310689304576 63317163461640192 63411761254883328 63598156790611968 63602256727586304 63713728102837176 63789212214733824 63870045851049984 63876834758984832 63969917724131328 63976717247698944 64057788490235904 64145779957942272 64229497918193664 64535358828665088 64611816358182912 64636271033757696 64725057120342528 64801739392745472 64813965165837504 65207602149797016 65309565523692672 65399276465346096 65469798561742848 65482150373732736 65489110636314978 65559729603723264 65662243589849088 65752438979395584 65871925078338288 65953644079153152 66048497370955008 66151775630094336 66164256106792452 66242643453762048 66346225293910016 66430299175059456 66437360218764288 66521549586014208 66917511190692864 67004846593671168 67096886218113024 67122281458132992 67201803814699008 67214482394201856 67294113984774144 67379389029679104 67416401633516208 67614568598929248 67715586847866132 67780456821522432 67821471889988544 67914633252474792 67987867737194496 68081257665404928 68187714497150976 68281378940141568 68311626007165632 68318887021834761 68486503246746624 68696074692790272 68790437432752896 68898003189829632 68985310681792512 68992643304101376 69023205444740274 69192549671970816 69199904322233568 69395937531088896 69491261621104128 69581956078043136 69703907668061184 69786488576802816 69882349138034688 69913305397720512 69991622288080896 70092282924278784 70118811880371072 70215128929657296 70290844111208448 70429990039603488 70497460349042688 70602785727086592 70641568995613434 70810318900887552 70814883779168256 70849216170791604 70938996238210464 71023040404033536 71231808894345216 71338231411743744 71449781085749248 71547926389438464 71552538818534592 71677944115691823 71762863741575552 71861439103857936 71938929553440768 71966157439647744 71973806903661312 72065012051515392 72150390251716608 72258185157967872 72470584291295232 72602278682248224 72683607760699392 72688293402955776 72715804912977408 72815689260385344 72901956816838656 72994338115485696 73208901131698176 73358552418521643 73432923304624128 73473261214154256 73574186023514358 73653523381960704 73754695804188672 73842075837923328 73870024038580224 73971493851820032 74105915713130574 74197849589047296 74420747583856128 74522973885482304 74639503455648768 74734086571941888 74742030246109824 74836743284265984 74925405261398016 75154680005787648 75282200089529472 75380452417880064 75483996995377152 75512566640399616 75602029291536384 75616292693477088 75697832119762944 75705878232870912 75824257478754304 76024628098301952 76066389673795404 76299155876237112 76403962409034141 76486351204343808 76605950854823936 76682155677843456 76711178809294848 76816551307659264 76850579258061336 77047316152589952 77283084029389056 77389242111847008 77472693365243904 77510253588558336 77608474517016576 77616723717114048 77807151617605632 77841618380967168 77849892362512764 78070429722475008 78279700587798528 78402104450482176 78416896126568832 78509799648903168 78609287201292288 78617642780289024 78652468572435576 78740575074091008 78840355064905728 78883663365417456 78992020045864458 79077199625109504 79233738794553924 79309642892673024 79428133942972416 79552333580009472 79661608763498496 79806370767986772 79900920454537728 80135785006138368 80255510338211712 80381003721467904 80491417188118272 80688897973813248 80733221709272496 80931295747620864 80961927119603712 80970532766618976 81073138557954816 81169189033181184 81290458302713856 81417570006269952 81529407327707136 81656892669427712 81769058730786816 81774330078325248 81805280527099584 81917650417933512 82005984796409856 82014701418943488 82247037073883136 82360013773160448 82580783037677568 82612038717702144 82657418865923538 82860213804705792 82974032779712256 83072335317663744 83103777043402752 83217930583297536 83472580787678208 83723341031838144 83838345621167592 83928751145680896 83969441387604864 84075847393434624 84084784026873552 84175455293669376 84291080919072768 84422884615520256 84549015006511104 84692475100720656 84797542387482624 84803008970115072 84951637470449568 85052282952978432 85068329280161724 85160061134733312 85169113011979776 85302289663598592 85410384653647872 85527706610589696 85836550360766751 86047145104886784 86149088477577216 86181694711676928 86267425137573888 86300076160456704 86402319190327296 86418620221116672 86456901665319003 86943469533062688 87079420698256896 87156780035899392 87199035287128128 87309533831643648 87318814181753304 87412972804964352 87669918639194112 87829233437784384 87938192105537536 88064663161273344 88202367506792448 88219008142389936 88323524605016064 88444848127825152 88573732233412608 88583146958352384 88695399448018944 88744121286094638 88961849578248192 89223348254257152 89356650685843968 89462514957484032 89496375277510656 89619309858935808 89725485313032192 89888535511354944 90152758131905664 90287449130488176 90373942428696576 90428629186651392 90552844336633056 90650490316259328 90775010220539904 90824874422931558 91041838586855424 91082168009554176 91091849362446348 91207280877699168 91315337662328832 91594766257053696 91720583243670528 91864004253106176 91980414242390016 91990191072135168 92030940592987032 92157356720175201 92256732895961088 92266539096311424 92492909425852416 92527916708118528 92655015494805504 92775941437390848 92903380917387264 92938543557414912 93176465517379584 93217740530294016 93446444574572544 93456377232371712 93491749173828096 93620171906209728 93906653386137984 94137047636115456 94188758660817912 94413758534516736 94419845038891008 94465621561055472 94585328317613952 94595382030232746 94697387205378048 94827466033956864 94975745192460288 95117641882324992 95397235185917952 95403385091379456 95570592154255764 95683818322100736 95805068776574976 95815252138477248 95954876586196992 95965075871548416 96086682735353856 96344246877290496 96627445721726976 96803038242997632 96917724537274368 96954406550636544 97087585680513792 97202609089118208 97220947748756256 97325784153980928 97811403224695524 97964348285539008 98098914698019144 98204697842614272 98223225560599104 98233665954472467 98339594405584896 98493365384773632 98628658469093376 98807887617507432 98930466118729728 99227663445141504 99246384160188678 99363965180643072 99519337940865024 99607748612456448 99645448762589184 99656040328146432 99782324379021312 100376266786039296 100507269890506752 100645329327169536 100683422187199488 100802705722048512 100821723591302784 100941170977161216 101366170797735936 101421852898393872 101670685232283648 101732207834982816 101871949878712188 101981801605791744 102121886498107392 102281571745726464 102422068410212352 102467439010748448 102729754870119936 103044112039185408 103185656149129344 103347004784744448 103477966022688768 103488964956152064 103534808167110411 103742868823474176 103788824507956224 103799856483350352 104093906296633344 104236892431656192 104372934117064704 104555861502091776 104679732865204224 104823523707052032 104869958096580768 104987433432121344 105178217820556608 105322693394485944 105436266166812672 105644985059405232 105746190523564032 105904178590629888 105962353493420151 106069778106679296 106175292477014016 106215478351331328 106273824256187406 106408494357315696 106534560606050304 106847713341517824 107007347117615616 107174671628623872 107321889584157696 107328808227801888 107644295612363328 107908394330161152 107949236159471616 107960710355491968 108097518077273088 108225585377574912 108387277736951808 108556760008359936 108705876436942848 109025411641049088 109032440104433664 109073707369466112 109223533890578016 109341313061879808 109352935225257984 109491507173228544 109813351697547264 110149384956936192 110209891821231384 110361279035271537 110480285072941056 110632043706283008 110763113756884992 110805036057870336 110957240777730048 111296774383570944 111631121375784192 111784460828223456 111905001527574528 111959255183473152 112101129857912832 112113045369164736 112255114926398976 112388107892097024 112732020008681472 112923300134294208 113063389849976832 113070678626820096 113268849960599424 113403043937304576 113424439040215632 113546748179644416 113558817349306368 113736386218131456 113880512871530496 114036942147452928 114099584510693106 114448733814355668 114729526806515712 114908926282235904 115023233516765184 115066768213942272 115224826961488896 115275868887092004 115924626044083584 116105894264342528 116209040047865856 116265380382837504 116412711775524864 116425085575671072 116550630406619136 116710727426408448 116774838543769146 117105644583712512 117419550881697792 117603156675723264 117625344189853248 117764699473354752 117913930801938432 117926464170433536 117978702858653364 118110862611136512 118260532597358592 118325495048126184 118615799437664256 118850608191830886 118964464339009536 119142200914458624 119283353276645376 119328500370014208 119492413145247744 119851380681806592 120203677509207552 120383265507317568 120571505582201856 120737125782177408 121033346960719872 121099832563908744 121389118115807232 121442890679405568 121455799149928464 121609707836932224 121753783549771776 122126355009404928 122294110991560704 122485339004141568 122653588096180224 122661495117487872 122707920790649376 122876475626900268 123008977194614784 123022052128415232 123370555610824704 123540020659740672 123871174556516352 123918058076553216 123986128298885307 124235287356506112 124290320707058688 124608502976495616 124655665565104128 124826895874946304 125133151055118336 125208871181517312 125585011547757216 125757518431751388 125893126718521344 125954162081407296 126113771090151936 126127176040310328 126263182940504064 126436621378609152 126634326923280384 126823522509766656 127196313581223936 127204513455172608 127427456205674352 127578424429467648 127740091702099968 127753669517969664 127939835448262656 127953434495397888 128115576980471808 128291559915884544 129070717657330176 129223632716365824 129272542067515392 129450114240685056 129603478785490944 129627930331675008 130415204299594032 130619131047385344 130798552930692192 130939597123485696 130964300747465472 130978221272629956 131119459207446528 131504877958791168 131743850156676576 131907288158306304 132096994741910016 132303551260188672 132328512213584904 132485286907524096 132692450587820032 132860598350118912 132874720437528576 133043099172028416 133116181929141957 133835022381385728 134009693187342336 134193772436226048 134244562916265984 134428964788403712 134588227969548288 134832803267032416 135229137197858496 135431173695732264 135560913643044864 135642943779977088 135829266504949584 135975735474388992 136162515330809856 136237311634397337 136375428994301952 136562757880283136 136623252014331264 136637774043669522 136973006493493248 137392149385580544 137580874865505792 137796006379659264 137970621363585024 137985286608202752 138046410889480548 138385099343941632 138399808644467136 138791875062177792 138982523242208256 139163912156086272 139407815336122368 139572977153605632 139764698276069376 139826610795441024 140184565848557568 140237623760742144 140430257859314592 140581688222416896 140859980079206976 141205571454173184 141283137991226868 141620637801775104 141629767558336512 141698432341583208 141877992476420928 141893073045349119 142046080808067072 142463617788690432 142676462823487488 142899562171498496 143095852778876928 143105077637069184 143355888231383646 143525727483151104 143722878207715872 143877859106881536 143932314879295488 143947613807322624 144130024103030784 144516370315935744 144941168582590464 145204557364496448 145367215521398784 145376586805911552 145431609825954816 145631378520770688 145803913633677312 145988676230971392 146417802263396352 146717104837043286 146946522428308512 147148372047028716 147307046763921408 147509391608377344 147740048077160448 147942987703640064 148211831426261148 148395699178094592 148841495167712256 148869576240283017 149045947770964608 149279006911297536 149468173143883776 149484060492219648 149673486568531968 149850810522796032 150564400179058944 150760904835760128 150967993990754304 151025133280799232 151204058583072768 151232585386954176 151411756465741824 151648514957508608 152049256196603904 152132779347590808 152598311752474224 152807924818068282 152972702408687616 153211901709647872 153364311355686912 153422357618589696 153633102615318528 153701158516122672 154094632305179904 154566168058778112 154778484223694016 155020507177116672 155216949034033152 155233447434228096 155614303235211264 155683236761934336 155699784725025528 156140859444950016 156559401175597056 156804208900964352 156833792253137664 157019599297806336 157218574402584576 157235285560578048 157304937144871152 157481150148182016 157767326730834912 157984040091728916 158154399250219008 158467477589107848 158619285785346048 158856267885944832 159104667160018944 159323217526996992 159410736384281109 159612741535973544 159801840909075456 160271570012276736 160511020676423424 160762007442935808 160982834376236544 161466443418544992 161862591495241728 161923854239207424 161941065533237952 162146277115909632 162338378066362368 162580916605427712 162835140012539904 163058814655414272 163313785338855424 163538117461573632 163548660156650496 163610561054199168 163835300835867024 164011969592819712 164029402837886976 164494074147766272 164720027546320896 165224077435404288 165314837731847076 165720427609411584 165948065559424512 166144670635327488 166207554086805504 166435861166595072 166945161575356416 167446682063676288 167676691242335184 167857502291361792 167938882775209728 168151694786869248 168169568053747104 168350910587338752 168582161838145536 169098030013022208 169384950201441312 169595084774965248 169606017940230144 169903274940899136 170104565905956864 170136658560323448 170320122269466624 170338226023959552 170604579327197184 170820769307295744 171055413221179392 171149376766039659 171673100721533502 172094290209773568 172298176955154432 172363389423353856 172534850275147776 172600152320913408 172837240442233344 172913803330638006 173886939066125376 174158841396513792 174313560071798784 174398070574256256 174619067663287296 174637628363506608 174825945609928704 175339837278388224 175658466875568768 176129326322546688 176404735013584896 176438016284779872 176647049210032128 176889696255650304 177166293916704768 177390798896037888 177488242572189276 177923699156496384 178275912287746329 178446696508514304 178713301371687936 178925029914968064 178992750555021312 179238619717871616 179450970626064384 179777071022709888 180305516263811328 180574898260976352 180747884857393152 180857258373302784 181105688673266112 181550020441079808 181649748845863116 182083677173710848 182164336019108352 182183698724892696 182414561755398336 182630675324657664 183189532514107392 183441166487341056 183728008506212352 183960828484780032 183980382144270336 184061881185974064 184314713440350402 184513465791922176 184533078192622848 184985818851704832 185055833416237056 185310030989611008 185806761834774528 185877087114829824 186352931034759168 186435481060588032 186912754464743424 186983498347656192 187240343812419456 187813306772275968 188274095272230912 188377517321635824 188839690077782016 188931243122110944 189170656635227904 189190764060465492 189394774410756096 189654932067913728 189951490384920576 190235283764649984 190794470371835904 190806770182758912 191141184308511528 191367636644201472 191610137553149952 191630504276954496 191909753172393984 191930151743096832 192173365470707712 192688493754580992 193606076485995264 193835449074548736 193908813101273088 194175171361027584 194405218178236416 194441895497512512 195622806449391048 195928696571078016 196197829396038288 196409395685228544 196446451121198208 196467331908944934 196679188811169792 196986730769547264 197257316938186752 197615775235014864 197860932237459456 198455326890283008 198492768320377356 198727930361286144 199038675881730048 199290897525178368 199312080656292864 199564648758042624 200752533572078592 201014539781013504 201290658654339072 201366844374398976 201605411444097024 201643447182605568 201882341954322432 202843705796787744 203341370464567296 203464415669965632 203743899757424376 203963603211583488 204243772996214784 204563143491452928 204844136820424704 204934878021496896 204956661065504283 205459509740239872 206088224078370816 206371312298258688 206694009569488896 206955932045377536 206977929912304128 207069616334220822 207577649015912448 207599712966700704 208187812593266688 208473784863312384 208745868234129408 209111723004183552 209359465730408448 209647047414104064 209739916193161536 209974866864242688 210356435641113216 210645386788971888 210872532333625344 211289970118810464 211492381047128064 211808357181259776 211924706986840302 212430956702662656 212547648512374812 212816988714631392 213069121212100608 213695426683035648 214014694235231232 214349343257247744 214643779168315392 214657616455603776 215033832347075469 215288591224726656 215816788660322304 215898472318943232 215921420710983936 216195036154546176 216451170755149824 216774555473903616 217411752873885696 218050823282098176 218064880208867328 218147414738932224 218447067781156032 218705870450515968 218983014346457088 219626703395094528 220075657255564929 220298769913872384 220419783642462768 220722558070543074 220960570145882112 221264087412566016 221526227513769984 221610072115740672 221914481555460096 222593548767141888 223262242751568384 223568921656446912 223918510366946304 224202259715825664 224226090738329472 224510229852797952 224776215784194048 225464040017362944 225846600268588416 226141357253640192 226537699921198848 226806087874609152 226848878080431264 227093496359288832 227117634698612736 227472772436262912 228073884294905856 228199169021386212 228897467628711336 229211887227102423 229459053613031424 229817852564471808 230046467033530368 230133536427884544 230449653922977792 230551737774184008 231849252088167168 232211788528685056 232418080095731712 232530760765675008 232825423551049728 232850171151342144 233421454852816896 233549677087538292 234211289167425024 234839101763395584 235206313351446528 235250688379706496 235529398946709504 235827861603876864 235852928340867072 235957405717306728 236221725222273024 236521065194717184 236650990096252368 237231598875328512 237701216383661772 237928928678019072 238284401828917248 238657000740028416 238984826290495488 239702761363613184 240407355018415104 240766531014635136 241143011164403712 241474251564354816 242066693921439744 242199665127817488 242885781358811136 242911598299856928 243219415673864448 243507567099543552 244252710018809856 244588221983121408 244970678008283136 245307176192360448 245322990234975744 245415841581298752 245752951253800536 246017954389229568 246044104256830464 246741111221649408 247080041319481344 247742349113032704 247836116153106432 247972256597770614 248580641414117376 249217005952991232 249311331130208256 249653791749892608 250417742363034624 251170023095514432 251515036863502776 251786253437042688 251908324162814592 252227542180303872 252254352080620656 252526365881008128 252873242757218304 253268653846560768 253647045019533312 254392627162447872 254409026910345216 254854912411348704 255156848858935296 255480183404199936 255507339035939328 255906868990795776 256231153960943616 256583119831769088 257509651082300253 258141435314660352 258447265432731648 258545084135030784 258900228481370112 259206957570981888 259255860663350016 259370704995957009 260830408599188064 261238262094770688 261597105861384384 261928601494930944 261956442545259912 262238918414893056 263009755917582336 263487700313353152 263814576316612608 264193989483820032 264607102520377344 264657024427169808 264970573815048192 265384901175640064 265721196700237824 265749440875057152 266086198344056832 266232363858283914 267670044762771456 268387544872452096 268489125832531968 268857929576807424 269176455939096576 269665606534064832 270458274395716992 270862347391464528 271121827286089728 271285887559954176 271658533009899168 271951470948777984 272325030661619712 272474623268794674 273125515760566272 273246504028662528 273275548087339044 273946012986986496 274784298771161088 275161749731011584 275592012759318528 275941242727170048 275970573216405504 276092821778961096 276472070160525603 276770198687883264 276799617288934272 277583750124355584 277965046484416512 278327824312172544 278815630672244736 279529396552138752 279653221590882048 280369131697115136 280475247521484288 280860515718629184 281719960158413952 282411142908346368 282566275982453736 283241275603550208 283259535116673024 283396864683166416 283755984952841856 283786146090698238 284092161616134144 284927235577380864 285352925646974976 285799124342996992 286191705557753856 286210155274138368 286711776462767292 287051454966302208 287445756415431744 287864629758590976 287895227614645248 288260048206061568 289032740631871488 289882337165180928 290409114728992896 290753173611823104 290863219651909632 291262757041541376 291607827267354624 291977352461942784 293434209674086572 293893044856617024 294296744094057432 294614093527842816 294700997863417401 295018783216754688 295480096154320896 295885975407280128 296423662852522296 296791398356189184 297682990335424512 297739152480566034 298091895541929216 298558013822595072 298936346287767552 298968120984439296 299346973137063936 301128800358117888 301521809671520256 301935987981508608 302050266561598464 302408117166145536 302465170773908352 302823512931483648 303297029915017216 304098512393207808 304265558695181616 305196623504948448 305615849636136564 305945404817375232 306844715237179392 307266205230637056 307402317032245344 308189264610359808 309132336117556224 309556968447388032 310041014354233344 310433898068066304 310466894868456192 310604424501331233 311228606470422528 311366473523868672 311399569450051056 312281718889900032 313118802351194112 313667584506275328 314039198595612672 314470571121156096 314609874289742304 314962300296364032 315534653461669824 315968080183457832 316308798500438016 316934955178215696 317238571570692096 317712535771889664 317887060480260453 318209334320037888 318646435053993984 318821472768562218 319225483071947088 319603681818150912 320543140024553472 321022041352846848 321524014885871616 321965668752473088 322932886837089984 323725182990483456 323847708478414848 323882131066475904 324292554231819264 324676756132724736 325161833210855424 325670280025079808 326117629310828544 327076234923147264 327097320313300992 327221122108398336 327670601671734048 328023939185639424 328058805675773952 329440055092641792 330448154870808576 330629675463694152 331083837105814611 331440855218823168 331896131118849024 332289341270654976 332415108173611008 332871722333190144 333890323150712832 334893364127352576 335353382484670368 335715004582723584 335877765550419456 336303389573738496 336339136107494208 337164323676291072 338196060026044416 338769900402882624 339190169549930496 339212035880460288 339806549881798272 340209131811913728 340273317120646896 340640244538933248 340676452047919104 341209158654394368 341641538614591488 342110826442358784 342298753532079318 343346201443067004 344188580419547136 344726778846707712 345069700550295552 345200304641826816 345674480884466688 345827606661276012 347773878132250752 348317682793027584 348627120143597568 348796141148512512 349238135326574592 349275256727013216 349651891219857408 351316933751137536 352258652645093376 352809470027169792 352876032569559744 353294098420064256 353779392511300608 354332587833409536 354781597792075776 354976485144378552 355847398312992768 356551824575492658 356893393017028608 357426602743375872 357850059829936128 357985501110042624 358477239435743232 359554142045419776 360611032527622656 361149796521952704 361714516746605568 362211377346532224 363100040882159616 363299497691726232 364167354347421696 364328672038216704 364367397449785392 364829123510796672 365261350649315328 366379065028214784 366882332974682112 367456017012424704 367960764288540672 368123762371948128 368629426880700804 369026931583844352 369066156385245696 370111666832474112 370620061979222016 371613523669549056 371754174229659648 371958384896655921 372705862069518336 372870962121176064 373825508929486848 373966996695312384 374480687624838912 375626613544551936 376755034643271648 377679380155564032 377862486244221888 378341313270455808 378381528120930984 378789548821512192 379309864135827456 379902980769841152 380470567529299968 381588940743671808 381613540365517824 382282368617023056 382735273288402944 383220275106299904 383261008553908992 383819506344787968 383860303486193664 384346730941415424 387212152971990528 387670898149097472 387817626202546176 388350342722055168 388810436356472832 388883790995025024 391245612898782096 391857393142156032 392395658792076576 392818791370457088 392892902242396416 392934663817889868 393358377622339584 394514633876373504 395231550470029728 395721864474918912 396910653780566016 396985536640754712 397455860722572288 398077351763460096 398581795050356736 398624161312585728 399129297516085248 399348545787425871 401505067144157184 402029079562027008 402581317308678144 402733688748797952 403286894365211136 403764683908644864 405687411593575488 406682740929134592 406928831339931264 407487799514848752 407927206423166976 408487545992429568 408711934903192011 409126286982905856 409688273640849408 409869756042993792 409913322131008566 410919019480479744 412176448156741632 412742624596517376 413388019138977792 413911864090755072 413955859824608256 414139232668441644 415155298031824896 415199425933401408 416375625186533376 416947569726624768 417491736468258816 418223446008367104 418718931460816896 419294094828208128 419479832386323072 420712871282226432 421290773577943776 421745064667250688 422579940237620928 423616714362519552 423849413973680604 424861913405325312 425095297024749624 425633977429262784 425679219136047357 426138242424201216 427390853366071296 428029388470462464 428698686514495488 429287558336630784 429315232911207552 430067664694150938 430577182449453312 431633577320644608 431796944637886464 431842841421967872 432390072309092352 433549110947807232 434823505747771392 436101646564196352 436129760417734656 436294829477864448 436894135562312064 437411740901031936 437966028692914176 439253406790189056 440151314511129858 440839567284925536 441445116141086148 441921140291764224 442528174825132032 443220144231481344 443828963110920192 445187097534283776 446524485503136768 447137843312893824 447837020733892608 448404519431651328 448452181476658944 449020459705595904 449552431568388096 451693200537176832 452282714507280384 453075399842397696 453612175749218304 453697756160862528 454235269397225472 454945544872525824 456147768589811712 456398338042772424 457794935257422672 458423774454204846 458918107226062848 459635705128943616 460092934067060736 460267072855769088 460899307845955584 461103475548368016 463698504176334336 464423577057370112 465061521531350016 465650847102099456 465700342302684288 466842909705633792 467099354175076584 468422578334850048 469678203526791168 470412626702893056 470501376759412992 471058797893419008 471655723207753728 471705856681734144 471914811434613456 472443450444546048 473301980192504736 474463197750657024 475402432767323544 475857857356038144 476568803657834496 477314001480056832 477969652580990976 478232209152843327 479405522727226368 480814710036830208 481533062029270272 482286022328807424 482948503128709632 484399330255634976 485771562717622272 485823196599713856 486438831347728896 487015134199087104 488505420037619712 489176443966242816 489941356016566272 490614352384720896 490645980469951488 490831683162597504 491505902507601072 492035908778459136 492088208513660928 493482222443298816 494160082638962688 495672232306212864 495944513195541228 497161282828234752 498434011905982464 498622662260416512 499307583499785216 500835484726069248 502340046191028864 503030073727005552 503572506874085376 503816648325629184 504455084360607744 504508704161241312 505052731762016256 505746485514436608 507294090039066624 508785254324895744 508818053820690432 509709824822697408 510313697717870592 510960366808399872 511014678071878656 511813737981591552 512462307921887232 513166239663538176 513448130298118977 515019302164600506 516282870629320704 516894530865463296 517090168270061568 517800456962740224 518511721326700032 518741409991914018 521660817198376128 522476524189541376 523194211722768768 523857202989861888 523912885090519824 524477836829786112 526019511835164672 526975400626706304 528387978967640064 529214205040754688 529314048854339616 529941147630096384 530769802351280128 531498881750114304 532172396688113664 532464727716567828 534827736863238987 535340089525542912 536775089744904192 536978251665063936 537715859153614848 538352911878193152 539331213068129664 540916548791433984 541724694782929056 542243654572179456 542571775119908352 543317066019798336 544650061323239424 544949246537589348 546251031521132544 546493008057325056 546551096174678088 547892025973972992 549568597542322176 550323499462023168 551184025518637056 551882485454340096 551941146432811008 552185643557922192 552944140321051206 553540397375766528 553599234577868544 555167500248711168 555930092968833024 557631261344489472 559058793104277504 559306443181764096 560738263394230272 560950495042968576 561721031437258368 563439920316827904 564822285816692736 565132551964907472 566519070233346048 566793729366332832 567511969905683712 567572292181396476 568184323232268288 569854471154761728 570705851293949952 571598248685993984 572383411115507712 572420310548276736 573423552925534584 574102909932604416 574891512830863488 575729259517181952 575790455229290496 576520096412123136 578065481263742976 580818229457985792 581506347223646208 581726439303819264 582525514083082752 583215654534709248 586868419348173144 587786089713234048 588593488188114864 589228187055685632 589401995726834802 590037566433509376 590960192308641792 591771950814560256 592847325705044592 593582796712378368 595365980670849024 595478304961132068 596183791083858432 597116027645190144 597872692575535104 597936241968878592 598693946274127872 602257600716235776 603043619343040512 603871975963017216 604100533123196928 604816234332291072 604930341547816704 605647025862967296 608531117390363232 610393247009896896 611231699272273128 611890809634750464 613689430474358784 614532410461274112 614804634064490688 614869983196512849 616378529220719616 618264672235112448 619113936894776064 620082028708466688 620867796136132608 620933789736912384 621208849002662466 622732947047737344 622799138900102112 624563437779800064 626237604702388224 627335169012550656 628078397191225344 628941142242312192 629219748579484608 629924600592728064 631069306923339648 631936160366915664 632617597000876032 633869910356431392 634477143141384192 635425071543779328 635774120960520906 637292870107987968 637642945537124436 638450966143894176 639207363636301824 641086280049106944 642044082705693696 643048029771743232 643931337504946176 645101497041226407 645865773674179968 647450365980966912 647695416956829696 647764262132951808 648585108463638528 649353512265449472 650323666421710848 652235258621657088 654152469846294528 654194640626601984 654442244216796672 655341203343468096 656117611351547904 658880110185283584 660896309741617152 661259350927388304 662167674211629222 662881710437646336 663792262237698048 664578682541309952 664830216347222016 665743444666380288 667780646301425664 669786728254705152 670706764969340736 671755531100838912 672606779147476992 672678272214988416 674328647352582144 676392120052088832 677539800805765248 678424071760920576 679613099763596544 680418263623827456 680546634241293792 681280489077866496 681352904095838208 682418317308788736 684221652884717568 684597507064158636 686692402886134008 687635661681307269 688377160839094272 689453557693415424 690139401100591104 690400609283653632 691348961768933376 691655213322552024 695547756264501504 696635365586055168 697254240287195136 697592282297025024 698476270653149184 698550513454026432 702633867502275072 704517305290186752 705618940054339584 705752065139119488 706588196840128512 707558785022601216 708665175666819072 709563195584151552 709952970288757104 711694796625985536 713103649150985316 713786786034057216 714853205486751744 715971002220085248 716954478871486464 719108284090839552 721222065055245312 722299593043905408 723429033493211136 724422754693064448 726200081764319232 726598995383452464 728657344076433408 728734794899570784 729658247021593344 730522701298630656 732758130056429568 733764665949364224 734912034024849408 735921528577081344 736247524743896256 737258853761401608 738053863167688704 738132312770491392 740223333664948224 741240123958444032 743227047339098112 743508348459319296 743916769793311842 745741924242352128 747651017858973696 747933993390624768 748961375249677824 751253227089103872 753510069286543296 755358760311128064 755724972488443776 756682626540911616 756763056241861968 757579097643024384 758619728271654912 759805961539682304 760941135058599936 763177881487343616 763227080731035648 764564737234046112 765470546576805888 766440550212599808 766522017107817984 767720606972387328 768693461882830848 772528953246900759 774424305943981056 775341796298194944 775635252405092352 776700685444110336 777620872712945664 777767581990050048 782491225797564192 783714786284312064 784791317584153152 785785804484792832 785869327635779736 786716755244679168 789029267752747008 790463100940059456 791443728949837824 793821307561132032 793971073281509424 794911721445144576 796154703526920192 797163590100713472 797248322625171456 798258595032170496 798697091574851742 803010134288314368 805162634617356288 805467377497595904 806573788730422272 807529367817289728 811374823187150976 813365481858269184 813857662679862528 814975599029697504 815854412846333952 816975091984859136 817423869806384022 819376547281698816 819739512085987584 819826644262017132 821838038960959488 824352896313483264 825485249193034752 826776038277955584 827823728181510144 827911719649216512 828278465336883288 830310596063649792 830398851866802816 832751250373066752 833895139453249536 834983472936517632 836446892016734208 838588189656416256 838959664772646144 841425742564452864 842581547155887552 845159880475241856 847233428725039104 847698827947361208 849723826810650624 850190594049499248 851267954858525568 851358438272094714 852276484848402432 854781706732142592 856058776940924928 857397373028990976 858575116673261568 858630465822415104 860135329388301876 861154364898906624 863593889275772928 863685682843935744 864780144618184704 867098221895614464 869647011495542784 872259520835469312 872589658955728896 873788271124624128 874823481802063872 875932057385828352 880302629022259716 881679134569851072 882890232282172296 883842280583528448 885056349650264064 886440288462962688 887657926221840384 890374195068567552 893048971006273536 894275686625787648 895674041467785216 896809038863302656 896904362953317888 898040919411191808 903386401074353664 904565429014560768 906150799684795392 907224351498436608 907395512321725056 908470538794450944 909891089745051648 912295537179623424 912796676085544848 915589870514845344 916847548908409692 917836214452125696 920534145711538176 921798615691911168 922206951096736032 927397008352668672 928847154114740224 930123043062700032 931301694204198912 931400684605368576 931813273503993699 933685819411267584 934198708350153168 936845156669700096 939356407053582336 941002753518825984 942117595786838016 943411713363468288 943829622869226912 944886900889092096 946603960385009472 948926395501314048 950804865534647088 951715714712076288 953137607315668992 953661181440781359 954628002960113664 955939305161981952 956464418305686654 958811045454452736 961629420073660416 963066124058540544 964572044657614848 965897006257419264 968798660511269952 971543125435244544 971646393199427712 972877662695457792 974030268398174208 977010840075239424 978352887932485632 981228704769441792 981291960939902976 981663366325195008 983011805015202144 984071817556918272 984176417027321856 988320165277925376 991344464612425728 991889026391082456 993251511317443833 994322565656469504 996868023811964928 997245324520833024 998615166999570432 1001670969452138496 1004680092382057728 1006060147454011104 1007145013748170752 1007633296651258368 1008910168721215488 1009017408322482624 1011492971028873216 1014588180078133248 1017570508649791488 1017636107641380864 1019419649645394816 1020627395435741184 1021920733616799744 1022029356143757312 1023627475963183104 1024924615843774464 1026332479327076352 1026896260596237954 1030038604329201012 1032565741258641408 1034180336540123136 1035600913925480448 1037023442653400064 1037482819983828036 1043321634396752256 1044953048379082752 1046388423445537536 1047714405979723776 1047825770181039648 1048955673659572224 1053950801253412608 1056775957935280128 1058428410081509376 1058628097708679232 1059882295260192768 1061539604702560256 1062997763500228608 1064344793376227328 1064929455433135656 1069655473726477974 1070680179051085824 1073550179489808384 1073956503330127872 1075431718307229696 1078662426136259328 1081833097582867968 1083449389565858112 1085143550239816704 1086634132039596672 1089300122646478848 1089898493075178696 1092502063042265088 1092986016114650112 1093102192349356176 1095784051947945984 1099137195084644352 1100646998924046336 1102368051037274112 1103882292865622016 1104371287115844384 1105888280642102412 1107080794751533056 1107198469155737088 1110335000497422336 1111860185937666048 1115262522688978944 1115875154689967763 1118117586208555008 1118612886363528192 1121476526788460544 1121900990085937152 1123442062874516736 1126879840633655808 1130265103929814944 1133038140466692096 1133587458732665664 1135023939811367424 1135144584362792952 1136368646464536576 1139708942309523456 1141411702587899904 1143196497371987968 1144766822231015424 1144840621096553472 1146847105851069168 1148205819865208832 1149783025661726976 1151458519034363904 1151580910458580992 1153040192824246272 1161636458915971584 1163012694447292416 1163452878607638528 1165051028166165504 1166431309069418496 1173736838696346288 1175572179426468096 1177186976376229728 1178456374111371264 1178803991453669604 1180075132867018752 1183543901629120512 1185694651410089184 1187165593424756736 1190731961341698048 1190956609922264136 1192367582167716864 1194232055290380288 1195745385151070208 1195872483937757184 1197387892548255744 1198045637362277613 1204515201432471552 1206087238686081024 1207743951926034432 1208201066246393856 1209860683095633408 1211294051725934592 1217062234780726464 1220786494019793792 1222463398544546256 1223781619269500928 1227378860948717568 1229064820922548224 1229609268128981376 1229739966393025698 1232757058441439232 1236529344470224896 1238227873789552128 1240164057416933376 1241735592272265216 1241867579473824768 1242417698005324932 1245465894095474688 1245598277800204224 1249126875559600128 1252475209404776448 1254670338025101312 1256156794382450688 1257882284484624384 1258439497158969216 1262138613846679296 1263872320733831328 1265235194001752064 1267739820712862784 1270850143087558656 1271548241921041812 1274585740215975936 1275285891074248872 1276901932287788352 1277037657408142071 1278414727272603648 1282172560098213888 1284088165411387392 1286096059543486464 1287862675009892352 1290202994082452814 1291731547348359936 1294900731961933824 1295390833913659392 1295528524265903616 1297170216927277056 1300647332843421696 1304470517243314176 1308304939692589056 1308389281253203968 1308884488433593344 1310682406686936192 1312235222703095808 1317760220370567168 1322518701854776608 1324335348423258444 1325763420875292672 1327584524475396096 1329660432694444032 1331486889332760576 1335561292602851328 1339573456509410304 1341413529938681472 1343511062201677824 1345213558294953984 1345356544429976832 1348657294705164288 1355079601611530496 1356848143521841152 1359226199527193088 1360836527247654912 1361093268482587584 1362705808191676416 1364836634617577472 1368443305769435136 1369195014128317272 1373384805772268016 1375271323362614538 1376754321678188544 1378907115386830848 1380278802201182208 1380801218567307264 1382697923537866752 1383310426645104048 1391095512529003008 1393270731172110336 1395184564594050048 1396952541306298368 1397101026908052864 1405267735004550144 1409034610580373504 1411237880108679168 1411504130278238976 1413176393680257024 1415117570045202432 1417330351333638144 1419905940577514208 1423389593251971072 1426207298301970632 1427573572068114432 1429706410973503488 1431942004440170496 1433908957742972928 1434696627458529981 1438216568181679104 1442444130110490624 1444599186087810816 1446858066986422272 1448845509386128896 1453197990766904928 1457314688152866816 1457469589799141568 1459316494043186688 1461045402597261312 1465516260112859136 1467529331898728448 1469824068049698816 1471843057154162688 1472495049487792512 1474517707522803216 1476107726335377408 1476264625540982784 1480446667329896448 1482480247916888064 1487016696918638592 1487833539586623684 1491483848484704256 1495302035717947392 1495867986781249536 1497922750499355648 1502506454178207744 1507020138573086592 1510717520622256128 1511449944976887552 1513365253081823232 1513526112483723936 1515158195286048768 1517239456543309824 1521882270117199872 1526355762974687232 1526454161462071296 1529129474468092224 1530941093153611776 1532881100425199616 1533044034215635968 1535441213944774656 1537386923765661696 1545057906493801518 1548848611887962112 1550683592596389888 1551270504810184704 1553401370888220672 1555535163980100096 1564982451595128384 1567429572568624128 1569582635168306304 1571571608969585664 1571738655271559472 1573433510489358336 1578058535505494016 1580926201880118912 1587642615122264064 1587942146563018848 1589823442890289152 1592309407053840384 1594496645250342912 1596517190064340992 1597394183149703484 1604483210589716961 1606020268576628736 1610325269234712576 1610934754995191808 1613147577460844544 1615058735634579456 1622749646374301952 1626730963716538368 1627715325359725056 1629951198059395008 1633950183969718272 1634847739612768044 1638753094563397632 1639479024171975168 1639653288524034264 1643676077921918976 1648705792626966528 1650970498386069504 1653552076555911168 1655647456363020288 1655823439298433024 1656556930673766576 1660621192127299584 1660797703733605632 1665502500746133504 1667790278906499072 1672893784033468416 1677176379312832512 1677919329545292288 1682851485128905728 1685163094311775104 1690319760950483712 1694466857450078208 1695397655894722416 1700381188098998496 1702535909717051136 1702716876544189428 1704552969696804864 1709563413464285184 1712117553881849856 1714794746057981952 1717150233346523136 1717260931644830208 1720270658776603752 1722308729797813248 1727187778551545856 1727371365687871488 1729560289236369408 1734196443791228928 1744519041670938624 1745179317911457792 1747576542249248256 1749646963604127744 1760605258044519432 1763358269139702144 1765780464564344592 1767684561167056896 1770112699300528128 1772880576925925376 1775315852443680768 1780748390137135104 1786097942012547072 1788551373251575296 1791348082935570432 1793618077726605312 1793808725906635776 1796081838822383616 1806772802148707328 1809130858029121536 1812301599369590784 1814448702996873216 1814791024643450112 1816941077588901888 1825593352171089696 1831179741029690688 1833695097816819384 1835672428904251392 1841068291423076352 1843597231383822336 1844413902193472064 1844609949589538547 1854794016705337344 1857694308229480448 1860246086125400064 1862603388408397824 1862801369210737152 1863626547007987398 1868397416700306336 1873690313339400192 1878712814107164672 1882005507037651968 1884235191573676032 1886823426726936576 1887659245738453824 1889773801778184192 1893207920770018944 1897852791002628096 1901609731069294176 1903431429424152576 1906275214631337984 1907322362881562718 1911878610323963904 1912928836611373308 1917622090908905472 1923258840147320832 1926132248117081088 1929144089315229696 1931794012514838528 1935304491123679221 1937597321022539904 1943086250870489088 1943292786398855424 1945755325390915584 1948060536796348416 1956705775864971264 1962457409538883584 1962583921879805952 1963326732650390016 1966023610030404288 1968352834054643712 1976640330555850752 1982688929224851456 1983778052782164912 1986503022634887666 1988645131312939008 1993736047623929856 1994490649041666048 1997230333999140864 2003341938904276992 2009360184764115456 2012120294908022208 2015266593302516736 2017820337442430976 2018034816644965248 2022985942057746432 2029176360156266496 2035272215282761728 2038839299290789632 2041254790871482368 2043841467233599488 2044058712287514624 2047254951926366208 2052664958654152704 2053792521192475908 2060077208658402024 2062906985043921807 2065131482517282816 2068360673080246272 2071201827850960896 2074046885306800128 2074965639967656072 2086643268793504512 2089906096758165504 2092776846891075072 2095428811959447552 2095651540362079296 2107901602506825216 2113551915870560256 2116856820163018752 2117256195417358464 2119764590520385536 2123079209405120512 2125995527000457216 2128689586752454656 2129858910866271312 2139310947452955948 2141360358102171648 2147913006660255744 2150863436614459392 2157324852272518656 2163666195165735936 2166898779131716224 2170287100479633408 2173268264079193344 2178600245292957696 2179796986150357392 2185972032229300224 2186204384698712352 2191568103895891968 2198274390169288704 2201293997848092672 2204736102074548224 2207764585731244032 2208742574231688768 2211776561284204824 2214161589503066112 2214396938311474176 2220670000994844672 2223720371875332096 2230525045377957888 2231750309379935526 2237225772727056384 2242953053576921088 2243801980171874304 2246884125749033472 2253759681267311616 2260530207859629888 2266076280933384192 2267174917465331328 2270047879622734848 2270289168725585904 2272737292929073152 2279417884619046912 2282823405175799808 2289533644462030848 2289681242193106944 2293694211702138336 2296411639730417664 2299566051323453952 2303161820917161984 2306080385648492544 2317586859740702277 2323272917831943168 2326025388894584832 2326905757215277056 2330102056332331008 2332862618138836992 2347473677392692576 2351144358852936192 2354373952752459456 2357607982907339208 2360150265734037504 2367087803258241024 2371389302820178368 2374331186849513472 2381463922683396096 2381913219844528272 2384735164335433728 2388464110580760576 2391490770302140416 2391744967875514368 2394775785096511488 2396091274724555226 2409030402864943104 2415487903852068864 2416402132492787712 2419721366191266816 2422588103451869184 2434124469561452928 2441572988039587584 2444926797089092512 2447563238539001856 2458129641845096448 2459218536257962752 2459479932786051396 2465514116882878464 2473058688940449792 2476455747579104256 2480328114833866752 2483471184544530432 2483735158947649536 2484835396010649864 2490931788190949376 2491196555600408448 2498253751119200256 2504950418809552896 2509340676050202624 2515764568969248768 2516878994317938432 2524277227693358592 2527744641467662656 2535479641425725568 2541700286175117312 2543096483842083624 2549171480431951872 2550571782148497744 2553803864575576704 2554075314816284142 2556829454545207296 2564345120196427776 2568176330822774784 2572192119086972928 2575725350019784704 2580405988164905628 2583463094696719872 2590781667827318784 2591057048531807232 2594340433854554112 2601294665686843392 2608941034486628352 2616778562506407936 2617768976867186688 2621364813373872384 2624470445406191616 2645037403709553216 2648670696846516888 2651526841750585344 2655169048950792192 2659320865388888064 2662973778665521152 2671122585205702656 2679146913018820608 2682827059877362944 2687022124403355648 2690427116589907968 2690713088859953664 2710159203223060992 2713696287043682304 2718452399054386176 2721673054495309824 2722186536965175168 2725411616383352832 2729673269235154944 2736886611538870272 2738390028256634544 2746769611544536032 2750542646725229076 2753508643356377088 2761602437134614528 2765395847075733504 2766620853290208096 2782191025058006016 2786541462344220672 2790369129188100096 2793905082612596736 2794202053816105728 2795439820511981097 2810535470009100288 2818069221160747008 2823008260556477952 2826352787360514048 2830235140090404864 2834660702667276288 2839811881155028416 2846779186503942144 2852414596603941264 2855147144136228864 2859412821947006976 2860983544322344077 2863884008880340992 2867817915485945856 2869393254917059962 2876433136363358208 2884888260220981248 2889198372175621632 2893716133972844544 2897691018772257792 2906395981533809856 2914629376305733632 2914939179598283136 2918632988086373376 2922090805194522624 2931032520225718272 2935058663797456896 2943686114308325376 2944990098975585024 2949035415045606432 2952215452670754816 2952529251081965568 2964960495833776128 2974033393837277184 2975667079173247368 2979754533952331499 2982967696969408512 2990604071435894784 2991735973562499072 2995845500998711296 3005012908356415488 3014040277146173184 3021435041244512256 3022899889953775104 3026730506163646464 3027052224967447872 3034478913086619648 3043764540234399744 3052711525949374464 3052908322924142592 3058258948936184448 3061882186307223552 3065762200850399232 3066088068431271936 3070882427889549312 3074773847531323392 3090115812987603036 3097697223775924224 3102541009620369408 3106802741776441344 3111070327960200192 3129964903190256768 3134859145137248256 3139165270336612608 3143143217939171328 3143477310543118944 3146867020978716672 3161852403760237824 3175285230244528128 3175884293126037696 3179646885780578304 3184618814107680768 3188993290500685824 3193034380128681984 3194788366299406968 3208966421179433922 3212040537153257472 3220650538469425152 3221869509990383616 3226295154921689088 3245499292748603904 3255430650719450112 3259902396118790016 3267900367939436544 3269695479225536088 3277506189126795264 3278958048343950336 3279306577048068528 3287352155843837952 3297411585253933056 3301940996772139008 3307104153111822336 3311646878596866048 3313113861347533152 3321242384254599168 3321595407467211264 3331005001492267008 3335580557812998144 3345787568066936832 3347625464069903289 3354352758625665024 3355838659090584576 3365702970257811456 3370326188623550208 3380639521900967424 3390795311789444832 3400762376197996992 3405071819434102272 3405433753088378856 3409105939393609728 3419126826928570368 3424235107763699712 3429589492115963904 3434300466693046272 3434521863289660416 3440541317553207504 3444617459595626496 3454375557103091712 3454742731375742976 3459120578472738816 3489038083341877248 3490358635822915584 3495153084498496512 3499293927208255488 3521210516089038864 3526716538279404288 3531560929128689184 3535369122334113792 3540225398601056256 3550631704887361536 3561496780274270208 3572195884025094144 3577102746503150592 3582696165871140864 3587236155453210624 3587617451813271552 3592163677644767232 3594136912086832839 3613545604297414656 3618261716058243072 3624603198739181568 3629582049286900224 3633882155177803776 3651186704342179392 3662359482059381376 3667390195633638768 3671344857808502784 3682136582846152704 3687194462767644672 3688827804386944128 3689219899179077094 3709588033410674688 3715388616458960896 3720492172250800128 3725206776816795648 3725602738421474304 3727253094015974796 3736794833400612672 3747380626678800384 3757425628214329344 3764011014075303936 3768470383147352064 3773646853453873152 3775318491476907648 3786415841540037888 3795705582005256192 3803219462138588352 3812550429262675968 3814644725763125436 3823757220647927808 3825857673222746616 3831112972224426213 3835244181817810944 3846517680294641664 3852264496234162176 3858288178630459392 3863588025029677056 3870608982247358442 3875194642045079808 3886172501740978176 3886585572797710848 3891510650781831168 3913411551729942528 3924914819077767168 3925167843759611904 3926653465300780032 3932047220060808576 3936705668109287424 3953280661111701504 3967556105564329824 3973006045269775332 3977290262625878016 3988981298083332096 3994460667998281728 4006683877808553984 4018720369528230912 4024240589816044416 4030533186605033472 4035640674884861952 4036069633289930496 4045971884115492864 4070544430565523456 4077678598581579264 4082509581742964736 4088117424575029248 4094509903852732416 4105329917308305408 4107585042384951816 4120154417316804048 4125813970087843614 4130262965034565632 4136721346160492544 4142403655701921792 4148093770613600256 4149931279935312144 4173286537587009024 4179812193516331008 4185553693782150144 4190857623918895104 4191303080724158592 4215803205013650432 4227103831741120512 4233713640326037504 4234512390834716928 4239529181040771072 4251991054000914432 4259717821732542624 4278621894905911896 4282720716204343296 4295826013320511488 4301726873228918784 4304089882375589943 4314649704545037312 4327332390331471872 4333797558263432448 4340574200959266816 4346536528158386688 4359593972300714784 4371944064458600448 4372408769397424704 4383136207791783936 4396548780338577408 4402587995696185344 4409472204149096448 4415529171462488064 4417485148463377536 4423553122568409648 4428323179006132224 4428793876622948352 4441340001989689344 4447440743750664192 4461050090755915776 4463500618759871052 4474451545454112768 4485906107153842176 4487603960343748608 4493768251498066944 4507519362534623232 4521060415719259776 4532152561866768384 4534349834930662656 4540095759245469696 4540578337451171808 4545474585858146304 4565646810351599616 4579067288924061696 4579362484386213888 4587388423404276672 4592823279460835328 4599132102646907904 4606323641834323968 4612160771296985088 4635173719481404554 4646545835663886336 4652050777789169664 4653811514430554112 4660204112664662016 4694947354785385152 4702288717705872384 4708747905504918912 4715215965814678416 4720300531468075008 4734175606516482048 4742778605640356736 4762927845366792192 4763826439689056544 4769470328670867456 4776928221161521152 4783489935751028736 4789551570193022976 4792182549449110452 4813449631769150883 4818060805729886208 4830975807704137728 4832804264985575424 4839442732382533632 4845176206903738368 4868248939122905856 4883145976079175168 4889853594178185024 4916259283690192896 4918437072515925504 4918959865572102792 4931028233765756928 4946117377880899584 4952911495158208512 4960656229667733504 4966942369089060864 4967470317895299072 4969670792021299728 4981863576381898752 4982393111200816896 4996507502238400512 5018681352100405248 5031529137938497536 5033757988635876864 5048554455386717184 5055489282935325312 5070959282851451136 5083400572350234624 5086192967684167248 5101143564296995488 5107607729151153408 5108150629632568284 5113658909090414592 5128690240392855552 5136352661645549568 5144384238173945856 5151450700039569408 5160811976329811256 5166926189393439744 5181563335654637568 5182114097063614464 5188680867709108224 5202589331373686784 5233557125012815872 5235537953734373376 5242729626747744768 5248940890812383232 5290074807419106432 5297341393693033776 5303053683501170688 5310338097901584384 5318641730777776128 5325947557331042304 5342245170411405312 5358293826037641216 5365654119754725888 5374044248806711296 5380854233179815936 5381426177719907328 5420318406446121984 5427392574087364608 5436904798108772352 5443346108990619648 5444373073930350336 5450823232766705664 5476780056513269088 5493539223089072064 5501085293450458152 5507017286712754176 5523204874269229056 5530791694151467008 5533241706580416192 5533829848768615641 5564382050116012032 5573082924688441344 5580738258376200192 5587810165225193472 5588404107632211456 5590879641023962194 5621070940018200576 5636138442321494016 5646016521112955904 5652705574721028096 5660470280180809728 5669321405334552576 5679623762310056832 5693558373007884288 5704829193207882528 5710294288272457728 5718825643894013952 5721967088644688154 5735635830971891712 5738786509834119924 5752866272726716416 5769776520441962496 5778396744351243264 5787432267945689088 5795382037544515584 5812791963067619712 5829258752611467264 5829878359196566272 5837265976172746752 5844181610389045248 5870117327594913792 5887372228616650752 5889980197951170048 5898070830091212864 5905058502163931136 5929920991667552256 5948066787674554368 5951334158346494736 5959509067904662998 5965935393938817024 5981208142871789568 5983471947124998144 5991691001997422592 6010025816712830976 6028080554292346368 6045799779907550208 6053461012327292928 6054104449934895744 6068957826173239296 6087529080468799488 6105816645848285184 6116517897872368896 6123764372614447104 6131524401700798464 6132176136862543872 6141764855779098624 6180231625975206072 6195394447551848448 6205082019240738816 6213605483552882688 6222140655920400384 6259929806380513536 6269718290274496512 6278330540673225216 6286286435878342656 6286954621086237888 6323704807520475648 6350570460489056256 6351768586252075392 6359293771561156608 6369237628215361536 6377986581001371648 6386068760257363968 6389576732598813936 6417932842358867844 6424081074306514944 6443739019980767232 6452590309843378176 6490998585497207808 6510861301438900224 6519804792237580032 6535800735878873088 6539390958451072176 6557916096687900672 6558613154096137056 6574704311687675904 6594823170507866112 6603881993544278016 6614208306223644672 6623293757193732096 6626227722695066304 6642484768509198336 6643190814934422528 6662010002984534016 6671161115625996288 6691575136133873664 6695250928139806578 6711677318181169152 6731405940515622912 6740652377247100416 6761279043801934848 6781590623578889664 6801524752395993984 6810143638868204544 6810867506176757712 6818211878787219456 6838253653857140736 6848470215527399424 6868600933386092544 6869043726579320832 6881082635106415008 6889234919191252992 6909485462751485952 6918241156945477632 6952760579222106831 6978076166683754496 6980717271645831168 6990306168996993024 6998587854416510976 7042421032178077728 7053433076558808576 7063121858257378368 7080450797202112512 7101263409774723072 7122993560548540416 7144391768050188288 7154205493006301184 7165392331742281728 7174472310906421248 7175234903626543104 7184327355289534464 7188273824173665678 7227091208594829312 7249206397478363136 7259164098573800448 7267764310355607552 7302373408684358784 7324718964118762752 7334780391267277536 7342689715617005568 7374388925535289344 7377655608773888256 7378439798358154188 7419176066821349376 7430777232917921792 7440984344501600256 7450413553633591296 7451205476842948608 7454506188031949592 7473589666801225344 7494761253357600768 7514851256428658688 7528022028150607872 7547293706907746304 7550636982953815296 7572831683080075776 7606438924277176704 7625100858525351936 7629289451526250872 7647514441295855616 7651715346445493232 7662225944448852426 7670488363635621888 7693035360589283328 7704528992468324352 7716576357260918784 7727176050059354112 7741217964494716884 7750389284090159616 7772345003481956352 7773171145595421696 7783021301563662336 7826823103459885056 7850335687519223808 7853306930601560064 7864094440121617152 7873411336218574848 7935112211128659648 7946012090539550664 7954580525251756032 7977962596166664192 7988921335996563456 8013367755617107968 8037440739056461824 8048481179632088832 8061066373210066944 8071281349769723904 8072139266579860992 8141088861131046912 8155357197163158528 8165019163485929472 8176234849150058496 8189019807705464832 8210659834616610816 8215170084769903632 8240308834633608096 8251627940175687228 8260525930069131264 8284807311403843584 8296187541227200512 8299862559870624288 8346573075174018048 8359624387032662016 8371107387564300288 8381715247837790208 8382606161448317184 8386319461535943291 8431606410027300864 8454207663482241024 8469024781669433856 8479058362081542144 8503982108001828864 8519435643465085248 8557243789811823792 8565441432408686592 8591652026641022976 8603453746457837568 8608179764751179886 8629299409090074624 8654664780662943744 8667595116526864896 8681148401918533632 8693073056316773376 8719187944601429568 8743888128917200896 8744817538794849408 8766272415583567872 8793097560677154816 8805175991392370688 8831058342924976128 8834970296926755072 8847106245136819296 8856646358012264448 8857587753245896704 8894881487501328384 8922100181511831552 8927001237519742104 8939263601856994497 8948903090908225536 8971812214307684352 8975207920687497216 8987536502996133888 9015038725069246464 9042120831438519552 9064305123733536768 9068699669861325312 9080191518490939392 9081156674902343616 9131293620703199232 9158134577848123392 9158724968772427776 9174776846808553344 9185646558921670656 9198264205293815808 9212647283668647936 9224321542593970176 9270347438962809108 9293091671327772672 9307623028861108224 9320408225329324032 9389894709570770304 9404577435411744768 9417495811009837824 9430431931629356832 9440601062936150016 9485557211280713472 9525855690733584384 9527652879378113088 9538940657341734912 9553856442323042304 9566979871502057472 9579103140386045952 9584365098898220904 9626899263538301766 9636121611459772416 9661951615408275456 9665608529971150848 9678885464765067264 9736497878245811712 9766291952158350336 9779707188356370048 9832518567380385792 9836874145031851008 9837919731144205584 9862056467531513856 9892234755761799168 9905822990316417024 9921312459335467008 9934940635790598144 9939341584042599456 9963727152763797504 9964786222401633792 9993015004476801024 10037362704200810496 10042876392209709867 10063058275876995072 10067515977271753728 10097108910773434368 10110978565870650624 10141918565702902272 10172385935368334496 10202287128593990976 10215215458302306816 10216301259265136568 10227317818180829184 10257380480785711104 10272705323291099136 10288768476347891712 10302901400079138816 10321623952659622512 10333852378786879488 10363126671309275136 10364228194127228928 10377361735418216448 10467114250025631744 10471075907468746752 10485459253495489536 10497881781624766464 10580149614838212864 10594682787386067552 10606107367002341376 10620676195803168768 10651895114662084608 10684490340822810624 10716587652075282432 10731308239509451776 10748088497613422592 10761708466359631872 10762852355439814656 10840636812892243968 10854785148174729216 10873809596217544704 10888746147860700672 10901646465533411328 10953560113026538176 10987078446178144128 11002170586900916304 11014034573425508352 11046409748538458112 11061583388302934016 11066483413160832384 11067659697537231282 11128764100232024064 11146165849376882688 11161476516752400384 11175620330450386944 11176808215264422912 11181759282047924388 11242141880036401152 11272276884642988032 11292033042225911808 11305411149442056192 11320940560361619456 11359247524620113664 11387116746015768576 11409658386415765056 11437651287788027904 11443934177289376308 11471271661943783424 11477573019668239848 11505732545453432832 11539553040883924992 11556793488702486528 11574864535891378176 11590764075089031168 11625583926135239424 11658517505222934528 11659756718393132544 11674531952345493504 11740234655189827584 11774744457233301504 11779960395902340096 11796141660182425728 11810117004327862272 11859841983335104512 11902668316692989472 11919018135809325996 11931870787877634048 11966943894249996288 11983382003994845184 12020051633425661952 12056161108584692736 12091599559815100416 12106922024654585856 12108208899869791488 12137915652346478592 12211633291696570368 12233035795744737792 12247528745228894208 12264352273725087744 12283529711558197248 12360463251950412144 12390788895103696896 12410164038481477632 12427210967105765376 12444281311840800768 12519859612761027072 12539436580548993024 12556661081346450432 12572572871756685312 12573909242172475776 12647409615040951296 12701140920978112512 12703537172504150784 12718587543122313216 12755973162002743296 12779153465197627872 12835865684717735688 12848162148613029888 12887478039961534464 12905180619686756352 12912269647126769829 12981997170994415616 13021722602877800448 13039609584475160064 13078781916902144352 13115832193375801344 13117226308192274112 13149408623375351808 13189646341015732224 13207763987088556032 13228416612447289344 13246587514387464192 13252455445390132608 13284969537018396672 13286381629868845056 13324020005969068032 13342322231251992576 13383150272267747328 13390501856279613156 13423354636362338304 13462811881031245824 13481304754494200832 13522558087603869696 13563181247157779328 13603049504791987968 13620287277736409088 13621735012353515424 13636423757574438912 13696940431054798848 13737201866772185088 13738087453158641664 13762165270212830016 13778469838382505984 13818970925502971904 13836482313890955264 13905521158444213662 13956152333367508992 13961434543291662336 13980612337993986048 14084842064356155456 14106866153117617152 14126243716514756736 14160901594404225024 14202526819549446144 14288783536100376576 14308410986012602368 14330784663484563456 14350469807253086208 14368654710579068928 14376547648347331356 14440348895307452649 14454182417189658624 14498412794956726272 14518328197147600896 14535528620711215104 14604746817368717568 14649437928237525504 14669560782534555072 14748777851070578688 14755311217547776512 14756879596716308376 14838352133642698752 14861554465835843584 14881968689003200512 14900827107267182592 14902410953685897216 14909012376063899184 14947179333602450688 14989522506715201536 15056044056301215744 15094587413815492608 15101273965907630592 15145663366160151552 15212877848554353408 15250201717050703872 15258578903052501744 15303430692890986464 15324451888897704852 15340976727271243776 15386070721178566656 15409057984936648704 15433152714521837568 15454352100118708224 15482435928989433768 15500778568180319232 15544690006963912704 15546342291190843392 15566042603127324672 15700671375038447616 15706613861203120128 15728188880243234304 15746822672437149696 15870224422257319296 15892024181079101328 15909161050503512064 15955925192333328384 15977842671993126912 16026735511234215936 16074881478112923648 16096962359264177664 16122132746420133888 16142562699539447808 16144278533159721984 16282177722262093824 16310714394326317056 16330038326971858944 16352469698300116992 16430340169539807264 16480617669267216192 16503255880351374456 16521051860138262528 16569614622807687168 16592375082454401024 16599725119741248576 16601489546305846923 16693146150348036096 16719248774065324032 16742214775128600576 16763430495675580416 16765212322896634368 16772638923071886582 16863212820054601728 16908415326964482048 16938049563338867712 16958116724163084288 17007964216003657728 17038871286930170496 17114487579623647584 17130882864817373184 17206907492915675136 17216359529502359772 17258598818180149248 17309329561325887488 17335190233053729792 17362296803837067264 17386146112633546752 17438375889202859136 17487776257834401792 17489635077589698816 17532544831167135744 17610351982784741376 17662116685849952256 17669940593853510144 17694212490273638592 17715175506491793408 17789762975002656768 17844200363023663104 17854002475039484208 17878527203713988994 17897806181816451072 17943624428615368704 17950415841374994432 17975073005992267776 18030077450138492928 18084241662877039104 18137399339722650624 18160383036981878784 18162313349804687232 18262587241406398464 18317449937544855552 18349553693617106688 18371293117843341312 18396528410587631616 18425294567337295872 18540694877925618216 18586183342655545344 18615246057722216448 18640816450658648064 18779789419141540608 18809154870823489536 18834991622019675648 18860863863258713664 18971114422561426944 19051711381467168768 19055305758756226176 19077881314683469824 19107712884646084608 19133959743004114944 19158206280772091904 19168730197796441808 19253798527076603532 19272243222919544832 19331217059942301696 19357770929530134528 19472995756491623424 19532583904316700672 19559414376712740096 19673748290063702016 19675839462288411168 19724112935063027712 19784469511523598336 19811645980632834048 19842624918670934016 19869881271581196288 19878683168085198912 19927454305527595008 19929572444803267584 19986030008953602048 20074725408401620992 20085752784419419734 20135031954543507456 20194217821546868736 20221957131741301248 20283837131405804544 20344771870736668992 20404574257187981952 20430430916604613632 20432602518530273136 20454635636361658368 20514760961571422208 20545410646582198272 20605802800158277632 20643247905319245024 20667704757573758976 20728456388254457856 20754723470836432896 20858281737666320493 20934228500051263488 20942151814937493504 20970918506990979072 20995763563249532928 21160299229676425728 21189365574772135104 21241352391606337536 21303790229324169216 21368980681645621248 21433175304150564864 21462616479018903552 21496176995226845184 21523416932719263744 21525704710879629312 21681273625784487936 21747619192435089408 21777492295721401344 21803292931066822656 21907120226053076352 21974156892356288256 22004341173801832608 22028069146851016704 22123166776605868032 22132966826321664768 22135319395074462564 22257528200464048128 22292331698753765376 22322953033504800768 22351240660900773888 22353616430528845824 22363518564095848776 22484283760072802304 22544553769285976064 22584066084451823616 22641881120723238912 22718495049240227328 22819316772831530112 22875302575576055808 22887868354578752616 22942543323887566848 22955146039336479696 23011465090906865664 23079106081767849984 23113586977404973056 23149729071782756352 23181528150178062336 23251167852270478848 23317035010445869056 23319513436786265088 23349063904690987008 23480469310379655168 23559920791804680192 23592283320364851456 23620234008655724544 23805336633385978944 23838036271618651992 23863741575755268096 23933887788499992576 23966764007989690368 24040103266851323904 24112322217169385472 24183199119630200832 24213844049309171712 24216417799739582976 24423266583393140736 24466071591489475584 24495057490457788416 24528704547450175488 24567059423116394496 24720926503900824288 24781577790207393792 24854421934211530752 24888562623681601536 25039719225522054144 25078873161097986048 25113322162692900864 25145145743513370624 25147818484344951552 25158958384607829873 25294819230081902592 25407074345008301568 25437175086244626432 25511946324005486592 25558306930395255744 25671731369435471376 25696324297226059776 25774956079923068928 25810361239373512704 25824539294253539658 25963994341988831232 26043445205755600896 26079219168950320128 26157563833804288704 26231664386751602688 26234452616384548224 26298817246750703616 26379292682031464448 26415527974177112064 26493175028774928384 26504910890780265216 26569939074036793344 26572763259737690112 26684644462503985152 26766300544535494656 26781003712559226312 26817790805570983491 26846709272724676608 26925623762062491648 26962609508988401664 27045116175207739392 27126362494315558656 27206099009583975936 27240574555472818176 27243470024707030848 27393880862109597696 27474403733544370176 27476174906317283328 27524330540425660032 27556939676765011968 27637941851005943808 27672964627781910528 27811042316888427324 27922869086583324672 27961224675987972096 28169684128712310912 28213732306235234304 28252487433029513472 28321803188808450048 28577567072200753152 28616821972025204736 28661569326969126912 28700939614506172416 28737309421158137856 28753095296694662712 28880697790614905298 28908364834379317248 28996825589913452544 29036656394295201792 29209493634737435136 29298875856475051008 29339121565069110144 29497555702141157376 29510622435095553024 29513759193432616752 29676704267285397504 29763937378006401024 29804821907371794432 29818024752127798368 29894358667204901376 29979045013430403072 30112088112602431488 30128629176629129601 30189174827630985216 30202547931815261184 30291326732320303104 30425755697108706816 30517157806105003488 30606861385781972928 30648903777795409704 30681953454542487552 30772141442357133312 30818115969873297408 30866305429043675136 30908704200237416448 30964871857978867536 31001557136360638464 31089380013927825408 31092684582381686784 31132085206254649344 31401342750076895232 31413227722406240256 31456377760486468608 31493645344874299392 31740448844514638592 31784048362158202656 31818322101007024128 31955685343986253824 32053471022468431872 32149762956225847296 32193924718528355328 32244265492840267776 32285125399078895616 32288557066319443968 32564355444524187648 32621428788652634112 32704939396600233984 32860680339079614528 32961235338534432384 33006511760702748912 33042103720276525056 33139229245615374336 33184750164908802048 33199450239482497152 33202979092611693846 33386292300696072192 33438497548130648064 33484429550257201152 33526860991351160832 33530424645793268736 33545277846143773164 33726425640109203456 33816830653928964096 33876099126677735424 33916233448326168576 34077742573860340992 34228975159247295168 34413814985831350272 34432719059004719544 34517197636360298496 34618659122651774976 34670380466107459584 34724593607674134528 34772292225267093504 34876751778405718272 34975552515668803584 34979270155179397632 35220703965569482752 35324233371699904512 35339881187707020288 35388424980547277184 35430351012983586816 35579525950005313536 35708004950078968416 35757054407427977988 35795612363632902144 35900831682749988864 35950146011984535552 36060154900276985856 36168483325754078208 36274798679445301248 36320766073963757568 36324626699609374464 36634899875089711104 36699107387234213376 36742586235686682624 36793056821175263232 36850589134674591744 37081389755851236432 37172366685311090688 37230492115444432896 37281632901317296128 37559578838283081216 37618309741646979072 37669983244039351296 37721727726517427328 37942228845122853888 38103422762934337536 38110611517512452352 38155762629366939648 38267919486008229888 38337460395592883616 38507597054153207064 38544486445839089664 38662434119884603392 38715541859060269056 38736808941380309487 38945991512983246848 39065167808633401344 39118828753425480192 39347496580127404032 39351678924576822336 39448225870126055424 39568939023047196672 39623291961265668096 39685249837341868032 39739762543162392576 39757366336170397824 39854908611055190016 39859144889606535168 39972060017907204096 40149450816803241984 40171505568838839468 40270063909087014912 40388435643093737472 40443914263482602496 40567674262811609088 40689543741473337984 40809148514375963904 40860861833209227264 40865205037060546272 40909271272723316736 41090821293164396544 41211605600316555264 41286495810638490048 41335409515147517952 41456912776508915712 41509446941672865792 41716563475332640986 41868457000102526976 41884303629874987008 41941837013981958144 42320598459352851456 42378731149544270208 42482704783212675072 42607580458648338432 42866350608301129728 42925232958037807104 42992353990453690368 43051409421759258624 43362547251568975872 43495238384870178816 43554984591442802688 43606585862133645312 43814240452106152704 43948313784712576512 44008682347603665216 44246333553211736064 44265933652643329536 44270638790148925128 44515056400928096256 44584663397507530752 44645906067009601536 44702481321801547776 44707232861057691648 44727037128191697552 44968567520145604608 45168132168903647232 45283762241446477824 45436990098480454656 45638633545663060224 45750605151152111616 45775736709157505232 45910292078672959392 46022930181813731328 46158212163535699968 46227173954809946112 46299458143565512704 46363056300356124672 46502335704540957696 46634070020891738112 46639026873572530176 46698127809381974016 47119841583609360384 47184566640729702912 47240468017311449088 47610673266771957888 47676072543237303984 47727483151510536192 47867775576999985152 47933528015979380736 48080206533702647808 48224644434338770944 48366398239260401664 48427688098618343424 48432835599479165952 48846533166786281472 48932143182978951168 48990114980915576832 49057409094900350976 49441853007801648576 49563155580414787584 49708843868423061504 49777125247363203072 49804468638917540769 50079438451044108288 50157746322195972096 50226644325385801728 50290291487026741248 50295636968689903104 50317916769215659746 50589638460163805184 50814148690016603136 50874350172489252864 51023892648010973184 51116613860790511488 51343462738870942752 51392648594452119552 51620722478747025408 51649078588507079316 51927988683977662464 52086890411511201792 52158438337900640256 52315127667608577408 52463328773503205376 52468905232769096448 52597634493501407232 52831055948354224128 52986350057549856768 53009821781560530432 53145526519475380224 53369288925007970304 53532601089070989312 53562007425118452624 53635581611141966982 53693418545449353216 53851247524124983296 53925219017976803328 54090232350415478784 54252724988631117312 54412198019167951872 54481149110945636352 54486940049414061696 54787761724219195392 54952349812634566656 55048661080851320064 55113879353530023936 55275883702011887616 55622084633776854648 55845738173166649344 55922449351975944192 56339368257424621824 56427464612470468608 56504974866059026944 57155134144401506304 57233643944050409472 57323138653938253824 57401879229012344832 57474618842316275712 57506190593389325424 57761395581229810596 57816729668758634496 57993651179826905088 58073312788590403584 58418987269474870272 58597751712950102016 58678243130138220288 59021244870191106048 59027518386865233504 59353408534570795008 59527874756012802048 59609643814743588864 59636049504255596736 59788717334409802752 59958090026860806144 60224176225204862976 60257258353258259202 60405095863630522368 60582653464640606208 60851511394217413632 61034315612210006976 61213722771563945856 61297807555590819408 61363906909084975104 61544282884714266624 61636231939746594816 61817408400474832896 61929743715957735072 62003114272721276928 62185369164763373568 62264170412509298688 62574845212998961479 62802685500153790464 62826455444812480512 62912755520972937216 62987290689748598784 63480897689029277184 63568096724316405312 63911370687972507648 64106942044936863744 64299525912451694592 64387849437056710656 64488530985680535552 64570250798157791232 64577114132638887936 65242857577305268224 65409878793200467968 65721360678159229056 65922470677068864768 66013023521405497824 66084207440553050112 66369500329817604096 66398900478964994304 66405958185223387692 66772584601392144384 66876995096261296128 66968859100514402304 67053721982702321664 67060849291586537472 67090555692287546328 67452851280218406912 67633661307857928192 67752198253355470848 68155485147720681984 68457950318494590336 68827629971662700544 68865438118009439088 69034395272720596992 69237318245303549952 69340760932214919168 69449187215348269056 69544584450534187008 69753503556811436544 69951105031337607168 69958540310358795264 70441407931138965504 70679762375414040576 70776849961094554368 70860702025967173632 71416009900157936832 71514108814855955976 71591224727265804288 71801663365499977728 71900292023969071104 72120309800553971712 72336966651508156416 72549597358890602496 72641532147927515136 72649253399218748928 73269799750179422208 73398214774468426752 73485172471373365248 73586113642350526464 73701178269349183488 74162779511702472864 74344733370622181376 74563265802634592256 75119157676566162432 75236619483293958144 75339966488078702592 75443455453034854656 75884457690245707776 76221223035024904704 76311525258733879296 76535838972016459776 76674920791185767232 77015194108306414128 77088972891678179328 77324868239769206784 77431083718120538112 77473617882760618974 77891983025966493696 78130335617266802688 78237657506850960384 78694993160254808064 78703357849153644672 78896451740252110848 79137878046094393344 79246583922531336192 79479525086324785152 79514732672340795648 79709817222110380032 79718289779213070336 80298901633606483968 80343011137677678936 80540127818174029824 80776871286187474944 80887828526965204992 81135348525623218176 81379087482946675968 81618297028751927808 81721723666418454528 81730410074121092544 82181642586328793088 82423211200633110528 82572991621276980096 82670819030295035904 82913825553017831424 83018893883345731584 83433126950665281972 83768607259749974016 83883674027963916288 84641196918705702912 84757462299088540416 84965409566425350144 85732701216602259456 85850465916075614208 85984707980907380736 86102818843518517248 86725094503137951744 86990476769740357632 87109969182885605376 87628480904212305408 87896627569425153024 88017364695207330432 88492667106423472128 88531867305286659072 88541277580297850256 89030112801856192512 89291812134019203072 89414465722115383296 89454074256383395104 89937135040291209216 90336264337807294464 90385887529887388803 90567524482892955648 90873980196960909312 91277267091326120448 91551473418315010464 91820584157345918784 92045860363627462656 92316424327071399936 92454347909619892224 92598916287131025408 92726112600712249344 93004671409081915392 93268140041783476224 93278053747145060352 93396255618763948032 94239683167218720768 94369133281459405824 94480936034622898176 95221346533543915776 95352145086474607968 95454966303021072384 95867056031958761472 96160413067405295616 96449288868677541888 96732796478520803328 96855376197236686848 96865671198958331904 97693066333572562944 97864286365957902336 98114818189800701952 98883706015603297152 99126311160829575168 99417687736846123008 99554250494726406144 99608937277835081538 100158876902088216576 100315492644391944192 100453288650771603456 100580582974053482496 100591273937379806208 100635833538431319492 101179276920327610368 101628297380033206272 101748700344978505728 102233227721581022976 102686925477741885504 103241444957494050816 103298157177014158632 103855977367955324928 104173780823022403584 104316876675801280512 104630255335217154816 104926657547006410752 104937810465538192896 105662111896708448256 105972700115099713536 106019643563121060864 106291053038950760448 106738577850015940608 107124014850236905248 107271163222283933964 107386837090898706432 107702495048249966592 107850438035953606656 108180464700830957568 108505449977262234624 108824396038335903744 108962298221891272704 108973880098828123392 109904699625269133312 110097322161702640128 110227758707060047872 110551767404023775232 111244169267553709296 111691476346333298688 111844898703951888384 112678736514849243648 112854929224940937216 113009949732118053888 114310268288803012608 114467287888100818944 114803758458024689664 115012381186778650848 115522791162459621192 115633459337517268992 115987302359653810176 116146625577180807168 116210426824140928461 116837974538949740544 117195503425900204032 117356486260276440576 118042489740382212096 118055036773730467008 118706817069141590016 119055749512025604096 119219287629487177728 119272099008511193472 119577434668819605504 119916180053721612288 120448352450409725952 120514516706516518404 120810191727261044736 121165306929281212416 121703022788434827264 122068631224420013952 122427445543127891712 122595615111181638816 122727813818169950208 123272463879493189632 123634816800949665792 123859487431915470144 124006228545442553856 124370738329526747136 124528340825018597376 125149690425997922958 125605371000307580928 125652910889624961024 125825511041945874432 126961795378058554368 127136193448632810624 127822741375945015296 128599051824903389184 128775698874113421312 128977061971361071104 129154228265277775872 130485715154610536448 130819757586400935936 131442721356318458112 131844941354137729536 132026047042810995648 132739000659635208192 132797800957929988608 132811916370446775384 133545169202784288768 133753990192522592256 133937718201028804608 134107443965404643328 134121698583173074944 134181111384575092656 134905702560436813824 135504396506710941696 136310970295441363968 136915900636989180672 137730876236018878176 138068790545441193984 138474636490607099904 138681521864429838336 138898374430696538112 139089168901068374016 139507007113622873088 139902210062675214336 139917080620717590528 141359524750828081152 141553699922189108736 141721404051934347264 142832019800315873664 143028217629711911952 143182449454531608576 143603326730999955456 143800584047938142208 144240619601107943424 144673933303016312832 145099194717781204992 145283064295855030272 145298506798437497856 146539599500358844416 146796429548936853504 146970344942746730496 147172227284701052928 148325559023404945728 148689466741244362752 149126531605269184512 150238315353132324864 150473238966587916288 150679932976157405184 150886910906069709312 151768915380491415552 152442446070049809408 152623050517467758592 153071677944032919552 153349841582371534464 154030388216612828256 154177945783356358656 154862167436241076224 154947235765521237948 155783966051932987392 156260671234533605376 156475315013701920768 157389986320509616128 157406715698307289344 157792903480504221696 158493167845062672384 158959050172649570304 159029465344681591296 159436579558426140672 160597803267212967936 160686022275355357872 161080255636348059648 161553742572374949888 161775657053930409984 162270697051246436352 162758174965893351936 163236594057503855616 163443447332836909056 163460820148242185088 164363285172657586176 165145983242553960192 165341638060590071808 165827651106035662848 166866253901330563944 167537214519499948032 167767348055927832576 169282393837411405824 169514924598177080832 171465402433204518912 171700931832151228416 171969415961814761472 172205637687037034496 173450189006275903488 173980953539480715264 174219938365771210752 175256961808424610816 175793255138850306048 176034729390414660864 177063734610573318144 177082555160595700512 178060225603712385024 178583624268038406144 178828931444230766592 178908148512766790208 179874270080582418432 180672528675614588928 180771775059774777606 181747960393921818624 182554534182652240896 183102946836630020928 183641168314691837568 184091720727254925312 184632848654142799872 184908695819239784448 185452225201424498688 186009342818163830784 186556107494290120704 186792511237527896064 187724535638996884437 188479366334437441536 188738266562918811648 188961872069245796352 190442693067087831552 190704290172949215936 191734112063917522944 192320826134810591232 192898577737355083776 193465592957041606656 193710752394473373696 193731342397916663808 195728572731915804672 196229636379601403904 197767412031206594304 198252622321659150336 199108500989452812288 199217874555670163076 200317753804176433152 200630985288783888384 200906577301543206912 201161165948106964992 201182547874759612416 201271667076862638984 202358553840655220736 203256594760066412544 204466455443162045952 205373850955483771008 206482889914988101632 206596314354028317264 207711954735910649856 208347561646044807168 208633753351602561024 209260510670434309632 209853315094012821504 209875620931076385792 211324223793416896512 212039287126242121728 212582106077901520896 214248029700473810496 214542326444567867928 214773674181797412864 215404990096499933184 215700876071907213312 216360929401661915136 217010899954524469248 217648792076671807488 217924596443782545408 217947760197656246784 219809399250538266624 220194644323405280256 220455517414120095744 221103534808047550464 222488338535107418592 223689797407903776768 225357473029698487296 225709858449881874432 226019899464236107776 228934575776201637888 229607516916049379328 230024762373557301696 231045582324919242384 231266918675034537984 231974604719307620352 232293251154361614336 232420853648281856922 233675949077899481088 234391006851800408064 234712972520552881152 236084979480764424192 236110073547460934016 237413634138283180032 238438575258974355456 238544198017022386944 239154869337639211008 240896704900819451904 241029033413033036808 241620383454522089472 242330613858562424832 243406045576869654528 244137262448840027904 244854891086255783424 245191230222363277632 246544927758986379264 247269633601899331584 247718974863830940288 248012457090885107712 248741476659053494272 249056681650037194752 250299380851995845916 251305821779249922048 251651022083891748864 253923590756117108736 254272386897265621248 257198103649806778368 257551397748226842624 257954123942722142208 258308456530555551744 260971430309221072896 262885442712636916224 263689882708275459072 264052094085621991296 265478001319270416384 265595601915859977216 265623832740893550768 267090338405568577536 267875436402057609216 268243397166346149888 268362222769150185312 269811405120873627648 271008793013421883392 271157662589662166409 272621940590882727936 273831801273978361344 275461752472037756352 276137581090882387968 276949272981214199808 277363043728859676672 277796748861393076224 278178337802136748032 279014014227245746176 279804420125350428672 279834161241435181056 282719049501656162304 283107399844378217472 283442808103868694528 285664039600631747328 286056435259423823904 286364898909063217152 287601168095876284416 288481239202215886848 289347866606032625664 290198389435562409984 290566128591710060544 290597013596874995712 293079199000717688832 293592859097873707008 294344454569402105856 296651118046809891456 297378933482488725504 298253063210538369024 300476630706264649728 300946477933175832576 301359865952314810368 301773821812139418624 303537830760982831104 304884892140099618816 305246101034935517184 306699683164743068928 308060776433225656512 309724334872482152448 309894471531042475896 311567932103865974784 312521342469067210752 312950630027403841536 314779972641019232256 314813431396614578688 316986335690125344768 317918100345299140608 318058930689363182592 318873159116852281344 321372044550710715744 322160511272696119296 323107485144749899776 323551314107860819968 324541394102492872704 325516349931786703872 326473188115007711232 326886894665673818112 326921640296484370176 330291966485107920384 330683276121180143616 331655302212071325696 333732507802661127888 335074429038999896064 335534696111855665152 338564787674822811648 339029849196354161664 342930804866409037824 343401863664302456832 344411275374074068992 346900378012551806976 347961907078961430528 348439876731542421504 348631280472422785383 350513923616849221632 351586510277700612096 352069458780829321728 354127469221146636288 354165110321191401024 356120451207424770048 357167248536076812288 357657862888461533184 357816297025533580416 359748540161164836864 361345057351229177856 361543550119549555212 363495920787843637248 365109068365304481792 366205893673260041856 367282336629383675136 368183441454509850624 369817391638479568896 370904450402848997376 372018685636327661568 373112214988580241408 373585022475055792128 375449071277993768874 376958732668874883072 377476533125837623296 380885386134175663104 381408580345898431872 383468224127835045888 385797155474710167552 386931185914083213312 387462684795833327616 391457145463831609344 392459272759202807808 395534824062413188608 398217001978905624576 398435749111340326152 400635507608352866304 401261970577567776768 401813154603086413824 402322331896213929984 402365095749519224832 402543334153725277968 404717107681310441472 406513189520132825088 408932910886324091904 410747701910967542016 413192628708056634528 415423909471821299712 416695123292089614336 417267506703205122048 418521021340868619264 419706630188025643008 419751241862152771584 424078574252484243456 425164212155803041792 428496059400947620992 429084652889135735856 429547348363594825728 430809980192999866368 431401752143814426624 432721858803323830272 434021799909048938496 435297584153343614976 435849192887565090816 435895520395312493568 439618798501076533248 440389288646810560512 440911034828240191488 444976677070214837184 447379594815807553536 450714946059396974592 451419716899763748864 452039798928472215552 457869151552403275776 459215033832098758656 460049524747114603392 462091164649838484768 462533837350069075968 464586502308723228672 464841707296563713844 467351898155798962176 468782013703600816128 469425945041105762304 472169958961528848384 472220147094921868032 476877150517948710912 477088396034044773888 478309738675278422016 481793409801638903808 482058066826066073616 483240766909044178944 484661227717124849664 486812091153739309056 488274524897680055808 489709782172511566848 490382460444726555264 493089855517972758528 495437949727661880576 496024914181770215424 497482953318106988544 500598761703991691832 502611643558499844096 503302044167783497728 507847181512234217472 508544773794531242496 514396207299613556736 515102795496453685248 515908247885444284416 516616913061111103488 521942860618442145792 525770885425273832448 527379765416550918144 528104188171243982592 531191203831719954432 531247665481787101536 534180676811137155072 535750872804115218432 536486794332692299776 536724445538300370624 539622810241747255296 542017586026843766784 542315325179324332818 545243881181765455872 547663602547956722688 550923504944075512704 552275162181764775936 553898545962428399616 554726087457719353344 556356675604273496064 558028028454491492352 559668322482870362112 565438099003312324608 566214799688756434944 566885616207737389056 571328079201263494656 572112870518847647808 575202336191752568832 576962478404431773696 578695733212065251328 580396778871124819968 581132257183420121088 581194027193749991424 587185718195747414016 588688909138804211712 593302236093619782912 594757866964977451008 600953261412529299456 601892955866351665152 602719731904629620736 603547643624278837248 607075661521965662208 609769784280199237632 613399366329486137856 616121552866451313024 619448669744964304896 619788943062084951792 623135864207731949568 625042684938134421504 625901260054807683072 629559945282038464512 629626862793229157376 633972671380250689536 636117861378726365184 637746318233704562688 642744089101421431488 644321022545392238592 646214970289499799552 647102628215721639936 649082788204985745408 651032699863573407744 652946376230015422464 653773789331347636224 653843280592968740352 660583932970215840768 661366552242360287232 663310604424142651392 667465015605322255776 671069392223711330304 677129575349645623296 678059698392708323328 686803727328604913664 688822550748148137984 693800756025103613952 695923814157922861056 696879753463084843008 697262560944845570766 701027847233698443264 703173020555401224192 704138917561658643456 708254938442293272576 708330220642382802048 712240902414849540096 715315725776923066368 715632594051067160832 722690114702458355712 723087100239099110424 726991841575687274496 730218136730608963584 732411787346520083712 734564673258767350272 739634783276959137792 741808900805697994752 744037371272655323136 746224429977160482816 747170044950111584256 750898142555987537748 753917465337749766144 754953066251675246592 761770772268351326208 762817160691796863744 771594310949420335104 773862371828166426624 774925369591666655232 782914290927663218688 791069648124826377216 796434003957811249152 796871498222680652304 801271015216705732608 803626309206172827648 804730191499038449664 805086668307450555936 809434215362620882944 813026379040265650176 813472987768986499227 817865821772648183808 821495403821935084032 826385257416113269056 830847818943642599424 833390246584179228672 834535013406410244096 837042042681737238528 839413260376051286016 839502483724305543168 848157148504968486912 850328424311606083584 856992118801895241984 858169305778271471712 859094696727189651456 862803504287628853248 865443717606647660544 868043599818097876992 870595168306687229952 871698385775130181632 871791040790624987136 879237597002153066496 880778577293621121024 889953354140429674368 894759189631615107072 901429892118793949184 902839433799527497728 904079597856944431104 915738303104806551552 920099049494229206784 924182329299676969536 929173004617446457344 929683414593127427688 934703796311597924352 937564027407201632256 938851890082211524608 944339917923057696768 944440294189843736064 953754301035897421824 954176792068089547776 956619477350556844032 964116133652132147232 966481533818088357888 969322455434249699328 973624182307478618112 976549049795360111616 979419564345023133696 980764920889453110528 990875899455323761152 992049828363540430848 994965906636213977088 1001197523407983383664 1005223287116999688192 1006604088335566995456 1015694363024468434944 1017089547589062484992 1028792414599227113472 1030205590992907370496 1033233826122222206976 1043885721236884291584 1051541770850547664896 1054759530833101836288 1056208376342487965184 1062382407663439908864 1062495330963574203072 1068361353622274310144 1071501745608230436864 1072973588665384599552 1073448891076600741248 1079245620483494510592 1084035172053687533568 1084630650358648665636 1090487762363530911744 1095327205095913445376 1101847009888151025408 1104550324363529551872 1109452174915438706688 1112713351208546992128 1116056056908982984704 1119336644965740724224 1130876198006624649216 1132429599377512869888 1142656158402526989312 1144225741037695295616 1150404672383505137664 1157391466424130502656 1160793557742249639936 1162388054387499982848 1174371436391494828032 1177377818277608423424 1186604472187239565824 1201906522825058598912 1203785911732703330304 1205439463809259241472 1207095287248557674496 1214151323043931324416 1219539568560398475264 1226798732658972275712 1232243105732902626048 1239577886124169903584 1246271728415463899136 1250085369876268843008 1251802520109615366144 1259119890564076929024 1259253725586458314752 1272235722757452730368 1275492636467409125376 1285488178202842862976 1288642045090784477184 1292429940578999599104 1294205256431443279872 1298165576409971490816 1302065399727146815488 1305892752460030844928 1307547578662695272448 1307686561185937480704 1321167865940431681536 1322733104484720574464 1334930031210644511552 1342138784447422660608 1354259150699291246592 1356119396785416646656 1373607454657209827328 1377645101496296275968 1387601512050207227904 1393759506926169686016 1394525121889691141532 1402055694467396886528 1406346041110802448384 1408277835123317286912 1416509876884586545152 1416660441284765604096 1430631451553846132736 1431265188102134321664 1445380229404916711424 1446174200478198220848 1453983683151374548992 1460436273461217927168 1464823574693040167424 1469129346517534700544 1479269566553918275584 1488074742545310646272 1492448859954320965632 1501796285111975075496 1507834930675499532288 1509906132503350493184 1523541544536702652416 1525634321383593727488 1543188621898840670208 1547724743656332853248 1549850739183333310464 1565828581855326437376 1582139296249652754432 1593742996445361304608 1602542030433411465216 1607252618412345655296 1609460382998076899328 1610173336614901111872 1618868430725241765888 1626052758080531300352 1626945975537972998454 1635731643545296367616 1642990807643870168064 1652770514832226538112 1661695637887285198848 1669070026812820488192 1674084085363474477056 1679004967448611086336 1696314297009936973824 1700656848623212167168 1713984237603790483968 1716338611556542943424 1725607008575257706496 1730887435213295321088 1736087199636195753984 1741190336613374459904 1743396771550260363264 1743582081581249974272 1761557154587242242048 1779906708280859348736 1802859784237587898368 1805678867599054995456 1808159195713888862208 1840198098988458413568 1848364658599353939072 1858346009234892914688 1859366829186254855376 1869407592623195848704 1875128054814403264512 1877703780164423049216 1888679835846115393536 1888880588379687472128 1908353584136179095552 1913238954701113688064 1928232267304264294464 1932963067636176715776 1938644910868499398656 1947248364614957236224 1953098099590720223232 1958839128690046267392 1961529841778906221056 1981751798910647522304 1984099656727080861696 1989931813272427954176 2002395046815966767328 2013208176671133990912 2031388726048936869888 2034179095178124969984 2060411181985814740992 2066467652244444413952 2087771442473768583168 2103083541701095329792 2109519061666203672576 2112416752684975930368 2124764815326879817728 2124990661927148406144 2136722707244548620288 2145947177330769199104 2146897782153201482496 2168070344107375067136 2169261300717297331272 2180975524727061823488 2190654410191826890752 2203694019776302050816 2218904349830877413376 2225426702417093984256 2232112113817965969408 2238673289931481448448 2261752396013249298432 2264859198755025739776 2285312316805053978624 2288451482075390591232 2314782932848261005312 2321587115484499279872 2324776108774999965696 2348742872782989656064 2373208944374479131648 2403813045650117197824 2410878927618518482944 2414190574497115348992 2428302646087862648832 2439079137120796950528 2440418963306959497681 2453597465317944551424 2464486211465805252096 2479155772248339807168 2492543456830927798272 2500170739752537686016 2503605040219230732288 2518239781128153858048 2518507451172916629504 2544471445514905460736 2550985272934818250752 2570976356405685725952 2577284090181568954368 2588410512862886559744 2596331152819942981632 2604130799454293630976 2611785504920061689856 2615095157325390544896 2615373122371874961408 2642335731880863363072 2669860062421289023104 2684277568894845321216 2708518301398582493184 2712238793570833293312 2747214909314419654656 2787519013852339372032 2789050243779382283064 2804111388934793773056 2812692082221604896768 2816555670246634573824 2833019753769173090304 2833320882569531208192 2861262903107692265472 2862530376204268643328 2892348400956396441696 2907967366302749097984 2920872546922435854336 2929647149386080334848 2938258693035069401088 2976149485090621292544 2984897719908641931264 3003592570223950150992 3015669861350999064576 3019812265006700986368 3047083089073405304832 3051268642767187454976 3086377243797681340416 3099701478366666620928 3131657163710652874752 3164278592499305508864 3187485992890722609216 3205084060866822930432 3214505236824691310592 3218920765996153798656 3220346673229802223744 3237736861450483531776 3252105516161062600704 3253891951075945996908 3271463287090592735232 3285981615287740336128 3305541029664453076224 3338140053625640976384 3348168170726948954112 3358009934897222172672 3392628594019873947648 3427968475207580967936 3432677223113085886848 3451214017150515412992 3472174399272391507968 3482380673226748919808 3487164163162499948544 3523114309174484484096 3559813416561718697472 3605719568475175796736 3611357735198109990912 3616318391427777724416 3680396197976916827136 3696729317198707878144 3718733658372509710752 3738815185246391697408 3750256109628806529024 3755407560328846098432 3777359671692230787072 3777761176759374944256 3816707168272358191104 3826477909402227376128 3856464534608528588928 3865926135272353431552 3877289821736998797312 3894496729229914472448 3906196199181440446464 3917678257380092534784 3923059683557812442112 3963503597821295044608 3968199313454161723392 4004790093631933534656 4026416353342267981824 4062777452097873739776 4068358190356249939968 4120822363971629481984 4132935304488888827904 4206167083402190659584 4219038123332407345152 4224833505369951860736 4249529630653759635456 4249981323854296812288 4291894354661538398208 4293795564306402964992 4336140688214750134272 4338522601434594662544 4361951049454123646976 4381308820383653781504 4407388039552604101632 4437808699661754826752 4464224227635931938816 4477346579862962896896 4523504792026498596864 4529718397510051479552 4570624633610107957248 4576902964150781182464 4629565865696522010624 4643174230968998559744 4649552217549999931392 4697485745565979312128 4746417888748958263296 4807626091300234395648 4821757855237036965888 4828381148994230697984 4856605292175725297664 4878158274241593901056 4880837926613918995362 4907194930635889102848 4928972422931610504192 4958311544496679614336 4985086913661855596544 5007210080438461464576 5037014902345833259008 5088942891029810921472 5101970545869636501504 5141952712811371451904 5176821025725773119488 5192662305639885963264 5208261598908587261952 5223571009840123379712 5230190314650781089792 5230746244743749922816 5284671463761726726144 5339720124842578046208 5417036602797164986368 5424477587141666586624 5575038027704678744064 5578100487558764566128 5608222777869587546112 5625384164443209793536 5633111340493269147648 5666039507538346180608 5666641765139062416384 5725060752408537286656 5784696801912792883392 5815934732605498195968 5841745093844871708672 5859294298772160669696 5876517386070138802176 5952298970181242585088 5969795439817283862528 6007185140447900301984 6039624530013401972736 6094166178146810609664 6102537285534374909952 6199402956733333241856 6263314327421305749504 6328557184998611017728 6374971985781445218432 6410168121733645860864 6437841531992307597312 6440693346459604447488 6504211032322125201408 6507783902151891993816 6542926574181185470464 6571963230575480672256 6611082059328906152448 6676280107251281952768 6696336341453897908224 6716019869794444345344 6785257188039747895296 6855936950415161935872 6865354446226171773696 6944348798544783015936 6964761346453497839616 6974328326324999897088 7046228618348968968192 7119626833123437394944 7211439136950351593472 7232636782855555448832 7360792395953833654272 7393458634397415756288 7437467316745019421504 7477630370492783394816 7500512219257613058048 7510815120657692196864 7554719343384461574144 7555522353518749888512 7633414336544716382208 7652955818804454752256 7712929069217057177856 7731852270544706863104 7788993458459828944896 7812392398362880892928 7835356514760185069568 7846119367115624884224 7927007195642590089216 8009580187263867069312 8052832706684535963648 8125554904195747479552 8136716380712499879936 8241644727943258963968 8412334166804381319168 8438076246664814690304 8449667010739903721472 8499059261307519270912 8499962647708593624576 8583788709323076796416 8587591128612805929984 8677045202869189325088 8723902098908247293952 8762617640767307563008 8814776079105208203264 8928448455271863877632 8954693159725925793792 9047009584052997193728 9059436795020102959104 9141249267220215914496 9153805928301562364928 9259131731393044021248 9299104435099999862784 9394971491131958624256 9492835777497916526592 9615252182600468791296 9643515710474073931776 9656762297988461395968 9713210584351450595328 9756316548483187802112 9761675853227837990724 9814389861271778205696 9857944845863221008384 9916623088993359228672 10014420160876922929152 10074029804691666518016 10177885782059621842944 10283905425622742903808 10353642051451546238976 10416523197817174523904 10447142019680246759424 10461492489487499845632 10569342927523453452288 10679440249685156092416 10834073205594329972736 10848955174283333173248 11156200975117529132256 11216445555739175092224 11250768328886419587072 11266222680986538295296 11332079015076692361216 11333283530278124832768 11450121504817074573312 11569393603825585766784 11631869465210996391936 11683490187689743417344 11718588597544321339392 11753034772140277604352 11904597940362485170176 12014370280895800603968 12079249060026803945472 12188332356293621219328 12205074571068749819904 12398805913466666483712 12657114369997222035456 12749943971562890436864 12875683063984615194624 12881386692919208894976 13008422064644250402816 13015567804303783987632 13085853148362370940928 13143926461150961344512 13222164118657812304896 13392672682907795816448 13432039739588888690688 13570514376079495790592 13711873900830323871744 13730708892452343547392 13888697597089566031872 13929522692906995679232 13948656652649999794176 14092457236697937936384 14239253666246874789888 14422878273900703186944 14465273565711110897664 14721584791907667308544 14786917268794831512576 14874934633490038843008 14955260740985566789632 15021630241315384393728 15111044707037499777024 15266828673089432764416 15305911637608909504512 15425858138434114355712 15577986916919657889792 15624784796725761785856 15670713029520370139136 15692238734231249768448 15854014391285180178432 16019160374527734138624 16251109808391494959104 16273432761424999759872 16824668333608762638336 16876152493329629380608 16899334021479807442944 16998118522615038541824 16999925295417187249152 17175182257225611859968 17354090405738378650176 17447804197816494587904 17525235281534615126016 17629552158210416406528 17856896910543727755264 17909386319451851587584 18118873590040205918208 18282498534440431828992 18307611856603124729856 18598208870199999725568 18789942982263917248512 18985671554995833053184 19230504365200937582592 19313524595976922791936 19512633096966375604224 19523351706455675981448 19628779722543556411392 19715889691726442016768 19833246177986718457344 20028840321753845858304 20148059609383333036032 20355771564119243685888 20567810851245485807616 20833046395634349047808 20894284039360493518848 20922984978974999691264 21138685855046906904576 21358880499370312184832 21697910348566666346496 22312401950235058264512 22432891111478350184448 22501536657772839174144 22532445361973076590592 22664158030153384722432 22666567060556249665536 22900243009634149146624 23138787207651171533568 23366980375379486834688 23437177195088642678784 23506069544280555208704 24028740561791601207936 24158498120053607890944 24376664712587242438656 24410149142137499639808 25314228739994444070912 25499887943125780873728 25751366127969230389248 25762773385838417789952 26031135608607567975264 26171706296724741881856 26287852922301922689024 26444328237315624609792 26785345365815591632896 26864079479177777381376 27141028752158991581184 27423747801660647743488 27461417784904687094784 27777395194179132063744 27897313305299999588352 28184914473395875872768 28478507332493749579776 28845756547801406373888 28930547131422221795328 29443169583815334617088 29573834537589663025152 29749869266980077686016 30043260482630768787456 30222089414074999554048 30533657346178865528832 30851716276868228711424 31249569593451523571712 31341426059040740278272 31384477468462499536896 31708028782570360356864 32038320749055468277248 32502219616782989918208 32546865522849999519744 33649336667217525276672 33752304986659258761216 33798668042959614885888 33996237045230077083648 33999850590834374498304 34350364514451223719936 34708180811476757300352 34895608395632989175808 35050470563069230252032 35259104316420832813056 35713793821087455510528 36237747180080411836416 36564997068880863657984 36615223713206249459712 37196417740399999451136 37971343109991666106368 38627049191953845583872 39025266193932751208448 39046703412911351962896 39257559445087112822784 39431779383452884033536 39666492355973436914688 40296119218766666072064 40711543128238487371776 41135621702490971615232 41666092791268698095616 41788568078720987037696 41845969957949999382528 42277371710093813809152 42717760998740624369664 43395820697133332692992 44624803900470116529024 44865782222956700368896 45064890723946153181184 45333134121112499331072 45800486019268298293248 46277574415302343067136 46733960750758973669376 46874354390177285357568 47012139088561110417408 48057481123583202415872 48753329425174484877312 48820298284274999279616 50628457479988888141824 50999775886251561747456 51525546771676835579904 52062271217215135950528 52343412593449483763712 52575705844603845378048 52888656474631249219584 53570690731631183265792 53728158958355554762752 54847495603321295486976 54922835569809374189568 55794626610599999176704 56369828946791751745536 56957014664987499159552 57691513095602812747776 58886339167630669234176 59147669075179326050304 59499738533960155372032 60086520965261537574912 60444178828149999108096 61067314692357731057664 61703432553736457422848 62499139186903047143424 62682852118081480556544 62768954936924999073792 63416057565140720713728 64076641498110936554496 65093731045699999039488 67298673334435050553344 67504609973318517522432 67597336085919229771776 67992474090460154167296 67999701181668748996608 68700729028902447439872 69416361622953514600704 70100941126138460504064 70518208632841665626112 72475494360160823672832 73129994137761727315968 73230447426412498919424 75942686219983332212736 77254098383907691167744 78093406825822703925792 78515118890174225645568 78863558766905768067072 79332984711946873829376 80592238437533332144128 81423086256476974743552 82271243404981943230464 83332185582537396191232 83691939915899998765056 84554743420187627618304 85435521997481248739328 86791641394266665385984 89249607800940233058048 90129781447892306362368 90666268242224998662144 91600972038536596586496 92555148830604686134272 93748708780354570715136 94024278177122220834816 96114962247166404831744 97506658850348969754624 97640596568549998559232 101256914959977776283648 101999551772503123494912 103051093543353671159808 104124542434430271901056 104686825186898967527424 105151411689207690756096 105777312949262498439168 107141381463262366531584 109694991206642590973952 109845671139618748379136 111589253221199998353408 113914029329974998319104 117772678335261338468352 118295338150358652100608 118999477067920310744064 120888357656299998216192 122134629384715462115328 123406865107472914845696 124998278373806094286848 125365704236162961113088 125537909873849998147584 126832115130281441427456 128153282996221873108992 130187462091399998078976 134597346668870101106688 135194672171838459543552 135999402363337497993216 137401458057804894879744 138832723245907029201408 140201882252276921008128 141036417265683331252224 146259988275523454631936 146460894852824997838848 151885372439966664425472 156186813651645407851584 157030237780348451291136 157727117533811536134144 158665969423893747658752 161184476875066664288256 164542486809963886460928 167383879831799997530112 169109486840375255236608 170871043994962497478656 178499215601880466116096 180259562895784612724736 181332536484449997324288 183201944077073193172992 185110297661209372268544 187497417560709141430272 188048556354244441669632 192229924494332809663488 195281193137099997118464 202513829919955552567296 203999103545006246989824 206102187086707342319616 208249084868860543802112 210302823378415381512192 211554625898524996878336 219389982413285181947904 219691342279237496758272 227828058659949996638208 235545356670522676936704 236590676300717304201216 237998954135840621488128 241776715312599996432384 244269258769430924230656 246813730214945829691392 249996556747612188573696 251075819747699996295168 253664230260562882854912 256306565992443746217984 260374924182799996157952 270389344343676919087104 271998804726674995986432 274802916115609789759488 277665446491814058402816 282072834531366662504448 292519976551046909263872 292921789705649995677696 303770744879933328850944 312373627303290815703168 314060475560696902582272 315454235067623072268288 317331938847787495317504 329084973619927772921856 334767759663599995060224 341742087989924994957312 356998431203760932232192 362665072968899994648576 366403888154146386345984 370220595322418744537088 374994835121418282860544 376097112708488883339264 384459848988665619326976 390562386274199994236928 407998207090012493979648 412204374173414684639232 416498169737721087604224 420605646756830763024384 423109251797049993756672 438779964826570363895808 439382684558474993516544 455656117319899993276416 471090713341045353873408 473181352601434608402432 475997908271681242976256 483553430625199992864768 493627460429891659382784 502151639495399992590336 507328460521125765709824 512613131984887492435968 540778688687353838174208 543997609453349991972864 549605832231219579518976 555330892983628116805632 564145669062733325008896 585843579411299991355392 607541489759866657701888 624747254606581631406336 630908470135246144536576 634663877695574990635008 658169947239855545843712 683484175979849989914624 713996862407521864464384 725330145937799989297152 732807776308292772691968 740441190644837489074176 749989670242836565721088 768919697977331238653952 781124772548399988473856 815996414180024987959296 824408748346829369278464 832996339475442175208448 846218503594099987513344 877559929653140727791616 878765369116949987033088 911312234639799986552832 942181426682090707746816 946362705202869216804864 951995816543362485952512 987254920859783318765568 1004303278990799985180672 1025226263969774984871936 1087995218906699983945728 1099211664462439159037952 1110661785967256233611264 1128291338125466650017792 1171687158822599982710784 1249494509213163262812672 1261816940270492289073152 1269327755391149981270016 1316339894479711091687424 1366968351959699979829248 1427993724815043728928768 1450660291875599978594304 1480882381289674978148352 1537839395954662477307904 1631992828360049975918592 1648817496693658738556928 1665992678950884350416896 1692437007188199975026688 1757530738233899974066176 1822624469279599973105664 1892725410405738433609728 1903991633086724971905024 1974509841719566637531136 2050452527939549969743872 2175990437813399967891456 2198423328924878318075904 2221323571934512467222528 2343374317645199965421568 2498989018426326525625344 2538655510782299962540032 2632679788959422183374848 2733936703919399959658496 2855987449630087457857536 2961764762579349956296704 3075678791909324954615808 3263985656720099951837184 3297634993387317477113856 3331985357901768700833792 3384874014376399950053376 3515061476467799948132352 3785450820811476867219456 3807983266173449943810048 3949019683439133275062272 4100905055879099939487744 4351980875626799935782912 4442647143869024934445056 4997978036852653051250688 5077311021564599925080064 5467873407838799919316992 5711974899260174915715072 5923529525158699912593408 6151357583818649909231616 6527971313440199903674368 6595269986774634954227712 6663970715803537401667584 7030122952935599896264704 7615966532346899887620096 7898039366878266550124544 8201810111758199878975488 8885294287738049868890112 9995956073705306102501376 10154622043129199850160128 11423949798520349831430144 11847059050317399825186816 12302715167637299818463232 13055942626880399807348736 13327941431607074803335168 15231933064693799775240192 16403620223516399757950976 17770588575476099737780224 19991912147410612205002752 22847899597040699662860288 23694118100634799650373632 24605430335274599636926464 26655882863214149606670336 30463866129387599550480384 35541177150952199475560448 39983824294821224410005504 45695799194081399325720576 49210860670549199273852928 53311765726428299213340672 71082354301904398951120896 79967648589642448820011008 91391598388162798651441152 106623531452856598426681344 159935297179284897640022016 213247062905713196853362688 319870594358569795280044032 639741188717139590560088064
- Sum of all divisors σ(n): 2445554568458684963740430637
- Sum of proper divisors (its aliquot sum) s(n): 1805813379741545373180342573
- 639741188717139590560088064 is an abundant number, because the sum of its proper divisors (1805813379741545373180342573) is greater than itself. Its abundance is 1166072191024405782620254509
Bases of 639741188717139590560088064
- Binary: 1000010001001011100111011101010100111011110111100101111001101001110100010000000000000000002
- Hexadecimal: 0x2112E7754EF7979A7440000
- Base-36: 28DSE0XQ2S00000000
Squares and roots of 639741188717139590560088064
- 639741188717139590560088064 squared (6397411887171395905600880642) is 409268788541218811767777839244650813475406159435268096
- 639741188717139590560088064 cubed (6397411887171395905600880643) is 261826101286182961051739495199553937388312646853194765569886189357295281209606144
-
639741188717139590560088064 is a
perfect square number . Itssquare root is 25293105556992 -
The
cube root of 639741188717139590560088064 is 861657695.3492348933
Scales and comparisons
How big is 639741188717139590560088064?- 639,741,188,717,139,590,560,088,064 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 639,741,188,717,139,590,560,088,064 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 639741188717139590560088064 cubic inches would be around 71804807.9 feet tall.
Recreational maths with 639741188717139590560088064
- 639741188717139590560088064 backwards is 460880065095931717881147936
- 639741188717139590560088064 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 639741188717139590560088064's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 639741188717139590560088064 - Facts about the integer". Numbermatics.com. 2024. Web. 23 May 2024.
APA style:
Numbermatics. (2024). Number 639741188717139590560088064 - Facts about the integer. Retrieved 23 May 2024, from https://numbermatics.com/n/639741188717139590560088064/
Chicago style:
Numbermatics. 2024. "Number 639741188717139590560088064 - Facts about the integer". https://numbermatics.com/n/639741188717139590560088064/
The information we have on file for 639741188717139590560088064 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 639741188717139590560088064, math, Factors of 639741188717139590560088064, curriculum, school, college, exams, university, Prime factorization of 639741188717139590560088064, STEM, science, technology, engineering, physics, economics, calculator, six hundred thirty-nine septillion, seven hundred forty-one sextillion, one hundred eighty-eight quintillion, seven hundred seventeen quadrillion, one hundred thirty-nine trillion, five hundred ninety billion, five hundred sixty million, eighty-eight thousand and sixty-four.