979945858015374817129844736
979,945,858,015,374,817,129,844,736 is an even composite number composed of six prime numbers multiplied together.
979945858015374817129844736 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-three thousand, two hundred ninety-six divisors.
Prime factorization of 979945858015374817129844736:
212 × 36 × 73 × 133 × 2293 × 3313
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 13 × 13 × 13 × 229 × 229 × 229 × 331 × 331 × 331)See below for interesting mathematical facts about the number 979945858015374817129844736 from the Numbermatics database.
Names of 979945858015374817129844736
- Cardinal: 979945858015374817129844736 can be written as Nine hundred seventy-nine septillion, nine hundred forty-five sextillion, eight hundred fifty-eight quintillion, fifteen quadrillion, three hundred seventy-four trillion, eight hundred seventeen billion, one hundred twenty-nine million, eight hundred forty-four thousand, seven hundred thirty-six.
Scientific notation
- Scientific notation: 9.79945858015374817129844736 × 1026
Factors of 979945858015374817129844736
Divisors of 979945858015374817129844736
- Number of divisors d(n): 23296
-
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 98 104 108 112 117 126 128 144 147 156 162 168 169 182 189 192 196 208 216 224 229 234 243 252 256 273 288 294 312 324 331 336 338 343 351 364 378 384 392 416 432 441 448 458 468 486 504 507 512 546 567 576 588 624 637 648 662 672 676 686 687 702 728 729 756 768 784 819 832 864 882 896 916 936 972 993 1008 1014 1024 1029 1053 1092 1134 1152 1176 1183 1248 1274 1296 1323 1324 1344 1352 1372 1374 1404 1456 1458 1512 1521 1536 1568 1603 1638 1664 1701 1728 1764 1792 1832 1872 1911 1944 1986 2016 2028 2048 2058 2061 2106 2184 2197 2268 2304 2317 2352 2366 2457 2496 2548 2592 2646 2648 2688 2704 2744 2748 2808 2912 2916 2977 2979 3024 3042 3072 3087 3136 3159 3206 3276 3328 3402 3456 3528 3549 3584 3664 3744 3822 3888 3969 3972 4032 4056 4096 4116 4122 4212 4303 4368 4394 4459 4536 4563 4608 4634 4704 4732 4809 4914 4992 5096 5103 5184 5292 5296 5376 5408 5488 5496 5616 5733 5824 5832 5954 5958 6048 6084 6144 6174 6183 6272 6318 6412 6552 6591 6656 6804 6912 6951 7056 7098 7168 7328 7371 7488 7644 7776 7938 7944 8064 8112 8232 8244 8281 8424 8606 8736 8788 8918 8931 8937 9072 9126 9216 9261 9268 9408 9464 9477 9618 9828 9984 10192 10206 10368 10584 10592 10647 10752 10816 10976 10992 11221 11232 11466 11648 11664 11907 11908 11916 12096 12168 12288 12348 12366 12544 12636 12824 12909 13104 13182 13312 13377 13608 13689 13824 13902 14112 14196 14336 14427 14656 14742 14976 15288 15379 15552 15876 15888 16128 16219 16224 16464 16488 16562 16848 17199 17212 17472 17576 17836 17862 17874 18144 18252 18432 18522 18536 18549 18816 18928 18954 19236 19656 19773 19968 20384 20412 20736 20839 20853 21168 21184 21294 21504 21632 21952 21984 22113 22442 22464 22932 23296 23328 23814 23816 23832 24192 24336 24696 24732 24843 25088 25272 25648 25818 26208 26364 26624 26754 26793 26811 27216 27378 27648 27783 27804 28224 28392 28672 28854 29312 29484 29952 30121 30576 30758 31104 31752 31776 31941 32256 32438 32448 32928 32976 33124 33663 33696 34398 34424 34944 35152 35672 35721 35724 35748 36288 36504 36864 37044 37072 37098 37632 37856 37908 38472 38701 38727 39312 39546 39936 40131 40768 40824 41067 41472 41678 41706 42336 42368 42588 43008 43264 43281 43904 43968 44226 44884 44928 45864 46137 46592 46656 47628 47632 47664 48384 48657 48672 49392 49464 49686 50176 50544 51296 51597 51636 52416 52441 52728 53248 53508 53586 53622 54432 54756 55296 55566 55608 55647 55939 56448 56784 57708 57967 58624 58968 59319 59904 60242 61152 61516 62208 62517 62559 63504 63552 63882 64512 64876 64896 65856 65952 66248 66339 67326 67392 68796 68848 69888 70304 71344 71442 71448 71496 72576 73008 74088 74144 74196 74529 75264 75712 75799 75816 76944 77402 77454 78547 78624 79092 79872 80262 80379 80433 81536 81648 82134 82944 83349 83356 83412 84672 84736 85176 86016 86528 86562 87808 87936 88452 89768 89856 90363 91728 92274 93184 93312 95256 95264 95328 95823 96768 97314 97344 98784 98928 99372 100352 100989 101088 102592 103194 103272 104832 104882 105456 107016 107172 107244 107653 108864 109512 109561 110592 111132 111216 111294 111878 112896 113533 113568 115416 115934 116103 116181 117248 117936 118638 119808 120393 120484 122304 123032 123201 124416 125034 125118 127008 127104 127764 129024 129752 129792 129843 131712 131904 132496 132678 134652 134784 137592 137696 138411 139776 140608 142688 142884 142896 142992 145152 145873 145971 146016 148176 148288 148392 149058 150528 151424 151598 151632 153888 154791 154804 154908 157094 157248 157323 158184 159744 160524 160758 160866 163072 163296 164268 165888 166698 166712 166824 166941 167817 169344 169472 170352 173056 173124 173901 175616 175872 176904 177957 179536 179712 180726 183456 184548 186368 186624 187551 187677 190512 190528 190656 191646 193536 194628 194688 197568 197856 198744 200704 201978 202176 205184 206388 206544 209664 209764 210847 210912 214032 214344 214488 215306 217728 219024 219122 222264 222432 222588 223587 223756 225792 227066 227136 227397 230832 231868 232206 232362 234496 235641 235872 237276 239616 240786 240968 241137 241299 244608 246064 246402 248832 250047 250068 250236 254016 254208 255528 258048 259504 259584 259686 263424 263808 264992 265356 269304 269568 270907 271089 275184 275392 276822 279552 281216 285376 285768 285792 285984 287469 290304 291746 291942 292032 296352 296576 296784 298116 301056 302848 302967 303196 303264 307776 309582 309608 309816 314188 314496 314646 316368 321048 321516 321732 322959 326144 326592 328536 328683 331776 333396 333424 333648 333882 335634 338688 338944 340599 340704 346112 346248 347802 348309 348543 351232 351744 353808 355914 359072 359424 361179 361452 366912 367087 369096 372736 373248 375102 375354 381024 381056 381312 383292 387072 389256 389376 389529 391573 395136 395712 397488 403956 404352 410368 412776 413088 415233 419328 419528 421694 421824 428064 428688 428976 430612 435456 437619 437913 438048 438244 444528 444864 445176 447174 447512 451584 454132 454272 454794 461664 463736 464373 464412 464724 468992 471282 471744 471969 474552 479232 481572 481936 482274 482598 489216 492128 492804 497664 500094 500136 500472 503113 503451 508032 508416 511056 519008 519168 519372 521703 526848 527616 529984 530593 530712 533871 538608 539136 541814 542178 550368 550784 553644 559104 562432 562653 563031 570752 571536 571584 571968 574938 580608 583492 583884 584064 592704 593152 593568 596232 602112 605696 605934 606392 606528 615552 619164 619216 619632 628376 628992 629292 632541 632736 642096 643032 643464 645918 652288 653184 657072 657366 666792 666848 667296 667764 670761 671268 677376 677888 681198 681408 681733 682191 692224 692496 695604 696618 697086 702464 703488 706923 707616 711828 718144 718848 722358 722904 723411 727207 733824 734174 738192 746496 750204 750708 753571 762048 762112 762624 766584 766927 774144 778512 778752 779058 783146 790272 791424 794976 807912 808704 812721 813267 820736 825552 826176 830466 838656 839056 843388 843648 856128 857376 857952 861224 862407 870912 875238 875826 876096 876488 889056 889728 890352 894348 895024 903168 908264 908544 908901 909588 923328 927472 928746 928824 929448 937984 942564 943488 943938 949104 963144 963872 964548 965196 968877 978432 984256 985387 985608 986049 995328 1000188 1000272 1000944 1006226 1006902 1016064 1016832 1021111 1021797 1022112 1038016 1038336 1038744 1043406 1044927 1045629 1053696 1055232 1059968 1061186 1061424 1067742 1077216 1078272 1083537 1083628 1084356 1100736 1101261 1101568 1107288 1118208 1124864 1125306 1126062 1141504 1143072 1143168 1143936 1149876 1161216 1166984 1167768 1168128 1168587 1174719 1185408 1186304 1187136 1192464 1211392 1211868 1212784 1213056 1231104 1238328 1238432 1239264 1245699 1256752 1257984 1258584 1265082 1265472 1284192 1286064 1286928 1291836 1304576 1306368 1312857 1313739 1314144 1314732 1333584 1333696 1334592 1335528 1341522 1342536 1354752 1355776 1362396 1362816 1363466 1364382 1384992 1391208 1393236 1394172 1404928 1406976 1413846 1415232 1415907 1423656 1424293 1436288 1437696 1444716 1445808 1446822 1454414 1467648 1468348 1475929 1476384 1492992 1500408 1501416 1507142 1509339 1510353 1524096 1524224 1525248 1533168 1533854 1557024 1557504 1558116 1565109 1566292 1580544 1582848 1589952 1591779 1601613 1615824 1617408 1625442 1626534 1641472 1651104 1652352 1660932 1677312 1678112 1686776 1687296 1687959 1689093 1712256 1714752 1715904 1722448 1724814 1741824 1750476 1751652 1752192 1752976 1778112 1779456 1780704 1788696 1790048 1806336 1816528 1817088 1817802 1819176 1846656 1854944 1857492 1857648 1858896 1885128 1886976 1887876 1896349 1897623 1898208 1926288 1927744 1929096 1930392 1937754 1956864 1968512 1970774 1971216 1972098 2000376 2000544 2001888 2012283 2012452 2013804 2032128 2033664 2042222 2043594 2044224 2045199 2046573 2076032 2076672 2077488 2086812 2089854 2091258 2107392 2110464 2119936 2120769 2122372 2122848 2135484 2154432 2156544 2167074 2167256 2168712 2170233 2181621 2201472 2202522 2203136 2214576 2249728 2250612 2252124 2260713 2283008 2286144 2286336 2287872 2299752 2300781 2322432 2333968 2335536 2336256 2337174 2349438 2370816 2372608 2374272 2384928 2422784 2423736 2425568 2426112 2438163 2439801 2462208 2476656 2476864 2478528 2491398 2513504 2515968 2517168 2530164 2530944 2568384 2569609 2572128 2573856 2583672 2609152 2612736 2625714 2627478 2628288 2629464 2667168 2667392 2669184 2671056 2683044 2685072 2709504 2724792 2725632 2726703 2726932 2728764 2741011 2769984 2782416 2786472 2788344 2813952 2827692 2830464 2831814 2847312 2848586 2872576 2889432 2891616 2893644 2906631 2908828 2935296 2936696 2951858 2952768 2956161 2958147 2985984 3000816 3002832 3014284 3018678 3020706 3048192 3048448 3050496 3063333 3065391 3066336 3067708 3114048 3115008 3116232 3130218 3132584 3134781 3136887 3161088 3165696 3179904 3183558 3203226 3231648 3234816 3250611 3250884 3253068 3282944 3302208 3303783 3304704 3321864 3354624 3356224 3373552 3374592 3375918 3378186 3424512 3429504 3431808 3444896 3449628 3483648 3500952 3503304 3504384 3505952 3521791 3524157 3556224 3558912 3561408 3577392 3580096 3633056 3634176 3635604 3638352 3693312 3709888 3714151 3714984 3715296 3717792 3737097 3770256 3773952 3775752 3792698 3795246 3796416 3852576 3855488 3858192 3860784 3875508 3913728 3937024 3938571 3941217 3941548 3942432 3944196 4000752 4001088 4003776 4024566 4024904 4027608 4064256 4067328 4084444 4087188 4088448 4090398 4093146 4152064 4154976 4173624 4179708 4182516 4214784 4220928 4239872 4241538 4244744 4245696 4247721 4270968 4272879 4308864 4313088 4334148 4334512 4337424 4340466 4363242 4402944 4405044 4406272 4427787 4429152 4499456 4501224 4504248 4521426 4528017 4531059 4566016 4572288 4572672 4575744 4599504 4601562 4667936 4671072 4672512 4674348 4695327 4698876 4741632 4745216 4748544 4769856 4772131 4775337 4845568 4847472 4851136 4852224 4876326 4879602 4924416 4953312 4953728 4957056 4982796 5027008 5031936 5034336 5060328 5061888 5063877 5090449 5136768 5139218 5144256 5147712 5167344 5225472 5251428 5254956 5256576 5258928 5334336 5334784 5338368 5342112 5366088 5368489 5370144 5419008 5449584 5451264 5453406 5453864 5457528 5482022 5539968 5564832 5572944 5576688 5655384 5660928 5663628 5689047 5692869 5694624 5697172 5745152 5778864 5783232 5787288 5813262 5817656 5870592 5873392 5903716 5905536 5912322 5916294 6001632 6005664 6028568 6036849 6037356 6041412 6096384 6096896 6100992 6126666 6130782 6132672 6135416 6135597 6139719 6228096 6230016 6232464 6260436 6265168 6269562 6273774 6322176 6331392 6359808 6362307 6367116 6406452 6463296 6469632 6501222 6501768 6506136 6544863 6565888 6604416 6607566 6609408 6643728 6712448 6747104 6749184 6751836 6756372 6782139 6849024 6859008 6863616 6889792 6897709 6899256 6902343 6967296 7001904 7006608 7008768 7011904 7043582 7048314 7112448 7117824 7122816 7154784 7160192 7266112 7268352 7271208 7276704 7314489 7319403 7386624 7419776 7428302 7429968 7430592 7435584 7474194 7540512 7547904 7551504 7585396 7590492 7592832 7705152 7708827 7710976 7716384 7721568 7751016 7827456 7874048 7877142 7882434 7883096 7884864 7888392 8001504 8002176 8007552 8049132 8049808 8055216 8128512 8168888 8174376 8176896 8180109 8180796 8186292 8223033 8304128 8309952 8347248 8359416 8365032 8441856 8479744 8483076 8489488 8491392 8495442 8541936 8545758 8617728 8668296 8669024 8674848 8680932 8719893 8726484 8805888 8810088 8812544 8855574 8858304 8862529 8868483 8874441 8998912 9002448 9008496 9042852 9056034 9062118 9132032 9144576 9145344 9151488 9189999 9196173 9199008 9203124 9335872 9342144 9345024 9348696 9390654 9397752 9404343 9483264 9490432 9497088 9539712 9544262 9550674 9694944 9702272 9704448 9752652 9759204 9848832 9906624 9907456 9911349 9914112 9965592 9970051 10054016 10063872 10068672 10120656 10123776 10127754 10180898 10273536 10278436 10288512 10295424 10334688 10450944 10502856 10509912 10513152 10517856 10565373 10572471 10668672 10669568 10676736 10684224 10732176 10736978 10740288 10899168 10902528 10906812 10907728 10915056 10964044 11079936 11129664 11142453 11145888 11153376 11211291 11310768 11321856 11327256 11378094 11385738 11389248 11394344 11490304 11557728 11566464 11574576 11626524 11635312 11741184 11746784 11807432 11811072 11815713 11823651 11824644 11832588 12003264 12008989 12011328 12057136 12073698 12074712 12082824 12192768 12193792 12201984 12253332 12261564 12265344 12270832 12271194 12279438 12456192 12464928 12520872 12530336 12539124 12547548 12644352 12662784 12719616 12724614 12734232 12743163 12810031 12812904 12818637 12926592 12939264 13002444 13003536 13012272 13089726 13208832 13215132 13218816 13274443 13283361 13287456 13424896 13494208 13498368 13503672 13512744 13564278 13584051 13593177 13698048 13718016 13727232 13779584 13795418 13798512 13804686 14003808 14013216 14017536 14023808 14085981 14087164 14096628 14224896 14235648 14245632 14309568 14316393 14320384 14326011 14532224 14536704 14542416 14553408 14628978 14638806 14773248 14839552 14856604 14859936 14861184 14871168 14948388 15081024 15095808 15103008 15170792 15180984 15185664 15191631 15271347 15410304 15417654 15421952 15432768 15443136 15502032 15748096 15754284 15764868 15766192 15769728 15776784 16003008 16004352 16015104 16098264 16099616 16105467 16110432 16257024 16337776 16348752 16353792 16360218 16361592 16372584 16446066 16608256 16619904 16694496 16718832 16730064 16959488 16966152 16978976 16982784 16990884 17067141 17078607 17083872 17091516 17235456 17336592 17338048 17349696 17357971 17361864 17439786 17452968 17611776 17620176 17625088 17711148 17716608 17725058 17736966 17748882 17987263 18004896 18016992 18085704 18112068 18124236 18264064 18289152 18290688 18302976 18379998 18392346 18398016 18406248 18406791 18419157 18515809 18671744 18684288 18690048 18697392 18781308 18795504 18808686 18966528 18994176 19079424 19086921 19088524 19101348 19187077 19389888 19404544 19408896 19505304 19518408 19634589 19697664 19813248 19814912 19822698 19828224 19931184 19940102 20108032 20137344 20241312 20247552 20255508 20346417 20361796 20547072 20556872 20577024 20590848 20669376 20693127 20707029 20901888 21005712 21019824 21026304 21035712 21130746 21144942 21337344 21339136 21353472 21368448 21464352 21473956 21480576 21798336 21805056 21813624 21815456 21830112 21928088 21943467 21958209 22159872 22259328 22284906 22291776 22306752 22422582 22621536 22643712 22654512 22756188 22771476 22778496 22788688 22980608 23115456 23126481 23132928 23149152 23253048 23270624 23482368 23493568 23614864 23622144 23631426 23647302 23649288 23665176 24006528 24017978 24022656 24114272 24147396 24149424 24165648 24385536 24506664 24523128 24530688 24541664 24542388 24558876 24652537 24669099 24912384 24929856 25041744 25060672 25078248 25089469 25095096 25325568 25439232 25449228 25468464 25486326 25620062 25625808 25637274 25853184 25999057 26004888 26007072 26024544 26159679 26179452 26417664 26430264 26437632 26548886 26566722 26574912 26587587 26605449 26623323 26849792 26988416 26996736 27007344 27025488 27128556 27168102 27186354 27396096 27436032 27454464 27559168 27569997 27588519 27590836 27597024 27609372 28007616 28026432 28035072 28047616 28171962 28174328 28193256 28213029 28449792 28471296 28491264 28619136 28632786 28640768 28652022 29064448 29084832 29106816 29257956 29277612 29546496 29679104 29713208 29719872 29722368 29734047 29742336 29896776 29910153 30162048 30191616 30206016 30341584 30361968 30371328 30383262 30542694 30820608 30835308 30843904 30865536 30886272 31004064 31496192 31508568 31529736 31532384 31539456 31553568 31696119 31717413 32006016 32008704 32030208 32196528 32199232 32210934 32220864 32675552 32697504 32707584 32720436 32723184 32745168 32892132 33216512 33239808 33388992 33404917 33427359 33437664 33460128 33918976 33932304 33957952 33965568 33981768 34134282 34157214 34167744 34183032 34470912 34673184 34676096 34699392 34715942 34723728 34879572 34905936 35223552 35240352 35422296 35433216 35447139 35450116 35473932 35497764 35633143 35974526 36009792 36026967 36033984 36171408 36224136 36248472 36264691 36578304 36581376 36605952 36759996 36784692 36796032 36812496 36813582 36838314 37031618 37343488 37368576 37394784 37562616 37579423 37591008 37617372 37933056 37988352 38158848 38173842 38177048 38202696 38229489 38374154 38430093 38455911 38779776 38809088 38817792 39010608 39036816 39269178 39626496 39629824 39645396 39656448 39823329 39850083 39862368 39880204 40216064 40274688 40482624 40495104 40511016 40692834 40723592 40752153 40779531 41094144 41113744 41154048 41181696 41338752 41386254 41414058 42011424 42039648 42052608 42071424 42257943 42261492 42289884 42674688 42678272 42706944 42736896 42928704 42947912 42949179 42961152 42978033 43596672 43610112 43627248 43630912 43660224 43856176 43886934 43916418 44319744 44518656 44569812 44583552 44613504 44845164 45243072 45287424 45309024 45512376 45542952 45556992 45577376 45814041 45961216 46230912 46252962 46265856 46298304 46506096 46541248 46987136 47229728 47244288 47262852 47294604 47298576 47330352 48013056 48035956 48045312 48228544 48283963 48294792 48298848 48316401 48331296 48771072 49013328 49046256 49061376 49083328 49084776 49117752 49305074 49338198 49824768 49859712 50083488 50121344 50156496 50178938 50190192 50878464 50898456 50936928 50972652 51201423 51235821 51240124 51251616 51274548 51706368 51998114 52009776 52014144 52049088 52073913 52319358 52358904 52835328 52860528 52875264 53097772 53133444 53149824 53175174 53210898 53246646 53699584 53961789 53976832 54014688 54050976 54257112 54336204 54372708 54792192 54872064 54908928 55118336 55139994 55177038 55181672 55194048 55218744 55220373 55257471 55547427 56015232 56052864 56070144 56095232 56343924 56348656 56386512 56426058 56899584 56982528 57238272 57260763 57265572 57281536 57304044 57561231 58128896 58169664 58213632 58515912 58555224 58903767 59092992 59358208 59426416 59439744 59444736 59468094 59484672 59793552 59820306 60324096 60412032 60683168 60723936 60742656 60766524 61039251 61085388 61641216 61670616 61687808 61731072 61772544 62008128 62037703 62079381 62121087 62992384 63017136 63059472 63064768 63078912 63107136 63392238 63434826 64012032 64017408 64060416 64393056 64398464 64421868 64441728 65351104 65395008 65415168 65440872 65446368 65490336 65784264 65830401 66433024 66479616 66777984 66809834 66854718 66875328 66920256 67864608 67915904 67931136 67963536 68268564 68314428 68335488 68366064 68941824 69346368 69352192 69379443 69398784 69431884 69447456 69759144 69790357 69811872 70447104 70480704 70844592 70866432 70894278 70900232 70947864 70995528 71266286 71949052 72019584 72053934 72067968 72342816 72448272 72496944 72529382 73156608 73519992 73569384 73592064 73624992 73627164 73676628 73957611 74007297 74063236 74686976 74737152 74789568 75125232 75158846 75182016 75234744 75268407 75976704 76317696 76347684 76354096 76405392 76458978 76748308 76860186 76911822 77559552 77618176 77997171 78021216 78073632 78479037 78538356 79252992 79259648 79290792 79312896 79646658 79700166 79724736 79760408 79762761 79816347 79869969 80432128 80549376 80965248 80990208 81022032 81385668 81447184 81504306 81559062 82188288 82227488 82308096 82363392 82677504 82709991 82765557 82772508 82828116 84022848 84062923 84079296 84105216 84142848 84515886 84522984 84579768 85349376 85356544 85413888 85473792 85857408 85895824 85898358 85922304 85956066 87193344 87254496 87261824 87320448 87712352 87773868 87832836 88639488 89037312 89139624 89167104 89202141 89227008 89670217 89690328 89730459 90486144 90574848 90618048 91024752 91085904 91113984 91154752 91628082 92461824 92505924 92531712 92596608 93012192 93082496 93974272 94459456 94488576 94525704 94589208 94597152 94660704 95088357 95152239 96026112 96071912 96090624 96457088 96567926 96589584 96597696 96632802 96662592 98026656 98092512 98122752 98166656 98169552 98235504 98610148 98676396 99649536 99719424 100166976 100214751 100242688 100282077 100312992 100357876 100380384 101756928 101796912 101873856 101945304 102402846 102471642 102480248 102503232 102549096 103412736 103996228 104019552 104028288 104098176 104147826 104638716 104717808 105670656 105721056 106195544 106266888 106299648 106341417 106350348 106421796 106493292 106899429 107399168 107923578 107953664 108029376 108080901 108101952 108514224 108672408 108745416 108794073 109744128 109817856 110236672 110279988 110354076 110363344 110388096 110437488 110440746 110514942 111094854 112030464 112105728 112190464 112687848 112697312 112738269 112773024 112852116 113799168 113965056 114476544 114521526 114531144 114563072 114608088 115122462 115212877 115290279 115367733 116257792 116339328 116427264 117031824 117110448 117807534 118716416 118852832 118879488 118889472 118936188 118969344 119469987 119550249 119587104 119640612 120648192 120824064 121366336 121447872 121485312 121505797 121533048 122078502 122170776 122256459 123282432 123341232 123375616 123462144 123545088 124016256 124075406 124158762 124242174 126034272 126118944 126129536 126157824 126214272 126784476 126869652 128024064 128034816 128120832 128786112 128796928 128843736 128847537 128883456 128934099 129610663 130702208 130790016 130830336 130881744 130892736 130980672 131568528 131660802 132959232 133555968 133619668 133709436 133750656 133840512 135729216 135831808 135862272 135927072 136537128 136628856 136670976 136732128 137442123 137883648 138692736 138704384 138758886 138797568 138863768 138894912 139518288 139580714 139623744 140961408 141689184 141732864 141788556 141800464 141895728 141991056 142532572 143898104 144039168 144107868 144135936 144685632 144851889 144896544 144949203 144993888 145058764 146313216 147039984 147138768 147184128 147249984 147254328 147353256 147915222 148014594 148126472 149373952 149474304 149579136 150250464 150317692 150364032 150469488 150536814 152635392 152695368 152708192 152810784 152917956 153496616 153604269 153707463 153720372 153823644 155119104 155236352 155994342 156042432 156116857 156147264 156221739 156958074 157076712 158505984 158519296 158581584 158625792 159293316 159400332 159449472 159520816 159525522 159632694 159739938 160864256 161098752 161885367 161930496 162044064 162771336 162894368 163008612 163118124 164376576 164454976 164616192 164726784 165355008 165419982 165531114 165545016 165656232 165661119 166530403 166642281 168045696 168125846 168158592 168210432 168285696 169031772 169045968 169159536 170698752 170947584 171714816 171791648 171796716 171844608 171912132 172567759 172683693 174386688 174508992 174523648 174640896 175424704 175547736 175626283 175665672 176711301 177278976 178074624 178279248 178334208 178404282 178454016 179340434 179380656 179460918 180972288 181236096 182049504 182171808 182227968 182309504 183117753 183256164 184923648 185011848 185063424 185193216 186024384 186113109 186164992 186238143 186363261 187948544 188918912 188977152 189051408 189178416 189194304 189321408 190176714 190304478 192052224 192143824 192181248 192914176 193135852 193179168 193195392 193265604 193325184 196053312 196185024 196245504 196333312 196339104 196471008 197220296 197352792 197491203 199299072 199438848 200333952 200429502 200485376 200564154 200625984 200715752 200760768 203593824 203747712 203890608 204805692 204943284 204960496 205006464 205098192 206825472 207992456 208039104 208056576 208138329 208196352 208295652 209277432 209371071 209435616 211341312 211442112 212391088 212533776 212599296 212682834 212700696 212843592 212986584 213798858 214798336 215847156 215907328 216058752 216161802 216203904 217028448 217344816 217490832 217588146 220473344 220559976 220708152 220726688 220776192 220874976 220881492 221029884 221872833 222021891 222189708 224060928 224211456 224380928 225375696 225394624 225476538 225546048 225653623 225704232 225805221 227930112 228953088 229043052 229062288 229126144 229216176 230244924 230425754 230580558 230735466 232515584 232678656 232854528 233834419 233991513 234063648 234220896 235615068 237432832 237705664 237758976 237778944 237872376 237938688 238939974 239100498 239174208 239281224 239288283 239449041 240705517 241296384 241648128 242732672 242895744 242970624 243011594 243066096 244157004 244341552 244512918 246564864 246682464 246924288 247090176 248032512 248129973 248150812 248317524 248484348 249432001 252068544 252188769 252237888 252259072 252315648 252428544 253568952 253739304 253852837 256048128 256069632 256241664 257572224 257593856 257687472 257695074 257766912 257868198 259221326 261404416 261580032 261763488 261785472 261961344 263137056 263321604 265918464 267111936 267239336 267418872 267501312 267606423 267681024 269010651 269191377 271458432 271663616 271724544 271854144 273074256 273257712 273341952 273464256 274884246 277385472 277408768 277517772 277595136 277727536 277789824 279036576 279161428 279247488 281922816 283378368 283465728 283577112 283600928 283791456 283982112 285065144 285265071 285456717 287796208 288078336 288215736 288271872 289371264 289703778 289793088 289898406 289987776 290117528 294079968 294277536 294368256 294499968 294508656 294706512 295830444 296029188 296252944 298747904 298948608 299158272 300500928 300635384 300644253 300728064 300846231 300938976 301073628 305270784 305390736 305416384 305621568 305835912 306993232 307208538 307414926 307440744 307647288 310238208 310472704 311988684 312084864 312233714 312294528 312443478 313916148 314153424 317011968 317163168 318586632 318800664 318898944 319041632 319051044 319265388 319479876 320698287 321728512 322197504 323770734 323860992 324088128 324242703 325542672 325788736 326017224 326163097 326236248 326382219 328909952 329232384 329453568 330710016 330839964 331062228 331090032 331312464 331322238 333060806 333284562 336091392 336251692 336317184 336571392 337987741 338063544 338091936 338214807 338319072 341397504 341895168 343429632 343583296 343593432 343689216 343824264 345135518 345367386 345638631 345870837 346103199 348773376 349017984 349047296 349281792 350849408 351095472 351252566 351331344 353422602 356149248 356558496 356668416 356808564 356908032 358409961 358650747 358680868 358761312 358921836 361944576 362472192 364099008 364343616 364455936 364517391 364619008 366235506 366512328 366769377 369847296 370023696 370126848 370386432 372048768 372226218 372329984 372476286 372726522 375897088 377837824 378102816 378356832 378388608 378642816 380353428 380608956 384104448 384287648 384362496 385828352 386271704 386358336 386390784 386531208 386542611 386650368 386802297 388831989 392106624 392370048 392491008 392666624 392678208 392942016 394440592 394705584 394982406 398877696 400667904 400859004 400970752 401128308 401251968 401431504 401521536 407187648 407495424 407781216 409611384 409886568 409920992 410012928 410196384 412326369 413650944 415984912 416078208 416113152 416276658 416392704 416591304 418554864 418742142 418871232 422884224 424782176 425067552 425198592 425365668 425401392 425687184 425973168 427597716 431694312 431814656 432117504 432323604 432407808 434056896 434263921 434555667 434689632 434847609 434981664 435176292 440946688 441119952 441416304 441453376 441552384 441749952 441762984 442059768 443745666 444043782 444379416 448121856 448422912 448761856 450751392 450789248 450953076 451092096 451307246 451408464 451610442 457906176 458086104 458124576 458432352 460489848 460812807 460851508 461161116 461470932 465031168 465357312 465709056 467668838 467983026 468127296 468350571 468441792 468665217 471230136 471440983 475411328 475517952 475557888 475744752 475877376 477879948 478200996 478348416 478562448 478576566 478898082 481411034 482592768 483296256 485465344 485656101 485791488 486023188 486132192 488314008 488532499 488683104 489025836 493129728 493364928 493848576 494180352 496065024 496259946 496301624 496635048 496968696 496983357 498864002 499591209 499926843 504137088 504377538 504475776 504518144 504631296 504857088 507137904 507478608 507705674 512096256 515144448 515187712 515374944 515390148 515533824 515736396 517703277 518051079 518442652 522808832 523160064 523526976 523570944 523922688 526274112 526643208 526878849 530133903 531836928 534223872 534478672 534837744 535002624 535212846 535362048 538021302 538382754 542916864 543327232 543708288 546148512 546515424 546683904 546928512 549353259 549768492 554770944 554817536 555035544 555190272 555455072 555579648 558073152 558322856 558339327 558494976 558714429 559089783 563845632 566756736 566931456 567154224 567201856 567582912 567964224 570130288 570530142 570913434 575592416 576156672 576431472 576543744 578742528 579407556 579586176 579796812 579975552 580235056 588159936 588440461 588555072 588736512 588999936 589017312 589413024 591660888 592058376 592505888 597495808 597897216 598316544 601001856 601270768 601288506 601456128 601692462 601877952 602147256 610781472 610832768 611243136 611671824 613986464 614417076 614829852 614881488 615294576 620476416 623977368 624169728 624414987 624467428 624589056 624886956 627691519 627832296 628113213 628306848 634023936 634326336 637173264 637601328 637797888 638083264 638102088 638530776 638959752 641396574 644395008 647541468 647721984 648176256 648485406 651085344 651577472 652034448 652326194 652472496 652764438 657819904 661420032 661679928 662124456 662180064 662624928 662644476 665618499 666065673 666121612 666569124 672182784 672503384 672634368 673142784 675975482 676127088 676183872 676429614 676638144 676960869 677415663 683790336 686859264 687166592 687186864 687378432 687648528 690271036 690734772 691277262 691741674 692206398 697546752 698035968 698094592 698563584 701503257 701698816 701974539 702190944 702505132 702662688 706845204 712298496 713116992 713336832 713617128 713816064 716819922 717301494 717361736 717522624 717843672 717864849 718347123 722116551 723889152 724944384 728198016 728687232 728911872 729034782 729238016 732471012 733024656 733538754 739694592 740047392 740772864 744097536 744389919 744452436 744659968 744952572 745453044 748296003 751794176 755675648 756205632 756566307 756713664 756777216 757285632 760706856 761217912 761558511 768208896 768575296 768724992 771656704 772543408 772716672 772781568 773062416 773085222 773300736 773604594 777663978 784213248 784740096 785333248 785356416 785884032 788881184 789411168 789964812 797755392 801335808 801718008 801941504 802256616 802503936 802863008 803043072 806490139 807031953 807574131 814375296 814990848 815562432 819222768 819773136 819841984 820025856 820392768 824652738 831969824 832156416 832226304 832553316 832785408 833182608 837109728 837484284 837742464 845768448 849564352 850135104 850397184 850540579 850731336 850802784 851374368 851946336 855195432 855795213 863388624 863629312 864235008 864647208 864815616 868113792 868527842 869111334 869379264 869695218 869963328 870352584 882239904 882832608 882906752 883104768 883499904 883525968 884119536 887491332 888087564 888758832 896243712 896845824 901502784 901578496 901906152 901932759 902184192 902538693 902614492 902816928 903220884 907274641 915812352 916172208 916249152 916864704 920979696 921625614 921703016 922322232 922941864 930714624 931418112 935337676 935966052 936254592 936701142 936883584 937330434 942460272 942881966 950822656 951035904 951489504 955759896 956401992 956696832 957124896 957153132 957796164 962094861 962822068 965185536 966592512 970930688 971312202 971582976 972046376 972264384 972728109 976628016 977064998 977366208 978051672 978489291 979146657 986729856 987697152 988360704 992130048 992519892 992603248 993270096 993937392 993966714 997728004 999182418 999853686 1008274176 1008755076 1008951552 1009036288 1009714176 1013963223 1014275808 1014644421 1014957216 1015411348 1024192512 1030288896 1030375424 1030749888 1030780296 1031067648 1031472792 1035406554 1036102158 1036885304 1036915893 1037612511 1038309597 1045617664 1046320128 1047053952 1047141888 1047845376 1052548224 1053286416 1053757698 1060267806 1068447744 1068957344 1069675488 1070005248 1070425692 1070724096 1075229883 1075952241 1076042604 1076765508 1085833728 1086654464 1087416576 1092297024 1092817999 1093030848 1093367808 1093552173 1093857024 1098706518 1099536984 1109541888 1109635072 1110071088 1110380544 1110910144 1111159296 1116146304 1116645712 1116678654 1116989952 1117428858 1118179566 1127691264 1133513472 1134308448 1134403712 1135165824 1135928448 1140260576 1141060284 1141826868 1151184832 1152313344 1152862944 1153087488 1157485056 1158815112 1159172352 1159593624 1159627833 1159951104 1160470112 1165712821 1166495967 1176319872 1176880922 1177110144 1177473024 1177999872 1178034624 1178826048 1183321776 1184116752 1185011776 1196633088 1202003712 1202541536 1202577012 1202912256 1203384924 1203755904 1204294512 1221562944 1221665536 1222486272 1223343648 1227972928 1228834152 1229383981 1229659704 1229762976 1230589152 1236979107 1240952832 1247954736 1248339456 1248829974 1248934856 1249178112 1249773912 1255383038 1255664592 1256226426 1256613696 1268652672 1274346528 1275202656 1275595776 1276166528 1276204176 1277061552 1277919504 1282793148 1295082936 1295443968 1296352512 1296970812 1302170688 1302791763 1303154944 1303667001 1304068896 1304542827 1304652388 1304944992 1305528876 1315639808 1322840064 1323359856 1324248912 1324360128 1325249856 1325288952 1331236998 1332131346 1332243224 1333138248 1344365568 1345006768 1345268736 1346285568 1351950964 1352254176 1352367744 1352859228 1353276288 1353921738 1354831326 1373718528 1374333184 1374373728 1375297056 1380542072 1381469544 1382438421 1382554524 1383483348 1384412796 1395093504 1396071936 1396189184 1397127168 1403006514 1403397632 1403949078 1404381888 1405010264 1405051713 1405325376 1405995651 1413690408 1414322949 1426233984 1426673664 1427234256 1427632128 1433639844 1434602988 1434723472 1435045248 1435687344 1435729698 1436694246 1444233102 1447778304 1449888768 1456396032 1456968303 1457374464 1458069564 1458476032 1464942024 1465597497 1466049312 1467077508 1479389184 1480094784 1481545728 1488195072 1488779838 1488904872 1489319936 1489905144 1490906088 1496592006 1498773627 1499780529 1503588352 1511351296 1512411264 1513132614 1513427328 1513554432 1514571264 1521413712 1522435824 1523117022 1537150592 1543313408 1545086816 1545433344 1545563136 1546124832 1546170444 1546601472 1547209188 1553109831 1554153237 1555327956 1568426496 1569480192 1570666496 1570712832 1571768064 1577762368 1578822336 1579575361 1579929624 1580636547 1595510784 1602671616 1603436016 1603883008 1604513232 1605007872 1605726016 1606086144 1612980278 1614063906 1615148262 1628750592 1629981696 1631124864 1638445536 1639546272 1639683968 1640051712 1640785536 1649305476 1663939648 1664312832 1664452608 1665106632 1665570816 1666365216 1674219456 1674968568 1675017981 1675484928 1676143287 1684938619 1691536896 1699128704 1700270208 1700794368 1701081158 1701462672 1701605568 1702748736 1703892672 1710390864 1711590426 1726777248 1728470016 1729294416 1729631232 1736227584 1737055684 1738222668 1738758528 1739390436 1739926656 1740705168 1764479808 1765321383 1765665216 1765813504 1766209536 1766999808 1767051936 1768239072 1774982664 1776175128 1776969859 1777517664 1792487424 1793691648 1803005568 1803156992 1803812304 1803865518 1804368384 1805077386 1805228984 1805633856 1806441768 1814549282 1832344416 1832498304 1833729408 1841959392 1843251228 1843406032 1844644464 1845883728 1861429248 1870675352 1871932104 1872509184 1873244961 1873402284 1873767168 1874660868 1883074557 1884339639 1884920544 1885763932 1901645312 1902071808 1902979008 1911519792 1912803984 1913393664 1914249792 1914306264 1915592328 1924189722 1925644136 1933185024 1941861376 1942624404 1943165952 1944092752 1944528768 1945456218 1953256032 1954129996 1954732416 1956103344 1956978582 1958293314 1973459712 1984260096 1985039784 1985206496 1986540192 1987874784 1987933428 1995456008 1996855497 1998197019 1998364836 1999707372 2016548352 2017510152 2017903104 2018072576 2019428352 2027926446 2028551616 2029288842 2029519141 2029914432 2030822696 2030882607 2032246989 2060577792 2060750848 2061499776 2061560592 2062135296 2062945584 2070813108 2072204316 2073770608 2073831786 2075225022 2076619194 2091235328 2092640256 2094107904 2094283776 2095690752 2104509771 2105096448 2105923617 2106572832 2107515396 2120535612 2136895488 2137914688 2139350976 2140010496 2140851384 2141448192 2150459766 2151904482 2152085208 2153531016 2153594547 2166349653 2171667456 2173308928 2174833152 2184594048 2185635998 2186061696 2186735616 2187104346 2187714048 2197413036 2199073968 2219083776 2220142176 2221820288 2222318592 2232292608 2233291424 2233357308 2233979904 2234857716 2236359132 2244888009 2255382528 2267026944 2268616896 2268807424 2269698921 2270331648 2271856896 2280521152 2282120568 2283141679 2283653736 2284675533 2302369664 2304626688 2305725888 2306174976 2314970112 2317630224 2318344704 2319187248 2319255666 2319902208 2320940224 2331425642 2332991934 2352639744 2353761844 2354220288 2355999744 2356069248 2357652096 2366643552 2368233504 2370023552 2393266176 2404007424 2405083072 2405154024 2405824512 2406769848 2407511808 2408589024 2419470417 2421095859 2422722393 2443125888 2443331072 2444972544 2446687296 2455945856 2457668304 2458767962 2459319408 2459525952 2461178304 2473958214 2495909472 2496678912 2497659948 2497869712 2498356224 2499547824 2510766076 2511329184 2512452852 2513227392 2537305344 2548693056 2550405312 2551191552 2551621737 2552333056 2552408352 2554123104 2555839008 2565586296 2567385639 2590165872 2590887936 2592705024 2593941624 2604341376 2605583526 2606309888 2607334002 2608137792 2609085654 2609304776 2609889984 2611057752 2631279616 2646719712 2648497824 2648720256 2650499712 2650577904 2662473996 2664262692 2664486448 2666276496 2688731136 2690013536 2690537472 2703901928 2704508352 2704735488 2705718456 2705798277 2706552576 2707616079 2707843476 2709662652 2721823923 2747437056 2748666368 2748747456 2750594112 2761084144 2762939088 2764876842 2765109048 2766966696 2768825592 2792143872 2792378368 2794254336 2806013028 2806795264 2807898156 2808763776 2810020528 2810103426 2810650752 2811991302 2827380816 2828645898 2852467968 2854468512 2867279688 2869205976 2869446944 2870090496 2871374688 2871459396 2873388492 2886284583 2888466204 2895556608 2899777536 2912792064 2913936606 2914748928 2916139128 2916952064 2918184327 2929884048 2931194994 2932098624 2933497099 2934155016 2935467873 2937439971 2960189568 2963091456 2976390144 2977559676 2977809744 2978639872 2979810288 2981812176 2993184012 2997547254 2999561058 3022702592 3024822528 3026265228 3026854656 3027108864 3029142528 3039847447 3041889669 3042827424 3043933263 3044871648 3046234044 3074301184 3086626816 3090173632 3090866688 3091126272 3092249664 3092340888 3093202944 3094418376 3106219662 3108306474 3110655912 3110747679 3112837533 3136852992 3138960384 3141332992 3141425664 3143536128 3155524736 3157644672 3159150722 3159859248 3161273094 3205343232 3206872032 3209026464 3210015744 3211452032 3212172288 3225689649 3225960556 3228127812 3230296524 3257501184 3259963392 3262249728 3276891072 3278453997 3279092544 3279367936 3280103424 3280656519 3281571072 3298610952 3300086881 3327879296 3328625664 3328905216 3330213264 3331141632 3332730432 3348438912 3349937136 3350035962 3350969856 3352286574 3369877238 3383073792 3398257408 3400540416 3402162316 3402925344 3403211136 3405497472 3407785344 3420781728 3423180852 3453554496 3456940032 3458588832 3459262464 3472455168 3474111368 3476445336 3477517056 3478780872 3478883499 3479853312 3481410336 3497138463 3499487901 3528959616 3530642766 3531330432 3531627008 3532419072 3533999616 3534103872 3536478144 3549965328 3552350256 3553939718 3555035328 3606011136 3606313984 3607624608 3607731036 3608736768 3610154772 3610457968 3611267712 3612883536 3629098564 3664688832 3664996608 3667458816 3683918784 3686502456 3686812064 3688151943 3689288928 3691767456 3710937321 3722858496 3741350704 3743864208 3745018368 3746489922 3746804568 3747534336 3749321736 3766149114 3768679278 3769841088 3771527864 3803290624 3805958016 3823039584 3825607968 3826787328 3828499584 3828612528 3831184656 3848379444 3851288272 3883722752 3885248808 3886331904 3888185504 3889057536 3890912436 3906512064 3908259992 3908375289 3909464832 3911001003 3912206688 3913628481 3913957164 3916586628 3946919424 3968520192 3970079568 3970412992 3973080384 3974975359 3975749568 3975866856 3990912016 3993710994 3996394038 3996729672 3999414744 4033096704 4035020304 4035806208 4036145152 4038856704 4055852892 4057103232 4058577684 4059038282 4059828864 4061645392 4061765214 4064493978 4119083227 4121155584 4122999552 4123121184 4125891168 4141626216 4144408632 4147541216 4147663572 4150450044 4153238388 4182470656 4185280512 4188215808 4188567552 4191381504 4209019542 4210192896 4211847234 4213145664 4215030792 4215155139 4217986953 4240120261 4241071224 4242968847 4275829376 4278701952 4280020992 4281702768 4282896384 4300919532 4303808964 4304170416 4307062032 4307189094 4332699306 4343334912 4349666304 4369188096 4370904909 4371271996 4372123392 4374208692 4375428096 4393840633 4394826072 4396792491 4398147936 4438167552 4440284352 4443640576 4444637184 4464585216 4466582848 4466714616 4467959808 4469715432 4472718264 4489776018 4496320881 4499341587 4510765056 4534053888 4537233792 4537614848 4539397842 4540663296 4543713792 4561042304 4564241136 4566283358 4567307472 4569351066 4604739328 4611451776 4629940224 4635260448 4636689408 4638374496 4638511332 4639804416 4641880448 4659329493 4662459711 4662851284 4665983868 4705279488 4707523688 4708440576 4711999488 4712138496 4715304192 4733287104 4736467008 4738726083 4740047104 4741909641 4786532352 4808014848 4810166144 4810308048 4811649024 4813539696 4815023616 4817178048 4838940834 4842191718 4845444786 4886251776 4886662144 4889945088 4893374592 4911891712 4915336608 4917535924 4918638816 4919051904 4922356608 4947916428 4991818944 4993357824 4995319896 4995739424 4996712448 4999095648 5021532152 5022658368 5024905704 5025053943 5026454784 5028429861 5054815857 5074610688 5097386112 5100810624 5102383104 5103243474 5104666112 5104816704 5108246208 5111678016 5131172592 5134771278 5180331744 5185410048 5187883248 5208682752 5211167052 5212619776 5214668004 5216275584 5218171308 5218609552 5219779968 5222115504 5262559232 5293439424 5295964149 5296995648 5297440512 5300999424 5301155808 5324947992 5328525384 5328972896 5330909577 5332552992 5377462272 5380027072 5381074944 5407803856 5409016704 5409470976 5411436912 5411596554 5413105152 5415232158 5415686952 5419325304 5443647846 5497332736 5497494912 5501188224 5522168288 5525878176 5529753684 5530218096 5533933392 5537651184 5584287744 5612026056 5613590528 5615796312 5617527552 5620041056 5620206852 5621301504 5623982604 5645430973 5649223671 5653018917 5654761632 5657291796 5704935936 5708937024 5734559376 5738411952 5738893888 5740180992 5742749376 5742918792 5745488401 5746776984 5772569166 5776932408 5799555072 5825584128 5827873212 5829497856 5832278256 5833904128 5836368654 5859768096 5862389988 5864197248 5866994198 5868310032 5870935746 5874879942 5920379136 5952780288 5953784053 5955119352 5955619488 5959620576 5963624352 5986368024 5990566491 5995094508 5999122116 6045405184 6049645056 6052530456 6053709312 6054217728 6058285056 6079694894 6083779338 6085654848 6087866526 6088557423 6089743296 6092468088 6092647821 6096740967 6128732779 6148602368 6180347264 6181733376 6182252544 6184499328 6184681776 6186405888 6188836752 6212439324 6216612948 6221311824 6221495358 6225675066 6273705984 6277920768 6282851328 6287072256 6311049472 6313529313 6315289344 6317770851 6318301444 6319718496 6322546188 6350922487 6410686464 6413744064 6418052928 6420031488 6422904064 6424344576 6451379298 6451921112 6456255624 6460593048 6460783641 6499048959 6515002368 6519926784 6524499456 6553782144 6556907994 6558185088 6558735872 6560206848 6561313038 6563142144 6597221904 6600173762 6655758592 6657251328 6660426528 6665460864 6696877824 6699874272 6700071924 6701939712 6704573148 6734664027 6739754476 6766147584 6796514816 6801080832 6804324632 6805850688 6806422272 6809096763 6810994944 6815570688 6841563456 6846361704 6849425037 6854026599 6907108992 6913880064 6917177664 6918524928 6944910336 6948222736 6952890672 6955034112 6957561744 6957766998 6959706624 6962820672 6994276926 6998975802 7057919232 7061285532 7062660864 7063254016 7067999232 7068207744 7072956288 7099930656 7104700512 7107879436 7110070656 7212022272 7212627968 7215249216 7215462072 7217473536 7220309544 7220915936 7222535424 7225767072 7258197128 7258411251 7263287577 7268167179 7329377664 7329993216 7334917632 7367837568 7373004912 7373624128 7376303886 7378577856 7383534912 7421874642 7482701408 7487728416 7490036736 7492979844 7493609136 7495068672 7498643472 7532298228 7537358556 7539682176 7543055728 7606581248 7611916032 7646079168 7649725993 7651215936 7653574656 7654865211 7656999168 7657225056 7662369312 7696758888 7702576544 7767445504 7770497616 7772663808 7776371008 7778115072 7781824872 7813024128 7816519984 7816750578 7818929664 7822002006 7824413376 7827256962 7827914328 7833173256 7893838848 7940159136 7940825984 7946160768 7949950718 7951499136 7951733712 7981824032 7987421988 7992788076 7993459344 7998829488 8066193408 8070040608 8071612416 8111705784 8114206464 8117155368 8117394831 8118076564 8119657728 8123290784 8123530428 8128987956 8159989747 8165471769 8238166454 8242311168 8245999104 8246242368 8251782336 8283252432 8288817264 8295082432 8295327144 8300900088 8304614239 8306476776 8376431616 8377135104 8382763008 8418039084 8420385792 8423694468 8426291328 8430061584 8430310278 8435973906 8480240522 8482142448 8485937694 8551658752 8557403904 8563405536 8601839064 8605687867 8607617928 8608340832 8614124064 8614378188 8658853749 8665398612 8686669824 8699332608 8738376192 8741809818 8742543992 8744246784 8748417384 8750856192 8754552981 8787681266 8789652144 8793584982 8796295872 8800491297 8806403619 8812319913 8880568704 8887281152 8889274368 8929170432 8933165696 8933429232 8935919616 8939430864 8945436528 8979552036 8992641762 8998683174 9068107776 9074467584 9075229696 9078795684 9081326592 9087427584 9119542341 9122084608 9125669007 9128482272 9131799789 9132566716 9134614944 9138702132 9209478656 9222903552 9259880448 9270520896 9273378816 9276748992 9277022664 9279608832 9283760896 9318658986 9324919422 9325702568 9331967736 9332243037 9338512599 9410558976 9415047376 9416881152 9423998976 9424276992 9430608384 9466574208 9472934016 9477452166 9480094208 9483819282 9616029696 9620332288 9620616096 9627079392 9630047232 9634356096 9677068947 9677881668 9684383436 9690889572 9772503552 9773324288 9779890176 9786749184 9823783424 9830673216 9835071848 9835361991 9837277632 9838103808 9841969557 9844713216 9895832856 9900260643 9983637888 9986715648 9990639792 9991478848 9993424896 9998191296 10043064304 10045316736 10049811408 10050107886 10052909568 10056859722 10109631714 10149221376 10194772224 10201621248 10206486948 10209332224 10209633408 10216492416 10223356032 10262345184 10269542556 10360663488 10370820096 10375766496 10417365504 10422334104 10425239552 10429336008 10432551168 10436342616 10437219104 10439559936 10444231008 10491415389 10498463703 10525118464 10586878848 10591928298 10593991296 10594881024 10601998848 10602311616 10649895984 10657050768 10657945792 10661819154 10665105984 10760054144 10815607712 10818033408 10818941952 10822873824 10823193108 10826210304 10830464316 10831373904 10838650608 10887295692 10994665472 10994989824 11002376448 11044336576 11051756352 11057027527 11059507368 11060436192 11064455829 11067866784 11075302368 11168575488 11224052112 11227181056 11231592624 11235055104 11240082112 11240413704 11242603008 11247965208 11290861946 11298447342 11306037834 11309523264 11314583592 11409871872 11417874048 11469118752 11476823904 11477787776 11480361984 11485498752 11485837584 11490976802 11493553968 11545138332 11553864816 11651168256 11655746424 11658995712 11664556512 11672737308 11719536192 11724779976 11725125867 11728394496 11733003009 11733988396 11736620064 11741871492 11749759884 11794570333 11840758272 11905560576 11907568106 11910238704 11911238976 11919241152 11924926077 11927248704 11972736048 11981132982 11990189016 11998244232 12099290112 12105060912 12107418624 12108435456 12116570112 12159389788 12167558676 12171309696 12175733052 12177114846 12179486592 12184936176 12185295642 12193481934 12257465558 12297204736 12357249681 12360694528 12363466752 12368998656 12369363552 12377673504 12424878648 12433225896 12438789013 12442623648 12442990716 12451350132 12547411968 12555841536 12565702656 12574144512 12622098944 12627058626 12630578688 12635541702 12636602888 12639436992 12645092376 12645465417 12653960859 12701844974 12720360783 12728906541 12827488128 12836105856 12840062976 12845808128 12848689152 12902758596 12903842224 12912511248 12921186096 12921567282 12998097918 13030004736 13048998912 13107564288 13112714727 13113815988 13116370176 13117471744 13122626076 13126284288 13181521899 13190377473 13194443808 13200347524 13311517184 13314502656 13320853056 13330921728 13393755648 13399748544 13400143848 13403879424 13409146296 13469328054 13479508952 13488962643 13498024761 13532295168 13593029632 13602161664 13608649264 13611701376 13612844544 13618193526 13621989888 13631141376 13683126912 13692723408 13698850074 13708053198 13814217984 13834355328 13889820672 13896445472 13905781344 13910068224 13915123488 13915533996 13919413248 13925641344 13977988479 13987379133 13988553852 13997951604 14115838464 14122571064 14125321728 14126508032 14135998464 14136415488 14145912576 14199861312 14206633987 14209401024 14215758872 14216178249 14220141312 14225728923 14424044544 14425255936 14430498432 14430924144 14434947072 14440619088 14441831872 14445070848 14451534144 14516394256 14516822502 14526575154 14536334358 14658755328 14659986432 14669835264 14735675136 14746009824 14747248256 14752607772 14757155712 14767069824 14843749284 14965402816 14975456832 14980073472 14985959688 14987218272 14990137344 14997286944 15064596456 15074717112 15075161829 15079364352 15086111456 15164447571 15213162496 15223832064 15292158336 15299451986 15302431872 15307149312 15309730422 15313998336 15314450112 15324738624 15393517776 15405153088 15540995232 15552742016 15556230144 15563649744 15626048256 15633039968 15633501156 15637859328 15644004012 15648826752 15654513924 15655828656 15666346512 15787677696 15880318272 15881651968 15887892447 15892321536 15899901436 15902998272 15903467424 15963648064 15974843976 15981991753 15985576152 15986918688 15992728731 15997658976 16132386816 16140081216 16143224832 16223411568 16228412928 16234310736 16234789662 16236153128 16239315456 16246581568 16247060856 16257975912 16319979494 16330943538 16476332908 16491998208 16492484736 16503564672 16566504864 16577634528 16590164864 16590654288 16601800176 16609228478 16612953552 16752863232 16836078168 16840771584 16847388936 16852582656 16860123168 16860620556 16871947812 16936292919 16947671013 16959056751 16960481044 16964284896 16971875388 17103317504 17114807808 17126811072 17203678128 17211375734 17215235856 17216681664 17228248128 17228756376 17236465203 17317707498 17330797224 17398665216 17476752384 17483619636 17485087984 17488493568 17496834768 17501712384 17509105962 17575362532 17579304288 17587169964 17592591744 17600982594 17612807238 17624639826 17761137408 17774562304 17858340864 17861352159 17866331392 17866858464 17878861728 17890873056 17959104072 17971699473 17985283524 17997366348 18136215552 18148935168 18150459392 18157591368 18162653184 18174855168 18239084682 18244169216 18251338014 18256964544 18263599578 18265133432 18265672269 18269229888 18277404264 18277943463 18290222901 18386198337 18418957312 18445807104 18541041792 18546757632 18553497984 18554045328 18559217664 18567521792 18637317972 18649838844 18651405136 18663935472 18664486074 18677025198 18821117952 18830094752 18833762304 18848553984 18861216768 18933148416 18940587939 18945868032 18953312553 18954904332 18960188416 18967638564 19052767461 19232059392 19240664576 19241232192 19254158784 19260094464 19268712192 19354137894 19355763336 19368766872 19381779144 19497146877 19545007104 19546648576 19559780352 19573498368 19647566848 19661346432 19670143696 19670723982 19674555264 19676207616 19683939114 19689426432 19791665712 19800521286 19967275776 19981279584 19982957696 19996382592 20086128608 20090633472 20099622816 20100215772 20105819136 20113719444 20203992081 20219263428 20298442752 20389544448 20403242496 20412973896 20418664448 20419266816 20427290289 20432984832 20446712064 20524690368 20534479693 20539085112 20548275111 20562079797 20721326976 20741640192 20751532992 20834731008 20844668208 20850479104 20858672016 20865102336 20872685232 20874438208 20879119872 20888462016 20982830778 20996927406 21173757696 21183856596 21187982592 21189762048 21203997696 21204623232 21299791968 21314101536 21315891584 21323638308 21330211968 21520108288 21631215424 21636066816 21637883904 21645747648 21646386216 21652420608 21660928632 21662747808 21677301216 21774591384 21775233753 21789862731 21989330944 21989979648 22004752896 22088673152 22103512704 22114055054 22119014736 22120872384 22128911658 22135733568 22150604736 22448104224 22463185248 22470110208 22480164224 22480827408 22485206016 22495930416 22581723892 22596894684 22612075668 22619046528 22629167184 22819743744 22835748096 22938237504 22949177979 22953647808 22955575552 22960723968 22964595633 22970997504 22971675168 22981953604 22987107936 23090276664 23100608167 23107729632 23302336512 23311492848 23317991424 23329113024 23345474616 23439072384 23449559952 23450251734 23456788992 23466006018 23467976792 23473240128 23483742984 23499519768 23589140666 23681516544 23815136212 23820477408 23822477952 23838482304 23849852154 23854497408 23945472096 23962265964 23980378032 23996488464 24198580224 24210121824 24214837248 24318779576 24335117352 24342619392 24351466104 24352184493 24354229692 24358973184 24369872352 24370591284 24386963868 24479969241 24496415307 24514931116 24594409472 24714499362 24721389056 24726933504 24737997312 24738727104 24755347008 24849757296 24866451792 24877578026 24885247296 24885981432 24902700264 24913842717 25131405312 25148289024 25244197888 25254117252 25261157376 25271083404 25273205776 25278873984 25290184752 25290930834 25307921718 25403689948 25440721566 25457813082 25654976256 25672211712 25691616256 25805517192 25807684448 25817063601 25825022496 25842372192 25843134564 25976561247 25996195836 26060009472 26097997824 26215128576 26225429454 26227631976 26232740352 26234943488 26245252152 26252568576 26363043798 26380754946 26383748833 26388887616 26400695048 26401473891 26419210857 26436959739 26623034368 26641706112 26661843456 26787511296 26799497088 26800287696 26807758848 26818292592 26938656108 26959017904 26977925286 26996049522 27186059264 27204323328 27217298528 27223402752 27225689088 27236387052 27243979776 27262282752 27358627023 27366253824 27377007021 27385446816 27395399367 27397700148 27416106396 27628435968 27668710656 27779641344 27792890944 27811562688 27820136448 27824827513 27830246976 27831067992 27838826496 27851282688 27955976958 27974758266 27977107704 27995903208 27996729111 28231676928 28245142128 28250643456 28253016064 28271996928 28272830976 28291825152 28399722624 28413267974 28418802048 28431517744 28432356498 28440282624 28451457846 28848089088 28860996864 28861848288 28881238176 28883663744 28890141696 28903068288 29032788512 29033645004 29053150308 29072668716 29317510656 29319972864 29339670528 29471350272 29492019648 29494496512 29505215544 29506085973 29514311424 29525908671 29534139648 29680841827 29687498568 29700781929 29930805632 29950913664 29960146944 29971919376 29974436544 29980274688 29994573888 30129192912 30149434224 30150323658 30158728704 30172222912 30328895142 30447664128 30584316672 30598903972 30604863744 30619460844 30627996672 30628900224 30649477248 30787035552 30810306176 31081990464 31105484032 31112460288 31127299488 31252096512 31266079936 31267002312 31275718656 31288008024 31297653504 31309027848 31311657312 31332693024 31474246167 31495391109 31575355392 31760636544 31763303936 31775784894 31784643072 31799802872 31805996544 31806934848 31927296128 31949687952 31963983506 31971152304 31973837376 31985457462 31995317952 32280162432 32446823136 32456825856 32468621472 32469579324 32472306256 32478630912 32493163136 32494121712 32515951824 32639958988 32661887076 32952665816 32983996416 32984969472 33007129344 33133009728 33155269056 33171082581 33180329728 33181308576 33193367487 33203600352 33218456956 33225907104 33505726464 33672156336 33681543168 33694777872 33705165312 33720246336 33721241112 33743895624 33872585838 33895342026 33918113502 33920962088 33928569792 33943750776 34206635008 34229615616 34253622144 34407356256 34422751468 34430471712 34433363328 34456496256 34457512752 34472930406 34635414996 34661594448 34953504768 34967239272 34970175968 34976987136 34993669536 35018211924 35150725064 35158608576 35174339928 35175377601 35185183488 35199009027 35201965188 35225614476 35249279652 35383710999 35522274816 35549124608 35716681728 35722704318 35732662784 35733716928 35757723456 35774778231 35781746112 35918208144 35943398946 35970567048 35994732696 36297870336 36300918784 36315182736 36325306368 36349710336 36478169364 36488338432 36502676028 36513929088 36527199156 36530266864 36531344538 36538459776 36554808528 36555886926 36580445802 36772396674 36837914624 36891614208 37071749043 37082083584 37106995968 37108090656 37135043584 37274635944 37299677688 37302810272 37316367039 37327870944 37328972148 37354050396 37642235904 37660189504 37667524608 37697107968 37722433536 37866296832 37881175878 37891736064 37906625106 37909808664 37920376832 37935277128 37936396251 38105534922 38135462287 38161082349 38186719623 38481329152 38482464384 38508317568 38520188928 38537424384 38708275788 38711526672 38737533744 38763558288 38994293754 39090014208 39146996736 39295133696 39322692864 39340287392 39341447964 39349110528 39352415232 39367878228 39378852864 39518016811 39544565697 39571132419 39583331424 39601042572 39934551552 39962559168 39965915392 39992765184 40172257216 40181266944 40199245632 40200431544 40211638272 40218418807 40227438888 40407984162 40438526856 40466887929 40596885504 40779088896 40806484992 40825947792 40837328896 40838533632 40854580578 40865969664 40893424128 41049380736 41068959386 41078170224 41096550222 41124159594 41442653952 41503065984 41669462016 41689336416 41717344032 41730204672 41745370464 41748876416 41758239744 41776924032 41933965437 41965661556 41993854812 42347515392 42367713192 42375965184 42379524096 42407995392 42409246464 42599583936 42619901961 42628203072 42631783168 42647276616 42648534747 42660423936 42677186769 42901129453 43040216576 43262430848 43272133632 43275767808 43291495296 43292772432 43304841216 43321857264 43325495616 43354602432 43549182768 43550467506 43579725462 43979959296 44009505792 44177346304 44207025408 44228110108 44238029472 44241744768 44257823316 44271467136 44301209472 44896208448 44926370496 44940220416 44960328448 44961654816 44970412032 44991860832 45163447784 45193789368 45224151336 45225485487 45238093056 45258334368 45493342713 45639487488 45671496192 45876475008 45898355958 45907295616 45911151104 45921447936 45929191266 45941995008 45943350336 45963907208 45974215872 46180553328 46201216334 46215459264 46622985696 46658226048 46690949232 46878144768 46899119904 46900503468 46913577984 46932012036 46935953584 46946480256 46967485968 46999039536 47178281332 47363033088 47630272424 47640954816 47644955904 47663677341 47676964608 47699704308 47708994816 47890944192 47924531928 47945975259 47960756064 47978186193 47992976928 48397160448 48420243648 48429674496 48637559152 48670234704 48685238784 48702932208 48704368986 48708459384 48717946368 48739744704 48741182568 48773927736 48959938482 48992830614 49029862232 49188818944 49428998724 49442778112 49475994624 49477454208 49510694016 49699514592 49732903584 49755156052 49770494592 49771962864 49805400528 49827685434 50488395776 50508234504 50522314752 50542166808 50546411552 50557747968 50580369504 50581861668 50615843436 50807379896 50808878757 50843013039 50877170253 50881443132 50915626164 51309952512 51344423424 51383232512 51611034384 51615368896 51634127202 51650044992 51674679667 51684744384 51686269128 51709395609 51953122494 51992391672 52195995648 52430257152 52450858908 52455263952 52465480704 52469886976 52490504304 52505137152 52726087596 52761509892 52767497666 52777775232 52801390096 52802947782 52838421714 52873919478 53246068736 53283412224 53323686912 53548081951 53575022592 53584056477 53598994176 53600575392 53636585184 53877312216 53918035808 53955850572 53992099044 54372118528 54408646656 54434597056 54446805504 54451378176 54472774104 54487959552 54524565504 54717254046 54732507648 54754014042 54770893632 54790798734 54795400296 54797016807 54832212792 54833830389 55121563393 55158595011 55256871936 55337421312 55585781888 55623125376 55640272896 55649655026 55660493952 55662135984 55677652992 55702565376 55911953916 55949516532 55954215408 55991806416 55993458222 56463353856 56490284256 56501286912 56545661952 56583650304 56799445248 56821763817 56826535948 56837604096 56863035488 56864712996 56880565248 56902915692 57119928229 57158302383 57696178176 57721993728 57723696576 57762476352 57767327488 57780283392 57806136576 58065577024 58067290008 58106300616 58132299673 58145337432 58491440631 58635021312 58639945728 58679341056 58942700544 58984039296 58988993024 59010431088 59012171946 59028622848 59051817342 59068279296 59361683654 59374997136 59401563858 59861611264 59901827328 59943838752 59948873088 59989147776 60258385824 60298868448 60300647316 60317457408 60344445824 60611976243 60657790284 60895328256 61168633344 61197807944 61209727488 61238921688 61255993344 61257800448 61281870867 61298954496 61574071104 61603439079 61620612352 61644825333 61686239391 62163980928 62210968064 62224920576 62254598976 62504193024 62532159872 62534004624 62551437312 62576016048 62595307008 62618055696 62623314624 62665386048 62948492334 62990782218 63521273088 63526607872 63551569788 63569286144 63599605744 63611993088 63613869696 63854592256 63899375904 63927967012 63942304608 63947674752 63970914924 63990635904 64560324864 64893646272 64913651712 64937242944 64939158648 64944612512 64957261824 64986326272 64988243424 65031903648 65279917976 65323774152 65325701259 65369588193 65905331632 65967992832 65969938944 66014258688 66266019456 66310538112 66342165162 66360659456 66362617152 66386734974 66407200704 66436913912 66451814208 67344312672 67389555744 67410330624 67440492672 67442482224 67487791248 67745171676 67790684052 67836227004 67841924176 67857139584 67887501552 68413270016 68459231232 68507244288 68814712512 68845502936 68847533937 68860943424 68866726656 68893786899 68912992512 68915025504 68945860812 69270829992 69301824501 69323188896 69907009536 69934478544 69940351936 69953974272 69987339072 70036423848 70301450128 70317217152 70348679856 70350755202 70370366976 70398018054 70403930376 70451228952 70498559304 70767421998 71044549632 71098249216 71445408636 71465325568 71467433856 71515446912 71549556462 71563492224 71836416288 71886797892 71941134096 71989465392 72595740672 72630365472 72956338728 72976676864 73005352056 73027858176 73054398312 73060533728 73062689076 73076919552 73109617056 73111773852 73160891604 73439907723 73489245921 73544793348 73675829248 73783228416 74143498086 74164167168 74213991936 74216181312 74270087168 74549271888 74599355376 74605620544 74632734078 74655741888 74657944296 74691349213 74708100792 74741528151 75320379008 75394215936 75444867072 75732593664 75762351756 75783472128 75813250212 75819617328 75840753664 75870554256 75872792502 76211069844 76270924574 76322164698 76373439246 76962658304 76964928768 77016635136 77074848768 77399192689 77416551576 77423053344 77451190803 77475067488 77527116576 77988587508 78180028416 78293993472 78590267392 78645385728 78680574784 78682895928 78698221056 78704830464 78735756456 78757705728 79036033622 79089131394 79142264838 79151246499 79166662848 79202085144 79204421673 79257632571 79673526127 79869103104 79925118336 79931830784 79985530368 80344514432 80362533888 80398491264 80400863088 80423276544 80436837614 80454877776 80815968324 80877053712 80933775858 81558177792 81612969984 81651895584 81677067264 81709161156 81731939328 81786848256 82075881069 82098761472 82131021063 82137918772 82156340448 82193100444 82248319188 82561992331 82885307904 83006131968 83338924032 83378672832 83434688064 83460409344 83474482539 83490740928 83497752832 83516479488 83553848064 83867930874 83931323112 83987709624 83990187333 84695030784 84735426384 84751930368 84759048192 84815990784 84818492928 85199167872 85239803922 85256406144 85263566336 85294553232 85297069494 85320847872 85354373538 85802258906 86080433152 86524861696 86544267264 86582990592 86585544864 86643714528 86650991232 86709204864 87098365536 87100935012 87159450924 87959918592 88019011584 88354692608 88414050816 88456220216 88476058944 88483489536 88515646632 88518257919 88542934272 88577726013 88602418944 89042525481 89102345787 89792416896 89852740992 89880440832 89920656896 89923309632 89940824064 89983721664 90326895568 90387578736 90448302672 90450970974 90476186112 90516668736 90986685426 91342992384 91752950016 91796711916 91814591232 91822302208 91858382532 91883990016 91886700672 91927814416 91948431744 92361106656 92402432668 92430918528 93245971392 93316452096 93381898464 93756289536 93798239808 93801006936 93827155968 93864024072 93871907168 93892960512 93934971936 93998079072 94356562664 94422738501 94486173327 94726066176 95260544848 95281909632 95289911808 95327354682 95353929216 95399408616 95417989632 95781888384 95849063856 95891950518 95921512128 95956372386 95985953856 96840487296 97275118304 97340469408 97370477568 97405864416 97408737972 97416918768 97435892736 97479489408 97482365136 97547855472 97919876964 97985661228 98059724464 98857997448 98885556224 98951989248 98954908416 99021388032 99399029184 99446437909 99465807168 99510312104 99513247743 99540989184 99543925728 99580102461 99610801056 99655370868 100976791552 101016469008 101044629504 101084333616 101092823104 101115495936 101160739008 101163723336 101231686872 101614759792 101617757514 101686026078 101754340506 101762886264 101831252328 102619905024 102688846848 102766465024 103222068768 103230737792 103268254404 103300089984 103349359334 103369488768 103372538256 103418791218 103906244988 103984783344 104860514304 104901717816 104910527904 104930961408 104981008608 105452175192 105523019784 105526132803 105534995332 105555550464 105602780192 105605895564 105676843428 105747838956 106151132997 106492137472 106566824448 106647373824 107096163902 107150045184 107168112954 107197988352 107201150784 107273170368 107324334693 107754624432 107836071616 107911701144 107959985107 107984198088 108869194112 108893611008 108902756352 108945548208 108975919104 109049131008 109434508092 109465015296 109508028084 109541787264 109581597468 109590800592 109594033614 109664425584 109667660778 110243126786 110317190022 110513743872 110674842624 111171563776 111215247129 111246250752 111299310052 111320987904 111324271968 111405130752 111823907832 111873942271 111899033064 111908430816 111949101117 111983612832 111986916444 112926707712 112980568512 113002573824 113091323904 113167300608 113598890496 113643527634 113653071896 113675208192 113726070976 113729425992 113761130496 113805831384 113809188753 114239856458 114316604766 114406386861 114483247047 114560158869 115443987456 115447393152 115524952704 115534654976 115560566784 115612273152 116131154048 116134580016 116212601232 116264599346 116290674864 116982881262 117270042624 117885401088 117968078592 117977986048 118020862176 118024343892 118057245696 118103634684 118136558592 118554050433 118633697091 118713397257 118723367308 118749994272 118803127716 119723222528 119803654656 119887677504 119897746176 119978295552 120516771648 120597736896 120601294632 120634914816 120655256421 120688891648 121223952486 121315580568 121400663787 121790656512 122337266688 122395615888 122419454976 122477843376 122511986688 122515600896 122563741734 122597908992 123148142208 123206878158 123241224704 123289650666 123372478782 124327961856 124421936128 124509197952 125008386048 125064319744 125068009248 125152032096 125190614016 125236111392 125246629248 125330772096 125801896311 125896984668 125981564436 127042546176 127053215744 127103139576 127138572288 127199211488 127223986176 127227739392 127709184512 127798751808 127855934024 127859705883 127884609216 127895349504 127941829848 127945604241 127981271808 128031560307 128703388359 129120649728 129787292544 129827303424 129874485888 129878317296 129889225024 129914523648 129972652544 129976486848 130063807296 130559835952 130647548304 130651402518 130739176386 131810663264 131939877888 132028517376 132532038912 132621076224 132684330324 132721318912 132725234304 132773469948 132814401408 132873827824 132903628416 134688625344 134779111488 134820661248 134880985344 134884964448 134975582496 135490343352 135581368104 135672454008 135683848352 135714279168 135775003104 136480028139 136826540032 136918462464 137014488576 137629425024 137691005872 137695067874 137721886848 137733453312 137787573798 137825985024 137830051008 137891721624 138541659984 138603649002 138646377792 139868957088 139880703872 139974678144 140072847696 140602900256 140634434304 140697359712 140701510404 140740733952 140796036108 140807860752 140902457904 140997118608 141534843996 142089099264 142890817272 142930651136 142934867712 142991032023 143030893824 143099112924 143126984448 143672832576 143741357851 143773595784 143837925777 143882268192 143934558579 143978930784 145191481344 145260730944 145912677456 145953353728 146010704112 146055716352 146108796624 146121067456 146125378152 146153839104 146219234112 146223547704 146321783208 146879815446 146978491842 147089586696 147566456832 148286996172 148328334336 148427983872 148432362624 148540174336 149098543776 149198710752 149211241088 149265468156 149311483776 149315888592 149382698426 149416201584 149483056302 150640758016 151465187328 151524703512 151566944256 151626500424 151639234656 151741108512 151745585004 152422139688 152426636271 152529039117 152541849148 152644329396 152746878492 153925316608 153929857536 154033270272 154149697536 154798385378 154833103152 154846106688 154902381606 154950134976 155024039001 155054233152 155128186827 155977175016 156587986944 157290771456 157361149568 157365791856 157396442112 157409660928 157471512912 157515411456 158072067244 158178262788 158284529676 158302492998 158333325696 158404170288 158408843346 158515265142 159347052254 159738206208 159850236672 159863661568 159971060736 160644245853 160689028864 160725067776 160752169431 160796982528 160801726176 160873675228 160909755552 161631936648 161704257169 161754107424 161867551716 163116355584 163225939968 163303791168 163354134528 163418322312 163463878656 163573696512 164151762138 164197522944 164262042126 164275837544 164312680896 164386200888 164391050421 164496638376 164501491167 165123984662 165364690179 165475785033 165770615808 166012263936 166757345664 166869376128 166920818688 166948965078 166981481856 166995505664 167032958976 167107696128 167735861748 167862646224 167975419248 167980374666 169390061568 169470852768 169503860736 169636985856 170398335744 170465291451 170479607844 170512812288 170527132672 170589106464 170594138988 170641695744 170708747076 171359784687 171474907149 171604517812 172160866304 173049723392 173088534528 173165981184 173171089728 173287429056 173301982464 173418409728 174196731072 174201870024 174318901848 174396899019 175474321893 175919837184 176038023168 176709385216 176828101632 176912440432 176952117888 176966979072 177031293264 177036515838 177085868544 177155452026 177204837888 178085050962 178204691574 179584833792 179705481984 179841313792 179846619264 179967443328 180653791136 180775157472 180896605344 180901941948 180952372224 181033337472 181835928729 181973370852 182685984768 183505900032 183593423832 183629182464 183644604416 183716765064 183767980032 183773401344 183855628832 183896863488 184686241831 184722213312 184804865336 184810317237 184861837056 184934475999 185058718173 186491942784 186632904192 186763796928 187512579072 187596479616 187602013872 187654311936 187728048144 187743814336 187785921024 187869943872 187996158144 188713125328 188845477002 188972346654 190521089696 190563819264 190579823616 190654709364 190707858432 190798817232 190835979264 191563776768 191698127712 191783901036 191843024256 191912744772 191971907712 193680974592 194550236608 194680938816 194740955136 194773792591 194811728832 194817475944 194833837536 194871785472 194958978816 194964730272 195095710944 195839753928 195971322456 195977103777 196119448928 197715994896 197771112448 197903978496 197909816832 198042776064 198798058368 198892875818 198931614336 199020624208 199026495486 199081978368 199087851456 199160204922 199221602112 199310741736 202032938016 202168667232 202185646208 202230991872 202321478016 202327446672 202463373744 203229519584 203235515028 203372052156 203508681012 203525772528 203662504656 205239810048 205377693696 206444137536 206461475584 206536508808 206542601811 206600179968 206681360697 206698718668 206738977536 206745076512 206837582436 207765892789 207812489976 207905473503 207969566688 209721028608 209803435632 209821055808 209861922816 209962017216 210904350384 211046039568 211052265606 211069990664 211111100928 211205560384 211211791128 211353686856 211495677912 212302265994 213133648896 213294747648 214192327804 214336225908 214395976704 214402301568 214546340736 214648669386 215509248864 215672143232 215823402288 215919970214 215968396176 217738388224 217787222016 217891096416 218869016184 218930030592 219016056168 219083574528 219163194936 219181601184 219188067228 219328851168 219335321556 220319723169 220467737763 220486253572 220634380044 221027487744 221349685248 222343127552 222430494258 222492501504 222598620104 222641975808 222648543936 222810261504 223647815664 223747884542 223798066128 223816861632 223898202234 223967225664 223973832888 224074047639 224224584453 225961137024 226182647808 226334601216 227197780992 227287055268 227306143792 227350416384 227452141952 227458851984 227522260992 227611662768 227618377506 228479712916 228633209532 228812773722 228966494094 229120317738 230887974912 230894786304 231049905408 231069309952 231224546304 232197578067 232262308096 232269160032 232353572409 232425202464 232529198692 232581349728 233965762524 234540085248 235770802176 235936157184 235955972096 236041724352 236048687784 236114491392 236207269368 236273117184 237108100866 237267394182 237426794514 237446734616 237453739497 237499988544 237606255432 237613265019 237772897713 239020578381 239446445056 239607309312 239775355008 239795492352 239956591104 241033543296 241195473792 241202589264 241269829632 241310512842 241377783296 242447904972 242631161136 242801327574 244674533376 244791231776 244838909952 244955686752 245031201792 245127483468 245195817984 246227643207 246296284416 246393063189 246413756316 246482449408 246579301332 246744957564 247685976993 248655923712 248843872256 249018395904 250016772096 250128639488 250136018496 250304064192 250381228032 250423447617 250472222784 250493258496 250661544192 251603792622 251793969336 251963128872 254085092352 254106431488 254206279152 254277144576 254398422976 254447972352 254455478784 255418369024 255597503616 255711868048 255719411766 255769218432 255790699008 255883659696 255891208482 255962543616 256063120614 257406776718 258241299456 259574585088 259748971776 259756634592 259778450048 259945305088 259952973696 260127614592 261119671904 261295096608 261302805036 261478352772 263621326528 263879755776 264057034752 265064077824 265242152448 265368660648 265442637824 265450468608 265546939896 265554773757 265628802816 265747655648 265807256832 266948236009 267127576443 267307037361 269377250688 269558222976 269641322496 269761970688 269769928896 269951164992 270980686704 271162736208 271344908016 271367696704 271428558336 271550006208 272960056278 274028977152 275258850048 275382011744 275390135748 275443773696 275466906624 275575147596 275651970048 275660102016 275783443248 277083319968 277207298004 277292755584 279737914176 279761407744 279949356288 280145695392 281205800512 281268868608 281394719424 281403020808 281481467904 281528931649 281592072216 281615721504 281804915808 281994237216 283069687992 283268215503 284178198528 285781634544 285861302272 285869735424 285982064046 286061787648 286198225848 286253968896 287345665152 287482715702 287547191568 287675851554 287764536384 287869117158 287957861568 290521461888 291825354912 292021408224 292111432704 292217593248 292242134912 292250756304 292307678208 292438468224 292447095408 292643566416 293759630892 293956983684 294179173392 296573992344 296656668672 296855967744 296864725248 298197087552 298339313727 298397421504 298422482176 298530936312 298539743229 298622967552 298631777184 298740307383 298765396852 298832403168 298966112604 300307906171 301281516032 302930374656 303049407024 303133888512 303253000848 303278469312 303482217024 303491170008 304844279376 304853272542 305058078234 305083698296 305288658792 305493756984 307859715072 308066540544 308299395072 309596770756 309666206304 309692213376 309804763212 309900269952 310048078002 310108466304 310256373654 311954350032 314581542912 314722299136 314731583712 314792884224 314943025824 316144134488 316356525576 316569059352 316578398409 316604985996 316666651392 316808340576 316817686692 317030530284 318453398991 318694104508 319476412416 319700473344 319727323136 319942121472 321288491706 321378057728 321450135552 321504338862 321593965056 321603452352 321747350456 321819511104 321973004079 323263873296 323408514338 323508214848 323735103432 323879955321 326607582336 326708269056 326836644624 326927757312 327147393024 328303524276 328395045888 328524084252 328551675088 328625361792 328772401776 328782100842 328993276752 329002982334 330247969324 330729380358 330951570066 331541231616 332024527872 333514691328 333645741387 333738752256 333897930156 333962963712 333991011328 334215392256 335471723496 335621826813 335725292448 335847303351 335950838496 335960749332 338780123136 338941705536 339007721472 339273971712 340796671488 340930582902 340959215688 341025624576 341054265344 341178212928 341188277976 341283391488 341417494152 342719569374 342949814298 343209035624 343219160583 343449741141 343680476607 344321732608 346099446784 346331962368 346342179456 346574858112 346603964928 346836819456 348393462144 348403740048 348637803696 348793798038 350948643786 353418770432 353656203264 353824880864 353904235776 353933958144 354062586528 354073031676 354171737088 354310904052 354409675776 355662151299 355901091273 356140191771 356170101924 356409383148 359169667584 359410963968 359682627584 359693238528 359934886656 361307582272 361550314944 361722757669 361793210688 361803883896 361904744448 361965769263 362066674944 363671857458 363946741704 365371969536 367011800064 367186847664 367258364928 367289208832 367433530128 367535960064 367546802688 367711257664 367793726976 369372483662 369444426624 369609730672 369620634474 369723674112 369868951998 370117436346 372983885568 373265808384 373527593856 375025158144 375192959232 375204027744 375456096288 375487628672 375571842048 375739887744 375992316288 377426250656 377690954004 377944693308 381042179392 381127638528 381159647232 381309418728 381415716864 381597634464 381671958528 383127553536 383396255424 383567802072 383579117649 383686048512 383825489544 383836812723 383943815424 385850943751 386110165077 387361949184 389100473216 389361877632 389481910272 389547585182 389623457664 389634951888 389667675072 389743570944 389917957632 389929460544 390191421888 391679507856 391942644912 391954207554 392238897856 395431989792 395819633664 396085552128 397596116736 397785751636 397863228672 398041248416 398052990972 398163956736 398175702912 398320409844 398443204224 398621483472 404065876032 404337334464 404371292416 404461983744 404642956032 404654893344 404926747488 406459039168 406471030056 406744104312 406926097711 407017362024 407051545056 407325009312 409440084417 410479620096 410755387392 412888275072 412922951168 413073017616 413085203622 413200359936 413362721394 413397437336 413477955072 413490153024 413675164872 415531785578 415624979952 415810947006 415939133376 419606871264 419642111616 419924034432 421808700768 422092079136 422104531212 422139981328 422222201856 422411120768 422423582256 422707373712 422991355824 424604531988 426267297792 428384655608 428672451816 428791953408 428804603136 428973096069 429092681472 429297338772 431018497728 431224073553 431344286464 431513777331 431646804576 431803675737 431839940428 431936792352 435476776448 435574444032 435782192832 437738032368 437860061184 438032112336 438167149056 438326389872 438363202368 438376134456 438657702336 438670643112 440639446338 440935475526 440972507144 441268760088 442699370496 444686255104 444860988516 444985003008 445197240208 445283951616 445297087872 445620523008 447295631328 447495769084 447596132256 447633723264 447796404468 447934451328 447947665776 448148095278 448449168906 451922274048 454395561984 454574110536 454612287584 454700832768 454904283904 454917703968 455223325536 455236755012 456959425832 457266419064 457279908813 457587117351 457625547444 457932988188 458240635476 461775949824 461789572608 462099810816 462138619904 462449092608 464395156134 464524616192 464538320064 464707144818 464850404928 465058397384 465072117003 465162699456 465384560481 467931525048 471872314368 471911944192 472083448704 472097375568 472228982784 472414538736 472546234368 474216201732 474534788364 474853589028 474893469232 474907478994 474999977088 475212510864 475226530038 475545795426 478041156762 478892890112 479214618624 479550710016 479590984704 479913182208 481932737559 482067086592 482256508293 482390947584 482405178528 482621025684 482755566592 484895809944 485112771507 485262322272 485602655148 489349066752 489582463552 489677819904 489911373504 490062403584 490254966936 490391635968 492455286414 492592568832 492786126378 492827512632 492964898816 493158602664 493173151263 493489915128 495371953986 496094070537 496427355099 497311847424 497687744512 498036791808 500257278976 500272036992 500608128384 500762456064 500846895234 500944445568 500986516992 501323088384 503207585244 503587938672 503926257744 508170184704 508412558304 508796845952 508910957568 510836738048 511195007232 511423736096 511438823532 511538436864 511581398016 511767319392 511782416964 511925087232 512126241228 514079354061 514424721447 514813553436 516482598912 519149170176 519497943552 519513269184 519556900096 519890610176 519905947392 520255229184 522239343808 522590193216 522605610072 522839444491 522956705544 523190697057 527242653056 527759511552 528114069504 530128155648 530484304896 530737321296 530885275648 530900937216 531093879792 531109547514 531257605632 531495311296 531614513664 533896472018 534255152886 534614074722 538754501376 539116445952 539523941376 539539857792 539902329984 541961373408 542325472416 542689816032 542735393408 542857116672 543100012416 545920112556 548057954304 550517700096 550764023488 550780271496 550887547392 550933813248 551150295192 551303940096 551320204032 551566886496 554058725493 554166639936 554414596008 554430951711 554585511168 554803427997 557714682889 559475828352 559522815488 559898712576 560291390784 562411601024 562537737216 562789438848 562806041616 562962935808 563057863298 563184144432 563231443008 563609831616 563988474432 566139375984 566536431006 571563269088 571739470848 571964128092 572123575296 572396451696 572507937792 574691330304 574965431404 575094383136 575351703108 575529072768 575738234316 575915723136 581042923776 583650709824 584042816448 584222865408 584321377773 584435186496 584484269824 584501512608 584615356416 584876936448 584894190816 585287132832 587519261784 587913967368 587931311331 588358346784 593147984688 593313337344 593711935488 593729450496 596394175104 596678627454 596794843008 596844964352 597061872624 597079486458 597245935104 597263554368 597480614766 597530793704 597664806336 597932225208 600615812342 602563032064 606098814048 606506001696 606556938624 606964434048 606982340016 609688558752 609706545084 610116156468 610167396592 610577317584 610987513968 615719430144 616133081088 619193541512 619332412608 619384426752 619609526424 619627805433 619800539904 620044082091 620096156004 620216932608 620512747308 623297678367 623716420509 623908700064 629163085824 629444598272 629463167424 629585768448 629886051648 632288268976 632713051152 633138118704 633156796818 633209971992 633333302784 633616681152 633635373384 634061060568 636906797982 637388209016 639400946688 639454646272 639884242944 642576983412 642756115456 643008677724 643187930112 643206904704 643494700912 643639022208 643946008158 646527746592 646817028676 647016429696 647470206864 647759910642 653215164672 653673289248 656607048552 656790091776 657048168504 657103350176 657250723584 657544803552 657564201684 657986553504 658005964668 660495938648 660959169507 661403213289 661458760716 661903140132 663082463232 664049055744 667029382656 667291482774 667477504512 667795860312 667925927424 667982022656 668430784512 670943446992 671243653626 671450584896 671694606702 671770835671 671901676992 671921498664 672222142917 672673753359 677883411072 678547943424 681593342976 681861165804 681918431376 682051249152 682108530688 682356425856 682376555952 682566782976 682834988304 685439138748 685899628596 686418071248 686438321166 686899482282 687360953214 692198893568 692663924736 692684358912 693149716224 693207929856 693673638912 696125065363 696592734201 696786924288 696807480096 697060717227 697275607392 697587596076 701897287572 706837540864 707312406528 707649761728 707808471552 707867916288 708125173056 708146063352 708343474176 708621808104 708819351552 711324302598 711802182546 712280383542 712340203848 712361218491 712818766296 712839795057 717061735143 718339335168 718821927936 719365255168 719386477056 719869773312 722615164544 723100629888 723445515338 723586421376 723607767792 723809488896 723931538526 724133349888 727343714916 727893483408 734023600128 734373695328 734516729856 734867060256 735093605376 735422515328 735587453952 738682929621 738744967324 738888853248 739219461344 739241268948 739447348224 739737903996 740234872692 743057930979 745967771136 746531616768 747055187712 750050316288 750385918464 750408055488 750912192576 750975257344 751143684096 751270342851 751479775488 751984632576 754852501312 755381908008 755719895749 755889386616 762084358784 762255277056 762319294464 762618837456 762831433728 763195268928 763343917056 766255107072 766792510848 767135604144 767158235298 767372097024 767650979088 767673625446 767887630848 771701887502 772220330154 774723898368 778200946432 778723755264 779095170364 779246915328 779269903776 779335350144 779835915264 779858921088 780382843776 783359015712 783885289824 783908415108 784477795712 790863979584 791639267328 792171104256 795192233472 795571503272 795726457344 796082496832 796105981944 796327913472 796351405824 796640819688 796664321271 796886408448 797242966944 800844708027 801382729329 801921112083 808131752064 808674668928 808742584832 808923967488 809285912064 809309786688 809853494976 812918078336 812942060112 813488208624 813852195422 814034724048 814103090112 814650018624 818880168834 825776550144 825845902336 826146035232 826170407244 826400719872 826725442788 826794874672 826955910144 826980306048 827350329744 831063571156 831249959904 831621894012 831878266752 839213742528 839284223232 839848068864 843617401536 844184158272 844209062424 844279962656 844444403712 844586794947 844822241536 844847164512 845414747424 845982711648 849209063976 849804646509 852534595584 856769311216 857344903632 857583906816 857609206272 857946192138 858185362944 858594677544 862036995456 862448147106 862688572928 863027554662 863293609152 863607351474 863679880856 863873584704 870953552896 871564385664 875476064736 876064224672 876334298112 876652779744 876726404736 876752268912 877315404672 877341286224 881278892676 881870951052 881945014288 882537520176 889372510208 889721977032 889970006016 890394480416 890567903232 890594175744 894591262656 894991538168 895017941181 895192264512 895267446528 895592808936 895619229687 895868902656 895895331552 896220922149 896296190556 896898337812 900923718513 903844548096 908791123968 909148221072 909224575168 909401665536 909808567808 909835407936 910446651072 910473510024 913918851664 914532838128 914559817626 915174234702 915251094888 915865976376 916481270952 923579145216 924199621632 924277239808 924898185216 928790312268 929049232384 929076640128 929414289636 929700809856 930116794768 930144234006 930325398912 930769120962 935863050096 943744628736 944166897408 944194751136 944829077472 948432403464 949069576728 949707178056 949786938464 949814957988 949999954176 950425021728 950453060076 951091590852 955360196973 956082313524 957785780224 958429237248 959101420032 959181969408 959826364416 963865475118 964134173184 964513016586 964781895168 964810357056 965242051368 965511133184 965919012237 969791619888 970225543014 970524644544 970987539769 971205310296 971639865963 979164927104 979822747008 980124807168 980509933872 980783271936 984910572828 985185137664 985572252756 985655025264 985929797632 986317205328 986346302526 986979830256 990743907972 992188141074 992854710198 994623694848 996073583616 1000514557952 1000544073984 1000937224161 1001216256768 1001693790468 1001888891136 1001973033984 1002646176768 1006189504957 1006415170488 1006865480439 1007175877344 1007541910053 1007852515488 1016340369408 1016825116608 1017593691904 1017821915136 1021673476096 1022390014464 1022847472192 1022877647064 1023076873728 1023162796032 1023534638784 1023564833928 1023850174464 1024252482456 1028158708122 1028849442894 1029627106872 1029657481749 1030349223423 1032965197824 1038298340352 1038995887104 1039026538368 1039113800192 1039781220352 1039811894784 1040510458368 1044478687616 1045180386432 1045211220144 1045678888982 1045913411088 1046381394114 1054485306112 1060256311296 1060968609792 1061474642592 1061801874432 1062187759584 1062219095028 1062515211264 1062990622592 1063229027328 1066986453897 1067703273819 1067792944036 1068510305772 1069228149444 1077509002752 1078232891904 1079047882752 1079079715584 1079804659968 1083922746816 1084650944832 1085168273007 1085379632064 1085470786816 1085714233344 1085897307789 1086200024832 1091840225112 1096115908608 1101035400192 1101528046976 1101560542992 1101775094784 1101867626496 1102300590384 1102607880192 1102640408064 1103133772992 1108117450986 1108333279872 1108829192016 1108861903422 1109171022336 1109606855994 1115429365778 1118951656704 1119045630976 1119797425152 1120582781568 1124823202048 1125075474432 1125578877696 1125612083232 1126115726596 1126368288864 1126462886016 1127219663232 1127976948864 1132278751968 1133072862012 1143126538176 1143478941696 1143928256184 1144247150592 1144792903392 1145015875584 1149382660608 1149930862808 1150188766272 1150703406216 1150737352947 1151058145536 1151476468632 1151510438169 1151831446272 1157552831253 1158330495231 1162085847552 1167301419648 1168085632896 1168445730816 1168642755546 1168870372992 1168968539648 1169003025216 1169230712832 1169753872896 1169788381632 1170574265664 1175038523568 1175827934736 1175862622662 1176716693568 1186295969376 1187458900992 1192788350208 1193357254908 1193589686016 1193689928704 1194123745248 1194158972916 1194491870208 1194527108736 1194961229532 1195061587408 1195329612672 1195864450416 1201231624684 1205126064128 1212197628096 1213012003392 1213113877248 1213928868096 1213964680032 1219377117504 1219413090168 1220232312936 1220334793184 1220778293133 1221154635168 1221975027936 1228320253251 1231438860288 1232266162176 1238387083024 1238664825216 1238768853504 1239219052848 1239255610866 1239601079808 1240088164182 1240192312008 1240433865216 1241025494616 1246595356734 1247432841018 1247817400128 1258889196544 1258926334848 1259772103296 1264576537952 1265426102304 1266276237408 1266313593636 1266419943984 1266666605568 1267233362304 1267270746768 1268122121136 1273813595964 1274776418032 1278801893376 1285153966824 1285512230912 1286017355448 1286375860224 1286413809408 1286989401824 1287278044416 1287892016316 1292803692817 1293055493184 1293634057352 1293672220659 1294032859392 1294541331993 1294940413728 1295411027211 1295519821284 1306430329344 1307346578496 1313214097104 1313580183552 1314096337008 1314206700352 1314501447168 1315089607104 1315128403368 1315716843829 1315973107008 1316011929336 1320991877296 1321918339014 1322806426578 1322917521432 1323806280264 1328098111488 1334058765312 1334582965548 1334955009024 1335591720624 1335851854848 1335964045312 1336861569024 1341886893984 1342487307252 1342901169792 1343389213404 1343541671342 1343803353984 1343842997328 1344444285834 1345347506718 1355766822144 1363186685952 1363416548137 1363722331608 1363836862752 1364102498304 1364712851712 1364753111904 1365669976608 1370878277496 1371799257192 1371839726439 1372836142496 1372876642332 1373798964564 1374721906428 1384397787136 1385327849472 1385368717824 1386299432448 1386415859712 1387347277824 1392250130726 1393185468402 1393573848576 1393614960192 1394121434454 1394551214784 1395175192152 1395216351009 1396153681443 1403479806391 1403794575144 1415299523456 1415616943104 1415735832576 1416250346112 1416292126704 1416686948352 1417243616208 1417638703104 1422648605196 1423604365092 1424560767084 1424680407696 1424722436982 1425637532592 1425679590114 1434123470286 1436678670336 1437643855872 1438772954112 1439739546624 1445230329088 1445798212677 1446201259776 1446769524879 1446891030676 1447172842752 1447215535584 1447863077052 1448266699776 1454361249523 1454687429832 1455338314521 1455786966816 1468047200256 1468747390656 1469033459712 1469734120512 1470187210752 1470845030656 1471174907904 1477365859242 1477489934648 1477777706496 1478438922688 1478482537896 1478894696448 1479475807992 1479519453789 1480469745384 1486115861958 1488282211611 1489282065297 1491935542272 1493063233536 1494110375424 1500771836928 1500816110976 1501824385152 1501950514688 1502287368192 1502540685702 1502959550976 1503969265152 1509705002624 1510763816016 1511439791498 1511778773232 1524168717568 1524510554112 1525237674912 1526390537856 1532510214144 1533585021696 1534271208288 1534316470596 1534744194048 1535301958176 1535347250892 1535775261696 1542238062183 1543274164341 1543403775004 1544440660308 1549447796736 1556401892864 1557447510528 1558190340728 1558493830656 1558539807552 1558670700288 1559671830528 1559717842176 1560765687552 1566718031424 1567770579648 1567816830216 1568518333473 1568955591424 1569572091171 1581727959168 1583278534656 1584342208512 1590384466944 1591143006544 1591452914688 1592164993664 1592211963888 1592655826944 1592702811648 1593281639376 1593328642542 1593772816896 1594485933888 1601689416054 1602765458658 1603842224166 1616263504128 1617349337856 1617485169664 1618571824128 1618619573376 1619706989952 1625836156672 1625884120224 1626976417248 1627704390844 1628069448096 1628206180224 1629300037248 1637760337668 1651553100288 1651691804672 1652292070464 1652340814488 1652801439744 1653450885576 1653589749344 1653911820288 1653960612096 1654700659488 1662127142312 1662176176479 1662499919808 1663243788024 1663292855133 1663756533504 1664410283991 1673144048667 1678427485056 1678568446464 1679696137728 1687234803072 1688368316544 1688418124848 1688559925312 1688888807424 1689173589894 1689644483072 1689694329024 1690829494848 1691965423296 1698418127952 1699609293018 1713538622432 1714689807264 1715218412544 1715892384276 1716370725888 1717189355088 1724073990912 1724896294212 1725377145856 1726055109324 1726587218304 1727214702948 1727359761712 1727747169408 1741907105792 1743128771328 1750952129472 1752128449344 1752668596224 1752964133319 1753305559488 1753452809472 1753504537824 1754630809344 1754682572448 1762557785352 1763741902104 1763890028576 1765075040352 1778745020416 1779443954064 1779940012032 1780788960832 1781135806464 1781188351488 1789182525312 1789983076336 1790035882362 1790384529024 1790534893056 1791185617872 1791238459374 1791737805312 1791790663104 1792441844298 1792592381112 1793796675624 1801847437026 1807689096192 1818296442144 1818449150336 1819617135616 1819670815872 1820893302144 1820947020048 1827837703328 1829065676256 1829119635252 1830348469404 1830502189776 1831731952752 1832962541904 1847158290432 1848399243264 1857580624536 1858098464768 1858153280256 1858828579272 1858883416299 1859401619712 1860233589536 1860288468012 1860650797824 1861538241924 1868637652063 1869893035101 1871149261527 1871726100192 1887489257472 1888333794816 1888389502272 1889658154944 1896864806928 1898139153456 1899414356112 1899573876928 1899629915976 1899999908352 1900850043456 1900906120152 1901756660731 1902183181704 1910720393946 1912164627048 1918202840064 1918363938816 1919652728832 1927730950236 1928268346368 1929026033172 1929563790336 1929620714112 1930484102736 1931022266368 1931838024474 1939583239776 1940451086028 1941049289088 1941975079538 1942410620592 1943279731926 1958329854208 1959645494016 1961019867744 1969821145656 1970370275328 1970702521543 1971144505512 1971310050528 1972634410656 1972692605052 1973959660512 1981487815944 1982877508521 1984376282148 1985709420396 1989247389696 1992147167232 2001029115904 2001088147968 2001874448322 2002432513536 2003387580936 2003777782272 2003946067968 2005292353536 2012379009914 2012830340976 2013730960878 2014351754688 2015083820106 2015312507013 2015705030976 2016666428751 2018021260077 2033650233216 2035187383808 2035643830272 2044780028928 2045694944384 2045755294128 2046153747456 2046325592064 2047069277568 2047129667856 2047700348928 2048504964912 2056317416244 2057698885788 2059254213744 2059314963498 2060698446846 2076596680704 2077991774208 2078053076736 2078227600384 2079623789568 2081020916736 2088375196089 2088957375232 2089778202603 2090360772864 2090422440288 2091182151681 2091357777964 2091826822176 2092762788228 2102155343197 2108970612224 2120512622592 2121937219584 2122949285184 2123603748864 2124375519168 2124438190056 2125030422528 2125981245184 2126458054656 2133972907794 2135406547638 2135585888072 2137020611544 2137083655473 2138456298888 2138519385171 2151185205429 2155018005504 2156465783808 2158095765504 2158159431168 2159609319936 2167845493632 2169301889664 2170336546014 2170759264128 2170941573632 2171428466688 2171794615578 2172400049664 2183680450224 2202070800384 2203056093952 2203121085984 2203550189568 2204601180768 2205280816128 2206267545984 2216048788863 2216234901972 2216666559744 2217658384032 2217723806844 2218342044672 2219213711988 2229173792937 2230858731556 2237903313408 2238091261952 2239594850304 2241165563136 2249646404096 2250150948864 2251157755392 2251224166464 2252231453192 2252736577728 2252925772032 2253811028553 2254439326464 2255953897728 2264557503936 2266145724024 2267159687247 2286253076352 2286957883392 2287856512368 2288494301184 2289585806784 2290031751168 2298765321216 2299861725616 2300377532544 2301406812432 2301474705894 2302116291072 2302952937264 2303020876338 2303662892544 2315105662506 2316660990462 2324171695104 2334602839296 2336171265792 2337285511092 2337740745984 2337937079296 2338006050432 2339507745792 2339576763264 2341148531328 2350077047136 2351655869472 2351725245324 2353433387136 2372591938752 2374917801984 2385576700416 2386714509816 2387179372032 2387379857408 2388247490496 2388317945832 2388983740416 2389054217472 2389922459064 2390123174816 2390659225344 2391728900832 2402463249368 2402534124081 2404148187987 2405763336249 2410252128256 2424395256192 2426024006784 2426227754496 2427857736192 2427929360064 2438754235008 2438826180336 2440464625872 2440669586368 2441556586266 2442309270336 2443950055872 2456640506502 2476774166048 2477329650432 2477537707008 2478438105696 2478511221732 2479202159616 2480176328364 2480384624016 2480867730432 2482050989232 2493190713468 2494865682036 2495634800256 2517778393088 2517852669696 2519544206592 2529153075904 2530852204608 2532059303683 2532552474816 2532627187272 2532839887968 2533333211136 2533760384841 2534466724608 2534541493536 2536244242272 2547627191928 2549552836064 2557603786752 2570307933648 2571024461824 2572034710896 2572751720448 2572827618816 2573978803648 2574556088832 2575784032632 2585607385634 2586110986368 2587268114704 2587344441318 2588065718784 2589082663986 2589880827456 2590822054422 2591039642568 2612860658688 2614693156992 2626428194208 2628192674016 2628413400704 2629002894336 2630179214208 2630256806736 2631433687658 2631946214016 2632023858672 2641983754592 2643836678028 2645612853156 2645835042864 2647612560528 2668117530624 2669165931096 2669910018048 2671183441248 2671703709696 2683773787968 2684974614504 2685053823543 2685802339584 2686778426808 2686857689061 2687083342684 2687606707968 2687685994656 2688888571668 2690695013436 2700956606257 2702771155539 2711533644288 2726373371904 2726833096274 2727444663216 2727673725504 2728204996608 2729425703424 2729506223808 2731339953216 2741756554992 2743598514384 2743679452878 2745672284992 2745753284664 2747597929128 2749443812856 2770737435648 2772598864896 2772831719424 2774694555648 2784500261452 2786370936804 2787147697152 2787229920384 2788242868908 2789102429568 2790350384304 2790432702018 2792307362886 2806959612782 2807589150288 2830599046912 2831233886208 2832500692224 2832584253408 2834487232416 2845297210392 2847208730184 2848482683977 2849121534168 2849360815392 2849444873964 2851275065184 2851359180228 2866080590919 2868246940572 2873357340672 2875287711744 2877545908224 2879479093248 2890460658176 2891596425354 2892402519552 2893539049758 2893782061352 2894345685504 2894431071168 2895726154104 2896533399552 2897757036711 2908722499046 2909374859664 2910676629042 2911573933632 2912962619307 2914919597889 2937494781312 2939468241024 2940374421504 2941690061312 2942349815808 2954731718484 2954979869296 2955555412992 2956877845376 2956965075792 2957789392896 2958951615984 2959038907578 2960939490768 2972231723916 2976564423222 2978564130594 2983871084544 2988220750848 3001543673856 3001632221952 3002811672483 3003648770304 3003901029376 3005081371404 3005919101952 3007938530304 3018568514871 3019410005248 3020596441317 3021527632032 3022625730159 3022879582996 3023557546464 3048337435136 3049021108224 3050475349824 3052781075712 3065020428288 3067170043392 3068542416576 3068632941192 3069488388096 3070603916352 3070694501784 3071550523392 3084476124366 3086548328682 3086807550008 3088881320616 3088972445247 3091047670269 3098895593472 3112803785728 3114895021056 3116380681456 3116987661312 3117079615104 3117341400576 3119343661056 3119435684352 3121531375104 3133436062848 3135541159296 3135633660432 3137036666946 3137911182848 3139144182342 3163455918336 3180768933888 3182286013088 3182905829376 3184329987328 3184423927776 3185405623296 3186563278752 3186657285084 3187545633792 3188971867776 3200959361691 3203109821457 3203378832108 3205530917316 3207684448332 3232527008256 3234698675712 3234970339328 3237143648256 3237239146752 3239413979904 3251672313344 3251768240448 3253952834496 3255408781688 3255504819021 3256138896192 3256412360448 3257691923367 3258600074496 3275520675336 3303106200576 3303383609344 3304584140928 3304681628976 3305602879488 3306901771152 3307179498688 3307823640576 3307921224192 3309401318976 3324254284624 3324352352958 3324999839616 3326487576048 3326585710266 3327513067008 3328820567982 3346288097334 3356854970112 3357136892928 3359392275456 3374469606144 3376736633088 3376836249696 3377119850624 3378347179788 3379288966144 3379388658048 3381658989696 3383930846592 3396836255904 3399218586036 3427077244864 3429379614528 3430436825088 3431784768552 3432741451776 3434378710176 3448147981824 3449792588424 3450754291712 3452110218648 3452212058841 3453174436608 3454429405896 3454719523424 3455494338816 3472658493759 3474991485693 3483814211584 3486257542656 3501904258944 3504256898688 3505337192448 3505928266638 3506611118976 3506905618944 3507009075648 3509261618688 3509365144896 3525115570704 3527483804208 3527780057152 3530150080704 3558887908128 3561577921664 3562376702976 3578365050624 3579966152672 3580071764724 3580769058048 3581069786112 3582371235744 3582476918748 3583475610624 3583581326208 3584883688596 3585184762224 3587593351248 3603694874052 3615378192384 3636592884288 3636898300672 3639234271232 3639341631744 3641786604288 3641894040096 3655675406656 3658131352512 3658239270504 3659876111437 3660696938808 3661004379552 3662334879399 3663463905504 3665925083808 3694316580864 3696798486528 3715161249072 3716196929536 3716306560512 3717657158544 3717766832598 3718803239424 3720467179072 3720576936024 3721301595648 3723076483848 3737275304126 3739786070202 3742298523054 3743452200384 3776667589632 3776779004544 3779316309888 3793729613856 3796278306912 3798828712224 3799147753856 3799259831952 3799999816704 3801700086912 3801812240304 3803513321462 3804366363408 3821440787892 3824329254096 3836405680128 3855461900472 3856536692736 3858052066344 3859127580672 3859241428224 3860968205472 3863676048948 3878411078451 3879166479552 3880902172056 3881016661977 3882098578176 3883623995979 3883950159076 3884821241184 3886559463852 3904002780223 3916659708416 3919290988032 3922039735488 3939642291312 3940740550656 3941405043086 3942289011024 3942620101056 3945268821312 3945385210104 3947150531487 3947919321024 3962975631888 3965755017042 3968752564296 3971418840792 3984294334464 4002176295936 4003748896644 4004865027072 4006775161872 4007555564544 4007892135936 4010584707072 4024758019828 4025660681952 4027461921756 4028703509376 4030167640212 4030625014026 4031410061952 4033332857502 4036042520154 4067300466432 4070374767616 4089560057856 4090249644411 4091389888768 4091510588256 4092307494912 4094138555136 4094259335712 4097009929824 4112634832488 4115397771576 4115519179317 4118508427488 4118629926996 4121396893692 4153193361408 4155983548416 4156106153472 4156455200768 4159247579136 4162041833472 4176750392178 4177914750464 4179556405206 4180721545728 4180844880576 4182364303362 4182715555928 4183653644352 4185525576456 4185649053027 4188461044329 4204310686394 4210439419173 4217941224448 4245898570368 4247207497728 4248751038336 4248876380112 4250060845056 4251962490368 4252916109312 4267945815588 4270813095276 4271171776144 4274041223088 4274167310946 4276912597776 4277038770342 4302370410858 4310036011008 4312931567616 4316318862336 4319218639872 4335690987264 4337394638031 4338603779328 4340308574637 4340673092028 4341518528256 4341883147264 4343589231156 4344800099328 4363083748569 4366014943563 4367360900448 4404141600768 4406112187904 4406242171968 4407100379136 4409202361536 4410561632256 4412535091968 4432097577726 4432469803944 4433333119488 4435316768064 4435447613688 4436684089344 4438427423976 4458347585874 4461717463112 4464846634833 4467846195891 4475806626816 4476182523904 4479189700608 4482331126272 4499292808192 4502315510784 4502448332928 4504462906384 4505473155456 4505851544064 4507622057106 4508878652928 4511907795456 4529115007872 4532291448048 4534319374494 4572506152704 4575713024736 4579171613568 4597530642432 4599723451232 4600755065088 4602813624864 4602949411788 4604232582144 4605905874528 4606041752676 4607325785088 4626714186549 4629822493023 4630211325012 4633321980924 4648343390208 4669205678592 4672342531584 4674571022184 4675481491968 4675874158592 4676012100864 4679015491584 4679153526528 4682297062656 4700154094272 4702395849697 4703311738944 4703450490648 4705555000419 4706866774272 4708716273513 4745183877504 4749835603968 4771153400832 4773429019632 4774358744064 4774759714816 4776494980992 4776635891664 4777967480832 4778108434944 4779844918128 4780246349632 4781318450688 4783457801664 4804926498736 4805068248162 4808296375974 4811526672498 4848790512384 4852048013568 4852455508992 4855715472384 4855858720128 4877508470016 4877652360672 4880929251744 4881339172736 4883113172532 4884618540672 4887900111744 4913281013004 4953548332096 4954659300864 4955075414016 4956876211392 4957022443464 4958404319232 4960352656728 4960769248032 4961735460864 4964101978464 4986381426936 4986528529437 4989731364072 4989878565399 4991269600512 5019432146001 5035556786176 5035705339392 5039088413184 5058306151808 5061704409216 5064118607366 5065104949632 5065254374544 5065679775936 5066666422272 5067520769682 5068933449216 5069082987072 5072488484544 5095254383856 5099105672128 5140615867296 5144069421792 5145655237632 5147957607296 5149112177664 5151568065264 5171214771268 5172221972736 5174536229408 5174688882636 5176131437568 5178165327972 5179761654912 5181644108844 5182079285136 5225721317376 5229386313984 5252856388416 5256385348032 5256826801408 5258005788672 5258892399957 5260358428416 5260513613472 5262867375316 5263892428032 5264047717344 5283967509184 5287673356056 5290039270243 5291225706312 5291670085728 5295225121056 5336235061248 5338331862192 5339820036096 5342366882496 5343407419392 5367547575936 5369949229008 5370107647086 5371604679168 5373556853616 5373715378122 5374166685368 5375213415936 5375371989312 5377777143336 5381390026872 5401913212514 5405542311078 5423067288576 5453666192548 5454889326432 5455347451008 5458851406848 5459012447616 5462679906432 5483513109984 5487197028768 5487358905756 5491344569984 5491506569328 5495195858256 5498887625712 5541474871296 5545197729792 5569000522904 5572741873608 5574295394304 5574459840768 5576485737816 5576650248897 5578204859136 5580700768608 5580865404036 5584614725772 5605912956189 5609679105303 5613447784581 5613919225564 5615178300576 5661198093824 5662467772416 5665001384448 5665168506816 5668974464832 5690594420784 5694417460368 5696965367954 5698243068336 5698721630784 5698889747928 5702550130368 5702718360456 5705269982193 5732161181838 5736493881144 5755091816448 5758958186496 5780921316352 5783192850708 5784805039104 5787078099516 5787564122704 5788691371008 5788862142336 5791452308208 5793066799104 5795514073422 5817444998092 5818749719328 5821353258084 5823147867264 5825925238614 5829839195778 5874989562624 5878936482048 5883380122624 5909463436968 5909959738592 5911110825984 5912107564629 5913755690752 5913930151584 5917903231968 5918077815156 5921878981536 5944463447832 5948632525563 5953128846444 5957128261188 5967742169088 5976441501696 6003087347712 6003264443904 6005623344966 6007297540608 6007802058752 6010162742808 6011838203904 6015877060608 6037137029742 6038820010496 6041192882634 6043055264064 6045251460318 6045759165992 6045937521039 6047115092928 6049999286253 6054063780231 6096674870272 6100950699648 6105562151424 6134340086784 6137084833152 6137265882384 6138976776192 6141207832704 6141389003568 6143101046784 6168952248732 6173096657364 6173615100016 6177762641232 6177944890494 6182095340538 6225607571456 6229790042112 6232761362912 6233975322624 6234159230208 6234682801152 6238871368704 6243062750208 6265125588267 6266872125696 6269334607809 6271082318592 6271267320864 6273546455043 6274073333892 6275822365696 6278288364684 6306466029591 6326911836672 6361537867776 6364572026176 6365811658752 6368659974656 6368847855552 6370811246592 6373126557504 6373314570168 6375091267584 6377943735552 6401918723382 6406219642914 6406757664216 6411061834632 6411250966419 6415368896664 6453555616287 6465054016512 6469397351424 6469940678656 6474287296512 6474478293504 6478827959808 6503344626688 6503536480896 6507905668992 6510817563376 6511009638042 6512277792384 6512824720896 6515383846734 6517200148992 6551041350672 6606212401152 6609168281856 6609363257952 6613803542304 6614358997376 6615842448384 6618802637952 6648508569248 6648704705916 6649999679232 6652975152096 6653171420532 6655026134016 6657641135964 6687521378811 6692576194668 6713709940224 6714273785856 6718784550912 6748939212288 6753473266176 6753672499392 6754239701248 6756694359576 6758577932288 6758777316096 6761433085659 6763317979392 6767861693184 6793672511808 6796912778383 6798437172072 6801479061741 6854154489728 6858759229056 6860873650176 6863569537104 6865482903552 6868757420352 6896295963648 6899585176848 6901508583424 6904220437296 6904424117682 6906348873216 6908858811792 6909439046848 6910988677632 6945316987518 6949982971386 6972515085312 7003808517888 7008513797376 7011856533276 7013222237952 7013811237888 7014018151296 7018523237376 7018730289792 7050231141408 7054967608416 7055560114304 7060300161408 7117775816256 7123155843328 7124753405952 7156730101248 7159932305344 7160143529448 7161538116096 7162139572224 7164742471488 7164953837496 7166951221248 7167162652416 7169767377192 7170369524448 7175186702496 7207389748104 7207602372243 7212444563961 7230756384768 7273185768576 7273796601344 7278468542464 7278683263488 7283573208576 7283788080192 7311350813312 7316262705024 7316478541008 7319752222874 7321393877616 7322008759104 7324669758798 7326927811008 7331850167616 7430322498144 7432613121024 7435314317088 7435533665196 7437606478848 7440934358144 7441153872048 7442603191296 7446152967696 7474550608252 7479572140404 7484597046108 7486904400768 7553335179264 7553558009088 7558632619776 7587459227712 7592556613824 7596177911049 7597657424448 7598295507712 7598519663904 7599999633408 7601281154523 7603400173824 7603624480608 7607026642924 7608732726816 7642881575784 7648658508192 7672811360256 7710923800944 7713073385472 7716104132688 7718255161344 7718482856448 7721936410944 7727352097896 7756822156902 7758332959104 7761804344112 7762033323954 7764197156352 7767247991958 7767900318152 7769642482368 7773118927704 7808005560446 7833319416832 7838581976064 7844079470976 7879284582624 7882810086172 7884578022048 7885240202112 7890537642624 7890770420208 7894301062974 7895838642048 7925951263776 7931510034084 7937505128592 7942837681584 8004352591872 8007497793288 8009730054144 8013550323744 8015111129088 8049516039656 8051321363904 8054923843512 8055161470629 8057407018752 8060335280424 8060573067183 8061250028052 8062820123904 8066665715004 8072085040308 8102869818771 8108313466617 8134600932864 8140749535232 8179120115712 8180499288822 8182779777536 8183021176512 8184614989824 8188277110272 8188518671424 8194019859648 8225269664976 8230795543152 8231038358634 8237016854976 8237259853992 8242793787384 8312212306944 8312910401536 8318495158272 8324083666944 8353500784356 8355829500928 8359112810412 8361443091456 8361689761152 8364728606724 8365431111856 8367307288704 8371051152912 8371298106054 8376922088658 8408621372788 8420878838346 8435882448896 8491797140736 8497502076672 8497752760224 8503924980736 8535891631176 8541626190552 8542343552288 8545448051931 8548082446176 8548334621892 8553825195552 8554077540684 8598241772757 8604740821716 8620072022016 8625863135232 8632637724672 8638437279744 8671381974528 8674789276062 8677207558656 8680617149274 8681346184056 8683037056512 8683766294528 8687178462312 8689600198656 8726167497138 8732029887126 8733020863723 8734721800896 8738887857921 8744758793667 8812224375808 8812484343936 8818404723072 8821123264512 8825070183936 8864195155452 8864939607888 8866666238976 8870633536128 8870895227376 8873368178688 8876854847952 8916695171748 8923434926224 8929693269666 8935692391782 8951613253632 8964662252544 8998585616384 9004631021568 9004896665856 9008925812768 9010946310912 9011703088128 9015244114212 9017757305856 9023815590912 9049625849719 9055705544613 9058230015744 9061789323951 9064582896096 9067877190477 9068638748988 9145012305408 9151426049472 9158343227136 9195061284864 9199446902464 9201510130176 9205627249728 9205898823576 9208465164288 9210017906803 9211811749056 9212083505352 9214651570176 9253428373098 9259644986046 9260422650024 9266643961848 9266917335741 9296686780416 9338411357184 9344685063168 9349142044368 9350962983936 9351748317184 9352024201728 9358030983168 9358307053056 9364594125312 9400308188544 9404791699394 9406623477888 9406900981296 9411110000838 9413733548544 9417432547026 9490367755008 9542306801664 9546858039264 9548717488128 9552989961984 9553271783328 9556216869888 9559689836256 9560492699264 9562636901376 9566915603328 9602878085073 9609852997472 9610136496324 9616592751948 9623053344996 9697581024768 9704096027136 9704911017984 9711430944768 9711717440256 9755016940032 9755304721344 9761858503488 9762678345472 9766226345064 9766514457063 9769237081344 9773075770101 9775800223488 9824358644737 9826562026008 9907096664192 9909318601728 9910150828032 9913752422784 9914044886928 9916808638464 9920705313456 9921538496064 9923470921728 9928203956928 9972762853872 9973057058874 9979462728144 9979757130798 9982539201024 10038864292002 10071410678784 10078176826368 10116612303616 10123408818432 10128237214732 10130209899264 10130508749088 10131359551872 10135041539364 10137866898432 10138165974144 10144976969088 10190508767712 10198211344256 10281231734592 10288138843584 10291310475264 10295915214592 10298224355328 10303136130528 10342429542536 10344443945472 10349072458816 10349377765272 10352262875136 10356330655944 10356636176523 10359523309824 10363288217688 10364158570272 10417975481277 10424974457079 10451442634752 10458772627968 10505712776832 10512770696064 10513653602816 10516011577344 10517784799914 10520716856832 10521027226944 10525734750632 10527784856064 10528095434688 10567935018368 10575346712112 10580078540486 10582451412624 10583340171456 10590450242112 10676663724384 10684733764992 10735095151872 10739898458016 10740215294172 10743209358336 10747113707232 10747430756244 10748333370736 10750426831872 10750743978624 10755554286672 10762780053744 10803826425028 10811084622156 10846134577152 10907332385096 10909778652864 10910694902016 10917702813696 10918024895232 10925359812864 10967026219968 10974394057536 10974717811512 10979628334311 10982689139968 10983013138656 10987004638197 10990391716512 10997775251424 11082949742592 11090395459584 11138001045808 11145483747216 11148590788608 11148919681536 11152971475632 11153300497794 11156409718272 11161401537216 11161730808072 11169229451544 11211825912378 11219358210606 11226895569162 11227838451128 11230356601152 11322396187648 11330002768896 11330337013632 11337948929664 11381188841568 11388834920736 11393930735908 11396486136672 11397443261568 11397779495856 11405100260736 11405436720912 11410539964386 11464322363676 11472987762288 11561842632704 11566385701416 11569610078208 11574156199032 11575128245408 11577382742016 11577724284672 11582904616416 11591028146844 11634889996184 11635233235353 11637499438656 11642706516168 11643049985931 11646295734528 11650871987937 11651850477228 11659678391556 11712008340669 11749979125248 11757872964096 11766760245248 11818926873936 11819919477184 11822221651968 11824215129258 11827511381504 11827860303168 11835806463936 11836155630312 11841451594461 11843757963072 11888926895664 11897265051126 11906257692888 11914256522376 11952883003392 12006528887808 12011246689932 12014595081216 12015604117504 12020325485616 12023676407808 12031754121216 12074274059484 12077640020992 12082385765268 12086110528128 12090502920636 12091518331984 12091875042078 12094230185856 12099998572506 12108127560462 12193349740544 12201901399296 12211124302848 12268680173568 12270748933233 12274169666304 12274531764768 12282415665408 12282778007136 12337904497464 12346193314728 12347230200032 12355525282464 12355889780988 12364190681076 12451215142912 12459580084224 12465522725824 12467950645248 12468318460416 12469365602304 12477742737408 12486125500416 12530251176534 12533744251392 12538669215618 12542164637184 12542534641728 12547092910086 12548146667784 12551644731392 12556576729368 12556947159081 12612932059182 12622838016997 12631318257519 12653823673344 12729144052352 12737319949312 12737695711104 12741622493184 12746253115008 12746629140336 12750182535168 12755887471104 12803837446764 12812439285828 12813515328432 12822123669264 12822501932838 12830737793328 12907111232574 12930108033024 12938794702848 12948956587008 12957655919616 13006689253376 13007072961792 13012183914093 13015811337984 13021635126752 13022019276084 13024555584768 13025649441792 13030767693468 13034400297984 13080463564441 13089251245707 13098044830689 13102082701344 13212424802304 13218336563712 13218726515904 13227607084608 13228717994752 13231684896768 13237605275904 13297017138496 13297409411832 13299999358464 13305950304192 13306342841064 13310052268032 13312296625117 13315282271928 13375042757622 13385152389336 13394539904499 13427419880448 13428547571712 13437569101824 13497878424576 13506946532352 13507344998784 13508479402496 13513388719152 13517155864576 13517554632192 13522866171318 13526635958784 13535723386368 13587345023616 13593825556766 13596874344144 13602958123482 13708308979456 13717518458112 13727139074208 13737514840704 13792591927296 13799170353696 13808440874592 13808848235364 13812697746432 13817717623584 13818878093696 13821977355264 13880142559647 13890633975036 13899965942772 13945030170624 14007617035776 14017027594752 14023713066552 14026444475904 14027622475776 14028036302592 14037046474752 14037460579584 14100462282816 14107187549091 14109935216832 14111120228608 14116665001257 14120600322816 14126148820539 14235551632512 14246311686656 14249506811904 14313460202496 14319864610688 14320287058896 14323076232192 14324279144448 14329484942976 14329907674992 14333902442496 14334325304832 14339534754384 14340739048896 14350373404992 14414779496208 14415204744486 14424889127922 14546371537152 14547593202688 14557366526976 14567146417152 14567576160384 14622701626624 14632525410048 14632957082016 14639504445748 14642787755232 14644017518208 14649339517596 14653855622016 14663700335232 14860644996288 14865226242048 14870628634176 14871067330392 14875212957696 14881868716288 14882307744096 14885206382592 14892305935392 14949101216504 14959144280808 14959585588311 14969194092216 14969635696197 14973808801536 15058296438003 15106670358528 15107116018176 15117265239552 15174918455424 15185113227648 15192355822098 15195314848896 15196591015424 15197039327808 15199999266816 15202562309046 15206800347648 15207248961216 15214053285848 15217465453632 15285763151568 15297317016384 15421847601888 15432208265376 15436965712896 15443872821888 15454704195792 15513644313804 15516665918208 15523608688224 15524066647908 15528394312704 15534495983916 15535800636304 15539284964736 15546237855408 15616011120892 15666638833664 15677163952128 15688158941952 15758569165248 15765620172344 15769156044096 15770480404224 15776677199871 15781075285248 15781540840416 15788602125948 15791677284096 15851902527552 15863020068168 15870117810729 15875010257184 15885675363168 16008705183744 16014995586576 16019460108288 16027100647488 16030222258176 16099032079312 16102642727808 16109847687024 16110322941258 16114814037504 16120670560848 16121146134366 16122500056104 16125640247808 16133331430008 16144170080616 16205739637542 16216626933234 16269201865728 16281499070464 16360998577644 16365559555072 16366042353024 16376554220544 16377037342848 16388039719296 16450539329952 16461591086304 16462076717268 16474033709952 16474519707984 16485587574768 16624424613888 16707001568712 16711659001856 16718225620824 16722886182912 16723379522304 16729457213448 16730862223712 16734614577408 16742102305824 16742596212108 16753844177316 16817242745576 16817738868567 16829037315909 16840343353743 16841757676692 16871764897792 16983594281472 16995004153344 16995505520448 17007849961472 17071783262352 17083252381104 17084687104576 17090896103862 17096164892352 17096669243784 17104318969777 17107650391104 17108155081368 17115809946579 17196483545514 17209481643432 17265275449344 17276874559488 17342763949056 17349578552124 17354415117312 17361234298548 17362692368112 17366074113024 17367532589056 17374356924624 17379200397312 17452334994276 17464059774252 17466041727446 17469443601792 17477775715842 17489517587334 17624448751616 17624968687872 17636809446144 17650140367872 17724415125781 17728390310904 17729879215776 17733332477952 17736322693887 17741267072256 17741790454752 17753709695904 17833390343496 17846869852448 17859386539332 17871384783564 17903226507264 17929324505088 17997171232768 18009262043136 18009793331712 18017851625536 18021892621824 18023406176256 18030488228424 18035514611712 18047631181824 18099251699438 18111411089226 18116460031488 18123578647902 18129165792192 18135754380954 18137277497976 18137812563117 18149997858759 18245237483083 18290024610816 18302852098944 18316686454272 18398893804928 18403020260352 18411254499456 18411797647152 18416930328576 18420035813606 18423623498112 18424167010704 18429303140352 18506856746196 18519289972092 18520845300048 18533287923696 18533834671482 18676822714368 18689370126336 18698284088736 18701925967872 18704048403456 18716614106112 18729188250624 18795376764801 18800616377088 18808003823427 18809583398788 18813246955776 18813801962592 18822220001676 18827467097088 18834865094052 18906696243799 18919398088773 18980735510016 19084613603328 19093716078528 19097434976256 19105979923968 19106543566656 19112433739776 19119379672512 19120985398528 19125273802752 19133831206656 19205756170146 19219705994944 19220272992648 19233185503896 19233752899257 19246106689992 19360666848861 19395162049536 19408192054272 19409822035968 19422861889536 19423434880512 19510033880064 19510609442688 19523717006976 19525356690944 19532452690128 19533028914126 19538474162688 19546151540202 19551600446976 19648717289474 19653124052016 19814193328384 19818637203456 19827504845568 19828089773856 19841410626912 19843076992128 19856407913856 19945525707744 19946114117748 19958925456288 19959514261596 19965078402048 20062564136433 20077728584004 20142821357568 20156353652736 20233224607232 20246817636864 20256474429464 20260419798528 20261017498176 20262719103744 20270083078728 20275733796864 20276331948288 20284299256977 20289953938176 20381017535424 20390738335149 20396422688512 20404437185223 20562463469184 20576277687168 20582620950528 20591830429184 20596448710656 20606272261056 20684859085072 20688887890944 20698144917632 20698755530544 20704525750272 20712661311888 20713272353046 20719046619648 20726576435376 20728317140544 20835950962554 20849948914158 20917545255936 21011425553664 21025541392128 21027307205632 21035569599828 21041433713664 21042054453888 21051469501264 21055569712128 21056190869376 21135870036736 21150693424224 21160157080972 21164902825248 21166680342912 21180900484224 21353327448768 21369467529984 21470190303744 21479796916032 21480430588344 21486418716672 21494227414464 21494861512488 21496666741472 21500853663744 21501487957248 21511108573344 21525560107488 21607652850056 21622169244312 21622807116729 21637333691883 21692269154304 21814664770192 21819557305728 21821389804032 21835405627392 21836049790464 21850719625728 21934052439936 21948788115072 21949435623024 21959256668622 21965378279936 21966026277312 21974009276394 21980783433024 21995550502848 22276002091616 22290967494432 22297839363072 22305942951264 22306600995588 22312819436544 22322803074432 22323461616144 22338458903088 22423651824756 22438716421212 22453791138324 22455676902256 22460713202304 22644792375296 22660005537792 22660674027264 22675897859328 22762377683136 22777669841472 22787861471816 22788533733147 22792972273344 22794886523136 22795558991712 22803843463569 22810200521472 22810873441824 22821079928772 22928644727352 22945975524576 23123685265408 23132771402832 23139220156416 23148312398064 23150256490816 23154765484032 23155448569344 23165809232832 23182056293688 23269779992368 23270466470706 23274998877312 23285413032336 23286099971862 23292591469056 23301743975874 23303700954456 23319356783112 23424016681338 23499958250496 23515745928192 23533520490496 23637853747872 23639838954368 23648430258516 23655022763008 23655720606336 23671612927872 23672311260624 23682903188922 23687515926144 23777853791328 23794530102252 23812515385776 23828513044752 24013057775616 24022493379864 24029190162432 24040650971232 24148548118968 24155280041984 24164771530536 24165484411887 24172221056256 24181005841272 24183036663968 24183750084156 24188460371712 24199997145012 24216255120924 24308609456313 24324940399851 24386699481088 24403802798592 24422248605696 24537360347136 24541497866466 24548339332608 24549063529536 24564831330816 24565556014272 24675808994928 24692386629456 24694460400064 24711050564928 24711779561976 24722836589503 24728381362152 24931045451648 24936636920832 24938731204608 24955485474816 24972251000832 25060502353068 25067488502784 25077338431236 25084329274368 25085069283456 25094185820172 25096293335568 25103289462784 25113153458736 25113894318162 25225864118364 25245676033994 25262636515038 25307647346688 25458288104704 25474639898624 25475391422208 25492506230016 25493258280672 25511774942208 25607674893528 25619132780059 25624878571656 25627030656864 25636344155793 25644247338528 25645003865676 25661475586656 25814222465148 25860216066048 25877589405696 25897913174016 25915311839232 26013378506752 26014145923584 26024367828186 26031622675968 26043270253504 26044038552168 26049111169536 26051298883584 26061535386936 26068800595968 26160927128882 26178502491414 26196089661378 26199062591169 26204165402688 26216663573763 26234276381001 26436673127424 26437453031808 26455214169216 26457435989504 26463369793536 26475210551808 26594034276992 26594818823664 26599998716928 26611900608384 26612685682128 26620104536064 26624593250234 26630564543856 26750085515244 26770304778672 26789079808998 26854839760896 26995756849152 27013893064704 27014689997568 27016958804992 27026777438304 27035109264384 27045732342636 27053271917568 27071446772736 27148877549157 27167116633839 27174690047232 27185367971853 27187651113532 27193748688288 27205916246964 27328019461561 27416617958912 27435036916224 27454278148416 27475029681408 27585183854592 27598340707392 27616881749184 27617696470728 27625395492864 27630053720409 27635435247168 27637756187392 27643954710528 27760285119294 27781267950072 27799931885544 27800752007223 27890060341248 28015234071552 28034055189504 28047426133104 28052888951808 28055244951552 28056072605184 28074092949504 28074921159168 28200924565632 28214375098182 28219870433664 28222240457216 28233330002514 28241200645632 28252297641078 28471103265024 28492623373312 28626920404992 28639729221376 28640574117792 28646152464384 28658969885952 28659815349984 28668650609664 28679069508768 28681478097792 28700746809984 28808634255219 28829558992416 28830409488972 28849778255844 29092743074304 29095186405376 29114733053952 29134292834304 29135152320768 29245403253248 29265050820096 29265914164032 29279008891496 29285575510464 29288035036416 29298679035192 29299543371189 29307711244032 29319227310303 29327400670464 29473075934211 29721289992576 29730452484096 29741257268352 29742134660784 29750425915392 29763737432576 29764615488192 29770412765184 29784611870784 29898202433008 29918288561616 29919171176622 29938388184432 29939271392394 29947617603072 30116592876006 30214232036352 30234530479104 30349836910848 30370226455296 30384711644196 30390629697792 30393182030848 30394078655616 30405124618092 30413600695296 30414497922432 30428106571696 30434930907264 30571526303136 30594634032768 30843695203776 30864416530752 30873931425792 30887745643776 30909408391584 31027288627608 31033331836416 31047217376448 31048133295816 31056788625408 31068991967832 31071601272608 31078569929472 31092475710816 31232022241784 31253926443831 31274923371237 31333277667328 31354327904256 31376317883904 31517138330496 31531240344688 31538312088192 31540960808448 31553354399742 31562150570496 31563081680832 31577204251896 31583354568192 31703805055104 31726040136336 31740235621458 31750020514368 31771350726336 32029991173152 32054201294976 32198064158624 32205285455616 32219695374048 32220645882516 32229628075008 32241341121696 32242292268732 32245000112208 32251280495616 32266662860016 32288340161232 32411479275084 32433253866468 32538403731456 32721997155288 32731119110144 32732084706048 32753108441088 32754074685696 32776079438592 32901078659904 32916770947879 32923182172608 32924153434536 32938885002933 32948067419904 32949039415968 32961013914591 32971175149536 33248849227776 33414003137424 33423318003712 33436451241648 33445772365824 33446759044608 33458914426896 33461724447424 33469229154816 33484204611648 33485192424216 33507688354632 33634485491152 33635477737134 33658074631818 33680686707486 33683515353384 33967188562944 33990008306688 33991011040896 34015699922944 34143566524704 34166504762208 34169374209152 34181792207724 34192329784704 34193338487568 34208637939554 34215300782208 34216310162736 34231619893158 34392967091028 34418963286864 34685527898112 34699157104248 34708830234624 34722468597096 34725384736224 34732148226048 34748713849248 34904669988552 34905699706059 34928119548504 34929149957793 34932083454892 34938887203584 34955551431684 34979035174668 35136025022007 35248897503232 35249937375744 35273618892288 35300280735744 35448830251562 35456780621808 35459758431552 35466664955904 35472645387774 35482534144512 35483580909504 35507419391808 35524354783383 35666780686992 35693739704896 35718773078664 35742769567128 35858649010176 36019586663424 36035703251072 36043785243648 36046812352512 36060976456848 36071029223424 36095262363648 36198503398876 36222822178452 36232920062976 36247157295804 36258331584384 36271508761908 36274554995952 36275625126234 36299995717518 36490474966166 36580049221632 36605704197888 36633372908544 36797787609856 36806040520704 36812246799699 36822508998912 36823595294304 36840071627212 36847246996224 36848334021408 37013713492392 37030274891701 37038579944184 37041690600096 37066575847392 37067669342964 37353645428736 37378740252672 37396568177472 37403851935744 37408096806912 37433228212224 37458376501248 37590753529602 37601232754176 37616007646854 37619166797576 37626493911552 37627603925184 37644440003352 37654934194176 37669730188104 37670841477243 37813392487598 37838796177546 37868514050991 37893954772557 37961471020032 38187432157056 38211959847936 38213087133312 38224867479552 38238759345024 38241970797056 38250547605504 38267662413312 38411512340292 38439411989888 38440545985296 38466371007792 38467505798514 38492213379984 38721333697722 38790324099072 38816384108544 38846869761024 39020067760128 39021218885376 39036551742279 39047434013952 39050713381888 39064905380256 39066057828252 39076948325376 39092303080404 39103200893952 39241390693323 39267753737121 39294134492067 39297434578948 39306248104032 39628386656768 39637274406912 39655009691136 39656179547712 39682821253824 39686153984256 39712815827712 39891051415488 39892228235496 39917850912576 39919028523192 39930156804096 39936889875351 40125128272866 40155457168008 40183619713497 40285642715136 40312707305472 40466449214464 40493635273728 40512948858928 40520839597056 40522034996352 40525438207488 40540166157456 40551467593728 40552663896576 40568598513954 40579907876352 40762035070848 40781476670298 40792845377024 40808874370446 41124926938368 41152555374336 41183660858368 41212544522112 41369718170144 41377775781888 41396289835264 41397511061088 41425322623776 41426544706092 41438093239296 41453152870752 41456634281088 41640427678941 41671901925108 41699897828316 41835090511872 42022851107328 42051082784256 42054614411264 42071139199656 42082867427328 42084108907776 42102939002528 42111139424256 42112381738752 42271740073472 42301386848448 42320314161944 42321562647273 42329805650496 42333360685824 42349995003771 42361800968448 42378446461617 42706654897536 42738935059968 42940380607488 42959593832064 42960861176688 42972837433344 42988454828928 42989723024976 42993333482944 43001707327488 43002975914496 43022217146688 43051120214976 43215305700112 43244338488624 43245614233458 43274667383766 43629329540384 43639114611456 43642779608064 43672099580928 43701439251456 43868104879872 43897576230144 43898871246048 43918513337244 43930756559872 43932052554624 43948018552788 43961566866048 43991101005696 44552004183232 44581934988864 44595678726144 44611885902528 44613201991176 44625638873088 44645606148864 44646923232288 44676917806176 44847303649512 44877432842424 44878756764933 44907582276648 44911353804512 44921426404608 45174889314009 45289584750592 45320011075584 45321348054528 45351795718656 45524755366272 45555339682944 45575722943632 45577067466294 45585944546688 45589773046272 45591117983424 45607686927138 45620401042944 45621746883648 45642159857544 45857289454704 45891951049152 46265542805664 46296624796128 46300512981632 46310897138688 46331618465664 46364112587376 46539559984736 46540932941412 46549997754624 46570826064672 46572199943724 46585182938112 46603487951748 46607401908912 46638713566224 46848033362676 46999916500992 47031491856384 47275707495744 47279677908736 47296860517032 47310045526016 47311441212672 47330031599613 47343225855744 47344622521248 47365806377844 47375031852288 47555707582656 47578389448681 47589060204504 47610353432187 47625030771552 47657026089504 48026115551232 48044986759728 48058380324864 48081301942464 48297096237936 48310560083968 48329543061072 48330968823774 48344442112512 48362011682544 48366073327936 48367500168312 48376920743424 48399994290024 48432510241848 48617218912626 48649880799702 48807605597184 48844497211392 49082995732932 49096678665216 49098127059072 49129662661632 49131112028544 49351617989856 49384773258912 49388920800128 49422101129856 49423559123952 49445673179006 49456762724304 49862090903296 49873273841664 50121004706136 50134977005568 50154676862472 50168658548736 50170138566912 50188371640344 50192586671136 50226306917472 50227788636324 50451728236728 50453216605701 50487111947727 50491352067988 50525273030076 50615294693376 50916576209408 50949279797248 50950782844416 50985012460032 50986516561344 51023549884416 51215349787056 51238265560118 51249757143312 51254061313728 51272688311586 51288494677056 51290007731352 51312956909331 51322951173312 51347429839737 51628444930296 51795826348032 51830623678464 52028291847168 52048735656372 52063245351936 52086540507008 52088077104336 52098222339072 52102597767168 52123070773872 52137601191936 52321854257764 52357004982828 52392179322756 52398125182338 52408330805376 52433327147526 52468552762002 52873346254848 52874906063616 52910428338432 52914871979008 52950421103616 53173245377343 53188068553984 53189637647328 53199997433856 53208968081661 53223801216768 53225371364256 53249186500468 53261129087712 53500171030488 53540609557344 53578159617996 53709679521792 53991513698304 54027786129408 54029379995136 54033917609984 54053554876608 54070218528768 54091464685272 54106543835136 54142893545472 54297755098314 54334233267678 54349380094464 54370735943706 54375302227064 54387497376576 54411832493928 54413437689351 54449993576277 54656038923122 54735712449249 54833235917824 54870073832448 54908556296832 54950059362816 55196681414784 55233763498368 55235392941456 55250790985728 55260107440818 55270870494336 55275512374784 55287909421056 55520570238588 55562535900144 55599863771088 55601504014446 56030468143104 56068110379008 56094852266208 56105777903616 56112145210368 56149842318336 56386130294403 56401849131264 56424011470281 56428750196364 56439740867328 56444480914432 56466660005028 56482401291264 56504595282156 56720088731397 56758194266319 56942206530048 56985246746624 57253840809984 57279458442752 57281148235584 57292304928768 57317939771904 57319630699968 57337301219328 57358139017536 57362956195584 57401493619968 57617268510438 57659117984832 57660818977944 57699556511688 58082000546583 58185486148608 58190372810752 58229466107904 58268585668608 58270304641536 58490806506496 58530101640192 58531828328064 58558017782992 58571151020928 58576070072832 58597358070384 58599086742378 58615422488064 58638454620606 58654801340928 58946151868422 59442579985152 59482514536704 59484269321568 59527474865152 59529230976384 59569223741568 59796404866016 59836577123232 59838342353244 59876776368864 59878542784788 59895235206144 60187692409299 60233185752012 60428464072704 60469060958208 60699673821696 60740452910592 60769423288392 60781259395584 60786364061696 60788157311232 60810249236184 60827201390592 60828995844864 60856213143392 60869861814528 61131146046061 61143052606272 61172215005447 61189268065536 61213311555669 61687390407552 61728833061504 61747862851584 61775491287552 61818816783168 62054577255216 62066663672832 62094434752896 62096266591632 62113577250816 62137983935664 62143202545216 62157139858944 62184951421632 62464044483568 62507852887662 62549846742474 62752635767808 63034276660992 63062480689376 63076624176384 63081921616896 63106708799484 63124301140992 63126163361664 63154408503792 63166709136384 63407610110208 63452080272672 63480471242916 63500041028736 63542701452672 64059982346304 64108402589952 64396128317248 64410570911232 64439390748096 64441291765032 64459256150016 64470125347621 64482682243392 64484584537464 64490000224416 64502560991232 64533325720032 64576680322464 64822958550168 64866507732936 64868421350187 65076807462912 65443994310576 65462238220288 65464169412096 65506216882176 65508149371392 65552158877184 65802157319808 65833541895758 65846364345216 65848306869072 65877770005866 65896134839808 65898078831936 65922027829182 65942350299072 66828006274848 66872902483296 66893518089216 66917828853792 66923448894848 66938458309632 66968409223296 66970384848432 67015376709264 67268970982304 67270955474268 67316149263636 67361373414972 67367030706768 67934377125888 67980016613376 67982022081792 68287133049408 68333009524416 68338748418304 68363584415448 68365601199441 68384659569408 68386676975136 68411530390707 68417275879108 68430601564416 68432620325472 68463239786316 68770510513159 68785934182056 68837926573728 69371055796224 69398314208496 69417660469248 69444937194192 69450769472448 69464296452096 69497427698496 69809339977104 69811399412118 69856239097008 69858299915586 69864166909784 69877774407168 69911102863368 69958070349336 70272050044014 70499874751488 70547237784576 70600561471488 70897660503124 70913561243616 70919516863104 70945290775548 70965068289024 70967161819008 71014838783616 71048709566766 71333561373984 71387479409792 71437546157328 71485539134256 72039173326848 72071406502144 72087570487296 72121952913696 72397006797752 72445644356904 72465840125952 72494314591608 72496453235661 72516663168768 72543017523816 72549109991904 72551250252468 72599991435036 72925828368939 72974821199553 72980949932332 73160098443264 73211408395776 73266745817088 73595575219712 73612081041408 73624493599398 73645017997824 73647190588608 73680143254424 73694493992448 73696668042816 74027426984784 74060549783402 74077159888368 74083381200192 74133151694784 74135338685928 74168509768509 74793136354944 74816193613824 74866456424448 74916753002496 75181507059204 75202465508352 75232015293708 75238333595152 75252987823104 75255207850368 75288880006704 75309868388352 75339460376208 75341682954486 75626784975196 75677592355092 75737028101982 75787909545114 75922942040064 76374864314112 76423919695872 76426174266624 76477518690048 76483941594112 76535324826624 76823024680584 76857398340177 76878823979776 76881091970592 76909032467379 76932742015584 76935011597028 76984426759968 77442667395444 77580648198144 77632768217088 77693739522048 78040135520256 78042437770752 78073103484558 78094868027904 78101426763776 78129810760512 78132115656504 78153896650752 78184606160808 78206401787904 78482781386646 78535507474242 78588268984134 78594869157896 78597187773507 78612496208064 78649990721289 78702829143003 79256773313536 79310019382272 79312359095424 79365642507648 79372307968512 79425631655424 79782102830976 79784456470992 79835701825152 79838057046384 79860313608192 79873779750702 80250256545732 80310914336016 80367239426994 80932898428928 80987270547456 81025897717856 81041679194112 81044069992704 81050876414976 81080332314912 81105327793152 81137197027908 81159815752704 81446632647471 81501349901517 81524070141696 81556103915559 81562953340596 81585690754048 81617748740892 81984058384683 82249853876736 82305110748672 82367321716736 82425089044224 82739436340288 82755551563776 82792579670528 82795022122176 82850645247552 82853089412184 82876186478592 82890161161227 82906305741504 82913268562176 83280855357882 83343803850216 83399795656632 83670181023744 84045702214656 84102165568512 84109228822528 84142278399312 84165734854656 84168217815552 84205878005056 84222278848512 84224763477504 84543480146944 84602773696896 84640628323888 84643125294546 84659611300992 84666721371648 84699990007542 84723601936896 84756892923234 85413309795072 85477870119936 85880761214976 85919187664128 85921722353376 85976909657856 85979446049952 85986666965888 86005951828992 86044434293376 86102240429952 86430611400224 86488676977248 86491228466916 86549334767532 87258659080768 87278229222912 87285559216128 87344199161856 87402878502912 87736209759744 87795152460288 87797742492096 87837026674488 87861513119744 87864105109248 87896037105576 87898630113567 87923133732096 87982202011392 88359866118979 88419227802633 89104008366464 89163869977728 89191357452288 89223771805056 89226403982352 89251277746176 89291212297728 89293846464576 89353835612352 89694607299024 89754865684848 89757513529866 89815164553296 89822707609024 89842852809216 90349778628018 90642696109056 90703591437312 91049510732544 91110679365888 91151445887264 91154134932588 91171889093376 91179546092544 91182235966848 91215373854276 91240802085888 91243493767296 91284319715088 91714578909408 91783902098304 92531085611328 92593249592256 92601025963264 92621794277376 92663236931328 92728225174752 93079119969472 93081865882824 93099995509248 93141652129344 93144399887448 93170365876224 93186076375819 93206975903496 93214803817824 93277427132448 93696066725352 93761779331493 93999833001984 94062983712768 94551414991488 94559355817472 94593721034064 94620091052032 94622882425344 94660063199226 94686451711488 94689245042496 94731612755688 94750063704576 95111415165312 95156778897362 95178120409008 95220706864374 95250061543104 95314052179008 96089973519456 96162603884928 96594192475872 96659086122144 96661937647548 96688884225024 96724023365088 96732146655872 96735000336624 96753841486848 96799988580048 96865020483696 97234437825252 97299761599404 97615211194368 98165991465864 98193357330432 98196254118144 98259325323264 98262224057088 98703235979712 98750312843637 98769546517824 98777841600256 98816655008799 98844202259712 98847118247904 98883041743773 98891346358012 98913525448608 99724181806592 99746547683328 100242009412272 100269954011136 100309353724944 100337317097472 100340277133824 100376743280688 100385173342272 100452613834944 100455577272648 100903456473456 100906433211402 100974223895454 100982704135976 101050546060152 101833152418816 101901565688832 101970024920064 101973033122688 102047099768832 102430699574112 102476531120236 102499514286624 102508122627456 102545376623172 102576989354112 102580015462704 102625913818662 102645902346624 102694859679474 103256889860592 104056583694336 104097471312744 104126490703872 104173081014016 104176154208672 104196444678144 104246141547744 104643708515528 104714009965656 104717099118177 104784358645512 104787449873379 104796250364676 104816661610752 104866654295052 104937105524004 105408075066021 105746692509696 105749812127232 105820856676864 105829743958016 105900842207232 106346490754686 106376137107968 106379275294656 106399994867712 106417936163322 106447602433536 106450742728512 106498373000936 106522258175424 106573064350149 107000342060976 107081219114688 107156319235992 108058759990272 108067835219968 108107109753216 108140437057536 108182929370544 108213087670272 108285787090944 108595510196628 108668466535356 108698760188928 108741471887412 108750604454128 108774994753152 108823664987856 108826875378702 108899987152554 109312077846244 109471424898498 109666471835648 109740147664896 109817112593664 109900118725632 110393362829568 110436740399097 110467526996736 110470785882912 110520214881636 110541740988672 110551024749568 111041140477176 111090824675103 111125071800288 111199727542176 111203008028892 112060936286208 112136220758016 112189704532416 112211555807232 112224290420736 112299684636672 112772260588806 112803698262528 112848022940562 112857500392728 112879481734656 112888961828864 112933320010056 112964802582528 113009190564312 113440177462794 113516388532638 113605542152973 113681864317671 113884413060096 113970493493248 114558916885504 114562296471168 114635879543808 114639261399936 114674602438656 114716278035072 114725912391168 114802987239936 115234537020876 115318235969664 115321637955888 115399113023376 116164001093166 116370972297216 116540609283072 116981613012992 117060203280384 117063656656128 117116035565984 117142302041856 117152140145664 117194716140768 117198173484756 117230844976128 117276909241212 117309602681856 117724172079969 117803261211363 117882403476201 117892303736844 118885159970304 118965029073408 118968538643136 119054949730304 119058461952768 119138447483136 119592809732032 119673154246464 119676684706488 119730232788439 119753552737728 119757085569576 119790470412288 119810669626053 120375384818598 120466371504024 120856928145408 120938121916416 121399347643392 121480905821184 121538846576784 121562518791168 121572728123392 121576314622464 121620498472368 121654402781184 121657991689728 121712426286784 121739723629056 122262292092122 122286105212544 122344430010894 122378536131072 122426623111338 123374780815104 123457666123008 123550982575104 123637633566336 124109154510432 124133327345664 124188869505792 124192533183264 124275967871328 124286405090432 124314279717888 124369902843264 124928088967136 125015705775324 125099693484948 125505271535616 126068553321984 126124961378752 126153248352768 126163843233792 126213417598968 126248602281984 126252326723328 126308817007584 126333418272768 126815220220416 126904160545344 126960942485832 126964687941819 127000082057472 127049985011313 127085402905344 127716662381581 128119964692608 128216805179904 128792256634496 128821141822464 128878781496192 128882583530064 128918512300032 128940250695242 128965364486784 128969169074928 128980000448832 129005121982464 129066651440064 129153360644928 129645917100336 129733015465872 129736842700374 130887988621152 130928338824192 131016298742784 131104317754368 131604314639616 131667083791516 131692728690432 131696613738144 131755540011732 131792269679616 131796157663872 131844055658364 131884700598144 133656012549696 133745804966592 133787036178432 133835657707584 133846897789696 133876916619264 133936818446592 133940769696864 134030753418528 134537941964608 134541910948536 134632298527272 134636270294799 134722746829944 134734061413536 135524667942027 135868754251776 135960033226752 135964044163584 136574266098816 136666019048832 136677496836608 136727168830896 136731202398882 136769319138816 136773353950272 136823060781414 136834551758216 136861203128832 136865240650944 136926479572632 137541021026318 137571868364112 137675853147456 138796628416992 138889874388384 138901538944896 138994855396992 139618679954208 139622798824236 139712478194016 139716599831172 139728333819568 139755548814336 139822205726736 139916140698672 140544100088028 140999749502976 141094475569152 141795321006248 141827122487232 141839033726208 141890581551096 141930136578048 141934323638016 141990094798839 142029677567232 142097419133532 142667122747968 142735168346043 142774958819584 142831060296561 142875092314656 142971078268512 144078346653696 144142813004288 144175140974592 144243905827392 144794013595504 144891288713808 144931680251904 144988629183216 144992906471322 145033326337536 145086035047632 145098219983808 145102500504936 145199982870072 145851656737878 145949642399106 145961899864664 146422816791552 146533491634176 147191150439424 147248987198796 147290035995648 147294381177216 147360286508848 147388987984896 147393336085632 148054853969568 148121099566804 148154319776736 148166762400384 148266303389568 148270677371856 148337019537018 149586272709888 150363014118408 150404931016704 150464030587416 150476667190304 150505975646208 150510415700736 150577760013408 150678920752416 150683365908972 151253569950392 151355184710184 151359649817103 151461335843181 151474056203964 151575819090228 151845884080128 152749728628224 152847839391744 152852348533248 152955037380096 152967883188224 153070649653248 153646049361168 153714796680354 153757647959552 153762183941184 153818064934758 153865484031168 153870023194056 153938870727993 153968853519936 154042289519211 154885334790888 155387479044096 156084875541504 156146206969116 156189736055808 156202853527552 156259621521024 156264231313008 156307793301504 156369212321616 156412803575808 156965562773292 157071014948484 157176537968268 157189738315792 157194375547014 157224992416128 157299981442578 157405658286006 158513546627072 158620038764544 158624718190848 158731285015296 158744615937024 158851263310848 159519736132029 159564205661952 159568912941984 159626904244983 159671403650304 159676114092768 159747559501404 160500513091464 160621828672032 160734478853988 161865796857856 161974541094912 162051795435712 162083358388224 162088139985408 162101752829952 162160664629824 162210655586304 162274394055816 162319631505408 162893265294942 163002699803034 163048140283392 163112207831118 163125906681192 163171381508096 163235497481784 163240313068053 163968116769366 164207137347747 164499707753472 164610221497344 164734643433472 164850178088448 165478872680576 165585159341056 165590044244352 165701290495104 165706178824368 165752372957184 165780322322454 165812611483008 165826537124352 166561710715764 166687607700432 166799591313264 168091404429312 168204331137024 168284556798624 168336435631104 168411756010112 168449526955008 169086960293888 169158390883209 169205547393792 169281256647776 169286250589092 169319222601984 169333442743296 169399980015084 169447203873792 169513785846468 170160266194191 170274582798957 170826619590144 170955740239872 171761522429952 171838375328256 171843444706752 171953819315712 171958892099904 171973333931776 172011903657984 172088868586752 172204480859904 172861222800448 172977353954496 172982456933832 173059856126521 173098669535064 174517318161536 174556458445824 174571118432256 174688398323712 174805757005824 175472419519488 175590304920576 175595484984192 175674053348976 175723026239488 175728210218496 175792074211152 175797260227134 175846267464192 175964404022784 176719732237958 176838455605266 178208016732928 178327739955456 178447543610112 178452807964704 178582424595456 178587692929152 178707671224704 179389214598048 179509731369696 179515027059732 179630329106592 179645415218048 179685705618432 180699557256036 181285392218112 181407182874624 182099021465088 182221358731776 182302891774528 182308269865176 182343778186752 182359092185088 182364471933696 182430747708552 182481604171776 182486987534592 182568639430176 183393438138183 183429157818816 183516645016341 183567804196608 183639934667007 185062171222656 185186499184512 185202051926528 185243588554752 185326473862656 185456450349504 186158239938944 186163731765648 186199991018496 186283304258688 186288799774896 186340731752448 186372152751638 186413951806992 186429607635648 186554854264896 187392133450704 187523558662986 189102829982976 189118711634944 189187442068128 189245764850688 189320126398452 189372903422976 189378490084992 189463225511376 189500127409152 190222830330624 190313557794724 190356240818016 190441413728748 190500123086208 190628104358016 192179947038912 192325207769856 193188384951744 193318172244288 193323875295096 193377768450048 193410376042863 193448046730176 193464293311744 193470000673248 193507682973696 193599977160096 193730040967392 194468875650504 194599523198808 194605264050561 195230422388736 196331982931728 196386714660864 196392508236288 196518650646528 196524448114176 197406471959424 197500625687274 197539093035648 197555683200512 197633310017598 197688404519424 197694236495808 197766083487546 197782692716024 197827050897216 199448363613184 200484018824544 200618707449888 200680554267648 200753486561376 200770346684544 200905227669888 200911154545296 201806912946912 201812866422804 201948447790908 201965408271952 202101092120304 203666304837632 203803131377664 203940049840128 203946066245376 204861399148224 204953062240472 204999028573248 205016245254912 205090753246344 205096803598323 205153978708224 205160030925408 205234591172121 205251827637324 205291804693248 205389719358948 206311531539477 206513779721184 208113167388672 208194942625488 208252981407744 208346162028032 208352308417344 208392889356288 208492283095488 209287417031056 209428019931312 209434198236354 209568717291024 209574899746758 209592500729352 209633323221504 209733308590104 209874211048008 210816150132042 211499624254464 211641713353728 211659487916032 211801684414464 212692981509372 212752274215936 212758550589312 212835872326644 212895204867072 212901485457024 212996746001872 213044516350848 213146128700298 214000684121952 214162438229376 214312638471984 216117519980544 216214219506432 216365858741088 217191020393256 217336933070712 217397520377856 217482943774824 217501208908256 217549989506304 217647329975712 217653750757404 217799974305108 218624155692488 218777485106817 218924463598659 218942849796996 219332943671296 219480295329792 219634225187328 219800237451264 220786725659136 220873480798194 220935053993472 220941571765824 221040429763272 221083481977344 221102049499136 222082280954352 222181649350206 222250143600576 222356146607101 222399455084352 222406016057784 222505529305527 224379409064832 224448580841472 224599369273344 225544521177612 225607396525056 225696045881124 225715000785456 225758963469312 225777923657728 225866640020112 225929605165056 226018381128624 226880354925588 227032777065276 227211084305946 227363728635342 227768826120192 229117833771008 229124592942336 229271759087616 229278522799872 229432556070144 229451824782336 229605974479872 230417396635153 230469074041752 230572195020531 230636471939328 230643275911776 230727097402137 230798226046752 232328002186332 232741944594432 233081218566144 233963226025984 234120406560768 234127313312256 234232071131968 234284604083712 234304280291328 234389432281536 234396346969512 234461689952256 234553818482424 234619205363712 235448344159938 235606522422726 235764806952402 235784607473688 235791563320521 235949972163867 237770319940608 237930058146816 237937077286272 238109899460608 238116923905536 238276894966272 239185619464064 239346308492928 239353369412976 239460465576878 239507105475456 239514171139152 239580940824576 239621339252106 240750769637196 240932743008048 242798695286784 242961811642368 243077693153568 243125037582336 243152629244928 243240996944736 243315983379456 243424852573568 243479447258112 244339897942413 244504049704551 244524584184244 244572210425088 244688860021788 244757072262144 244853246222676 245952175154049 246749561630208 246915332246016 247101965150208 247275267132672 248218309020864 248266654691328 248377739011584 248385066366528 248551935742656 248572810180864 248628559435776 248670483483681 248739805686528 249856177934272 250031411550648 250199386969896 251010543071232 252137106643968 252249922757504 252306496705536 252327686467584 252426835197936 252497204563968 252504653446656 252617634015168 252666836545536 253630440440832 253808321090688 253921884971664 253929375883638 254000164114944 254099970022626 254170805810688 255433324763162 256239929385216 256433610359808 257584513268992 257642283644928 257757562992384 257765167060128 257880501390484 257930728973568 257938338149856 257960000897664 258133302880128 258306721289856 259291834200672 259466030931744 259473685400748 261775977242304 261856677648384 262032597485568 262208635508736 263208629279232 263334167583032 263385457380864 263393227476288 263511080023464 263584539359232 263592315327744 263688111316728 263695890340701 263769401196288 265079598356937 265257683407899 267312025099392 267491609933184 267574072356864 267671315415168 267693795579392 267753833238528 267873636893184 267881539393728 268061506837056 269075883929216 269083821897072 269264597054544 269272540589598 269445493659888 269468122827072 271049335884054 271928088327168 273148532197632 273332038097664 273354993673216 273454337661792 273462404797764 273538638277632 273546707900544 273646121562828 273669103516432 273722406257664 273730481301888 273852959145264 275082042052636 275143736728224 275351706294912 277593256833984 277779748776768 277803077889792 277989710793984 279237359908416 279245597648472 279424956388032 279433199662344 279456667639136 279511097628672 279558229127457 279644411453472 279832281397344 281088200176056 281285337994479 281999499005952 282188951138304 283590642012496 283654244974464 283678067452416 283781163102192 283860273156096 283868647276032 283980189597678 284059355134464 284194838267064 285334245495936 285470336692086 285549917639168 285662120593122 285750184629312 285942156537024 288285626008576 288487811654784 289588027191008 289782577427616 289977258366432 289985812942644 290066652675072 290172070095264 290196439967616 290205001009872 290399965740144 291703313475756 291899284798212 291923799729328 292845633583104 294382300878848 294497974397592 294580071991296 294588762354432 294720573017696 294777975969792 294786672171264 296109707939136 296242199133608 296250938530911 296308639553472 296333524800768 296449965026397 296532606779136 296541354743712 296649125231319 296674039074036 299172545419776 300726028236816 300809862033408 300928061174832 300953334380608 301011951292416 301020831401472 301155520026816 301357841504832 301366731817944 302507139900784 302710369420368 302719299634206 302922671686362 302948112407928 303151638180456 305499457256448 305704697066496 305910074760192 305935766376448 306141299306496 307292098722336 307429593360708 307515295919104 307524367882368 307636129869516 307730968062336 307740046388112 307877741455986 307937707039872 308084579038422 309770669581776 312169751083008 312292413938232 312379472111616 312519243042048 312528462626016 312738424643232 313931125546584 314142029896968 314151297354531 314353075936536 314379476631584 314388751094028 314449984832256 314599962885156 314811316572012 316224225198063 317027093254144 317240077529088 317249436381696 317462570030592 317489231874048 317702526621696 319039472264058 319128411323904 319137825883968 319253808489966 319342807300608 319352228185536 319495119002808 319719193050447 321001026182928 321243657344064 321396875663539 321468957707976 324103590871424 324176279970816 324203505659904 324321329259648 324421311172608 324548788111632 324639263010816 325786530589884 326005399606068 326096280566784 326224415662236 326251813362384 326342763016192 326470994963568 326480626136106 327936233538732 328414274695494 328999415506944 329220442994688 329700356176896 330957745361152 331170318682112 331180088488704 331310221197291 331402580990208 331412357648736 331560644644908 331625222966016 331653074248704 333048726140767 333123421431528 333272474025309 333375215400864 333599182626528 336182808858624 336408662274048 336569113597248 336672871262208 336823512020224 336899053910016 338173920587776 338316781766418 338411094787584 338562513295552 338572501178184 338638445203968 338666885486592 338799960030168 338894407747584 339027571692936 340320532388382 340549165597914 340816626458919 341045592953013 341653239180288 341911480479744 343676750656512 343686889413504 343907638631424 343917784199808 343946667863552 344023807315968 344177737173504 344408961719808 345722445600896 345954707908992 345964913867664 346119712253042 346197339070128 349034636323072 349112916891648 350944839038976 351180609841152 351190969968384 351348106697952 351456420436992 351584148422304 351594520454268 351692534928384 351928808045568 353172516239907 353409783634089 353439464475916 353676911210532 356416033465856 356655479910912 356895087220224 356905615929408 357164849190912 357175385858304 357415342449408 358778429196096 359019462739392 359030054119464 359190698365317 359260658213184 359290830436096 359371411236864 359432008878159 361399114512072 362570784436224 362814365749248 364198042930176 364442717463552 364605783549056 364616539730352 364687556373504 364718184370176 364728943867392 364861495417104 364963208343552 364973975069184 365137278860352 366786876276366 366858315637632 367033290032682 367135608393216 367279869334014 370124342445312 370372998369024 370404103853056 370652947725312 370912900699008 372316479877888 372327463531296 372399982036992 372566608517376 372577599549792 372744305503276 372827903613984 372859215271296 373109708529792 374784266901408 375047117325972 378205659965952 378237423269888 378374884136256 378491529701376 378640252796904 378745806845952 378756980169984 378926451022752 379000254818304 380445660661248 380627115589448 380712481636032 380882827457496 380894063825457 381000246172416 381149955033939 381256208716032 383149987144743 384359894077824 384650415539712 386376769903488 386636344488576 386647750590192 386755536900096 386820752085726 386896093460352 386928586623488 386940001346496 387015365947392 387199954320192 387460081934784 388937751301008 389199046397616 389210528101122 392663965863456 392785016472576 393048896228352 394812943918848 395001251374548 395078186071296 395111366401024 395266620035196 395376809038848 395388472991616 395532166975092 395565385432048 395654101794432 398896727226368 400968037649088 401237414899776 401361108535296 401506973122752 401540693369088 401810455339776 401822309090592 403613825893824 403625732845608 403896895581816 403930816543904 404202184240608 406574003826081 407332609675264 407606262755328 407880099680256 407892132490752 409722798296448 409906124480944 409998057146496 410032490509824 410181506492688 410193607196646 410307957416448 410320061850816 410469182344242 410503655274648 410583609386496 410779438717896 412623063078954 413027559442368 416389885250976 416692324056064 416704616834688 416984566190976 418574834062112 418856039862624 418868396472708 419137434582048 419149799493516 419185001458704 419266646443008 419466617180208 419748422096016 421632300264084 422999248508928 423283426707456 425385963018744 425504548431872 425517101178624 425671744653288 425790409734144 425802970914048 425993492003744 426089032701696 426292257400596 427918022322427 428001368243904 428205505038129 428324876458752 428493180889683 428625276943968 432235039961088 432428439012864 432731717482176 434382040786512 434673866141424 434795040755712 434965887549648 435002417816512 435099979012608 435294659951424 435307501514808 435502275307399 435599948610216 437248311384976 437554970213634 437848927197318 437885699593992 439268450374656 439600474902528 441573451318272 441746961596388 441870107986944 441883143531648 442080859526544 442166963954688 442204098998272 444164561908704 444363298700412 444500287201152 444712293214202 444798910168704 444812032115568 445011058611054 448758818129664 451089042355224 451214793050112 451290877433347 451392091762248 451430001570912 451517926938624 451733280040224 452036762257248 453760709851176 454065554130552 454078949451309 454422168611892 454727457270684 455537652240384 458235667542016 458249185884672 458543518175232 458557045599744 458865112140288 458903649564672 459211948959744 460834793270306 460938148083504 461144390041062 461272943878656 461286551823552 461454194804274 461596452093504 461816612183979 462126868557633 464656004372664 466162437132288 468254626624512 468464142263936 468569208167424 468608560582656 468778864563072 468792693939024 468923379904512 469107636964848 469238410727424 470896688319876 471213044845452 471529613904804 471569214947376 471583126641042 471899944327734 475540639881216 475860116293632 475874154572544 476233847811072 476553789932544 478371238928128 478559208396087 478692616985856 478706738825952 478880712734949 478920931153756 479014210950912 479028342278304 479242678504212 481393573592113 481501539274392 481865486016096 485597390573568 485923623284736 486155386307136 486250075164672 486305258489856 486481993889472 486631966758912 486849705147136 486958894516224 488679795884826 489008099409102 489049168368488 489144420850176 489377720043576 489514144524288 489706492445352 489720939204159 491904350308098 492621412043241 493499123260416 493830664492032 494203930300416 494550534265344 496436618041728 496755478023168 496770132733056 497103871485312 497145620361728 497257118871552 497340966967362 497479611373056 499712355868544 500062823101296 500398773939792 504274213287936 504499845515008 504612993411072 504853670395872 505009306893312 505235268030336 507260880881664 507475172649627 507616642181376 507843769943328 507858751767276 508000328229888 508199940045252 508341611621376 510480798582573 510823748396871 510866649526324 512479858770432 512867220719616 515169026537984 515284567289856 515515125984768 515530334120256 515761002780968 515861457947136 515876676299712 515920001795328 516266605760256 516613442579712 518583668401344 518932061863488 518947370801496 519179568379563 523551954484608 523713355296768 524065194971136 524417271017472 526417258558464 526668335166064 526770914761728 526786454952576 527022160046928 527169078718464 527184630655488 527376222633456 527391780681402 527538802392576 530159196713874 530515366815798 534624050198784 534983219866368 535342630830336 535387591158784 535747273786368 535763078787456 536123013674112 538151767858432 538167643794144 538529194109088 538545081179196 538890987319776 538936245654144 542098671768108 543856176654336 546297064395264 546664076195328 546709987346432 546908675323584 546924809595528 547077276555264 547093415801088 547292243125656 547338207032864 547444812515328 547460962603776 547705918290528 550164084105272 550180314414549 550287473456448 550549935049023 550703412589824 550919804001021 555186513667968 555559497553536 555606155779584 555979421587968 558474719816832 558491195296944 558849912776064 558866399324688 558913335278272 559022195257344 559116458254914 559288822906944 559664562794688 562176400352112 562570675988958 567181284024992 567308489948928 567356134904832 567562326204384 567737294552064 567960379195356 568118710268928 568389676534128 570668490991872 570940673384172 571099835278336 571324241186244 571500369258624 571884313074048 576571252017152 576975623309568 579176054382016 579565154855232 579954516732864 579971625885288 580133305350144 580231128128589 580344140190528 580392879935232 580410002019744 580799931480288 583406626951512 583798569596424 583847599458656 585691267166208 588764601757696 588995948795184 589160143982592 589177524708864 589441146035392 589555951939584 589573344342528 592219415878272 592484398267216 592501877061822 592617279106944 592667049601536 592899930052794 593065213558272 593082709487424 593298250462638 593348078148072 598345090839552 601452056473632 601856122349664 601906668761216 602041662802944 602311040053632 602715683009664 602733463635888 605014279801568 605420738840736 605438599268412 605845343372724 605896224815856 606303276360912 610998914512896 611409394132992 611820149520384 614584197444672 614859186721416 615030591838208 615048735764736 615272259739032 615290410794969 615461936124672 615480092776224 615755482911972 615875414079744 616169158076844 618519062832853 618934594618431 619541339163552 624339502166016 624584827876464 624758944223232 625038486084096 625056925252032 625476849286464 627862251093168 628284059793936 628302594709062 628706151873072 628758953263168 628777502188056 628899969664512 629199925770312 629622633144024 632448450396126 634498872763392 634925140061184 634978463748096 635405053243392 638078944528116 638256822647808 638275651767936 638507616979932 638685614601216 638704456371072 638990238005616 639438386100894 642002052365856 642487314688128 642793751327078 642937915415952 648207181742848 648352559941632 648642658519296 649097576223264 651573061179768 652010799212136 652192561133568 652302534630733 652448831324472 652503626724768 652941989927136 652961252272212 655872467077464 656332455320451 656828549390988 657998831013888 658440885989376 659400712353792 661915490722304 662340637364224 662360176977408 662620442394582 662805161980416 662824715297472 663121289289816 663250445932032 663306148497408 666097452281534 666246842863056 666544948050618 666750430801728 667068439821303 667198365253056 667516587916581 673138227194496 673345742524416 673647024040448 673798107820032 676633563532836 676822189575168 677125026591104 677145002356368 677276890407936 677333770973184 677599920060336 677788815495168 678055143385872 680641064776764 681098331195828 681633252917838 682091185906026 683306478360576 687353501313024 687373778827008 687815277262848 687835568399616 687893335727104 688355474347008 688817923439616 691252189905459 691444891201792 691716585061593 691909415817984 691929827735328 692181292206411 692239424506084 692394678140256 698069272646144 698225833783296 701889678077952 702361219682304 702381939936768 702696213395904 702912840873984 703168296844608 703189040908536 703385069856768 703857616091136 706345032479814 706819567268178 706878928951832 707353822421064 707374689961563 707849916491601 712832066931712 713310959821824 713790174440448 713811231858816 714329698381824 714350771716608 714830684898816 717556858392192 718038925478784 718060108238928 718381396730634 718521316426368 718581660872192 718742822473728 718864017756318 722798229024144 728396085860352 728885434927104 729211567098112 729233079460704 729375112747008 729457887734784 729722990834208 729947950138368 730274557720704 733019693827239 733512149113653 733573752552732 733716631275264 734066580065364 734271216786432 734559738668028 737856525462147 740248684890624 740745996738048 740808207706112 741305895450624 741825801398016 744632959755776 744654927062592 744799964073984 745133217034752 745155199099584 745488611006552 745655807227968 745718430542592 746011450451043 746219417059584 749568533802816 750094234651944 756411319931904 756474846539776 756749768272512 756983059402752 757280505593808 757491613691904 757513960339968 757852902045504 758000509636608 760891321322496 761254231178896 761424963272064 761765654914992 761788127650914 762000492344832 762299910067878 762512417432064 766299974289486 768719788155648 769300831079424 772753539806976 773272688977152 773295501180384 773641504171452 773792186920704 773857173246976 773880002692992 774399908640384 774920163869568 777875502602016 778398092795232 778421056202244 785327931726912 785570032945152 786097792456704 789625887837696 790002502749096 790156372142592 790222732802048 790533240070392 790753618077696 790776945983232 791064333950184 791130770864096 791308203588864 795238795070811 795773050223697 797793454452736 801936075298176 802474829799552 802722217070592 803013946245504 803081386738176 803620910679552 803644618181184 807227651787648 807251465691216 807793791163632 807861633087808 808404368481216 813148007652162 815784264981504 819445596592896 819812248961888 819996114292992 820064981019648 820363012985376 820387214393292 820615914832896 820640123701632 820938364688484 821007310549296 821167218772992 821558877435792 825246126157908 826055118884736 832779770501952 833384648112128 833409233669376 833969132381952 837149668124224 837712079725248 837736792945416 838111629519073 838274869164096 838299598987032 838370002917408 838533292886016 838674687382371 838933234360416 839496844192032 843264600528168 845998497017856 846566853414912 850771926037488 851009096863744 851034202357248 851343489306576 851580819468288 851605941828096 851986984007488 852178065403392 852584514801192 855836044644854 856002736487808 856411010076258 856649752917504 856986361779366 857250553887936 864856878025728 865463434964352 868764081573024 869347732282848 869931775099296 870004835633024 870199958025216 870589319902848 870615003029616 871004550614798 871199897220432 874496622769952 875109940427268 875697854394636 875771399187984 878536900749312 883146902636544 883493923192776 883740215973888 883766287063296 884161719053088 884333927909376 888329123817408 888726597400824 888752815592733 889000574402304 889349895079191 889424586428404 889597820337408 889624064231136 890022117222108 894016636671067 897517636259328 902178084710448 902429586100224 902581754866694 902784183524496 902860003141824 903035853877248 903466560080448 904073524514496 907521419702352 908131108261104 908157898902618 908844337223784 909454914541368 916498371769344 917114091199488 917730224280576 917807299129344 918423897919488 921669586540612 921876296167008 922288780082124 922545887757312 922573103647104 922908389608548 923192904187008 923633224367958 924253737115266 929312008745328 936509253249024 936928284527872 937138416334848 937557729126144 937585387878048 938215273929696 941793376639752 942426089690904 942453892063593 943059227809608 943138429894752 943166253282084 943799888655468 948672675594189 951081279762432 951720232587264 951748309145088 952467695622144 953107579865088 956742477856256 957118416792174 957385233971712 957413477651904 957761425469898 957841862307512 958028421901824 958056684556608 958485357008424 959157579151341 962787147184226 963003078548784 963730972032192 964190626990617 972310772614272 972610516979712 972963987778944 973263933517824 973699410294272 973917789032448 977359591769652 978016198818204 978098336736976 978288841700352 978755440087152 979028289048576 979412984890704 979441878408318 983808700616196 985242824086482 986998246520832 987661328984064 989101068530688 992873236083456 993510956046336 993540265466112 993930663591873 994207742970624 994291240723456 994681933934724 994959222746112 999146178422301 999424711737088 999817422075927 1000125646202592 1000797547879584 1008548426575872 1008999691030016 1009225986822144 1009707340791744 1010018613786624 1010470536060672 1014521761763328 1014950345299254 1015233284362752 1015687539886656 1015717503534552 1016000656459776 1016399880090504 1016683223242752 1020961597165146 1021647496793742 1021733299052648 1022449879376757 1023136778859039 1024959717540864 1025734441439232 1030338053075968 1031030251969536 1031060668240512 1031522005561936 1031722915894272 1031753352599424 1031840003590656 1032533211520512 1033226885159424 1037167336802688 1037864123726976 1037894741602992 1038359136759126 1047103908969216 1052834517116928 1053336670332128 1053541829523456 1053572909905152 1054044320093856 1054369261310976 1054752445266912 1054783561362804 1055077604785152 1059517548719721 1060229350902267 1060318393427748 1061030733631596 1069248100397568 1069966439732736 1070685261660672 1070775182317568 1071494547572736 1071526157574912 1072246027348224 1076303535716864 1076335287588288 1077058388218176 1077090162358392 1077572095095951 1077781974639552 1077872491308288 1078296026634477 1084197343536216 1087712353308672 1092594128790528 1093328152390656 1093419974692864 1093817350647168 1093849619191056 1094154553110528 1094186831602176 1094584486251312 1094676414065728 1094889625030656 1094921925207552 1095411836581056 1100328168210544 1100360628829098 1100574946912896 1101099870098046 1101406825179648 1101839608002042 1110373027335936 1111118995107072 1111212311559168 1111958843175936 1116949439633664 1116982390593888 1117699825552128 1117732798649376 1117826670556544 1118232916509828 1118577645813888 1119329125589376 1124352800704224 1125141351977916 1134362568049984 1134616979897856 1134712269809664 1135124652408768 1135474589104128 1135920758390712 1136237420537856 1136779353068256 1141336981983744 1141881346768344 1142199670556672 1142648482372488 1142682191476371 1143000738517248 1143768626148096 1149449961434229 1153142504034304 1153951246619136 1158352108764032 1159130309710464 1159909033465728 1159943251770576 1160266610700288 1160462256257178 1160688280381056 1160785759870464 1160820004039488 1161599862960576 1166813253903024 1167597139192848 1167695198917312 1177991897590368 1178355049417728 1178882292070784 1179146688685056 1184438831756544 1184968796534432 1185003754123644 1185234558213888 1185334099203072 1185799860105588 1186130427116544 1186165418974848 1186596500925276 1186696156296144 1196690181679104 1202904112947264 1203712244699328 1203813337522432 1204083325605888 1204622080107264 1205431366019328 1205466927271776 1210028559603136 1210841477681472 1210877198536824 1211418992885647 1211690686745448 1211792449631712 1212606552721824 1221997829025792 1222818788265984 1223640299040768 1229168394889344 1229718373442832 1230061183676416 1230097471529472 1230544519478064 1230580821589938 1230923872249344 1230960185552448 1231510965823944 1231750828159488 1232338316153688 1237038125665706 1237869189236862 1239082678327104 1249169655752928 1250076972168192 1250113850504064 1250953698572928 1255724502186336 1256568119587872 1256605189418124 1257412303746144 1257517906526336 1257555004376112 1257799939329024 1258399851540624 1259245266288048 1264896900792252 1268997745526784 1269850280122368 1276157889056232 1276513645295616 1276551303535872 1277015233959864 1277371229202432 1277408912742144 1277980476011232 1278876772201788 1283754066967281 1284004104731712 1284616515114387 1284974629376256 1285479542669049 1285587502654156 1285875830831904 1296414363485696 1296705119883264 1297285317038592 1298195152446528 1303146122359536 1304021598424272 1304385122267136 1304605069261466 1304897662648944 1305007253449536 1305883979854272 1305922504544424 1306506825922197 1311744934154928 1312664910640902 1313657098781976 1318801424707584 1323830981444608 1324720353954816 1325240884789164 1325610323960832 1325649430594944 1326242578579632 1326500891864064 1326612296994816 1332194904563068 1332493685726112 1333089896101236 1333500861603456 1334136879642606 1334396730506112 1335033175833162 1346276454388992 1347294048080896 1353267127065672 1353644379150336 1353872632300041 1354250053182208 1354290004712736 1354553780815872 1355199840120672 1356110286771744 1361282129553528 1362196662391656 1362236848353927 1363266505835676 1364182371812052 1366612956721152 1374707002626048 1374747557654016 1375630554525696 1375671136799232 1375786671454208 1376710948694016 1377635846879232 1382504379810918 1382889782403584 1383433170123186 1383818831635968 1383859655470656 1384362584412822 1384478849012168 1384789356280512 1385449836551937 1386380605672899 1396138545292288 1404763879873536 1405392426791808 1405825681747968 1406336593689216 1406378081817072 1406770139713536 1407715232182272 1412690064959628 1413639134536356 1413757857903664 1414707644842128 1414749379923126 1415699832983202 1425664133863424 1426621919643648 1427580348880896 1427622463717632 1428701543433216 1429661369797632 1435113716784384 1435677625188261 1436077850957568 1436120216477856 1436642138204847 1436762793461268 1437042632852736 1437163321744384 1437728035512636 1444180720776339 1445596458048288 1456792171720704 1457770869854208 1458423134196224 1458466158921408 1458750225494016 1458915775469568 1459445981668416 1459895900276736 1460549115441408 1466039387654478 1467024298227306 1467147505105464 1467433262550528 1468133160130728 1468542433572864 1469119477336056 1475713050924294 1477864236129723 1480497369781248 1481491993476096 1481616415412224 1482611790901248 1483651602796032 1489265919511552 1489309854125184 1490266434069504 1490310398199168 1490977222013104 1491311614455936 1491436861085184 1492022900902086 1492438834119168 1499137067605632 1500188469303888 1512822639863808 1513499536545024 1514561011187616 1515027920679936 1515705804091008 1521782642644992 1522508462357792 1522849926544128 1523531309829984 1523576255301828 1524000984689664 1524599820135756 1525024834864128 1531442395747719 1532471245190613 1532599948578972 1537439576311296 1538601662158848 1545507079613952 1546545377954304 1546591002360768 1547283008342904 1547584373841408 1547714346493952 1547760005385984 1548799817280768 1549840327739136 1555751005204032 1556493026249707 1556796185590464 1556842112404488 1557538705138689 1570655863453824 1571140065890304 1572195584913408 1579251775675392 1580005005498192 1580312744285184 1580445465604096 1581066480140784 1581507236155392 1581553891966464 1582128667900368 1582261541728192 1582616407177728 1590477590141622 1591546100447394 1603872150596352 1604949659599104 1606027892491008 1606162773476352 1607241821359104 1607289236362368 1614455303575296 1614502931382432 1615587582327264 1615723266175616 1616808736962432 1626296015304324 1631568529963008 1638891193185792 1639624497923776 1639992228585984 1640129962039296 1640726025970752 1640774428786584 1641231829665792 1641280247403264 1641876729376968 1642014621098592 1642334437545984 1643117754871584 1650492252315816 1650540943243647 1651649805147069 1652110237769472 1665559541003904 1666769296224256 1666818467338752 1667938264763904 1674299336248448 1675424159450496 1675473585890832 1676223259038146 1676549738328192 1676599197974064 1676740005834816 1677066585772032 1677349374764742 1677866468720832 1678993688384064 1686529201056336 1701543852074976 1702068404714496 1702686978613152 1703211883656192 1703973968014976 1704356130806784 1705169029602384 1711672089289708 1712005472975616 1712822020152516 1713299505835008 1713972723558732 1714501107775872 1729713756051456 1730926869928704 1737528163146048 1738695464565696 1739863550198592 1740009671266048 1740399916050432 1740693384385767 1741178639805696 1741230006059232 1742009101229596 1742399794440864 1748993245539904 1750219880854536 1751395708789272 1751542798375968 1757073801498624 1766293805273088 1766987846385552 1767480431947776 1767532574126592 1768323438106176 1768667855818752 1776658247634816 1777453194801648 1777505631185466 1778001148804608 1778699790158382 1778849172856808 1779195640674816 1779248128462272 1780044234444216 1788033273342134 1795035272518656 1804356169420896 1805163509733388 1805568367048992 1805720006283648 1806933120160896 1808147049028992 1815042839404704 1816262216522208 1816315797805236 1817688674447568 1818909829082736 1832996743538688 1834228182398976 1835460448561152 1843339173081224 1843752592334016 1844577560164248 1845091775514624 1845146207294208 1845816779217096 1845871232384907 1846385808374016 1847266448735916 1848507474230532 1855557188498559 1856803783855293 1858624017490656 1873018506498048 1873856569055744 1874276832669696 1875115458252288 1875170775756096 1876430547859392 1883586753279504 1884852179381808 1884907784127186 1886118455619216 1886276859789504 1886332506564168 1887599777310936 1897345351188378 1903496618290176 1904935391244288 1906215159730176 1913484955712512 1914236833584348 1914770467943424 1914826955303808 1915522850939796 1915683724615024 1916056843803648 1916113369113216 1916970714016848 1918315158302682 1925574294368452 1926006157097568 1927461944064384 1928381253981234 1944621545228544 1945927975557888 1947398820588544 1954719183539304 1956032397636408 1956196673473952 1956577683400704 1956907603892199 1957510880174304 1958825969781408 1958883756816636 1967617401232392 1968997365961353 1970485648172964 1973996493041664 1975322657968128 1978202137061376 1985746472166912 1987021912092672 1987080530932224 1987861327183746 1988415485941248 1988582481446912 1989363867869448 1989918445492224 1998292356844602 1998849423474176 1999634844151854 2000251292405184 2001205319463909 2001595095759168 2002549763749743 2017999382060032 2019414681583488 2020037227573248 2020941072121344 2029900690598508 2030466568725504 2031375079773312 2031435007069104 2032001312919552 2032799760181008 2033366446485504 2041923194330292 2043294993587484 2043466598105296 2044899758753514 2046273557718078 2049919435081728 2060676106151936 2062060503939072 2062121336481024 2063044011123872 2063445831788544 2063506705198848 2063680007181312 2065066423041024 2066453770318848 2073756569716377 2074334673605376 2075149755184779 2075728247453952 2075789483205984 2076543876619233 2076718273518252 2094207817938432 2105669034233856 2106673340664256 2107083659046912 2107145819810304 2108088640187712 2108738522621952 2109504890533824 2109567122725608 2110155209570304 2119035097439442 2120458701804534 2120636786855496 2122061467263192 2122124069884689 2138496200795136 2139932879465472 2141370523321344 2141550364635136 2142989095145472 2143052315149824 2144492054696448 2152607071433728 2152670575176576 2154116776436352 2154180324716784 2155144190191902 2155563949279104 2155744982616576 2156592053268954 2168394687072432 2185188257581056 2186656304781312 2187634701294336 2187699238382112 2188373663204352 2189168972502624 2189352828131456 2189843850415104 2190823673162112 2199059081481717 2200656336421088 2200721257658196 2201149893825792 2202199740196092 2202813650359296 2203679216004084 2213569576386441 2220746054671872 2222237990214144 2222424623118336 2223917686351872 2233898879267328 2233964781187776 2235399651104256 2235465597298752 2235653341113088 2236465833019656 2237155291627776 2238034351353129 2238658251178752 2248705601408448 2249778129644773 2250282703955832 2268725136099968 2269233959795712 2269424539619328 2270249304817536 2270949178208256 2271841516781424 2272474841075712 2273558706136512 2282673963967488 2283762693536688 2284399341113344 2285296964744976 2285364382952742 2286001477034496 2287537252296192 2298899922868458 2307902493238272 2316704217528064 2318260619420928 2319818066931456 2319886503541152 2320924512514356 2321376560762112 2321571519740928 2321640008078976 2323199725921152 2333626507806048 2335194278385696 2335390397834624 2355983795180736 2356710098835456 2357764584141568 2358293377370112 2368877663513088 2369937593068864 2370007508247288 2370469116427776 2370668198406144 2371599720211176 2372260854233088 2372330837949696 2373193001850552 2373392312592288 2385716385212433 2387319150671091 2393380363358208 2405808225894528 2407424489398656 2407626675044864 2408166651211776 2409244160214528 2410862732038656 2410933854543552 2420057119206272 2421682955362944 2421754397073648 2422837985771294 2423381373490896 2423584899263424 2425213105443648 2458336789778688 2459436746885664 2460194943058944 2461089038956128 2461161643179876 2461847744498688 2461920371104896 2463021931647888 2463501656318976 2464676632307376 2474076251331412 2475738378473724 2478165356654208 2498339311505856 2500153944336384 2500227701008128 2501907397145856 2511449004372672 2513136239175744 2513210378836248 2514334888557219 2514824607492288 2515035813052672 2515110008752224 2515599878658048 2516024062147113 2516799703081248 2518490532576096 2529793801584504 2537995491053568 2539700560244736 2552315778112464 2553027290591232 2553102607071744 2554030467919728 2554742458404864 2554817825484288 2555960952022464 2557753544403576 2567508133934562 2568008209463424 2569233030228774 2569949258752512 2570959085338098 2571175005308312 2571751661663808 2592828726971392 2594570634077184 2596390304893056 2606292244719072 2608043196848544 2609210138522932 2609795325297888 2610014506899072 2611767959708544 2611845009088848 2613013651844394 2623489868309856 2625329821281804 2627314197563952 2647661962889216 2649440707909632 2650481769578328 2651220647921664 2651298861189888 2652485157159264 2653001783728128 2664389809126136 2664987371452224 2666179792202472 2666258446778199 2667001723206912 2668049685237573 2668273759285212 2668793461012224 2670066351666324 2682049910013201 2692552908777984 2694588096161792 2706534254131344 2707288758300672 2707745264600082 2708500106364416 2708580009425472 2709107561631744 2710399680241344 2712220573543488 2722564259107056 2724393324783312 2724473696707854 2726533011671352 2728364743624104 2749495115308032 2751342273598464 2751573342908416 2753421897388032 2755271693758464 2765008759621836 2765779564807168 2766866340246372 2767637663271936 2767719310941312 2768725168825644 2768957698024336 2769578712561024 2770899673103874 2772761211345798 2792277090584576 2809527759747072 2810784853583616 2812673187378432 2812756163634144 2825380129919256 2827278269072712 2827515715807328 2829415289684256 2829498759846252 2831399665966404 2846018026782567 2851328267726848 2853243839287296 2855160697761792 2855244927435264 2857403086866432 2859322739595264 2870227433568768 2871355250376522 2872155701915136 2872240432955712 2873284276409694 2873525586922536 2874085265705472 2874326643488768 2875456071025272 2888361441552678 2890629905892313 2891192916096576 2892571880971851 2916846268392448 2916932317842816 2917831550939136 2918891963336832 2919791800553472 2921098230882816 2932078775308956 2934048596454612 2934295010210928 2934866525101056 2936266320261456 2937084867145728 2938238954672112 2951426101848588 2955728472259446 2960994739562496 2962983986952192 2967303205592064 2978531839023104 2978619708250368 2980532868139008 2980620796398336 2981954444026208 2982623228911872 2982873722170368 2984045801804172 2984877668238336 2995426156256989 2997438535266903 2998274135211264 2999452266227781 3000376938607776 3025645279727616 3026999073090048 3029122022375232 3030055841359872 3031411608182016 3043565285289984 3045016924715584 3045699853088256 3047062619659968 3047152510603656 3048001969379328 3048515927151793 3049199640271512 3050049669728256 3062884791495438 3064942490381226 3065199897157944 3067349638130271 3074879152622592 3077203324317696 3091014159227904 3093090755908608 3093182004721536 3094566016685808 3095168747682816 3095428692987904 3095520010771968 3097599634561536 3099680655478272 3111502010408064 3112986052499414 3113592371180928 3113684224808976 3115077410277378 3141311726907648 3158503551350784 3160010010996384 3160625488570368 3162132960281568 3163107783932928 3164257335800736 3164523083456384 3165232814355456 3178552646159163 3180955180283244 3183092200894788 3207744301192704 3209899319198208 3212055784982016 3212325546952704 3214483642718208 3214578472724736 3228910607150592 3229005862764864 3231175164654528 3231446532351232 3232716285287853 3233617473924864 3234888079903431 3252592030608648 3263137059926016 3277782386371584 3279248995847552 3279984457171968 3280259924078592 3281452051941504 3281548857573168 3282463659331584 3282560494806528 3283753458753936 3284029242197184 3284668875091968 3286235509743168 3300984504631632 3301081886487294 3303299610294138 3304220475538944 3331119082007808 3333636934677504 3335876529527808 3348598672496896 3350848318900992 3350947171781664 3352446518076292 3353099476656384 3353198395948128 3353480011669632 3354698749529484 3355732937441664 3357987376768128 3373058402112672 3403087704149952 3404136809428992 3405373957226304 3406423767312384 3407947936029952 3408712261613568 3410338059204768 3423344178579416 3424010945951232 3425644040305032 3426599011670016 3427945447117464 3428046574429113 3429002215551744 3448349884302687 3459427512102912 3461853739857408 3475056326292096 3477390929131392 3479727100397184 3480019342532096 3480799832100864 3481386768771534 3482357279611392 3482460012118464 3484018202459192 3484799588881728 3497986491079808 3500439761709072 3502791417578544 3503085596751936 3533975692771104 3535065148253184 3536646876212352 3553316495269632 3554906389603296 3555011262370932 3556002297609216 3557399580316764 3557698345713616 3558391281349632 3558496256924544 3560088468888432 3576066546684268 3590070545037312 3608712338841792 3610327019466776 3611136734097984 3611440012567296 3613866240321792 3616294098057984 3630085678809408 3632524433044416 3632631595610472 3634256978656941 3635377348895136 3637819658165472 3665993487077376 3668456364797952 3670920897122304 3686678346162448 3687505184668032 3689155120328496 3690183551029248 3690292414588416 3691633558434192 3691742464769814 3692771616748032 3694532897471832 3697014948461064 3711114376997118 3713607567710586 3717248034981312 3747713138111488 3750230916504576 3750341551512192 3752861095718784 3767173506559008 3769704358763616 3769815568254372 3772236911238432 3772553719579008 3772665013128336 3775199554621872 3794690702376756 3806993236580352 3826969911425024 3828473667168696 3829540935886848 3829653910607616 3831045701879592 3831367449230048 3832113687607296 3832226738226432 3833941428033696 3836630316605364 3851148588736904 3851262200901843 3852012314195136 3853849545343161 3854923888128768 3856438628007147 3856762507962468 3889243090457088 3891855951115776 3894797641177088 3909438367078608 3912064795272816 3912393346947904 3913155366801408 3913815207784398 3915021760348608 3917651939562816 3917767513633272 3919520477766591 3935234802464784 3937994731922706 3940971296345928 3956404274122752 3971492944333824 3974161061864448 3975722654367492 3976830971882496 3977164962893824 3978727735738896 3979836890984448 3996584713689204 3997698846948352 3999269688303708 4000502584810368 4002410638927818 4003190191518336 4005099527499486 4035998764120064 4038829363166976 4041882144242688 4059801381197016 4060933137451008 4061617896900123 4062750159546624 4062870014138208 4065599520362016 4083846388660584 4086589987174968 4086933196210592 4089799517507028 4092547115436156 4099838870163456 4121352212303872 4124121007878144 4124242672962048 4126088022247744 4126891663577088 4127013410397696 4127360014362624 4130132846082048 4132907540637696 4147513139432754 4148669347210752 4150299510369558 4151456494907904 4151578966411968 4153087753238466 4153436547036504 4156349509655811 4178159383626007 4188415635876864 4213346681328512 4214291639620608 4216177280375424 4217477045243904 4219009781067648 4219134245451216 4220310419140608 4238070194878884 4240917403609068 4241273573710992 4244122934526384 4244248139769378 4276992401590272 4279865758930944 4282741046642688 4286104630299648 4288984109392896 4305214142867456 4305341150353152 4307032875564783 4308233552872704 4308360649433568 4310288380383804 4311127898558208 4311489965233152 4313184106537908 4329633439829971 4332542162329017 4336789374144864 4370376515162112 4373312609562624 4375269402588672 4375398476764224 4376747326408704 4378337945005248 4378705656262912 4379687700830208 4381647346324224 4398118162963434 4401312672842176 4401442515316392 4402299787651584 4404399480392184 4405627300718592 4407358432008168 4427139152772882 4433592708389169 4441492109343744 4444475980428288 4444849246236672 4447835372703744 4467797758534656 4467929562375552 4470799302208512 4470931194597504 4471306682226176 4472931666039312 4474310583255552 4476068702706258 4477316502357504 4497411202816896 4499556259289546 4500565407911664 4537450272199936 4538467919591424 4540498609635072 4543683033562848 4547117412273024 4565347927934976 4567525387073376 4570593929489952 4570728765905484 4572002954068992 4575074504592384 4594327187243157 4597799845736916 4615804986476544 4633408435056128 4636521238841856 4639636133862912 4639773007082304 4641849025028712 4642753121524224 4643143039481856 4643280016157952 4646399451842304 4667253015612096 4669479078749121 4670388556771392 4670780795669248 4672616115416067 4711967590361472 4713420197670912 4715529168283136 4716586754740224 4737755327026176 4739875186137728 4740015016494576 4740938232855552 4741336396812288 4743199440422352 4744521708466176 4744661675899392 4746386003701104 4746784625184576 4771432770424866 4774638301342182 4811616451789056 4814848978797312 4815253350089728 4818488320429056 4821725464077312 4821867709087104 4840114238412544 4843365910725888 4843508794147296 4845675971542588 4846762746981792 4847169798526848 4850426210887296 4916673579557376 4918873493771328 4920389886117888 4922178077912256 4922323286359752 4923695488997376 4923840742209792 4926043863295776 4927003312637952 4929353264614752 4948152502662824 4951476756947448 4951622829730941 4954949415441207 4956330713308416 4996678623011712 5000307888672768 5000455402016256 5003814794291712 5022898008745344 5026272478351488 5026420757672496 5028669777114438 5029649214984576 5030071626105344 5030220017504448 5031199757316096 5032048124294226 5033599406162496 5036981065152192 5059587603169008 5104631556224928 5106205214143488 5108060935839456 5109635650968576 5111921904044928 5115507088807152 5135016267869124 5136016418926848 5138466060457548 5139898517505024 5141918170676196 5142350010616624 5143503323327616 5185657453942784 5189141268154368 5192780609786112 5212584489438144 5216086393697088 5218420277045864 5219590650595776 5220029013798144 5222080153157301 5223535919417088 5223690018177696 5226027303688788 5246979736619712 5250659642563608 5254628395127904 5295323925778432 5298881415819264 5300963539156656 5302441295843328 5302597722379776 5304970314318528 5306003567456256 5328779618252272 5329974742904448 5332359584404944 5332516893556398 5334003446413824 5336099370475146 5336547518570424 5337586922024448 5340132703332648 5364099820026402 5385105817555968 5389176192323584 5413068508262688 5415490529200164 5417000212728832 5417160018850944 5420799360482688 5424441147086976 5445128518214112 5448786649566624 5448947393415708 5453066023342704 5456729487248208 5498990230616064 5502684547196928 5530017519243672 5531559129614336 5533732680492744 5535275326543872 5535438621882624 5537450337651288 5537915396048672 5539157425122048 5541799346207748 5545522422691596 5566671565495677 5570411351565879 5584554181169152 5619055519494144 5621569707167232 5625346374756864 5625512327268288 5650760259838512 5654556538145424 5655031431614656 5658830579368512 5658997519692504 5661529578996187 5662799331932808 5692036053565134 5710489854870528 5714806173732864 5718645479190528 5740454867137536 5742710500753044 5744311403830272 5744480865911424 5746568552819388 5747051173845072 5748170531410944 5748653286977536 5750912142050544 5776722883105356 5781259811784626 5782385832193152 5785143761943702 5833692536784896 5833864635685632 5837783926673664 5842196461765632 5864157550617912 5866781406633511 5868097192909224 5868590020421856 5869733050202112 5870722811676597 5872532640522912 5876477909344224 5902852203697176 5911456944518892 5921989479124992 5925967973904384 5934606411184128 5957063678046208 5957239416500736 5961065736278016 5961241592796672 5963908888052416 5965246457823744 5965747444340736 5968091603608344 5969755336476672 5990852312513978 5994877070533806 5996548270422528 5998904532455562 6000753877215552 6003615958391727 6007649291249229 6053998146180096 6058244044750464 6060111682719744 6062823216364032 6090033849431168 6091399706176512 6094125239319936 6094305021207312 6096003938758656 6097031854303586 6098399280543024 6100099339456512 6125769582990876 6129884980762452 6130399794315888 6134699276260542 6149758305245184 6182028318455808 6186181511817216 6186364009443072 6189132033371616 6190337495365632 6191040021543936 6195199269123072 6199361310956544 6221269709149131 6223004020816128 6225449265554337 6225972104998828 6227184742361856 6227368449617952 6230154820554756 6258116456697469 6282623453815296 6317007102701568 6320020021992768 6321250977140736 6324265920563136 6326215567865856 6328514671601472 6329046166912768 6330465628710912 6357105292318326 6361910360566488 6366184401789576 6366372209654067 6415488602385408 6419798638396416 6424111569964032 6424651093905408 6428967285436416 6429156945449472 6457821214301184 6458011725529728 6462350329309056 6462893064702464 6465432570575706 6467234947849728 6469776159806862 6505184061217296 6555564772743168 6558497991695104 6559968914343936 6562904103883008 6563097715146336 6565120989613056 6567506917507872 6568058484394368 6572471019486336 6597177244445151 6601969009263264 6602163772974588 6606599220588276 6608440951077888 6640708729159323 6662238164015616 6667273869355008 6671753059055616 6697197344993792 6701696637801984 6701894343563328 6704893036152584 6706198953312768 6706396791896256 6706960023339264 6709397499058968 6711465874883328 6714103054059387 6715974753536256 6746116804225344 6749334388934319 6806175408299904 6808273618857984 6810747914452608 6812847534624768 6815895872059904 6817424523227136 6820676118409536 6846688357158832 6848021891902464 6851288080610064 6853198023340032 6855890894234928 6856093148858226 6858004431103488 6896699768605374 6923707479714816 6950112652584192 6954781858262784 6959454200794368 6960038685064192 6962773537543068 6964714559222784 6964920024236928 6968036404918384 6969599177763456 6995972982159616 7000879523418144 7005582835157088 7006171193503872 7067951385542208 7070130296506368 7073293752424704 7106632990539264 7109812779206592 7110022524741864 7112004595218432 7114799160633528 7115396691427232 7116782562699264 7116992513849088 7120176937776864 7152133093368536 7157149155637299 7161957452013273 7180141090074624 7217424677683584 7220654038933552 7222273468195968 7222880025134592 7227732480643584 7232588196115968 7260171357618816 7265048866088832 7265263191220944 7268513957313882 7270754697790272 7275639316330944 7373356692324896 7375010369336064 7378310240656992 7380584829176832 7383267116868384 7383484929539628 7385543233496064 7389065794943664 7394029896922128 7422228753994236 7427215135421172 7434496069962624 7495426276222976 7500461833009152 7500683103024384 7505722191437568 7534347013118016 7539408717527232 7539631136508744 7543004665671657 7544473822476864 7545107439158016 7545330026256672 7548072186441339 7550399109243744 7589381404753512 7613986473160704 7653939822850048 7656947334337392 7659081871773696 7659307821215232 7662091403759184 7662734898460096 7664227375214592 7664453476452864 7667882856067392 7673260633210728 7702297177473808 7702524401803686 7704024628390272 7707699090686322 7709847776257536 7712877256014294 7713525015924936 7778486180914176 7783711902231552 7789595282354176 7818876734157216 7824129590545632 7824786693895808 7827630415568796 7830043520697216 7835303879125632 7835535027266544 7839040955533182 7870469604929568 7875989463845412 7881942592691856 7942985888667648 7948322123728896 7951445308734984 7953661943764992 7957455471477792 7993169427378408 7995397693896704 7998539376607416 7998775340334597 8001005169620736 8004821277855636 8006380383036672 8010199054998972 8046149730039603 8071997528240128 8077658726333952 8083764288485376 8119602762394032 8121866274902016 8123235793800246 8125500319093248 8125740028276416 8131199040724032 8167692777321168 8173179974349936 8173866392421184 8179599035014056 8185094230872312 8248485345924096 8252176044495488 8254026820795392 8254720028725248 8260265692164096 8265815081275392 8295026278865508 8297338694421504 8300599020739116 8302912989815808 8303157932823936 8306175506476932 8306873094073008 8312699019311622 8356318767252014 8376831271753728 8426693362657024 8428583279241216 8432354560750848 8438019562135296 8438268490902432 8476140389757768 8479932950199529 8481834807218136 8482547147421984 8488245869052768 8488496279538756 8553984803180544 8559731517861888 8565482093285376 8572209260599296 8577968218785792 8610428285734912 8610682300706304 8614065751129566 8616467105745408 8616721298867136 8620576760767608 8622255797116416 8622979930466304 8626368213075816 8659266879659942 8665084324658034 8671889717676939 8673578748289728 8677715642915553 8750538805177344 8750796953528448 8753494652817408 8756675890010496 8757411312525824 8759375401660416 8763294692648448 8796236325926868 8802625345684352 8802885030632784 8804599575303168 8808798960784368 8811254601437184 8814716864016336 8854278305545764 8867185416778338 8882984218687488 8888951960856576 8935595517069312 8935859124751104 8941598604417024 8941862389195008 8942613364452352 8945863332078624 8948621166511104 8952137405412516 8954633004715008 8986278468770967 8992315605800709 8994822405633792 8998356798683343 8999112518579092 9001130815823328 9074900544399872 9076935839182848 9080997219270144 9087366067125696 9094234824546048 9130695855869952 9135050774146752 9141187858979904 9141457531810968 9144005908137984 9145547781455379 9150149009184768 9188654374486314 9195599691473832 9202048914390813 9231609972953088 9266816870112256 9273042477683712 9279272267725824 9279546014164608 9283698050057424 9285506243048448 9286286078963712 9286560032315904 9292798903684608 9334506031224192 9338958157498242 9340777113542784 9341561591338496 9345232230832134 9423935180722944 9431058336566272 9475510654052352 9479750372275456 9480030032989152 9481876465711104 9486398880844704 9489323351798784 9492772007402208 9493569250369152 9535657938477489 9542865540849732 9549276602684364 9623232903578112 9629697957594624 9630506700179456 9636976640858112 9643450928154624 9643735418174208 9680228476825088 9686731821451776 9687017588294592 9691351943085176 9693525493963584 9694339597053696 9698148855863559 9700852421774592 9704664239710293 9833347159114752 9837746987542656 9840779772235776 9844356155824512 9844646572719504 9847390977994752 9847681484419584 9852087726591552 9854006625275904 9858706529229504 9896305005325648 9902953513894896 9903245659461882 9909898830882414 9912661426616832 9993357246023424 10000910804032512 10007629588583424 10045796017490688 10052544956702976 10052841515344992 10057339554228876 10059298429969152 10060143252210688 10060440035008896 10064096248588452 10067198812324992 10073962130304384 10119175206338016 10209263112449856 10212410428286976 10216121871678912 10219271301937152 10223843808089856 10231014177614304 10270032535738248 10272032837853696 10276932120915096 10279797035010048 10283836341352392 10284700021233248 10287006646655232 10345049652908061 10371314907885568 10378282536308736 10385561219572224 10425168978876288 10432172787394176 10436840554091728 10439181301191552 10440058027596288 10444160306314602 10447071838834176 10447380036355392 10452054607377576 10493959473239424 10501319285127216 10509256790255808 10601927078313312 10605195444759552 10609940628637056 10657559236504544 10659949485808896 10664719168809888 10665033787112796 10668006892827648 10672198740950292 10673095037140848 10675173844048896 10680265406665296 10728199640052804 10770211635111936 10826137016525376 10830981058400328 10834000425457664 10834320037701888 10841598720965376 10848882294173952 10890257036428224 10895451183747949 10897573299133248 10897894786831416 10902770935970823 10906132046685408 10913458974496416 10997980461232128 11005369094393856 11060035038487344 11063118259228672 11067465360985488 11070550653087744 11070877243765248 11074900675302576 11075830792097344 11078314850244096 11083598692415496 11091044845383192 11133343130991354 11140822703131758 11243139414334464 11250692749513728 11251024654536576 11301520519677024 11309113076290848 11310062863229312 11317661158737024 11317995039385008 11323059157992374 11325598663865616 11384072107130268 11420979709741056 11480909734275072 11485421001506088 11488622807660544 11488961731822848 11493137105638776 11494102347690144 11496341062821888 11501824284101088 11553445766210712 11553786602705529 11561548636029483 11562519623569252 11564771664386304 11570287523887404 11667385073569792 11667729271371264 11675567853347328 11684392923531264 11728315101235824 11733562813267022 11736194385818448 11737180040843712 11739466100404224 11741445623353194 11745065281045824 11752955818688448 11758561433299773 11805704407394352 11822913889037784 11869212822368256 11914478833001472 11922483185593344 11927817776104832 11930492915647488 11931494888681472 11936183207216688 11939510672953344 11981704625027956 11989754141067612 11993096540845056 11997809064911124 12001507754431104 12007231916783454 12015298582498458 12107996292360192 12116488089500928 12125646432728064 12180067698862336 12182799412353024 12184853690700369 12188250478639872 12188610042414624 12194063708607172 12196798561086048 12251539165981752 12259769961524904 12260799588631776 12269398552521084 12299516610490368 12364056636911616 12372363023634432 12372728018886144 12378264066743232 12380674990731264 12382080043087872 12390398538246144 12398722621913088 12442539418298262 12446008041632256 12450898531108674 12451944209997656 12454369484723712 12454736899235904 12460309641109512 12469048528967433 12516232913394938 12534478150878021 12565246907630592 12640040043985536 12648531841126272 12652431135731712 12657029343202944 12658092333825536 12660931257421824 12714210584636652 12723820721132976 12732368803579152 12732744419308134 12830977204770816 12839597276792832 12848223139928064 12858313890898944 12915642428602368 12916023451059456 12921098626694349 12924700658618112 12925786129404928 12930865141151412 12934469895699456 12939552319613724 12988900319489913 12997626486987051 13010368122434592 13111129545486336 13116995983390208 13119937828687872 13125808207766016 13126195430292672 13130241979226112 13135013835015744 13136116968788736 13144942038972672 13194354488890302 13203938018526528 13204327545949176 13213198441176552 13216881902155776 13281417458318646 13300778125167507 13324476328031232 13334547738710016 13343506118111232 13394394689987584 13403393275603968 13403788687126656 13409786072305168 13412397906625536 13412793583792512 13413920046678528 13418794998117936 13422931749766656 13428206108118774 13431949507072512 13492233608450688 13498668777868638 13612350816599808 13621495828905216 13631791744119808 13641352236819072 13693376714317664 13696043783804928 13702576161220128 13711781788469856 13712186297716452 13716008862206976 13782981561729471 13793399537210748 13847414959429632 13900225305168384 13909563716525568 13918908401588736 13920077370128384 13925547075086136 13929429118445568 13929840048473856 13936072809836768 13939198355526912 13991945964319232 14001759046836288 14008437236247363 14011165670314176 14012342387007744 14017848346248201 14135902771084416 14140260593012736 14146587504849408 14213265981078528 14219625558413184 14220045049483728 14224009190436864 14229598321267056 14230793382854464 14233565125398528 14233985027698176 14240353875553728 14304266186737072 14314298311274598 14323914904026546 14434849355367168 14441308077867104 14444546936391936 14445760050269184 14455464961287168 14465176392231936 14520342715237632 14530097732177664 14530526382441888 14537027914627764 14541509395580544 14551278632661888 14746713384649792 14750020738672128 14756620481313984 14761169658353664 14766534233736768 14766969859079256 14771086466992128 14778131589887328 14788059793844256 14844457507988472 14854430270842344 14854868489192823 14868992139925248 14990852552445952 15000923666018304 15001366206048768 15011444382875136 15068694026236032 15078817435054464 15079262273017488 15086009331343314 15088947644953728 15090214878316032 15090660052513344 15096144372882678 15100798218487488 15178762809507024 15313894668674784 15318615642430464 15324182807518368 15325469796920192 15328906952905728 15335765712134784 15346521266421456 15404594354947616 15405048803607372 15408049256780544 15415398181372644 15419695552515072 15425754512028588 15427050031849872 15556972361828352 15567423804463104 15637753468314432 15648259181091264 15649573387791616 15655260831137592 15660087041394432 15666240459471903 15670607758251264 15671070054533088 15678081911066364 15740939209859136 15748446907513411 15751978927690824 15763885185383712 15885971777335296 15896644247457792 15902890617469968 15907323887529984 15914910942955584 15986338854756816 15990795387793408 15997078753214832 15997550680669194 16002010339241472 16009642555711272 16012760766073344 16020398109997944 16092299460079206 16155317452667904 16167528576970752 16239205524788064 16246471587600492 16251000638186496 16251480056552832 16262398081448064 16335385554642336 16346359948699872 16347732784842368 16359198070028112 16370188461744624 16496970691848192 16504352088990976 16508053641590784 16590052557731016 16594677388843008 16601198041478232 16605825979631616 16606315865647872 16612351012953864 16613746188146016 16625398038623244 16700014696487031 16711234054697637 16712637534504028 16753662543507456 16853386725314048 16857166558482432 16864709121501696 16876039124270592 16876536981804864 16952280779515536 16959865900399058 16963669614436272 16965094294843968 16976491738105536 16976992559077512 16984588736988561 17144418521198592 17155936437571584 17221364601412608 17228131502259132 17232934211490816 17233442597734272 17241153521535216 17244511594232832 17245959860932608 17252736426151632 17318533759319884 17330168649316068 17343779435353878 17347157496579456 17355431285831106 17501077610354688 17501593907056896 17513351780020992 17514822625051648 17526589385296896 17592472651853736 17600344219900533 17605250691368704 17605770061265568 17609199150606336 17612168435029791 17617597921568736 17629433728032672 17708556611091528 17734370833556676 17765968437374976 17777903921713152 17871191034138624 17871718249502208 17883197208834048 17883724778390016 17885226728904704 17891726664157248 17897242333022208 17904274810825032 17909266009430016 17972556937541934 17984631211601418 17989644811267584 17996713597366686 17998225037158184 18002261631646656 18010847875175181 18022947873747687 18149801088799744 18161994438540288 18174732134251392 18188469649092096 18270101548293504 18282375717959808 18282915063621936 18288011816275968 18291095562910758 18300298018369536 18377308748972628 18391199382947664 18404097828781626 18533633740224512 18546084955367424 18558544535451648 18559092028329216 18567396100114848 18571012486096896 18573120064631808 18585597807369216 18663809127447393 18669012062448384 18676347796663011 18677916314996484 18681554227085568 18683123182676992 18690464461664268 18774349370092407 18847870361445888 18862116673132544 18951021308104704 18959500744550912 18960060065978304 18963752931422208 18972797761689408 18978646703597568 18985544014804416 18987138500738304 19071315876954978 19085731081699464 19098553205368728 19246465807156224 19259395915189248 19261013400358912 19273953281716224 19286901856309248 19287470836348416 19360456953650176 19373463642903552 19374035176589184 19382703886170352 19387050987927168 19388679194107392 19396297711727118 19401704843549184 19409328479420586 19666694318229504 19675493975085312 19688712311649024 19689293145439008 19695362968839168 19704175453183104 19717413058459008 19792610010651296 19805907027789792 19806491318923764 19819797661764828 19825322853233664 19922126187477969 19986714492046848 20001821608065024 20015259177166848 20091592034981376 20105089913405952 20105683030689984 20114679108457752 20118596859938304 20120286504421376 20120880070017792 20128192497176904 20134397624649984 20147924260608768 20234409341246191 20238350412676032 20248003166802957 20418526224899712 20424820856573952 20432243743357824 20438542603874304 20447687616179712 20462028355228608 20540065071476496 20544065675707392 20553864241830192 20559594070020096 20567672682704784 20569400042466496 20574013293310464 20690099305816122 20771122439144448 20850337957752576 20864345574788352 20873681108183456 20878362602383104 20880116055192576 20888320612629204 20894143677668352 20894760072710784 20904109214755152 20987918946478848 21002638570254432 21018513580511616 21203854156626624 21210390889519104 21219881257274112 21315118473009088 21319898971617792 21329438337619776 21330067574225592 21336013785655296 21339611490062551 21344397481900584 21346190074281696 21350347688097792 21360530813330592 21456399280105608 21471447466911897 21540423270223872 21652274033050752 21661962116800656 21668000850915328 21668640075403776 21683197441930752 21697764588347904 21780514072856448 21790902367495898 21795146598266496 21795789573662832 21805541871941646 21812264093370816 21826917948992832 22120070076974688 22134930721970976 22141754487530496 22149801350605152 22151661584194688 22156629700488192 22167197384830992 22182089690766384 22266686261982708 22281645406263516 22486278828668928 22501385499027456 22502049309073152 22603041039354048 22618226152581696 22620125726458624 22629013997014971 22635322317474048 22635990078770016 22644216559324017 22646118315984748 22651197327731232 22768144214260536 22841959419482112 22961819468550144 22970842003012176 22977245615321088 22977923463645696 22986274211277552 22988204695380288 22992682125643776 23003648568202176 23106891532421424 23107573205411058 23123097272058966 23125039247138504 23129543328772608 23140575047774808 23335458542742528 23351135706694656 23368785847062528 23456630202471648 23467125626534044 23472388771636896 23474360081687424 23482891246706388 23490130562091648 23505911637376896 23517122866599546 23611408814788704 23645827778075568 23828957666002944 23844966371186688 23855635552209664 23860985831294976 23872366414433376 23963409250055912 23979508282135224 23986193081690112 23995618129822248 23996326021003791 24003015508862208 24014463833566908 24030597164996916 24138449190118809 24215992584720384 24232976179001856 24251292865456128 24360135397724672 24365598824706048 24369707381400738 24376500957279744 24377220084829248 24388127417214344 24393597122172096 24503078331963504 24519539923049808 24521599177263552 24538797105042168 24745456037772288 24756528133486464 24764160086175744 24780797076492288 24797445243826176 24885078836596524 24892016083264512 24901797062217348 24903888419995312 24908738969447424 24909473798471808 24920619282219024 24938097057934866 25032465826789876 25068956301756042 25130493815261184 25280080087971072 25297063682252544 25314058686405888 25316184667651072 25428421169273304 25439798850598587 25447641442265952 25464737607158304 25465488838616268 25661954409541632 25679194553585664 25696446279856128 25716627781797888 25831284857204736 25832046902118912 25842197253388698 25849401317236224 25851572258809856 25861730282302824 25868939791398912 25879104639227448 25977800638979826 25995252973974102 26015669153030817 26020736244869184 26033146928746659 26233991966780416 26251616415532032 26252390860585344 26260483958452224 26270027670031488 26272233937577472 26289884077945344 26388708977780604 26407876037053056 26408655091898352 26426396882353104 26433763804311552 26562834916637292 26601556250335014 26648952656062464 26788789379975168 26806786551207936 26807577374253312 26819572144610336 26824795813251072 26825587167585024 26827840093357056 26837589996235872 26845863499533312 26856412216237548 26863899014145024 26958835406312901 26976946817402127 26984467216901376 26995070396050029 26997337555737276 27224701633199616 27242991657810432 27263583488239616 27282704473638144 27386753428635328 27392087567609856 27405152322440256 27423563576939712 27424372595432904 27432017724413952 27436643344366137 27565963123458942 27586799074421496 27694829918859264 27800450610336768 27819127433051136 27837816803177472 27840154740256768 27851094150172272 27858858236891136 27859680096947712 27872145619673536 27878396711053824 27983891928638464 28003518093672576 28016874472494726 28022331340628352 28024684774015488 28035696692496402 28271805542168832 28293175009698816 28426531962157056 28439251116826368 28440090098967456 28459196642534112 28461586765708928 28467970055396352 28480707751107456 28608532373474144 28628596622549196 28647829808053092 28869698710734336 28882616155734208 28889093872783872 28891520100538368 28910929922574336 28930352784463872 29040685430475264 29060195464355328 29061052764883776 29074055829255528 29083018791161088 29094446567590677 29102557265323776 29247115685382049 29493426769299584 29500041477344256 29513240962627968 29522339316707328 29533068467473536 29533939718158512 29542172933984256 29556263179774656 29576119587688512 29688915015976944 29708860541684688 29709736978385646 29737984279850496 30002732412097536 30022888765750272 30137388052472064 30157634870108928 30158524546034976 30172018662686628 30177895289907456 30180429756632064 30181320105026688 30192288745765356 30201596436974976 30357525619014048 30627789337349568 30637231284860928 30648365615036736 30650939593840384 30657813905811456 30671531424269568 30693042532842912 30809188709895232 30810097607214744 30816098513561088 30830796362745288 30839391105030144 30851509024057176 30854100063699744 31035148958724183 31113944723656704 31134847608926208 31275506936628864 31296518362182528 31299146775583232 31310521662275184 31320174082788864 31332480918943806 31341215516502528 31342140109066176 31356163822132728 31481878419718272 31496893815026822 31503957855381648 31527770370767424 31805781234939936 31829821885911168 31972677709513632 31994157506429664 31995101361338388 32004020678482944 32019285111422544 32025521532146688 32040796219995888 32184598920158412 32310634905335808 32478411049576128 32492943175200984 32502001276372992 32502960113105664 32524796162896128 32670771109284672 32686353551243847 32692719897399744 32695465569684736 32708312807912469 32718396140056224 32740376923489248 32993941383696384 33008704177981952 33016107283181568 33180105115462032 33189354777686016 33202396082956464 33211651959263232 33212631731295744 33224702025907728 33227492376292032 33250796077246488 33400029392974062 33422468109395274 33425275069008056 33706773450628096 33729418243003392 33752078248541184 33753073963609728 33904561559031072 33919731800798116 33927339228872544 33930188589687936 33952983476211072 33953985118155024 33969177473977122 34442729202825216 34456263004518264 34465868422981632 34466885195468544 34482307043070432 34489023188465664 34505472852303264 34637067518639768 34660337298632136 34661359808116587 34684645908088449 34687558870707756 34694314993158912 34710862571662212 35002155220709376 35003187814113792 35026703560041984 35029645250103296 35053178770593792 35184945303707472 35200688439801066 35210501382737408 35211540122531136 35218398301212672 35224336870059582 35235195843137472 35258867456065344 35275684299899319 35417113222183056 35468741667113352 35743436499004416 35767449556780032 35770453457809408 35783453328314496 35794484666044416 35808549621650064 35818532018860032 35945113875083868 35969262423202836 35979289622535168 35993427194733372 35996450074316368 36004523263293312 36021695750350362 36045895747495374 36299602177599488 36323988877080576 36349464268502784 36376939298184192 36540203096587008 36554561072101107 36564751435919616 36565830127243872 36582191125821516 36754617497945256 36782398765895328 36808195657563252 37067267480449024 37092169910734848 37117089070903296 37118184056658432 37134792200229696 37142024972193792 37146240129263616 37171195614738432 37327618254894786 37338024124896768 37352695593326022 37355832629992968 37363108454171136 37366246365353984 37380928923328536 37548698740184814 37603434452634063 37695740722891776 37724233346265088 37919001489101824 37920120131956608 37945595523378816 37957293407195136 37971088029608832 37974277001476608 38142631753909956 38171462163398928 38197106410737456 38492931614312448 38518791830378496 38574941672696832 38720913907300352 38746927285807104 38748070353178368 38765407772340704 38774101975854336 38777358388214784 38792595423454236 38803409687098368 38818656958841172 38966700958469739 38992879460961153 39333388636459008 39350987950170624 39377424623298048 39378586290878016 39390725937678336 39408350906366208 39434826116918016 39585220021302592 39611814055579584 39612982637847528 39630707052973309 39639595323529656 39650645706467328 39844252374955938 39973428984093696 40003643216130048 40030518354333696 40183184069962752 40210179826811904 40211366061379968 40229358216915504 40237193719876608 40240573008842752 40241760140035584 40256384994353808 40268795249299968 40295848521217536 40468818682492382 40476700825352064 40496006333605914 40837052449799424 40864487486715648 40895375232359424 40924056710457216 41080130142952992 41088131351414784 41107728483660384 41135345365409568 41138800084932992 41148026586620928 41380198611632244 41542244878288896 41700675915505152 41728691149576704 41747362216366912 41756725204766208 41760232110385152 41776641225258408 41788287355336704 41789520145421568 41808218429510304 41975837892957696 42005277140508864 42025311708742089 42037027161023232 42053545038744603 42407708313253248 42420781779038208 42439762514548224 42630236946018176 42639797943235584 42658876675239552 42660135148451184 42672027571310592 42679222980125102 42688794963801168 42692380148563392 42700695376195584 42721061626661184 42912798560211216 42942894933823794 43304548066101504 43323924233601312 43337280150807552 43366394883861504 43395529176695808 43561028145712896 43581804734991796 43590293196532992 43591579147325664 43611083743883292 43624528186741632 43653835897985664 44240140153949376 44269861443941952 44283508975060992 44299602701210304 44303323168389376 44313259400976384 44334394769661984 44364179381532768 44533372523965416 44563290812527032 44564605467578469 44972557657337856 45002770998054912 45004098618146304 45206082078708096 45236452305163392 45240251452917248 45258027994029942 45270644634948096 45271980157540032 45288433118648034 45292236631969496 45302394655462464 45536288428521072 45941684006024352 45955846927291392 45972548422555104 45976409390760576 46007297136404352 46213783064842848 46215146410822116 46246194544117932 46250078494277008 46259086657545216 46281150095549616 46670917085485056 46702271413389312 46913260404943296 46934251253068088 46944777543273792 46948720163374848 46965782493412776 46980261124183296 46998721378415709 47011823274753792 47034245733199092 47222817629577408 47245340722540233 47291655556151136 47657915332005888 47689932742373376 47711271104419328 47721971662589952 47744732828866752 47926818500111824 47959016564270448 47972386163380224 47991236259644496 47992652042007582 48006031017724416 48028927667133816 48061194329993832 48276898380237618 48465952358003712 48502585730912256 48720270795449344 48739414762801476 48753001914559488 48754440169658496 48776254834428688 48787194244344192 49006156663927008 49039079846099616 49043198354527104 49077594210084336 49490912075544576 49513056266972928 49770157673193048 49784032166529024 49803594124434696 49807776839990624 49817477938894848 49818947596943616 49841238564438048 49876194115869732 50064931653579752 50100044089461093 50133702164092911 50137912603512084 50260987630522368 50560160175942144 50594127364505088 50628117372811776 50632369335302144 50856842338546608 50879597701197174 50895282884531904 50929475214316608 50930977677232536 50953766210965683 51433255563595776 51664093804237824 51684394506777396 51698802634472448 51703144517619712 51723460564605648 51737879582797824 51758209278454896 51955601277959652 51990505947948204 52031338306061634 52041472489738368 52066293857493318 52467983933560832 52503232831064064 52504781721170688 52540055340062976 52544467875154944 52579768155890688 52777417955561208 52801032659701599 52815752074106112 52817310183796704 52836505305089373 52852793764706208 53125669833274584 53203112500670028 53297905312124928 53577578759950336 53613573102415872 53615154748506624 53639144289220672 53649591626502144 53651174335170048 53655680186714112 53675179992471744 53691726999066624 53712824432475096 53727798028290048 53917670812625802 53953893634804254 53968934433802752 53990140792100058 53994675111474552 54032543625525543 54449403266399232 54485983315620864 54527166976479232 54565408947276288 54773506857270656 54810304644880512 54847127153879424 54848745190865808 54864035448827904 54873286688732274 55131926246917884 55173598148842992 55600901220673536 55638254866102272 55675633606354944 55702188300344544 55719360193895424 55744291239347072 55756793422107648 55967783857276928 55991427382342179 56007036187345152 56033748944989452 56044662681256704 56049369548030976 56071393384992804 56323048110277221 56543611084337664 56586350019397632 56853063924314112 56878502233652736 56880180197934912 56918393285068224 56923173531417856 56935940110792704 56961415502214912 57217064746948288 57257193245098392 57295659616106184 57739397421468672 57765232311468416 57778187745567744 57783040201076736 57821859845148672 57860705568927744 58081370860950528 58120390928710656 58122105529767552 58148111658511056 58166037582322176 58188893135181354 58205114530647552 58494231370764098 58986853538599168 59000082954688512 59026481925255936 59066136934947072 59067879436317024 59112526359549312 59152239175377024 59377830031953888 59417721083369376 59419473956771292 59475968559700992 60005464824195072 60045777531500544 60274776104944128 60315269740217856 60317049092069952 60344037325373256 60355790579814912 60360859513264128 60362640210053376 60384577491530712 60403192873949952 60703228023738573 60715051238028096 60744009500408871 61255578674699136 61274462569721856 61296731230073472 61301879187680768 61315627811622912 61343062848539136 61386085065685824 61618377419790464 61620195214429488 61632197027122176 61661592725490576 61678782210060288 61703018048114352 61708200127399488 62070297917448366 62551013873257728 62593036724365056 62598293551166464 62621043324550368 62640348165577728 62664961837887612 62682431033005056 62684280218132352 62712327644265456 62963756839436544 62993787630053644 63007915710763296 63055540741534848 63611562469879872 63659643771822336 63945355419027264 63988315012859328 63990202722676776 64008041356965888 64018834470187653 64038570222845088 64051043064293376 64081592439991776 64369197840316824 64414342400735691 64621269810671616 64956822099152256 64985886350401968 65004002552745984 65005920226211328 65049592325792256 65341542218569344 65372707102487694 65385439794799488 65390931139369472 65416625615824938 65436792280112448 65480753846978496 66017408355963904 66360210230924064 66404792165912928 66425263462591488 66449404051815456 66454984752584064 66501592154492976 66800058785948124 66844936218790548 66850550138016112 67413546901256192 67458836486006784 67504156497082368 67506147927219456 67809123118062144 67839463601596232 67854678457745088 67860377179375872 67887041991044913 67905966952422144 67907970236310048 67932649677972051 67938354947954244 68885458405650432 68912526009036528 68931736845963264 68933770390937088 68964614086140864 68978046376931328 69010945704606528 69274135037279536 69320674597264272 69322719616233174 69369291816176898 69375117741415512 69388629986317824 69421725143324424 70006375628227584 70053407120083968 70059290500206592 70106357541187584 70369890607414944 70401376879602132 70421002765474816 70423080245062272 70448673740119164 70470391686274944 70517734912130688 70551368599798638 70834226444366112 70937483334226704 71486872998008832 71534899113560064 71566906656628992 71617099243300128 71890227750167736 71938524846405672 71958579245070336 71986854389466744 71992900148632736 72009046526586624 72043391500700724 72091791494990748 72415347570356427 72599204355198976 72647977754161152 72698928537005568 72753878596368384 73080406193174016 73109122144202214 73129502871839232 73131660254487744 73164382251643032 73509234995890512 73564797531790656 73599884526950431 73616391315126504 74236368113316864 74269584400459392 74292480258527232 74342391229476864 74655236509789572 74676048249793536 74705391186652044 74711665259985936 74726216908342272 74732492730707968 74761857846657072 75097397480369628 75206868905268126 75391481445783552 75838002978203648 75840240263913216 75891191046757632 75942176059217664 75948554002953216 76268158286235643 76285263507819912 76319396551795761 76342924326797856 76394212821474912 76985863228624896 77037583660756992 77149883345393664 77441827814600704 77493854571614208 77496140706356736 77530815544681408 77548203951708672 77554716776429568 77585190846908472 77606819374196736 77637313917682344 77933401916939478 77985758921922306 78047007459092451 78099440786239977 78701975900341248 78754849246596096 78757172581756032 78781451875356672 78816701812732416 78869652233836032 79170440042605184 79223628111159168 79225965275695056 79261414105946618 79279190647059312 79301291412934656 79688504749911876 79946857968187392 80366368139925504 80420359653623808 80422732122759936 80458716433831008 80474387439753216 80483520280071168 80512769988707616 80537590498599936 80591697042435072 80876506218938703 80930840452206381 80937637364984764 80953401650704128 80992012667211828 81674104899598848 81728974973431296 81790750464718848 81848113420914432 82160260285905984 82176262702829568 82215456967320768 82270690730819136 82277600169865984 82296053173241856 82309930033098411 82760397223264488 83084489756577792 83401351831010304 83457382299153408 83494724432733824 83513450409532416 83520464220770304 83553282450516816 83576574710673408 83579040290843136 83616436859020608 83951675785915392 84010554281017728 84050623417484178 84074054322046464 84107090077489206 84815416626506496 84879525029096448 85260473892036352 85279595886471168 85317753350479104 85320270296902368 85358445960250204 85377589927602336 85384760297126784 85442123253322368 85825597120422432 85885789867647588 86609096132203008 86647848467202624 86674560301615104 86732789767723008 86791058353391616 87122056291425792 87163609469983592 87180586393065984 87183158294651328 87222167487766584 87249056373483264 87283339702772031 87307671795971328 87741347056146147 88480280307898752 88539722887883904 88567017950121984 88599205402420608 88606646336778752 88626518801952768 88668789539323968 88728358763065536 89066745047930832 89126581625054064 89129210935156938 90008197236292608 90412164157416192 90472904610326784 90480502905834496 90516055988059884 90541289269896192 90543960315080064 90576866237296068 90584473263938992 90604789310924928 91072576857042144 91883368012048704 91911693854582784 91945096845110208 91952818781521152 92014594272808704 92427566129685696 92430292821644232 92492389088235864 92500156988554016 92518173315090432 92562300191099232 93105446876172549 93341834170970112 93404542826778624 93826520809886592 93868502506136176 93889555086547584 93897440326749696 93931564986825552 93960522248366592 93997442756831418 94023646549507584 94068491466398184 94445635259154816 94490681445080466 94583311112302272 95422542208838656 95489465657733504 95853637000223648 95918033128540896 95982472519288992 95985304084015164 96012062035448832 96057855334267632 96122388659987664 96553796760475236 96931904716007424 97440541590898688 97478829525602952 97506003829118976 97508880339316992 97552509668857376 97574388488688384 98012313327854016 98059060653731541 98078159692199232 98086396709054208 98124938423737407 98155188420168672 98981824151089152 99026112533945856 99540315346386096 99568064333058048 99607188248869392 99615553679981248 99634955877789696 99637895193887232 99682477128876096 99752388231739464 100129863307159504 100200088178922186 100267404328185822 100275825207024168 101120320351884288 101188254729010176 101256234745623552 101264738670604288 101713684677093216 101759195402394348 101790565769063808 101858950428633216 101861955354465072 101907532421931366 103328187608475648 103368789013554792 103397605268944896 103446921129211296 103516418556909792 103911202555919304 103981011895896408 103984079424349761 104062676612123268 104082944979476736 104132587714986636 104935967867121664 105006465662128128 105009563442341376 105080110680125952 105088935750309888 105159536311781376 105554835911122416 105602065319403198 105631504148212224 105634620367593408 105673010610178746 105705587529412416 105827052899697957 106251339666549168 106406225001340056 107230309497013248 107278288578441344 107302348670340096 107311360373428224 107350359984943488 107383453998133248 107425648864950192 107455596056580096 107835341625251604 107907787269608508 107937868867605504 107980281584200116 107989350222949104 108065087251051086 108898806532798464 108971966631241728 109130817894552576 109547013714541312 109620609289761024 109663683216303321 109694254307758848 109697490381731616 109746573377464548 110239128352593877 110263852493835768 110347196297685984 111201802441347072 111276509732204544 111351267212709888 111404376600689088 111438720387790848 111488582478694144 111513586844215296 111935567714553856 111982854764684358 112014072374690304 112067497889978904 112089325362513408 112098739096061952 112142786769985608 112646096220554442 112810303357902189 113087222168675328 113172700038795264 113757004467305472 113760360395869824 113836786570136448 113846347062835712 113871880221585408 113922831004429824 114434129493896576 114514386490196784 114591319232212368 115478794842937344 115530464622936832 115556375491135488 116162741721901056 116240781857421312 116244211059535104 116296223317022112 116332075164644352 116377786270362708 116410229061295104 116900102875409217 116978638382883459 116988462741528196 117973707077198336 118000165909377024 118052963850511872 118132273869894144 118135758872634048 118225052719098624 118304478350754048 118755660063907776 118835442166738752 118838947913542584 118892121158919927 118951937119401984 120010929648390144 120091555063001088 120549552209888256 120630539480435712 120634098184139904 120688074650746512 120711581159629824 120721719026528256 120725280420106752 120769154983061424 120806385747899904 121406456047477146 121430102476056192 121488019000817742 122511157349398272 122593462460146944 122603758375361536 122686125697078272 122772170131371648 123236754839580928 123240390428858976 123264394054244352 123323185450981152 123406036096228704 123416400254798976 124140595834896732 125102027746515456 125186073448730112 125196587102332928 125242086649100736 125280696331155456 125329923675775224 125364862066010112 125368560436264704 125424655288530912 125927513678873088 125987575260107288 126015831421526592 126075935126226267 126111081483069696 126160635116233809 127223124939759744 127319287543644672 127890710838054528 127976630025718656 127980405445353552 128016082713931776 128037668940375306 128077140445690176 128102086128586752 128163184879983552 128738395680633648 128828684801471382 129913644198304512 129971772700803936 130011840452422656 130099184651584512 130683084437138688 130745414204975388 130770879589598976 130781862278738944 130833251231649876 130873584560224896 130961507693956992 132034816711927808 132720420461848128 132809584331825856 132850526925182976 132898808103630912 132909969505168128 133003184308985952 133600117571896248 133689872437581096 133701100276032224 134827093802512384 134917672972013568 135008312994164736 135012295854438912 135618246236124288 135678927203192464 135709356915490176 135720754358751744 135774083982089826 135811933904844288 135815940472620096 135865299355944102 135876709895908488 137825052018073056 137867540781874176 137929228172281728 138021891409213056 138548270074559072 138641349194528544 138645439232466348 138738583632353796 138750235482831024 138777259972635648 138843450286648848 140012751256455168 140106814240167936 140739781214829888 140802753759204264 140842005530949632 140846160490124544 140897347480238328 140940783372549888 141035469824261376 141102737199597276 141640865388723337 141668452888732224 141736022167620699 141874966668453408 142973745996017664 143069798227120128 143133813313257984 143234198486600256 143780455500335472 143877049692811344 143917158490140672 143973708778933488 143985800297265472 144018093053173248 144086783001401448 144183582989981496 144830695140712854 145397857074011136 145507757192736768 146160812386348032 146218244288404428 146259005743678464 146263320508975488 146328764503286064 147018469991781024 147129595063581312 147199769053900862 147232782630253008 148472736226633728 148539168800918784 149310473019579144 149352096499587072 149377280430437857 149410782373304088 149423330519971872 149452433816684544 149523715693314144 150194794960739256 150300132268383279 150413737810536252 150782962891567104 151676005956407296 151680480527826432 151782382093515264 151884352118435328 151897108005906432 152536316572471286 152570527015639824 152638793103591522 152685848653595712 152788425642949824 152861298632897049 154299766690787328 154992281412713472 155061631089362816 155096407903417344 155109433552859136 155170381693816944 155213638748393472 155274627835364688 155866803833878956 155971517843844612 156094014918184902 156198881572479954 157403951800682496 157509698493192192 157514345163512064 157633403625464832 157739304467672064 158340880085210368 158403097979104797 158447256222318336 158451930551390112 158509515915268119 158522828211893236 158558381294118624 159377009499823752 159893715936374784 160732736279851008 160840719307247616 160845464245519872 160917432867662016 160948774879506432 160967040560142336 161025539977415232 161075180997199872 161183394084870144 161753012437877406 161861680904412762 161875274729969528 161906803301408256 161984025334423656 162097630876576629 163348209799197696 163457949946862592 163581500929437696 163696226841828864 164320520571811968 164430913934641536 164541381461638272 164555200339731968 164592106346483712 164619860066196822 165520794446528976 166802703662020608 166914764598306816 166989448865467648 167026900819064832 167106564901033632 167158080581686272 167232873718041216 167903351571830784 167974282147026537 168021108562035456 168101246834968356 168148108644092928 168214180154978412 168969144330831663 169630833253012992 169759050058192896 170520947784072704 170559191772942336 170635506700958208 170640540593804736 170716891920500408 170755179855204672 170769520594253568 170884246506644736 171651194240844864 171771579735295176 173218192264406016 173295696934405248 173349120603230208 173465579535446016 173582116706783232 174244112582851584 174327218939967184 174361172786131968 174366316589302656 174444334975533168 174498112746966528 174566679405544062 174615343591942656 175482694112292294 176960560615797504 177079445775767808 177198410804841216 177213292673557504 177337579078647936 177456717526131072 178133490095861664 178253163250108128 178258421870313876 180016394472585216 180824328314832384 180945809220653568 180961005811668992 181032111976119768 181082578539792384 181087920630160128 181153732474592136 181168946527877984 181209578621849856 182109684071215719 182145153714084288 182232028501226613 183766736024097408 183823387709165568 183890193690220416 183905637563042304 184029188545617408 184855132259371392 184860585643288464 184984778176471728 185000313977108032 185036346630180864 185124600382198464 186210893752345098 187653041619773184 187737005012272352 187779110173095168 187794880653499392 187863129973651104 187921044496733184 187994885513662836 188047293099015168 188136982932796368 188891270518309632 188981362890160932 189166622224604544 190845084417677312 190978931315467008 191707274000447296 191836066257081792 191964945038577984 191970608168030328 192024124070897664 192056503410562959 192115710668535264 192244777319975328 193107593520950472 193863809432014848 194881083181797376 194957659051205904 195012007658237952 195017760678633984 195105019337714752 195148776977376768 196024626655708032 196118121307463082 196156319384398464 196172793418108416 196249876847474814 196310376840337344 198052225067891712 199080630692772192 199214376497738784 199231107359962496 199275790387774464 199364954257752192 199504776463478928 200259726614319008 200400176357844372 200534808656371644 200551650414048336 202240640703768576 202376509458020352 202512469491247104 203427369354186432 203518390804788696 203581131538127616 203661125973134739 203717900857266432 203723910708930144 203815064843862732 204729809797674343 206656375216951296 206737578027109584 206795210537889792 206893842258422592 207032837113819584 207822405111838608 207962023791792816 207968158848699522 208125353224246536 208165889958953472 208265175429973272 210019126884682752 210160221360251904 210177871500619776 210319072623562752 211109671822244832 211204130638806396 211263008296424448 211269240735186816 211346021220357492 211411175058824832 211654105799395914 212502679333098336 212812450002680112 214460618994026496 214556577156882688 214604697340680192 214700719969886976 214851297729900384 215670683250503208 215815574539217016 215875737735211008 215960563168400232 215978700445898208 216130174502102172 217246042711069281 217797613065596928 217943933262483456 218261635789105152 219094027429082624 219241218579522048 219327366432606642 219388508615517696 219394980763463232 219493146754929096 220478256705187754 220527704987671536 220694392595371968 220799653580851293 222808753201378176 222877440775581696 222977164957388288 223027173688430592 223965709529368716 224028144749380608 224134995779957808 224178650725026816 224197478192123904 224285573539971216 225292192441108884 225620606715804378 226174444337350656 227514008934610944 227520720791739648 227673573140272896 227692694125671424 227845662008859648 228804474858706929 228868258987793152 228958189655387283 229028772980393568 229182638464424736 230957589685874688 231060929245873664 231112750982270976 232325483443802112 232481563714842624 232488422119070208 232592446634044224 232664150329288704 232755572540725416 232820458122590208 233800205750818434 233957276765766918 233976925483056392 234141022377277353 234298322358719931 235947414154396672 236105927701023744 236264547739788288 236271517745268096 236450105438197248 236608956701508096 237511320127815552 237670884333477504 237677895827085168 237784242317839854 237903874238803968 241099104419776512 241261078960871424 241268196368279808 241376149301493024 241423162319259648 241450560840213504 241538309966122848 241612771495799808 242629518656816109 242792521356619143 242812912094954292 242860204952112384 242976038001635484 245022314698796544 245186924920293888 245207516750723072 245372251394156544 245544340262743296 246473509679161856 246480780857717952 246528788108488704 246646370901962304 246812072192457408 246832800509597952 246929790099295233 248281191669793464 250204055493030912 250372146897460224 250393174204665856 250484173298201472 250561392662310912 250659847351550448 250729724132020224 250737120872529408 250849310577061824 251855027357746176 251975150520214576 252031662843053184 252151870252452534 252222162966139392 252321270232467618 254446249879519488 254638575087289344 255781421676109056 255953260051437312 255960810890707104 256075337880750612 256154280891380352 256326369759967104 257476791361267296 257657369602942764 259827288396609024 259943545401607872 260023680904845312 260198369303169024 261366168874277376 261490828409950776 261541759179197952 261563724557477888 261666502463299752 261747169120449792 261923015387913984 263224041168438441 264069633423855616 265440840923696256 265619168663651712 265701053850365952 265797616207261824 265819939010336256 266006368617971904 267200235143792496 267379744875162192 267402200552064448 270024591708877824 271236492472248576 271357854406384928 271418713830980352 271441508717503488 271548167964179652 271623867809688576 271631880945240192 271730598711888204 271753419791816976 275650104036146112 275735081563748352 275858456344563456 276043782818426112 277096540149118144 277282698389057088 277290878464932696 277414949370813163 277477167264707592 277500470965662048 277554519945271296 277686900573297696 280025502512910336 280213628480335872 281479562429659776 281605507518408528 281684011061899264 281692320980249088 281794694960476656 281881566745099776 282070939648522752 282205474399194552 283281730777446674 283336905777464448 283472044335241398 283749933336906816 286267626626515968 286468396973200512 287560911000670944 287754099385622688 287947417557866976 287971600594530944 288036186106346496 288173566002802896 288367165979962992 289661390281425708 290795714148022272 292321624772696064 292436488576808856 292518011487356928 292526641017950976 292657529006572128 294036939983562048 294177181961194623 294259190127162624 294374815271212221 294399538107801724 294465565260506016 296945472453267456 297078337601837568 298620946039158288 298704192999174144 298754560860875714 298821564746608176 298846661039943744 298904867633369088 299047431386628288 300389589921478512 300600264536766558 300827475621072504 303360961055652864 303564764187030528 303768704236870656 303794216011812864 305072633144942572 305141054031279648 305277586207183044 305371697307191424 305576851285899648 305722597265794098 309984562825426944 310123262178725632 310192815806834688 310340763387633888 310549255670729376 311733607667757912 311943035687689224 311952238273049283 312188029836369804 312397763144959908 314807903601364992 315019396986384384 315028690327024128 315266807250929664 315478608935344128 316681760170420736 316806195958209594 316894512444636672 316903861102780224 317019031830536238 317045656423786472 317116762588237248 317481158699093871 318754018999647504 321690928491039744 321834865735324032 321934081120284672 322051079954830464 322150361994399744 322366788169740288 323506024875754812 323723361808825524 323750549459939056 323813606602816512 323968050668847312 324195261753153258 326696419598395392 326915899893725184 327392453683657728 328641041143623936 328861827869283072 328991049648909963 329082762923276544 329110400679463936 329239720132393644 330717385057781631 331041588893057952 333605407324041216 333829529196613632 333978897730935296 334053801638129664 334213129802067264 334316161163372544 334465747436082432 335806703143661568 335948564294053074 336042217124070912 336202493669936712 336296217288185856 336428360309956824 337938288661663326 338430910073706567 339261666506025984 339518100116385792 341041895568145408 341271013401916416 341281081187609472 341433783841000816 341510359710409344 341539041188507136 341768493013289472 343302388481689728 343543159470590352 346436384528812032 346591393868810496 348488225165703168 348654437879934368 348722345572263936 348732633178605312 348888669951066336 348996225493933056 349133358811088124 349230687183885312 350700308626227651 350935915148650377 350965388224584588 353921121231595008 354158891551535616 354396821609682432 354426585347115008 354675158157295872 354913435052262144 356266980191723328 356506326500216256 356516843740627752 356676363476759781 360032788945170432 361648656629664768 361891618441307136 361922011623337984 362064223952239536 362165157079584768 362175841260320256 362307464949184272 362337893055755968 362419157243699712 364219368142431438 364290307428168576 364464057002453226 367533472048194816 367780387380440832 367811275126084608 368058377091234816 369710264518742784 369721171286576928 369969556352943456 370000627954216064 370249200764396928 372421787504690196 375306083239546368 375474010024544704 375558220346190336 375589761306998784 375726259947302208 375842088993466368 375989771027325672 376094586198030336 376273965865592736 377782541036619264 377962725780321864 378227805378678801 378333244449209088 381690168835354624 381957862630934016 383414548000894592 383672132514163584 383929890077155968 383941216336060656 384048248141795328 384113006821125918 384231421337070528 384489554639950656 386215187041900944 389915318102411808 390035521357267968 390210038675429504 390297553954753536 392049253311416064 392236242614926164 392312638768796928 392345586836216832 392499753694949628 392620753680674688 396104450135783424 398161261385544384 398428752995477568 398462214719924992 398551580775548928 398729908515504384 399009552926957856 400519453228638016 400800352715688744 401069617312743288 401103300828096672 404481281407537152 404753018916040704 405024938982494208 406854738708372864 407036781609577392 407162263076255232 407322251946269478 407435801714532864 407447821417860288 407630129687725464 409459619595348686 413475156054219168 413787684516845184 414065674227639168 415644810223677216 415924047583585632 415936317697399044 416250706448493072 416331779917906944 416530350859946544 420038253769365504 420320442720503808 422219343644489664 422408261277612792 422526016592848896 422538481470373632 422692042440714984 422822350117649664 423308211598791828 424922596166170011 425005358666196672 425208066502862097 425624900005360224 428921237988052992 429113154313765376 429209394681360384 429401439939773952 429702595459800768 431341366501006416 431631149078434032 431751475470422016 431921126336800464 431957400891796416 432260349004204344 434492085422138562 436523271578210304 438188054858165248 438482437159044096 438654732865213284 438777017231035392 438789961526926464 438986293509858192 440956513410375508 441055409975343072 441388785190743936 441599307161702586 445617506402756352 445954329914776576 447931419058737432 448056289498761216 448131841291313571 448269991559915616 448357301450053632 448571147079942432 450584384882217768 450900396805149837 451241213431608756 452348888674701312 455028017869221888 455041441583479296 455347146280545792 455385388251342848 455691324017719296 457608949717413858 457736517975586304 457916379310774566 458057545960787136 458365276928849472 458583895898691147 462121858491747328 464976844238140416 465184893268088448 465328300658577408 465511145081450832 465640916245180416 467600411501636868 467914553531533836 467953850966112784 468282044754554706 468596644717439862 471894828308793344 472211855402047488 472529095479576576 472543035490536192 472900210876394496 473217913403016192 475022640255631104 475209293937314391 475341768666955008 475355791654170336 475528547745804357 475568484635679708 482198208839553024 482522157921742848 482536392736559616 482752298602986048 482846324638519296 482901121680427008 483076619932245696 483225542991599616 485259037313632218 485585042713238286 485625824189908584 485720409904224768 485952076003270968 490044629397593088 490373849840587776 490415033501446144 490744502788313088 491088680525486592 492947019358323712 492961561715435904 493292741803924608 493624144384914816 493665601019195904 493859580198590466 496562383339586928 500408110986061824 500744293794920448 500968346596402944 501319694703100896 501474241745058816 501698621154123648 503710054715492352 503950301040429152 504063325686106368 504303740504905068 504444325932278784 504642540464935236 506907432992494989 508892499759038976 509277150174578688 511562843352218112 511906520102874624 511921621781414208 512150675761501224 512308561782760704 512652739519934208 514953582722534592 515199191688653017 515314739205885528 519654576793218048 519887090803215744 520047361809690624 520396738606338048 522732337748554752 522981656819901552 523083518358395904 523127449114955776 523333004926599504 523494338240899584 523846030775827968 526448082336876882 530881681847392512 531238337327303424 531595232414523648 531639878020672512 532012737235943808 534400470287584992 534759489750324384 534804401104128896 540049183417755648 542472984944497152 542715708812769856 542837427661960704 542883017435006976 543096335928359304 543247735619377152 543263761890480384 543461197423776408 543506839583633952 546329052213647157 546696085503679839 551300208072292224 551470163127496704 551716912689126912 552087565636852224 554193080298236288 554565396778114176 554581756929865392 554829898741626326 554954334529415184 555000941931324096 555109039890542592 555373801146595392 562959124859319552 563211015036817056 563384641960498176 563589389920953312 563763133490199552 564141879297045504 564410948798389104 566563461554893348 566673811554928896 566944088670482796 567499866673813632 572535253253031936 572936793946401024 575121822001341888 575508198771245376 575894835115733952 575943201189061888 576072372212692992 576169510231688877 576347132005605792 576734331959925984 579322780562851416 581591428296044544 584643249545392128 584872977153617712 585036022974713856 585053282035901952 585315058013144256 588073879967124096 588354363922389246 588518380254325248 588749630542424442 588799076215603448 588931130521012032 594156675203675136 597241892078316576 597509121721751428 597643129493216352 597693322079887488 598094862773256576 600779179842957024 601200529073533116 601654951242145008 606721922111305728 607129528374061056 607537408473741312 610145266289885144 610282108062559296 610555172414366088 610743394614382848 610983377919404217 611153702571799296 611445194531588196 614189429393023029 619969125650853888 620246524357451264 620385631613669376 620681526775267776 621098511341458752 623467215335515824 623886071375378448 623904476546098566 624376059672739608 624795526289919816 630057380654048256 630533614501859328 630957217870688256 633363520340841472 633612391916419188 633789024889273344 633807722205560448 634038063661072476 634091312847572944 634233525176474496 634962317398187742 637508037999295008 643381856982079488 643669731470648064 644102159909660928 647012049751509624 647446723617651048 647501098919878112 647627213205633024 647936101337694624 648390523506306516 651738128133207843 653392839196790784 653831799787450368 654784907367315456 657282082287247872 657723655738566144 657982099297819926 658165525846553088 658220801358927872 658479440264787288 661434770115563262 662083177786115904 662398960742553879 667957795461870592 668426259604134528 668632322326745088 668931494872164864 671897128588106148 672084434248141824 672404987339873424 672592434576371712 672856720619913648 675876577323326652 676861820147413134 678523333012051968 682083791136290816 682542026803832832 682562162375218944 682867567682001632 683020719420818688 683078082377014272 683536986026578944 686413424576120787 686604776963379456 686874568966161849 687086318941180704 692872769057624064 693182787737620992 696976450331406336 697308875759868736 697444691144527872 697465266357210624 697777339902132672 697992450987866112 698266717622176248 698461374367770624 701400617252455302 701871830297300754 701930776449169176 702423067131832059 707842242463190016 708317783103071232 708793643219364864 708853170694230016 709350316314591744 709826870104524288 712533960383446656 713012653000432512 713033687481255504 713352726953519562 723297313259329536 723783236882614272 724128447904479072 724351682520640512 724614929898368544 724675786111511936 724838314487399424 727888555970448327 728438736284862876 728580614856337152 728928114004906452 735066944096389632 735560774760881664 735622550252169216 736116754182469632 739420529037485568 739442342573153856 739939112705886912 740001255908432128 740498401528793856 740789370297885699 744843575009380392 750612166479092736 750948020049089408 751116440692380672 751179522613997568 751452519894604416 751684177986932736 751979542054651344 752189172396060672 752547931731185472 755565082073238528 755925451560643728 756455610757357602 756666488898418176 763915725261868032 766829096001789184 767344265028327168 767859780154311936 767882432672121312 768226013642251836 768462842674141056 768979109279901312 772430374083801888 779830636204823616 780071042714535936 780420077350859008 780595107909507072 784098506622832128 784472485229852328 784625277537593856 784691173672433664 784999507389899256 785241507361349376 789672123505315323 792208900271566848 796322522771088768 796857505990955136 796924429439849984 797103161551097856 797459817031008768 798019105853915712 801038906457276032 801600705431377488 802139234625486576 802206601656193344 813709477416745728 814073563219154784 814324526152510464 814644503892538956 814871603429065728 814895642835720576 815260259375450928 818919239190697372 826950312108438336 827575369033690368 828131348455278336 831289620447354432 831848095167171264 831872635394798088 832244848112439489 832501412896986144 832663559835813888 833060701719893088 840076507538731008 840640885441007616 844438687288979328 844816522555225584 845052033185697792 845076962940747264 845384084881429968 845644700235299328 846616423197583656 849845192332340022 850010717332393344 850416133005724194 851249800010720448 858226308627530752 858802879879547904 859405190919601536 862682733002012832 863262298156868064 863842252673600928 863914801783592832 864520698008408688 868984170844277124 876376109716330496 876964874318088192 877309465730426568 877554034462070784 877579923053852928 877972587019716384 881913026820751016 882110819950686144 882531545883583869 882777570381487872 883124445813636663 883198614323405172 891235012805512704 891908659829553152 895862838117474864 896112578997522432 896263682582627142 896539983119831232 896714602900107264 897142294159884864 901168769764435536 901800793610299674 902482426863217512 910082883166958592 910694292561091584 910770776502685696 911382648035438592 915217899434827716 915473035951172608 915832758621549132 916115091921574272 916730553857698944 917167791797382294 924243716983494656 929953688476280832 930369786536176896 931022290162901664 935200823003273736 935829107063067672 935907701932225568 936564089509109412 937193289434879724 943789656617586688 944423710804094976 945058190959153152 945086070981072384 945800421752788992 946435826806032384 950045280511262208 950418587874628782 950683537333910016 950711583308340672 951057095491608714 951136969271359416 956798498850355603 965072785473119232 965504597205972096 965802243360854016 966153239864491392 966451085983199232 970518074627264436 971170085426476572 971251648379817168 971440819808449536 971904152006541936 980089258795186176 980747699681175552 982177361050973184 985894038716647424 985923123430871808 986585483607849216 987248288769829632 987331202038391808 987719160397180932 991486057721063359 992152155173344893 993124766679173856 1000816221972123648 1001488587589840896 1001936693192805888 1002639389406201792 1002948483490117632 1003397242308247296 1007420109430984704 1007900602080858304 1008126651372212736 1008607481009810136 1008888651864557568 1009285080929870472 1013814865984989978 1015292730221119701 1017784999518077952 1018554300349157376 1023125686704436224 1023813040205749248 1023843243562828416 1024301351523002448 1024617123565521408 1025305479039868416 1029907165445069184 1030398383377306034 1030629478411771056 1039309153586436096 1039774181606431488 1045464675497109504 1045963313639803104 1046167036716791808 1046666009853199008 1046988676481799168 1047692061551655936 1052100925878682953 1052896164673753764 1061763363694785024 1062476674654606848 1063190464829047296 1063279756041345024 1064025474471887616 1068800940575169984 1069518979500648768 1069608802208257792 1070029090430279343 1080098366835511296 1084945969888994304 1085431417625539712 1085674855323921408 1085766034870013952 1086192671856718608 1086495471238754304 1086527523780960768 1086922394847552816 1087013679167267904 1092658104427294314 1093392171007359678 1102600416144584448 1103433825378253824 1104175131273704448 1108386160596472576 1109130793556228352 1109163513859730784 1109659797483252652 1109908669058830368 1110001883862648192 1110747602293190784 1125918249718639104 1126422030073634112 1126769283920996352 1127178779841906624 1127526266980399104 1128283758594091008 1128821897596778208 1133126923109786696 1133347623109857792 1133888177340965592 1134683416136036403 1134999733347627264 1145070506506063872 1145873587892802048 1150243644002683776 1151016397542490752 1151789670231467904 1151886402378123776 1152144744425385984 1152339020463377754 1152694264011211584 1153468663919851968 1158645561125702832 1169745954307235424 1170106564071803904 1170630116026288512 1176147759934248192 1176708727844778492 1177036760508650496 1177499261084848884 1177598152431206896 1177862261042024064 1188313350407350272 1194483784156633152 1195018243443502856 1195286258986432704 1195386644159774976 1196189725546513152 1201558359685914048 1202401058147066232 1203309902484290016 1213443844222611456 1214259056748122112 1215074816947482624 1220290532579770288 1220564216125118592 1221110344828732176 1221486789228765696 1221966755838808434 1222307405143598592 1222890389063176392 1228378858786046058 1240493048714902528 1241363053550535552 1242197022682917504 1246934430671031648 1247772142750756896 1247808953092197132 1248752119345479216 1249591052579839632 1260114761308096512 1266727040681682944 1267224783832838376 1267578049778546688 1267615444411120896 1268076127322144952 1268182625695145888 1268467050352948992 1269924634796375484 1274767788498510033 1275016075998590016 1275624199508586291 1286763713964158976 1287339462941296128 1288204319819321856 1294024099503019248 1294893447235302096 1295002197839756224 1295254426411266048 1295872202675389248 1296781047012613032 1303476256266415686 1309569814734630912 1314564164574495744 1315447311477132288 1315964198595639852 1316331051693106176 1316441602717855744 1316958880529574576 1322869540231126524 1324166355572231808 1324797921485107758 1335915590923741184 1336852519208269056 1337862989744329728 1343794257176212296 1344168868496283648 1344395523873940713 1344809974679746848 1345713441239827296 1351753154646653304 1353723640294826268 1357046666024103936 1364167582272581632 1365084053607665664 1365124324750437888 1365735135364003264 1366041438841637376 1366156164754028544 1367073972053157888 1372826849152241574 1373209553926758912 1373749137932323698 1374172637882361408 1375751687696073441 1386365575475241984 1394617751519737472 1394930532714421248 1395554679804265344 1395984901975732224 1396533435244352496 1396922748735541248 1402801234504910604 1403743660594601508 1403861552898338352 1404846134263664118 1415684484926380032 1416635566206142464 1417587286438729728 1418700632629183488 1419653740209048576 1425067920766893312 1425627881811943173 1426025306000865024 1426067374962511008 1426705453907039124 1433108668583720401 1446594626518659072 1447566473765228544 1448256895808958144 1448703365041281024 1449229859796737088 1449351572223023872 1449676628974798848 1455777111940896654 1456877472569725752 1457161229712674304 1457856228009812904 1470133888192779264 1471121549521763328 1471245100504338432 1472233508364939264 1478841058074971136 1478884685146307712 1479878225411773824 1480002511816864256 1480996803057587712 1481578740595771398 1489687150018760784 1501224332958185472 1501896040098178816 1502232881384761344 1502905039789208832 1503959084109302688 1505095863462370944 1511130164146477056 1511850903121287456 1512911221514715204 1513332977796836352 1520722298977484967 1527831450523736064 1533658192003578368 1534688530056654336 1535719560308623872 1535764865344242624 1536452027284503672 1536925685348282112 1537958218559802624 1544860748167603776 1545597575065959051 1559661272409647232 1560142085429071872 1560840154701718016 1561190215819014144 1568197013245664256 1568944970459704656 1569250555075187712 1569382347344867328 1569999014779798512 1570483014722698752 1579344247010630646 1592645045542177536 1593715011981910272 1593848858879699968 1594919634062017536 1596038211707831424 1602077812914552064 1603201410862754976 1604278469250973152 1604413203312386688 1627418954833491456 1628147126438309568 1628649052305020928 1629289007785077912 1629743206858131456 1629791285671441152 1630520518750901856 1637838478381394744 1638987156640941471 1640088256511039517 1653900624216876672 1655150738067380736 1656262696910556672 1662579240894708864 1663696190334342528 1663745270789596176 1664489696224878978 1665002825793972288 1665327119671627776 1666121403439786176 1688877374577958656 1689633045110451168 1690153925881494528 1690768169762859936 1691289400470598656 1693232846395167312 1699690384664680044 1700021434664786688 1700832266011448388 1702499600021440896 1716452617255061504 1717605759759095808 1718810381839203072 1725365466004025664 1726524596313736128 1727684505347201856 1727829603567185664 1728508530695066631 1729041396016817376 1737968341688554248 1752752219432660992 1753929748636176384 1754618931460853136 1755108068924141568 1755159846107705856 1755945174039432768 1763826053641502032 1764221639901372288 1765063091767167738 1765555140762975744 1766248891627273326 1766397228646810344 1782470025611025408 1783817319659106304 1791725676234949728 1792527365165254284 1793079966239662464 1794284588319769728 1802337539528871072 1803601587220599348 1804964853726435024 1820165766333917184 1821388585122183168 1830435798869655432 1830946071902345216 1831665517243098264 1832230183843148544 1833461107715397888 1834335583594764588 1842568288179069087 1848487433966989312 1859907376952561664 1860739573072353792 1862044580325803328 1870401646006547472 1871658214126135344 1871815403864451136 1873128179018218824 1874386578869759448 1890172141962144768 1891600843505577984 1892871653612064768 1900090561022524416 1900837175749257564 1901367074667820032 1901423166616681344 1902114190983217428 1902273938542718832 1913596997700711206 1930145570946238464 1931009194411944192 1932306479728982784 1941036149254528872 1941904645595692141 1942340170852953144 1942503296759634336 1942881639616899072 1943808304013083872 1960178517590372352 1961495399362351104 1964354722101946368 1971788077433294848 1971846246861743616 1973170967215698432 1974496577539659264 1974662404076783616 1975438320794361864 1982972115442126718 1984304310346689786 1986249533358347712 1987196882227661637 2003873386385611776 2005278778812403584 2005896966980235264 2006794484616494592 2015801204161716608 2016253302744425472 2017214962019620272 2017777303729115136 2018570161859740944 2027629731969979956 2030585460442239402 2035569999036155904 2046251373408872448 2047626080411498496 2047686487125656832 2048602703046004896 2049234247131042816 2050610958079736832 2059240273728362361 2059814330890138368 2060623706898485547 2060796766754612068 2061258956823542112 2078618307172872192 2079548363212862976 2090929350994219008 2091926627279606208 2092334073433583616 2093332019706398016 2093977352963598336 2095384123103311872 2104201851757365906 2105792329347507528 2107269201395496177 2123526727389570048 2124953349309213696 2126380929658094592 2126559512082690048 2128050948943775232 2137601881150339968 2139037959001297536 2139217604416515584 2140058180860558686 2169891939777988608 2170862835251079424 2171349710647842816 2172385343713437216 2173055047561921536 2173844789695105632 2174027358334535808 2183665667911344981 2185316208854588628 2186784342014719356 2205200832289168896 2206867650756507648 2208350262547408896 2216772321192945152 2218261587112456704 2218327027719461568 2219319594966505304 2219817338117660736 2220003767725296384 2221495204586381568 2222368110893657097 2251836499437278208 2252844060147268224 2253538567841992704 2254357559683813248 2255052533960798208 2256567517188182016 2257643795193556416 2266253846219573392 2266695246219715584 2267776354681931184 2269366832272072806 2269999466695254528 2291747175785604096 2300487288005367552 2302032795084981504 2303579340462935808 2303772804756247552 2304678040926755508 2305388528022423168 2306937327839703936 2317291122251405664 2339491908614470848 2340213128143607808 2341260232052577024 2352295519868496384 2353417455689556984 2354073521017300992 2354998522169697768 2355196304862413792 2355724522084048128 2369016370515945969 2376626700814700544 2388967568313266304 2390036486887005712 2390572517972865408 2390773288319549952 2392379451093026304 2403116719371828096 2404802116294132464 2406619804968580032 2440581065159540576 2441128432250237184 2442220689657464352 2442973578457531392 2443933511677616868 2444614810287197184 2445780778126352784 2456757717572092116 2480986097429805056 2482726107101071104 2484394045365835008 2493868861342063296 2495544285501513792 2495617906184394264 2496734544337318467 2497504238690958432 2499182105159679264 2520229522616193024 2533454081363365888 2534449567665676752 2535156099557093376 2535230888822241792 2536152254644289904 2536365251390291776 2536934100705897984 2539849269592750968 2549535576997020066 2550032151997180032 2551248399017172582 2574678925882592256 2576408639638643712 2588048199006038496 2589786894470604192 2590004395679512448 2591744405350778496 2593562094025226064 2606952512532831372 2629128329148991488 2630894622954264576 2631928397191279704 2632662103386212352 2633917761059149152 2645739080462253048 2647594637650751607 2648332711144463616 2649595842970215516 2671831181847482368 2673705038416538112 2675725979488659456 2687588514352424592 2688337736992567296 2688791047747881426 2689619949359493696 2691426882479654592 2703506309293306608 2707447280589652536 2730248649500875776 2731470270728006528 2732082877683274752 2732312329508057088 2734147944106315776 2745653698304483148 2746419107853517824 2747498275864647396 2748345275764722816 2751503375392146882 2772731150950483968 2789235503039474944 2789861065428842496 2791109359608530688 2793066870488704992 2805602469009821208 2807487321189203016 2807723105796676704 2809692268527328236 2831368969852760064 2833271132412284928 2835174572877459456 2837401265258366976 2839307480418097152 2850135841533786624 2851255763623886346 2852050612001730048 2852134749925022016 2853410907814078248 2866217337167440802 2870395496551066809 2896513791617916288 2897406730082562048 2898459719593474176 2898703144446047744 2899353257949597696 2911554223881793308 2913754945139451504 2914322459425348608 2915712456019625808 2940267776385558528 2942243099043526656 2957682116149942272 2957769370292615424 2959756450823547648 2960005023633728512 2961993606115175424 2963157481191542796 2974458173163190077 2976456465520034679 2979374300037521568 3002448665916370944 3003792080196357632 3004465762769522688 3005810079578417664 3007918168218605376 3010191726924741888 3022260328292954112 3023701806242574912 3025822443029430408 3026665955593672704 3041444597954969934 3045878190663359103 3055662901047472128 3067316384007156736 3069377060113308672 3071439120617247744 3071529730688485248 3072904054569007344 3073851370696564224 3075916437119605248 3089721496335207552 3091195150131918102 3119322544819294464 3121680309403436032 3136394026491328512 3137889940919409312 3138501110150375424 3139998029559597024 3140966029445397504 3156302777636048859 3158688494021261292 3185290091084355072 3187430023963820544 3187697717759399936 3189839268124035072 3192076423415662848 3204155625829104128 3206402821725509952 3208556938501946304 3208826406624773376 3210087271290838029 3254837909666982912 3256294252876619136 3257298104610041856 3258578015570155824 3259486413716262912 3259582571342882304 3261041037501803712 3275676956762789488 3277974313281882942 3280176513022079034 3307801248433753344 3310301476134761472 3312525393821113344 3325158481789417728 3327392380668685056 3327490541579192352 3328979392449757956 3330005651587944576 3332242806879572352 3377754749155917312 3379266090220902336 3380307851762989056 3381536339525719872 3382578800941197312 3386465692790334624 3399380769329360088 3400042869329573376 3401664532022896776 3404999200042881792 3432905234510123008 3435211519518191616 3437620763678406144 3450730932008051328 3453049192627472256 3455369010694403712 3455659207134371328 3457017061390133262 3458082792033634752 3475936683377108496 3509237862921706272 3510319692215411712 3511890348078865536 3527652107283004064 3528443279802744576 3530126183534335476 3531110281525951488 3532497783254546652 3532794457293620688 3564940051222050816 3583451352469899456 3585054730330508568 3586159932479324928 3588569176639539456 3604675079057742144 3606394341820571119 3607203174441198696 3609929707452870048 3640331532667834368 3642777170244366336 3660871597739310864 3661892143804690432 3663331034486196528 3664460367686297088 3666922215430795776 3668671167189529176 3685136576358138174 3721479146144707584 3724089160651606656 3740803292013094944 3743316428252270688 3743630807728902272 3746256358036437648 3748773157739518896 3780344283924289536 3800181122045048832 3801674351498515128 3802734149335640064 3802846333233362688 3804228381966434856 3804547877085437664 3824303365495530099 3826872598525758873 3827193995401422412 3860291141892476928 3862018388823888384 3864612959457965568 3882072298509057744 3883809291191384282 3884680341705906288 3885006593519268672 3885763279233798144 3887616608026167744 3928709444203892736 3943692493723487232 3946341934431396864 3948993155079318528 3949324808153567232 3950876641588723728 3965944230884253436 3968608620693379572 3972499066716695424 3974393764455323274 4007746772771223552 4010557557624807168 4013588969232989184 4031602408323433216 4032506605488850944 4033186571621822139 4034429924039240544 4037140323719481888 4055259463939959912 4061170920884478804 4071139998072311808 4092502746817744896 4095252160822996992 4095372974251313664 4097205406092009792 4098468494262085632 4101221916159473664 4118480547456724722 4119628661780276736 4121247413796971094 4121593533509224136 4122517913647084224 4127255063088220323 4159096726425725952 4183853254559212416 4186664039412796032 4187954705927196672 4190768246206623744 4208403703514731812 4211584658695015056 4214538402790992354 4247053454779140096 4249906698618427392 4252761859316189184 4256101897887550464 4275203762300679936 4276883645435829519 4278075918002595072 4278435208833031168 4280116361721117372 4299326005751161203 4339783879555977216 4341725670502158848 4342699421295685632 4344770687426874432 4346110095123843072 4347689579390211264 4348054716669071616 4367331335822689962 4370632417709177256 4373568684029438712 4410401664578337792 4413735301513015296 4416700525094817792 4433544642385890304 4436523174224913408 4436654055438923136 4438639189933010608 4439634676235321472 4440007535450592768 4442990409172763136 4444736221787314194 4503672998874556416 4505688120294536448 4508715119367626496 4515287590387112832 4532507692439146784 4533390492439431168 4535552709363862368 4538733664544145612 4539998933390509056 4562166896932454901 4583494351571208192 4600974576010735104 4604065590169963008 4607158680925871616 4607545609512495104 4609356081853511016 4610777056044846336 4613874655679407872 4634582244502811328 4636792725197877153 4678983817228941696 4680426256287215616 4682520464105154048 4704591039736992768 4706834911379113968 4708147042034601984 4709997044339395536 4710392609724827584 4711449044168096256 4738032741031891938 4777935136626532608 4780072973774011424 4781145035945730816 4781546576639099904 4784758902186052608 4806233438743656192 4809604232588264928 4813239609937160064 4881162130319081152 4882256864500474368 4884441379314928704 4885947156915062784 4887867023355233736 4889229620574394368 4891561556252705568 4913515435144184232 4916961469922824413 4961972194859610112 4965452214202142208 4968788090731670016 4987737722684126592 4991088571003027584 4991235812368788528 4993469088674636934 4995008477381916864 4998364210319358528 5068899135331353504 5070461777644483584 5072304509288579808 5072730502780583552 5073868201411795968 5079698539185501936 5099071153994040132 5100064303994360064 5102496798034345164 5149357851765184512 5152817279277287424 5176096398012076992 5179573788941208384 5180008791359024896 5183488810701556992 5185525592085199893 5187124188050452128 5213905025065662744 5258256658297982976 5261789245908529152 5263856794382559408 5265324206772424704 5267835522118298304 5291478160924506096 5295189275301503214 5296665422288927232 5299191685940431032 5347410076833076224 5351451958977318912 5375177028704849184 5377582095495762852 5379239898718987392 5382853764959309184 5407012618586613216 5414894561179305072 5460497299001751552 5462940541456013056 5464165755366549504 5491307396608966296 5492838215707035648 5494996551729294792 5496690551529445632 5503006750784293764 5527704864537207261 5545462301900967936 5578471006078949888 5579722130857684992 5582218719217061376 5586133740977409984 5611204938019642416 5614974642378406032 5615446211593353408 5619384537054656472 5674802530516733952 5678614960836194304 5700271683067573248 5702511527247772692 5704101224003460096 5704269499850044032 5706821815628156496 5732434674334881604 5740790993102133618 5793027583235832576 5796919439186948352 5797406288892095488 5823108447763586616 5825713936787076423 5827509890278903008 5828644918850697216 5831424912039251616 5880535552771117056 5884486198087053312 5915364232299884544 5915538740585230848 5919512901647095296 5920010047267457024 5923987212230350848 5926314962383085592 5948916346326380154 5952912931040069358 5958748600075043136 5961590646682984911 6007584160392715264 6011620159156835328 6015836336437210752 6020383453849483776 6047403612485149824 6051644886058860816 6053331911187345408 6082889195909939868 6091756381326718206 6134632768014313472 6138754120226617344 6142878241234495488 6143059461376970496 6145808109138014688 6147702741393128448 6151832874239210496 6177720821185087083 6179442992670415104 6181871120695456641 6182390300263836204 6238645089638588928 6243360618806872064 6272788052982657024 6275779881838818624 6277002220300750848 6279996059119194048 6281932058890795008 6312605555272097718 6317376988042522584 6370580182168710144 6374860047927641088 6375395435518799872 6379678536248070144 6384152846831325696 6408311251658208256 6412805643451019904 6417113877003892608 6417652813249546752 6420174542581676058 6509675819333965824 6512588505753238272 6517156031140311648 6519165142685764608 6522082075003607424 6551353913525578976 6555948626563765884 6560353026044158068 6615602496867506688 6620602952269522944 6625050787642226688 6650316963578835456 6654784761337370112 6654981083158384704 6657958784899515912 6660011303175889152 6664485613759144704 6697589491952489221 6755509498311834624 6758532180441804672 6760615703525978112 6763072679051439744 6765157601882394624 6772931385580669248 6798761538658720176 6800085738659146752 6803329064045793552 6809998400085763584 6875241527356812288 6901461864016102656 6906098385254944512 6910738021388807424 6911318414268742656 6914034122780266524 6916165584067269504 6951873366754216992 7018475725843412544 7020639384430823424 7023780696157731072 7055304214566008128 7056886559605489152 7060252367068670952 7062220563051902976 7064995566509093304 7065588914587241376 7107049111547837907 7129880102444101632 7166902704939798912 7170109460661017136 7172319864958649856 7177138353279078912 7209350158115484288 7212788683641142238 7214406348882397392 7219859414905740096 7321743195478621728 7326662068972393056 7328920735372594176 7333844430861591552 7337342334379058352 7370273152716276348 7442958292289415168 7448178321303213312 7481606584026189888 7486632856504541376 7487261615457804544 7490203633011955401 7492512716072875296 7497546315479037792 7560688567848579072 7600362244090097664 7603348702997030256 7605468298671280128 7605692666466725376 7608456763932869712 7609095754170875328 7648606730991060198 7653745197051517746 7654387990802844824 7724036777647776768 7729225918915931136 7764144597018115488 7767618582382768564 7769360683411812576 7770013187038537344 7775233216052335488 7887384987446974464 7892683868862793728 7897986310158637056 7901753283177447456 7931888461768506872 7937217241386759144 7942783912952254821 7944998133433390848 7948787528910646548 8015493545542447104 8021115115249614336 8027177938465978368 8063204816646866432 8065013210977701888 8066373143243644278 8068859848078481088 8074280647438963776 8110518927879919824 8122341841768957608 8190745948502627328 8194410812184019584 8196936988524171264 8202443832318947328 8236961094913449444 8239257323560553472 8242494827593942188 8243187067018448272 8245035827294168448 8254510126176440646 8318193452851451904 8367706509118424832 8373328078825592064 8416807407029463624 8423169317390030112 8429076805581984708 8494106909558280192 8499813397236854784 8505523718632378368 8512203795775100928 8550407524601359872 8553767290871659038 8556151836005190144 8556870417666062336 8560232723442234744 8598652011502322406 8611186489653200427 8683451341004317696 8689541374853748864 8692220190247686144 8695379158780422528 8696109433338143232 8734662671645379924 8741264835418354512 8747137368058877424 8820803329156675584 8867089284771780608 8873046348449826816 8873308110877846272 8877278379866021216 8879269352470642944 8880015070901185536 8885980818345526272 8889472443574628388 8923374519489570231 8929369396560104037 9007345997749112832 9011376240589072896 9017430238735252992 9030575180774225664 9065015384878293568 9066780984878862336 9071105418727724736 9077467329088291224 9079997866781018112 9124333793864909802 9166988703142416384 9201949152021470208 9208131180339926016 9214317361851743232 9215091219024990208 9218712163707022032 9221554112089692672 9227749311358815744 9269164489005622656 9273585450395754306 9357967634457883392 9365040928210308096 9409182079473985536 9413669822758227936 9419994088678791072 9420785219449655168 9422898088336192512 9476065482063783876 9555870273253065216 9560145947548022848 9562290071891461632 9563093153278199808 9569517804372105216 9612466877487312384 9619208465176529856 9626479219874320128 9630261813872514087 9762324260638162304 9764513729000948736 9768882758629857408 9771894313830125568 9775734046710467472 9778459241148788736 9783123112505411136 9827030870288368464 9833922939845648826 9930904428404284416 9937576181463340032 9975475445368253184 9982177142006055168 9982471624737577056 9986938177349273868 9990016954763833728 9996728420638717056 10137798270662707008 10140923555288967168 10144609018577159616 10145461005561167104 10147736402823591936 10159397078371003872 10198142307988080264 10200128607988720128 10204993596068690328 10298715703530369024 10305634558554574848 10352192796024153984 10359147577882416768 10360017582718049792 10366977621403113984 10371051184170399786 10374248376100904256 10427810050131325488 10527713588765118816 10535671044236596608 10582956321849012192 10590378550603006428 10593330844577854464 10598383371880862064 10694820153666152448 10750354057409698368 10755164190991525704 10758479797437974784 10765707529918618368 10814025237173226432 10819183025461713357 10829789122358610144 10920994598003503104 10925881082912026112 10928331510733099008 10982614793217932592 10985676431414071296 10989993103458589584 10993381103058891264 11006013501568587528 11055409729074414522 11156942012157899776 11164437438434122752 11172267481954819968 11222409876039284832 11229949284756812064 11230892423186706816 11238769074109312944 11400543366135146496 11405023054495545384 11408202448006920192 11408538999700088064 11413643631256312992 11464869348669763208 11472910096486590297 11480617795577276619 11481581986204267236 11586055166471665152 11593838878373896704 11594812577784190976 11646216895527173232 11651427873574152846 11655019780557806016 11657289837701394432 11662849824078503232 11831077481170461696 11839025803294190592 11840020094534914048 11847974424460701696 11852629924766171184 11897832692652760308 11905825862080138716 11917497200150086272 11923181293365969822 12015168320785430528 12023240318313670656 12031672672874421504 12040766907698967552 12094807224970299648 12099559714865466417 12103289772117721632 12165778391819879736 12183512762653436412 12269265536028626944 12277508240453234688 12285756482468990976 12286118922753940992 12291616218276029376 12295405482786256896 12303665748478420992 12355441642370174166 12358885985340830208 12363742241390913282 12364780600527672408 12477290179277177856 12486721237613744128 12551559763677637248 12559992118238388096 12563864117781590016 12625211110544195436 12634753976085045168 12741160364337420288 12749720095855282176 12768305693662651392 12816622503316416512 12825611286902039808 12834227754007785216 12835305626499093504 12840349085163352116 12897978017253483609 13019351638667931648 13025177011506476544 13034312062280623296 13038330285371529216 13044164150007214848 13102707827051157952 13111897253127531768 13120706052088316136 13231204993735013376 13241205904539045888 13250101575284453376 13300633927157670912 13309569522674740224 13309962166316769408 13315917569799031824 13320022606351778304 13328971227518289408 13395178983904978442 13511018996623669248 13517064360883609344 13526145358102879488 13545862771161338496 13597523077317440352 13600171477318293504 13606658128091587104 13619996800171527168 13750483054713624576 13802923728032205312 13812196770509889024 13821476042777614848 13822636828537485312 13828068245560533048 13832331168134539008 13903746733508433984 13910378175593631459 14036951451686825088 14041278768861646848 14047561392315462144 14110608429132016256 14113773119210978304 14120504734137341904 14124441126103805952 14129991133018186608 14131177829174482752 14214098223095675814 14333805409879597824 14340218921322034272 14344639729917299712 14354276706558157824 14418700316230968576 14425577367282284476 14428812697764794784 14439718829811480192 14643486390957243456 14653324137944786112 14657841470745188352 14667688861723183104 14674684668758116704 14740546305432552696 14750884409768473239 14885916584578830336 14896356642606426624 14963213168052379776 14973265713009082752 14974523230915609088 14980407266023910802 14985025432145750592 14995092630958075584 15206697405994060512 15211385332933450752 15216913527865739424 15218191508341750656 15297213461982120396 15307490394103035492 15308775981605689648 15448073555295553536 15458451837831862272 15528289194036230976 15535237164765537128 15538721366823625152 15540026374077074688 15550466432104670976 15556576776255599679 15774769974893948928 15785367737725587456 15795972620317274112 15803506566354894912 15863776923537013744 15874434482773518288 15885567825904509642 15889996266866781696 15897575057821293096 16042230230499228672 16054355876931956736 16126409633293732864 16132746286487288556 16137719696156962176 16148561294877927552 16221037855759839648 16244683683537915216 16381491897005254656 16388821624368039168 16473922189826898888 16478514647121106944 16484989655187884376 16486374134036896544 16490071654588336896 16509020252352881292 16583114593611621783 16636386905702903808 16735413018236849664 16746656157651184128 16833614814058927248 16846338634780060224 16858153611163969416 17024407591550201856 17100815049202719744 17107534581743318076 17112303672010380288 17113740835332124672 17120465446884469488 17197304023004644812 17222372979306400854 17366902682008635392 17379082749707497728 17390758317560845056 17392218866676286464 17469325343290759848 17477141810361229269 17482529670836709024 17494274736117754848 17641606658313351168 17734178569543561216 17746092696899653632 17746616221755692544 17754556759732042432 17758538704941285888 17760030141802371072 17771961636691052544 17778944887149256776 17846749038979140462 17858738793120208074 17884771940048954733 18022752481178145792 18034860477470505984 18061150361548451328 18130030769756587136 18142210837455449472 18154934658176582448 18159995733562036224 18248667587729819604 18403898304042940416 18416262360679852032 18428634723703486464 18437424327414044064 18443108224179385344 18455498622717631488 18533162463555261249 18538328978011245312 18547170900791508612 18715935268915766784 18730081856420616192 18818364158947971072 18827339645516455872 18839988177357582144 18841570438899310336 18845796176672385024 18952130964127567752 19111740546506130432 19120291895096045696 19124580143782923264 19126186306556399616 19139035608744210432 19224933754974624768 19238416930353059712 19252958439748640256 19260523627745028174 19524648521276324608 19529027458001897472 19537765517259714816 19551468093420934944 19566246225010822272 19654061740576736928 19667845879691297652 19861808856808568832 19875152362926680064 19950950890736506368 19964354284012110336 19964943249475154112 19973876354698547736 19980033909527667456 19993456841277434112 20092768475857467663 20275596541325414016 20281847110577934336 20289218037154319232 20290922011122334208 20295472805647183872 20318794156742007744 20396284615976160528 20400257215977440256 20409987192137380656 20704385592048307968 20718295155764833536 20720035165436099584 20733955242806227968 20742102368340799572 20748496752201808512 20855620100262650976 21055427177530237632 21071342088473193216 21165912643698024384 21180757101206012856 21186661689155708928 21196766743761724128 21321147334643513721 21389640307332304896 21500708114819396736 21510328381983051408 21516959594875949568 21531415059837236736 21628050474346452864 21638366050923426714 21659578244717220288 21851762165824052224 21965229586435865184 21979986206917179168 21986762206117782528 22012027003137175056 22110819458148829044 22313884024315799552 22328874876868245504 22344534963909639936 22444819752078569664 22459898569513624128 22461784846373413632 22470610899035866203 22477538148218625888 22801086732270292992 22810046108991090768 22816404896013840384 22817077999400176128 22827287262512625984 22929738697339526416 22945820192973180594 22961235591154553238 22963163972408534472 23172110332943330304 23187677756747793408 23189625155568381952 23292433791054346464 23302855747148305692 23310039561115612032 23325699648157006464 23662154962340923392 23678051606588381184 23705259849532342368 23795665385305520616 23811651724160277432 23834994400300172544 23846362586731939644 24030336641570861056 24046480636627341312 24063345345748843008 24081533815397935104 24189614449940599296 24199119429730932834 24206579544235443264 24331556783639759472 24367025525306872824 24572237845507881984 24583232436552058752 24590810965572513792 24607331496956841984 24710883284740348332 24717771970681660416 24727484482781826564 24729561201055344816 24954580358554355712 25103119527355274496 25119984236476776192 25244760392743997833 25250422221088390872 25269507952170090336 25482320728674840576 25499440191710564352 25536611387325302784 25633245006632833024 25651222573804079616 25668455508015570432 25670611252998187008 25680698170326704232 25795956034506967218 25833559468959601281 26050354023012953088 26068624124561246592 26076660570743058432 26088328300014429696 26205415654102315904 26223794506255063536 26241412104176632272 26462409987470026752 26601267854315341824 26619139045349480448 26619924332633538816 26631835139598063648 26640045212703556608 26657942455036578816 26770123558468710693 26788108189680312111 26790357967809956884 27022037993247338496 27034128721767218688 27052290716205758976 27091725542322676992 27195046154634880704 27200342954636587008 27213316256183174208 27239993600343054336 27500966109427249152 27605847456064410624 27624393541019778048 27642952085555229696 27645273657074970624 27656136491121066096 27664662336269078016 27807493467016867968 27820756351187262918 28073902903373650176 28095122784630924288 28221216858264032512 28227546238421956608 28241009468274683808 28259982266036373216 28262355658348965504 28428196446191351628 28667610819759195648 28680437842644068544 28689279459834599424 28708553413116315648 28837400632461937152 28851154734564568952 28857625395529589568 28879437659622960384 28890785441617542261 29286972781914486912 29306648275889572224 29315682941490376704 29335377723446366208 29349369337516233408 29481092610865105392 29501768819536946478 29792713285212853248 29926426336104759552 29946531426018165504 29949046461831218176 29960814532047821604 29970050864291501184 29990185261916151168 30413394811988121024 30422770665866901504 30433827055731478848 30436383016683501312 30594426923964240792 30614980788206070984 30617551963211379296 30896147110591107072 30916903675663724544 31056578388072461952 31070474329531074256 31077442733647250304 31080052748154149376 31100932864209341952 31113153552511199358 31607013132709789824 31727553847074027488 31748868965547036576 31771135651809019284 31779992533733563392 31795150115642586192 32084460460998457344 32252819266587465728 32265492572974577112 32275439392313924352 32297122589755855104 32442075711519679296 32457549076385140071 32489367367075830432 32762983794010509312 32777643248736078336 32947844379653797776 32957029294242213888 32969979310375768752 32972748268073793088 32980143309176673792 33018040504705762584 33166229187223243566 33470826036473699328 33493312315302368256 33667229628117854496 33692677269560120448 33716307222327938832 34201630098405439488 34215069163486636152 34224607344020760576 34240930893768938976 34394608046009289624 34418730289459770891 34444745958612801708 34733805364017270784 34758165499414995456 34781516635121690112 34784437733352572928 34938650686581519696 34954283620722458538 34965059341673418048 34988549472235509696 35493232443511385088 35509113519464084864 35517077409882571776 35520060283604742144 35543923273382105088 35557889774298513552 35693498077958280924 35717477586240416148 35769543880097909466 36045504962356291584 36069720954941011968 36122300723096902656 36260061539513174272 36284421674910898944 36298679144596399251 36309869316353164896 36497335175459639208 36807796608085880832 36832524721359704064 36857269447406972928 36874848654828088128 36886216448358770688 36910997245435262976 37066324927110522498 37076657956022490624 37094341801583017224 37431870537831533568 37460163712841232384 37654679291032911744 37679976354715164288 37683140877798620672 37691592353344770048 37904261928255135504 38223481093012260864 38240583790192091392 38249160287565846528 38449867509949249536 38476833860706119424 38505916879497280512 38521047255490056348 38693934051760450827 39049297042552649216 39058054916003794944 39075531034519429632 39102936186841869888 39132492450021644544 39308123481153473856 39335691759382595304 39723617713617137664 39750304725853360128 39901901781473012736 39928708568024220672 39929886498950308224 39947752709397095472 39960067819055334912 39986913682554868224 40185536951714935326 40551193082650828032 40578436074308638464 40581844022244668416 40637588313484015488 40792569231952321056 40800514431954880512 40819974384274761312 41408771184096615936 41436590311529667072 41440070330872199168 41467910485612455936 41484204736681599144 41496993504403617024 41711240200525301952 41731134526780894377 42110854355060475264 42142684176946386432 42331825287396048768 42361514202412025712 42373323378311417856 42393533487523448256 42642294669287027442 43001416229638793472 43020656763966102816 43033919189751899136 43062830119674473472 43256100948692905728 43276732101846853428 43319156489434440576 43703524331648104448 43930459172871730368 43959972413834358336 43973524412235565056 44024054006274350112 44221638916297658088 44627768048631599104 44657749753736491008 44689069927819279872 44889639504157139328 44919797139027248256 44923569692746827264 44941221798071732406 44955076296437251776 45620092217982181536 45634155998800352256 45654574525025251968 45859477394679052832 45891640385946361188 45922471182309106476 45926327944817068944 46344220665886660608 46375355513495586816 46584867582108692928 46605711494296611384 46620079122231224064 46651399296314012928 46883126443667424547 47324309924681846784 47356103213176762368 47410519699064684736 47591330770611041232 47623303448320554864 47669988800600345088 47692725173463879288 48126690691497686016 48163067630795870208 48379228899881198592 48398238859461865668 48413159088470886528 48663113567279518944 48734051050613745648 49144475691015763968 49166464873104117504 49421766569480696664 49435543941363320832 49454968965563653128 49459122402110689632 49749343780834865349 49909160717108711424 50206239054710548992 50239968472953552384 50489520785487995666 50500844442176781744 50539015904340180672 51073222774650605568 51302445147608159232 51336911016031140864 51341222505996374016 51361396340653408464 51591912069013934436 51667118937919202562 52100708046025906176 52137248249122493184 52176656600028859392 52410831308204631808 52431425431083687807 52447589012510127072 52482824208353264544 52924819974940053504 53202535708630683648 53238278090698960896 53239848665267077632 53263670279196127296 53280090425407113216 53315884910073157632 53540247116937421386 53576216379360624222 53580715935619913768 53654315820146864199 54068257443534437376 54104581432411517952 54183451084645353984 54390092309269761408 54426632512366348416 54479987200686108672 55211694912128821248 55248787082039556096 55285904171110459392 55312272982242132192 55329324672538156032 55599487390665783747 55614986934033735936 55641512702374525836 56147805806747300352 56190245569261848576 56442433716528065024 56455092476843913216 56482018936549367616 56519964532072746432 56524711316697931008 56856392892382703256 57335221639518391296 57360875685288137088 57378558919669198848 57417106826232631296 57674801264923874304 57702309469129137904 57715250791059179136 57758875319245920768 57781570883235084522 58573945563828973824 58613296551779144448 58698738675032466816 58962185221730210784 59003537639073892956 59585426570425706496 59852852672209519104 59893062852036331008 59898092923662436352 59921629064095643208 59940101728583002368 59980370523832302336 60278305427572402989 60826789623976242048 60845541331733803008 60867654111462957696 60872766033367002624 61188853847928481584 61229961576412141968 61235103926422758592 62113156776144923904 62140948659062148512 62154885467294500608 62160105496308298752 62201865728418683904 62226307105022398716 63214026265419579648 63455107694148054976 63497737931094073152 63542271303618038568 63559985067467126784 63590300231285172384 64168920921996914688 64505638533174931456 64530985145949154224 64550878784627848704 64594245179511710208 64884151423039358592 64915098152770280142 64978734734151660864 65555286497472156672 65895688759307595552 65939958620751537504 65945496536147586176 65960286618353347584 66036081009411525168 66332458374446487132 66941652072947398656 66986624630604736512 67334459256235708992 67385354539120240896 67411832697107598609 67432614444655877664 68403260196810878976 68430138326973272304 68449214688041521152 68481861787537877952 68789216092018579248 68837460578919541782 68889491917225603416 69516330998829990912 69563033270243380224 69568875466705145856 69877301373163039392 69908567241444917076 69930118683346836096 69977098944471019392 70986464887022770176 71018227038928169728 71034154819765143552 71115779548597027104 71386996155916561848 71434955172480832296 71539087760195818932 72091009924712583168 72139441909882023936 72244601446193805312 72520123079026348544 72568843349821797888 72597358289192798502 72619738632706329792 72994670350919278416 73749697309656176256 73772432896717541376 73821994490870525952 74132649854221044996 74153315912044981248 74188683603166034448 74863741075663067136 75309358582065823488 75359952709430328576 75366281755597241344 75734281178231993499 75808523856510271008 76446962186024521728 76481167580384182784 76498320575131693056 76899735019898499072 76953667721412238848 77011833758994561024 77042094510980112696 77387868103520901654 77500678406878803843 78098594085105298432 78151062069038859264 78205872373683739776 78264984900043289088 78616246962306947712 78671383518765190608 79803803562946025472 79857417136048441344 79859772997900616448 79895505418794190944 79920135638110669824 79973827365109736448 80310370675406132079 80364324569040936333 80371073903429870652 81102386165301656064 81156872148617276928 81163688044489336832 81275176626968030976 81585138463904642112 81601028863909761024 81639948768549522624 82817542368193231872 82873180623059334144 82880140661744398336 82935820971224911872 82968409473363198288 82993987008807234048 83422480401050603904 83462269053561788754 84221708710120950528 84285368353892772864 84663650574792097536 84723028404824051424 84787066975046896512 85284589338574054884 86002832459277586944 86041313527932205632 86067838379503798272 86125660239348946944 86512201897385811456 86553464203693706856 86638312978868881152 87407048663296208896 87860918345743460736 87919944827668716672 87947048824471130112 88048108012548700224 88443277832595316176 89378139855638559744 89779279008314278656 89839594278054496512 89847139385493654528 89882443596143464812 89910152592874503552 91240184435964363072 91268311997600704512 91309149050050503936 91718954789358105664 91783280771892722376 91844942364618212952 91852655889634137888 92688441331773321216 92750711026991173632 93169735164217385856 93211422988593222768 93240158244462448128 93302798592628025856 93766252887334849094 94821039398129369472 95182661541222082464 95246606896641109728 95339977601200690176 95385450346927758576 96253381382995372032 96758457799762397184 96796477718923731336 96826318176941773056 97326227134559037888 97372647229155420213 97468102101227491296 98288951382031527936 98332929746208235008 98843533138961393328 98871087882726641664 98909937931127306256 98918244804221379264 99498687561669730698 100412478109421097984 100479936945907104768 100979041570975991332 101001688884353563488 101078031808680361344 102604890295216318464 102673822032062281728 102722792681306816928 103183824138027868872 103256190868379312673 103334237875838405124 104201416092051812352 104274496498244986368 104353313200057718784 104821662616409263616 104862850862167375614 104895178025020254144 104965648416706529088 106479697330534155264 106527340558392254592 106560180850814226432 106631769820146315264 107080494233874842772 107152432758721248444 107161431871239827536 107308631640293728398 108136514887068874752 108209162864823035904 108366902169290707968 108780184618539522816 108853265024732696832 108896037433789197753 110423389824257642496 110497574164079112192 110571808342220918784 110624545964484264384 110658649345076312064 111198974781331567494 111229973868067471872 111283025404749051672 112295611613494600704 112380491138523697152 112884867433056130048 112964037873098735232 113039929064145492864 113049422633395862016 113712785784765406512 114670443279036782592 114721751370576274176 115349602529847748608 115404618938258275808 115430501582118358272 115517750638491841536 115563141766470169044 116081802155281352481 117147891127657947648 117226593103558288896 117397477350064933632 117924370443460421568 118007075278147785912 119170853140851412992 119705705344419038208 119786125704072662016 119796185847324872704 119843258128191286416 119880203457166004736 119960741047664604672 120556610855144805978 121653579247952484096 121735308222925915392 121745532066734005248 122377707695856963168 122459923152824283936 122470207852845517184 124226313552289847808 124281897318124297024 124309770934589001216 124320210992616597504 124403731456837367808 124452614210044797432 125193403580342683131 126428052530839159296 126910215388296109952 126995475862188146304 127084542607236077136 127119970134934253568 127180600462570344768 129061970291898308448 129101757569255697408 129188490359023420416 129768302846078717184 129830196305540560284 129957469468303321728 131110572994944313344 131791377518615191104 131879917241503075008 131890993072295172352 131920573236706695168 132072162018823050336 132664916748892974264 133883304145894797312 133973249261209473024 134668918512471417984 134770709078240481792 134823665394215197218 134865228889311755328 136860276653946544608 136963723575075755904 137578432184037158496 137674921157839083564 137778983834451206832 139032661997659981824 139126066540486760448 139754602746326078784 139817134482889834152 139860237366693672192 139954197888942038784 140649379331002273641 141972929774045540352 142036454077856339456 142068309639530287104 142231559097194054208 142773992311833123696 142869910344961664592 143078175520391637864 144489202892387610624 145040246158052697088 145137686699643595776 145194716578385597004 145239477265412659584 145989340701838556832 147499394619312352512 148265299708442089992 148306631824089962496 148377367206332068896 149248031342504596047 149727482151326134272 150618717164131646976 150719905418860657152 150732563511194482688 151468562356463986998 151617047713020542016 152962335160768365568 153907335442824477696 154023667517989122048 154084189021960225392 154775736207041803308 155001356813757607686 156197188170210596864 156302124138077718528 156411744747367479552 156529969800086578176 157232493924613895424 157294276293251063421 157342767037530381216 159607607125892050944 159714834272096882688 159719545995801232896 159791010837588381888 159840271276221339648 159947654730219472896 160620741350812264158 160728649138081872666 160742147806859741304 162204772330603312128 162313744297234553856 162327376088978673664 162550353253936061952 163170276927809284224 163279897537099045248 165635084736386463744 165746361246118668288 165936818946726396576 165987974017614468096 166844960802101207808 166924538107123577508 168443417420241901056 168570736707785545728 169327301149584195072 169446056809648102848 169574133950093793024 170569178677148109768 172005664918555173888 172082627055864411264 172135676759007596544 172251320478697893888 173024403794771622912 173106928407387413712 173276625957737762304 175721836691486921472 175839889655337433344 176096216025097400448 176886555665190632352 178756279711277119488 179558558016628557312 179679188556108993024 179694278770987309056 179764887192286929624 179820305185749007104 180834916282717208967 182480368871928726144 182536623995201409024 182618298100101007872 183437909578716211328 183566561543785444752 183689884729236425904 183705311779268275776 186339470328434771712 186422845977186445536 186480316488924896256 186605597185256051712 187532505774669698188 189642078796258738944 190365323082444164928 190493213793282219456 190679955202401380352 190770900693855517152 192506762765990744064 193516915599524794368 193592955437847462672 193652636353883546112 194652454269118075776 194745294458310840426 194936204202454982592 196665859492416470016 197687066277922786656 197819875862254612512 197836489608442758528 198997375123339461396 200824956218842195968 200959873891814209536 201958083141951982664 202003377768707126976 202156063617360722688 202235498091322795827 205209780590432636928 205347644064124563456 205445585362613633856 206367648276055737744 206512381736758625346 206668475751676810248 208548992996489972736 208706626400115437568 209643325232818527232 209725701724334751228 209790356050040508288 209931296833413058176 212959394661068310528 213054681116784509184 214160988467749685544 214304865517442496888 214322863742479655072 214617263280587456796 216273029774137749504 216418325729646071808 216733804338581415936 217560369237079045632 217706530049465393664 217792074867578395506 221249091928968528768 221317298690152624128 222397949562663134988 222459947736134943744 222566050809498103344 224591223226989201408 225769734866112260096 225928075746197470464 226079858128290985728 226098845266791724032 227202843534695980497 227425571569530813024 229340886558073565184 229443502741152548352 230699205059695497216 230809237876516551616 230861003164236716544 231035501276983683072 231126283532940338088 232163604310562704962 232502035220636411529 234295782255315895296 234453186207116577792 234794954700129867264 235848740886920843136 236014150556295571824 239411410688838076416 239572251408145324032 239686516256382572832 239760406914332009472 239921482095329209344 240931112026218396237 241113221710289611956 243307158495904968192 243470616445851830784 243491064133468010496 244755415391713926336 244919846305648567872 244940415705691034368 248452627104579695616 248563794636248594048 248619541869178002432 248640421985233195008 248807462913674735616 248905228420089594864 250386807160685366262 252856105061678318592 253820430776592219904 253990951724376292608 254169085214472154272 254361200925140689536 258123940583796616896 258203515138511394816 258376980718046840832 259536605692157434368 259660392611081120568 259914938936606643456 262221145989888626688 263582755037230382208 263759834483006150016 263781986144590344704 263841146473413390336 264144324037646100672 265329833497785948528 269337837024942835968 269541418156480963584 269647330788430394436 269730457778623510656 273720553307893089216 273927447150151511808 275156864368074316992 275349842315678167128 275557967668902413664 278065323995319963648 278252133080973520896 279509205492652157568 279634268965779668304 279720474733387344384 279908395777884077568 281298758662004547282 284072908155712678912 284463118194388108416 285547984623666247392 285739820689923329184 286156351040783275728 290080492316105394176 290275373399287191552 290389433156771194008 290478954530825319168 291978681403677113664 292117941687466260639 294998789238624705024 296530599416884179984 296613263648179924992 296754734412664137792 298496062685009192094 301237434328263293952 301439810837721314304 301465127022388965376 302937124712927973996 303234095426041084032 305924670321536731136 307814670885648955392 308168378043920450784 309551472414083606616 310002713627515215372 312394376340421193728 312604248276155437056 312823489494734959104 313059939600173156352 314464987849227790848 314588552586502126842 314685534075060762432 319439091991602465792 319582021675176763776 319680542552442679296 319895309460438945792 321241482701624528316 321457298276163745332 321484295613719482608 324409544661206624256 324627488594469107712 325100706507872123904 326340553855618568448 326559795074198090496 328181885105671971829 331270169472772927488 331492722492237336576 331873637893452793152 331975948035228936192 333689921604202415616 333849076214247155016 336886834840483802112 337141473415571091456 338654602299168390144 338892113619296205696 339148267900187586048 341138357354296219536 344011329837110347776 344165254111728822528 346048807589543245824 346213856814774827424 346553251915475524608 348245406465844057443 351443673382973842944 351679779310674866688 352192432050194800896 353773111330381264704 357512559422554238976 359117116033257114624 359358377112217986048 359388557541974618112 359529774384573859248 359640610371498014208 361669832565434417934 364960737743857452288 365236596200202015744 366875819157432422656 367133123087570889504 367379769458472851808 367410623558536551552 372678940656869543424 372845691954372891072 372960632977849792512 373211194370512103424 375065011549339396376 375580210741028049393 379284157592517477888 380730646164888329856 380986427586564438912 381359910404802760704 381541801387711034304 387185910875694925344 387305272707767092224 389304908538236151552 389490588916621680852 389872408404909965184 393331718984832940032 395374132555845573312 395639751724509225024 395672979216885517056 397994750246678922792 401649912437684391936 401919747783628419072 403916166283903965328 404006755537414253952 404312127234721445376 404470996182645591654 410891170725227267712 412735296552111475488 413024763473517250692 413336951503353620496 417097985992979945472 419286650465637054464 419451403448669502456 419580712100081016576 419862593666826116352 421948137993006820923 425918789322136621056 426109362233569018368 428321976935499371088 428609731034884993776 428645727484959310144 429234526561174913592 433467608677162831872 435120738474158091264 435413060098930787328 435584149735156791012 442498183857937057536 444795899125326269976 444919895472269887488 445132101618996206688 449182446453978402816 451539469732224520192 451856151492394940928 452159716256581971456 452197690533583448064 454405687069391960994 454851143139061626048 458887005482305096704 461618475753033103232 461722006328473433088 462071002553967366144 462252567065880676176 464327208621125409924 465004070441272823058 468591564510631790592 468906372414233155584 469589909400259734528 471697481773841686272 471882828879753190263 472028301112591143648 478822821377676152832 479144502816290648064 479373032512765145664 479520813828664018944 479842964190658418688 481862224052436792474 482226443420579223912 486614316991809936384 486941232891703661568 486982128266936020992 489510830783427852672 489839692611297135744 489880831411382068736 496905254209159391232 497127589272497188096 497239083738356004864 497810456840179189728 500773614321370732524 505712210123356637184 507640861553184439808 507981903448752585216 508338170428944308544 508722401850281379072 516247881167593233792 516407030277022789632 516753961436093681664 519073211384314868736 519320785222162241136 519829877873213286912 527165510074460764416 527519668966012300032 527563972289180689408 528288648075292201344 530659666995571897056 538675674049885671936 539082836312961927168 539294661576860788872 539460915557247021312 542504748848151626901 547441106615786178432 547854894300303023616 550313728736148633984 550699684631356334256 551115935337804827328 559018410985304315136 559268537931559336608 559440949466774688768 559816791555768155136 562597517324009094564 568145816311425357824 568926236388776216832 571095969247332494784 571479641379846658368 572312702081566551456 580160984632210788352 580550746798574383104 580778866313542388016 580957909061650638336 583957362807354227328 584235883374932521278 589997578477249410048 593061198833768359968 593509468825328275584 596992125370018384188 602474868656526587904 602879621675442628608 605874249425855947992 606468190852082168064 611849340643073462272 615629341771297910784 616336756087840901568 619102944828167213232 620005427255030430744 625646978989469918208 626119879200346312704 628929975698455581696 629177105173004253684 629371068150121524864 638878183983204931584 639164043350353527552 642482965403249056632 642914596552327490664 642968591227438965216 648819089322413248512 649254977188938215424 650201413015744247808 652681107711237136896 653119590148396180992 656363770211343943658 663747275786905586304 663951896070457872384 667379843208404831232 667698152428494310032 673773669680967604224 677309204598336780288 677784227238592411392 678296535800375172096 681608530604087941491 682276714708592439072 688022659674220695552 688330508223457645056 692097615179086491648 692427713629549654848 693106503830951049216 696490812931688114886 697506105661909234587 702887346765947685888 703359558621349733376 704384864100389601792 707546222660762529408 718234232066514229248 718716754224435972096 719059548769147718496 719281220742996028416 722793336078655188711 723339665130868835868 729921475487714904576 730473192400404031488 733751638314864845312 734266246175141779008 734759538916945703616 734821247117073103104 745357881313739086848 745691383908745782144 745921265955699585024 746422388741024206848 750130023098678792752 751160421482056098786 758568315185034955776 761461292329776659712 761972855173128877824 763083602775422068608 774371821751389850688 774610545415534184448 778609817076472303104 778981177833243361704 779744816809819930368 786663437969665880064 790748265111691146624 791279503449018450048 791345958433771034112 795989500493357845584 807832332567807930656 808013511074828507904 808624254469442890752 808941992365291183308 821782341450454535424 825470593104222950976 826049526947034501384 826673903006707240992 834195971985959890944 838573300931274108928 838902806897339004912 839161424200162033152 839725187333652232704 843896275986013641846 852218724467138036736 856643953870998742176 857219462069769987552 857291454969918620288 858469053122349827184 870241476948316182528 870826120197861574656 871168299470313582024 876353825062398781917 884996367715874115072 889591798250652539952 889839790944539774976 890264203237992413376 903712302984789881856 904319432513163942912 904395381067166896128 908811374138783921988 909702286278123252096 917774010964610193408 923236951506066206464 923444012656946866176 924505134131761352352 928654417242250819848 930008140882545646116 937183129021263581184 937812744828466311168 939179818800519469056 943394963547683372544 943765657759506380526 944056602225182287296 958746065025530291328 959041627657328037888 959685928381316837376 963724448104873584948 964452886841158447824 973228633983619872768 973882465783407323136 979021661566855705344 979679385222594271488 979761662822764137472 984545655317015915487 993810508418318782464 994255178544994376192 994478167476712009728 995620913680358379456 1001547228642741465048 1011424420246713274368 1015281723106368879616 1015963806897505170432 1016676340857888617088 1017444803700562758144 1032495762335186467584 1038146422768629737472 1038641570444324482272 1039659755746426573824 1044736219397532172329 1054331020148921528832 1055039337932024600064 1055127944578361378816 1056577296150584402688 1061319333991143794112 1077351348099771343872 1078165672625923854336 1078589323153721577744 1078921831114494042624 1085009497696303253802 1094882213231572356864 1095709788600606047232 1100627457472297267968 1101399369262712668512 1102231870675609654656 1118036821970608630272 1118537075863118673216 1118881898933549377536 1119633583111536310272 1125195034648018189128 1136291632622850715648 1137852472777552433664 1142191938494664989568 1142959282759693316736 1144625404163133102912 1161557732627084776032 1161915818123301276672 1167914725614708454656 1168471766749865042556 1179995156954498820096 1186122397667536719936 1187018937650656551168 1193984250740036768376 1204949737313053175808 1205759243350885257216 1211748498851711895984 1212936381704164336128 1232673512175681803136 1238205889656334426464 1240010854510060861488 1251293957978939836416 1257859951396911163392 1258354210346008507368 1258742136300243049728 1265844413979020462769 1277756367966409863168 1278328086700707055104 1284965930806498113264 1285829193104654981328 1285937182454877930432 1300402826031488495616 1305362215422474273792 1306239180296792361984 1312727540422687887316 1327494551573811172608 1334759686416809662464 1335396304856988620064 1347547339361935208448 1354618409196673560576 1355568454477184822784 1356593071600750344192 1363217061208175882982 1364553429417184878144 1376661016446915290112 1384855427259099309696 1386213007661902098432 1392981625863376229772 1395012211323818469174 1405774693531895371776 1406719117242699466752 1408769728200779203584 1415092445321525058816 1415648486639259570789 1436468464133028458496 1437433508448871944192 1438119097538295436992 1438562441485992056832 1445586672157310377422 1446679330261737671736 1459842950975429809152 1460946384800808062976 1467503276629729690624 1468532492350283558016 1469519077833891407232 1469642494234146206208 1490715762627478173696 1491382767817491564288 1500260046197357585504 1502320842964112197572 1517136630370069911552 1522922584659553319424 1523945710346257755648 1526167205550844137216 1548743643502779701376 1549221090831068368896 1557219634152944606208 1557962355666486723408 1559489633619639860736 1581496530223382293248 1582559006898036900096 1582691916867542068224 1591979000986715691168 1615664665135615861312 1616027022149657015808 1617248508938885781504 1617883984730582366616 1627514246544454880703 1643564682900909070848 1650941186208445901952 1652099053894069002768 1653347806013414481984 1677805613794678009824 1678322848400324066304 1679450374667304465408 1687792551972027283692 1704437448934276073472 1713287907741997484352 1714438924139539975104 1714582909939837240576 1716938106244699654368 1740482953896632365056 1741652240395723149312 1742336598940627164048 1752707650124797563834 1769992735431748230144 1779183596501305079904 1780528406475984826752 1807424605969579763712 1808638865026327885824 1817622748277567843976 1819404572556246504192 1835548021929220386816 1846473903012132412928 1846888025313893732352 1849010268263522704704 1857308834484501639696 1860016281765091292232 1878359637601038938112 1886789927095366745088 1887531315519012761052 1888113204450364574592 1917492130051060582656 1927448896209747169896 1928905773682316895648 1946457267967239745536 1947764931566814646272 1958043323133711410688 1959358770445188542976 1959523325645528274944 1969091310634031830974 1988510357089988752384 1991241827360716758912 2003094457285482930096 2030563446212737759232 2031927613795010340864 2033352681715777234176 2034889607401125516288 2044825591812263824473 2064991524670372935168 2076292845537259474944 2077283140888648964544 2079319511492853147648 2089472438795064344658 2108662040297843057664 2110078675864049200128 2110255889156722757632 2113154592301168805376 2122638667982287588224 2154702696199542687744 2157178646307443155488 2157843662228988085248 2170018995392606507604 2189764426463144713728 2191419577201212094464 2201254914944594535936 2202798738525425337024 2204463741351219309312 2236073643941217260544 2237074151726237346432 2237763797867098755072 2239267166223072620544 2250390069296036378256 2275704945555104867328 2284383876989329979136 2285918565519386633472 2289250808326266205824 2323115465254169552064 2323831636246602553344 2335829451229416909312 2336943533499730085112 2359990313908997640192 2372244795335073439872 2374037875301313102336 2387968501480073536752 2423496997703423791968 2425872763408328672256 2465347024351363606272 2476411779312668852928 2480021709020121722976 2502587915957879672832 2515719902793822326784 2516708420692017014736 2517484272600486099456 2531688827958040925538 2556656173401414110208 2569931861612996226528 2571658386209309962656 2571874364909755860864 2610724430844948547584 2612478360593584723968 2625455080845375774632 2629061475187196345751 2654989103147622345216 2669519372833619324928 2670792609713977240128 2711136908954369645568 2713186143201500688384 2726434122416351765964 2729106858834369756288 2753322032893830580224 2769710854518198619392 2785963251726752459544 2790024422647636938348 2811549387063790743552 2813438234485398933504 2817539456401558407168 2830184890643050117632 2831296973278519141578 2876238195076590873984 2877124882971984113664 2891173344314620754844 2893358660523475343472 2919685901950859618304 2935006553259459381248 2937064984700567116032 2939038155667782814464 2939284988468292412416 2953636965951047746461 2981431525254956347392 2982765535634983128576 3000520092394715171008 3004641685928224395144 3034273260740139823104 3045845169319106638848 3047891420692515511296 3052334411101688274432 3097487287005559402752 3114439268305889212416 3115924711332973446816 3118979267239279721472 3162993060446764586496 3165118013796073800192 3165383833735084136448 3183958001973431382336 3231329330271231722624 3232054044299314031616 3234497017877771563008 3235767969461164733232 3255028493088909761406 3287129365801818141696 3301882372416891803904 3304198107788138005536 3306695612026828963968 3355611227589356019648 3356645696800648132608 3358900749334608930816 3375585103944054567384 3408874897868552146944 3426575815483994968704 3428877848279079950208 3429165819879674481152 3433876212489399308736 3484673197881254328096 3505415300249595127668 3539985470863496460288 3558367193002610159808 3561056812951969653504 3614849211939159527424 3617277730052655771648 3635245496555135687952 3638809145112493008384 3692947806024264825856 3698020536527045409408 3714617668969003279392 3720032563530182584464 3773579854190733490176 3775062631038025522104 3776226408900729149184 3797533241937061388307 3834984260102121165312 3854897792419494339792 3857811547364633791296 3916086646267422821376 3918717540890377085952 3919046651291056549888 3938182621268063661948 3977020714179977504768 3982483654721433517824 4006188914570965860192 4061126892425475518464 4063855227590020681728 4066705363431554468352 4069779214802251032576 4089651183624527648946 4129983049340745870336 4154566281777297929088 4158639022985706295296 4178944877590128689316 4217324080595686115328 4220157351728098400256 4226309184602337610752 4245277335964575176448 4309405392399085375488 4314357292614886310976 4315687324457976170496 4340037990785213015208 4379528852926289427456 4382839154402424188928 4402509829889189071872 4405597477050850674048 4408927482702438618624 4472147287882434521088 4474148303452474692864 4500780138592072756512 4551409891110209734656 4568767753978659958272 4571837131038773266944 4578501616652532411648 4646230930508339104128 4647663272493205106688 4671658902458833818624 4673887066999460170224 4744489590670146879744 4748075750602626204672 4775937002960147073504 4846993995406847583936 4851745526816657344512 4882542739633364642109 4930694048702727212544 4952823558625337705856 4960043418040243445952 5033416841384034029472 5034968545200972198912 5063377655916081851076 5113312346802828220416 5139863723225992453056 5143316772418619925312 5143748729819511721728 5221448861689897095168 5224956721187169447936 5250910161690751549264 5258122950374392691502 5309978206295244690432 5341585219427954480256 5422273817908739291136 5452868244832703531928 5458213717668739512576 5506644065787661160448 5539421709036397238784 5571926503453504919088 5580048845295273876696 5635078912803116814336 5660369781286100235264 5662593946557038283156 5752476390153181747968 5782346688629241509688 5786717321046950686944 5839371803901719236608 5870013106518918762496 5874129969401134232064 5878076311335565628928 5878569976936584824832 5907273931902095492922 5965531071269966257152 6001040184789430342016 6009283371856448790288 6091690338638213277696 6095782841385031022592 6104668822203376548864 6134476775436791473419 6194974574011118805504 6228878536611778424832 6231849422665946893632 6237958534478559442944 6325986120893529172992 6330236027592147600384 6330767667470168272896 6367916003946862764672 6462658660542463445248 6464108088598628063232 6471535938922329466464 6510056986177819522812 6574258731603636283392 6603764744833783607808 6608396215576276011072 6613391224053657927936 6711222455178712039296 6713291393601296265216 6717801498669217861632 6751170207888109134768 6853151630967989937408 6857755696558159900416 6858331639759348962304 6867752424978798617472 6969346395762508656192 7010830600499190255336 7079970941726992920576 7116734386005220319616 7122113625903939307008 7270490993110271375904 7277618290224986016768 7385895612048529651712 7396041073054090818816 7429235337938006558784 7440065127060365168928 7547159708381466980352 7550125262076051044208 7552452817801458298368 7595066483874122776614 7669968520204242330624 7709795584838988679584 7715623094729267582592 7832173292534845642752 7837435081780754171904 7876365242536127323896 7954041428359955009536 7964967309442867035648 8012377829141931720384 8133410726863108936704 8139558429604502065152 8179302367249055297892 8259966098681491740672 8309132563554595858176 8357889755180257378632 8434648161191372230656 8440314703456196800512 8452618369204675221504 8490554671929150352896 8628714585229772621952 8631374648915952340992 8680075981570426030416 8759057705852578854912 8805019659778378143744 8811194954101701348096 8817854965404877237248 8860910897853143239383 8944294575764869042176 8948296606904949385728 9001560277184145513024 9102819782220419469312 9137535507957319916544 9143674262077546533888 9157003233305064823296 9292461861016678208256 9343317804917667637248 9347774133998920340448 9488979181340293759488 9496151501205252409344 9551874005920294147008 9693987990813695167872 9703491053633314689024 9765085479266729284218 9861388097405454425088 9905647117250675411712 9920086836080486891904 10066833682768068058944 10069937090401944397824 10126755311832163702152 10226624693605656440832 10279727446451984906112 10286633544837239850624 10287497459639023443456 10501820323381503098528 10516245900748785383004 10619956412590489380864 10683170438855908960512 10844547635817478582272 10905736489665407063856 10916427435337479025152 11078843418072794477568 11143853006907009838176 11160097690590547753392 11320739562572200470528 11325187893114076566312 11392599725811184164921 11504952780306363495936 11564693377258483019376 11573434642093901373888 11748259938802268464128 11756152622671131257856 11757139953873169649664 11814547863804190985844 11931062142539932514304 12002080369578860684032 12018566743712897580576 12183380677276426555392 12191565682770062045184 12209337644406753097728 12268953550873582946838 12389949148022237611008 12463698845331893787264 12475917068957118885888 12651972241787058345984 12660472055184295200768 12735832007893725529344 12925317321084926890496 12928216177197256126464 12943071877844658932928 13020113972355639045624 13148517463207272566784 13207529489667567215616 13216792431152552022144 13226782448107315855872 13422444910357424078592 13502340415776218269536 13706303261935979874816 13715511393116319800832 13716663279518697924608 13735504849957597234944 13938692791525017312384 14021661200998380510672 14233468772010440639232 14244227251807878614016 14540981986220542751808 14555236580449972033536 14771791224097059303424 14792082146108181637632 14858470675876013117568 14880130254120730337856 15100250524152102088416 15104905635602916596736 15190132967748245553228 15339937040408484661248 15419591169677977359168 15431246189458535165184 15664346585069691285504 15674870163561508343808 15752730485072254647792 15929934618885734071296 16024755658283863440768 16266821453726217873408 16358604734498110595784 16519932197362983481344 16618265127109191716352 16715779510360514757264 16905236738409350443008 16981109343858300705792 17257429170459545243904 17360151963140852060832 17518115411705157709824 17610039319556756287488 17622389908203402696192 17635709930809754474496 17721821795706286478766 17896593213809898771456 18003120554368291026048 18275071015914639833088 18287348524155093067776 18314006466610129646592 18403430326310374420257 18584923722033356416512 18686635609835335274496 18695548267997840680896 18977958362680587518976 18992303002410504818688 19103748011840588294016 19387975981627390335744 19530170958533458568436 19722776194810908850176 19811294234501350823424 19840173672160973783808 20133667365536136117888 20139874180803888795648 20253510623664327404304 20559454892903969812224 20573267089674479701248 20574994919278046886912 21003640646763006197056 21032491801497570766008 21239912825180978761728 21366340877711817921024 21811472979330814127712 21832854870674958050304 22157686836145588955136 22287706013814019676352 22320195381181095506784 22641479125144400941056 22650375786228153132624 22785199451622368329842 23009905560612726991872 23129386754516966038752 23146869284187802747776 23496519877604536928256 23512305245342262515712 23629095727608381971688 23862124285079865028608 24004160739157721368064 24037133487425795161152 24418675288813506195456 24537907101747165893676 24779898296044475222016 24927397690663787574528 25303944483574116691968 25320944110368590401536 25471664015787451058688 25850634642169853780992 25886143755689317865856 26040227944711278091248 26415058979335134431232 26433584862305104044288 26453564896214631711744 26582732693559429718149 26844889820714848157184 27004680831552436539072 27412606523871959749632 27431022786232639601664 27433326559037395849216 27471009699915194469888 27877385583050034624768 28043322401996761021344 28466937544020881278464 28488454503615757228032 29081963972441085503616 29110473160899944067072 29584164292216363275264 29716941351752026235136 29760260508241460675712 30200501048304204176832 30209811271205833193472 30380265935496491106456 30679874080816969322496 30839182339355954718336 30862492378917070330368 31505460970144509295584 31859869237771468142592 32049511316567726881536 32533642907452435746816 32717209468996221191568 33236530254218383432704 33431559020721029514528 33962218687716601411584 34177799177433552494763 34514858340919090487808 34720303926281704121664 35244779816406805392384 35271419861619508948992 35443643591412572957532 35793186427619797542912 36006241108736582052096 36550142031829279666176 36574697048310186135552 36628012933220259293184 36806860652620748840514 37169847444066712833024 37391096535995681361792 37955916725361175037952 38207496023681176588032 38775951963254780671488 39060341917066917136872 39445552389621817700352 39622588469002701646848 39680347344321947567616 40267334731072272235776 40507021247328654808608 41118909785807939624448 41146534179348959402496 41149989838556093773824 42007281293526012394112 42064983602995141532016 42732681755423635842048 43622945958661628255424 43665709741349916100608 44315373672291177910272 44575412027628039352704 44640390762362191013568 45300751572456306265248 45570398903244736659684 46019811121225453983744 46258773509033932077504 46293738568375605495552 46993039755209073856512 47024610490684525031424 47258191455216763943376 48008321478315442736128 48074266974851590322304 49075814203494331787352 49559796592088950444032 49854795381327575149056 50943328031574902117376 51701269284339707561984 51772287511378635731712 52080455889422556182496 52830117958670268862464 52867169724610208088576 52907129792429263423488 53165465387118859436298 53689779641429696314368 54009361663104873078144 54825213047743919499264 54862045572465279203328 54942019399830388939776 55754771166100069249536 56086644803993522042688 56933875088041762556928 56976909007231514456064 58163927944882171007232 59168328584432726550528 59433882703504052470272 59520521016482921351424 60401002096608408353664 60419622542411666386944 60760531870992982212912 61678364678711909436672 61724984757834140660736 63010921940289018591168 63719738475542936285184 64099022633135453763072 65434418937992442383136 66473060508436766865408 66863118041442059029056 67924437375433202823168 68355598354867104989526 69029716681838180975616 69440607852563408243328 70489559632813610784768 70887287182825145915064 71586372855239595085824 72012482217473164104192 73256025866440518586368 73613721305241497681028 74339694888133425666048 74782193071991362723584 75911833450722350075904 76414992047362353176064 77551903926509561342976 78120683834133834273744 79245176938005403293696 79360694688643895135232 79748198080678289154447 80534669462144544471552 81014042494657309617216 82237819571615879248896 82293068358697918804992 82299979677112187547648 84014562587052024788224 84129967205990283064032 85465363510847271684096 87245891917323256510848 87331419482699832201216 89150824055256078705408 89280781524724382027136 90601503144912612530496 91140797806489473319368 92039622242450907967488 92517547018067864155008 92587477136751210991104 94516382910433527886752 96016642956630885472256 96148533949703180644608 98151628406988663574704 99709590762655150298112 101886656063149804234752 103402538568679415123968 103544575022757271463424 104160911778845112364992 105734339449220416177152 105814259584858526846976 106330930774237718872596 107379559282859392628736 108018723326209746156288 109650426095487838998528 109724091144930558406656 109884038799660777879552 111509542332200138499072 112173289607987044085376 113867750176083525113856 116327855889764342014464 118336657168865453101056 118867765407008104940544 119041042032965842702848 120802004193216816707328 121521063741985964425824 123356729357423818873344 123449969515668281321472 126021843880578037182336 128198045266270907526144 130868837875984884766272 132946121016873533730816 133726236082884118058112 136711196709734209979052 138059433363676361951232 138881215705126816486656 140979119265627221569536 141774574365650291830128 144024964434946328208384 147227442610482995362056 148679389776266851332096 149564386143982725447168 152829984094724706352128 155103807853019122685952 156241367668267668547488 158490353876010806587392 158721389377287790270464 159496396161356578308894 161069338924289088943104 162028084989314619234432 164475639143231758497792 164586136717395837609984 168029125174104049576448 168259934411980566128064 170930727021694543368192 174491783834646513021696 178301648110512157410816 178561563049448764054272 181203006289825225060992 182281595612978946638736 185035094036135728310016 185174954273502421982208 189032765820867055773504 192033285913261770944512 192297067899406361289216 196303256813977327149408 199419181525310300596224 203773312126299608469504 207089150045514542926848 208321823557690224729984 211468678898440832354304 212661861548475437745192 214759118565718785257472 216037446652419492312576 219768077599321555759104 223019084664400276998144 224346579215974088170752 227735500352167050227712 232655711779528684028928 237735530814016209881088 238082084065931685405696 239244594242034867463341 241604008386433633414656 243042127483971928851648 246713458714847637746688 246899939031336562642944 252043687761156074364672 256396090532541815052288 261737675751969769532544 267452472165768236116224 273422393419468419958104 276118866727352723902464 277762431410253632973312 283549148731300583660256 288049928869892656416768 294454885220965990724112 299128772287965450894336 305659968189449412704256 310207615706038245371904 312482735336535337094976 317442778754575580540928 318992792322713156617788 322138677848578177886208 324056169978629238468864 328951278286463516995584 329172273434791675219968 336058250348208099152896 336519868823961132256128 348983567669293026043392 356603296221024314821632 357123126098897528108544 362406012579650450121984 364563191225957893277472 370070188072271456620032 370349908547004843964416 378065531641734111547008 384594135798812722578432 392606513627954654298816 398838363050620601192448 414178300091029085853696 416643647115380449459968 422937357796881664708608 425323723096950875490384 432074893304838984625152 446038169328800553996288 448693158431948176341504 465311423559057368057856 475471061628032419762176 476164168131863370811392 478489188484069734926682 483208016772867266829312 486084254967943857703296 493426917429695275493376 504087375522312148729344 512792181065083630104576 523475351503939539065088 534904944331536472232448 546844786838936839916208 555524862820507265946624 567098297462601167320512 576099857739785312833536 588909770441931981448224 598257544575930901788672 611319936378898825408512 624965470673070674189952 637985584645426313235576 644277355697156355772416 648112339957258476937728 672116500696416198305792 673039737647922264512256 697967135338586052086784 713206592442048629643264 714246252197795056217088 724812025159300900243968 729126382451915786554944 740140376144542913240064 740699817094009687928832 756131063283468223094016 769188271597625445156864 785213027255909308597632 828356600182058171707392 833287294230760898919936 850647446193901750980768 864149786609677969250304 897386316863896352683008 930622847118114736115712 952328336263726741622784 956978376968139469853364 966416033545734533658624 972168509935887715406592 986853834859390550986752 1008174751044624297458688 1046950703007879078130176 1069809888663072944464896 1093689573677873679832416 1111049725641014531893248 1134196594925202334641024 1177819540883863962896448 1196515089151861803577344 1249930941346141348379904 1275971169290852626471152 1296224679914516953875456 1344233001392832396611584 1346079475295844529024512 1395934270677172104173568 1426413184884097259286528 1428492504395590112434176 1449624050318601800487936 1458252764903831573109888 1480280752289085826480128 1512262126566936446188032 1538376543195250890313728 1570426054511818617195264 1666574588461521797839872 1701294892387803501961536 1728299573219355938500608 1794772633727792705366016 1913956753936278939706728 1932832067091469067317248 1944337019871775430813184 2016349502089248594917376 2093901406015758156260352 2139619777326145888929792 2187379147355747359664832 2222099451282029063786496 2268393189850404669282048 2355639081767727925792896 2499861882692282696759808 2551942338581705252942304 2592449359829033907750912 2692158950591689058049024 2791868541354344208347136 2856985008791180224868352 2899248100637203600975872 2916505529807663146219776 2960561504578171652960256 3024524253133872892376064 3140852109023637234390528 3333149176923043595679744 3402589784775607003923072 3589545267455585410732032 3827913507872557879413456 3888674039743550861626368 4032699004178497189834752 4187802812031516312520704 4279239554652291777859584 4374758294711494719329664 4536786379700809338564096 4711278163535455851585792 4999723765384565393519616 5103884677163410505884608 5184898719658067815501824 5384317901183378116098048 5798496201274407201951744 5833011059615326292439552 6049048506267745784752128 6281704218047274468781056 6666298353846087191359488 6805179569551214007846144 7655827015745115758826912 7777348079487101723252736 8375605624063032625041408 8749516589422989438659328 9073572759401618677128192 9422556327070911703171584 9999447530769130787039232 10207769354326821011769216 10768635802366756232196096 11666022119230652584879104 12098097012535491569504256 12563408436094548937562112 13610359139102428015692288 15311654031490231517653824 15554696158974203446505472 17499033178845978877318656 18147145518803237354256384 18845112654141823406343168 19998895061538261574078464 20415538708653642023538432 23332044238461305169758208 25126816872189097875124224 27220718278204856031384576 30623308062980463035307648 34998066357691957754637312 36294291037606474708512768 37690225308283646812686336 40831077417307284047076864 46664088476922610339516416 54441436556409712062769152 61246616125960926070615296 69996132715383915509274624 75380450616567293625372672 81662154834614568094153728 108882873112819424125538304 122493232251921852141230592 139992265430767831018549248 163324309669229136188307456 244986464503843704282461184 326648619338458272376614912 489972929007687408564922368 979945858015374817129844736
- Sum of all divisors σ(n): 3739376149213159786589440000
- Sum of proper divisors (its aliquot sum) s(n): 2759430291197784969459595264
- 979945858015374817129844736 is an abundant number, because the sum of its proper divisors (2759430291197784969459595264) is greater than itself. Its abundance is 1779484433182410152329750528
Bases of 979945858015374817129844736
- Binary: 1100101010100101111001101101101000101011110001110110011001000101100100101011010000000000002
- Hexadecimal: 0x32A979B68AF1D99164AD000
- Base-36: 3F4NTC34JDWMYPS000
Squares and roots of 979945858015374817129844736
- 979945858015374817129844736 squared (9799458580153748171298447362) is 960293884641489140728033979454383143125686279466909696
- 979945858015374817129844736 cubed (9799458580153748171298447363) is 941036014731921441275687114729449242379628763505754642463458711907728742212960256
-
The
square root of 979945858015374817129844736 is 31304086921924.0256237785 -
979945858015374817129844736 is a
perfect cube number . Itscube root is 993270096
Scales and comparisons
How big is 979945858015374817129844736?- 979,945,858,015,374,817,129,844,736 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 979,945,858,015,374,817,129,844,736 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 979945858015374817129844736 cubic inches would be around 82772508 feet tall.
Recreational maths with 979945858015374817129844736
- 979945858015374817129844736 backwards is 637448921718473510858549979
- 979945858015374817129844736 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 979945858015374817129844736's digits is 144
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 979945858015374817129844736 - Facts about the integer". Numbermatics.com. 2024. Web. 6 June 2024.
APA style:
Numbermatics. (2024). Number 979945858015374817129844736 - Facts about the integer. Retrieved 6 June 2024, from https://numbermatics.com/n/979945858015374817129844736/
Chicago style:
Numbermatics. 2024. "Number 979945858015374817129844736 - Facts about the integer". https://numbermatics.com/n/979945858015374817129844736/
The information we have on file for 979945858015374817129844736 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 979945858015374817129844736, math, Factors of 979945858015374817129844736, curriculum, school, college, exams, university, Prime factorization of 979945858015374817129844736, STEM, science, technology, engineering, physics, economics, calculator, nine hundred seventy-nine septillion, nine hundred forty-five sextillion, eight hundred fifty-eight quintillion, fifteen quadrillion, three hundred seventy-four trillion, eight hundred seventeen billion, one hundred twenty-nine million, eight hundred forty-four thousand, seven hundred thirty-six.