47217402012293974472933376
47,217,402,012,293,974,472,933,376 is an even composite number composed of six prime numbers multiplied together.
47217402012293974472933376 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of thirty-seven thousand, one hundred twenty-five divisors.
Prime factorization of 47217402012293974472933376:
214 × 310 × 74 × 132 × 474 × 1572
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 13 × 13 × 47 × 47 × 47 × 47 × 157 × 157)See below for interesting mathematical facts about the number 47217402012293974472933376 from the Numbermatics database.
Names of 47217402012293974472933376
- Cardinal: 47217402012293974472933376 can be written as Forty-seven septillion, two hundred seventeen sextillion, four hundred two quintillion, twelve quadrillion, two hundred ninety-three trillion, nine hundred seventy-four billion, four hundred seventy-two million, nine hundred thirty-three thousand, three hundred seventy-six.
Scientific notation
- Scientific notation: 4.7217402012293974472933376 × 1025
Factors of 47217402012293974472933376
Divisors of 47217402012293974472933376
- Number of divisors d(n): 37125
-
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 47 48 49 52 54 56 63 64 72 78 81 84 91 94 96 98 104 108 112 117 126 128 141 144 147 156 157 162 168 169 182 188 189 192 196 208 216 224 234 243 252 256 273 282 288 294 312 314 324 329 336 338 343 351 364 376 378 384 392 416 423 432 441 448 468 471 486 504 507 512 546 564 567 576 588 611 624 628 637 648 658 672 676 686 702 728 729 752 756 768 784 819 832 846 864 882 896 936 942 972 987 1008 1014 1024 1029 1053 1092 1099 1128 1134 1152 1176 1183 1222 1248 1256 1269 1274 1296 1316 1323 1344 1352 1372 1404 1413 1456 1458 1504 1512 1521 1536 1568 1638 1664 1692 1701 1728 1764 1792 1833 1872 1884 1911 1944 1974 2016 2028 2041 2048 2058 2106 2184 2187 2198 2209 2256 2268 2303 2304 2352 2366 2401 2444 2457 2496 2512 2538 2548 2592 2632 2646 2688 2704 2744 2808 2826 2912 2916 2961 3008 3024 3042 3072 3087 3136 3159 3276 3297 3328 3384 3402 3456 3528 3549 3584 3666 3744 3768 3807 3822 3888 3948 3969 4032 4056 4082 4096 4116 4212 4239 4277 4368 4374 4396 4418 4459 4512 4536 4563 4606 4608 4704 4732 4802 4888 4914 4992 5024 5076 5096 5103 5184 5264 5292 5376 5408 5488 5499 5616 5652 5733 5824 5832 5922 6016 6048 6084 6123 6144 6174 6272 6318 6552 6561 6594 6627 6656 6768 6804 6909 6912 7056 7098 7168 7203 7332 7371 7379 7488 7536 7614 7644 7693 7776 7896 7938 7943 8064 8112 8164 8192 8232 8281 8424 8478 8554 8736 8748 8792 8836 8883 8918 9024 9072 9126 9212 9216 9261 9408 9464 9477 9604 9776 9828 9891 9984 10048 10152 10192 10206 10368 10528 10584 10647 10752 10816 10976 10998 11232 11304 11421 11466 11648 11664 11844 11907 12032 12096 12168 12246 12288 12348 12544 12636 12717 12831 13104 13122 13188 13254 13312 13377 13536 13608 13689 13818 13824 14112 14196 14287 14336 14406 14664 14742 14758 14976 15072 15228 15288 15309 15386 15463 15552 15792 15876 15886 16121 16128 16224 16328 16384 16464 16497 16562 16848 16956 17108 17199 17472 17496 17584 17672 17766 17836 18048 18144 18252 18369 18424 18432 18522 18816 18928 18954 19208 19552 19656 19683 19782 19881 19968 20096 20304 20384 20412 20727 20736 21056 21168 21294 21504 21609 21632 21952 21996 22113 22137 22464 22608 22842 22932 23079 23296 23328 23688 23814 23829 24064 24192 24336 24492 24576 24649 24696 24843 25088 25272 25434 25662 26208 26244 26376 26508 26533 26624 26649 26754 27072 27216 27378 27636 27648 27783 28224 28392 28431 28574 28672 28717 28812 29328 29484 29516 29673 29939 29952 30144 30456 30576 30618 30772 30926 31104 31213 31584 31752 31772 31941 32242 32256 32448 32656 32928 32994 33124 33696 33912 34216 34263 34398 34944 34992 35168 35344 35532 35672 35721 36096 36288 36504 36738 36848 36864 37044 37632 37856 37908 38151 38416 38493 39104 39312 39366 39564 39762 39936 40131 40192 40608 40768 40824 41067 41454 41472 42112 42336 42588 42861 43008 43218 43264 43904 43992 44226 44274 44928 45216 45684 45864 45927 46158 46389 46592 46656 47376 47628 47658 48128 48363 48384 48672 48984 49152 49298 49392 49491 49686 50176 50544 50868 51324 51597 51653 52416 52488 52752 53016 53066 53248 53298 53508 53851 54144 54432 54756 55107 55272 55296 55566 55601 56448 56784 56862 57148 57344 57434 57624 57967 58656 58968 59032 59049 59346 59643 59878 59904 60288 60912 61152 61236 61544 61852 62181 62208 62426 63168 63504 63544 63882 64484 64512 64827 64896 65312 65856 65988 66248 66339 66411 67392 67824 68432 68526 68796 69237 69888 69984 70336 70688 71064 71344 71442 71487 72192 72576 73008 73476 73696 73728 73947 74088 74529 75264 75712 75816 76302 76832 76986 78208 78624 78732 79128 79524 79599 79872 79947 80262 80384 81216 81536 81648 82134 82908 82944 83349 84224 84672 85176 85293 85722 86016 86151 86436 86528 87808 87984 88452 88548 89019 89817 89856 90432 91368 91728 91854 92316 92778 93184 93312 93639 94752 95256 95316 95823 95927 96256 96726 96768 97344 97968 98596 98784 98982 99372 100009 100352 101088 101736 102648 102789 103194 103306 103823 104832 104976 105504 106032 106132 106496 106596 107016 107163 107702 108241 108288 108864 109512 110214 110544 110592 111132 111202 112847 112896 113568 113724 114296 114453 114688 114868 115248 115479 115934 117312 117936 118064 118098 118692 119286 119756 119808 120393 120576 121824 122304 122472 123088 123201 123704 124362 124416 124852 126336 127008 127088 127764 128583 128968 129024 129654 129792 130624 131712 131976 132496 132678 132822 134784 135648 136864 137052 137592 137781 138474 139167 139776 139968 140672 141376 142128 142688 142884 142974 144384 145089 145152 146016 146952 147392 147456 147894 148176 148473 149058 150528 151424 151632 152604 153664 153972 154791 154959 156416 157248 157464 158256 159048 159198 159744 159894 160524 160768 161553 162432 163072 163296 164268 165321 165816 165888 166698 166803 168448 169344 170352 170586 171444 172032 172302 172543 172872 173056 173901 175616 175968 176904 177096 178038 178929 179634 179712 180864 182736 183456 183708 184632 185556 185731 186368 186543 186624 187278 189504 190512 190632 191646 191854 192512 193452 193536 194481 194688 195936 197192 197568 197964 198744 199017 199233 200018 200704 201019 202176 203472 205296 205578 206388 206612 207646 207711 209573 209664 209952 211008 212064 212264 212992 213192 214032 214326 214461 215404 216482 216576 217728 219024 220428 221088 221184 221841 222264 222404 223587 225694 225792 227136 227448 228592 228906 229736 230496 230958 231868 234624 235872 236128 236196 237384 238572 238797 239512 239616 239841 240786 241152 243648 244608 244944 246176 246402 247408 248724 248832 249704 250047 252672 254016 254176 255528 255879 257166 257936 258048 258453 259308 259584 261248 263424 263952 264992 265356 265644 267057 269451 269568 271296 273728 274104 275184 275562 276948 278334 279552 279936 280917 281344 282752 284256 285376 285768 285948 287469 287781 288768 290178 290304 292032 293904 294784 295788 296352 296946 298116 300027 301056 302848 303264 305208 307328 307944 308367 309582 309918 311469 312832 314496 314928 316512 318096 318396 319488 319788 320437 321048 321489 321536 323106 324723 324864 326144 326592 328536 330642 331632 331776 333396 333606 336896 338541 338688 340704 341172 342888 343359 344064 344604 345086 345744 346112 346437 346813 347802 351232 351936 353808 354192 356076 357858 359268 359424 361179 361571 361728 365472 366912 367416 369264 369603 371112 371462 372736 373086 373248 373321 374556 376957 379008 381024 381264 383292 383708 385024 385749 386904 387072 388962 389207 389376 391872 394384 395136 395928 397488 398034 398466 400036 401408 402038 404352 405769 406944 410592 411156 412776 413224 413343 415292 415422 417501 419146 419328 419904 422016 424128 424528 426384 428064 428652 428922 430808 432964 433152 435267 435456 438048 440856 442176 442368 443682 444528 444808 445419 447174 451388 451584 454272 454896 457184 457812 459472 460992 461916 463736 464373 464877 469248 471744 472256 472392 474768 477144 477594 479024 479232 479682 481572 482304 484659 487296 489216 489888 492352 492804 494816 495963 497448 497664 499408 500094 500409 505344 508032 508352 511056 511758 514332 515872 516096 516906 517629 518616 519168 521703 522496 526848 527904 529984 530712 531288 534114 536787 538902 539136 542592 547456 548208 550368 551124 553896 556668 557193 559104 559629 559872 561834 562688 565504 568512 570752 571536 571896 574938 575562 577536 580356 580608 583443 584064 587808 589568 591576 592704 593892 596232 597051 597699 600054 602112 603057 605696 606528 610416 614656 615888 616734 619164 619836 622938 623133 625664 628719 628992 629856 633024 636192 636792 638976 639576 640874 642096 642978 643072 643383 646212 649446 649728 652288 653184 657072 661284 663264 663552 665523 666792 667212 670761 671489 673792 677082 677376 681408 682344 685776 686718 689208 690172 691488 692224 692874 693626 695604 700063 702464 703872 707616 708384 712152 715716 716391 718536 718848 719523 722358 723142 723456 726761 730944 733824 734832 738528 739206 742224 742924 745472 746172 746496 746642 749112 750141 753914 757687 758016 762048 762528 766584 767416 767637 770048 771498 773808 774144 775359 777924 778414 778752 783744 788768 790272 791856 794976 796068 796932 800072 801171 802816 804076 808353 808704 811538 813888 821184 822312 825552 826448 826686 830584 830844 835002 838292 838656 839808 842751 844032 848256 849056 852768 856128 857304 857844 861616 862407 863343 865928 866304 870534 870912 876096 881712 884352 887364 889056 889616 890838 894348 900081 902776 903168 908544 909792 914368 915624 918944 921984 923832 925101 927472 928746 929754 934407 938496 943488 944512 944784 949536 954288 955188 958048 958464 959364 961311 963144 964467 964608 969318 974169 974592 978432 979776 984704 985608 989632 991926 994896 995328 998816 1000188 1000818 1010688 1015623 1016064 1016704 1022112 1023516 1028664 1030077 1031744 1032192 1033812 1035258 1037232 1038336 1039311 1040439 1043406 1044992 1053696 1055808 1059968 1061424 1062576 1068228 1073574 1077804 1078272 1083537 1084713 1085184 1094912 1096416 1100736 1102248 1107792 1108809 1113336 1114386 1118208 1119258 1119744 1119963 1123668 1125376 1130871 1131008 1137024 1141504 1143072 1143792 1149876 1151124 1155072 1157247 1158503 1160712 1161216 1166886 1167621 1168128 1175616 1179136 1183152 1185408 1187784 1192464 1194102 1195398 1200108 1204224 1206114 1207801 1211392 1213056 1217307 1220832 1229312 1231776 1233468 1238328 1239672 1245876 1246266 1247051 1251328 1252503 1257438 1257984 1259712 1266048 1272384 1273584 1279152 1281748 1284192 1285956 1286144 1286766 1292424 1298892 1299456 1300117 1304576 1305801 1306368 1314144 1322568 1326528 1327104 1331046 1333584 1334424 1336257 1341522 1342978 1347584 1349699 1354164 1354752 1362816 1364688 1371552 1373436 1378416 1380344 1382976 1384448 1385748 1387252 1391208 1393119 1394631 1400126 1404928 1407133 1407744 1415232 1416768 1424304 1431432 1432782 1437072 1437696 1439046 1444716 1446284 1446912 1453522 1453977 1461888 1467011 1467648 1469664 1477056 1478412 1484448 1485848 1487889 1490944 1492344 1492992 1493284 1498224 1500282 1501227 1507828 1515374 1516032 1524096 1525056 1533168 1534832 1535274 1542996 1547616 1548288 1550718 1552887 1555848 1556828 1557504 1565109 1567488 1577536 1580544 1583712 1589952 1592136 1593864 1600144 1602342 1608152 1610361 1616706 1617408 1623076 1627776 1642368 1644624 1651104 1652896 1653372 1661168 1661688 1670004 1671579 1676584 1677312 1678887 1679616 1685502 1688064 1696512 1698112 1705536 1712256 1714608 1715688 1723232 1724814 1726686 1731856 1732608 1741068 1741824 1750329 1752192 1763424 1768704 1774728 1778112 1779232 1781676 1788696 1791153 1793097 1800162 1805552 1806336 1809171 1817088 1819584 1828736 1831248 1837888 1843968 1847664 1850202 1854944 1857492 1859508 1868814 1869399 1876992 1886157 1886976 1889024 1889568 1899072 1908576 1910376 1916096 1916928 1918728 1922622 1926288 1928934 1929216 1930149 1938636 1948338 1949184 1956864 1959552 1969408 1971216 1979264 1983852 1989792 1990656 1996569 1997632 2000376 2001636 2012283 2014467 2021376 2031246 2032128 2033408 2044224 2047032 2057328 2060154 2063488 2067624 2070516 2074464 2076672 2078622 2080878 2086812 2089984 2100189 2107392 2111616 2119936 2122848 2125152 2136456 2147148 2149173 2155608 2156544 2158569 2167074 2169426 2170368 2180283 2189824 2192832 2201472 2204496 2215584 2217618 2226672 2228772 2236416 2238516 2239488 2239926 2243059 2247336 2250423 2250752 2261742 2262016 2273061 2274048 2283008 2286144 2287584 2299752 2302248 2310144 2314494 2317006 2321424 2322432 2326077 2333772 2335242 2336256 2351232 2358272 2366304 2370816 2375568 2384928 2388204 2390796 2400216 2403513 2408448 2412228 2415602 2422784 2425059 2426112 2427691 2434614 2441664 2458624 2463552 2466936 2476656 2479344 2491752 2492532 2494102 2502656 2505006 2514876 2515968 2519424 2528253 2530997 2532096 2544768 2547168 2558304 2563496 2568384 2571912 2572288 2573532 2584848 2587221 2590029 2597784 2598912 2600234 2609152 2611602 2612736 2613247 2628288 2645136 2653056 2662092 2667168 2668848 2672514 2683044 2685956 2695168 2699398 2700243 2708328 2709504 2724449 2725632 2729376 2743104 2746872 2756832 2760688 2765952 2768896 2771496 2774504 2775303 2782416 2786238 2789262 2800252 2803221 2809856 2814266 2815488 2830464 2833536 2848608 2862864 2865564 2874144 2875392 2878092 2883933 2889432 2892568 2893401 2893824 2907044 2907954 2922507 2923776 2934022 2935296 2939328 2954112 2956824 2968896 2971696 2975778 2984688 2985984 2986568 2996448 3000564 3002454 3015656 3030748 3032064 3046869 3048192 3050112 3066336 3069664 3070548 3085992 3090231 3095232 3096576 3101436 3105774 3111696 3113656 3115008 3117933 3121317 3130218 3134976 3155072 3161088 3167424 3179904 3184272 3187728 3200288 3204684 3216304 3220722 3233412 3234816 3246152 3250611 3254139 3255552 3284736 3289248 3302208 3305792 3306744 3322336 3323376 3326427 3340008 3343158 3353168 3354624 3357774 3359232 3359889 3371004 3376128 3392613 3393024 3396224 3411072 3424512 3429216 3431376 3446464 3449628 3453372 3463712 3465216 3471741 3475509 3482136 3483648 3500658 3502863 3504384 3526848 3537408 3549456 3556224 3558464 3563352 3577392 3582306 3586194 3600324 3611104 3612672 3618342 3623403 3634176 3639168 3651921 3657472 3662496 3675776 3687936 3695328 3700404 3709888 3714984 3719016 3737628 3738798 3741153 3753984 3757509 3772314 3773952 3778048 3779136 3798144 3817152 3820752 3832192 3837456 3845244 3852576 3857868 3858432 3860298 3877272 3896676 3898368 3900351 3913728 3917403 3919104 3938816 3942432 3958528 3967704 3979584 3981312 3993138 3995264 4000752 4003272 4008771 4024566 4028934 4042752 4049097 4062492 4064256 4066816 4088448 4094064 4114656 4120308 4126976 4135248 4141032 4148928 4153344 4157244 4161756 4165681 4173624 4179357 4179968 4183893 4200378 4214784 4221399 4223232 4239872 4245696 4250304 4272912 4294296 4298346 4311216 4313088 4317138 4334148 4338852 4340736 4360566 4361931 4379648 4385664 4401033 4402944 4408992 4431168 4435236 4453344 4457544 4463667 4472832 4477032 4478976 4479852 4486118 4494672 4500846 4501504 4503681 4508569 4523484 4524032 4546122 4548096 4566016 4572288 4575168 4599504 4604496 4628988 4634012 4642848 4644864 4652154 4658661 4667544 4670484 4672512 4695327 4700423 4702464 4716544 4732608 4741632 4751136 4769856 4776408 4781592 4800432 4807026 4824456 4831083 4831204 4845568 4850118 4852224 4855382 4869228 4879681 4883328 4900441 4917248 4927104 4933872 4953312 4958688 4983504 4985064 4988204 5005312 5010012 5014737 5029752 5031936 5036661 5038848 5056506 5061994 5064192 5087327 5089536 5094336 5116608 5126992 5136768 5143824 5147064 5169696 5174442 5180058 5195568 5197824 5200468 5218304 5223204 5225472 5226494 5250987 5256576 5290272 5303809 5306112 5324184 5334336 5337696 5345028 5366088 5371912 5373459 5379291 5390336 5398796 5400486 5416656 5419008 5427513 5448898 5451264 5458752 5486208 5493744 5513664 5521376 5531904 5542992 5549008 5550606 5564832 5572476 5578524 5600504 5606442 5608197 5619712 5628532 5630976 5658471 5660928 5667072 5697216 5725728 5731128 5748288 5750784 5756184 5767866 5778864 5785136 5786802 5787648 5790447 5814088 5815908 5845014 5847552 5868044 5870592 5878656 5908224 5913648 5937792 5943392 5951556 5969376 5971968 5973136 5989707 5992896 6001128 6004908 6031312 6036849 6043401 6061496 6064128 6093738 6096384 6100224 6132672 6139328 6141096 6171984 6180462 6190464 6202872 6211548 6223392 6227312 6230016 6235866 6242634 6260436 6269952 6300567 6310144 6322176 6334848 6359808 6368544 6375456 6400576 6409368 6432608 6441444 6447519 6466824 6469632 6475707 6492304 6501222 6508278 6511104 6540849 6569472 6578496 6604416 6611584 6613488 6644672 6646752 6652854 6680016 6686316 6706336 6709248 6715548 6718464 6719778 6729177 6742008 6751269 6752256 6785226 6786048 6792448 6819183 6822144 6849024 6858432 6862752 6892928 6899256 6906744 6927424 6930432 6943482 6951018 6964272 6967296 6978231 7001316 7005726 7008768 7053696 7074816 7098912 7112448 7116928 7126704 7154784 7164612 7172388 7200648 7210539 7222208 7225344 7236684 7246806 7268352 7275177 7278336 7283073 7303842 7314944 7324992 7351552 7375872 7390656 7400808 7419776 7429968 7438032 7475256 7477596 7482306 7507968 7515018 7544628 7547904 7556096 7558272 7584759 7592991 7596288 7634304 7641504 7664384 7674912 7690488 7705152 7715736 7716864 7720596 7754544 7761663 7770087 7793352 7796736 7800702 7827456 7834806 7838208 7839741 7877632 7884864 7917056 7935408 7959168 7986276 7990528 8001504 8006544 8017542 8049132 8057868 8085504 8098194 8100729 8109521 8124984 8128512 8133632 8173347 8176896 8188128 8229312 8240616 8253952 8270496 8282064 8297856 8306688 8314488 8323512 8331362 8347248 8358714 8359936 8367786 8400756 8409663 8429568 8442798 8446464 8454607 8479744 8491392 8500608 8545824 8588592 8596692 8622432 8626176 8634276 8651799 8668296 8677704 8681472 8721132 8723862 8729357 8759296 8767521 8771328 8802066 8805888 8817984 8862336 8870472 8906688 8915088 8927334 8954064 8957952 8959704 8972236 8989344 9001692 9003008 9007362 9017138 9046968 9048064 9092244 9096192 9100819 9132032 9140607 9144576 9150336 9199008 9208992 9257976 9268024 9270693 9285696 9289728 9304308 9317322 9335088 9340968 9345024 9353799 9363951 9390654 9400846 9404928 9433088 9447893 9465216 9483264 9502272 9539712 9552816 9563184 9600864 9614052 9648912 9662166 9662408 9691136 9700236 9704448 9710764 9738456 9751833 9759362 9762417 9766656 9800882 9834496 9849931 9854208 9867744 9906624 9917376 9967008 9970128 9976408 9979281 10010624 10020024 10029474 10059504 10063872 10073322 10077696 10079667 10113012 10123988 10128384 10174654 10177839 10179072 10188672 10233216 10253984 10273536 10287648 10294128 10339392 10348884 10360116 10391136 10395648 10400936 10415223 10426527 10436608 10446408 10450944 10452988 10501974 10508589 10513152 10580544 10607618 10612224 10648368 10668672 10675392 10690056 10732176 10743824 10746918 10758582 10797592 10800972 10833312 10838016 10855026 10870209 10897796 10902528 10917504 10955763 10972416 10987488 11027328 11042752 11063808 11085984 11098016 11101212 11129664 11144952 11157048 11201008 11212884 11216394 11223459 11257064 11261952 11272527 11316942 11321856 11334144 11394432 11451456 11462256 11496576 11512368 11535732 11557728 11570272 11573604 11575296 11580894 11628176 11631816 11690028 11695104 11701053 11736088 11741184 11752209 11757312 11816448 11827296 11875584 11886784 11903112 11938752 11943936 11946272 11979414 11985792 12002256 12009816 12026313 12062624 12073698 12086802 12122992 12128256 12147291 12187476 12192768 12200448 12265344 12278656 12282192 12343968 12360924 12380928 12405744 12423096 12446784 12454624 12460032 12471732 12485268 12497043 12520872 12538071 12539904 12551679 12601134 12620288 12644352 12664197 12669696 12719616 12737088 12750912 12801152 12818736 12865216 12882888 12895038 12933648 12939264 12951414 12984608 13002444 13016556 13022208 13081698 13085793 13138944 13156992 13203099 13208832 13223168 13226976 13289344 13293504 13305708 13360032 13372632 13391001 13412672 13418496 13431096 13436928 13439556 13458354 13484016 13502538 13504512 13511043 13525707 13570452 13572096 13584896 13638366 13644288 13698048 13716864 13725504 13785856 13798512 13813488 13854848 13886964 13902036 13928544 13934592 13956462 13975983 14002632 14011452 14017536 14085981 14101269 14107392 14149632 14197824 14224896 14233856 14253408 14309568 14329224 14344776 14401296 14421078 14444416 14473368 14493249 14493612 14536704 14550354 14556672 14566146 14607684 14629888 14639043 14649984 14701323 14703104 14751744 14781312 14801616 14839552 14859936 14876064 14950512 14955192 14964612 15015936 15030036 15044211 15060539 15089256 15095808 15109983 15112192 15116544 15169518 15185982 15192576 15261981 15268608 15283008 15328768 15349824 15380976 15410304 15431472 15441192 15509088 15523326 15540174 15586704 15593472 15601404 15654912 15669612 15676416 15679482 15701413 15752961 15755264 15769728 15834112 15870816 15911427 15918336 15972552 15981056 16003008 16013088 16035084 16098264 16115736 16137873 16171008 16196388 16201458 16219042 16249968 16257024 16267264 16282539 16300211 16346694 16353792 16376256 16458624 16481232 16507904 16540992 16564128 16595712 16628976 16647024 16662724 16694496 16717428 16719872 16735572 16801512 16819326 16824591 16859136 16885596 16892928 16909214 16959488 16975413 16982784 16993837 17001216 17091648 17177184 17193384 17244864 17252352 17268552 17303598 17336592 17355408 17362944 17371341 17442264 17447724 17458714 17518592 17535042 17542656 17546087 17604132 17611776 17635968 17716979 17724672 17740944 17813376 17830176 17854668 17908128 17915904 17919408 17944472 17969121 17978688 18003384 18006016 18014724 18034276 18093936 18096128 18110547 18130203 18184488 18192384 18201638 18264064 18281214 18289152 18292729 18300672 18398016 18417984 18515952 18536048 18541386 18571392 18608616 18634644 18670176 18681936 18690048 18707598 18727902 18781308 18801692 18809856 18866176 18895786 18901701 18930432 18966528 19004544 19071143 19079424 19105632 19126368 19201728 19228104 19297824 19324332 19324816 19342557 19382272 19400472 19408896 19421528 19427121 19476912 19503666 19518724 19524834 19533312 19601764 19622547 19668992 19699862 19708416 19735488 19813248 19834752 19934016 19940256 19952816 19958562 20040048 20058948 20119008 20127744 20146644 20155392 20159334 20187531 20226024 20247976 20253807 20256768 20349308 20355678 20358144 20377344 20457549 20466432 20507968 20547072 20575296 20588256 20678784 20697768 20720232 20782272 20791296 20801872 20830446 20853054 20892816 20901888 20905976 20934693 21003948 21017178 21026304 21161088 21215236 21224448 21296736 21337344 21350784 21380112 21464352 21487648 21493836 21517164 21595184 21601944 21631617 21666624 21676032 21710052 21740418 21795592 21805056 21825531 21835008 21849219 21911526 21944832 21974976 22054656 22085504 22127616 22171968 22196032 22202424 22259328 22289904 22314096 22402016 22425768 22432788 22446918 22514128 22523904 22545054 22633884 22643712 22668288 22754277 22778973 22788864 22902912 22924512 22993152 23024736 23071464 23115456 23140544 23147208 23150592 23161788 23256352 23263632 23284989 23310261 23380056 23390208 23402106 23472176 23482368 23504418 23514624 23519223 23632896 23654592 23751168 23773568 23806224 23877504 23892544 23958828 23971584 24004512 24019632 24052626 24125248 24147396 24173604 24245984 24256512 24294582 24302187 24328563 24374952 24385536 24400896 24520041 24530688 24557312 24564384 24687936 24721848 24761856 24811488 24846192 24893568 24909248 24920064 24943464 24970536 24994086 25041744 25076142 25079808 25103358 25202268 25228989 25240576 25288704 25328394 25339392 25363821 25439232 25474176 25501824 25602304 25637472 25730432 25765776 25790076 25867296 25878528 25902828 25955397 25969216 26004888 26033112 26044416 26163396 26171586 26188071 26277888 26302563 26313984 26406198 26417664 26446336 26453952 26578688 26587008 26611416 26720064 26745264 26782002 26825344 26862192 26873856 26879112 26916708 26968032 27005076 27009024 27022086 27051414 27140904 27144192 27169792 27276732 27288576 27302457 27396096 27421821 27433728 27451008 27571712 27597024 27626976 27709696 27773928 27804072 27857088 27869184 27912924 27951966 28005264 28022904 28035072 28061397 28091853 28171962 28202538 28214784 28299264 28343679 28395648 28449792 28467712 28506816 28619136 28658448 28689552 28802592 28842156 28888832 28946736 28986498 28987224 29073408 29100708 29113344 29132292 29159767 29215368 29255499 29259776 29278086 29287251 29299968 29402646 29406208 29503488 29549793 29562624 29603232 29679104 29719872 29752128 29901024 29910384 29929224 30031872 30060072 30088422 30121078 30178512 30191616 30219966 30224384 30233088 30239001 30339036 30371964 30385152 30523962 30533517 30537216 30566016 30657536 30699648 30761952 30820608 30862944 30882384 31018176 31046652 31080348 31173408 31186944 31202808 31245669 31279581 31309824 31339224 31352832 31358964 31402826 31505922 31510528 31525767 31539456 31559983 31668224 31741632 31822854 31836672 31945104 31962112 32006016 32026176 32070168 32196528 32231472 32275746 32392776 32402916 32438084 32499936 32514048 32534528 32565078 32600422 32610627 32693388 32707584 32752512 32867289 32902961 32917248 32962464 33015808 33081984 33128256 33191424 33257952 33294048 33325448 33388992 33434856 33439744 33471144 33603024 33638652 33649182 33670377 33771192 33785856 33817581 33818428 33918976 33950826 33965568 33987674 34002432 34157767 34183296 34354368 34386768 34489728 34537104 34607196 34673184 34710816 34725888 34742682 34884528 34895448 34917428 35037184 35070084 35085312 35092174 35103159 35208264 35223552 35256627 35271936 35433958 35449344 35481888 35611289 35626752 35660352 35709336 35816256 35831808 35838816 35888944 35938242 35957376 36006768 36029448 36068552 36078939 36187872 36192256 36221094 36260406 36368976 36384768 36403276 36441873 36528128 36562428 36578304 36585458 36601344 36796032 36835968 37031904 37072096 37082772 37142784 37217232 37269288 37340352 37363872 37380096 37415196 37455804 37491129 37562616 37603384 37614213 37619712 37655037 37732352 37791572 37803402 37860864 37933056 37992591 38009088 38142286 38158848 38211264 38252736 38403456 38456208 38595648 38648664 38649632 38685114 38800944 38817792 38843056 38854242 38953824 39007332 39037448 39049668 39066624 39203528 39245094 39257379 39337984 39399724 39416832 39470976 39609297 39626496 39669504 39868032 39880512 39905632 39917124 40080096 40117896 40173003 40238016 40255488 40293288 40310784 40318668 40375062 40452048 40495952 40507614 40513536 40533129 40577121 40698616 40711356 40716288 40754688 40915098 40932864 41015936 41094144 41150592 41176512 41357568 41395536 41440464 41564544 41603744 41660892 41706108 41785632 41803776 41811952 41869386 41927949 42007896 42034356 42052608 42257943 42303807 42322176 42430472 42448896 42593472 42674688 42701568 42760224 42928704 42975296 42987672 43034328 43190368 43203888 43263234 43333248 43420104 43479747 43480836 43591184 43610112 43651062 43670016 43698438 43823052 43889664 43917129 43949952 44103969 44109312 44171008 44255232 44343936 44392064 44404848 44518656 44579808 44628192 44804032 44851536 44865576 44893836 45028256 45047808 45090108 45132633 45181617 45267768 45287424 45329949 45336576 45508554 45557946 45577728 45785943 45805824 45849024 45986304 46049472 46142928 46230912 46281088 46294416 46323576 46512704 46527264 46569978 46620522 46760112 46780416 46804212 46944352 46964736 47008836 47029248 47038446 47104239 47258883 47265792 47309184 47502336 47547136 47612448 47734281 47755008 47785088 47917656 47943168 48009024 48039264 48105252 48250496 48294792 48347208 48413619 48491968 48513024 48589164 48604374 48657126 48749904 48771072 48801792 48847617 48900633 49040082 49061376 49114624 49128768 49375872 49443696 49523712 49622976 49692384 49787136 49818496 49886928 49941072 49988172 50083488 50152284 50159616 50206716 50404536 50457978 50473773 50481152 50577408 50656788 50678784 50727642 50878464 50926239 50948352 50981511 51003648 51204608 51274944 51460864 51531552 51580152 51734592 51757056 51805656 51910794 51938432 52009776 52066224 52088832 52114023 52326792 52343172 52376142 52555776 52605126 52627968 52638261 52812396 52835328 52892672 52907904 53150937 53157376 53174016 53222832 53440128 53490528 53564004 53650688 53724384 53747712 53758224 53833416 53907363 53936064 54010152 54018048 54044172 54102828 54281808 54288384 54331641 54339584 54390609 54449641 54553464 54577152 54604914 54792192 54843642 54867456 54878187 54902016 55143424 55194048 55253952 55419392 55547856 55608144 55714176 55825848 55903932 56010528 56045808 56070144 56122794 56183706 56343924 56405076 56429568 56598528 56687358 56705103 56766647 56791296 56899584 56935424 57013632 57213429 57238272 57316896 57379104 57605184 57684312 57777664 57893472 57972996 57974448 58027671 58146816 58201416 58226688 58264584 58319534 58430736 58510998 58519552 58556172 58574502 58599936 58611397 58805292 58812416 58867641 59006976 59099586 59125248 59182249 59206464 59358208 59439744 59504256 59802048 59820768 59858448 60120144 60176844 60242156 60357024 60383232 60439932 60448768 60466176 60478002 60562593 60678072 60743928 60770304 61047924 61067034 61074432 61105499 61132032 61315072 61372647 61399296 61523904 61641216 61725888 61764768 62036352 62093304 62160696 62346816 62373888 62405616 62491338 62559162 62678448 62705664 62717928 62804079 62805652 63011844 63021056 63051534 63078912 63119966 63336448 63435853 63483264 63645708 63673344 63705733 63890208 63924224 64012032 64052352 64140336 64393056 64462944 64551492 64785552 64805832 64876168 64894851 64999872 65028096 65069056 65130156 65200844 65221254 65386776 65415168 65476593 65505024 65547657 65734578 65805922 65834496 65924928 66031616 66135251 66163968 66256512 66382848 66515904 66588096 66650896 66777984 66869712 66942288 67206048 67277304 67298364 67340754 67542384 67571712 67635162 67636856 67837952 67901652 67931136 67975348 68004864 68262831 68315534 68336919 68366592 68708736 68773536 68949517 68979456 69074208 69214392 69346368 69421632 69451776 69485364 69769056 69790896 69834856 69854967 69930783 70074368 70140168 70170624 70184348 70206318 70416528 70447104 70513254 70543872 70557669 70867916 70898688 70963776 71222578 71253504 71320704 71418672 71632512 71677632 71777888 71876484 71914752 72013536 72058896 72137104 72157878 72375744 72442188 72520812 72737952 72769536 72806552 72883746 72906561 72985689 73056256 73124856 73156608 73170916 73202688 73560123 73592064 73671936 74063808 74144192 74165544 74285568 74434464 74538576 74680704 74727744 74760192 74830392 74911608 74982258 75125232 75206768 75228426 75239424 75310074 75583144 75606804 75686967 75721728 75866112 75985182 76018176 76091463 76284572 76317696 76422528 76505472 76806912 76912416 77191296 77297328 77299264 77370228 77601888 77635584 77686112 77708484 77866191 77907648 78014664 78074896 78099336 78133248 78407056 78490188 78514758 78564213 78799448 78833664 78907689 78941952 79218594 79252992 79339008 79736064 79761024 79811264 79834248 80160192 80235792 80346006 80476032 80586576 80621568 80637336 80750124 80904096 80991904 81015228 81027072 81066258 81154242 81397232 81422712 81432576 81509376 81830196 81865728 81907371 82031872 82188288 82265463 82301184 82353024 82715136 82791072 82880928 83129088 83207488 83321784 83412216 83571264 83607552 83623904 83738772 83855898 84015792 84068712 84105216 84184191 84275559 84515886 84607614 84644352 84860944 84897792 85031037 85186944 85349376 85403136 85520448 85857408 85950592 85975344 86068656 86380736 86407776 86526468 86666496 86840208 86959494 86961672 87182368 87220224 87302124 87340032 87396876 87479301 87646104 87766497 87779328 87834258 87861753 87899904 88207938 88218624 88342016 88510464 88649379 88687872 88784128 88809696 89037312 89159616 89256384 89608064 89703072 89731152 89787672 90056512 90095616 90180216 90265266 90363234 90535536 90574848 90659898 90673152 90717003 91017108 91115892 91155456 91571886 91600551 91611648 91698048 91972608 92098944 92285856 92461824 92562176 92588832 92647152 93025408 93054528 93139956 93241044 93520224 93560832 93608424 93737007 93838743 93888704 93929472 94017672 94058496 94076892 94208478 94517766 94531584 94577301 94618368 94679949 95004672 95094272 95224896 95468562 95510016 95570176 95835312 95886336 96018048 96078528 96210504 96500992 96589584 96694416 96827238 96983936 97178328 97208748 97314252 97499808 97542144 97603584 97695234 97801266 97831881 98080164 98122752 98229248 98257536 98601867 98708883 98751744 98887392 99047424 99245952 99384768 99574272 99636992 99773856 99882144 99976344 100166976 100304568 100319232 100413432 100809072 100915956 100947546 100962304 101011131 101313576 101357568 101452743 101455284 101756928 101852478 101896704 101963022 102007296 102409216 102473301 102549888 102921728 103063104 103160304 103469184 103611312 103821588 103876864 104019552 104132448 104177664 104228046 104653584 104686344 104752284 105111552 105210252 105255936 105276522 105309477 105423773 105624792 105670656 105769881 105785344 105815808 106301874 106314752 106348032 106445664 106833867 106880256 106981056 107128008 107301376 107448768 107495424 107516448 107666832 107814726 107872128 108020304 108088344 108205656 108563616 108576768 108663282 108679168 108781218 108899282 109106928 109154304 109209828 109325619 109584384 109687284 109734912 109756374 109804032 109909891 110286848 110388096 110507904 110838784 111095712 111216288 111428352 111651696 111807864 112021056 112091616 112140288 112245588 112367412 112473387 112687848 112810152 112859136 112965111 113197056 113374716 113410206 113533294 113582592 113799168 113870848 113977773 114027264 114101477 114426858 114476544 114633792 114758208 115210368 115368624 115555328 115786944 115945992 115948896 116055342 116402832 116453376 116529168 116639068 116861472 117021996 117039104 117112344 117149004 117199872 117222794 117610584 117624832 117735282 117772137 118013952 118199172 118250496 118364498 118412928 118716416 118827891 118879488 118956859 119008512 119604096 119641536 119716896 120240288 120353688 120484312 120519009 120714048 120766464 120879864 120897536 120932352 120956004 121125186 121356144 121487856 121540608 121599387 121731363 122095848 122134068 122148864 122210998 122264064 122630144 122745294 122798592 122822609 123047808 123282432 123451776 123529536 124072704 124186608 124321392 124693632 124811232 124982676 125118324 125356896 125411328 125435856 125608158 125611304 125783847 126023688 126042112 126103068 126157824 126239932 126672896 126773829 126871706 126911421 126966528 127291416 127346688 127411466 127780416 127848448 128024064 128049103 128104704 128280672 128786112 128925888 129102984 129571104 129611664 129752336 129789702 129999744 130138112 130260312 130401688 130439241 130442508 130773552 130830336 130953186 131010048 131095314 131469156 131611844 131668992 131751387 131849856 132063232 132270502 132311907 132327936 132513024 132765696 133031808 133176192 133301792 133555968 133739424 133884576 134412096 134554608 134596728 134681508 135084768 135143424 135270324 135273712 135397899 135544851 135675904 135803304 135862272 135950696 135989847 136009728 136525662 136631068 136673838 136733184 137357829 137417472 137547072 137899034 137958912 138148416 138428784 138692736 138843264 138970728 139538112 139581792 139669712 139709934 139861566 140280336 140341248 140368696 140412636 140833056 140894208 141026508 141087744 141115338 141312717 141735832 141776649 141797376 141927552 142445156 142507008 142641408 142837344 143202843 143265024 143355264 143555776 143752968 143829504 144027072 144117792 144274208 144315756 144751488 144884376 145041624 145240857 145475904 145539072 145613104 145767492 145813122 145971378 146249712 146313216 146341832 146405376 146542851 146701899 147120246 147184128 147343872 148127616 148288384 148331088 148571136 148868928 149077152 149361408 149455488 149660784 149823216 149964516 150250464 150413536 150456852 150478848 150620148 151166288 151213608 151373934 151421319 151443456 151732224 151970364 152036352 152182926 152569144 152635392 152778717 152845056 152944533 153010944 153613824 153824832 154382592 154594656 154598528 154740456 155203776 155271168 155372224 155416968 155732382 155815296 156029328 156149792 156198672 156266496 156342069 156814112 156980376 157029516 157128426 157598896 157667328 157815378 157883904 157914783 158437188 158505984 158678016 159452811 159472128 159522048 159622528 159668496 160320384 160471584 160692012 160952064 161173152 161243136 161274672 161500248 161722089 161808192 161983808 162030456 162054144 162132516 162308484 162794464 162845424 162865152 162994923 163018752 163171827 163348923 163660392 163731456 163814742 164063744 164376576 164530926 164602368 164634561 164706048 165430272 165582144 165761856 166258176 166414976 166643568 166824432 167142528 167247808 167477544 167711796 168031584 168137424 168210432 168368382 168551118 169031772 169215228 169288704 169721888 169795584 170062074 170115309 170299941 170373888 170698752 170806272 171040896 171640287 171714816 171901184 171950688 172137312 172761472 172815552 173052936 173332992 173680416 173918988 173923344 174083013 174364736 174440448 174604248 174680064 174793752 174958602 175292208 175532994 175558656 175668516 175723506 175799808 175834191 176415876 176437248 176602923 176684032 177020928 177298758 177375744 177546747 177568256 177619392 178074624 178319232 178512768 179216128 179406144 179462304 179575344 180113024 180360432 180530532 180726468 181071072 181149696 181319796 181346304 181434006 181687779 182034216 182231784 182310912 183143772 183201102 183223296 183316497 183396096 183945216 184117941 184197888 184571712 184923648 185124352 185177664 185294304 186050816 186109056 186279912 186482088 187040448 187121664 187216848 187474014 187677486 187777408 188035344 188116992 188153784 188412237 188416956 189035532 189063168 189154602 189236736 189359898 190009344 190188544 190307559 190449792 190937124 191020032 191117199 191140352 191670624 191772672 192036096 192157056 192421008 193001984 193179168 193388832 193654476 193967872 194356656 194417496 194628504 194999616 195084288 195207168 195390468 195602532 195663762 195787007 196160328 196245504 196429779 196458496 196515072 196642971 197203734 197417766 197503488 197774784 198094848 198405753 198491904 198769536 199148544 199273984 199547712 199764288 199952688 200333952 200609136 200826864 201618144 201831912 201895092 201924608 202022262 202627152 202715136 202905486 202910568 203513856 203704956 203793408 203926044 204014592 204118369 204788493 204818432 204946602 205010757 205099776 205843456 206126208 206320608 206848551 206938368 207222624 207643176 207753728 208039104 208264896 208355328 208456092 209307168 209372688 209504568 209792349 210223104 210420504 210511872 210553044 210618954 210847546 211249584 211341312 211539762 211570688 211631616 211673007 211902743 212603748 212629504 212696064 212891328 213667734 213760512 213962112 214256016 214602752 214897536 215032896 215333664 215629452 215744256 216040608 216176688 216411312 217127232 217326564 217358336 217562436 217798564 218213856 218308608 218419656 218651238 218719683 218957067 219168768 219374568 219469824 219512748 219608064 219819782 220573696 220680369 220776192 220919881 221015808 221677568 222191424 222432576 222856704 223303392 223615728 224042112 224183232 224280576 224491176 224734824 224946774 225375696 225620304 225718272 225930222 226749432 226820412 227060901 227066588 227165184 227598336 227741696 227955546 228054528 228202954 228274389 228853716 228953088 229267584 229516416 230320727 230420736 230737248 231110656 231573888 231891984 231897792 232110684 232805664 232906752 233058336 233278136 233598573 233722944 234043992 234078208 234224688 234298008 234399744 234445588 235221168 235249664 235470564 235544274 235692639 236398344 236500992 236723067 236728996 236825856 237432832 237655782 237758976 237913718 238017024 239104369 239208192 239283072 239433792 240480576 240707376 240968624 241038018 241428096 241759728 241864704 241912008 242250372 242712288 242975712 243081216 243198774 243462726 244191696 244268136 244297728 244421996 244528128 245260288 245490588 245597184 245645218 245722113 246095616 246564864 246796389 246903552 247059072 248145408 248373216 248642784 249279023 249387264 249622464 249965352 250236648 250713792 250822656 250871712 251216316 251222608 251567694 252047376 252206136 252315648 252479864 252552573 252826677 253345792 253547658 253743412 253822842 253933056 254582832 254693376 254822932 255093111 255560832 255696896 256048128 256098206 256209408 256561344 257572224 257851776 258205968 259142208 259223328 259504672 259579404 259999488 260520624 260803376 260878482 260885016 261547104 261660672 261906372 262020096 262190628 262437903 262938312 263223688 263299491 263337984 263502774 263585259 263699712 264126464 264541004 264623814 264655872 265026048 265531392 265948137 266063616 266352384 266603584 267111936 267478848 267769152 268824192 269109216 269193456 269363016 270169536 270286848 270540648 270547424 270795798 271089702 271606608 271724544 271901392 271979694 272019456 272151009 273051324 273262136 273347676 273466368 274715658 274801653 274834944 275094144 275798068 275917824 276296832 276857568 277385472 277686528 277941456 279076224 279163584 279339424 279419868 279723132 280560672 280682496 280737392 280825272 281211021 281516229 281666112 281788416 282053016 282175488 282230676 282625434 283471664 283553298 283594752 283731903 283855104 284039847 284890312 285014016 285282816 285674688 286405686 286530048 286710528 287111552 287505936 287659008 288054144 288235584 288548416 288631512 289502976 289768752 290083248 290481714 290951808 291226208 291534984 291626244 291942756 292499424 292626432 292683664 292810752 293085702 293403798 293495643 294240492 294368256 294687744 295805601 296126649 296255232 296576768 296662176 297142272 297737856 298154304 298722816 298910976 299321568 299646432 299929032 300500928 300827072 300913704 300957696 301240296 302332576 302427216 302747868 302842638 302886912 303033393 303940728 304072704 304358229 304365852 305138288 305270784 305557434 305690112 305889066 306021888 307227648 307419903 307649664 308765184 309189312 309197056 309480912 310407552 310744448 310833936 311464764 311630592 312058656 312299584 312397344 312532992 312684138 313628224 313960752 314059032 314256852 315197792 315334656 315630756 315767808 315829566 315928431 316271319 316874376 317011968 317309643 317356032 318905622 318944256 319044096 319245056 319336992 320501601 320640768 320943168 321384024 321904128 322346304 322486272 322549344 323000496 323444178 323616384 323967616 324060912 324265032 324616968 325588928 325690848 325730304 325989846 326037504 326343654 326697846 327320784 327462912 327629484 327976857 328127488 328753152 329061852 329204736 329269122 329412096 329729673 330860544 331164288 331523712 332516352 332829952 333287136 333648864 334285056 334495616 334955088 335423592 336063168 336274848 336420864 336736764 337102236 337420161 338063544 338430456 338577408 338895333 339443776 339591168 340124148 340230618 340599882 340747776 341397504 341612544 341933319 342081792 342304431 343280574 343429632 343802368 343901376 344274624 345522944 345631104 346105872 346665984 347360832 347837976 347846688 348166026 348729472 349208496 349360128 349587504 349917204 350584416 351065988 351117312 351337032 351447012 351599616 351668382 352831752 352874496 353205846 353316411 353368064 354041856 354597516 354751488 355093494 355136512 355238784 356149248 356483673 356638464 356870577 357025536 358432256 358812288 358924608 359150688 360226048 360720864 361061064 361452936 362142144 362299392 362639592 362692608 362868012 363375558 364068432 364463568 364621824 364798161 365194089 366287544 366402204 366446592 366632994 366792192 367890432 368235882 368395776 368467827 369143424 369847296 370248704 370355328 370588608 372101632 372218112 372559824 372964176 374080896 374433696 374948028 375354972 375554816 376070688 376233984 376307568 376824474 376833912 377351541 378071064 378126336 378309204 378473472 378719796 380018688 380321487 380377088 380615118 380734263 380899584 381147487 381874248 382040064 382234398 382280704 383341248 383545344 384072192 384147309 384314112 384842016 386003968 386358336 386777664 387308952 387935744 388713312 388834992 389257008 389999232 390414336 390780936 391205064 391327524 391574014 392320656 392491008 392859558 392916992 393030144 393285942 394407468 394835532 395006976 395254161 395549568 396189696 396811506 396935721 396983808 397366529 397539072 398297088 398547968 399095424 399528576 399905376 400667904 401218272 401653728 403236288 403663824 403790184 403849216 404044524 405254304 405430272 405810972 405821136 406193697 406634553 407027712 407409912 407586816 407852088 408029184 408236738 409576986 409636864 409893204 410021514 410199552 410279779 411686912 412073487 412252416 412641216 413697102 413876736 414445248 415286352 415507456 416078208 416529792 416912184 418614336 418745376 419009136 419584698 420841008 421023744 421106088 421237908 421695092 422499168 422682624 423079524 423141376 423263232 423346014 423805486 423938151 425207496 425259008 425392128 425782656 427335468 427521024 427738493 427924224 428512032 429205504 429608529 429795072 430065792 430667328 431258904 431488512 432081216 432353376 432822624 434254464 434653128 434716672 435124872 435597128 435722571 436427712 436617216 436839312 437302476 437439366 437914134 438749136 438939648 439025496 439216128 439628553 439639564 440105697 441147392 441360738 441552384 441839762 442031616 443355136 444050971 444382848 444865152 445713408 446606784 447231456 448084224 448366464 448982352 449469648 449893548 450751392 451240608 451436544 451860444 453498864 453640824 454121802 454133176 454263957 454330368 455196672 455483392 455911092 456109056 456405908 456548778 457707432 457906176 458336151 458535168 458833599 459032832 460641454 460841472 461474496 462221312 462946757 463147776 463783968 463795584 464221368 465611328 465813504 466116672 466556272 467197146 467445888 468087984 468449376 468596016 468799488 468891176 469026207 470442336 470499328 470941128 471088548 471385278 472796688 473001984 473446134 473457992 473651712 473744349 474865664 475311564 475517952 475827436 476034048 478208738 478358433 478416384 478566144 478867584 480961152 481414752 481937248 482076036 482856192 483519456 483729408 483824016 484500744 485166267 485424576 485951424 486162432 486397548 486925452 488383392 488536272 488595456 488843992 488984769 489056256 489515481 490046769 490520576 490981176 491194368 491290436 491444226 492191232 493129728 493592778 493807104 493903683 494118144 496290816 496746432 497285568 498558046 498774528 499244928 499930704 500473296 501427584 501743424 502432632 502445216 503135388 504094752 504412272 504631296 504959728 505105146 505653354 507095316 507486824 507645684 507866112 509165664 509386752 509645864 510186222 510345927 510899823 511121664 511393792 512096256 512196412 512418816 513122688 514920861 515144448 515703552 516411936 518284416 518446656 519009344 519158808 519998976 521041248 521606752 521756964 521770032 522249039 523094208 523321344 523812744 524040192 524381256 524875806 525876624 526447376 526598982 526675968 527005548 527170518 527399424 527502573 529082008 529247628 529311744 529808769 530052096 531062784 531896274 532127232 532640241 532704768 533207168 534223872 534957696 535538304 537648384 538218432 538386912 538726032 540339072 541081296 541094848 541591596 542179404 543213216 543449088 543802784 543959388 544038912 544302018 545063337 546102648 546524272 546695352 546932736 549431316 549603306 549669888 549949491 550188288 551596136 551835648 552353823 552593664 553715136 554770944 555373056 555882912 558152448 558327168 558678848 558839736 559446264 561121344 561364992 561474784 561650544 562422042 563032458 563332224 564106032 564350976 564461352 565236711 565250868 566943328 567106596 567189504 567463806 567710208 568079694 569780624 570028032 570565632 570922677 571349376 572811372 573060096 573351597 573421056 574223104 575011872 575318016 576108288 576471168 577096832 577263024 579005952 579537504 580166496 580963428 581903616 582452416 583069968 583252488 583885512 584998848 585252864 585367328 585621504 586171404 586807596 586991286 587361021 588480984 588736512 589289337 589375488 589928913 591611202 592253298 592510464 593153536 593324352 594284544 595217259 595475712 596308608 597445632 597821952 598643136 599292864 599858064 601001856 601654144 601827408 602480592 604665152 604854432 605495736 605685276 605773824 606066786 607881456 608145408 608716458 608731704 610276576 610541568 611114868 611380224 611778132 612043776 612355107 614365479 614455296 614839806 615032271 615299328 617530368 618378624 618394112 618961824 620545653 620815104 621488896 621667872 622929528 623261184 624117312 624599168 624794688 625065984 625368276 627256448 627921504 628118064 628513704 629377047 630395584 630669312 631261512 631535616 631659132 631856862 632542638 633748752 634023936 634619286 634712064 635019021 635708229 637811244 637888512 638088192 638490112 638673984 641003202 641281536 641886336 642768048 643808256 644692608 645098688 646000992 646888356 647232768 647935232 648121824 648530064 649233936 651177856 651381696 651979692 652075008 652687308 653395692 654641568 654925824 655258968 655953714 656159049 656254976 656871201 657506304 658123704 658409472 658538244 658824192 659459346 661721088 662041107 662328576 662759643 663047424 665032704 665659904 666574272 667297728 668570112 668991232 669910176 670847184 672126336 672549696 672841728 673473528 674204472 674840322 676127088 676860912 677154816 677790666 678887552 680248296 680461236 681182703 681199764 681495552 682795008 683225088 683866638 684163584 684608862 684823167 686561148 686859264 687604736 687802752 688549248 690962181 691045888 691262208 692211744 693331968 694721664 695675952 695693376 696332052 697458944 698416992 698720256 699175008 699834408 700795719 701168832 702131976 702234624 702674064 702894024 703199232 703336764 705663504 705748992 706411692 706632822 706736128 707077917 707845333 709195032 709502976 710169201 710186988 710273024 710477568 712298496 712967346 713276928 713741154 714051072 716864512 717313107 717624576 717849216 718301376 720452096 721441728 722122128 722905872 724284288 725279184 725736024 726751116 728136864 728927136 729243648 729596322 730388178 732575088 732804408 732893184 733265988 733584384 735780864 736471764 736791552 736935654 737166339 737966411 738286848 739694592 740389167 740497408 740710656 741177216 744203264 744436224 745119648 745928352 747837069 748161792 748867392 749896056 750709944 751109632 752141376 752467968 752615136 753648948 753667824 754703082 756142128 756618408 756946944 757439592 758480031 760037376 760642974 760754176 761230236 761468526 761799168 762294974 763748496 764080128 764468796 764561408 765279333 766109917 766682496 767090688 768144384 768294618 768628224 769369237 769684032 772007936 772716672 773555328 774617904 775871488 777426624 777669984 778514016 779998464 781561872 782410128 782655048 783148028 784641312 784982016 785719116 785833984 786060288 786571884 787313709 788814936 789671064 790013952 790508322 790755777 791099136 792379392 793623012 793871442 793967616 794733058 795078144 796594176 797095936 797844411 798190848 798710339 799057152 799810752 801335808 802436544 803307456 806472576 807327648 807580368 808089048 810508608 810860544 811621944 811642272 812387394 813269106 814819824 815173632 815704176 816058368 816453027 816473476 819153972 819273728 819786408 820043028 820399104 820559558 823373824 824146974 824404959 824504832 824666089 825282432 827394204 827753472 828890496 830572704 831014912 832156416 832698013 833059584 833824368 837228672 837490752 838018272 839169396 841682016 842047488 842212176 842475816 843390184 843633063 844548687 844998336 845365248 846159048 846282752 846526464 846692028 847610972 847876302 850414992 850518016 850784256 851195709 851565312 852119541 854670936 855042048 855476986 855848448 857024064 858411008 859217058 859590144 859758263 860131584 861334656 862517808 862977024 864162432 864706752 865645248 868508928 869306256 870249744 871194256 871445142 872855424 873678624 874604952 874878732 875828268 877498272 877879296 878050992 878432256 879257106 879279128 880211394 880486929 882294784 882721476 883104768 883679524 884063232 886710272 887416803 888101942 888379947 888765696 889730304 891426816 893213568 894462912 896168448 896343721 896732928 897964704 898939296 899787096 901502784 902481216 902873088 903720888 906997728 907281648 908243604 908266352 908527914 908660736 909100179 910966784 911822184 912218112 912811816 913074687 913097556 915414864 915812352 916672302 917070336 917667198 918065664 921282908 921682944 922259709 922948992 924442624 925893514 926295552 927567936 927591168 928442736 931222656 932233344 933112544 934394292 934891776 936175968 936898752 937192032 937598976 937782352 938052414 940884672 941882256 942177096 942770556 945593376 946003968 946892268 946915984 947303424 947488698 947785293 948813957 949731328 950623128 951035904 951654872 951928929 952068096 956417476 956716866 956832768 957132288 957735168 961504803 961922304 962829504 963874496 964152072 965712384 967038912 967458816 967648032 969001488 970332534 970849152 971902848 972795096 973850904 976766784 977072544 977190912 977687984 977969538 978112512 979030962 980093538 981962352 982388736 982580872 982888452 983930571 984382464 986259456 987185556 987614208 987807366 988236288 989189019 992581632 993492864 994571136 997116092 997549056 998489856 999861408 1000946592 1002855168 1003486848 1004865264 1004890432 1006270776 1008189504 1008824544 1009262592 1009919456 1010210292 1011306708 1012260483 1014190632 1014973648 1015291368 1015732224 1016685999 1018331328 1018773504 1019291728 1020372444 1020691854 1021799646 1022243328 1024192512 1024392824 1024837632 1025799957 1026245376 1026913293 1029841722 1030288896 1031407104 1032823872 1036568832 1036893312 1038018688 1038317616 1039997952 1042082496 1043213504 1043513928 1043540064 1044498078 1046188416 1047625488 1048080384 1048762512 1049751612 1051753248 1052894752 1053197964 1053351936 1054011096 1054341036 1054798848 1055005146 1058164016 1058495256 1058623488 1059617538 1059949233 1060104192 1062125568 1063792548 1064254464 1065280482 1065409536 1066414336 1068447744 1069451019 1069915392 1070611731 1071076608 1075296768 1076436864 1076773824 1077452064 1080678144 1082162592 1082189696 1083183192 1084358808 1086426432 1086898176 1087605568 1087918776 1088077824 1088604036 1090126674 1092205296 1093048544 1093390704 1093865472 1094394483 1095582267 1098862632 1099206612 1099339776 1099898982 1100376576 1103192272 1103671296 1104707646 1105187328 1105403481 1107430272 1109541888 1110746112 1111765824 1116304896 1116654336 1117357696 1117679472 1118892528 1122242688 1122949568 1123301088 1124844084 1126064916 1126664448 1128212064 1128701952 1128922704 1130473422 1130501736 1132054623 1133886656 1134213192 1134379008 1134927612 1135420416 1136159388 1139561248 1140056064 1140964461 1141131264 1141845354 1142202789 1142698752 1143442461 1145622744 1146120192 1146703194 1146842112 1148446208 1150023744 1150636032 1152216576 1152441927 1152942336 1154193664 1154526048 1158011904 1159075008 1160332992 1161926856 1163807232 1164904832 1166139936 1166504976 1167771024 1169997696 1170734656 1171243008 1172342808 1173615192 1173982572 1174722042 1176961968 1177473024 1178578674 1178750976 1179857826 1183222404 1184506596 1185020928 1185762483 1186307072 1186648704 1188569088 1190434518 1190807163 1190951424 1192099587 1192617216 1194891264 1195643904 1197286272 1198585728 1199716128 1202003712 1203308288 1203654816 1204961184 1209330304 1209708864 1210991472 1211370552 1211547648 1212133572 1215762912 1216290816 1217432916 1217463408 1218581091 1219903659 1220553152 1221083136 1222229736 1222760448 1223556264 1224087552 1224710214 1228730958 1228910592 1229679612 1230064542 1230598656 1230839337 1235060736 1236220461 1236757248 1236788224 1237923648 1241091306 1241630208 1242977792 1243335744 1245859056 1246522368 1248234624 1249198336 1249589376 1250736552 1254512896 1255843008 1256236128 1257027408 1258754094 1260791168 1262523024 1263071232 1263318264 1263713724 1265085276 1267497504 1268047872 1269238572 1269424128 1270038042 1271416458 1271814453 1275622488 1275777024 1276176384 1276980224 1277347968 1282006404 1282563072 1283215479 1283772672 1285536096 1287616512 1288825587 1289385216 1290197376 1292001984 1293776712 1294465536 1295870464 1296243648 1297060128 1298467872 1302355712 1302763392 1303959384 1304150016 1305374616 1306791384 1309283136 1309851648 1310517936 1311907428 1312318098 1312509952 1313742402 1316247408 1316818944 1317076488 1317648384 1318885659 1318918692 1320317091 1323442176 1324082214 1324657152 1325519286 1326094848 1330065408 1331319808 1332152913 1333148544 1334595456 1337140224 1337982464 1339820352 1341694368 1344252672 1345099392 1346947056 1348408944 1349680644 1352254176 1353721824 1354309632 1355581332 1357775104 1360496592 1360922472 1362365406 1362399528 1362991104 1365590016 1366450176 1367733276 1368327168 1369217724 1369646334 1370509049 1373122296 1373718528 1375008453 1375209472 1375605504 1376500797 1377098496 1381924362 1382091776 1382524416 1384423488 1386663936 1388840271 1389443328 1391351904 1391386752 1392664104 1394917888 1396833984 1397440512 1398350016 1399668816 1401591438 1402337664 1404263952 1405348128 1405788048 1406398464 1406673528 1411327008 1411497984 1412823384 1413265644 1413472256 1414155834 1415690666 1418390064 1419005952 1420338402 1420373976 1420546048 1420955136 1421233047 1424596992 1425934692 1426553856 1427482308 1428102144 1428828583 1433729024 1434626214 1435075299 1435249152 1435698432 1436602752 1440904192 1442883456 1444244256 1445811744 1448568576 1450558368 1451472048 1453502232 1455498801 1456273728 1457854272 1458487296 1459192644 1460776356 1465150176 1465608816 1465786368 1466531976 1467168768 1468546443 1470140307 1471561728 1472943528 1473583104 1473871308 1474332678 1475932822 1476573696 1479389184 1480778334 1480994816 1481421312 1481711049 1482354432 1483319201 1488406528 1488872448 1490239296 1491856704 1495674138 1496323584 1497734784 1499792112 1501419888 1502219264 1504282752 1505230272 1507297896 1507335648 1509406164 1512284256 1513236816 1513893888 1514879184 1516960062 1521285948 1521508352 1522460472 1522937052 1523598336 1524589948 1527496992 1528160256 1528937592 1529122816 1530558666 1531037781 1532219834 1532699469 1533364992 1534181376 1536288768 1536589236 1537256448 1538738474 1539368064 1544015872 1544762583 1545433344 1546439167 1547110656 1549235808 1551742976 1554853248 1555339968 1557028032 1559996928 1563123744 1564820256 1565310096 1566296056 1566747117 1569282624 1569964032 1571438232 1571667968 1572120576 1573143768 1574627418 1577629872 1579342128 1580027904 1581016644 1581511554 1582198272 1582507719 1587246024 1587742884 1587935232 1589426307 1589466116 1590156288 1593188352 1594191872 1595688822 1596381696 1597420678 1597920723 1598114304 1599621504 1602671616 1604873088 1606614912 1612945152 1614655296 1615160736 1616178096 1621017216 1623243888 1623284544 1624774788 1626538212 1629639648 1630347264 1631408352 1632116736 1632906054 1632946952 1635190011 1638307944 1638547456 1639572816 1640086056 1640798208 1641119116 1646747648 1648293948 1648809918 1649009664 1649332178 1649848473 1650564864 1654788408 1655506944 1657061469 1657780992 1661145408 1662029824 1664312832 1665396026 1666119168 1667648736 1673730583 1674457344 1674981504 1676036544 1678338792 1683364032 1684094976 1684424352 1684951632 1686780368 1687266126 1689097374 1689996672 1692318096 1693052928 1693384056 1695221944 1695710133 1695752604 1700829984 1701036032 1701568512 1702391418 1703130624 1704239082 1709341872 1710084096 1710953972 1711696896 1712768031 1714048128 1716822016 1718434116 1719180288 1719516526 1720054791 1720263168 1722669312 1725035616 1725954048 1728324864 1729413504 1731290496 1737017856 1738612512 1740499488 1742388512 1742890284 1745710848 1747357248 1749209904 1749757464 1751656536 1754996544 1755758592 1756101984 1756864512 1758514212 1758558256 1760422788 1760973858 1762083063 1765442952 1766209536 1767359048 1767868011 1768126464 1769786739 1773420544 1774833606 1776203884 1776759894 1777531392 1779460608 1782853632 1785651777 1786427136 1788925824 1792336896 1792687442 1793465856 1795929408 1797878592 1799574192 1803005568 1804962432 1807441776 1813995456 1814563296 1816487208 1816532704 1817055828 1817321472 1818200358 1823644368 1824436224 1825623632 1826149374 1826195112 1830829728 1831624704 1833344604 1834140672 1835334396 1836131328 1837065321 1842565816 1843096437 1843365888 1844519418 1845096813 1845897984 1848885248 1851787028 1852591104 1855135872 1855182336 1856885472 1861636959 1862445312 1864466688 1866225088 1868788584 1869783552 1872351936 1873797504 1874384064 1875197952 1875564704 1876104828 1881769344 1883764512 1884354192 1885541112 1888131141 1891186752 1892007936 1893784536 1893831968 1894606848 1894977396 1895570586 1897627914 1901246256 1902071808 1903309744 1903857858 1904136192 1905057063 1907124687 1912834952 1913433732 1913665536 1914264576 1915470336 1923009606 1923844608 1925659008 1927748992 1928304144 1931424768 1934077824 1935296064 1938002976 1940665068 1941698304 1943805696 1945590192 1947701808 1953533568 1954145088 1955375968 1955939076 1956225024 1958061924 1960187076 1963924704 1964777472 1965161744 1965776904 1967861142 1968477147 1968764928 1970613603 1972518912 1974371112 1975228416 1975614732 1976472576 1978378038 1985163264 1986123321 1986985728 1988278929 1989142272 1994232184 1995098112 1996979712 1999722816 2001893184 2005710336 2006973696 2009730528 2009780864 2012541552 2016379008 2017649088 2018525184 2019838912 2020420584 2022613416 2024520966 2028381264 2029947296 2030582736 2031464448 2033371998 2036662656 2038583456 2040744888 2041383708 2043548109 2043599292 2044486656 2048385024 2048785648 2049675264 2051599914 2052490752 2053826586 2054469501 2059683444 2060577792 2062814208 2065647744 2072886543 2073137664 2073786624 2076037376 2076635232 2079995904 2084164992 2086427008 2087027856 2087080128 2088996156 2092376832 2095250976 2096160768 2097525024 2099503224 2102387157 2103506496 2105789504 2106395928 2106703872 2108022192 2108682072 2109597696 2110010292 2116328032 2116990512 2117246976 2119235076 2119898466 2120208384 2121233751 2123535999 2127585096 2128508928 2130507603 2130560964 2130819072 2132828672 2136895488 2138902038 2139830784 2141223462 2142153216 2150593536 2151939321 2152873728 2153547648 2154904128 2161356288 2164325184 2164379392 2166366384 2168717616 2172852864 2175211136 2175837552 2177208072 2180253348 2184410592 2186097088 2186781408 2187730944 2188788966 2191164534 2197725264 2198413224 2198679552 2199797964 2200753152 2206384544 2207342592 2209415292 2210374656 2210806962 2211499017 2213899233 2214860544 2219083776 2221167501 2221492224 2223531648 2232609792 2233308672 2234715392 2235358944 2237785056 2243511207 2244485376 2245899136 2246602176 2249688168 2252129832 2253328896 2256424128 2257403904 2257845408 2260946844 2261003472 2264109246 2267773312 2268426384 2269855224 2270840832 2272318776 2275440093 2279122496 2280112128 2281928922 2282262528 2283690708 2284405578 2285397504 2286884922 2291245488 2292240384 2293406388 2293684224 2295837999 2296892416 2298329751 2300047488 2301272064 2304433152 2304883854 2305884672 2308107711 2308387328 2309052096 2316023808 2318150016 2320665984 2323853712 2327614464 2329809664 2332279872 2333009952 2335542048 2339995392 2341469312 2344685616 2347230384 2347965144 2349444084 2353923936 2354946048 2357157348 2357501952 2359715652 2361941127 2366444808 2369013192 2370041856 2371524966 2372267331 2372614144 2373297408 2377138176 2380869036 2381614326 2381902848 2384199174 2385234432 2389782528 2391287808 2393533233 2394572544 2396131017 2397171456 2399432256 2404007424 2406616576 2407309632 2409922368 2418660608 2419417728 2421982944 2422741104 2424267144 2431525824 2432581632 2434865832 2434926816 2437162182 2439807318 2441106304 2444459472 2445520896 2447112528 2448175104 2449359081 2449420428 2457461916 2457821184 2459359224 2460129084 2461197312 2461678674 2470121472 2472440922 2473214877 2473514496 2473576448 2473998267 2475847296 2482182612 2483260416 2485955584 2486671488 2491718112 2493044736 2496469248 2498094039 2498396672 2499178752 2501473104 2509025792 2511686016 2512472256 2514054816 2517508188 2521582336 2525046048 2526142464 2526636528 2527427448 2530170552 2533646061 2534995008 2536095744 2538477144 2538848256 2540076084 2542832916 2543628906 2551244976 2551554048 2552352768 2553587127 2553960448 2554695936 2556358623 2559133127 2564012808 2565126144 2566430958 2567545344 2571072192 2575233024 2577651174 2578770432 2579274789 2580394752 2584003968 2587553424 2588931072 2591740928 2592487296 2594120256 2596935744 2604711424 2605526784 2607918768 2610749232 2613582768 2618566272 2621035872 2623814856 2624636196 2625019904 2627484804 2632494816 2633637888 2634152976 2635296768 2637771318 2637837384 2640634182 2641460787 2646884352 2648164428 2649314304 2651038572 2652189696 2660130816 2662250409 2662639616 2664305826 2665139841 2666297088 2668032409 2669190912 2674280448 2675964928 2679640704 2683388736 2688505344 2689031163 2690198784 2693894112 2696817888 2699361288 2704508352 2707443648 2708619264 2711162664 2715550208 2720993184 2721844944 2724730812 2724799056 2725982208 2727300537 2732900352 2735466552 2736654336 2738435448 2739292668 2741018098 2746244592 2747437056 2750016906 2750418944 2751211008 2753001594 2754196992 2754735659 2763848724 2764183552 2765048832 2766779127 2768846976 2773327872 2777680542 2778886656 2781565703 2782703808 2782773504 2785328208 2789835776 2793667968 2796700032 2799337632 2803182876 2804675328 2808527904 2810696256 2811576096 2812796928 2813347056 2822654016 2825646768 2826531288 2826944512 2828311668 2831381332 2836780128 2838011904 2840676804 2840747952 2841092096 2841910272 2842466094 2843355879 2846441871 2849193984 2851869384 2853107712 2854964616 2856204288 2857657166 2867458048 2869252428 2870150598 2870498304 2871396864 2871958453 2873205504 2881808384 2884514409 2885766912 2888488512 2891623488 2897137152 2901116736 2902944096 2907004464 2910997602 2912547456 2915708544 2918385288 2921552712 2930300352 2931217632 2931572736 2933063952 2934337536 2937092886 2940280614 2945887056 2947166208 2947742616 2948665356 2951791713 2951865644 2953147392 2958778368 2961556668 2961989632 2962842624 2963422098 2964708864 2966638402 2967567057 2976813056 2977744896 2980478592 2983713408 2991348276 2992647168 2994169451 2995469568 2999584224 3002839776 3004438528 3008565504 3010460544 3014595792 3014671296 3018812328 3024568512 3026473632 3027787776 3029758368 3033920124 3036781449 3042571896 3043016704 3044920944 3045874104 3047196672 3049179896 3050057997 3054993984 3056320512 3057875184 3058245632 3061117332 3062075562 3064439668 3065398938 3066729984 3072577536 3073178472 3074512896 3077399871 3077476948 3078736128 3080739879 3088031744 3089525166 3090866688 3092878334 3094221312 3098471616 3103485952 3108356797 3109706496 3110679936 3114056064 3119993856 3126247488 3129640512 3130620192 3132592112 3133494234 3138565248 3142876464 3144241152 3146287536 3149254836 3155259744 3158684256 3160055808 3162033288 3163023108 3164396544 3165015438 3174492048 3175485768 3175870464 3178852614 3178932232 3179847699 3180312576 3186376704 3188383744 3191377644 3192763392 3194841356 3195841446 3196228608 3199243008 3205343232 3208353057 3209746176 3211835193 3213229824 3225890304 3229310592 3230321472 3232356192 3240627299 3242034432 3246487776 3246569088 3249549576 3253076424 3259279296 3260694528 3262816704 3264233472 3265812108 3265893904 3270380022 3276615888 3279145632 3280172112 3281596416 3282238232 3283183449 3286746801 3293495296 3296587896 3297619836 3298019328 3298664356 3299696946 3301129728 3309576816 3311013888 3314122938 3315561984 3316210443 3322290816 3324059648 3328625664 3330792052 3332238336 3335297472 3347461166 3348914688 3349963008 3352073088 3356677584 3366728064 3368848704 3369903264 3373560736 3374532252 3378194748 3379993344 3384636192 3386105856 3386768112 3390443888 3391420266 3391505208 3396163869 3401659968 3403137024 3404782836 3406261248 3408478164 3418683744 3420168192 3421907944 3422893383 3423393792 3425536062 3426608367 3428096256 3430327383 3433644032 3436868232 3438360576 3439033052 3440109582 3440526336 3445338624 3450071232 3451908096 3456649728 3457325781 3458827008 3462580992 3474035712 3477225024 3480998976 3484777024 3485780568 3491421696 3494714496 3498419808 3499514928 3503313072 3509993088 3512203968 3513729024 3517028424 3517116512 3520845576 3521947716 3524166126 3530885904 3532419072 3534718096 3535736022 3536252928 3539573478 3549667212 3552407768 3553519788 3555062784 3557287449 3558921216 3565707264 3571303554 3572421489 3572854272 3576298761 3577851648 3584673792 3585374884 3586931712 3591858816 3595757184 3599148384 3606011136 3609924864 3614883552 3627990912 3629126592 3632974416 3633065408 3634111656 3634642944 3636400716 3647288736 3648872448 3651247264 3652298748 3652390224 3655743273 3659710977 3661659456 3663249408 3666689208 3668281344 3670668792 3672262656 3674130642 3685131632 3686192874 3686731776 3689038836 3690193626 3691795968 3692518011 3703574056 3705182208 3708661383 3710271744 3710364672 3713770944 3723273918 3724890624 3728933376 3732450176 3737577168 3739567104 3744703872 3747595008 3748768128 3751129408 3752209656 3763538688 3767529024 3768708384 3771082224 3776262282 3782373504 3787569072 3787663936 3789213696 3789954792 3791141172 3795255828 3802492512 3804143616 3806619488 3807715716 3808272384 3810114126 3814249374 3815443359 3825669904 3826867464 3827331072 3828529152 3830940672 3846019212 3847689216 3849646437 3851318016 3855497984 3856608288 3862849536 3866476761 3868155648 3870592128 3876005952 3881330136 3883396608 3887611392 3891180384 3895403616 3907067136 3908290176 3910751936 3911878152 3912450048 3916123848 3920374152 3927849408 3929554944 3930323488 3931553808 3935722284 3936954294 3937529856 3941227206 3948742224 3950456832 3951229464 3952945152 3956656977 3956756076 3960951273 3970326528 3972246642 3973971456 3976557858 3978284544 3988464368 3990196224 3993959424 3996458739 3999445632 4003786368 4011420672 4013947392 4019461056 4019561728 4025083104 4032758016 4035298176 4039677824 4040841168 4045226832 4049041932 4056762528 4059894592 4061165472 4062928896 4066743996 4073325312 4077166912 4081489776 4082767416 4087096218 4087198584 4088973312 4096770048 4097571296 4099350528 4103199828 4104981504 4107653172 4108939002 4111527147 4119366888 4121155584 4125025359 4125628416 4129502391 4131295488 4145773086 4146275328 4147573248 4152074752 4153270464 4159991808 4166520813 4168329984 4172854016 4174055712 4174160256 4177992312 4184753664 4190501952 4192321536 4195050048 4199006448 4204774314 4207012992 4211579008 4212791856 4216044384 4217364144 4219195392 4220020584 4232656064 4233981024 4234493952 4238470152 4239796932 4240416768 4242467502 4247071998 4255170192 4257017856 4261015206 4261121928 4261638144 4263699141 4265657344 4273790976 4277804076 4279661568 4282446924 4284306432 4286485749 4301187072 4303878642 4305225897 4305747456 4307095296 4309808256 4322712576 4328650368 4328758784 4332732768 4337435232 4345705728 4350422272 4351675104 4354416144 4360506696 4368821184 4372194176 4373562816 4375461888 4377577932 4382329068 4395450528 4396826448 4397359104 4399595928 4401506304 4405639329 4410420921 4412769088 4414685184 4418830584 4420749312 4421613924 4422998034 4427798466 4429721088 4438167552 4442335002 4442984448 4445133147 4447063296 4449957603 4465219584 4466617344 4469430784 4470717888 4475570112 4487022414 4488970752 4491798272 4493204352 4499376336 4504259664 4506657792 4512848256 4515690816 4521893688 4522006944 4528218492 4535546624 4536852768 4539710448 4541681664 4544637552 4550880186 4558244992 4563857844 4564525056 4567381416 4568811156 4570795008 4573769844 4582490976 4584480768 4586812776 4587368448 4591675998 4593113343 4593784832 4596659502 4598098407 4600094976 4602544128 4608866304 4609767708 4611769344 4616215422 4616774656 4618104192 4632047616 4634287749 4636300032 4639317501 4641331968 4647707424 4655228928 4659619328 4664559744 4666019904 4671084096 4679990784 4682938624 4689371232 4694460768 4695930288 4698888168 4707847872 4709892096 4714314696 4715003904 4719431304 4723882254 4732889616 4738026384 4740083712 4743049932 4744534662 4745228288 4746594816 4747523157 4761738072 4763228652 4763805696 4768278921 4768398348 4770468864 4779565056 4782575616 4787066466 4789145088 4792262034 4793762169 4794342912 4798864512 4808014848 4813233152 4814619264 4819844736 4837321216 4838835456 4843965888 4845482208 4848534288 4863051648 4869731664 4869853632 4874324364 4879614636 4882212608 4888918944 4891041792 4894225056 4896350208 4898718162 4898840856 4905570033 4914923832 4915642368 4918718448 4920258168 4922394624 4923357348 4940242944 4944881844 4946429754 4947028992 4947152896 4947996534 4949545419 4951694592 4954917331 4964365224 4966520832 4971184407 4971911168 4973342976 4983436224 4986089472 4992938496 4996188078 4996793344 4998357504 5002946208 5018051584 5021191749 5023372032 5024944512 5028109632 5035016376 5043164672 5050092096 5052284928 5053273056 5054854896 5060341104 5067292122 5069990016 5076954288 5080152168 5085665832 5087257812 5102489952 5103108096 5104705536 5107174254 5107920896 5109391872 5112717246 5118266254 5128025616 5130252288 5132861916 5135090688 5138304093 5142144384 5150466048 5155302348 5157540864 5158549578 5160164373 5160789504 5165764877 5168007936 5175106848 5177862144 5183481856 5184974592 5188240512 5193871488 5209422848 5211053568 5215837536 5221498464 5227165536 5237132544 5242071744 5247629712 5249272392 5250039808 5254969608 5264989632 5267275776 5268305952 5270593536 5275542636 5275674768 5281268364 5282921574 5286249189 5296328856 5298628608 5302077144 5304379392 5309360217 5320261632 5324500818 5325279232 5328611652 5330279682 5332594176 5336064818 5338381824 5348560896 5351929856 5356955331 5359281408 5362769419 5366777472 5377010688 5378062326 5380397568 5387788224 5393635776 5398722576 5409016704 5414887296 5422325328 5431100416 5441986368 5443689888 5449461624 5449598112 5451964416 5454601074 5470933104 5473308672 5476870896 5478585336 5482036196 5492489184 5494874112 5500033812 5500837888 5502422016 5506003188 5508393984 5509471318 5511195963 5527697448 5528367104 5530097664 5533558254 5535290439 5537693952 5546655744 5555361084 5557773312 5563131406 5565407616 5565547008 5570656416 5579671552 5584910877 5587335936 5590972373 5593400064 5598675264 5606365752 5609350656 5617055808 5621392512 5623152192 5625593856 5626694112 5645308032 5651293536 5653062576 5656623336 5662762664 5664393423 5673560256 5676023808 5681353608 5681495904 5682184192 5683820544 5684932188 5686711758 5692883742 5703738768 5706215424 5709929232 5712408576 5715171189 5715314332 5721374061 5734916096 5738504856 5740301196 5740996608 5742793728 5743916906 5746411008 5763616768 5769028818 5771533824 5772662623 5776977024 5783246976 5794274304 5802233472 5805888192 5814008928 5821995204 5825094912 5831417088 5836770576 5843105424 5860600704 5862435264 5866127904 5868675072 5874185772 5880561228 5891774112 5894332416 5895485232 5897330712 5903583426 5903731288 5905431441 5906294784 5911840809 5917556736 5923113336 5923979264 5925685248 5926844196 5929417728 5933276804 5935134114 5953626112 5955489792 5958369963 5960957184 5964836787 5967426816 5982696552 5985294336 5988338902 5990939136 5999168448 6005679552 6008877056 6017131008 6018307841 6020921088 6029191584 6029342592 6037624656 6049137024 6052947264 6055575552 6059516736 6067840248 6073562898 6085143792 6089841888 6091748208 6094393344 6098359792 6100115994 6109987968 6115750368 6116491264 6122234664 6124151124 6128879336 6130644327 6130797876 6133459968 6145155072 6146356944 6149025792 6154799742 6154953896 6157472256 6161479758 6163408503 6176063488 6179050332 6181733376 6185756668 6188442624 6196943232 6206971904 6216713594 6218659629 6219412992 6221359872 6228112128 6239987712 6252494976 6259281024 6261240384 6265184224 6266988468 6277130496 6285752928 6288482304 6292575072 6298509672 6307161471 6310519488 6317368512 6320111616 6324066576 6326046216 6328793088 6330030876 6348984096 6350971536 6351740928 6357705228 6357864464 6359695398 6360625152 6363701253 6370607997 6376767488 6382755288 6385526784 6389682712 6391522809 6391682892 6392457216 6398486016 6410686464 6416706114 6419492352 6423670386 6426459648 6451780608 6455817963 6458621184 6460642944 6464712384 6481254598 6484068864 6492975552 6493138176 6499099152 6506152848 6518558592 6525633408 6531624216 6531787808 6540760044 6553231776 6558291264 6560344224 6563192832 6564476464 6566366898 6573493602 6593175792 6595239672 6596038656 6597328712 6599393892 6602259456 6619153632 6622027776 6628245876 6631123968 6632420886 6634497051 6641697699 6644581632 6648119296 6657251328 6661584104 6663502503 6664476672 6670594944 6694922332 6697829376 6699926016 6704146176 6713355168 6730533621 6733456128 6737697408 6739806528 6747121472 6749064504 6756389496 6759986688 6769272384 6772211712 6773536224 6780887776 6782840532 6783010416 6792327738 6803319936 6809565672 6812522496 6816956328 6826320279 6837367488 6840336384 6843815888 6845786766 6846787584 6851072124 6853216734 6856192512 6860654766 6873736464 6876721152 6878066104 6880219164 6881052672 6887513997 6890677248 6894989253 6900142464 6903816192 6913299456 6914651562 6917654016 6924323133 6925161984 6948071424 6954450048 6961997952 6969554048 6971561136 6982843392 6989428992 6996839616 6999029856 7006626144 7019986176 7024407936 7034056848 7034233024 7041691152 7043895432 7048332252 7061771808 7064838144 7069436192 7071472044 7072505856 7079146956 7085823381 7099334424 7104815536 7107039576 7110125568 7114574898 7116801993 7117842432 7131414528 7142607108 7144842978 7145708544 7152597522 7155703296 7169347584 7170749768 7173863424 7180599699 7183717632 7188393051 7191514368 7198296768 7212022272 7219849728 7229767104 7255981824 7258253184 7265948832 7266130816 7268223312 7272801432 7294577472 7297744896 7302494528 7304597496 7304780448 7311486546 7319421954 7323318912 7333378416 7336562688 7341337584 7344525312 7348077243 7348261284 7370263264 7372385748 7373463552 7378077672 7380387252 7383591936 7385036022 7407148112 7410364416 7417322766 7419644631 7420543488 7420729344 7421994801 7427541888 7446547836 7449781248 7457866752 7464900352 7475154336 7479134208 7489407744 7494282117 7495190016 7497536256 7502258816 7504419312 7527077376 7535058048 7537416768 7542164448 7552524564 7564747008 7575138144 7575327872 7578427392 7579909584 7582282344 7590511656 7600938183 7604985024 7608287232 7613238976 7615431432 7616544768 7620228252 7628498748 7630886718 7651339808 7653734928 7654662144 7657058304 7660761381 7661881344 7669075869 7677399381 7692038424 7695378432 7699292874 7702636032 7710995968 7713216576 7725699072 7732953522 7736311296 7737824367 7741184256 7752011904 7762660272 7766793216 7775222784 7782360768 7790807232 7814134272 7816580352 7821503872 7823756304 7832247696 7840748304 7855698816 7860646976 7863107616 7871444568 7873908588 7875059712 7882454412 7897484448 7900913664 7902458928 7905890304 7913313954 7913512152 7921902546 7924382361 7940653056 7944493284 7947942912 7953115716 7956569088 7976928736 7980392448 7986751227 7987918848 7992917478 7995419523 7998891264 8004097227 8007572736 8022841344 8027894784 8038922112 8039123456 8050166208 8065516032 8067093489 8070596352 8079355648 8081682336 8090453664 8098083864 8113525056 8119789184 8122330944 8125857792 8133487992 8146650624 8154333824 8162979552 8165534832 8174192436 8174397168 8177946624 8181901611 8195142592 8198701056 8206399656 8209963008 8215306344 8217878004 8223054294 8238733776 8242311168 8250050718 8251256832 8259004782 8262590976 8264206977 8291546172 8292550656 8295146496 8300337381 8304149504 8306540928 8319983616 8333041626 8336659968 8344697109 8345708032 8348111424 8348320512 8355984624 8369507328 8381003904 8390100096 8398012896 8409548628 8414025984 8423158016 8425583712 8432088768 8434728288 8438390784 8440041168 8465312128 8467962048 8476940304 8479593864 8480833536 8484935004 8494143996 8510340384 8514035712 8522030412 8522243856 8523276288 8527398282 8530067637 8531314688 8539325613 8547581952 8555608152 8559323136 8564893848 8568612864 8572971498 8602374144 8607757284 8610451794 8611494912 8614190592 8615875359 8619616512 8645425152 8653543227 8657300736 8657517568 8665465536 8674870464 8691411456 8700844544 8703350208 8708832288 8721013392 8737642368 8744388352 8747125632 8755155864 8764658136 8790901056 8793652896 8794718208 8799191856 8803012608 8811278658 8820841842 8825538176 8837661168 8841498624 8843227848 8845996068 8855375139 8855596932 8859442176 8876335104 8884670004 8885968896 8890266294 8894126592 8899915206 8902701171 8930439168 8933234688 8938861568 8941435776 8951140224 8974044828 8977941504 8982508353 8983596544 8986408704 8998752672 9008519328 9013315584 9025696512 9031381632 9043787376 9044013888 9056436984 9071093248 9073705536 9079420896 9083363328 9089275104 9101760372 9110344347 9116489984 9127715688 9129050112 9134762832 9137622312 9141590016 9147539688 9164981952 9168961536 9173625552 9174736896 9183351996 9186226686 9187569664 9193319004 9196196814 9200189952 9201989329 9217732608 9219535416 9223538688 9232199613 9232430844 9233549312 9236208384 9242219637 9264095232 9268575498 9272600064 9278635002 9282663936 9295414848 9310457856 9319238656 9325070391 9329119488 9332039808 9342168192 9359981568 9365877248 9378742464 9388921536 9391860576 9397776336 9415695744 9428629392 9438862608 9447764508 9465779232 9476052768 9480167424 9486099864 9489069324 9490456576 9493189632 9495046314 9523476144 9526457304 9527611392 9536557842 9536796696 9540937728 9559130112 9565151232 9574132932 9578290176 9584524068 9587524338 9588685824 9593563343 9597729024 9616029696 9625059171 9626466304 9629238528 9635505579 9639689472 9674642432 9677670912 9687931776 9690964416 9697068576 9721881897 9726103296 9739463328 9739707264 9748648728 9759229272 9764425216 9777837888 9782083584 9788450112 9792700416 9797436324 9797681712 9811140066 9829847664 9837436896 9840516336 9844789248 9846714696 9860240403 9880485888 9889763688 9892859508 9894057984 9894305792 9895993068 9899090838 9903389184 9909834662 9928730448 9933041664 9942368814 9943822336 9946685952 9948631329 9959428921 9966872448 9972178944 9985876992 9992376156 9993586688 9996715008 10001800081 10005892416 10036103168 10042383498 10046744064 10049889024 10056219264 10070032752 10086329344 10100184192 10106546112 10109709792 10120682208 10134584244 10139980032 10153908576 10160304336 10171331664 10174515624 10188491607 10204979904 10209411072 10214348508 10215841792 10218783744 10225434492 10236532508 10256051232 10260504576 10265723832 10270181376 10276608186 10279825101 10284288768 10290982149 10300932096 10310604696 10315081728 10317099156 10320328746 10321579008 10331529754 10336015872 10350213696 10355724288 10366963712 10369949184 10371977343 10376481024 10383234407 10387742976 10418845696 10422107136 10431675072 10442996928 10454331072 10474265088 10484143488 10495259424 10498544784 10509939216 10529979264 10536611904 10541187072 10551085272 10551349536 10562536728 10565843148 10572498378 10592657712 10597257216 10604154288 10608758784 10618720434 10649001636 10650558464 10657223304 10660559364 10665188352 10671862347 10672129636 10676763648 10697121792 10703859712 10713910662 10717264467 10718562816 10725538838 10728896283 10733554944 10754021376 10756124652 10760795136 10775576448 10787271552 10797445152 10818033408 10825074169 10829774592 10844650656 10862200832 10883972736 10887379776 10898923248 10899196224 10903928832 10909202148 10941866208 10946617344 10953741792 10957170672 10964072392 10967229819 10979132931 10984978368 10989748224 11000067624 11001675776 11004844032 11012006376 11016787968 11018942636 11022391926 11055394896 11056734208 11060195328 11067116508 11070580878 11075387904 11077554033 11110722168 11115546624 11125984149 11126262812 11130815232 11131094016 11141312832 11159343104 11169821754 11174671872 11181944746 11186800128 11197350528 11212731504 11218701312 11234111616 11242785024 11246304384 11253388224 11290616064 11302587072 11306125152 11313246672 11325525328 11328786846 11347120512 11362707216 11362991808 11367641088 11369864376 11373423516 11385767484 11407477536 11412430848 11419858464 11424817152 11430342378 11430628664 11442748122 11446330077 11469832192 11477009712 11480602392 11481993216 11485587456 11487833812 11492822016 11527233536 11538057636 11543067648 11545325246 11548939311 11553954048 11566493952 11588548608 11599430283 11604466944 11611776384 11628017856 11643990408 11650189824 11662834176 11673541152 11686210848 11716114081 11721201408 11724870528 11732255808 11737350144 11748371544 11761122456 11783548224 11788664832 11790970464 11794661424 11807166852 11807462576 11810862882 11812589568 11823681618 11846226672 11851370496 11853688392 11858835456 11866553608 11869970931 11870268228 11882853819 11907252224 11910979584 11916739926 11921914368 11929673574 11934853632 11965393104 11970588672 11976677804 11981878272 11989376217 11998336896 12011359104 12017754112 12034262016 12036615682 12041842176 12058383168 12058685184 12075249312 12098274048 12105894528 12119033472 12135680496 12147125796 12170287584 12179683776 12183496416 12188786688 12196719584 12200231988 12219975936 12231500736 12244469328 12248302248 12257758672 12261288654 12261595752 12266919936 12290310144 12292713888 12298051584 12309599484 12309907792 12314944512 12322959516 12326817006 12334581441 12358100664 12363466752 12371513336 12375076077 12376885248 12388507173 12393886464 12413943808 12433427188 12437319258 12438825984 12442719744 12456224256 12479975424 12499562439 12504989952 12518562048 12522480768 12530368448 12533976936 12554260992 12571505856 12576964608 12585150144 12597019344 12614322942 12621038976 12634737024 12648133152 12652092432 12657586176 12660061752 12697968192 12701943072 12703481856 12715410456 12715728928 12719390796 12721250304 12727402506 12741215994 12765510576 12771053568 12779365424 12783045618 12783365784 12784914432 12791097423 12796972032 12821372928 12833412228 12838984704 12847340772 12852919296 12859457247 12903561216 12911635926 12915677691 12917242368 12921285888 12929424768 12962509196 12968137728 12985951104 12986276352 12998198304 13012305696 13037117184 13051266816 13063248432 13063575616 13081520088 13106463552 13116582528 13120688448 13126385664 13128952928 13132733796 13146987204 13186351584 13190479344 13192077312 13194657424 13198787784 13204518912 13216917987 13231262763 13238307264 13244055552 13256491752 13262247936 13264841772 13268994102 13283395398 13289163264 13314502656 13323168208 13327005006 13328953344 13335399441 13341189888 13349872809 13389844664 13395658752 13399852032 13408292352 13426710336 13461067242 13466912256 13475394816 13479613056 13494242944 13498129008 13512778992 13519973376 13538544768 13547072448 13561775552 13565681064 13566020832 13584655476 13606639872 13619131344 13625044992 13633912656 13652640558 13674734976 13687631776 13691573532 13693575168 13702144248 13706433468 13712385024 13721309532 13747472928 13753442304 13756132208 13760438328 13762105344 13775027994 13779340029 13781354496 13789978506 13794295221 13800284928 13807632384 13826598912 13829303124 13835308032 13848646266 13850323968 13896142848 13902863247 13908900096 13917952503 13923995904 13939108096 13943122272 13965686784 13978857984 13993679232 13998059712 14013252288 14039972352 14048815872 14068113696 14068466048 14083382304 14087790864 14096664504 14123543616 14129676288 14138872384 14142944088 14145011712 14158293912 14171646762 14198668848 14209631072 14214079152 14220251136 14229149796 14233603986 14235684864 14242569471 14285214216 14289685956 14291417088 14304836763 14305195044 14311406592 14338695168 14341499536 14347726848 14361199398 14367435264 14376786102 14381286507 14383028736 14396593536 14424044544 14439699456 14459534208 14511963648 14516506368 14531897664 14532261632 14536446624 14545602864 14589154944 14604989056 14609194992 14609560896 14622973092 14638843908 14646637824 14666756832 14673125376 14682675168 14689050624 14696154486 14696522568 14716710099 14740526528 14744771496 14746927104 14756155344 14760774504 14767183872 14770072044 14814296224 14820728832 14834645532 14839289262 14841086976 14841458688 14843989602 14848636257 14855083776 14864751993 14893095672 14899562496 14913553221 14915733504 14929800704 14950308672 14958268416 14978815488 14988564234 14990380032 14995072512 15004517632 15008838624 15054154752 15063575247 15070116096 15074833536 15084328896 15105049128 15129494016 15150276288 15150655744 15156854784 15159819168 15164564688 15181023312 15201876366 15209970048 15226477952 15230862864 15240456504 15256997496 15261773436 15302679616 15307469856 15309324288 15314116608 15321522762 15323762688 15338151738 15354798762 15384076848 15390756864 15398585748 15405272064 15414912279 15421991936 15426433152 15451398144 15465907044 15472622592 15475648734 15480493119 15482368512 15497294631 15504023808 15525320544 15533586432 15550445568 15564721536 15581614464 15628268544 15633160704 15643007744 15647512608 15664495392 15681496608 15711397632 15721293952 15726215232 15742889136 15747817176 15750119424 15764908824 15794968896 15801827328 15804917856 15811780608 15826627908 15827024304 15843805092 15848764722 15858747567 15888986568 15895885824 15906231432 15913138176 15928080651 15953857472 15960784896 15973502454 15975837696 15985834956 15990839046 15997782528 16008194454 16015145472 16045682688 16055789568 16070865993 16077844224 16078246912 16088308257 16100332416 16131032064 16134186978 16141192704 16158711296 16163364672 16180907328 16196167728 16227050112 16239578368 16244661888 16266975984 16293301248 16308667648 16325959104 16331069664 16348384872 16348794336 16355893248 16363803222 16390285184 16412799312 16419926016 16430612688 16435756008 16446108588 16477467552 16484622336 16500101436 16502513664 16518009564 16525181952 16528413954 16533587889 16583092344 16585101312 16590292992 16600674762 16605871317 16608299008 16613081856 16639967232 16666083252 16673319936 16689394218 16691416064 16696222848 16696641024 16711969248 16739014656 16754732631 16762007808 16772917119 16780200192 16796025792 16819097256 16828051968 16846316032 16851167424 16864177536 16869456576 16876781568 16880082336 16930624256 16935924096 16953880608 16959187728 16969870008 16988287992 17020680768 17028071424 17044060824 17044487712 17046552576 17054796564 17060135274 17062629376 17078651226 17111216304 17118646272 17129787696 17137225728 17145513567 17145942996 17164122183 17204748288 17215514568 17220903588 17222989824 17228381184 17231750718 17239233024 17290850304 17307086454 17314601472 17315035136 17317987869 17330931072 17349740928 17382822912 17401689088 17406700416 17417664576 17442026784 17475284736 17488776704 17494251264 17510311728 17529316272 17581802112 17587305792 17598383712 17606025216 17622557316 17641683684 17651076352 17675322336 17682997248 17686455696 17691992136 17710750278 17711193864 17718884352 17735522427 17752670208 17769340008 17771937792 17780532588 17788253184 17799830412 17805402342 17860878336 17866469376 17875109889 17877723136 17882871552 17894510361 17902280448 17913931889 17948089656 17955883008 17965016706 17967193088 17972817408 17997505344 18017038656 18026631168 18051393024 18054923523 18062763264 18087574752 18088027776 18112873968 18142186496 18147411072 18158841792 18166726656 18178550208 18203520744 18220688694 18232979968 18255431376 18269525664 18275244624 18283180032 18295079376 18329963904 18347251104 18349473792 18366703992 18372453372 18375139328 18386638008 18392393628 18400379904 18403978658 18435465216 18439070832 18447077376 18464399226 18464861688 18467098624 18472416768 18484439274 18490225509 18528190464 18537150996 18545200128 18557270004 18565327872 18590829696 18620915712 18638477312 18650140782 18655978887 18658238976 18664079616 18676226863 18684336384 18719963136 18731754496 18757484928 18777843072 18783721152 18795552672 18831391488 18857258784 18877725216 18895529016 18921484413 18931558464 18952105536 18960334848 18972199728 18978138648 18980913152 18986379264 18990092628 19046952288 19052914608 19055222784 19073115684 19073593392 19081875456 19091103759 19111823991 19130302464 19148265864 19156580352 19169048136 19175048676 19177371648 19187126686 19195458048 19232059392 19250118342 19252932608 19258477056 19271011158 19279378944 19283149613 19349284864 19355341824 19367453889 19375863552 19381928832 19394137152 19443763794 19452206592 19478926656 19479414528 19497297456 19518458544 19528850432 19555675776 19576900224 19594872648 19595363424 19622280132 19659695328 19674873792 19681032672 19689578496 19693429392 19720480806 19779527376 19785719016 19788115968 19788611584 19791986136 19798181676 19806778368 19819669324 19857460896 19866083328 19884737628 19887644672 19893371904 19897262658 19903491153 19918857842 19925093097 19933744896 19944357888 19971753984 19984752312 19987173376 19993430016 20003600162 20011784832 20072206336 20084766996 20093488128 20099778048 20103709171 20112438528 20140065504 20172658688 20191600863 20200368384 20213092224 20219419584 20241364416 20269168488 20279960064 20307817152 20320608672 20342663328 20349031248 20376983214 20409959808 20428697016 20431683584 20437567488 20450868984 20473065016 20478960837 20512102464 20521009152 20531447664 20540362752 20553216372 20559650202 20568577536 20581964298 20621209392 20630163456 20634198312 20640657492 20643158016 20662541991 20663059508 20672031744 20684967759 20700427392 20711448576 20733927424 20739898368 20743954686 20752962048 20766468814 20772969399 20775485952 20837691392 20844214272 20863350144 20885993856 20908662144 20948530176 20968286976 20990518848 20997089568 21019878432 21059958528 21073223808 21102170544 21102699072 21125073456 21131686296 21144996756 21185315424 21194514432 21208308576 21217517568 21237440868 21257470143 21298003272 21301116928 21314446608 21321118728 21330376704 21343724694 21344259272 21350405979 21353527296 21394243584 21407719424 21427821324 21434528934 21437125632 21451077676 21457792566 21467109888 21508042752 21512249304 21521590272 21541799097 21551152896 21565179153 21574543104 21594890304 21636066816 21650148338 21659549184 21689301312 21724401664 21758497579 21767945472 21774759552 21797846496 21798392448 21818404296 21883732416 21893234688 21907483584 21914341344 21928144784 21934459638 21958265862 21969956736 22000135248 22009688064 22024012752 22033575936 22037885272 22044231729 22044783852 22110789792 22113468416 22120390656 22134233016 22141161756 22150775808 22155108066 22221444336 22231093248 22251968298 22252525624 22258933893 22261630464 22262188032 22265984403 22282625664 22318686208 22339643508 22349343744 22363889492 22373600256 22394701056 22425463008 22437402624 22468223232 22482846351 22485570048 22492608768 22506776448 22581232128 22605174144 22612250304 22626493344 22651050656 22657573692 22694241024 22725414432 22725983616 22735282176 22739728752 22746847032 22771534968 22802814549 22814955072 22824861696 22839716928 22849634304 22860684756 22861257328 22885496244 22892660154 22954019424 22961204784 22963986432 22971174912 22975667624 22982284143 22985644032 23007227607 23032198143 23054467072 23076115272 23086135296 23090650492 23097878622 23107908096 23132987904 23177097216 23198860566 23208933888 23213473101 23223552768 23256035712 23287980816 23300379648 23325668352 23347082304 23372421696 23432228162 23442402816 23449741056 23464511616 23496743088 23522244912 23567096448 23581940928 23589322848 23614333704 23614925152 23621725764 23625179136 23647363236 23692453344 23702740992 23707376784 23717670912 23733107216 23739941862 23740536456 23765707638 23773147083 23821959168 23833479852 23843828736 23859347148 23869707264 23930786208 23941177344 23953355608 23960253681 23963756544 23978752434 23986258569 23996673792 24012291681 24022718208 24035508224 24068524032 24073231364 24083684352 24116766336 24117370368 24150498624 24196548096 24201280467 24211789056 24238066944 24271360992 24294251592 24340575168 24359367552 24366992832 24377573376 24393439168 24400463976 24439951872 24463001472 24488938656 24496604496 24515517344 24522577308 24523191504 24533839872 24545704833 24585427776 24596103168 24619198968 24619815584 24629889024 24645919032 24653634012 24669162882 24716201328 24726933504 24743026672 24750152154 24753770496 24777014346 24787772928 24792620931 24866854376 24874638516 24877651968 24885439488 24901012143 24912448512 24959950848 24999124878 25009979904 25034091327 25037124096 25044961536 25060736896 25067953872 25108521984 25143011712 25170300288 25194038688 25228645884 25242077952 25269474048 25296266304 25304184864 25315172352 25320123504 25395936384 25403886144 25430820912 25431457856 25438781592 25442500608 25454805012 25482431988 25531021152 25542107136 25558730848 25566091236 25566731568 25569828864 25582194846 25590202911 25593944064 25617976839 25642745856 25666824456 25677969408 25694681544 25705838592 25718914494 25807122432 25823271852 25831355382 25834484736 25842571776 25847626077 25858849536 25925018392 25936275456 25960629681 25971902208 25972552704 25996396608 26024611392 26074234368 26102533632 26126496864 26127151232 26163040176 26212927104 26233165056 26241376896 26257905856 26265467592 26293974408 26372703168 26380958688 26384154624 26389314848 26397575568 26409037824 26433835974 26462525526 26476614528 26512983504 26524495872 26529683544 26537988204 26566125417 26566790796 26578326528 26629005312 26646336416 26654010012 26657906688 26670798882 26682379776 26699745618 26708103513 26779689328 26791317504 26799704064 26816584704 26853420672 26922134484 26933824512 26947525059 26950789632 26959226112 26988485888 26996258016 27025557984 27039946752 27077089536 27094144896 27123551104 27131362128 27132041664 27169310952 27213279744 27238262688 27250089984 27267825312 27305281116 27331033041 27349469952 27375263552 27383147064 27387150336 27404288496 27412866936 27424770048 27442619064 27494945856 27506884608 27512264416 27520876656 27524210688 27550055988 27558680058 27562708992 27579957012 27588590442 27600569856 27605967987 27653197824 27658606248 27670616064 27696598839 27697292532 27700647936 27726658911 27792285696 27805726494 27817800192 27835905006 27847991808 27878216192 27886244544 27931373568 27957715968 27975211173 27987358464 27996119424 28026504576 28079944704 28097631744 28136227392 28136932096 28166764608 28175581728 28193329008 28247087232 28277744768 28285888176 28316587824 28343293524 28397337696 28419262144 28428158304 28440502272 28458299592 28467207972 28471369728 28485138942 28570428432 28579371912 28582834176 28609673526 28610390088 28622813184 28677390336 28682999072 28695453696 28722398796 28734870528 28753572204 28762573014 28766057472 28780690029 28793187072 28848089088 28875177513 28879398912 28906516737 28919068416 29023927296 29033012736 29063795328 29064523264 29072893248 29091205728 29165645691 29178309888 29209978112 29218389984 29219121792 29245946184 29277687816 29293275648 29333513664 29346250752 29365350336 29378101248 29392308972 29393045136 29433420198 29481053056 29489542992 29512310688 29521549008 29534367744 29540144088 29580721209 29628592448 29641457664 29669291064 29678578524 29682173952 29682917376 29687979204 29697272514 29710167552 29729503986 29786191344 29799124992 29827106442 29831467008 29845893987 29859601408 29878286763 29900617344 29916536832 29957630976 29977128468 29980760064 29990145024 30005400243 30009035264 30017677248 30108309504 30127150494 30140232192 30149667072 30168657792 30210098256 30258988032 30300552576 30301311488 30319638336 30329129376 30362046624 30403752732 30419940096 30452955904 30461725728 30480913008 30513994992 30523546872 30605359232 30614939712 30628233216 30643045524 30647525376 30676303476 30709597524 30768153696 30781513728 30797171496 30810544128 30829824558 30839475303 30843983872 30852866304 30872946447 30902796288 30931814088 30945245184 30951297468 30960986238 30964737024 30994589262 31008047616 31050641088 31067172864 31100891136 31115932029 31129443072 31149703221 31163228928 31256537088 31266321408 31286015488 31295025216 31328990784 31362993216 31422795264 31442587904 31452430464 31485778272 31495634352 31529817648 31589937792 31609835712 31623561216 31653255816 31654048608 31687610184 31697529444 31717495134 31777973136 31791771648 31812462864 31826276352 31856161302 31907714944 31947004908 31951675392 31971669912 31981678092 31995565056 32015587041 32016388908 32030290944 32091365376 32111579136 32141731986 32151793401 32155688448 32156493824 32176616514 32186688849 32200664832 32262064128 32268373956 32282385408 32317422592 32326729344 32361814656 32392335456 32454100224 32475222507 32479156736 32489323776 32533951968 32586602496 32617335296 32651918208 32662139328 32696769744 32697588672 32711786496 32727606444 32780570368 32825598624 32839852032 32861225376 32871512016 32892217176 32937398793 32954935104 32969244672 33000202872 33005027328 33036019128 33050363904 33056827908 33067175778 33166184688 33170202624 33180585984 33201349524 33211742634 33216598016 33226163712 33232662099 33268730651 33332166504 33346639872 33377952447 33378788436 33382832128 33392445696 33393282048 33423938496 33478029312 33509465262 33524015616 33545834238 33560400384 33592051584 33638194512 33656103936 33692632064 33702334848 33728355072 33738913152 33760164672 33861248512 33871848192 33907761216 33918375456 33939740016 33976575984 34041361536 34088121648 34088975424 34109593128 34120270548 34125258752 34157302452 34222432608 34237292544 34259575392 34274451456 34291027134 34291885992 34328244366 34338990231 34409496576 34431029136 34441807176 34445979648 34456762368 34463501436 34478466048 34581700608 34614172908 34629202944 34630070272 34635975738 34646817933 34661862144 34684421317 34699481856 34765645824 34798290849 34803378176 34813400832 34835329152 34884053568 34950569472 34977553408 34988502528 35020623456 35058632544 35148342243 35163604224 35174611584 35196767424 35212050432 35245114632 35283367368 35302152704 35350644672 35365994496 35372911392 35383984272 35421500556 35422387728 35437768704 35471044854 35538680016 35561065176 35576506368 35599660824 35610804684 35648561457 35721756672 35732938752 35750219778 35755446272 35765743104 35789020722 35804560896 35827863778 35896179312 35911766016 35930033412 35934386176 35945634816 35968128651 35995010688 36034077312 36053262336 36102786048 36109847046 36125526528 36160354139 36175149504 36176055552 36225747936 36284372992 36294822144 36317683584 36357100416 36407041488 36441377388 36465959936 36510862752 36539051328 36550489248 36566360064 36590158752 36659927808 36694502208 36733407984 36744906744 36750278656 36773276016 36784787256 36800759808 36807957316 36870930432 36878141664 36894154752 36928798452 36929723376 36934197248 36944833536 36968878548 36980451018 37003744323 37074301992 37090400256 37114540008 37130655744 37165521519 37181659392 37241831424 37276954624 37300281564 37311957774 37316477952 37328159232 37352453726 37368672768 37439926272 37463508992 37498687317 37514969856 37539385933 37555686144 37567442304 37591105344 37662782976 37714517568 37755450432 37791058032 37842968826 37863116928 37904211072 37944399456 37956277296 37972758528 37980185256 38093904576 38105829216 38110445568 38146231368 38147186784 38163750912 38182207518 38223647982 38296531728 38313160704 38338096272 38350097352 38354743296 38373292269 38374253372 38390916096 38464118784 38500236684 38505865216 38516954112 38542022316 38558757888 38566299226 38578371741 38698569728 38710683648 38734907778 38747033073 38751727104 38763857664 38788274304 38887527588 38904413184 38957853312 38958829056 38994594912 39036917088 39057700864 39111351552 39136806611 39153800448 39189745296 39190726848 39244560264 39319390656 39349747584 39362065344 39379156992 39386858784 39440961612 39559054752 39571438032 39576231936 39583972272 39596363352 39613556736 39639338648 39650753961 39693788289 39714921792 39732166656 39769475256 39775289344 39786743808 39794525316 39806982306 39837715684 39850186194 39867489792 39943507968 39969504624 39974346752 39986860032 40006198323 40007200324 40023569664 40049618427 40144412672 40169533992 40186976256 40199556096 40207418342 40224877056 40280131008 40345317376 40383201726 40400736768 40408638361 40426184448 40438839168 40482728832 40538336976 40559920128 40615634304 40641217344 40685326656 40698062496 40753966428 40819919616 40857394032 40875134976 40901737968 40946130032 40957921674 41024204928 41062895328 41080725504 41106432744 41119300404 41137155072 41163928596 41242418784 41260326912 41268396624 41281314984 41286316032 41325083982 41326119016 41338020087 41344063488 41369935518 41382885663 41400854784 41422897152 41467854848 41479796736 41487909372 41505924096 41532937628 41545938798 41550971904 41675382784 41688428544 41708589741 41726700288 41753857509 41771987712 41817324288 41897060352 41936573952 41981037696 41994179136 42039756864 42119917056 42128154887 42146447616 42204341088 42205398144 42250146912 42263372592 42289993512 42370630848 42389028864 42416617152 42435035136 42474881736 42514940286 42596006544 42628893216 42642237456 42660753408 42687449388 42688518544 42700811958 42707054592 42727708413 42815438848 42855642648 42869057868 42874251264 42902155352 42914510289 42915585132 42934219776 43016085504 43024498608 43043180544 43083598194 43102305792 43130358306 43143859521 43149086208 43189780608 43272133632 43300296676 43319098368 43378602624 43448803328 43516995158 43535890944 43549519104 43595692992 43596784896 43636808592 43767464832 43814967168 43828682688 43856289568 43868919276 43916531724 43939913472 44000270496 44019376128 44048025504 44067151872 44075770544 44088463458 44089567704 44150130297 44221579584 44240781312 44268466032 44282323512 44301551616 44310216132 44442888672 44462186496 44503936596 44505051248 44517867786 44523260928 44524376064 44531968806 44545908771 44565251328 44594255979 44637372416 44679287016 44698687488 44727778984 44740659663 44747200512 44789402112 44850926016 44874805248 44936446464 44965692702 44971140096 44985217536 45013552896 45162464256 45190725741 45210348288 45224500608 45252986688 45302101312 45315147384 45388482048 45450828864 45451967232 45470564352 45479457504 45493694064 45543069936 45605629098 45629910144 45679433856 45721369512 45722514656 45770992488 45785320308 45908038848 45922409568 45927972864 45942349824 45951335248 45964568286 45971288064 46014455214 46064396286 46152230544 46172270592 46181300984 46195757244 46215816192 46244736837 46265975808 46354194432 46397721132 46417867776 46426946202 46441479357 46447105536 46491883893 46512071424 46575961632 46600759296 46651336704 46694164608 46744843392 46864456324 46884805632 46899482112 46929023232 46993486176 47044489824 47134192896 47163881856 47178645696 47228667408 47229850304 47243451528 47250358272 47294726472 47384906688 47405481984 47414753568 47435341824 47466214432 47479883724 47481072912 47531415276 47546294166 47576242701 47666959704 47687657472 47718694296 47739414528 47784241953 47861572416 47882354688 47906711216 47920507362 47927513088 47957504868 47972517138 47993347584 48024583362 48045436416 48137048064 48146462728 48167368704 48212597979 48233532672 48234740736 48264924771 48300997248 48393096192 48402560934 48423578112 48476133888 48542721984 48588503184 48681150336 48718735104 48733985664 48786878336 48800927952 48879903744 48926002944 48977877312 48993208992 49031034688 49045154616 49046383008 49067679744 49091409666 49170855552 49238397936 49239631168 49259778048 49291838064 49307268024 49338325764 49432402656 49453867008 49486053344 49500304308 49507540992 49554028692 49575545856 49585241862 49600763667 49733708752 49749277032 49755303936 49770878976 49802024286 49817613951 49824897024 49919901696 49998249756 50019959808 50068182654 50074248192 50089923072 50121473792 50135907744 50217043968 50264197893 50286023424 50318751357 50340600576 50388077376 50457291768 50484155904 50538948096 50592532608 50608369728 50630344704 50640247008 50791872768 50807772288 50861641824 50862915712 50877563184 50909610024 50964863976 51062042304 51084214272 51117461696 51132182472 51133463136 51139657728 51164389692 51180405822 51187888128 51235953678 51333648912 51355938816 51389363088 51411677184 51436540701 51437828988 51492366549 51614244864 51646543704 51662710764 51668969472 51685143552 51695252154 51717699072 51850036784 51872550912 51921259362 51943804416 51945105408 51953963607 51992793216 52049222784 52148468736 52205067264 52252993728 52254302464 52326080352 52425854208 52466330112 52482753792 52515811712 52530935184 52587948816 52745406336 52761917376 52778629696 52795151136 52818075648 52867671948 52925051052 52953229056 53025967008 53048991744 53059367088 53075976408 53132250834 53133581592 53156653056 53206567281 53258010624 53292672832 53308020024 53315813376 53341597764 53364759552 53399491236 53416207026 53559378656 53582635008 53599408128 53625329667 53633169408 53683531083 53706841344 53741795667 53844268968 53867649024 53895050118 53901579264 53918452224 53976971776 53992516032 54051115968 54079893504 54154179072 54164770569 54188289792 54247102208 54262724256 54264083328 54338621904 54426559488 54476525376 54500179968 54535650624 54610562232 54662066082 54698939904 54750527104 54766294128 54808576992 54825733872 54849540096 54885238128 54989891712 55024528832 55041753312 55048421376 55100111976 55117360116 55125417984 55159914024 55177180884 55201139712 55211935974 55306395648 55317212496 55341232128 55393197678 55394585064 55401295872 55453317822 55470676527 55584571392 55611452988 55635600384 55671810012 55695983616 55756432384 55772489088 55862747136 55915431936 55950422346 55967936661 55974716928 55992238848 56028680589 56053009152 56159889408 56195263488 56272454784 56273864192 56333529216 56351163456 56386658016 56494174464 56555489536 56571776352 56633175648 56686587048 56794675392 56838524288 56856316608 56881004544 56916599184 56934415944 56942739456 56970277884 57140856864 57158743824 57165668352 57219347052 57220780176 57245626368 57273311277 57335471973 57365998144 57390907392 57444797592 57469741056 57507144408 57525146028 57532114944 57561380058 57586374144 57696178176 57750355026 57758797824 57813033474 57838136832 57849448839 58047854592 58066025472 58102361667 58127590656 58129046528 58145786496 58182411456 58331291382 58356619776 58419956224 58436779968 58438243584 58491892368 58555375632 58586551296 58667027328 58730700672 58784617944 58786090272 58866840396 58962106112 58979085984 59024621376 59043098016 59068735488 59080288176 59161442418 59257184896 59338582128 59357157048 59364347904 59365834752 59375958408 59394545028 59420335104 59459007972 59572382688 59598249984 59654212884 59662934016 59691787974 59710473459 59719202816 59756573526 59775279291 59801234688 59833073664 59915261952 59954256936 59961520128 59980290048 60010800486 60018070528 60035354496 60216619008 60254300988 60280464384 60299334144 60311127513 60337315584 60420196512 60517976064 60574802589 60601105152 60602622976 60639276672 60658258752 60724093248 60807505464 60839880192 60905911808 60923451456 60961826016 61027989984 61047093744 61210718464 61229879424 61286091048 61295050752 61352606952 61419195048 61536307392 61563027456 61594342992 61621088256 61659649116 61678950606 61687967744 61705732608 61745892894 61863628176 61890490368 61902594936 61921972476 61929474048 61987625973 61989178524 62016095232 62054903277 62101282176 62134345728 62201782272 62231864058 62258886144 62299406442 62318908197 62326457856 62513074176 62532642816 62572030976 62590050432 62657981568 62725986432 62845590528 62885175808 62904860928 62971556544 62991268704 63059635296 63179875584 63219671424 63306511632 63308097216 63375220368 63395058888 63434990268 63555946272 63583543296 63624925728 63652552704 63712322604 63772410429 63815429888 63894009816 63903350784 63943339824 63963356184 63991130112 64031174082 64032777816 64060581888 64182730752 64223158272 64283463972 64303586802 64311376896 64312987648 64353233028 64373377698 64401329664 64413925303 64524128256 64536747912 64564770816 64625397291 64634845184 64653458688 64695537459 64723629312 64784670912 64908200448 64950445014 64958313472 64978647552 65067903936 65173204992 65234670592 65275492737 65303836416 65324278656 65393539488 65395177344 65455212888 65561140736 65651197248 65679704064 65722450752 65743024032 65784434352 65874797586 65909870208 66000405744 66072038256 66100727808 66113655816 66134351556 66332369376 66340405248 66361171968 66402699048 66423485268 66433196032 66452327424 66465324198 66537461302 66664333008 66693279744 66755904894 66757576872 66765664256 66784891392 66786564096 66797953209 66847876992 66956058624 67018930524 67048031232 67091668476 67120800768 67154943401 67184103168 67276389024 67312207872 67385264128 67404669696 67448539053 67456710144 67477826304 67520329344 67722497024 67743696384 67815522432 67836750912 67879480032 67953151968 68082723072 68176243296 68177950848 68219186256 68240541096 68250517504 68314604904 68408443647 68444865216 68474585088 68519150784 68548902912 68582054268 68583771984 68656488732 68677980462 68862058272 68883614352 68891959296 68913524736 68927002872 68956932096 69021682821 69096594429 69163401216 69228345816 69258405888 69260140544 69271951476 69293635866 69323724288 69368842634 69398963712 69531291648 69596581698 69606756352 69626801664 69640419303 69670658304 69716002447 69768107136 69901138944 69955106816 69977005056 70041246912 70117265088 70296684486 70327208448 70349223168 70393534848 70490229264 70566734736 70604305408 70701289344 70745822784 70767968544 70843001112 70844775456 70875537408 70942089708 71077360032 71122130352 71153012736 71199321648 71221609368 71297122914 71319441249 71465877504 71500439556 71510892544 71531486208 71578041444 71609121792 71655727556 71792358624 71823532032 71860066824 71868772352 71891269632 71936257302 71958775707 71990021376 72036875043 72068154624 72106524672 72205572096 72219694092 72251053056 72320708278 72350299008 72352111104 72451495872 72568745984 72589644288 72603841401 72635367168 72682640849 72714200832 72814082976 72882754776 72931919872 73021725504 73078102656 73100978496 73132720128 73180317504 73319855616 73389004416 73466815968 73489813488 73546552032 73569574512 73601519616 73615914632 73637114499 73756283328 73788309504 73857596904 73859446752 73868394496 73889667072 73937757096 73960902036 74007488646 74148603984 74180800512 74229080016 74261311488 74331043038 74363318784 74377862793 74553909248 74600563128 74623915548 74632955904 74656318464 74703036429 74704907452 74737345536 74879852544 74927017984 74997374634 75029939712 75078771866 75102273981 75111372288 75134884608 75182210688 75325565952 75429035136 75510900864 75582116064 75685937652 75726233856 75808422144 75888798912 75912554592 75945517056 75960370512 76187809152 76211658432 76292462736 76294373568 76327501824 76364415036 76447295964 76593063456 76626321408 76676192544 76700194704 76709486592 76746584538 76748506744 76770608733 76781832192 76853930517 76928237568 77000473368 77011730432 77033908224 77084044632 77117515776 77132598452 77156743482 77397139456 77421367296 77469815556 77494066146 77503454208 77527715328 77542878231 77576548608 77775055176 77808826368 77881889043 77915706624 77917658112 77989189824 78073834176 78115401728 78222703104 78273613222 78307600896 78379490592 78381453696 78489120528 78638781312 78699495168 78724130688 78773717568 78881923224 79118109504 79142876064 79152463872 79167944544 79192726704 79227113472 79278677296 79301507922 79387576578 79429843584 79538950512 79573487616 79589050632 79613964612 79675431368 79698376251 79700372388 79734979584 79887015936 79939009248 79948693504 79973720064 80012396646 80014400648 80047139328 80099236854 80124310539 80288825344 80339067984 80373952512 80399112192 80414836684 80449754112 80560262016 80690634752 80766403452 80801473536 80817276722 80842575177 80852368896 80877678336 80965457664 81076673952 81119840256 81231268608 81282434688 81370653312 81396124992 81507932856 81639839232 81714788064 81750269952 81803475936 81892260064 81915843348 81993099123 82048409856 82125790656 82161451008 82212865488 82238600808 82274310144 82327857192 82484837568 82520653824 82536793248 82562629968 82572632064 82650167964 82652238032 82676040174 82688126976 82739871036 82765771326 82801709568 82817903961 82959593472 82975818744 83011848192 83065875256 83089796517 83091877596 83101943808 83179976733 83350765568 83376857088 83417179482 83453400576 83507715018 83543975424 83634648576 83794120704 83873147904 83925633519 83962075392 83988358272 84079513728 84239834112 84256309774 84292895232 84408682176 84410796288 84500293824 84526745184 84579987024 84741261696 84833234304 84949763472 85029880572 85192013088 85257786432 85284474912 85321506816 85374898776 85377037088 85401623916 85414109184 85455416826 85711285296 85738115736 85748502528 85804310704 85829020578 85831170264 85868439552 86032171008 86048997216 86086361088 86167196388 86204611584 86260716612 86287719042 86298172416 86342070087 86379561216 86544267264 86600593352 86625532539 86638196736 86719550211 86757205248 86897606656 87033990316 87071781888 87099038208 87191385984 87193569792 87273617184 87496937073 87534929664 87629934336 87657365376 87712579136 87737838552 87833063448 87879826944 88000540992 88038752256 88096051008 88134303744 88151541088 88176926916 88179135408 88300260594 88443159168 88536932064 88564647024 88603103232 88620432264 88742163627 88885777344 88924372992 89007873192 89010102496 89035735572 89046521856 89048752128 89063937612 89091817542 89130502656 89188511958 89358574032 89397374976 89455557968 89481319326 89494401024 89537681961 89578804224 89634860289 89701852032 89749610496 89872892928 89931385404 89942280192 89970435072 90016200729 90027105792 90324928512 90381451482 90420696576 90449001216 90505973376 90604202624 90630294768 90776964096 90901657728 90903934464 90958915008 90987388128 91086139872 91211258196 91259820288 91358867712 91442739024 91445029312 91541984976 91570640616 91816077696 91844819136 91884699648 91902670496 91929136572 91942576128 92028910428 92128792572 92304461088 92344541184 92362601968 92391514488 92431632384 92489473674 92518425909 92531951616 92618839341 92708388864 92795442264 92835735552 92853892404 92882958714 92894211072 92983767786 93024142848 93151923264 93201518592 93302673408 93347796087 93388329216 93449109663 93489686784 93728912648 93769611264 93798964224 93858046464 93986972352 94088979648 94268385792 94327763712 94357291392 94457334816 94459700608 94486903056 94589452944 94769813376 94829507136 94870683648 94932428864 94959767448 94962145824 95062830552 95092588332 95152485402 95333919408 95375314944 95437388592 95478829056 95568483906 95723144832 95813422432 95841014724 95855026176 95915009736 95945034276 95986695168 96046761123 96049166724 96090872832 96274096128 96292925456 96334737408 96425195958 96455380203 96467065344 96469481472 96529849542 96560066547 96601994496 96786192384 96805121868 96847156224 96952267776 97085443968 97177006368 97362300672 97425667521 97437470208 97467971328 97573756672 97601855904 97759807488 97852005888 97955754624 97986417984 98062069376 98090309232 98092766016 98135359488 98182819332 98341711104 98476795872 98479262336 98519556096 98583676128 98614536048 98676651528 98812196379 98864805312 98907734016 98972106688 99000608616 99015081984 99108057384 99151091712 99170483724 99201527334 99467417504 99498554064 99510607872 99541757952 99604048572 99635227902 99649794048 99697986297 99806191953 99996499512 100039919616 100133857341 100136365308 100148496384 100179846144 100242947584 100271815488 100434087936 100528395786 100572046848 100637502714 100681201152 100776154752 100914583536 100968311808 101077896192 101185065216 101216739456 101280494016 101583745536 101615544576 101723283648 101725831424 101755126368 101819220048 101929727952 102124084608 102234923392 102264364944 102266926272 102328779384 102360811644 102375776256 102471907356 102667297824 102711877632 102778726176 102823354368 102873081402 102875657976 102984733098 103016970693 103228489728 103293087408 103325421528 103337938944 103370287104 103390504308 103435398144 103700073568 103745101824 103842518724 103887608832 103890210816 103907927214 103940453799 103985586432 104053263951 104098445568 104296937472 104394872547 104410134528 104505987456 104508604928 104652160704 104851708416 104932660224 104965507584 105031623424 105061870368 105175897632 105445026729 105490812672 105523834752 105557259392 105590302272 105636151296 105735343896 105850102104 105906458112 106051934016 106097983488 106118734176 106151952816 106264501668 106267163184 106313306112 106413134562 106585345664 106616040048 106683195528 106729519104 106798982472 106832414052 106945684371 107118757312 107165270016 107198816256 107250659334 107266338816 107367062166 107413682688 107483591334 107688537936 107735298048 107790100236 107803158528 107836904448 107904385953 107953943552 107985032064 108102231936 108159787008 108308358144 108329541138 108376579584 108481062417 108494204416 108525448512 108528166656 108677243808 108853118976 108953050752 109071301248 109221124464 109324132164 109397879808 109501054208 109532588256 109617153984 109651467744 109699080192 109770476256 109979783424 110049057664 110083506624 110200223952 110234720232 110250835968 110319828048 110354361768 110402279424 110423871948 110612791296 110634424992 110682464256 110786395356 110789170128 110802591744 110906635644 110941353054 111011232969 111222905976 111271200768 111343620024 111391967232 111496564557 111512864768 111544978176 111725494272 111830863872 111900844692 111935873322 111949433856 111984477696 112057361178 112106018304 112319778816 112390526976 112496061951 112544909568 112547728384 112618157799 112667058432 112702326912 112773316032 112988348928 113110979072 113143552704 113266351296 113373174096 113589350784 113677048576 113712633216 113833198368 113868831888 113940555768 114281713728 114317487648 114331336704 114438694104 114441560352 114491252736 114546622554 114670943946 114731996288 114889595184 114939482112 115014288816 115050292056 115064229888 115119876807 115122760116 115172748288 115392356352 115500710052 115517595648 115626066948 115676273664 115698897678 115735115223 116095709184 116132050944 116204723334 116241099219 116255181312 116258093056 116291572992 116364822912 116662582764 116713239552 116839912448 116873559936 116876487168 116983784736 117110751264 117173102592 117334054656 117410419833 117461401344 117569235888 117572180544 117733680792 117924212224 117958171968 118049242752 118086196032 118137470976 118160576352 118322884836 118514369792 118677164256 118714314096 118728695808 118751916816 118789090056 118840670208 118918015944 119081364867 119144765376 119196499968 119308425768 119325868032 119383575948 119420946918 119438405632 119513147052 119550558582 119602469376 119830523904 119908513872 119923040256 119960580096 120018594969 120021600972 120036141056 120070708992 120148855281 120279256969 120433238016 120508601976 120560928768 120598668288 120622255026 120674631168 120840393024 121035952128 121149605178 121202210304 121205245952 121225915083 121278553344 121316517504 121448186496 121615010928 121679760384 121811823616 121846902912 121923652032 122055979968 122094187488 122421436928 122459758848 122572182096 122705213904 122838390096 123072614784 123188685984 123242176512 123319298232 123357901212 123375935488 123411465216 123491785788 123727256352 123780980736 123805189872 123843944952 123858948096 123975251946 123978357048 124032190464 124109806554 124148656989 124202564352 124268691456 124403564544 124463728116 124517772288 124598812884 124637816394 124652915712 125026148352 125065285632 125125769223 125144061952 125180100864 125261572527 125315963136 125397523223 125451972864 125691181056 125770351616 125809721856 125943113088 125982537408 126119270592 126359751168 126384464661 126439342848 126613023264 126616194432 126750440736 126790117776 126869980536 127111892544 127167086592 127249851456 127305105408 127424645208 127544820858 127630859776 127788019632 127886679648 127926712368 127982260224 128062348164 128065555632 128121163776 128183125239 128446316544 128566927944 128607173604 128622753792 128625975296 128706466056 128746755396 128802659328 128827850606 129048256512 129073495824 129129541632 129250794582 129269690368 129306917376 129391074918 129431578563 129447258624 129472575973 129569341824 129816400896 129900890028 129916626944 129957295104 130135807872 130346409984 130469341184 130550985474 130607672832 130648557312 130733588041 130787078976 130790354688 130910425776 131122281472 131302394496 131444901504 131486048064 131568868704 131749595172 131819740416 132000811488 132144076512 132201455616 132227311632 132268703112 132450390891 132664738752 132722343936 132805398096 132846970536 132866392064 132904654848 132930648396 133074922604 133328666016 133386559488 133511809788 133515153744 133531328512 133569782784 133573128192 133595906418 133637726313 133695753984 133782767937 133912117248 134037861048 134096062464 134183336952 134241601536 134309886802 134368206336 134552778048 134624415744 134770528256 134809339392 134897078106 134913420288 134955652608 134982047291 135040658688 135444994048 135487392768 135572177223 135631044864 135673501824 135758960064 135906303936 136165446144 136352486592 136355901696 136438372512 136481082192 136629209808 136816887294 136889730432 137038301568 137164108536 137167543968 137312977464 137355960924 137724116544 137767228704 137783918592 137827049472 137854005744 137913864192 138043365642 138193188858 138456691632 138516811776 138520281088 138543902952 138587271732 138647448576 138734210511 138737685268 138797927424 139062583296 139193163396 139213512704 139253603328 139280838606 139324438071 139341316608 139432004894 139475651679 139536214272 139802277888 139910213632 139954010112 140082493824 140234530176 140593368972 140654416896 140698446336 140725964197 140787069696 140980458528 141133469472 141208610816 141402578688 141491645568 141535937088 141686002224 141689550912 141751074816 141884179416 142154720064 142244260704 142306025472 142398643296 142443218736 142594245828 142638882498 142728728103 143000879112 143021785088 143062972416 143156082888 143218243584 143311455112 143352725859 143584717248 143647064064 143720133648 143737544704 143782539264 143872514604 143917551414 143980042752 144073750086 144136309248 144411144192 144439388184 144502106112 144637793937 144641416556 144700598016 144704222208 144794774313 144902991744 145137491968 145179288576 145207682802 145270734336 145365281698 145428401664 145628165952 145765509552 145863839744 146043451008 146156205312 146201956992 146360635008 146639711232 146778008832 146933631936 146979626976 147093104064 147139149024 147203039232 147231829264 147274228998 147512566656 147715193808 147718893504 147779334144 147875514192 147921804072 148014977292 148297207968 148361601024 148458160032 148522622976 148662086076 148726637568 148755725586 148802291001 149107818496 149201126256 149247831096 149265911808 149312636928 149406072858 149409814904 149452841853 149474691072 149759705088 149854035968 149994749268 150059879424 150157543732 150204547962 150222744576 150269769216 150364421376 150651131904 150792593679 150858070272 150956254071 151021801728 151164232128 151371875304 151452467712 151616844288 151777597824 151825109184 151891034112 151920741024 152309483053 152375618304 152423316864 152584925472 152588747136 152728830072 152894591928 153186126912 153252642816 153352385088 153400389408 153418973184 153493169076 153497013488 153541217466 153563664384 153707861034 154000946736 154067816448 154168089264 154235031552 154265196904 154309622103 154313486964 154477099647 154794278912 154842734592 154939631112 154988132292 155006908416 155055430656 155085756462 155153097216 155550110352 155617652736 155763778086 155831413248 155835316224 155861890821 155978379648 156147668352 156230803456 156445406208 156547226444 156615201792 156758981184 156762907392 156978241056 157277562624 157398990336 157448261376 157547435136 157763846448 158236219008 158285752128 158335889088 158385453408 158454226944 158557354592 158603015844 158775153156 158859687168 159077901024 159146975232 159178101264 159227929224 159350862736 159396752502 159400744776 159469959168 159619701843 159774031872 159878018496 159947440128 160024793292 160028801296 160094278656 160198473708 160248621078 160678135968 160747905024 160798224384 160829673368 160875989001 160899508224 161050593249 161120524032 161225387001 161381269504 161532806904 161602947072 161634553444 161685150354 161704737792 161755356672 161930915328 162153347904 162239680512 162462537216 162494311707 162564869376 162741306624 162792249984 163015865712 163279678464 163429576128 163500539904 163606951872 163784520128 163831686696 163986198246 164096819712 164251581312 164425730976 164477201616 164548620288 164655714384 164969675136 165073586496 165125259936 165145264128 165300335928 165304476064 165352080348 165376253952 165479742072 165531542652 165603419136 165635807922 165919186944 165951637488 166023696384 166131750512 166179593034 166183755192 166203887616 166359953466 166412029581 166753714176 166834358964 166906801152 167015430036 167087950848 167269297152 167588241408 167746295808 167851267038 167903809983 167924150784 167976716544 168086041767 168159027456 168479668224 168512619548 168585790464 168817364352 168821592576 169000587648 169053490368 169159974048 169482523392 169666468608 169899526944 170059761144 170384026176 170515572864 170568949824 170643013632 170749797552 170754074176 170803247832 170828218368 170910833652 171422570592 171476231472 171497005056 171608621408 171658041156 171662340528 171736879104 171819933831 172006415919 172097994432 172172722176 172334392776 172409223168 172521433224 172575438084 172596344832 172684140174 172759122432 173088534528 173201186704 173251065078 173276393472 173439100422 173514410496 173548346517 174067980632 174143563776 174198076416 174307085001 174382771968 174387139584 174547234368 174993874146 175069859328 175259868672 175314730752 175425158272 175475677104 175666126896 175759653888 176001081984 176192102016 176303082176 176353853832 176358270816 176600521188 176886318336 177073864128 177129294048 177206206464 177240864528 177484327254 177771554688 178015746384 178020204992 178071471144 178093043712 178097504256 178127875224 178183635084 178261005312 178377023916 178717148064 178794749952 178911115936 178962638652 178988802048 179075363922 179131420377 179157608448 179269720578 179325837873 179403704064 179499220992 179745785856 179862770808 179884560384 179940870144 180032401458 180054211584 180649857024 180762902964 180841393152 180898002432 180933382539 181011946752 181208405248 181260589536 181553928192 181724407767 181803315456 181807868928 181917830016 181974776256 182172279744 182422516392 182519640576 182717735424 182885478048 182890058624 183083969952 183141281232 183632155392 183689638272 183805340992 183858273144 183885152256 184057820856 184257585144 184608922176 184689082368 184725203936 184783028976 184863264768 184978947348 185036851818 185063903232 185237678682 185590884528 185671471104 185707784808 185765917428 185788422144 185962877919 185967535572 186048285696 186164709831 186303846528 186403037184 186605346816 186695592174 186776658432 186898219326 186956724591 186979373568 187457825296 187539222528 187597928448 187716092928 187973944704 188177959296 188536771584 188655527424 188714582784 188914669632 188919401216 188973806112 189178905888 189539626752 189659014272 189864857728 189919534896 189924291648 190125661104 190185176664 190304970804 190667838816 190750629888 190874777184 190957658112 191136967812 191317231287 191446289664 191626844864 191682029448 191710052352 191830019472 191890068552 191973390336 192093522246 192098333448 192181745664 192548192256 192585850912 192669474816 192850391916 192910760406 192934130688 192938962944 193059699084 193120133094 193203988992 193241775909 193572384768 193610243736 193694312448 193876191873 193904535552 194086612377 194170887936 194354012736 194724601344 194851335042 194874940416 194935942656 195147513344 195203711808 195519614976 195704011776 195826478211 195911509248 195972835968 196124138752 196180618464 196185532032 196365638664 196683422208 196953591744 196958524672 197039112192 197167352256 197229072096 197353303056 197624392758 197729610624 197944213376 198001217232 198216114768 198302183424 198340967448 198403054668 198934835008 198997108128 199021215744 199083515904 199208097144 199270455804 199299588096 199395972594 199612383906 199992999024 200079839232 200267714682 200272730616 200296992768 200359692288 200393859627 200485895168 200543630976 200868175872 201056791572 201144093696 201275005428 201362402304 201464830203 201552309504 201829167072 201936623616 202155792384 202345617159 202370130432 202433478912 202560988032 203167491072 203231089152 203446567296 203451662848 203510252736 203638440096 203859455904 204248169216 204469846784 204528729888 204533852544 204657558768 204721623288 204751552512 204943814712 205334595648 205423755264 205557452352 205646708736 205746162804 205751315952 205969466196 206033941386 206586174816 206650843056 206675877888 206740574208 206781008616 206870796288 207065048463 207289783287 207400147136 207490203648 207685037448 207775217664 207780421632 207815854428 207880907598 207971172864 208106527902 208196891136 208593874944 208789745094 208820269056 208921257909 209011974912 209017209856 209148007341 209304321408 209703416832 209865320448 209931015168 210063246848 210123740736 210351795264 210890053458 210981625344 211047669504 211114518784 211180604544 211470687792 211700204208 211812916224 212103868032 212237468352 212303905632 212529003336 212534326368 212626612224 212826269124 213170691328 213232080096 213366391056 213459038208 213597964944 213664828104 213891368742 214237514624 214397632512 214501318668 214532677632 214734124332 214827365376 214967182668 215377075872 215470596096 215580200472 215606317056 215673808896 215808771906 215876327121 215907887104 215970064128 216110625129 216204463872 216319574016 216616716288 216659082276 216753159168 216962124834 216988408832 217050897024 217056333312 217354487616 217706237952 217811524203 217906101504 218047922547 218142602496 218442248928 218648264328 218795759616 219002108416 219065176512 219234307968 219302935488 219398160384 219540952512 219959566848 220098115328 220167013248 220400447904 220469440464 220639656096 220708723536 220804558848 220847743896 221268849984 221364928512 221572790712 221578340256 221605183488 221813271288 221882706108 222022465938 222445811952 222542401536 222687240048 222783934464 222993129114 223025729536 223089956352 223133588379 223661727744 223801689384 223871746644 223898867712 223968955392 224109109287 224114722356 224212036608 224639557632 224781053952 224992123902 225089819136 225095456768 225236315598 225306821943 225334116864 225404653824 225546632064 225976697856 226221958144 226287105408 226532702592 226746348192 227178701568 227354097152 227425266432 227666396736 227737663776 227881111536 228563427456 228634975296 228877388208 228883120704 228982505472 229093245108 229341887892 229463992576 229779190368 229878964224 230028577632 230100584112 230128459776 230239753614 230245520232 230345496576 230561791551 230784712704 231001420104 231035191296 231252133896 231352547328 231397795356 231470230446 232191418368 232264101888 232409446668 232482198438 232510362624 232516186112 232583145984 232628634693 232729645824 232881114557 233325165528 233426479104 233645667129 233679824896 233747119872 233752974336 233967569472 234221502528 234346205184 234668109312 234820839666 234922802688 235138471776 235144361088 235467361584 235848424448 235916343936 236098485504 236172392064 236321152704 236645769672 237028739584 237354328512 237428628192 237457391616 237503833632 237578180112 237681340416 237836031888 238162729734 238289530752 238616851536 238767151896 238841893836 238876811264 239026294104 239101117164 239204938752 239661047808 239817027744 239846080512 239921160192 240037189938 240043201944 240072282112 240141417984 240297710562 240372931617 240558513938 240866476032 241017203952 241121857536 241197336576 241244510052 241349262336 241680786048 242071904256 242299210356 242404420608 242410491904 242451830166 242527725531 242557106688 242633035008 242790949219 242896372992 243230021856 243359520768 243623647232 243693805824 243847304064 244111959936 244188374976 244842873856 244919517696 245144364192 245410427808 245676780192 245979297369 246145229568 246377371968 246484353024 246638596464 246715802424 246751870976 246822930432 246983571576 247454512704 247561961472 247610379744 247687889904 247717896192 247950503892 247956714096 248064380928 248219613108 248297313978 248405128704 248453711883 248927456232 249035544576 249197625768 249275632788 249305831424 249539930199 250052296704 250130571264 250251538446 250288123904 250360201728 250523145054 250631926272 250795046446 250903945728 251382362112 251540703232 251619443712 251776900557 251886226176 251965074816 252238541184 252719502336 252768929322 252878685696 253226046528 253232388864 253500881472 253580235552 253739961072 254223785088 254499702912 254849290416 255089641716 255261719552 255576039264 255773359296 255853424736 255964520448 256124696328 256131111264 256242327552 256366250478 257133855888 257214347208 257245507584 257251950592 257412932112 257493510792 257605318656 257655701212 258096513024 258146991648 258259083264 258501589164 258539380736 258613834752 258782149836 258863157126 258894517248 258945151946 259026210261 259138683648 259632801792 259801780056 259833253888 259914590208 260158650633 260271615744 260692819968 260938682368 261101970948 261215345664 261297114624 261467176082 261574157952 261580709376 261820851552 262244562944 262490811219 262604788992 262775701531 262889803008 262972096128 263137737408 263499190344 263639480832 264001622976 264288153024 264402911232 264454623264 264537406224 264900781782 265329477504 265610796192 265693941072 265809309696 265861296792 266149845208 266226490881 266657332032 266773118976 267023619576 267030307488 267062657024 267139565568 267146256384 267191812836 267275452626 267391507968 267565535874 268075722096 268192124928 268366673904 268483203072 268613045883 268619773604 268736412672 268904580867 269105556096 269248831488 269541056512 269618678784 269794156212 269826840576 269911305216 269964094582 270048602187 270081317376 270889988096 270974785536 271144354446 271262089728 271347003648 271517920128 271812607872 272330892288 272704973184 272711803392 272876745024 272962164384 273258419616 273633774588 273779460864 274076603136 274328217072 274335087936 274625954928 274711921848 275448233088 275534457408 275654098944 275708011488 275827728384 276086731284 276386377716 276913383264 277033623552 277087805904 277174543464 277294897152 277468421022 277475370536 277555277727 277595854848 277856518023 278125166592 278386326792 278427025408 278507206656 278561677212 278648876142 278682633216 278864009788 278951303358 279072428544 279604555776 279820427264 279908020224 280043388261 280164987648 280347328989 280469060352 281186737944 281308833792 281396892672 281451928394 281574139392 281960917056 282266938944 282417221632 282805157376 282860468527 282983291136 283071874176 283372004448 283379101824 283768358832 284309440128 284488521408 284612050944 284797286592 284886437472 285188491656 285277764996 285457456206 286001758224 286125944832 286312165776 286436487168 286622910224 286705451718 287169434496 287440267296 287475089408 287565078528 287745029208 287835102828 287960085504 288140283369 288147500172 288272618496 288822288384 288878776368 289004212224 289275587874 289282833112 289366140609 289401196032 289408444416 289589548626 289680199641 289805983488 290274983936 290358577152 290415365604 290541468672 290730563396 290856803328 291256331904 291531019104 291727679488 292086902016 292277002563 292312410624 292403913984 292721270016 293279422464 293556017664 293867263872 293959253952 294186208128 294278298048 294406078464 294463658528 294548457996 295025133312 295430387616 295437787008 295558668288 295751028384 295843608144 296029954584 296436589137 296594415936 296723202048 296916320064 297045245952 297324172152 297453275136 297511451172 297604582002 298402252512 298495662192 298531823616 298625273856 298812145716 298819629808 298905683706 298949382144 299093958891 299418575859 299708071936 299989498536 300119758848 300315087464 300401572023 300409095924 300445489152 300539538432 300728842752 301302263808 301585187358 301716140544 301912508142 302043603456 302328464256 302743750608 302904935424 303233688576 303555195648 303650218368 303841482048 304618966106 304751236608 304846633728 305169850944 305177494272 305457660144 305789183856 306372253824 306704770176 306800778816 306986338152 306994026976 307082434932 307127328768 307415722068 308001893472 308135632896 308336178528 308470063104 308530393808 308619244206 308626973928 308954199294 309050912079 309685469184 309879262224 309976264584 310013816832 310110861312 310171512924 310306194432 311100220704 311235305472 311527556172 311662826496 311670632448 311723781642 311821361397 311956759296 312159791853 312295336704 312461606912 312890812416 313094452888 313184617641 313230403584 313517962368 313525814784 313956482112 314555125248 314797980672 314896522752 315094870272 315527692896 316335080187 316472438016 316571504256 316671778176 316770906816 316908453888 317114709184 317206031688 317550306312 317719374336 318155802048 318293950464 318356202528 318455858448 318701725472 318793505004 318801489552 318939918336 319239403686 319756036992 320049586584 320057602592 320188557312 320396947416 320497242156 320837053113 321356271936 321495810048 321596448768 321659346736 321751978002 321799016448 322101186498 322241048064 322450774002 323065613808 323205894144 323269106888 323370300708 323409475584 323510713344 323713157859 323861830656 324306695808 324479361024 324925074432 324988623414 325129738752 325443187251 325482613248 325584499968 326031731424 326559356928 326859152256 327213903744 327569040256 327663373392 327972396492 328193639424 328503162624 328851461952 328954403232 329097240576 329311428768 329939350272 330147172992 330250519872 330600671856 330608952128 330704160696 330752507904 330959484144 331063085304 331206838272 331271615844 331838373888 331903274976 332047392768 332263501024 332359186068 332367510384 332407775232 332719906932 332824059162 333033698907 333668717928 333813602304 334030860072 334175901696 334489693671 334538594304 335176482816 335492591616 335702534076 335807619966 335848301568 335953433088 336172083534 336318054912 336959336448 337025239096 337171580928 337488185853 337634728704 337643185152 337854473397 338001175296 338106980736 338319948096 338965046784 339332937216 339799053888 340119522288 340768052352 341031145728 341137899648 341499595104 341508148352 341606495664 341821667304 342845141184 342952462944 342994010112 343217242816 343316082312 343324681056 343473758208 343639867662 344012831838 344195988864 344668785552 344818446336 345042866448 345150876168 345192689664 345359630421 345368280348 345518244864 346177069056 346402373408 346502130156 346552786944 346878200844 347028820992 347096693034 347205345669 348135961264 348287127552 348396152832 348614170002 348723297657 348765543936 348774279168 349094468736 349987748292 350139718656 350519737344 350629461504 350850316544 350951354208 351332253792 351519307776 352002163968 352231259499 352384204032 352606164352 352707707664 352716541632 353201042376 353772636672 354147728256 354258588096 354412412928 354481729056 354968654508 355543109376 356031492768 356040409984 356142942288 356186087424 356255750448 356367270168 356522010624 356754047832 357244094601 357434296128 357589499904 357822231872 357925277304 357977604096 358150727844 358262840754 358315216896 358539441156 358651675746 358807408128 359491571712 359725541616 359769120768 359881740288 360055784907 360064802916 360108423168 360446565843 360837770907 361299714048 361525805928 361682786304 361796004864 361866765078 362023893504 362416810496 362521179072 363107856384 363448815534 363606630912 363615737856 363677745249 363835660032 363949552512 364344559488 364845032784 365039281152 365435470848 365770956096 365780117248 366167939904 366282562464 367264310784 367379276544 367610681984 367716546288 368115641712 368515170288 369217844352 369450407872 369566057952 369726529536 369957894696 370073703636 370127806464 370475357364 371181769056 371342942208 371415569616 371531834856 371576844288 371925755838 371935071144 372096571392 372329419662 372445970967 372607693056 372806074368 373210693632 373391184348 373553316864 373796438652 373913449182 373958747136 374915650592 375078445056 375195856896 375377307669 375432185856 375784717581 375947889408 376192569669 376355918592 377073543168 377311054848 377429165568 377829339264 377838802432 377947612224 378357811776 379079253504 379153393983 379318028544 379729715456 379839069792 379848583296 380251322208 380370353328 380609941608 381335677632 381501259776 381749554368 381915316224 382273935624 382634462574 382892579328 383253689728 383364058896 383660038944 383780137104 383946780672 384187044492 384196666896 384363491328 384549375717 385171701824 385338949632 385700783832 385821520812 385868261376 385877925888 386119398168 386240266188 386407977984 386483551818 387144769536 387220487472 387388624896 387752383746 387809071104 388173224754 388294735689 388341775872 388417727919 388708025472 389449202688 389702670084 389749880832 389871885312 390295026688 390407423616 391039229952 391408023552 391652956422 391823018496 391945671936 392200764123 392248277504 392361236928 392371064064 392731277328 393366844416 393907183488 393917049344 394334704512 394458144192 394706606112 395248785516 395459221248 395888426752 396002434464 396432229536 396604366848 396681934896 396806109336 397869670016 397994216256 398167031808 398416194288 398540911608 398599176192 398791945188 399224767812 399985998048 400159678464 400535429364 400545461232 400593985536 400719384576 400787719254 400913178939 400971790336 401087261952 401348303811 401736351744 402113583144 402288187392 402550010856 402724804608 402929660406 403104619008 403658334144 403873247232 404311584768 404691234318 404740260864 404866957824 404946141873 405121976064 406334982144 406462178304 406716531669 406893134592 406903325696 407020505472 407276880192 407718911808 408496338432 408939693568 409057459776 409067705088 409315117536 409443246576 409887629424 410669191296 411114904704 411492325608 411502631904 411938932392 412067882772 413172349632 413301686112 413351755776 413481148416 413562017232 413741592576 414130096926 414579566574 414800294272 415370074896 415550435328 415560843264 415631708856 415761815196 415942345728 416202631533 416213055804 416393782272 417187749888 417579490188 417640538112 417842515818 417973314213 418023949824 418034419712 418296014682 418426955037 418608642816 419406833664 419730640896 419862030336 420126493696 420247481472 420703590528 421780106916 421963250688 422095339008 422177892591 422229037568 422361209088 422941375584 423400408416 423625832448 424207736064 424474936704 424607811264 425058006672 425068652736 425253224448 425652538248 426341382656 426464160192 426732782112 426918076416 427195929888 427329656208 427782737484 428186184309 428475029248 429002637336 429065355264 429468248664 429654730752 429934365336 430754151744 430941192192 431160400944 431212634112 431347617792 431617543812 431752654242 431815774208 431940128256 432221250258 432408927744 432493498463 433233432576 433318164552 433506318336 433913381811 433924249668 433976817664 434101794048 434112666624 434384322939 434708975232 435412475904 435623048406 435812203008 436095845094 436285204992 436884497856 437296528656 437591519232 438004216832 438130353024 438468615936 438605870976 439081905024 439919133696 440196230656 440334026496 440800895808 440938880928 441279312192 441417447072 441609117696 441695487792 442537699968 443145581424 443156680512 443626542576 443765412216 444044931876 444891623904 445084803072 445374480096 445567868928 445986258228 446051459072 446179912704 446267176758 446406873003 447323455488 447603378768 447743493288 447797735424 447937910784 448218218574 448229444712 448424073216 449279115264 449562107904 449984247804 450179638272 450190913536 450472631196 450613643886 450668233728 450809307648 450897477121 451093264128 451953395712 452377781037 452443916288 452574210816 452868762213 453065405184 453492696384 454357403136 454708194304 454850532864 455332793472 455475327552 455762223072 456928449159 457126854912 457269950592 457754776416 457766241408 458186490216 458683775784 458927985152 459558380736 459757928448 460057155264 460201168224 460256919552 460479507228 460491040464 460690993152 461123583102 462002840208 462504267792 462705094656 462795590712 462940460892 463431298941 464382836736 464528203776 464818893336 464964396876 465020725248 465032372224 465166291968 465257269386 465459291648 465762229114 466650331056 466852958208 467291334258 467359649792 467494239744 467505948672 467585672463 467935138944 468443005056 468692410368 469336218624 469641679332 469845605376 470084603807 470276943552 470288722176 470934723168 471696848896 471832687872 472196971008 472344784128 472642305408 473291539344 474057479168 474708657024 474857256384 475007667264 475156360224 475362680832 475672063776 476325459468 476579061504 477233703072 477534303792 477683787672 477753622528 478052588208 478202234328 478409877504 478859105529 479322095616 479634055488 479842320384 480074379876 480086403888 480144564224 480282835968 480595421124 480745863234 481117027876 482034407904 482243715072 482394673152 482489020104 482698524672 483151779747 483361572096 483676161003 484143808512 484598420712 484808841216 484820983808 484903660332 485055451062 485114213376 485266070016 485581898438 485792745984 486460043712 486719041536 487247294464 487387611648 487482935121 487694608128 488012017129 488223919872 488376749952 489685747712 489839035392 490288728384 490820855616 491353560384 491958594738 492290459136 492754743936 493277192928 493431604848 493645860864 493967143152 494909025408 495220759488 495375779808 495435792384 495901007784 495913428192 496128761856 496439226216 496594627956 496810257408 496907423766 497854912464 498071089152 498395251536 498551265576 498611662848 499079860398 499236088743 500261142528 500503076892 500576247808 500720403456 501046290108 501263852544 501590092892 501807891456 502764724224 503081406464 503238887424 503553801114 503711429949 503772452352 503930149632 504258125301 504477082368 505439004672 505537858644 505757371392 506452093056 506464777728 507001762944 507160471104 507479922144 508447570176 508778485943 508999405824 509698580832 510179283432 510523439104 511152078528 511546718592 511706849472 511929040896 512249392656 512262222528 512484655104 512732500956 514267711776 514428694416 514491015168 514825864224 514987021584 515210637312 515311402424 515459801493 516019247757 516293983296 516518166528 517003178328 517078761472 517227669504 517564299672 517726314252 517789034496 517890303892 518052420522 518277367296 519265603584 519603560112 519666507776 519829180416 520317301266 520543231488 520645039551 521877364736 522203941896 522430691328 522594229248 522921255003 522934352164 523148315904 523161418752 523641703104 524489125888 524981622438 525209577984 525551403062 525779606016 525944192256 526275474816 526998380688 527278961664 528003245952 528576306048 528909246528 529074812448 529801563564 530658955008 531221592384 531387882144 531618619392 531722593584 532299690416 532452981762 533314664064 534047239152 534060614976 534279131136 534292512768 534383625672 534550905252 534783015936 535131071748 536151444192 536384249856 536733347808 536966406144 537226091766 537239547208 537394261131 537472825344 537809161734 537977513619 538211112192 538497662976 539082113024 539237357568 539588312424 539653681152 539822610432 539928189164 540097204374 540162634752 541779976192 541949571072 542288708892 542524179456 542694007296 542800147617 543035840256 543625215744 544661784576 545173223301 545409946368 545423606784 545753490048 545924328768 546516839232 547267549176 547558921728 548153206272 548656434144 548670175872 549251909856 549423843696 550896466176 551068914816 551416022976 551655456768 552173462568 552772755432 553826766528 554067247104 554175611808 554349086928 554589794304 554936842044 554950741072 555110555454 555191709696 555713036046 556772653584 557014413312 557123354424 557297752284 557365266432 557728019576 557888633757 557902606716 558144857088 558494129493 559209111552 559640854528 559816040448 560086776522 560329975296 560694657978 560870173773 560938120704 562373475888 562617667584 562793785344 562903856788 563148278784 563921834112 564533877888 564834443264 565610314752 565720937054 565966582272 566143748352 566744008896 566758203648 567536717664 568618880256 568977042816 569594573184 569772874944 570376983312 570555529992 570914912412 572003516448 572251889664 572624331552 572872974336 573245820448 573410903436 573951693861 574338868992 574880534592 575130157056 575490058416 575670205656 575920171008 576280566738 576295000344 576545236992 577644576768 577757552736 578008424448 578551175748 578565666224 578732281218 578802392064 578816888832 579179097252 579360399282 579611966976 579725327727 580717154304 580830731208 581082937344 581461126792 581628575619 581713606656 582259837131 582512663808 583062038208 583455358976 584173804032 584554005126 584624821248 584807827968 585442540032 586558844928 587112035328 587479434633 587734527744 587918507904 588372416256 588556596096 588927317056 589096915992 590050266624 590860775232 590875574016 591117336576 591502056768 591687216288 592059909168 592873178274 593188831872 593832640128 594648344304 594906550272 595022902344 595209164004 596804505024 596991324384 597063647232 597250547712 597624291432 597639259616 597811367412 597898764288 598187917782 598837151718 599978997072 600239517696 600630174928 600803144046 600818191848 600890978304 601079076864 601181578881 601457685504 602604527616 603170374716 603432281088 603825016284 604087206912 604394490609 604656928512 605487501216 605809870848 606467377152 607036851477 607110391296 607300436736 607682964096 609237932212 609502473216 609693267456 610339701888 610354988544 610915320288 611578367712 612744507648 613409540352 613601557632 613972676304 613988053952 614164869864 614254657536 614831444136 616003786944 616271265792 616672357056 616940126208 617060787616 617238488412 617253947856 617908398588 618101824158 619758524448 619952529168 620027633664 620221722624 620343025848 620612388864 621195145389 621869349861 622200441408 622470610944 623055112344 623325652992 623341264896 623447563284 623642722794 623913518592 624319583706 624590673408 625781624832 626188905776 626369235282 626460807168 626763773727 627035924736 627051629568 627444022023 627912964224 629110250496 629595961344 629793045504 630189740544 631055385792 632670160374 632944876032 633143008512 633343556352 633541813632 634229418368 634412063376 635100612624 635438748672 636311604096 636712405056 636911716896 637403450944 637587010008 637602979104 637879836672 638478807372 639512073984 640099173168 640115205184 640377114624 640793894832 640994484312 641674106226 642712543872 643192897536 643318693472 643503956004 643598032896 644202372996 644482096128 644901548004 646131227616 646411788288 646538213776 646740601416 646818951168 647021426688 647426315718 647628981363 647723661312 648331875387 648613391616 648958722048 649850148864 649977246828 650259477504 650886374502 650965226496 651168999936 652063462848 653118713856 653434572609 653718304512 654143767641 654427807488 655138080512 655326746784 655944792984 656387278848 657006325248 657702923904 657908806464 658194481152 658622857536 659878700544 660294345984 660501039744 661201343712 661217904256 661408321392 661918968288 662126170608 662413676544 662543231688 663806549952 664094785536 664527002048 664718372136 664735020768 664815550464 665439813864 665648118324 666067397814 667337435856 667627204608 668061720144 668351803392 668979387342 669077188608 669400765137 670985183232 671405068152 671615239932 671696603136 671906866176 672327327861 672344167068 672636109824 673918672896 674050478192 674343161856 674976371706 675269457408 675286370304 675708946794 675920465829 676002350592 676213961472 676639896192 677930093568 678665874432 679598107776 680239044576 681536104704 682062291456 682275799296 682999190208 683016296704 683212991328 683643334608 685690282368 685904925888 686434485632 686632164624 686649362112 686947516416 687279735324 688025663676 688391977728 689337571104 689636892672 690085732896 690301752336 690385379328 690719260842 690736560696 691036489728 691685374653 692354138112 692804746816 693004260312 693105573888 693756401688 694057641984 694193386068 694410691338 696271922528 696574255104 696792305664 697228340004 697446595314 697531087872 697548558336 697885904079 698188937472 698643343671 699975496584 700279437312 700937001387 701039474688 701258923008 701700633088 701902708416 702664507584 703038615552 704004327936 704462518998 704768408064 705212328704 705415415328 705433083264 706402084752 707545273344 708295456512 708517176192 708963458112 709937309016 711086218752 712062985536 712080819968 712285884576 712372174848 712511500896 712734540336 713044021248 713508095664 714488189202 714868592256 715644463744 715850554608 716301455688 716525681508 716630433792 717078882312 717303351492 717614816256 718983143424 719451083232 719538241536 719763480576 720111569814 720129605832 720216846336 720893131686 721118794851 721675541814 722599428096 723051611856 723365572608 723592009728 723733530156 724047787008 724833620992 725042358144 726215712768 726897631068 727213261824 727231475712 727355490498 727583176593 727671320064 727899105024 728372847657 728689118976 729690065568 730078562304 730870941696 731541912192 731560234496 732335879808 732565124928 734528621568 734758553088 735221363968 735433092576 736231283424 737030340576 738435688704 738900815744 739132115904 739453059072 739915789392 740147407272 740255612928 740950714728 742363538112 742685884416 742831139232 743063669712 743153688576 743851511676 743870142288 744193142784 744658839324 744891941934 745215386112 745361135649 746782368696 747106633728 747592877304 747826898364 747917494272 748619790597 749831301184 750156890112 750391713792 750754615338 750864371712 751569435162 751895778816 752385139338 752711837184 754147086336 754622109696 754858331136 755330701671 755658678528 755677604864 755895224448 756715623552 758158507008 758306787966 758636057088 759459430912 759678139584 759697166592 760502644416 760740706656 761219883216 762671355264 763499108736 764547871248 765268925148 765785158656 766507379456 766728117792 767320077888 767560274208 767893561344 768374088984 768393333792 768726982656 769098751434 770343403648 771401567664 771643041624 771736522752 771755851776 772238796336 772480532376 772815955968 772967103636 774289539072 774440974944 774777249792 775504767492 775618142208 776346449508 776589471378 776683551744 776835455838 777078630783 777416050944 778898405376 779405340168 779499761664 779743770624 780475951899 780590053376 780814847232 782078459904 782816047104 783305912844 783646036992 783891343872 784401528246 784496555008 784722473856 784742128128 785462554656 786733688832 787472433657 787814366976 787834098688 788327104593 788669409024 788916288384 789413212224 790497571032 790918442496 791776853504 792004868928 792864459072 793208733696 793363869792 793612218672 795739340032 795988432512 796832388576 797081823216 797583890376 798449535624 799971996096 800319356928 801070858728 801090922464 801187971072 801438769152 801575438508 801826357878 801943580672 802174523904 802696607622 804227166288 804576374784 805100021712 805449609216 805839137649 805859320812 806209238016 806713742601 807316668288 807746494464 808623169536 809382468636 809480521728 809733915648 809892283746 810145806561 810243952128 812669964288 812924356608 813433063338 813786269184 813806651392 814041010944 814553760384 815437823616 816992676864 817879387136 818114919552 818135410176 818630235072 818886493152 819775258848 821338382592 822229809408 822984651216 823005263808 823877864784 824135765544 826344699264 826603372224 826962296832 827124034464 827483185152 828260193852 829159133148 829600588544 830740149792 831100870656 831263417712 831523630392 831884691456 832405263066 832426111608 832787564544 833569554069 834375499776 835158980376 835281076224 835685031636 835946628426 836047899648 836068839424 836592029364 836853910074 837217285632 838813667328 839461281792 839724060672 840130164783 840252987392 840494962944 841041986967 841407181056 841954798783 843560213832 843926501376 844190678016 844355785182 844458075136 844722418176 845882751168 846800816832 847251664896 848415472128 848581405581 848949873408 849215622528 850116013344 850137305472 851305076496 852682765312 852928320384 853465564224 853836152832 854391859776 854659312416 855565474968 856372368618 856950058496 858005274672 858936497328 859309461504 859868730672 861508303488 862320801888 862425268224 862695235584 863235087624 863505308484 863631548416 863880256512 864442500516 864817855488 864986996926 866466865152 866636329104 867012636672 867826763622 867848499336 867953635328 868203588096 868225333248 868768645878 869040598923 869417950464 870824951808 871246096812 871624406016 872191690188 872570409984 873768995712 874593057312 875183038464 876008433664 876260706048 876831007689 876937231872 877211741952 877782662561 878163810048 879838267392 880392461312 880668052992 881601791616 881877761856 882558624384 882834894144 883218235392 883390975584 885075399936 886291162848 886313361024 887253085152 887530824432 888089863752 889309767411 889783247808 890169606144 890748960192 891135737856 891972516456 892102918144 892359825408 892534353516 892813746006 895206757536 895486986576 895595470848 895875821568 896436437148 896458889424 896848146432 897281876673 898255727577 899124215808 899968495608 900359276544 900381827072 900945262392 901227287772 901336467456 901618615296 901794954242 902186528256 903906791424 904755562074 904887832576 905148421632 905737524426 906130810368 906308031811 906985392768 908714806272 909416388608 909701065728 910665586944 910950655104 911524446144 913856898318 914253709824 914539901184 915509552832 915532482816 916372980432 917367551568 917855970304 919116761472 920114310528 920402336448 920959014456 920982080928 921381986304 922247166204 924005680416 925008535584 925410189312 925591181424 925880921784 926862597882 927152736237 929056407552 929637786672 929928793752 930041450496 930064744448 930332583936 930514538772 930918583296 931524458228 933300662112 933705916416 934582668516 934719299584 934988479488 935011897344 935171344926 935464084191 935870277888 936479375559 936886010112 937384820736 938672437248 939283358664 939691210752 940169207614 940553887104 940577444352 941869446336 943393697792 943665375744 944393942016 944689568256 944874331037 945284610816 946583078688 948114958336 949005240561 949417314048 949714512768 950015334528 950312720448 950725361664 951344127552 952650918936 953158123008 954467406144 955068607584 955367575344 956105176416 956404468656 956819755008 957718211058 959268110976 960148759752 960172807776 960289128448 960565671936 961190842248 961491726468 962234055752 962511159339 964068815808 964487430144 964789346304 964978040208 965397049344 966303559494 966723144192 967352322006 969196841424 969617682432 969641967616 969807320664 970110902124 970228426752 970532140032 971139473577 971163796876 971585491968 972920087424 973438083072 974494588928 974775223296 974965870242 975389216256 976024034258 976329561753 976447839744 976753499904 979371495424 979678070784 980577456768 981641711232 982707120768 983917189476 984580918272 985509487872 986554385856 986863209696 987291721728 987934286304 989818050816 990441518976 990751559616 991802015568 991826856384 992257523712 992878452432 993189255912 993620514816 993814847532 995709824928 996142178304 996790503072 997102531152 997223325696 998159720796 998472177486 999101096721 1001006153784 1001152495616 1001440806912 1002092580216 1002527705088 1003180185784 1003469081013 1003615782912 1005529448448 1006162812928 1006477774848 1007107602228 1007422859898 1007544904704 1007860299264 1008516250602 1008954164736 1010878009344 1011075717288 1011514742784 1012464557559 1012904186112 1012929555456 1013563420191 1014003525888 1014320942208 1014959844288 1016895140352 1017556971886 1017998811648 1019397161664 1020358566864 1021046878208 1022304157056 1023093437184 1023413698944 1024498785312 1024524445056 1025465001912 1028535423552 1028857388832 1028982030336 1029651728448 1029974043168 1030421274624 1030622804848 1030919602986 1032038495514 1032587966592 1034006356656 1034455339008 1035128599344 1035452628504 1035578068992 1035780607784 1036078891263 1036104841044 1036554734592 1038531207168 1039207120224 1039333015552 1039658360832 1040634602532 1041086462976 1041290079102 1041616037007 1043754729472 1044407883792 1044861382656 1045188458496 1045842510006 1045868704328 1046169892971 1046296631808 1046322837504 1047283406208 1048978251776 1049963244876 1050419155968 1051102806124 1051559212032 1051888384512 1052550949632 1053996761376 1054557923328 1056006491904 1056693778497 1057152612096 1057818493056 1058149624896 1059603127128 1061317910016 1062443184768 1062775764288 1063237238784 1063445187168 1064599380832 1064905963524 1066629328128 1068094478304 1068121229952 1068558262272 1068767251344 1069101810504 1069566031872 1070262143496 1071732283803 1072302888384 1072768499712 1073466695616 1073932812288 1074452183532 1074479094416 1074788522262 1074945650688 1075618323468 1075955027238 1076422224384 1078474715136 1079176624848 1079307362304 1079645220864 1079856378328 1080167354721 1080194408748 1080325269504 1081339697529 1082513312721 1083559952384 1083899142144 1084577417784 1085048358912 1085388014592 1085600295234 1086071680512 1087250431488 1089323569152 1090346446602 1090819892736 1090847213568 1091033235747 1091506980096 1091848657536 1093033678464 1094535098352 1095117843456 1096306412544 1097312868288 1097340351744 1098503819712 1098847687392 1101792932352 1102137829632 1102832045952 1104346925136 1105545510864 1107653533056 1108351223616 1108698173856 1109179588608 1109873684088 1109901482144 1110221110908 1110383419392 1111426072092 1113545307168 1114028826624 1114246708848 1114595504568 1114730532864 1115456039152 1115777267514 1115805213432 1116289714176 1116988258986 1117337912901 1118418223104 1119632080896 1120173553044 1120659950592 1121389315956 1121740347546 1121876241408 1124746951776 1125235335168 1125587570688 1125807713576 1126131923007 1126296557568 1127354152743 1127843668224 1128577709007 1129067755776 1129668886528 1131220629504 1131441874108 1131933164544 1132287496704 1133488017792 1133516407296 1135073435328 1137237760512 1137460181949 1137954085632 1139189146368 1139545749888 1140753966624 1141111059984 1141829824824 1144007032896 1144503779328 1145248663104 1145745948672 1146491640896 1146821806872 1147903387722 1148677737984 1149761069184 1150980116832 1151340411312 1151840342016 1152561133476 1152590000688 1153090473984 1153648127151 1155515105472 1156016848896 1157102351496 1157131332448 1157464562436 1157604784128 1157633777664 1158358194504 1158720798564 1159223933952 1159450655454 1161434308608 1161661462416 1162165874688 1162922253584 1163257151238 1163427213312 1164519674262 1164884207067 1165025327616 1165253183757 1166124076416 1168347608064 1169108010252 1169249642496 1169615655936 1170885080064 1173117689856 1174224070656 1174958869266 1175469055488 1175837015808 1176602292369 1176744832512 1177113192192 1177854634112 1178193831984 1180100533248 1181721550464 1181751148032 1183004113536 1183374432576 1184119818336 1185746356548 1186377663744 1187665280256 1189296688608 1189813100544 1190045804688 1190418328008 1193609010048 1193982648768 1194501095424 1195248582864 1195278519232 1195622734824 1195797528576 1196375835564 1197674303436 1199957994144 1200479035392 1201260349856 1201606288092 1201636383696 1201781956608 1202158153728 1202363157762 1202739536817 1202915371008 1204044911433 1205209055232 1206340749432 1206864562176 1207650032568 1208174413824 1208788981218 1209313857024 1210975002432 1211619741696 1212934754304 1214073702954 1214220782592 1214600873472 1214838425619 1215365928192 1218475864424 1219004946432 1219386534912 1220149595007 1220679403776 1220709977088 1221830640576 1223156735424 1225489015296 1226819080704 1227203115264 1227945352608 1227976107904 1228329739728 1229662888272 1232007573888 1233344714112 1234121575232 1234476976824 1234507895712 1235816797176 1236203648316 1239517048896 1239905058336 1240055267328 1240443445248 1240686051696 1241224777728 1242390290778 1243738699722 1244400882816 1246110224688 1246651305984 1246682529792 1246895126568 1247285445588 1247827037184 1248607894599 1248639167412 1249181346816 1251563249664 1252377811552 1252738470564 1252921614336 1253527547454 1253919942639 1254071849472 1254103259136 1254888044046 1255280865111 1255825928448 1258220500992 1259191922688 1259586091008 1260379481088 1262110771584 1265340320748 1265889752064 1266286017024 1266533677773 1266687112704 1267083627264 1268458836736 1268824126752 1270201225248 1270877497344 1272623208192 1273424810112 1273823433792 1274806901888 1275174020016 1275205958208 1275759673344 1276957614744 1279024147968 1280198346336 1280230410368 1280754229248 1281587789664 1281988968624 1283348212452 1284558552927 1285425087744 1286637386944 1287007912008 1287196065792 1288404745992 1288964192256 1289803096008 1292262455232 1292823576576 1293076427552 1293481202832 1293637902336 1294042853376 1294852631436 1295257962726 1295447322624 1296663750774 1297226783232 1297480495389 1299700297728 1299954493656 1300518955008 1301740145433 1301772749004 1301930452992 1302337999872 1303152968817 1304126925696 1306237427712 1306869145218 1307436609024 1308287535282 1308855614976 1310276161024 1310653493568 1311889585968 1312774557696 1314012650496 1315405847808 1315817612928 1317245715072 1319757401088 1320588691968 1321002079488 1322402687424 1322435808512 1322816642784 1323837936576 1324252341216 1324827353088 1325086463376 1327613099904 1329054004096 1329436744272 1329470041536 1330879627728 1331296236648 1332134795628 1334674871712 1335254409216 1336123440288 1336703606784 1337958774684 1338154377216 1338801530274 1339220619009 1341970366464 1342810136304 1343230479864 1343393206272 1343813732352 1344654655722 1344688334136 1345272219648 1347837345792 1348100956384 1348686323712 1349952743412 1350538914816 1350572740608 1351417893588 1351840931658 1352004701184 1352427922944 1352692431363 1353279792384 1355860187136 1357133343111 1357331748864 1358606286639 1359196215552 1360478089152 1363072209408 1364124582912 1364551598592 1365998380416 1366032593408 1366425982656 1367286669216 1370785347477 1371380564736 1371809851776 1372868971264 1373264329248 1373298724224 1374559470648 1376051327352 1376783955456 1378675142208 1379273785344 1380171465792 1380603504672 1380770758656 1381438521684 1381473121392 1382072979456 1383370749306 1385609493632 1386008520624 1387512803376 1388115283968 1388386772136 1388821382676 1390293896823 1392543845056 1393148510208 1393584611328 1394456680008 1394893190628 1395062175744 1395097116672 1395771808158 1396377874944 1397286687342 1399950993168 1400558874624 1401874002774 1402078949376 1402517846016 1402757017389 1403401266176 1403805416832 1405329015168 1406077231104 1408008655872 1408925037996 1409536816128 1410253811421 1410424657408 1410830830656 1410866166528 1412804169504 1415090546688 1416590913024 1417034352384 1417926916224 1419874618032 1422172437504 1424125971072 1424161639936 1424571769152 1425023001792 1425469080672 1426088042496 1427016191328 1428976378404 1429737184512 1431288927488 1431701109216 1432602911376 1433051363016 1433260867584 1434157764624 1434606702984 1435229632512 1437966286848 1438902166464 1439526961152 1440223139628 1440259211664 1440433692672 1441786263372 1442237589702 1443351083628 1446103223712 1446731145216 1447184019456 1447467060312 1448095574016 1449455339241 1449667241984 1450084716288 1451028483009 1452431425536 1453795262136 1454426523648 1454462951424 1454710980996 1455166353186 1455342640128 1455798210048 1456745695314 1457378237952 1459380131136 1460157124608 1461741883392 1462448805363 1463083824384 1463120468992 1464036051387 1464671759616 1465130249856 1469057243136 1469517106176 1470442727936 1470866185152 1472462566848 1474060681152 1476871377408 1477801631488 1478264231808 1479831578784 1480294814544 1481901429456 1484727076224 1485662278464 1486127339424 1486307377152 1487703023352 1487740284576 1488386285568 1489317678648 1489783883868 1490430772224 1490722271298 1493564737392 1494213267456 1495185754608 1495653796728 1495834988544 1497239581194 1499662602368 1500783427584 1501509230676 1501728743424 1503138870324 1503791557632 1504770278676 1505423674368 1508294172672 1509244219392 1509716662272 1510661403342 1511134289847 1511317357056 1511355209728 1511790448896 1512774375903 1513431247104 1516317014016 1516613575932 1517272114176 1518918861824 1519356279168 1519394333184 1521005288832 1521481413312 1522439766432 1525342710528 1526335457829 1526998217472 1529095742496 1530537850296 1531570317312 1533014758912 1533456235584 1534640155776 1535120548416 1535787122688 1536748177968 1536786667584 1537453965312 1538197502868 1540686807296 1542803135328 1543286083248 1543473045504 1544477592672 1544961064752 1545631911936 1545934207272 1548057743271 1548881949888 1549554499584 1551009534984 1551236284416 1552692899016 1553178942756 1553367103488 1553670911676 1554157261566 1554832101888 1557796810752 1558810680336 1558999523328 1559487541248 1560951903798 1561180106752 1561629694464 1561935118653 1563630340597 1565632094208 1566611825688 1567292073984 1567782687744 1568763765009 1568803056492 1568993110016 1569444947712 1569484256256 1570925109312 1573467377664 1574944867314 1575628733952 1575668197376 1576654209186 1577338818048 1577832576768 1578826424448 1580995142064 1581836884992 1583553707008 1584009737856 1585728918144 1586727739584 1587224437344 1591478680064 1591976865024 1593664777152 1594163646432 1595167780752 1596899071248 1599943992192 1602141717456 1602181844928 1602877538304 1603150877016 1603652715756 1603887161344 1604349047808 1605393215244 1608454332576 1609152749568 1610200043424 1610899218432 1611678275298 1611718641624 1612418476032 1613427485202 1613932540857 1614633336576 1615492988928 1617246339072 1618764937272 1618961043456 1619467831296 1619784567492 1620291613122 1620487904256 1625339928576 1625848713216 1626866126676 1627572538368 1627613302784 1628082021888 1628400442851 1629107520768 1630167801899 1630875647232 1633985353728 1635519669903 1635758774272 1636229839104 1636270820352 1637260470144 1637772986304 1639550517696 1642676765184 1644459618816 1645969302432 1646010527616 1647755729568 1648271531088 1652689398528 1653206744448 1654248068928 1654966370304 1656520387704 1658318266296 1659201177088 1661480299584 1662201741312 1662526835424 1663047260784 1663769382912 1664810526132 1664852223216 1665575129088 1667139108138 1670317960752 1671370063272 1671893256852 1672095799296 1672137678848 1673184058728 1673707820148 1674434571264 1675482388479 1677627334656 1678922563584 1679448121344 1680260329566 1680505974784 1680989925888 1682083973934 1682610521319 1682814362112 1683909597566 1687120427664 1687853002752 1688381356032 1688711570364 1688916150272 1689444836352 1691765502336 1693601633664 1694503329792 1696830944256 1697162811162 1697899746816 1698431245056 1699536644533 1700232026688 1700274610944 1702610152992 1705365530624 1705856640768 1706931128448 1708783719552 1709318624832 1711130949936 1712744737236 1713900116992 1716010549344 1717872994656 1718618923008 1719737461344 1721855081583 1723016606976 1724641603776 1725390471168 1726470175248 1727010616968 1727263096832 1727760513024 1728885001032 1729635710976 1729973993852 1732933730304 1733272658208 1734025273344 1735653527244 1735696998672 1735907270656 1736407176192 1736450666496 1737537291756 1738081197846 1738835900928 1739175983181 1742492193624 1743248812032 1744383380376 1745140819968 1746779511393 1747537991424 1749186114624 1750366076928 1752016867328 1752521412096 1753662015378 1753874463744 1754423483904 1755565325122 1756327620096 1759676534784 1760784922624 1761336105984 1762438303899 1763203583232 1763755523712 1765117248768 1765669788288 1766781951168 1770150799872 1772582325696 1772626722048 1774506170304 1775061648864 1776179727504 1778619534822 1779566495616 1781497920384 1783945032912 1784719650816 1785068707032 1785627492012 1790413515072 1790973973152 1791190941696 1791751643136 1792872874296 1792917778848 1793696292864 1794563753346 1796511455154 1799936991216 1800718553088 1800763654144 1801890524784 1802454575544 1802672934912 1803237230592 1803544736643 1803589908484 1804373056512 1807813582848 1809511124148 1809775665152 1810296843264 1811475048852 1812261620736 1812616063622 1813183471827 1813970785536 1817429612544 1818832777216 1819402131456 1821110554431 1821331173888 1821901310208 1823048892288 1827713796636 1828507419648 1829079802368 1831019105664 1831064965632 1832745960864 1834735103136 1835711940608 1838233522944 1839429910717 1840228621056 1840804672896 1841918028912 1841964161856 1842763972608 1844494332408 1848011360832 1850017071168 1850820378624 1851182362848 1851761843568 1853725195764 1854305472474 1859275573344 1859857587504 1860082900992 1860665167872 1861029077544 1861837166592 1863048916456 1863585436167 1865608049583 1866601324224 1867411832832 1869165337032 1869438599168 1869976958976 1870023794688 1870342689852 1870928168382 1871740555776 1872958751118 1873772020224 1877344874496 1878566717328 1879382421504 1880291321181 1880338415228 1881107774208 1881154888704 1882332066069 1883738892672 1886787395584 1887330751488 1888787884032 1889379136512 1889748662074 1890569221632 1893166157376 1896229916672 1898010481122 1898834628096 1899429025536 1900030669056 1900625440896 1902688255104 1905301837872 1906316246016 1908934812288 1910137215168 1910735150688 1912210352832 1912808937312 1913639510016 1915436422116 1918536221952 1920297519504 1920345615552 1921131343872 1922381684496 1922983452936 1924468111504 1925022318678 1928137631616 1929578692608 1929956080416 1930794098688 1932607118988 1933446288384 1934704644012 1938393682848 1939235364864 1939614641328 1940221804248 1940456853504 1941064280064 1942278947154 1942327593752 1942886944089 1943170983936 1944995626161 1945840174848 1946876166144 1948989177856 1949550446592 1949931740484 1950778432512 1952048068516 1952659123506 1952895679488 1953506999808 1958742990848 1959356141568 1960303717827 1961154913536 1962431302923 1963283422464 1965414241536 1967834378952 1969161836544 1971018975744 1973108771712 1973726419392 1974583443456 1975868572608 1979636101632 1980023279689 1980883037952 1981503119232 1983604031136 1983653712768 1985756904864 1986378511824 1987241029632 1987629695064 1991419649856 1992284356608 1993581006144 1994205062304 1994446651392 1996319441592 1996944354972 1998202193442 2002012307568 2002881613824 2004185160432 2005055410176 2006360371568 2006938162026 2007231565824 2008202295411 2012325625856 2012955549696 2014215204456 2014845719796 2015089809408 2015720598528 2016981983583 2017032501204 2017908329472 2021756018688 2022151434576 2023029485568 2024929115118 2025808372224 2025859110912 2027126840382 2027761397487 2028007051776 2028641884416 2029919688576 2033790280704 2035113943772 2035997623296 2038794323328 2040717133728 2042093756416 2044608314112 2046186874368 2046827397888 2048997570624 2049048890112 2050930003824 2057070847104 2057714777664 2059303456896 2059948086336 2060842549248 2061245609696 2061839205972 2064076991028 2065175933184 2068012713312 2068910678016 2070257198688 2070905257008 2071156137984 2071561215568 2072157782526 2072209682088 2073109469184 2075056123959 2077062414336 2078414240448 2079316721664 2081269205064 2082172925952 2082580158204 2083232074014 2088815767584 2089722765312 2090376916992 2091685020012 2091737408656 2092339785942 2092593263616 2092645675008 2093657712237 2094566812416 2095930031013 2097956503552 2099926489752 2100838311936 2102205612248 2102811004161 2103118424064 2103776769024 2105101899264 2107993522752 2109115846656 2112012983808 2113387556994 2114305224192 2115636986112 2116299249792 2119206254256 2122635820032 2124886369536 2125551528576 2126890374336 2129198761664 2129811927048 2133258656256 2136188956608 2136242459904 2137116524544 2137534502688 2138203621008 2139132063744 2140524286992 2143464567606 2144605776768 2146933391232 2148904367064 2148958188832 2149577044524 2149891301376 2151236646936 2151910054476 2152844448768 2156949430272 2158353249696 2158614724608 2159290441728 2159712756656 2160334709442 2160388817496 2160650539008 2162679395058 2163356384553 2165026625442 2167798284288 2169154835568 2170096717824 2170776029184 2171200590468 2172143361024 2174500862976 2178647138304 2180692893204 2181639785472 2181694427136 2182066471494 2182749529779 2183013960192 2183697315072 2185118542971 2186067356928 2189070196704 2190235686912 2192612825088 2194625736576 2194680703488 2197007639424 2197695374784 2203585864704 2204275659264 2205664091904 2208693850272 2211091021728 2215307066112 2216702447232 2217396347712 2218359177216 2219747368176 2219802964288 2220442221816 2220766838784 2222852144184 2227090614336 2228057653248 2228493417696 2229191009136 2229461065728 2230912078304 2231554535028 2231610426864 2232579428352 2233976517972 2234675825802 2236083406947 2240347106088 2241319901184 2242778631912 2243480695092 2243752482816 2245859371791 2249493903552 2250470670336 2251175141376 2251615427152 2252263846014 2252593115136 2254708305486 2255687336448 2257155418014 2258135511552 2262441259008 2262883748216 2263866329088 2264574993408 2265992105013 2266976035584 2267032814592 2270146870656 2274475521024 2274920363898 2275908171264 2278378292736 2279091499776 2281507933248 2282222119968 2283659649648 2288014065792 2290497326208 2292983281792 2293643613744 2295806775444 2297355475968 2299522138368 2301960233664 2302680822624 2303680684032 2305122266952 2305180001376 2306180947968 2307296254302 2311030210944 2314204702992 2314262664896 2314929124872 2315209568256 2315267555328 2316716389008 2317441597128 2318447867904 2318901310908 2322868617216 2323322924832 2324331749376 2325844507168 2326514302476 2326854426624 2329039348524 2329768414134 2330050655232 2330506367514 2331235892349 2332248152832 2336695216128 2338216020504 2338499284992 2339231311872 2341427855697 2341770160128 2346235379712 2348448141312 2349917738532 2350938110976 2351674031616 2353204584738 2353489665024 2354226384384 2355709268224 2356387663968 2360201066496 2362417300971 2363443100928 2363502296064 2364981313779 2366008227072 2366748865152 2368239636672 2371492713096 2372755327488 2375330560512 2378593377216 2379626201088 2380091609376 2380836656016 2387218020096 2387965297536 2390497165728 2390557038464 2391245469648 2392751671128 2395348606872 2399915988288 2400958070784 2402520699712 2403212576184 2403272767392 2403563913216 2404316307456 2404726315524 2405479073634 2405830742016 2408089822866 2412681498864 2413729124352 2415300065136 2416348827648 2417517412947 2417577962436 2418627714048 2420141227803 2421950004864 2423239483392 2425869508608 2428147405908 2428441565184 2429201746944 2429676851238 2430437419683 2430731856384 2436951728848 2438009892864 2438773069824 2440299190014 2441358807552 2441419954176 2443661281152 2446313470848 2450978030592 2453638161408 2454406230528 2455890705216 2455952215808 2456659479456 2459325776544 2464015147776 2466689428224 2468243150464 2468953953648 2469015791424 2471633594352 2472407296632 2479034097792 2479810116672 2480886890496 2481372103392 2482449555456 2484780581556 2487477399444 2488801765632 2492220449376 2493302611968 2493790253136 2494570891176 2495654074368 2497215789198 2497278334824 2498362693632 2500708662207 2503126499328 2504755623104 2505476941128 2505843228672 2507055094908 2507839885278 2508143698944 2508206518272 2509776088092 2510561730222 2511651856896 2516441001984 2518383845376 2519172182016 2520390494349 2520758962176 2523125960901 2524221543168 2525864396349 2530680641496 2531779504128 2532572034048 2533067355546 2533374225408 2534167254528 2536917673472 2537648253504 2540402450496 2541754994688 2545246416384 2545744216743 2546849620224 2547646867584 2549613803776 2550348040032 2550411916416 2553915229488 2558048295936 2560396692672 2560460820736 2561508458496 2563175579328 2563977937248 2566696424904 2569117105854 2570850175488 2573274773888 2574015824016 2576809491984 2577928384512 2579606192016 2584524910464 2586152855104 2586962405664 2587275804672 2588085706752 2589705262872 2590515925452 2590894645248 2593327501548 2594453566464 2594960990778 2599400595456 2599908987312 2601037910016 2603480290866 2603545498008 2603860905984 2604675999744 2606305937634 2607121796769 2608253851392 2612474855424 2613738290436 2614873218048 2616575070564 2617711229952 2620552322048 2621306987136 2623779171936 2625549115392 2628025300992 2630493023067 2630811695616 2631635225856 2633347987683 2634491430144 2639514802176 2641177383936 2642004158976 2644805374848 2644871617024 2645633285568 2647675873152 2648504682432 2649654706176 2650172926752 2655226199808 2658108008192 2658873488544 2658940083072 2661759255456 2662592473296 2664269591256 2669349743424 2670508818432 2672246880576 2673407213568 2675917549368 2676308754432 2677603060548 2678441238018 2685620272608 2686460959728 2686786412544 2687627464704 2689309311444 2689376668272 2690544439296 2691845630019 2694767182731 2696201912768 2697372647424 2699905486824 2701077829632 2701145481216 2702835787176 2703681863316 2704009402368 2704855845888 2705384862726 2706559584768 2711720374272 2714266686222 2714663497728 2717212573278 2718392431104 2718924095433 2720956178304 2726144418816 2728249165824 2729103197184 2731996760832 2732065186816 2732851965312 2734573338432 2741570694954 2742761129472 2743619703552 2745737942528 2746528658496 2746597448448 2749118941296 2752102654704 2753567910912 2757350284416 2760342931584 2761207009344 2762877043368 2762946242784 2764145958912 2766741498612 2771218987264 2772017041248 2775025606752 2776230567936 2776773544272 2777642765352 2780587793646 2785087690112 2787169222656 2788913360016 2789786381256 2790124351488 2790194233344 2791543616316 2792755749888 2794573374684 2799901986336 2801117749248 2803748005548 2804157898752 2805035692032 2805514034778 2806392252573 2806802532352 2807610833664 2809438126677 2810658030336 2812154462208 2816017311744 2817850075992 2819073632256 2820507622842 2820849314816 2821661661312 2821732333056 2825608339008 2830181093376 2833181826048 2834068704768 2834622993111 2835853832448 2839749236064 2844344875008 2847015721683 2848251942144 2848323279872 2849143538304 2850046003584 2850938161344 2852176084992 2854032382656 2857952756808 2859474369024 2862577854976 2863402218432 2865205822752 2866102726032 2868315529248 2869213405968 2870459265024 2877804332928 2880446279256 2880518423328 2880867385344 2883572526744 2884475179404 2886702167256 2892206447424 2893462290432 2894368038912 2894934120624 2896191148032 2898910678482 2899334483968 2900169432576 2902056966018 2907590524272 2908853047296 2908925902848 2909421961992 2910332706372 2910685280256 2911596420096 2913418420731 2913491390628 2914756475904 2918760262272 2920314249216 2923483766784 2924897610726 2926167648768 2926240937984 2928072102774 2928988685259 2929343519232 2930260499712 2938114486272 2939034212352 2940885455872 2941732370304 2944925133696 2948121362304 2953742754816 2955603262976 2956528463616 2959663157568 2960589629088 2963802858912 2969454152448 2971324556928 2972254678848 2975406046704 2975480569152 2976772571136 2978635357296 2979567767736 2980861544448 2981444542596 2987129474784 2988426534912 2990371509216 2991307593456 2991669977088 2994479162388 2997303290163 2999325204736 3003018461352 3003457486848 3006277740648 3007583115264 3009540557352 3010847348736 3016588345344 3018488438784 3019433324544 3021322806684 3022268579694 3022634714112 3022710419456 3023580897792 3025548751806 3026862494208 3027454489241 3032634028032 3033227151864 3034544228352 3037393672677 3037837723648 3038712558336 3038788666368 3040690260573 3042010577664 3042962826624 3044879532864 3050685421056 3052670915658 3053996434944 3058191484992 3061075700592 3063140634624 3066029517824 3066912471168 3069280311552 3070241096832 3073496355936 3073573335168 3076395005736 3081373614592 3085606270656 3086572166496 3086946091008 3088955185344 3089922129504 3091263823872 3091868414544 3096115486542 3097763899776 3102019069968 3105385798032 3106357885512 3106734206976 3107341823352 3108314523132 3109664203776 3115593621504 3117621360672 3117999046656 3118975082496 3121903807596 3122360213504 3123259388928 3123870237306 3124848111021 3127260681194 3131264188416 3133223651376 3134584147968 3135565375488 3137527530018 3137606112984 3137986220032 3138889895424 3138968512512 3141850218624 3146934755328 3149889734628 3151257467904 3151336394752 3153308418372 3154677636096 3155665153536 3156282339847 3157652848896 3161990284128 3163673769984 3167107414016 3168019475712 3170081335491 3171457836288 3173455479168 3174448874688 3182957360128 3183953730048 3187329554304 3188327292864 3190335561504 3193798142496 3199887984384 3204283434912 3204363689856 3206301754032 3207305431512 3207774322688 3208698095616 3210786430488 3215196851409 3216908665152 3218305499136 3220400086848 3221798436864 3223356550596 3223437283248 3224836952064 3226854970404 3227865081714 3229266673152 3237529874544 3237922086912 3238935662592 3239569134984 3240583226244 3240975808512 3244019092587 3247539938163 3250679857152 3251697426432 3253732253352 3255145076736 3255226605568 3256164043776 3256800885702 3258215041536 3260335603798 3261751294464 3267970707456 3271039339806 3271517548544 3272459678208 3272541640704 3273099707241 3274520940288 3275545972608 3279101035392 3285353530368 3288919237632 3291938604864 3292021055232 3295511459136 3296543062176 3305378797056 3306413488896 3308496137856 3313040775408 3316636532592 3318402354176 3322960599168 3325053670848 3326094521568 3327538765824 3329621052264 3329704446432 3331150258176 3334278216276 3340635921504 3342740126544 3343786513704 3344191598592 3344275357696 3346368117456 3347415640296 3348869142528 3350964776958 3352013738703 3355254669312 3358896242688 3360520659132 3361011949568 3361979851776 3364167947868 3365221042638 3365628724224 3367819195132 3374240855328 3375706005504 3376762712064 3377423140728 3377832300544 3378889672704 3382062458229 3383531004672 3385733127021 3387203267328 3389006659584 3393661888512 3394325622324 3395799493632 3396862490112 3399073289066 3400464053376 3400549221888 3405220305984 3410731061248 3411713281536 3412380545847 3413862256896 3416084119903 3417567439104 3418637249664 3422261899872 3425489474472 3427800233984 3432021098688 3435745989312 3437237846016 3439474922688 3443710163166 3446033213952 3449283207552 3452940350496 3454021233936 3455521026048 3457770002064 3459271421952 3459947987704 3460944381453 3466545316416 3468050546688 3471307054488 3471393997344 3471814541312 3472814352384 3472901332992 3475074583512 3476162395692 3477671801856 3478351966362 3484984387248 3486497624064 3488766760752 3490281639936 3493559022786 3494652621201 3495075982848 3495759551271 3498372229248 3504033734656 3505042824192 3507324030756 3507748927488 3508846967808 3511130650244 3512655240192 3519353069568 3521569845248 3522672211968 3524876607798 3526407166464 3527511047424 3529806877107 3530234497536 3531339576576 3533563902336 3540301599744 3545164651392 3545253444096 3549012340608 3550123297728 3552359455008 3557239069644 3559132991232 3562995840768 3567890065824 3569439301632 3570137414064 3571254984024 3580827030144 3581947946304 3583503286272 3585745748592 3585835557696 3587392585728 3589127506692 3593022910308 3599873982432 3601437106176 3603781049568 3604909151088 3605345869824 3606474461184 3607089473286 3607179816968 3608218610451 3608746113024 3612134734299 3615627165696 3619022248296 3619551330304 3620593686528 3622950097704 3624523241472 3625232127244 3626366943654 3627941571072 3634859225088 3637665554432 3638804262912 3642221108862 3642662347776 3643802620416 3644515276857 3646097784576 3655427593272 3657014839296 3658159604736 3660448785021 3662038211328 3662129931264 3665491921728 3669470206272 3671423881216 3676467045888 3678859821434 3680457242112 3681609345792 3683836057824 3683928323712 3688988664816 3696022721664 3700034142336 3702364725696 3703523687136 3707450391528 3708610944948 3718551146688 3719715175008 3720165801984 3721330335744 3722058155088 3723674333184 3726097832912 3727170872334 3731216099166 3733202648448 3738330674064 3739953917952 3740047589376 3740685379704 3741856336764 3743481111552 3745823683797 3745917502236 3747544040448 3754689748992 3757133434656 3758764843008 3760582642362 3760676830456 3761759827917 3762215548416 3762309777408 3764664132138 3765842595333 3767477785344 3773574791168 3774661502976 3777575768064 3778758273024 3779497324148 3781138443264 3786332314752 3792459833344 3796020962244 3797669256192 3798858051072 3799601033319 3800061338112 3801250881792 3805376510208 3810603675744 3812632492032 3817869624576 3820274430336 3821470301376 3824420705664 3825617874624 3827279020032 3830872844232 3837072443904 3840595039008 3840691231104 3842262687744 3844763368992 3845966905872 3848936223008 3850044637356 3853675658781 3856275263232 3859912160832 3861588197376 3865214237976 3866892576768 3869409288024 3876787365696 3878470729728 3879229282656 3880443608496 3880913707008 3882128560128 3884557894308 3884655187504 3885773888178 3886341967872 3889991252322 3891680349696 3892441486167 3899100893184 3899863480968 3901556865024 3904096137032 3905220436299 3905318247012 3905791358976 3907013999616 3909458906451 3917485981696 3918712283136 3920607435654 3922309827072 3924862605846 3926566844928 3930828483072 3935668757904 3938323673088 3942037951488 3946217543424 3947452838784 3951737145216 3959272203264 3960046559378 3961766075904 3963006238464 3967208062272 3967307425536 3971513809728 3972757023648 3974482059264 3975259390128 3982839299712 3987162012288 3988410124608 3992638883184 3993888709944 3996404386884 4004024615136 4005763227648 4008370320864 4010110820352 4012720743136 4013876324052 4014463131648 4016404590822 4017661857027 4025911099392 4028430408912 4029691439592 4030179618816 4031441197056 4033963967166 4034065002408 4035816658944 4043512037376 4044302869152 4046058971136 4049858230236 4051616744448 4051718221824 4054253680764 4055522794974 4056014103552 4057283768832 4058077294089 4059839377152 4067580561408 4070227887544 4071400029333 4071995246592 4075818859917 4077588646656 4081434267456 4084187512832 4089216628224 4092373748736 4093654795776 4097995141248 4098097780224 4101860007648 4112356042431 4114141694208 4115429555328 4118606913792 4119896172672 4122491219392 4123678411944 4128153982056 4130351866368 4136025426624 4137821356032 4140514397376 4141810514016 4142312275968 4143122431136 4144315565052 4144419364176 4146218938368 4150112247918 4156828480896 4162538410128 4164345851904 4165160316408 4166464148028 4170881690469 4177631535168 4179445530624 4180753833984 4183370040024 4183474817312 4184679571884 4185186527232 4185291350016 4187315424474 4189133624832 4191860062026 4199852979504 4201676623872 4204411224496 4205622008322 4206236848128 4207553538048 4208271052167 4210203798528 4215987045504 4218231693312 4224025967616 4226775113988 4228610448384 4230761434263 4231273972224 4232598499584 4238412508512 4245271640064 4249772739072 4251103057152 4253780748672 4258397523328 4259623854096 4266517312512 4272377913216 4272484919808 4275069005376 4276407242016 4278264127488 4281048573984 4286929135212 4289211553536 4293866782464 4297808734128 4297916377664 4299154089048 4299782602752 4302473293872 4303820108952 4305688897536 4313898860544 4316706499392 4318580883456 4319425513312 4320669418884 4320777634992 4321301078016 4325358790116 4326712769106 4330053250884 4338309671136 4340193435648 4341552058368 4342401180936 4344286722048 4348366017723 4349001725952 4353085449027 4357294276608 4361385786408 4363279570944 4363388854272 4364132942988 4365499059558 4366027920384 4367394630144 4370237085942 4372134713856 4378140393408 4380471373824 4385225650176 4387346416089 4389251473152 4389361406976 4392108154161 4394015278848 4395390749568 4407171729408 4408551318528 4411328183808 4417387700544 4422182043456 4430614132224 4433404894464 4434792695424 4439494736352 4439605928576 4440884443632 4445704288368 4454181228672 4456986835392 4458382018272 4458922131456 4461824156608 4463109070056 4463220853728 4465158856704 4467953035944 4469351651604 4472166813894 4480694212176 4482639802368 4485557263824 4486961390184 4487504965632 4491718743582 4498987807104 4502350282752 4503230854304 4504527692028 4505186230272 4509416610972 4511374672896 4514310836028 4516271023104 4524882518016 4525767496432 4527732658176 4529149986816 4531984210026 4533402869541 4533952071168 4534065629184 4538323127709 4540293741312 4548951042048 4549840727796 4551816342528 4556756585472 4558182999552 4563015866496 4564444239936 4567319299296 4576028131584 4579006373487 4580994652416 4585966563584 4587287227488 4591613550888 4594710951936 4599044276736 4603920467328 4605361645248 4607361368064 4610244533904 4610360002752 4612361895936 4614592508604 4622060421888 4628409405984 4628525329792 4629858249744 4630419136512 4633432778016 4634883194256 4636895735808 4637802621816 4644173229813 4646645849664 4648663498752 4651689014336 4653028604952 4653708853248 4658078697048 4659536828268 4660101310464 4661012735028 4662471784698 4664496305664 4673390432256 4676432041008 4676998569984 4678462623744 4682855711394 4683540320256 4685805355959 4690891021791 4696896282624 4699835477064 4701876221952 4703348063232 4706291295027 4706409169476 4706979330048 4708452768768 4711418536448 4712775327936 4720402132992 4724834601942 4726886201856 4727004592128 4729962627558 4732016454144 4733497730304 4736479273344 4742985426192 4745510654976 4750661121024 4757186754432 4760183218752 4761673312032 4774436040192 4775930595072 4780994331456 4781114076928 4782490939296 4785503342256 4790697213744 4799831976576 4805041399424 4806425152368 4806545534784 4808632614912 4809452631048 4810958147268 4811661484032 4816179645732 4825362997728 4827458248704 4830600130272 4832697655296 4835034825894 4835155924872 4837255428096 4840282455606 4841797622571 4843900009728 4846478966784 4851739017216 4856294811816 4856883130368 4858403493888 4859353702476 4860874839366 4861463712768 4873903457696 4876019785728 4877546139648 4880598380028 4882717615104 4882839908352 4885201328553 4887322562304 4890503405697 4892626941696 4901956061184 4906559009709 4907276322816 4908812461056 4911781410432 4911904431616 4913318958912 4918651553088 4928030295552 4933378856448 4936486300928 4937907907296 4938031582848 4943267188704 4944814593264 4958068195584 4959620233344 4962744206784 4964899110912 4969561163112 4974954798888 4977603531264 4984440898752 4986605223936 4987580506272 4989141782352 4991308148736 4994431578396 4994556669648 4996725387264 5001417324414 5009511246208 5010953882256 5014110189816 5015679770556 5016287397888 5016413036544 5019552176184 5021123460444 5023303713792 5026447165437 5032882003968 5036767690752 5038344364032 5040780988698 5041517924352 5046251921802 5047831563957 5048443086336 5051728792698 5061361282992 5063559008256 5065144068096 5066134711092 5066748450816 5068334509056 5073835346944 5075296507008 5080804900992 5083509989376 5090492832768 5091488433486 5093699240448 5095293735168 5098609933599 5099227607552 5100696080064 5100823832832 5107830458976 5116096591872 5120793385344 5120921641472 5126351158656 5127955874496 5133392849808 5138234211708 5141700350976 5146549547776 5148031648032 5153618983968 5155856769024 5159212384032 5169049820928 5172305710208 5173924811328 5176171413504 5179410525744 5181031850904 5181789290496 5186655003096 5188907132928 5189921981556 5198801190912 5199817974624 5202075820032 5206960581732 5207090996016 5207721811968 5209351999488 5212611875268 5214243593538 5216507702784 5217527949543 5227476580872 5229746436096 5233150141128 5235422459904 5240338534179 5241104644096 5242613974272 5247558343872 5251098230784 5256050601984 5260986046134 5261623391232 5263270451712 5266695975366 5268982860288 5279029604352 5282354767872 5284008317952 5287314911697 5289610749696 5289743234048 5291266571136 5295351746304 5297009364864 5300345853504 5310452399616 5316216016384 5317746977088 5317880166144 5323518510912 5325184946592 5328539182512 5338699486848 5344493761152 5351835098736 5355206121096 5356882476036 5371240545216 5372921919456 5373572825088 5375254929408 5378618622888 5378753336544 5381088878592 5383691260038 5389534365462 5392403825536 5399810973648 5402155659264 5402290962432 5405671574352 5407363726632 5408018804736 5409711691776 5410634209929 5410769725452 5413119169536 5423440748544 5428533372444 5429326995456 5434425146556 5436784862208 5437848190866 5439550415481 5441912356608 5452288837632 5456498331648 5458206394368 5463331663293 5463993521664 5464130373632 5465703930624 5469146676864 5483141389908 5485522258944 5487239407104 5491475885056 5493057316992 5493194896896 5498237882592 5504205309408 5507135821824 5514700568832 5518289732151 5520685863168 5522414018688 5525754086736 5525892485568 5528291917824 5533482997224 5542437974528 5544034082496 5550051213504 5552461135872 5553547088544 5555285530704 5561175587292 5570175380224 5577826720032 5579572762512 5580248702976 5583087232632 5585511499776 5589146749368 5596824148749 5599803972672 5602235498496 5607496011096 5608315797504 5610071384064 5611028069556 5612784505146 5613605064704 5615221667328 5618876253354 5621316060672 5632034623488 5635700151984 5638147264512 5640873963543 5641015245684 5641698629632 5643323322624 5643464666112 5646996198207 5651216678016 5660362186752 5666363652096 5668137409536 5669245986222 5671707664896 5679498472128 5688689750016 5694031443366 5696503884288 5696646559744 5698287076608 5700092007168 5701876322688 5708064765312 5715905513616 5718948738048 5725155709952 5726804436864 5730411645504 5732205452064 5736631058496 5738426811936 5740918530048 5755608665856 5760892558512 5761036846656 5767145053488 5768950358808 5773404334512 5784412894848 5788736077824 5789868241248 5792382296064 5797821356964 5798668967936 5800338865152 5804113932036 5815181048544 5817706094592 5818843923984 5820665412744 5821370560512 5823192840192 5826836841462 5826982781256 5829512951808 5834986878483 5837520524544 5840628498432 5846967533568 5849795221452 5852335297536 5852481875968 5856144205548 5857977370518 5858687038464 5860520999424 5876228972544 5878068424704 5880911153481 5881770911744 5883464740608 5887293908769 5889850267392 5893683591481 5896242724608 5907485509632 5911206525952 5913056927232 5919326315136 5921179258176 5927605717824 5938908304896 5940069839067 5942649113856 5944509357696 5950812093408 5950961138304 5957270714592 5959135535472 5961723088896 5962889085192 5974258949568 5976853069824 5980743018432 5982615186912 5983339954176 5988958324776 5994606580326 5998650409472 6006036922704 6012555481296 6015166230528 6019081114704 6021694697472 6024606886233 6036976877568 6038866649088 6042645613368 6044537159388 6045269428224 6045420838912 6047161795584 6051097503612 6053724988416 6054908978482 6065268056064 6066454303728 6069088456704 6074787345354 6075675447296 6077425116672 6077577332736 6081380521146 6083284192461 6084021155328 6085925653248 6089759065728 6101370842112 6105341831316 6107992869888 6116382969984 6122151401184 6126281269248 6132059035648 6133824942336 6138560623104 6140482193664 6144478637927 6146992711872 6147146670336 6152790011472 6162747229184 6171212541312 6173144332992 6177910370688 6179844259008 6182527647744 6183736829088 6192230973084 6195527799552 6204038139936 6210771596064 6212715771024 6213468413952 6214683646704 6216629046264 6219328407552 6225168371877 6231187243008 6235242721344 6237950164992 6243807615192 6244720427008 6246518777856 6247740474612 6249696222042 6254521362388 6266447302752 6269168295936 6271130750976 6275055060036 6275212225968 6275972440064 6277779790848 6277937025024 6280973136711 6283700437248 6287790093039 6293869510656 6299779469256 6302514935808 6302672789504 6306616836744 6309355272192 6311330307072 6312564679694 6315305697792 6323980568256 6327347539968 6334214828032 6336038951424 6340162670982 6342915672576 6344156222677 6346910958336 6348897749376 6365914720256 6367907460096 6374659108608 6376654585728 6380671123008 6387596284992 6399775968768 6408566869824 6408727379712 6412603508064 6414610863024 6417396191232 6421572860976 6430393702818 6433817330304 6440800173696 6446713101192 6446874566496 6449673904128 6453709940808 6455730163428 6458533346304 6475059749088 6475844173824 6477871325184 6479138269968 6481166452488 6481951617024 6488038185174 6490069153659 6495079876326 6503394852864 6507464506704 6510290153472 6510453211136 6512328087552 6513601771404 6516430083072 6520671207596 6523502588928 6535941414912 6542078679612 6543035097088 6544919356416 6545083281408 6546199414482 6548248589337 6549041880576 6551091945216 6555355628913 6558202070784 6570707060736 6577838475264 6583877209728 6584042110464 6591022918272 6593086124352 6610757594112 6612826977792 6614120317259 6616992275712 6626081550816 6633273065184 6636804708352 6645921198336 6650107341696 6652189043136 6655077531648 6659242104528 6659408892864 6662300516352 6668556432552 6681271843008 6685480253088 6687573027408 6688383197184 6692736234912 6694831280592 6697738285056 6701929553916 6704027477406 6708250220841 6721041318264 6722023899136 6723959703552 6728335895736 6730442085276 6731257448448 6735638390264 6737578115373 6748481710656 6751412011008 6753525424128 6754846281456 6755664601088 6757779345408 6764124916458 6767062009344 6771466254042 6774406534656 6787323777024 6788651244648 6791598987264 6793724980224 6797976315039 6798146578132 6800928106752 6801098443776 6810440611968 6821462122496 6823426563072 6824761091694 6827724513792 6832168239806 6835134878208 6837274499328 6844523799744 6850978948944 6855600467968 6864042197376 6871491978624 6878949845376 6887420326332 6892066427904 6898566415104 6905880700992 6908042467872 6911042052096 6915540004128 6918542843904 6919895975408 6921888762906 6933090632832 6942614108976 6942787994688 6945628704768 6945802665984 6950149167024 6952324791384 6955343603712 6956703932724 6969968774496 6972995248128 6977533521504 6980563279872 6987118045572 6989305242402 6990151965696 6991519102542 6993707677047 6996744458496 7008067469312 7010085648384 7014648061512 7015497854976 7017693935616 7022261300488 7024283567091 7025310480384 7038706139136 7043139690496 7045344423936 7049753215596 7052814332928 7055022094848 7059613754214 7060468995072 7062679153152 7067127804672 7080603199488 7087251902913 7090329302784 7090506888192 7094943941337 7098024681216 7100246595456 7104718910016 7114478139288 7118265982464 7125991681536 7135780131648 7138878603264 7140274828128 7142509968048 7161654060288 7163895892608 7171491497184 7171671115392 7178255013384 7186045820616 7199747964864 7202874212352 7207562099136 7209818302176 7210691739648 7212948922368 7214178946572 7214359633936 7216437220902 7217492226048 7224269468598 7238044496592 7241187373056 7245900195408 7249046482944 7250464254488 7252552238841 7252733887308 7255883142144 7260423683409 7269718450176 7275331108864 7277608525824 7284442217724 7285324695552 7287605240832 7289030553714 7291312259049 7292195569152 7310855186544 7314029678592 7316319209472 7320897570042 7324076422656 7324259862528 7330983843456 7338940412544 7342847762432 7352934091776 7357719642868 7360914484224 7363218691584 7367672115648 7367856647424 7377977329632 7392045443328 7400068284672 7404729451392 7407047374272 7414900783056 7417221889896 7437102293376 7439430350016 7442660671488 7444116310176 7447348666368 7452195665824 7454341744668 7462432198332 7466405296896 7476661348128 7479907835904 7481370759408 7483712673528 7486962223104 7491647367594 7491835004472 7495088080896 7502125986621 7509379497984 7514266869312 7517529686016 7521165284724 7521353660912 7523519655834 7524431096832 7524619554816 7529328264276 7531685190666 7534955570688 7549323005952 7555151536128 7557516546048 7558994648296 7561171483047 7562276886528 7569377882703 7572664629504 7577593189047 7584919666688 7592041924488 7595338512384 7597716102144 7599202066638 7600122676224 7602501763584 7610753020416 7621207351488 7625264984064 7635739249152 7637232650229 7640548860672 7642940602752 7648841411328 7651235749248 7661745688464 7674144887808 7681190078016 7681382462208 7684525375488 7689526737984 7691933811744 7697872446016 7700089274712 7707351317562 7712550526464 7719824321664 7730428475952 7733785153536 7738818576048 7753574731392 7758458565312 7760887216992 7761827414016 7764257120256 7769115788616 7769310375008 7771547776356 7772683935744 7779982504644 7783360699392 7784882972334 7798201786368 7799726961936 7803113730048 7808192274064 7810440872598 7810636494024 7811582717952 7814027999232 7818917812902 7821365390307 7837424566272 7841214871308 7844619654144 7849725211692 7853133689856 7861656966144 7871337515808 7876647346176 7884075902976 7891479069201 7892435086848 7894905677568 7900043963049 7903474290432 7918544406528 7920093118756 7923532151808 7926012476928 7934416124544 7934614851072 7943027619456 7945514047296 7948964118528 7950518780256 7965678599424 7974324024576 7976820249216 7985277766368 7987777419888 7992808773768 8008049230272 8011526455296 8016740641728 8020221640704 8025441486272 8027752648104 8028926263296 8032809181644 8035323714054 8056860817824 8059382879184 8060359237632 8062882394112 8067927934332 8068130004816 8071633317888 8075536890057 8084301548193 8088605738304 8092117942272 8099716460472 8103233488896 8103436443648 8108507361528 8111045589948 8112028207104 8114567537664 8116154588178 8119678754304 8135161122816 8140455775088 8142800058666 8143990493184 8151637719834 8155177293312 8156772286299 8162868534912 8178433256448 8184747497472 8187309591552 8195990282496 8196195560448 8203720015296 8224712084862 8228283388416 8230859110656 8237213827584 8239792345344 8244982438784 8247356823888 8256307964112 8260703732736 8272050853248 8281028794752 8283621028032 8286244862272 8288631130104 8288838728352 8292437876736 8300224495836 8313656961792 8325076820256 8328691703808 8330320632816 8332928296056 8341763380938 8355263070336 8361507667968 8366740080048 8366949634624 8369359143768 8370373054464 8370582700032 8374630848948 8378267249664 8383720124052 8399705959008 8403353247744 8408822448992 8411244016644 8412473696256 8415107076096 8416542104334 8419176757719 8420407597056 8428314380031 8431974091008 8436463386624 8448051935232 8453550227976 8457220896768 8461522868526 8462547944448 8465196999168 8476825017024 8490543280128 8499545478144 8502206114304 8503868979333 8507561497344 8516795046656 8519247708192 8533034625024 8541047165049 8544755826432 8544969839616 8550138010752 8552814484032 8556528254976 8562097147968 8573858270424 8578423107072 8587733564928 8595617468256 8595832755328 8598308178096 8604946587744 8607640217904 8611377795072 8633412998784 8638851026624 8641338837768 8641555269984 8642602156032 8650717580232 8653425538212 8660106501768 8676619342272 8680386871296 8683104116736 8684802361872 8688573444096 8696732035446 8698003451904 8706170898054 8722771572816 8726559141888 8726777708544 8728265885976 8730998119116 8732055840768 8734789260288 8740255262193 8740474171884 8744269427712 8756280786816 8760942747648 8770451300352 8774692832178 8778502946304 8778722813952 8784216308322 8786966055777 8788030557696 8790781499136 8814343458816 8817102637056 8822656367616 8834775401088 8844364086912 8861228264448 8866809788928 8869585390848 8878989472704 8879211857152 8881768887264 8891408576736 8908362457344 8913973670784 8916764036544 8923648313216 8926218140112 8926441707456 8930317713408 8935906071888 8938703303208 8944333627788 8961388424352 8965279604736 8971114527648 8973922780368 8975009931264 8983437487164 8991909870489 8997975614208 9006461708608 9009055384056 9010372460544 9018833221944 9022749345792 9028621672056 9032542046208 9049765036032 9051534992864 9055465316352 9058299973632 9063968420052 9066805739082 9067904142336 9068131258368 9076646255418 9080587482624 9082363467723 9097902084096 9099681455592 9103632685056 9112181018031 9113513170944 9116365999104 9122070781719 9126031732992 9128888479872 9134638598592 9152056263168 9158012746974 9161989304832 9171933127168 9174574454976 9183227101776 9189421903872 9198088553472 9207840934656 9210723290496 9220489067808 9220720005504 9229185017208 9244120843776 9256818811968 9257050659584 9259716499488 9260838273024 9266865556032 9269766388512 9273791471616 9275605243632 9288346459626 9293291699328 9303378028672 9306057209904 9316157394096 9319073656536 9320202620928 9322025470056 9324943569396 9328992611328 9346780864512 9352864082016 9353997139968 9356925247488 9365711422788 9367080640512 9371610711918 9374544333063 9381782043582 9393792565248 9399670954128 9403752443904 9406696126464 9412582590054 9412818338952 9413958660096 9416905537536 9422837072896 9425550655872 9440804265984 9449669203884 9453772403712 9454009184256 9459925255116 9464032908288 9466995460608 9468847019541 9472958546688 9485970852384 9491021309952 9501322242048 9510244006473 9514373508864 9520366437504 9523346624064 9548872080384 9551861190144 9561988662912 9562228153856 9564981878592 9571006684512 9581394427488 9599663953152 9610082798848 9612850304736 9613091069568 9618905262096 9621916294536 9623322968064 9632359291464 9650725995456 9654916497408 9661200260544 9665395310592 9670069651788 9670311849744 9674510856192 9680564911212 9683595245142 9687800019456 9712589623632 9713766260736 9716806987776 9718707404952 9721749678732 9722927425536 9732057277761 9742619814489 9747806915392 9752039571456 9755092279296 9761196760056 9765435230208 9765679816704 9770402657106 9774645124608 9781006811394 9785253883392 9803912122368 9813118019418 9814552645632 9817624922112 9819299121723 9823562820864 9823808863232 9826637917824 9837303106176 9856060591104 9866757712896 9872972601856 9875815814592 9876063165696 9886534377408 9889629186528 9916136391168 9919240466688 9925488413568 9939122326224 9949909597776 9955207062528 9968881797504 9975161012544 9978283564704 9982616297472 9988863156792 9989113339296 9993450774528 10002834648828 10019022492416 10021907764512 10028220379632 10031359541112 10032574795776 10032826073088 10039104352368 10042246920888 10046607427584 10052894330874 10065764007936 10076688728064 10081561977396 10083035848704 10092503843604 10095663127914 10096886172672 10103457585396 10122722565984 10127118016512 10130288136192 10132269422184 10133496901632 10136669018112 10146187374687 10147670693888 10150593014016 10157199381063 10161609801984 10167019978752 10180985665536 10182976866972 10187398480896 10190587470336 10197219867198 10198455215104 10201392160128 10201647665664 10215660917952 10232193183744 10237141637541 10241586770688 10241843282944 10248252359709 10252702317312 10255911748992 10266785699616 10276468423416 10283400701952 10293099095552 10296063296064 10307237967936 10311713538048 10318424768064 10338099641856 10344611420416 10347849622656 10358821051488 10362063701808 10373310006192 10377814265856 10379843963112 10399635949248 10404151640064 10413921163464 10414181992032 10415443623936 10418703998976 10425223750536 10428487187076 10433015405568 10435055899086 10454953161744 10459492872192 10466300282256 10470844919808 10480677068358 10482209288192 10485227948544 10487278653813 10495116687744 10512101203968 10521972092268 10523246782464 10526540903424 10533391950732 10537965720576 10558059208704 10564709535744 10568016635904 10574629823394 10579221499392 10579486468096 10582533142272 10589420631321 10590703492608 10594018729728 10600691707008 10620904799232 10632432032768 10635493954176 10635760332288 10647037021824 10650369893184 10657078365024 10677398973696 10688987522304 10703670197472 10710412242192 10713764952072 10742481090432 10745843838912 10750509858816 10757237245776 10757506673088 10762177757184 10767382520076 10779068730924 10784807651072 10799621947296 10804311318528 10811343148704 10814727453264 10816037609472 10819423383552 10821268419858 10821539450904 10826238339072 10836404202897 10846881497088 10857066744888 10858653990912 10868850293112 10873569724416 10875696381732 10879100830962 10883824713216 10904577675264 10912996663296 10916412788736 10926663326586 10927987043328 10928260747264 10931407861248 10933545830571 10938293353728 10945412384179 10966282779816 10971044517888 10974478814208 10981346355063 10982951770112 10986114633984 10986389793792 10996475765184 11008410618816 11014271643648 11029401137664 11036579464302 11041371726336 11044828037376 11051508173472 11051784971136 11066965994448 11084875949056 11088068164992 11100102427008 11107094177088 11110571061408 11122351174584 11140350760448 11155653440064 11159145525024 11160497405952 11166174465264 11171022999552 11178293498736 11193648297498 11199607945344 11214992022192 11220142768128 11222056139112 11225569010292 11227210129408 11230443334656 11237752506708 11242632121344 11264069246976 11271400303968 11276294529024 11281747927086 11282030491368 11283397259264 11286646645248 11286929332224 11293992396414 11297527785999 11302433356032 11320724373504 11332727304192 11336274819072 11338491972444 11343415329792 11358996944256 11377379500032 11388062886732 11393007768576 11393293119488 11396574153216 11398803099957 11400184014336 11403752645376 11411174613293 11416129530624 11431811027232 11437897476096 11450311419904 11453608873728 11460823291008 11464410904128 11473262116992 11476853623872 11481837060096 11511217331712 11521785117024 11522073693312 11534290106976 11537900717616 11546808669024 11561026976343 11568825789696 11579736482496 11584764592128 11595642713928 11597337935872 11600677730304 11608227864072 11630362097088 11635412189184 11637687847968 11641330825488 11642741121024 11646385680384 11653673682924 11653965562512 11659025903616 11669973756966 11675041049088 11677324458501 11699590442904 11704670595072 11704963751936 11712288411096 11715954741036 11717374076928 11721041998848 11728376719353 11752457945088 11756136849408 11761822306962 11763541823488 11766929481216 11774587817538 11779700534784 11787367182962 11792485449216 11814971019264 11822413051904 11826113854464 11838652630272 11842358516352 11855211435648 11877816609792 11880139678134 11885298227712 11889018715392 11901624186816 11901922276608 11914541429184 11918271070944 11923446177792 11925778170384 11948517899136 11961486036864 11965230373824 11977916649552 11989213160652 11997300818944 12012073845408 12025110962592 12030332461056 12038162229408 12043389394944 12049213772466 12052985571081 12077733298176 12085291226736 12089074318776 12090538856448 12090841677824 12094323591168 12102195007224 12107449976832 12109817956964 12130536112128 12132908607456 12138176913408 12149574690708 12151350894592 12154850233344 12155154665472 12162761042292 12166568384922 12168042310656 12171851306496 12174231882267 12179518131456 12202741684224 12210683662632 12215985739776 12227456579751 12232765939968 12244302802368 12252562538496 12264118071296 12267649884672 12277121246208 12280964387328 12288957275854 12293985423744 12294293340672 12305580022944 12325494458368 12337068127293 12342425082624 12346288665984 12355820741376 12359688518016 12367473658176 12384461946168 12391055599104 12408076279872 12421543192128 12425431542048 12426936827904 12429367293408 12433258092528 12438656815104 12450336743754 12470485442688 12487615230384 12493037555712 12495480949224 12499392444084 12509042724776 12512645071407 12532894605504 12538336591872 12542261501952 12550110120072 12550424451936 12551944880128 12555559581696 12555874050048 12561946273422 12567400874496 12575580186078 12599558938512 12605029871616 12605345579008 12613233673488 12618710544384 12622660614144 12624813156501 12625129359388 12630611395584 12647961136512 12654695079936 12668429656064 12672077902848 12680325341964 12685831345152 12688312445354 12692284302789 12693821916672 12697795498752 12731829440512 12735814920192 12749318217216 12753309171456 12761342246016 12775192569984 12799551937536 12817133739648 12817454759424 12825207016128 12829221726048 12834792382464 12843145721952 12860787405636 12867634660608 12881600347392 12893426202384 12893749132992 12899347808256 12907419881616 12911460326856 12917066692608 12950119498176 12955742650368 12958276539936 12962332904976 12963903234048 12976076370348 12980138307318 12990159752652 13014929013408 13020580306944 13024656175104 13027203542808 13032860166144 13041342415192 13045098053169 13047005177856 13059256347081 13071882829824 13084157359224 13086070194176 13089838712832 13090166562816 13092398828964 13096497178674 13098083761152 13102183890432 13110711257826 13116404141568 13141414121472 13155676950528 13162039248267 13167754419456 13168084220928 13176324462483 13182045836544 13186172248704 13221515188224 13225653955584 13228240634518 13233984551424 13252163101632 13266546130368 13273609416704 13291842396672 13300214683392 13304378086272 13318484209056 13318817785728 13337112865104 13362543686016 13370960506176 13375146054816 13376766394368 13385472469824 13389662561184 13395476570112 13403859107832 13408054954812 13416500441682 13442082636528 13447919407104 13456671791472 13460884170552 13462514896896 13471276780528 13475156230746 13496963421312 13507050848256 13509692562912 13511329202176 13515558690816 13528249832916 13534124018688 13542932508084 13548813069312 13574647554048 13577302489296 13583197974528 13587449960448 13595952630078 13596293156264 13600208608623 13601856213504 13602196887552 13614969383127 13620881223936 13642924244992 13646853126144 13649522183388 13655449027584 13664336479612 13670269756416 13674548998656 13689047599488 13701957897888 13711200935936 13728084394752 13737019120461 13742983957248 13757899690752 13774840652664 13784132855808 13797132830208 13811761401984 13816084935744 13822084104192 13831080008256 13837085687808 13839791950816 13843777525812 13866181265664 13885228217952 13885575989376 13891257409536 13900298334048 13904649582768 13910687207424 13913407865448 13932519689439 13939937548992 13945990496256 13955067043008 13961126559744 13974236091144 13978610484804 13980303931392 13983038205084 13987415354094 13993488916992 14020171296768 14029296123024 14030995709952 14035387871232 14044522600976 14048567134182 14050620960768 14057416067877 14072673065373 14086279380992 14090688847872 14099506431192 14105628665856 14110044189696 14118873885081 14119227508428 14120937990144 14125358306304 14134255609344 14161206398976 14174503805826 14180658605568 14181013776384 14189887882674 14196049362432 14200493190912 14209437820032 14228956278576 14236531964928 14251983363072 14271560263296 14280549656256 14285019936096 14323308120576 14327791785216 14342982994368 14343342230784 14356510026768 14372091641232 14399495929728 14415124198272 14419636604352 14425897844736 14428357893144 14428719267872 14432874441804 14434984452096 14448538937196 14476088993184 14482374746112 14491800390816 14498092965888 14500928508976 14505104477682 14505467774616 14511766284288 14520847366818 14525392867713 14539436900352 14555217051648 14568884435448 14570649391104 14575210481664 14578061107428 14582624518098 14584391138304 14621710373088 14628059357184 14632638418944 14641795140084 14648152845312 14648519725056 14655603985659 14661967686912 14671510217091 14677880825088 14685695524864 14705868183552 14715439285736 14719677029127 14721828968448 14726437383168 14735344231296 14735713294848 14755954659264 14784090886656 14800136569344 14809458902784 14814094748544 14829801566112 14834443779792 14874204586752 14878860700032 14888232620352 14894697332736 14904391331648 14908683489336 14924864396664 14932810593792 14953322696256 14959815671808 14962741518816 14967425347056 14973924446208 14983294735188 14983670008944 14990176161792 15004251973242 15028533738624 15042330569448 15042707321824 15047039311668 15048862193664 15049239109632 15058656528552 15063370381332 15069911141376 15079341496311 15098646011904 15110303072256 15115033092096 15117989296592 15122342966094 15124553773056 15138755765406 15143494691871 15145329259008 15155186378094 15184083848976 15190677024768 15195432204288 15198404133276 15200245352448 15205003527168 15221506040832 15242414702976 15250529968128 15271478498304 15274465300458 15281097721344 15285881205504 15295829800797 15297682822656 15302471498496 15323491376928 15348289775616 15362380156032 15362764924416 15379053475968 15383867623488 15395744892032 15400178549424 15414702635124 15425101052928 15439648643328 15460856951904 15467570307072 15477637152096 15507149462784 15516917130624 15521774433984 15528514240512 15538231577232 15538620750016 15543095552712 15545367871488 15559965009288 15566721398784 15569765944668 15596403572736 15599453923872 15606227460096 15616384548128 15620881745196 15621272988048 15623165435904 15628055998464 15637835625804 15642730780614 15652583848629 15682429742616 15689239308288 15699450423384 15706267379712 15721015602537 15723313932288 15742675031616 15753294692352 15768151805952 15782958138402 15784870173696 15789811355136 15800087926098 15806948580864 15837088813056 15840186237512 15847064303616 15852024953856 15861944735091 15868832249088 15869229702144 15886055238912 15891028094592 15901037560512 15931357198848 15948648049152 15953640498432 15970555532736 15975554839776 15985617547536 16016098460544 16033481283456 16050882972544 16055505296208 16065618363288 16070647428108 16113721635648 16118765758368 16120718475264 16125764788224 16135855868664 16136260009632 16143266635776 16151073780114 16168603096386 16177211476608 16199432920944 16206466977792 16206872887296 16217014723056 16222091179896 16224056414208 16229135075328 16231902629787 16232309176356 16239357508608 16270322245632 16280911550176 16285600117332 16287980986368 16303275439668 16310354586624 16313544572598 16318651246443 16325737069824 16356866512896 16369494994944 16374619183104 16389994989879 16391980564992 16392391120896 16407440030592 16449424169724 16456566776832 16461718221312 16474427655168 16479584690688 16489964877568 16494713647776 16512615928224 16521407465472 16544101706496 16554869196453 16562057589504 16567242056064 16572489724544 16577262260208 16577677456704 16584875753472 16600448991672 16627313923584 16650153640512 16657383407616 16660641265632 16665856592112 16683526761876 16710526140672 16733480160096 16733899269248 16738718287536 16740746108928 16749261697896 16756534499328 16767440248104 16790472446247 16799411918016 16806706495488 16817644897984 16822488033288 16824947392512 16830214152192 16833084208668 16838353515438 16840815194112 16856628760062 16863948182016 16896103870464 16907100455952 16914441793536 16922621890629 16923045737052 16925095888896 16930393998336 16940988594621 16953650034048 16981086560256 16999090956288 17004412228608 17007737958666 17015122994688 17033590093312 17038495416384 17066069250048 17082094330098 17089511652864 17089939679232 17100276021504 17105628968064 17124194295936 17147716540848 17156846214144 17175467129856 17191234936512 17191665510656 17196616356192 17209893175488 17215280435808 17222755590144 17266825997568 17277702053248 17282677675536 17283110539968 17301435160464 17306851076424 17320213003536 17353238684544 17366208233472 17369604723744 17377146888192 17393464070892 17396006903808 17412341796108 17445543145632 17453118283776 17456531771952 17461996238232 17464111681536 17469578520576 17480510524386 17480948343768 17488538855424 17504960635449 17512561573632 17521885495296 17540902600704 17549385664356 17557005892608 17557445627904 17568432616644 17573932111554 17576061115392 17581562998272 17628686917632 17634205274112 17642733460443 17645312735232 17661881726307 17669550802176 17681050774443 17688728173824 17722456528896 17733619577856 17739170781696 17757978945408 17758423714304 17763537774528 17782817153472 17816724914688 17820209517201 17827947341568 17833528073088 17847296626432 17852436280224 17852883414912 17871812143776 17877406606416 17888667255576 17922776848704 17930559209472 17942229055296 17947845560736 17950019862528 17966874974328 17983819740978 17995951228416 18012923417216 18018110768112 18037666443888 18045498691584 18057243344112 18065084092416 18073820658699 18103069985728 18110930632704 18116599947264 18127936840104 18133611478164 18135808284672 18136262516736 18153292510836 18161174965248 18164726935446 18195804168192 18199362911184 18207265370112 18224362036062 18227026341888 18232731998208 18244141563438 18249852577383 18252063465984 18257776959744 18269277197184 18304112526336 18316025493948 18323978609664 18343866254336 18349148909952 18366454203552 18378843807744 18396177106944 18415681869312 18421446580992 18433435913781 18440978135616 18441440011008 18458370034416 18488241687552 18513637623936 18514101319168 18519432998976 18533731112064 18539532777024 18547582943232 18551210487264 18576692919252 18586583398656 18606756057344 18612114419808 18632314788192 18638147313072 18640405241856 18644050940112 18649887138792 18657985222656 18693561729024 18705728164032 18713850494976 18731422845576 18734161281024 18743221423836 18749088666126 18763564087164 18799341908256 18807504887808 18813392252928 18825165180108 18825636677904 18827917320192 18833811075072 18842919410133 18845674145792 18851101311744 18863370279117 18881608531968 18899338407768 18907544807424 18908018368512 18919850510232 18928065816576 18933990921216 18937694039082 18945917093376 18971941704768 18982042619904 19002644484096 19020488012946 19028747017728 19032468668031 19040732875008 19046693248128 19097744160768 19103722380288 19123977325824 19124456307712 19129963757184 19142013369024 19162788854976 19199327906304 19220165597696 19225700609472 19226182139136 19237810524192 19243832589072 19264718582928 19301451990912 19322400521088 19340139303576 19340623699488 19349021712384 19361129822424 19367190490284 19375600038912 19425179247264 19427532521472 19433613975552 19437414809904 19443499357464 19445854851072 19464114555522 19485239628978 19495613830784 19510184558592 19522393520112 19530870460416 19531359633408 19540805314212 19549290249216 19562013622788 19570507766784 19607824244736 19626236038836 19629105291264 19635249844224 19638598243446 19644745768011 19647125641728 19647617726464 19653275835648 19666066886739 19674606212352 19712121182208 19733515425792 19745945203712 19751631629184 19752126331392 19773068754816 19779258373056 19832272782336 19838480933376 19842360951777 19850976827136 19878244652448 19899819195552 19910414125056 19937763595008 19950322025088 19956567129408 19965232594944 19977726313584 19978226678592 19986901549056 20005669297656 20038044984832 20043815529024 20056440759264 20062719082224 20065149591552 20078208704736 20084493841776 20093214855168 20105788661748 20124750662523 20163123954792 20166071697408 20185007687208 20191326255828 20193772345344 20206915170792 20245445131968 20254236033024 20260576272384 20264538844368 20266993803264 20273338036224 20292374749374 20295341387776 20301186028032 20314398762126 20323219603968 20327194427761 20361971331072 20365953733944 20374796961792 20381174940672 20393928945117 20394439734396 20396910430208 20402784320256 20403295331328 20431321835904 20464386367488 20474283275082 20483173541376 20483686565888 20496504719418 20505404634624 20511823497984 20533571399232 20552936846832 20566801403904 20586198191104 20592126592128 20614475935872 20636849536128 20676199283712 20689222840832 20695699245312 20717642102976 20724127403616 20746620012384 20755628531712 20759687926224 20799271898496 20827842326928 20828363984064 20837407997952 20850447501072 20856974374152 20866030811136 20870111798172 20909906323488 20918985744384 20932600564512 20941689839616 20961354136716 20964418576384 20970455897088 20974557307626 20981123031141 20990233375488 21024202407936 21043944184536 21046493564928 21053081806848 21066783901464 21075931441152 21116118417408 21129419071488 21136033271808 21149259646788 21158442998784 21158972936192 21165066284544 21178841262642 21181406985216 21188037459456 21192181424687 21201383414016 21241809598464 21261755708739 21264864065536 21270987908352 21271520664576 21284831824011 21294074043648 21300739786368 21314156730048 21354797947392 21377975044608 21407340394944 21420824484384 21427529904144 21484962180864 21491687677824 21514474491552 21515013346176 21534765040152 21558137461848 21569615302144 21599243894592 21608622637056 21622686297408 21629454906528 21632075218944 21638846767104 21642536839716 21643078901808 21652476678144 21672808405794 21714133489776 21737700586224 21747139448832 21751392763464 21758201661924 21767649426432 21781271050227 21809155350528 21825993326592 21832825577472 21853326653172 21855974086656 21856521494528 21862815722496 21867091661142 21873936777147 21876586707456 21890824768358 21932565559632 21942089035776 21948957628416 21962692710126 21965903540224 21972229267968 21972779587584 21992951530368 22016821237632 22028543287296 22058802275328 22073158928604 22082743452672 22089656074752 22093976378929 22103016346944 22103569942272 22133931988896 22169751898112 22176136329984 22200204854016 22214188354176 22221142122816 22244702349168 22280701520896 22311306880128 22318291050048 22332348930528 22342045999104 22356586997472 22387296594996 22399215890688 22429984044384 22444112278224 22451138020584 22454420258816 22460886669312 22475505013416 22485264242688 22506377959863 22528138493952 22542800607936 22552589058048 22563495854172 22564060982736 22566794518528 22573293290496 22573858664448 22587984792828 22595055571998 22604866712064 22665454608384 22672549638144 22676983944888 22686830659584 22708133648109 22717993888512 22732779567141 22754759000064 22776125773464 22786015537152 22786586238976 22793148306432 22797606199914 22800368028672 22807505290752 22822349226586 22832259061248 22863622054464 22875794952192 22900622839808 22907217747456 22911697950687 22921646582016 22928821808256 22946524233984 22953707247744 23022434663424 23043570234048 23044147386624 23068580213952 23075801435232 23093617338048 23122053952686 23137651579392 23159472964992 23191285427856 23201355460608 23216455728144 23260724194176 23275375695936 23282661650976 23285482242048 23292771360768 23307347365848 23307931125024 23318051807232 23339947513932 23350082098176 23354648917002 23399180885808 23409341190144 23409927503872 23424576822192 23431909482072 23434748153856 23442083997696 23456753438706 23464096170921 23512273698816 23523644613924 23527083646976 23533858962432 23549175635076 23559401069568 23574734365924 23584970898432 23629942038528 23644826103808 23652227708928 23674437207603 23677305260544 23684717032704 23700131889147 23710422871296 23755633219584 23760279356268 23770596455424 23778037430784 23803248373632 23803844553216 23829082858368 23836542141888 23846892355584 23851556340768 23897035798272 23912588839321 23922972073728 23930460747648 23955833299104 23978426321304 23994601637888 24024147690816 24050221925184 24060664922112 24076324458816 24086778789888 24098427544932 24105971142162 24170582453472 24178148637552 24181077712896 24188647182336 24204390014448 24214899953664 24219635913928 24226610670171 24252904644579 24265817214912 24276353826816 24299149381416 24302701789184 24309700466688 24310309330944 24325522084584 24333136769844 24336084621312 24343702612992 24348463764534 24359036262912 24405483368448 24421367325264 24431971479552 24454913159502 24465531879936 24470316858897 24488605604736 24528236142592 24535299769344 24554242492416 24561928774656 24577914551708 24587970847488 24588586681344 24611160045888 24650988916736 24674136254586 24684850165248 24692577331968 24711641482752 24719377036032 24734947316352 24768923892336 24782111198208 24816152559744 24843086384256 24850863084096 24858734586816 24866516185056 24877313630208 24900673487508 24940970885376 24975230460768 24986075111424 24990961898448 24998784888168 25018085449552 25025290142814 25065789211008 25084523003904 25100220240144 25100848903872 25111119163392 25111748100096 25123892546844 25134801748992 25151160372156 25199117877024 25210059743232 25226467346976 25237421088768 25245321228288 25249626313002 25250258718776 25257530273157 25261222791168 25284943140093 25295922273024 25309390159872 25336859312128 25344155805696 25360650683928 25371662690304 25376624890708 25384568605578 25387643833344 25395590997504 25463658881024 25471629840384 25498636434432 25506618342912 25511606937999 25522684492032 25550385139968 25599103875072 25623141495147 25634267479296 25634909518848 25650414032256 25658443452096 25669584764928 25686291443904 25721574811272 25735269321216 25763200694784 25786852404768 25787498265984 25814839763232 25822920653712 25834133385216 25900238996352 25916553079872 25924665809952 25927806468096 25952152740696 25960276614636 25980319505304 26029858026816 26041160613888 26049312350208 26054407085616 26065720332288 26082684830384 26090196106338 26094010355712 26118512694162 26168314718448 26179677425664 26180333125632 26184797657928 26192994357348 26196167522304 26204367780864 26220765786579 26221422515652 26232808283136 26282828242944 26311353901056 26324078496534 26335508838912 26336168441856 26352648924966 26360898167331 26364091673088 26372344497408 26443030376448 26451307911168 26456481269036 26467969102848 26504326203264 26533092260736 26547218833408 26583684793344 26600429366784 26608756172544 26636968418112 26637635571456 26674225730208 26725087372032 26741921012352 26750292109632 26770944939648 26779325122368 26790953140224 26807718215664 26816109909624 26833000883364 26884165273056 26895838814208 26913343582944 26921768341104 26925029793792 26942553561056 26950312461492 26975729611467 26993926842624 27019385125824 27031117381632 27056499665832 27068248037376 27085865016168 27097626138624 27149295108096 27154604978592 27166395949056 27174899920896 27191905260156 27192586312528 27200417217246 27203712427008 27204393775104 27229938766254 27241762447872 27247090403169 27293706252288 27299044366776 27310898055168 27328672959224 27336543054093 27340539512832 27349097997312 27366212345157 27378095198976 27403915795776 27422401871872 27456168789504 27474038240922 27485967914496 27515799381504 27549681305328 27568265711616 27594265660416 27623522803968 27632169871488 27662160016512 27679583901632 27687555051624 27732362531328 27770456435904 27771151978752 27782514819072 27800596668096 27809299165536 27821374414848 27826815730896 27865039378878 27879875097984 27910134086016 27948472182288 27957220969608 27960607862784 27966076410168 27974830708188 27986977833984 28040342593536 28058592246048 28061991419904 28070775742464 28089045201952 28097134268364 28101241921536 28114832135754 28123632999189 28145346130746 28181377695744 28199012862384 28211257331712 28220088379392 28237747770162 28238455016856 28241875980288 28250716612608 28268511218688 28322412797952 28349007611652 28361317211136 28362027552768 28379775765348 28392098724864 28400986381824 28406541058623 28418875640064 28457912557152 28473063929856 28503966726144 28530732019419 28543120526592 28561099312512 28570039872192 28646616241152 28655583570432 28685965988736 28686684461568 28713020053536 28744183282464 28798991859456 28830248396544 28839273208704 28856715786288 28857438535744 28865748883608 28869968904192 28897077874392 28952177986368 28964749492224 28983600781632 28996185931776 29001857017952 29010208955364 29010935549232 29023532568576 29041694733636 29050785735426 29137768870896 29141298782208 29150420963328 29156122214856 29165249036196 29168782276608 29196171833283 29227859443467 29243420746176 29256118714368 29265276837888 29283590280168 29296305690624 29297039450112 29311207971318 29323935373824 29343020434182 29355761650176 29411736367104 29430878571472 29439354058254 29443657936896 29452874766336 29457897365169 29470688462592 29471426589696 29511909318528 29568181773312 29600273138688 29618917805568 29628189497088 29659603132224 29668887559584 29748409173504 29757721400064 29776465240704 29808782663296 29817366978672 29849728793328 29865621187584 29906645392512 29925483037632 29934850694112 29947848892416 29966589470376 29967340017888 29980352323584 30008503946484 30057067477248 30084661138896 30085414643648 30094078623336 30097724387328 30098478219264 30117313057104 30126740762664 30139822282752 30158682992622 30197292023808 30230066184192 30235978593184 30244685932188 30249107546112 30277511530812 30286989383742 30290658518016 30310372756188 30368167697952 30381354049536 30390864408576 30396808266552 30400490704896 30410007054336 30438562124061 30443012081664 30471598143189 30484829405952 30501059936256 30542956996608 30548930600916 30562195442688 30571762411008 30591659601594 30595365645312 30604942996992 30646982753856 30696579551232 30711424912623 30724760312064 30725529848832 30744757079127 30758106951936 30767735246976 30791489784064 30800357098848 30829405270248 30850202105856 30879297286656 30921713903808 30935140614144 30955274304192 31014298925568 31033834261248 31043548867968 31076463154464 31077241500032 31086191105424 31119930018576 31133442797568 31139531889336 31198907847744 31212454920192 31232769096256 31241763490392 31242545976096 31246330871808 31256111996928 31275671251608 31285461561228 31305167697258 31364859485232 31378478616576 31398900846768 31412534759424 31442031205074 31446627864576 31461835961439 31485350063232 31536303611904 31565916276804 31569740347392 31579622710272 31600175852196 31613897161728 31674177626112 31680372475024 31694128607232 31704049907712 31723889470182 31737664498176 31738459404288 31768261893963 31772110477824 31782056189184 31802075121024 31862714397696 31897296098304 31907280996864 31941111065472 31951109679552 31971235095072 32032196921088 32066962566912 32101765945088 32111010592416 32131236726576 32141294856216 32227443271296 32237531516736 32251529576448 32271711737328 32272520019264 32286533271552 32302147560228 32337206192772 32354422953216 32398865841888 32412933955584 32434029446112 32444182359792 32448112828416 32458270150656 32463805259574 32464618352712 32478715017216 32509212608691 32540644491264 32561823100352 32571200234664 32575961972736 32606550879336 32620709173248 32627089145196 32637302492886 32651474139648 32713733025792 32738989989888 32749238366208 32779989979758 32783961129984 32784782241792 32800637491713 32814880061184 32836237152537 32898848339448 32913133553664 32923436442624 32944039065189 32948855310336 32959169381376 32979929755136 32989427295552 33025231856448 33042814930944 33088203412992 33109738392906 33124115179008 33134484112128 33144979449088 33154524520416 33155354913408 33200897983344 33254627847168 33300307281024 33321282531264 33331713184224 33367053523752 33421052281344 33466960320192 33467798538496 33477436575072 33481492217856 33498523395792 33513068998656 33534880496208 33580944892494 33598823836032 33635289795968 33644976066576 33660428304384 33666168417336 33676707030876 33681630388224 33713257520124 33727896364032 33792207740928 33814200911904 33828883587072 33845243781258 33846091474104 33850191777792 33860787996672 33881977189242 33892583357997 33907300068096 33962173120512 33998181912576 34008824457216 34015475917332 34030245989376 34067180186624 34076990832768 34132138500096 34164188660196 34179023305728 34179879358464 34196409299871 34200552043008 34211257936128 34233523839879 34248388591872 34295433081696 34313692428288 34350934259712 34382469873024 34383331021312 34393232712384 34419786350976 34430560871616 34445511180288 34533651995136 34555404106496 34565355351072 34566221079936 34602870320928 34613702152848 34640426007072 34706477369088 34739209447488 34754293776384 34786928141784 34792013807616 34824683592216 34891086291264 34906236567552 34913063543904 34923992476464 34928223363072 34939157041152 34961021048772 34961896687536 34977077710848 35009921270898 35025123147264 35031973375503 35098771328712 35114011785216 35114891255808 35136865233288 35147864223108 35152122230784 35163125996544 35185130158059 35257373835264 35268410548224 35285466920886 35290625470464 35323763452614 35339101604352 35362101548886 35377456347648 35444913057792 35467239155712 35478341563392 35515957890816 35516847428608 35527075549056 35565634306944 35633449829376 35640419034402 35655894683136 35667056146176 35694593252864 35704872560448 35705766829824 35743624287552 35754813212832 35777334511152 35845553697408 35884458110592 35895691121472 35933749948656 35967639481956 35991902456832 36025846834432 36036221536224 36075332887776 36090997383168 36114486688224 36130168184832 36147641317398 36206139971456 36233199894528 36255873680208 36267222956328 36271616569344 36272525033472 36306585021672 36322349930496 36329453870892 36391608336384 36398725822368 36414530740224 36448724072124 36454052683776 36465463996416 36488283126876 36499705154766 36504126931968 36515553919488 36522695646801 36538554394368 36608225052672 36632050987896 36647957219328 36682369739253 36687732508672 36698297819904 36732908407104 36757687615488 36792354213888 36831363738624 36842893161984 36866871827562 36881956271232 36882880022016 36916740068832 36976483375104 37011204381879 37027275247872 37028202638336 37038865997952 37067462224128 37079065554048 37102420974528 37153385838504 37173166797312 37213512114688 37224228839616 37264629576384 37276294626144 37280810483712 37288101880224 37299774277584 37315970445312 37411456328064 37462845691152 37486442847672 37498177332252 37527128174328 37598683816512 37615009775616 37626784505856 37650330360216 37651273355808 37655834640384 37667622150144 37685838820266 37691348291584 37702202623488 37726740558234 37798676815536 37815089614848 37816036737024 37839701020464 37856131633152 37867981842432 37874439469503 37875388078164 37891834186752 37943883409536 37964085239808 38005288968192 38040976025892 38057494035456 38064937336062 38076852908367 38081465750016 38093386496256 38195488321536 38207444760576 38247954651648 38248912615424 38259927514368 38284026738048 38325577709952 38398655812608 38440331195392 38451401218944 38452364278272 38475621048384 38487665178144 38529437165856 38602903981824 38644801042176 38680278607152 38681247398976 38698043424768 38722259644848 38734380980568 38751200077824 38850358494528 38867227951104 38874829619808 38886998714928 38891709702144 38928229111044 38970479257956 38991227661568 39044787040224 39061740920832 39081610628424 39098580498432 39124027245576 39141015533568 39177769041243 39215648489472 39252472077672 39258210582528 39270499688448 39277196486892 39289491536022 39294251283456 39295235452928 39306551671296 39332133773478 39349212424704 39424242364416 39467030851584 39486117744801 39491890407424 39503263258368 39504252662784 39528973387449 39546137509632 39558516746112 39664545564672 39676961866752 39684721903554 39701953654272 39756489304896 39799638391104 39820828250112 39875527190016 39900644050176 39913134258816 39955452627168 39956453357184 40011338595312 40076089969664 40087631058048 40112881518528 40125438164448 40130299183104 40156417409472 40168987683552 40186429710336 40211577323496 40249501325046 40326247909584 40370015374416 40382652511656 40387544690688 40413830341584 40490890263936 40521152544768 40529077688736 40533987606528 40546676072448 40584749498748 40590682775552 40602372056064 40628797524252 40646439207936 40654388855522 40723942662144 40731907467888 40749593923584 40762349881344 40787857890234 40788879468792 40793820860416 40805568640512 40806590662656 40844908149381 40862643671808 40928772734976 40948566550164 40966347082752 40967373131776 40993009438836 41010809269248 41023646995968 41067142798464 41105873693664 41133602807808 41172396382208 41184253184256 41211057361383 41228951871744 41255785140367 41273699072256 41352398567424 41378445681664 41391398490624 41435284205952 41448254807232 41493240024768 41511257063424 41519375852448 41598543796992 41655684653856 41656727968128 41700895002144 41713948748304 41732061622272 41740223596344 41797559068317 41819812646976 41837971488768 41865201129024 41883379679232 41922708273432 41928837152768 41940911794176 41949114615252 41962246062282 41980466750976 42087888369072 42092987129856 42106163613696 42133567802928 42151862882304 42172248203631 42218019196119 42258838142976 42272066543616 42298519293576 42316885997568 42317945872384 42330132569088 42357682525284 42362813970432 42376074918912 42384362849374 42402766828032 42483619196928 42523511417478 42529728131072 42541975816704 42543041329152 42569663648022 42588148087296 42601479572736 42628313460096 42709595894784 42755950089216 42814680789888 42841648968768 42855059808288 42969924361728 42983375355648 43028948983104 43030026692352 43069530080304 43116274923696 43139230604288 43198487789184 43245372594816 43258909813056 43277693534208 43285073679432 43286157803616 43304953356288 43345616811588 43428266979552 43475401172448 43494278897664 43502785526928 43516403323848 43535298852864 43562542100454 43576178603139 43618310701056 43665651154944 43706653306344 43711948173312 43713042989056 43725631444992 43734183322284 43747873554294 43753173414912 43781649536716 43865131119264 43884178071552 43897915256832 43925385420252 43931807080448 43944458535936 43945559175168 43966811956977 43985903060736 44014530651273 44033642475264 44057086574592 44117604550656 44146317857208 44165486905344 44179312149504 44187952757858 44206032693888 44207139884544 44267863977792 44339503796224 44352272659968 44400409708032 44409093558739 44428376708352 44442284245632 44489404698336 44561403041792 44622613760256 44636582100096 44664697861056 44684091998208 44713173994944 44774593189992 44798431781376 44859968088768 44888224556448 44902276041168 44921773338624 44951010026832 44970528485376 45012755919726 45085601215872 45126991708344 45128121965472 45133589037056 45146586580992 45147717328896 45175969585656 45190111143996 45209733424128 45238024488933 45330909216768 45345099276288 45353967889776 45373661319168 45416267296218 45430484075613 45435987777024 45465559134282 45552251546928 45572031074304 45573172477952 45586296612864 45595212399828 45600736057344 45615010581504 45644698453172 45664518122496 45727244108928 45751589904384 45801245679616 45814435494912 45823395901374 45843293164032 45857643616512 45887489402391 45893048467968 45907414495488 46044869326848 46087140468096 46088294773248 46137160427904 46151602870464 46187234676096 46244107905372 46275303158784 46318945929984 46382570855712 46402710921216 46432911456288 46521448388352 46550751391872 46565323301952 46585542721536 46614694731696 46615862250048 46636103614464 46679895027864 46700164196352 46709297834004 46798361771616 46818682380288 46849153644384 46863818964144 46869496307712 46884167995392 46913506877412 46928192341842 46957751545887 47047289227848 47054167293952 47067717924864 47098351270152 47118802139136 47149468731848 47163046807611 47169941796864 47259884077056 47289652207616 47304455417856 47348874415206 47354610521088 47369434065408 47400263778294 47420845742592 47511266439168 47520558712536 47541192910848 47556074861568 47585834205273 47606496747264 47607689106432 47658165716736 47673084283776 47703112681536 47794071596544 47825177678642 47845944147456 47860921495296 47911666598208 47956852642608 47989203275776 48048295381632 48100443850368 48152648917632 48196855089864 48211942284324 48341164906944 48356297275104 48362155425792 48377294364672 48408780028896 48429799907328 48439271827856 48453221340342 48505809289158 48531634429824 48598298762832 48619400933376 48620618661888 48651044169168 48666273539688 48672169242624 48687405225984 48695707889361 48696927529068 48718072525824 48810966736896 48842734650528 48863942959104 48909826319004 48931063759872 48940633717794 48955953739329 48977211209472 49056472285184 49070599538688 49108484984832 49123857549312 49155829103416 49169984969637 49175941694976 49177173362688 49222320091776 49301977833472 49348272509172 49369700330496 49385154663936 49423282965504 49438754072064 49469894632704 49537847784672 49564222396416 49632305119488 49664607589359 49686172768512 49701726168192 49717469173632 49733032370112 49754627260416 49801346975016 49881941770752 49950460921536 49972150222848 49981923796896 49997569776336 50036170899104 50050580285628 50131578422016 50200440480288 50201697807744 50222238326784 50247785093688 50269603497984 50302320744312 50371417338741 50398235754048 50420119486464 50452934693952 50474842177536 50490642456576 50499252626004 50500517437552 50515060546314 50522445582336 50569886280186 50591844546048 50688311611392 50721301367856 50743325380608 50753249781416 50767865671887 50769137211156 50775287666688 50791181995008 50822965783863 50927317762048 50943259680768 50997272868864 51013236685824 51023213875998 51045368984064 51100770279936 51198207750144 51246282990294 51268534958592 51269819037696 51300828064512 51316886904192 51372582887808 51443149622544 51470538642432 51526401389568 51573704809536 51574996531968 51629679526464 51645841307424 51668266770432 51800477992704 51833106159744 51849331619904 51904305481392 51920553229272 51960639010608 52059716053632 52098624700416 52108814171232 52131440664576 52165369660768 52180392212676 52188020711424 52237025388324 52336629436896 52359354851328 52369595315856 52385988714696 52392335044608 52408735561728 52441531573158 52442845031304 52465616566272 52514881906347 52565656485888 52622707802112 52648156993068 52671017677824 52672336883712 52705297849932 52721796334662 52728183346176 52744688994816 52886060752896 52902615822336 52912962538072 52928200381329 52935938205696 52985645178921 53008652406528 53043152323329 53066184521472 53094437666816 53167369586688 53200858733568 53217512345088 53273936836224 53275271142912 53348451460416 53450174744064 53460628551603 53483842024704 53500584219264 53541889879296 53558650244736 53615436431328 53632219819248 53666001766728 53768330546112 53791677628416 53826687165888 53843536682208 53850059587584 53885107122112 53900624922984 53951459222934 53987853685248 54038770251648 54112999331664 54136496074752 54171730032336 54195252277248 54221461976097 54309209957184 54332791898112 54349799841792 54383810520312 54385172625056 54400834434492 54407424854016 54408787550208 54459877532508 54483524895744 54494180806338 54587412504576 54598088733552 54621796110336 54657345918448 54673086108186 54681079025664 54698195994624 54732424690314 54749557732149 54756190397952 54807831591552 54912337579008 54948076481844 54971935828992 55031598763008 55099362610656 55136531423232 55188531320832 55247045607936 55264339742976 55300307741343 55324320033024 55359167803264 55375110103248 55464725062656 55540912871808 55542303957504 55601193336192 55618598331072 55642748829696 55653631461792 55730078757756 55759750195968 55820268172032 55896944364576 55914441939216 55921215725568 55932152820336 55949661416376 55973955667968 56080685187072 56117184492096 56141551484928 56178090403904 56194268536728 56202483843072 56229664271508 56247265998378 56290692261492 56398025724768 56422514663424 56440176758784 56475495540324 56476910033712 56483751960576 56501433225216 56528758230399 56537022437376 56590110837351 56644825595904 56698015223304 56722634422272 56724055105536 56759551530696 56784197449728 56801972763648 56813082117246 56837751280128 56915825114304 56946127859712 57007933452288 57061464038838 57086241053184 57097406004093 57122198625024 57140079744384 57293232482304 57311167140864 57371931977472 57373368923136 57426040107072 57488366564928 57597983718912 57660496793088 57678546417408 57713431572576 57714877071488 57731497767216 57794155748784 57904355972736 57967201563264 58003714035904 58020417910728 58021871098464 58047065137152 58083389467272 58101571470852 58275537741792 58282597564416 58300841926656 58312244429712 58330498072392 58337564553216 58392343666566 58455718886934 58486841492352 58530553675776 58567180560336 58592611381248 58594078900224 58622415942636 58647870747648 58686040868364 58711523300352 58823472734208 58861757142944 58878708116508 58887315873792 58905749532672 58915794730338 58934237304033 58941376925184 58942853179392 58998200660217 59023818637056 59136363546624 59200546277376 59237835611136 59256378994176 59319206264448 59337775119168 59496818347008 59515442800128 59527082855331 59552930481408 59617565326592 59634733957344 59699457586656 59731242375168 59813290785024 59850966075264 59869701388224 59895697784832 59933178940752 59934680035776 59960704647168 60017007892968 60114134954496 60169322277792 60170829287296 60188157246672 60195448774656 60234626114208 60253481525328 60279644565504 60317365985244 60374251987569 60471957186368 60489371864376 60498215092224 60555023061624 60573978767484 60581317036032 60620745512376 60736335395904 60762708099072 60781728817152 60793616533104 60800981409792 60820014108672 60877124248122 60886024163328 60943196286378 60969658811904 60981583283283 61085913993216 61097861201832 61124390885376 61143524822016 61181786835351 61183319203188 61190731290624 61209885993984 61293965507712 61393159102464 61422849825246 61449520624128 61451059697664 61489514158254 61516213903872 61535470493952 61582979568128 61600714197696 61658810540496 61700404211712 61758594573312 61843427807616 61910548608384 62028597851136 62067668522496 62087097735936 62152926308928 62154483000064 62172382210848 62239860037152 62266885595136 62279063778672 62397815695488 62465538192512 62483526980784 62485091952192 62512223993856 62551342503216 62570923122456 62610335394516 62729718970464 62756957233152 62797801693536 62825069518848 62884062410148 62893255729152 62923671922878 62943369093423 62970700126464 63072607223808 63131832553608 63139480694784 63159245420544 63200351704392 63227794323456 63348355252224 63360744950048 63388257214464 63408099815424 63447778940364 63475328996352 63476918808576 63536523787926 63544220955648 63564112378368 63576544274061 63604150242048 63725428795392 63785267126217 63794592196608 63814561993728 63854495472033 63882222130944 63902219359104 63942470190144 64064393842176 64133925133824 64203531890176 64222021184832 64262473453152 64282589712432 64454886542592 64475063033472 64543423474656 64545040038528 64604295120456 64674412385544 64708845906432 64797731683776 64825867911168 64868058892224 64888364719584 64896225656832 64916540301312 64927610519148 64929236705424 64957430034432 65018425217382 65123646200704 65142400469328 65213101758672 65241418346496 65254178290392 65274604985772 65302948279296 65343813150681 65427466051584 65477979979776 65498476732416 65559979959516 65567922259968 65569564483584 65601274983426 65621810331441 65629760122368 65672474305074 65797696678896 65826267107328 65846872885248 65888078130378 65897710620672 65918338762752 65959859510272 65978854591104 66050463712896 66085629861888 66176406825984 66219476785812 66248230358016 66268968224256 66281929136787 66289958898176 66309049040832 66310709826816 66401795966688 66509255694336 66600614562048 66642565062528 66663426368448 66734107047504 66842104562688 66933920640384 66935597076992 66954873150144 66997046791584 67026137997312 67069760992416 67161889784988 67197647672064 67270579591936 67289952133152 67332336834672 67353414061752 67363260776448 67426515040248 67455792728064 67584415481856 67628401823808 67657767174144 67690487562516 67692182948208 67700383555584 67721575993344 67763954378484 67785166715994 67814600136192 67996363825152 68017648914432 68030951834664 68060491978752 68124400944327 68134360373248 68153981665536 68198338701423 68264277000192 68328377320392 68358046611456 68359758716928 68392818599742 68401104086016 68422515872256 68467047679758 68496777183744 68590866163392 68627384856576 68701868519424 68735093852061 68764939746048 68766662042624 68786465424768 68839572701952 68861121743232 69067303990272 69110808212992 69130710702144 69132442159872 69205740641856 69227404305696 69280852014144 69412954738176 69478418894976 69573856283568 69649367184432 69782172582528 69826127087808 69847984952928 69856446726144 69878314082304 69922042097544 69923793375072 69954155421696 70019842541796 70050246294528 70063946751006 70197542657424 70228023570432 70229782511616 70273730466576 70295728446216 70304244461568 70326251993088 70370260316118 70536821096448 70570933841772 70581250940928 70647526905228 70678203208704 70724203097772 70754912695296 70889826115584 70934478311424 70956683126784 71023311622809 71031915781632 71033694857216 71054151098112 71100395667441 71131268613888 71266899658752 71280838068804 71311789366272 71334112292352 71389186505728 71409745120896 71411533659648 71487248575104 71509626425664 71554669022304 71691107394816 71737766517963 71768916221184 71791382242944 71867499897312 71935278963912 71983804913664 72051693668864 72072443072448 72150665775552 72181994766336 72228973376448 72260336369664 72295282634796 72412279942912 72511747360416 72534445912656 72543233138688 72613170043344 72644699860992 72658907741784 72758713933737 72797451644736 72829061480448 72897448144248 72908105367552 72930927992832 72976566253752 72999410309532 73008253863936 73031107838976 73045391293602 73077108788736 73216450105344 73264101975792 73295914438656 73364739478506 73375465017344 73396595639808 73410950576691 73465816814208 73584708427776 73662727477248 73685786323968 73733743655124 73763912542464 73765760044032 73833480137664 73952966750208 74022408763758 74054550495744 74056405276672 74077731995904 74134924448256 74158131108096 74204841949056 74306771677008 74346333594624 74427024229376 74448457679232 74529259152768 74552589252288 74576203760448 74599548555168 74631940890624 74822912656128 74925691382304 74972885695344 74996354664504 75054256348656 75197367633024 75253569011712 75300660720432 75302546711616 75335244300288 75371677640532 75382696583168 75404405246976 75453481116468 75597353631072 75630179229696 75679402040928 75712263266304 75735963684864 75748878939006 75750776156328 75783668373504 75854829420279 75887766819072 75928170479616 76010577936384 76081952051784 76114988070912 76129874672124 76153705816734 76162931500032 76186772992512 76390976643072 76414889521152 76495909303296 76497825230848 76519855028736 76534820813997 76568053476096 76617886689253 76651155419904 76797311625216 76869424485441 76880662390784 76902802437888 76904728556544 76951242096768 76975330356288 77058874331712 77205807963648 77289602084352 77360557214304 77362494797952 77444519289696 77468761961136 77502400155648 77700716989056 77749659239616 77773997429856 77783419404288 77856458222088 77940958515912 77982455323136 78089574080448 78123481841664 78163221256848 78197160996864 78248054491152 78282031067136 78355538082486 78504944155344 78540999376896 78554392973784 78578983072044 78588502566912 78590470905856 78613103342592 78664267546956 78698424849408 78848484728832 78934061703168 78972235489602 78983780814848 79006526516736 79008505325568 79057946774898 79082694501993 79092275019264 79117033492224 79329091129344 79353923733504 79369443807108 79403907308544 79512978609792 79599276782208 79641656500224 79751054380032 79801288100352 79826268517632 79878222293051 79910905254336 79912906714368 80022677190624 80152179939328 80175262116096 80225763037056 80250876328896 80312834818944 80337975367104 80372859420672 80423154646992 80499002650092 80652495819168 80740030748832 80765305023312 80775089381376 80827660683168 80927188834401 80981780527872 81058155377472 81093352144896 81169498997496 81181365551104 81204744112128 81257595048504 81292878415872 81308777711044 81447885324288 81463814935776 81499187847168 81524699762688 81575715780468 81577758937584 81587641720832 81611137281024 81613181325312 81689816298762 81725287343616 81741271209507 81897133100328 81932694165504 81934746263552 81986018877672 82021618538496 82047293991936 82098637035471 82134285596928 82211747387328 82267205615616 82344792764416 82368506368512 82422114722766 82457903743488 82511570280734 82547398144512 82704797134848 82756891363328 82782796981248 82870568411904 82896509614464 82986480049536 83038751704896 83197087593984 83311369307712 83313455936256 83401790004288 83427897496608 83464123244544 83480447192688 83595118136634 83639625293952 83730402258048 83845416546864 83881823588352 83898229230504 83924492124564 83960933501952 84175776738144 84185974259712 84212327227392 84267135605856 84303725764608 84344496407262 84370898997567 84436038392238 84544133087232 84597038587152 84633771995136 84635891744768 84660265138176 84715365050568 84725627940864 84752149837824 84768725698748 84805533656064 84967238393856 85047022834956 85059456262144 85083951633408 85086082658304 85139327296044 85176296174592 85202959145472 85219623175869 85256626920192 85419191789568 85511900178432 85592196058257 85629361579776 85683297937536 85710119616576 85939848723456 85966750711296 86057897966208 86060053384704 86139060160608 86232549847392 86278461208576 86396975578368 86490745189632 86517819626112 86570147358864 86572315607232 86609906712576 86691233623176 86856533959104 86950802344896 86988557795328 87005571053856 87032806647696 87070597705728 87125084200908 87152357206278 87413306612688 87423896346624 87451262889984 87468366644568 87495747108588 87506346829824 87563299073432 87588515499849 87683578330401 87730262238528 87768356143104 87795830513664 87850770840504 87863614160896 87888917071872 87891118350336 87933623913954 87971806121472 88029061302546 88067284950528 88235209101312 88292635714416 88330973810688 88358624299008 88373692095507 88375905515716 88412065387776 88414279769088 88535727955584 88679007592448 88704545319936 88800819416064 88818187117478 88856753416704 88884568491264 88978809396672 89122806083584 89245227520512 89273164200192 89329395722112 89426347989888 89549186379984 89596863562752 89719936177536 89776449112896 89804552082336 89843546677248 89902020053664 89941056970752 90025511839452 90171202431744 90253983416688 90256243930944 90293173161984 90295434657792 90351939171312 90380222287992 90419466848256 90476048977866 90690198552576 90707935779552 90747322638336 90832534592436 90860968151226 90871975554048 90931118268564 91104503093856 91144062148608 91172593225728 91190424799656 91201472114688 91230021163008 91289396906344 91315686372183 91329036244992 91414794429567 91454488217856 91503179808768 91602491359232 91628870989824 91646791802748 91686586328064 91715287233024 91774978804782 91786096935936 91814828990976 92089738653696 92134274737869 92174280936192 92176589546496 92234271237381 92274320855808 92303205740928 92374469352192 92488215810744 92550606317568 92637891859968 92765141711424 92805421842432 92865822912576 93042896776704 93101502783744 93130646603904 93229389463392 93231724500096 93359790055728 93400328392704 93418595668008 93596723543232 93637364760576 93698307288768 93727637928288 93738992615424 93768335990784 93827013754824 93856384683684 93915503091774 94094578455696 94135435849728 94196702540304 94237604278272 94298937463696 94326093615222 94339883593728 94385507884317 94579304415232 94608910835712 94697748830412 94709221042176 94738868130816 94800527556588 94841691485184 95022532878336 95041117425072 95082385821696 95112149723136 95171668410546 95212993494528 95215378212864 95304785681889 95316331433472 95346168567552 95406225363072 95588143193088 95650355357284 95691888294912 95721842990592 95823333196416 95913705285216 95978406551552 96096590763264 96200887700736 96305297835264 96393710179728 96423884568648 96682329813888 96712594550208 96754588729344 96817560057792 96859599814656 96878543655712 96906442680684 97011618578316 97063268859648 97196597525664 97238801866752 97302088338336 97332547079376 97344338485248 97374810451968 97391415778722 97393855058136 97436145051648 97527637826073 97621933473792 97685469301056 97727885918208 97819652638008 97862127519744 97881267435588 97911907478658 97954422418944 98141199077376 98216969969664 98247715098624 98311658206832 98339969939274 98351883389952 98354346725376 98401912475139 98444640183552 98508711457611 98603955666944 98696545018344 98739400660992 98770309327872 98832117195567 98846565931008 98877508144128 98939789265408 99075695569344 99128444792832 99264610238976 99329215178718 99372345537024 99403452336384 99434938347264 99466064740224 99602693950032 99763883541504 99900921843072 99963847593792 99995139552672 100072341798208 100101160571256 100263156844032 100400880960576 100403395615488 100444476653568 100495570187376 100539206995968 100604641488624 100742834677482 100796471508096 100905869387904 100981284913152 100998505252008 101001034875104 101030121092628 101044891164672 101139772560372 101183689092096 101376623222784 101442602735712 101486650761216 101506499562832 101535731343774 101538274422312 101550575333376 101582363990016 101645931567726 101677750073991 101886519361536 101994545737728 102026473371648 102046427751996 102090737968128 102201540559872 102396415500288 102492565980588 102537069917184 102539638075392 102589227899613 102601656129024 102633773808384 102700571519637 102745165775616 102886299245088 102941077284864 103052802779136 103147409619072 103149993063936 103259359052928 103291682614848 103336533540864 103600955985408 103666212319488 103698663239808 103808610962784 103841106458544 103921278021216 104119432107264 104217628342464 104262881329152 104330739321536 104360784425352 104376041422848 104474050776648 104673258873792 104718709702656 104739190631712 104771977429392 104784670089216 104817471123456 104883063146316 104885690062608 104931233132544 105029763812694 105095920126509 105296313986136 105342035355648 105344673767424 105410595699864 105443592669324 105456366692352 105489377989632 105555390474177 105772121505792 105805231644672 105825925076144 105856400762658 105871876411392 105971290357842 106017304813056 106086304646658 106132369042944 106334739173376 106401717467136 106435024690176 106547873672448 106550542285824 106696902920832 106900349488128 106921257103206 106967684049408 107001168438528 107083779758592 107117300489472 107230872862656 107264439638496 107332003533456 107536661092224 107653374331776 107687073364416 107770214244224 107801249845968 107902918445868 107975707370496 108077540503296 108225998663328 108272992149504 108343460064672 108390504554496 108442923952194 108618419914368 108699599683584 108767621040624 108770345250112 108801668868984 108814849708032 108817575100416 108919755065016 108967049791488 108988361612676 109174825009152 109196177467104 109243592220672 109314691836896 109346172216372 109362158051328 109396391989248 109464849380628 109499115464298 109512380795904 109568086940403 109615663183104 109824675158016 109896152963688 109943871657984 110047109217759 110063197526016 110198725221312 110273062846464 110377062641664 110494091215872 110528679485952 110600615482686 110648640066048 110718335606528 110750220206496 110929450125312 111033613145637 111081825743616 111084607915008 111202386672384 111237196662144 111307262923584 111460157515512 111519500391936 111640536344064 111793888729152 111828883878432 111842431451136 111864305640672 111899322832752 111947911335936 112234368984192 112356180807808 112388537073456 112459328543016 112494531996756 112581384522984 112796051449536 112845029326848 112880353517568 112950991080648 112953820067424 112967503921152 113002866450432 113057516460798 113074044874752 113180221674702 113396030446608 113445268844544 113448110211072 113519103061392 113568394899456 113603945527296 113623318408509 113626164234492 113675502560256 113831650228608 113892255719424 114015866904576 114122928077676 114172482106368 114194812008186 114230558725101 114244397250048 114280159488768 114586464964608 114622334281728 114743863954944 114746737846272 114852080214144 114976733129856 115195967437824 115320993586176 115357092834816 115426863145152 115429754142976 115462995534432 115588311497568 115808711945472 115934403126528 116007428071808 116040835821456 116043742196928 116094130274304 116166778934544 116203142941704 116551075483584 116601683853312 116624488859424 116660996144784 116675129106432 116784687333132 116911437773868 116973682984704 117134361120672 117185222762496 117244831885272 117295741495296 117372081736728 117423046600704 117533307123729 117646945468416 117723514285888 117757416233016 117774631747584 117811499065344 117831589460676 117868474608066 117882753850368 117885706358784 117996401320434 118047637274112 118272727093248 118401092554752 118458353234403 118475671222272 118512757988352 118586920162347 118638412528896 118675550238336 118993636694016 119030885600256 119054165710662 119105860962816 119235130653184 119269467914688 119398915173312 119462484750336 119626581570048 119701932150528 119739402776448 119866357881504 119869360071552 120034015785936 120228269908992 120338644555584 120341658574592 120376314493344 120390897549312 120469252228416 120506963050656 120559289131008 120634731970488 120748503975138 120943914372736 120978743728752 121110046123248 121147957534968 121162634072064 121241491024752 121472670791808 121563457634304 121587233066208 121601962819584 121640028217344 121754248496244 121772048326656 121886392572756 121939317623808 121963166566566 122171827986432 122195722403664 122248781770752 122287049644032 122363573670702 122366638406376 122381462581248 122419771987968 122534724448143 122587931015424 122786318204928 122845699650492 122899041248256 122902119395328 122979028316508 123032427807744 123070940987904 123165959136256 123201428395392 123317621080992 123400808423424 123517189146624 123633172084149 123686855615232 123767355421101 123821097216768 124057195702272 124135337044992 124174195471872 124305852617856 124308966000128 124344764421696 124479720074304 124533771190272 124558127557344 124795631390976 124931076385024 124967053961568 124970183904384 125102685006432 125141846244912 125220670789032 125459437940928 125513914466304 125595603387072 125650139037696 125768124820296 125786511458304 125847343845756 125886738186846 125941400252928 126263665107216 126278961389568 126318490841088 126400703408784 126455588646912 126516744610893 126654057588357 126721489900096 126776514428928 126816199630848 126895557880728 126950657992704 126953837617152 127073047575852 127088441911296 127128224756736 127153088548122 127208300484096 127450857590784 127570534252434 127589184393216 127629123987456 127708990944066 127764444261888 127804438718208 127884940380288 128128787684352 128267850267648 128407063780352 128444042369664 128524946906304 128565179424864 128909773085184 128950126066944 129086846949312 129090080077056 129208590240912 129348824771088 129417691812864 129595463367552 129736117784448 129776729439168 129833080602624 129855221038296 129858473410848 129914860068864 130036850434764 130247292401408 130284800938656 130426203517344 130482836692992 130508356580784 130549209971544 130605896558592 130687626301362 130854932103168 130996953464832 131119959919032 131135844519936 131139128967168 131202549966852 131243620662882 131259520244736 131344948610148 131595393357792 131652534214656 131693745770496 131776156260756 131795421241344 131836677525504 131900435870931 131919719020544 131957709182208 132043591953819 132100927425792 132171259723776 132352813651968 132438953571624 132496460716032 132537936448512 132563858273574 132579917796352 132618098081664 132621419653632 132803591933376 133018511388672 133201229124096 133227280676217 133285130125056 133326852736896 133468214095008 133684209125376 133867841280768 133871194153984 133909746300288 133994093583168 134052275994624 134139521984832 134323779569976 134395295344128 134541159183872 134579904266304 134664673669344 134706828123504 134853030080496 134911585456128 135256803647616 135380975125032 135384365896416 135400767111168 135443151986688 135527908756968 135570333431988 135629200272384 135992727650304 136035297828864 136061903669328 136120983957504 136248801888654 136268720746496 136307963331072 136396677402846 136656754640784 136716093222912 136719517433856 136785637199484 136802208172032 136845031744512 136934095359516 136993554367488 137181732326784 137254769713152 137403737038848 137470187704122 137529879492096 137533324085248 137572930849536 137662468207173 137679145403904 137722243486464 138134607980544 138221616425984 138261421404288 138264884319744 138411481283712 138454808611392 138561704028288 138825909476352 138956837789952 139147712567136 139298734368864 139564345165056 139652254175616 139695969905856 139756628164608 139844084195088 139847586750144 139908310843392 140039685083592 140100492589056 140127893502012 140395085314848 140456047140864 140547460933152 140591456892432 140608488923136 140652503986176 140740520632236 140873254637661 141141867683544 141162501881856 141295053810456 141356406417408 141448406195544 141509825390592 141779652231168 141868956622848 141913366253568 142046623245618 142063831563264 142067389714432 142108302196224 142200791334882 142262537227776 142290360994327 142533799317504 142561676137608 142623578732544 142668224584704 142757502615819 142778373011456 142819490241792 142823067319296 142974497150208 143019252851328 143109338044608 143382214789632 143475533035926 143537832442368 143582764485888 143734999794624 143870557927824 143967609827328 144103387337728 144144886144896 144301331551104 144457946752896 144590565269592 144824559885824 145023494720832 145068891825312 145086466277376 145226340086688 145289399721984 145317815483568 145517427867474 145594903289472 145794896288496 145861855985664 145953132507504 145998820619064 146016507727872 146062215677952 146090782587204 146154217577472 146432900210688 146528203951584 146591828877312 146729478957012 146750930034688 146793191279616 146821901153382 146867861217987 146931633628416 147169416855552 147325454954496 147371572647936 147467487310248 147527825084928 147531520088064 147666960275328 147905933500416 148044817527516 148109100991488 148112810553344 148155463991808 148269848896512 148316262216192 148345269972809 148409683898112 148613543354016 148692667189248 148854048458752 148896915358464 148993822768077 149058518305536 149105178504576 149152407520896 149199097110336 149263881781248 149645825312256 149851382764608 149945771390688 149992709329008 150108512697312 150394735266048 150601321440864 150605093423232 150743355281064 150765393166336 150808810493952 150906962232936 151114252016223 151194707262144 151260358459392 151358804081856 151424526532608 151471927369728 151497757878012 151501552312656 151567336747008 151709658840558 151775533638144 152163904103568 152229976141824 152259749344248 152307411633468 152325863000064 152373545985024 152468897351589 152781953286144 152829779042304 152991818606592 152995650461696 153039710057472 153069641627994 153136106952192 153235773378506 153302310839808 153594623250432 153738848970882 153761324781568 153805604875776 153809457113088 153902484193536 153950660712576 154117748663424 154411615927296 154579204168704 154721114428608 154724989595904 154889038579392 154937523922272 155004800311296 155401433978112 155499318479232 155547994859712 155712916444176 155881917031824 155964910646272 156179148160896 156326442513696 156394321993728 156496108982304 156564062134272 156711076164972 157009888310688 157108785947568 157157966144088 157177005133824 157180941811712 157226206685184 157328535093912 157396849698816 157544645719041 157696969457664 157868123406336 157944470979204 157967561629696 158013053033472 158017010651136 158115893549796 158165389003986 158184550038528 158234066984448 158658182258688 158707847467008 158738887614216 158807814617088 158956935536763 159025957219584 159129456969987 159198553564416 159283313000448 159502108760064 159602576200704 159652537035264 159756444586102 159821810508672 159825813428736 160045354381248 160304359878656 160350524232192 160381885654809 160451526074112 160501752657792 160625669637888 160675950734208 160846309293984 160998005300184 161304991638336 161480061497664 161530610046624 161550178762752 161655321366336 161854377668802 161963561055744 162116310754944 162338997994992 162409488224256 162515190097008 162585756831744 162617555422088 162664385928291 162927629871552 162998375694336 163049399525376 163151431560936 163155517875168 163175283441664 163222274562048 163226362650624 163379632597524 163450574687232 163482542419014 163794266200656 163865388331008 163869492527104 163972037755344 164043237076992 164094587983872 164197274070942 164248673196447 164268571193856 164423494774656 164689585528832 164737012737024 164844229445532 164915807486976 165023140561468 165094796289024 165409594269696 165513782726656 165565593962496 165741136823808 165793019228928 165900923224029 165972960099072 166077503409792 166394175187968 166622738615424 166626911872512 166803580008576 166855794993216 166928246489088 166960894385376 167190236273268 167279250587904 167460804516096 167690833093728 167763647176704 167796458461008 167848984249128 167921867003904 168351553476288 168424654454784 168534271211712 168607451529216 168688992814524 168741797995134 168872076784476 169194077174304 169267543990272 169320530276352 169430730101136 169451255881728 169504299675648 169537451397496 169586274691197 169611067312128 169770332512053 169934476787712 170094045669912 170118912524288 170167903266816 170172165316608 170278654592088 170352592349184 170405918290944 170439246351738 170513253840384 170838383579136 171023800356864 171184392116514 171258723159552 171292218012279 171366595875072 171420239233152 171879697446912 171933501422592 172115795932416 172120106769408 172278120321216 172465099694784 172556922417152 172793951156736 172981490379264 173035639252224 173140294717728 173144631214464 173382467246352 173713067918208 173901604689792 174011142107712 174065613295392 174141195411456 174250168401816 174304714412556 174826613225376 174847792693248 174902525779968 174936733289136 174991494217176 175012693659648 175126598146864 175177030999698 175367156660802 175460524477056 175591661027328 175701541681008 175777834143744 175782236700672 175867247827908 175943612242944 176058122605092 176134569901056 176470418202624 176585271428832 176661947621376 176717248598016 176747384191014 176751811031432 176802711912099 176824130775552 176828559538176 176994601980651 177071455911168 177358015184896 177409090639872 177601638832128 177636374234956 177713506833408 177769136982528 177957618793344 178245612167168 178490455041024 178546328400384 178581248565993 178658791444224 178852695979776 179098372759968 179193727125504 179439872355072 179552898225792 179609104164672 179687093354496 179804040107328 179882113941504 180051023678904 180342404863488 180507966833376 180512487861888 180586346323968 180703878342624 180760444575984 180838933696512 180952097955732 181122755962707 181415871559104 181494645276672 181665069184872 181721936302452 181743951108096 181862236537128 182209006187712 182288124297216 182345186451456 182380849599312 182402944229376 182460042326016 182578793812688 182631372744366 182658072489984 182829588859134 182908976435712 182944749849849 183257741979648 183293583605496 183373172656128 183430574466048 183545360506053 183549957609564 183572193871872 183629657981952 184179477307392 184268549475738 184348561872384 184353179092992 184468542474762 184548641711616 184606411481856 184748938704384 184976431621488 185101212635136 185275783719936 185530283422848 185731645825152 186085793553408 186203005567488 186261293207808 186458778926784 186463449000192 186719580111456 186800656785408 186837191336016 187193447086464 187396614577536 187455275856576 187536671981568 187654027509648 187712769367368 187831006183548 188189156911392 188270871699456 188393405080608 188475208556544 188597874927392 188652187230444 188679767187456 188771015768634 188830107280269 189217821671424 189395497660824 189418442084352 189477736261632 189601055113176 189683382970368 190045065756672 190082234850144 190164771643392 190224299446272 190343336821092 190425986989056 190430756425728 190609571363778 190632662866944 190692337135104 190729632822183 190812450726144 191176286386176 191300710714568 191355801378651 191383776589824 191443685981184 191563486416099 191646666392832 191827410570432 191956813103104 192193181526528 192401775401472 192610595670528 192787420359456 192847769137296 193364659627776 193425189100416 193635120115584 193757087311424 193812885361368 194023237156632 194126537719296 194393195051328 194477603733504 194604176676672 194665094158752 194688676970496 194749620903936 194782831557444 194787710116272 194872290103296 195055275652146 195370938602112 195639305276016 195724255039488 195762534871176 195823814957316 195908844837888 196031439452043 196282398154752 196433939939328 196495430197248 196623316413664 196679939878548 196703766779904 196708693450752 196803824950278 196865430994323 196889280367104 197017422915222 197393090036688 197478801321984 197540618655744 197664234391134 197693131862016 197755016288256 197879578530816 198151391138688 198256889585664 198529220477952 198658430357436 198744691074048 198806904672768 198845787410361 198869876694528 198932129480448 199205387900064 199527767083008 199801843686144 199927695187584 199990279105344 200144683596416 200202321142512 200526313688064 200801761921152 200806791230976 200991140374752 201078413991936 201209282977248 201485669354964 201592943016192 201811738775808 201997010504016 202002069750208 202060242185256 202089782329344 202279545120744 202367378184192 202753246445568 202885205471424 202973301522432 203012999125664 203071462687548 203076548844624 203101150666752 203164727980032 203291863135452 203355500147982 203989091475456 204052946743296 204092855503992 204181475936256 204373202832981 204403081119744 204595016104269 204792831000576 204985131961176 205074139834368 205079276150784 205178455799226 205203312258048 205267547616768 205401143039274 205490331551232 205772598490176 205882154569728 206105605558272 206205281556183 206294819238144 206299986127872 206518718105856 206583365229696 207201911970816 207332424638976 207397326479616 207617221925568 207682212917088 207842556042432 208238864214528 208435256684928 208661478643072 208721568850704 208948101553296 209346517747584 209478381263424 209543954858784 209569340178432 209634942246912 209766126292632 209771380125216 209862466265088 210059527625388 210191840253018 210592627972272 210684070711296 210689347534848 210821191399728 210887185338648 210912733384704 210978755979264 211110780948354 211610463289344 211651850152288 211712801525316 211743752822784 211942580715684 212034609626112 212172609293316 212264738085888 212669478346752 212803434934272 212870049380352 213069934868427 213095747344896 213101084571648 213301187002323 213393805841664 213800698976256 213842514206412 213935368098816 214002336877056 214167559517184 214234600978944 214461745725312 214528879276992 214664007066912 215073322184448 215213299553889 215306748663552 215374146728832 215540428488448 215602499691936 215805836891736 215951414740992 216155081006592 216451997326656 216545984299008 216686920129344 216781009108992 216885847904388 217236839828736 217535242081248 217540690500224 217603337737968 217629699416064 217839510130032 217934099582976 217976723225352 218276141801211 218392354934208 218487184441344 218629383673792 218692344432744 218724316102656 218792783978496 218929698761256 218998230928596 219024761591808 219136173880806 219231326366208 219649350316032 219792305927376 219887743315968 220094218435518 220126395052032 220232851730073 220397450442624 220754125283328 220988182431744 221057358971904 221201230965372 221297280132096 221436671213056 221500440412992 221858900250624 222067226291274 222163651487232 222169215830016 222404773344768 222474393324288 222614525847168 222920315031024 223039000783872 223281072688128 223587777458304 223657767756864 223728611281344 223798645665504 223895822671872 224468737968384 224712361615616 224777074146912 224918657086032 224989063993512 225162769045968 225592102899072 225760707035136 225901982161296 225907640134848 226005732900864 226115032921596 226148089749504 226360443349404 226792060893216 226890537689088 227038206122784 227136789798912 227207891054592 227246636817018 227252328468984 227351005120512 227564488260837 227663300457216 227784511438848 228031733809152 228245856155352 228344964212736 228389624016372 228461117450202 228488794500096 228560318977536 229172929929216 229244668563456 229487727909888 229493475692544 229604462441991 229704160428288 229853660067759 229953466259712 230391934875648 230608273456323 230641987172352 230714185669632 230853726290304 230859508285952 230925991068864 231176622995136 231617423890944 231868806253056 232014856143616 232081671642912 232087484393856 232333557869088 232406285883408 233102150967168 233248977718848 233321992289568 233350258212864 233569374666264 233822875547736 233947365969408 234268722241344 234370445524992 234489663770544 234591482990592 234744163473456 234846093201408 235066614247458 235447028571776 235514832466032 235622998130688 235663178921352 235736949216132 235765507700736 235771412717568 235992802640868 236095274548224 236545454186496 236802185109504 236916706468806 236951342444544 237025515976704 237173840324694 237248083505979 237276825057792 237351100476672 237987273388032 238061771200512 238108331421324 238211721925632 238470261306368 238538935829376 238797830346624 238924969500672 239253163140096 239403864301056 239478805552896 239634666879153 239732715763008 239738720143104 240068031571872 240456539817984 240677289111168 240683317149184 240752628986688 240938504456832 241013926101312 241118578262016 241269463940976 241497007950276 241887828745472 241957487457504 242220092246496 242295915069936 242325268144128 242482982049504 242945341583616 243174466132416 243280056434688 243508496992488 243544096653312 243772785145512 243878635247616 243926333133132 244343655972864 244391444807328 244497563541504 244574099288064 244727147341404 244733276812752 244762925162496 244839543975936 245069448896286 245175862030848 245223813628521 245691399300984 245798082496512 245804238790656 245958056633016 246064855615488 246141881975808 246295911106413 246331918272512 246402856790784 246635242161984 246801616846848 247034378293248 247266344168298 247373711230464 247534710842202 247642194433536 248114391404544 248270674089984 248348390943744 248611705235712 248617932000256 248689528843392 248959440148608 249116255114688 249591262781952 249862152770048 249934107923136 249940367808768 250205370012864 250283692489824 250441341578064 250918875881856 251191206774144 251536249640592 251694687691512 251773476373692 251882800505856 252527330214432 252557922779136 252636981682176 252801406817568 252911177293824 253033489221786 253308115176714 253442979800192 253632399261696 253791115761456 253901315985408 253907675234304 254146095151704 254176883822592 254256449513472 254306177096244 254416600968192 254901715181568 255141068504868 255178368786432 255258247974912 255417981888132 255528888523776 255608877436416 255658869527607 255769880760576 256257575368704 256535700535296 256776588174771 256814127560704 256888084739328 257049893812608 257130358849728 257819546170368 257900252133888 258173693898624 258180160154112 258417180481824 258697649542176 258835383625728 259190926735104 259472235568896 259553458878336 259710442076592 259716946821696 259829720137728 260073700869528 260494584802816 260569601877312 260852407034688 260965673385984 261016713161568 261098419943088 261211793117184 261375252602724 262239919838064 262271689039872 262405099933704 262487241325764 262519040489472 262689897220296 263050734991203 263190786715584 263305068429312 263387491540992 263552312521512 263590842482688 263673355051008 263800871741862 263839438041088 263915418364416 264087183907638 264201854851584 264705627303936 264877907143248 264992921432064 265075872897024 265121076286521 265127716547148 265159835592704 265236196163328 265242839307264 265607183866752 266037022777344 266402458248192 266454561352434 266570260250112 266653705473792 266936428190016 267368418250752 267735682561536 267742388307968 267819492600576 267988187166336 268279043969664 268647559139952 268790590688256 269082318367744 269159808532608 269329347338688 269413656247008 269706060160992 269823170912256 270513607295232 270761950250064 270768731792832 270886303973376 271055817513936 271140666863976 271258400544768 272070595657728 272123807338656 272241967915008 272497603777308 272537441492992 272615926662144 272793354805692 273313509281568 273432186445824 273571274398968 273604416344064 273690063489024 273868190719032 273987108734976 274244383288701 274363464653568 274509539426304 274807474077696 274940375408244 275059758984192 275066648170496 275145861699072 275324936414346 275358290807808 275444486972928 276269215961088 276402824213607 276443232851968 276522842808576 276529768639488 276702813712143 276822962567424 276909617222784 277123408056576 277651818952704 277913675579904 278295425134272 278597468737728 279128690330112 279304508351232 279391939811712 279688168390176 279695173500288 280079370167184 280200985178112 280255787004024 280790170629696 280912094281728 281094921866304 281182913784864 281216977846272 281305007972352 281481041264472 281746509275322 282283735367088 282590107620912 282712812834816 282896812391088 283019650781184 283156523652951 283737913245696 283826732507136 284093246491236 284127663126528 284134779428864 284216604392448 284401582669764 284525074455552 284580721988654 285067598635008 285123352275216 285247157465088 285336449169408 285515005231638 285556746022912 285638980483584 285646134638592 285914357045667 285948994300416 286038505702656 286218676089216 286764429579264 286951066071852 287075664884736 287165528971776 287469999589248 287741115855648 287935219654656 288206774675456 288289772289792 288602663102208 288790495982569 288915893505792 289181130539184 289649119771648 290046989441664 290137783650624 290452680173376 290578799443968 290635630967136 291034855734948 291189806578944 291589792576992 291906265015008 291997641238128 292033015455744 292124431355904 292181565174408 292308435154944 292582913478219 292865800421376 293056407903168 293183657754624 293458957914024 293501860069376 293586382559232 293643802306764 293735722435974 293863267256832 294650909908992 294743145295872 294934974620496 295055650169856 295063040176128 295205737425417 295333920550656 295526134372833 295811867000832 296089635055032 296218201982976 296225621106688 296310927983616 296539697793024 296632524432384 296690539945618 296819367796224 297227086708032 297385334378496 297708096917504 297793830716928 297987645536154 298117036611072 298210357009152 298304815041792 298398194220672 299291650624512 299702765529216 299891542781376 299985418658016 300217025394624 300789470532096 301202642881728 301210186846464 301486710562128 301617620987904 301813924465872 302228504032446 302389414524288 302717608163712 302943854739456 302995515756024 303003104625312 303134673494016 303419317681116 303551067276288 304327808207136 304459952283648 304519498688496 304614823266936 304651726000128 304747091970048 304937794703178 305033250221973 305659558084608 305983637213184 305991300923392 306079420114944 306139283255988 306272213904384 306471546757012 306604621679616 307189246500864 307477697941764 307522649563136 307611209751552 307618914226176 307767683698839 307804968387072 307901321425152 308101714558911 308235497326848 308823231854592 309158408337408 309442228857216 309449979191808 309778077158784 309875047844544 310009600622592 310802867956224 310863654911173 310998636958464 311095989719424 311425832888352 311763834063648 311929821292544 312358296321792 312652885027392 312788643987456 312992217964608 313128124268544 313422152329944 314019776621376 314217571895136 314315932288176 314354010267648 314452413370368 314657070187824 314793699397632 315089291438082 315287760379527 315888941958408 315935123259392 316026106066944 316034021302272 316231787099592 316330778007972 316369100077056 316468133968896 316666171422531 317316364517376 317415694934016 317477775228432 317615629234176 317913871073526 318051914439168 318258913939974 318397107128832 319004217520128 319205152401408 319305074070528 319512889172204 319643621017344 319651626857472 320090708762496 320608719757312 320701048464384 320763771309618 320903052148224 321003505315584 321251339275776 321351901468416 321692618587968 321996010600368 322609983276672 322960122995328 323061220093248 323310642732672 323708755337604 323927122111488 324232621509888 324677995989984 324818976448512 325030380194016 325171513663488 325235110844176 325328771856582 325855259743104 326098799050752 326302863121872 326311035750336 326444549124096 326452725301248 326759265195048 326901149374464 326965084838028 327588532401312 327730776662016 327944075510688 328086474153984 328189175967744 328394548141884 328497346392894 328537142387712 328704260821209 328846989549312 329379171057664 329474025474048 329688458891064 329831614973952 330046281122936 330141327653277 330189592578048 330819188539392 331027565453312 331131187924992 331482273647616 331586038457856 331801846448058 331945920198144 332155006819584 332788350375936 333100839436911 333245477230848 333253823745024 333607160017152 333711589986432 333921788770752 334380472546536 334558501175808 334921609032192 335381666187456 335527294353408 335592916922016 335697968498256 335843734007808 336703106952576 337068542423424 337377985629048 337483595990268 337744153568952 338388154348608 338535087980544 338641060552704 338861460202272 338902511763456 339008599351296 339074902794992 339172549382394 339222134624256 339540665024106 340188091339824 340335806533632 340344330633216 340557309184176 340705184698368 340811836581888 340869955225527 340878492703476 341026507680768 341676767158272 342047600713728 342368784233028 342517446319104 342584436024558 342691676175303 342733191750144 342840478466304 343759394893824 343867002845184 344231591864832 344240213538816 344556240642432 344930199389568 345113844834304 345587902313472 345962980758528 346071278504448 346280589435456 346289262428928 346764934492704 347426135836416 347803209379584 348022284215424 348131226590784 348282390822912 348500336803632 348609428825112 349653226450752 349805051559936 349873466578272 349982988434352 350025387319296 350253196293728 350354061999396 350734313321604 350921048954112 351403083362016 351555668287488 351734495655816 351887224485888 352116245210184 352269139802112 352599921371187 352940836405248 353170542857664 353323895242752 353434497196032 353494768382028 353503622062864 353605423824198 353648261551104 353657119076352 353989203961302 354142911822336 354818181279744 355203277664256 355272748469912 355375059703209 355427013666816 355538273965056 355760760487041 355915237586688 356491224334336 356980910082048 357092656800768 357162497131986 357317582888448 357705391959552 358196745519936 358387454251008 358879744710144 359105796451584 359218208329344 359608080214656 360102047357808 360684809726976 361015933666752 361024975723776 361172692647936 361407756685248 361520889151968 361677867393024 361904195911464 362245511925414 362831743118208 363330138369744 363443872604904 363487902216192 363724473074256 364418012375424 364690372902912 364761699198624 364805888458752 364920084652032 365157587625376 365262745488732 365316144979968 365659177718268 365817952871424 365889499699698 366515483959296 366587167210992 366746345312256 366861148932096 367090721012106 367099915219128 367144387743744 367259315963904 367604173344429 368358954614784 368537098951476 368697123744768 368706358185984 368937084949524 369097283423232 369212822963712 369497877408768 369952863242976 370202425270272 370551567439872 370899516252447 371060566845696 371302066263303 371463291650304 372171587106816 372406011134976 372522586415616 372917557853568 372926898000384 373439160222912 373601313570816 373674382672032 374386894172928 374793229155072 374910551713152 375308055019296 375425538734736 375662012367096 376378313822784 376541743398912 376786810161216 376950417113088 377195749854784 377304374460888 377359534374912 377542031537268 377660214560538 378790995321648 378836884168704 378955472523264 379202110226352 379366765940736 379550233832679 379962172765071 380164469700288 380329543286784 380448598892544 380686673642184 380851973978112 380861512851456 381219142727556 381265325733888 381384674270208 381459265644366 381624901452288 382352572772352 382601421429136 382711602757302 382767553179648 382887371962368 383126972832198 383293332785664 383654821140864 384386363053056 384803550802944 385221191341056 385574840718912 385695538274592 386729319255552 386850378200832 387270240231168 387514174622848 387625770722736 388046474313264 388253075438592 388786390102656 389208353353344 389330188317504 389499241807872 389565663114888 389575420232544 389744580206592 390110551304292 390741877204224 391278610552032 391448510078976 391525069742352 391647629914632 391817689675776 392062878904086 392564796309504 392990860394496 393246632827328 393359879757096 393407533559808 393417386901504 393607649900556 393730861988646 393778560734208 394034845830444 394786180073376 394957602643968 395081237311488 395328468782268 395386263724032 395510032576512 395701307612793 395759157061632 396130775861457 396302782277376 396513779171328 397058440955904 397316860714872 397489382148096 397613809345536 397691574820722 397739753389056 397864258960896 398410775800128 399055534166016 399603687372288 399681842028651 399855390375168 399980558210688 400289367192832 400404642285024 401052627376128 401603523842304 401613582461952 401982280749504 402156827983872 402418565954496 402971338709928 403185886032384 403623477551616 403994021008032 404004139500416 404120484370512 404559090241488 404734756368384 405770410942848 406025998251328 406142925375096 406153097689248 406202301333504 406329455960064 406583726270904 406711000295964 407978182950912 408105893486592 408185711007984 408362951872512 408746405665962 408806162239488 409190032208538 409970263922352 410148279668736 410158552301568 410356911598452 410406624516096 410535095233536 410802286078548 410980663102464 411545196980352 411764309139456 412211211116544 412410563112366 412589638476288 412599972255744 412987404621519 413037436211712 413166730459392 414403823941632 414664849277952 414794652959232 415234443851136 415364425834176 415685112084864 416477728429056 416870513369856 417322957286144 417443137701408 417896203106592 418693035495168 418956762526848 419087909717568 419269884493824 419532252585264 419542760250432 419724932530176 420119055250776 420383680506036 421185255944544 421368141422592 421642382799456 421774370677296 421825466769408 421957511958528 422221561896708 422619763912983 423303700304576 423425603050632 423487505645568 423885161431368 424069219252224 424345218586632 424529476171776 425338956693504 425606869868544 425740098760704 426139869736854 426191494689792 426202169143296 426602374004646 426787611683328 426871082982981 427601397952512 427685028412824 427870736197632 428004673754112 428272507847457 428335119034368 428469201957888 428923491450624 429057758553984 429328014133824 430146644368896 430426599107778 430613497327104 430748293457664 431080856976896 431204999383872 431611673783472 431902829481984 432310162013184 432903994653312 433373840258688 433771695808776 434473679657472 435070484162496 435081381000448 435206675475936 435259398832128 435679020260064 435868199165952 435953446450704 436552283602422 436784709868416 437258767347584 437384688865488 437585567956992 437859397522512 437996461857192 438049523183616 438272347761612 438462652732416 439298700632064 439584611854752 439775486631936 440188436871036 440252790104064 440465703460146 440603583653961 440794900885248 441508250566656 441976364863488 442114717943808 442402461930744 442594560264192 442873342426112 443000880825984 443717800501248 444134452582548 444327302974464 444338431660032 444809546689536 444948786648576 445035809918427 445229051694336 445840630062048 446078001567744 446562145376256 446981468304231 447175554916608 447315535513728 447457222562688 447597291331008 447791645343744 448937475936768 449424723231232 449554148293824 449837314172064 449978127987024 450325538091936 451184205798144 451803964322592 451815280269696 452230065843192 452296179499008 452720886698808 453584121786432 453781075378176 454076412245568 454273579597824 454415782109184 454493273634036 454504656937968 454702010241024 455128976521674 455326600914432 456491712310704 456689928425472 456779248032744 456922234900404 456977589000192 457120637955072 457406692054767 458345859858432 458489337126912 458975455819776 458986951385088 459208924883982 459408320856576 459707320135518 459906932519424 460783869751296 461216546912646 461283974344704 461428371339264 461707452580608 461719016571904 461851982137728 462353245990272 463234847781888 463737612506112 464029712287232 464163343285824 464174968787712 464667115738176 464812571766816 466204301934336 466497955437696 466643984579136 467138749332528 467645751095472 467894731938816 468537444482688 468979327541088 469182965981184 469488326946912 469692186402816 470133228494916 470894057143552 471029664932064 471326357842704 471473898432264 471531015401472 471542825435136 471985605281736 472190549096448 473090908372992 473604370219008 473833412937612 473902684889088 474051031953408 474347680649388 474496167011958 474553650115584 474702200953344 475974546776064 476123542401024 476216662842648 476423443851264 476870806610289 476940522612736 477077871658752 477388370909961 477595660693248 477849939001344 478506326280192 478807728602112 478957611105792 479269333758306 479465431526016 479477440286208 480136063143744 480913079635968 481145656964427 481354578222336 481366634298368 481505257973376 481877008913664 482027852202624 482538927881952 482994015900552 483775657490944 483914974915008 484440184492992 484591830139872 484650536288256 484965964099008 485890683167232 486348932264832 487016993984976 487545570291024 487757270495232 487852666266264 488782889614656 488995127083008 489148198576128 489454294682808 489466553625504 489525850324992 489679087951872 490138897792572 490351724061696 490447627257042 491382798601968 491596164993024 491608477581312 491916113266032 492129711230976 492283763951616 492591822212826 492663836545024 492805713581568 493270484323968 494068756586496 494532688336596 494747422460928 495069421684404 495284388867072 496228782809088 496541348179968 496696781887488 497223410471424 497235864000512 497379057686784 497702769672087 497918880297216 498232510229376 499182525563904 499724305540096 499868215846272 499880735617536 500410740025728 500567384979648 500882683156128 501837751763712 502382413548288 503072499281184 503389375383024 503546952747384 503765601011712 505054660428864 505273963364352 505602813635136 505822354587648 506066978443572 506616230353428 506885959600384 507582231522912 507802631970816 508292190303408 508353767645184 508512899026944 508612354192488 508833201936384 509310997536159 509803430363136 510282137009736 510356737572864 510516495949824 510835963776264 511057777047552 511217754872832 511317739055214 511539761521152 512515150737408 513071401070592 513553176349542 513628255121408 513776169478656 513876654036837 514099787625216 514260717699456 515639092340736 515800504267776 516347387797248 516360320308224 516834360963648 517395299084352 517670767251456 518381853470208 518944471137792 519106917756672 519420884153184 519433893643392 520147401739056 520989169605632 521139203754624 521704814069376 522033426323136 522196839886176 522423586234368 522750505205448 524479839676128 524543378079744 524810199867408 524974482651528 525038080978944 525379794440592 526101469982406 526381573431168 526774983081984 527104625043024 527346710102016 527601743483724 527678876082176 527830836728832 528174367815276 528403709703168 529411254607872 529755814286496 529985842864128 530151745794048 530242152573042 530255433094296 530319671185408 530472392326656 530485678614528 530983805941953 531214367733504 532074045554688 532804916496384 532909122704868 533140520500224 533307410947584 533872856380032 534736836501504 535471365123072 535484776615936 535638985201152 535743745697979 535976374332672 536325206824771 536558087939328 537295118279904 537581181376512 538164636735488 538319617065216 538658694677376 538827312494016 539412120321984 539646341824512 541027214590464 541523900500128 541537463585664 542111635027872 542281333727952 542516801089536 543368267888121 544247614677312 544483935830016 544995207554616 545074882985984 545231853324288 545586709611384 546627018563136 546864372891648 547142548797936 547208832688128 547380126978048 547736381438064 547974217469952 548488766577402 548726929307136 548834249549547 549880750816488 550119517968384 550133296340992 550291723398144 550649872828692 550716581615616 550888973945856 552538431922176 552805648427214 552886465703936 553045685617152 553059537278976 553405627424286 553645925134848 553819234445568 554246816113152 555303637905408 555827351159808 556590850268544 557194937475456 558257380660224 558609016702464 558783879623424 559376336780352 559390347000576 560158740334368 560401970356224 560511574008048 561580341259392 562189843732608 562365827569728 562610015944704 562962082528944 563493018550644 564567470734176 565180215241824 565425625669632 565793624782176 566039301562368 566313047305902 566490321840807 567653465014272 568186492982472 568255326253056 568269558857728 568433208784896 568803165339528 569050148911104 569161443977308 570135197270016 570246704550432 570494314930176 570672898338816 571030010463276 571113492045824 571277960967168 571292269277184 571828714091334 571897988600832 572077011405312 572188898466549 572437352178432 573528859158528 573902132143704 574151329769472 574331057943552 574690459248297 574939999178496 575482231711296 575870439309312 576413549350912 576579544579584 577205326204416 577580991965138 577831787011584 578362261078368 579298239543296 580093978883328 580275567301248 580905360346752 581271261934272 582069711469896 582379613157888 583179585153984 583812530030016 583995282476256 584066030911488 584248862711808 584363130348816 584616870309888 585165826956438 586112815806336 586917915828048 587172765118464 587287604613528 587471444871948 587726534513664 588094318356129 589301819817984 589486290591744 589869949240992 590111300339712 590126080352256 590411474850834 590596292982969 590667841101312 591052268745666 592179270110064 592436403965952 592451242213376 592621855967232 593079395586048 593265048864768 593381079891236 593638735592448 594454173416064 594770668756992 595416193835008 595587661433856 595975291072308 596234073222144 596420714018304 596537362231083 596609630083584 596796388441344 598583301249024 599405531058432 599783085562752 599970837316032 600434050789248 601578941064192 602405285763456 602420373692928 602973421124256 603235241975808 603627848931744 604457008064892 604778829048576 605435216327424 605991031512048 606006209250624 606269346988032 606838635362232 607102134552576 608655616414272 608919904567296 609038997376992 609229646533872 609303452000256 609494183940096 609875589406356 610066500443946 611967274426368 612158840229888 612278566511976 612544427808768 612943093514024 613119608498943 613209243359232 613785048312807 614378493001728 614955395883528 615045299126272 615222419503104 615237828452352 615535367397678 615609936774144 615802642850304 616203429117822 616470994653696 617646463709184 618316816674816 618615844668549 618884457714432 618899958383616 619556154317568 619750095689088 621605735912448 621727309822346 621997273916928 622191979438848 622851665776704 623527668127296 623859642585088 624716592643584 625305770054784 625984435929216 626844304659888 628039553242752 628435143790272 628631864576352 628708020535296 628904826740736 629314140375648 629587398795264 630178582876164 630575520759054 631777883916816 632052212133888 632068042604544 632463574199184 632661556015944 632738200154112 632936267937792 633332342845062 634831389868032 634955550456864 635231258468352 635827742147052 636103828878336 636517827879948 636794214257664 638008435040256 638410304802816 638610148141056 639025778344408 639209804605281 639287242034688 639303253714944 639903561006969 640181417524992 641217439514624 641402096928768 641527542619236 641806104296448 642007010631168 642502678551552 642703802936832 643385237175936 643992021200736 645219966553344 645639898661667 645920245990656 646122440186496 646621285465344 647417510675208 647854244222976 648465243019776 649355991979968 649637952897024 650060760388032 650343027326976 650470221688352 650657543713164 651710519486208 652605726243744 652622071500672 652889098248192 653518530390096 653802298748928 653930169676056 654828425403633 655177064802624 655461553324032 655888151021376 656172948307968 656378351935488 656789096283768 656994692785788 657074284775424 657408521642418 657693979098624 658948050948096 659376917782128 659663229947904 660092562245872 660282655306554 660379185156096 660698555190219 662055130906624 662262375849984 662964547295232 663172076915712 663603692896116 663891840396288 664310013639168 665576700751872 666201678873822 666490954461696 666507647490048 667214320034304 667423179972864 667843577541504 668760945093072 669117002351616 669843218064384 670763332374912 671185833844032 671395936996512 671687468015616 673406213905152 674137084846848 674755971258096 674967191980536 675488307137904 676776308697216 677282121105408 677722920404544 678017198702592 678149805589984 678345098764788 678444269248512 679081330048212 680376182679648 680671613067264 681114618368352 681410369396736 681623673163776 681739910451054 681756985406952 682053015361536 682693464782511 683353534316544 684095201427456 684737568466056 685034892638208 685168872049116 685383352350606 685466383500288 685680956932608 687518789787648 687734005690368 688463183729664 688480427077632 688813387325973 689112481284864 689560980203277 689860398779136 690227689668608 691175804626944 691824820368969 691925961517056 692142557008896 692561178870912 692578524857856 693529868985408 694852271672832 695606418759168 696044568430848 696262453181568 697000673607264 697218857650224 699306452901504 699746933156544 699965976868704 700050774638592 700506392587456 700708123998792 701468626643208 701842097908224 702806166724032 703111336574976 703468991311632 703774448971776 704232490420368 704538279604224 705199842742374 706341085715328 706868994392064 706989536764056 707007244125728 707210847648396 707296523102208 707314238152704 707978407922604 708285823644672 709636362559488 710406555328512 710545496939824 710750119406418 710854027333632 711076547930112 711521520974082 711744250517937 711830475173376 713961820164096 714185313601536 714324994263972 714635165776896 715410783919104 716393491039872 716774908502016 717759489420288 718211592903168 718436416658688 718904000637459 719216160429312 720204094715616 721369619453952 722031867333504 722049951447552 722815513370496 723041778303936 723355734786048 723808391822928 724491023850828 725663486236416 726660276739488 726887745209808 726975804432384 727448946148512 728836024750848 729523398397248 729840169304064 730315175250752 730525490977464 730632289959936 731318355436536 731635905742848 731778999399396 733030967918592 733174334421984 733492690624512 733722297864192 734181442024212 734199830438256 734288775487488 734518631927808 735208346688858 735671440885563 737074197902952 737394247489536 737412716371968 737874169899048 738194566846464 738425645927424 738887733319239 738995754817536 739905726485952 740404850540544 741103134879744 741799032504894 742121133691392 742604132526606 742926583300608 744343174213632 744812022269952 745045172831232 745835115707136 745853796000768 746878320445824 747348765344064 748773788345856 749586458310144 749821103426304 750616110038592 750851077469472 751324024734192 752756627645568 753573620322432 754391499709568 754608748921776 755084063074536 755320429121076 757581990643296 757673768337408 757910945046528 758404220452704 758733531881472 759100467665358 759924345530142 760328939400576 760897197785088 761373347284368 761703947956224 761723025702912 762438285455112 762530651467776 762769348540416 762918531288732 763249802904576 764705145544704 765202842858272 765423205514604 765535106359296 765774743924736 766253945664396 766586665571328 766976608582821 767309642281728 768772726106112 769607101605888 770329764524313 770442382682112 771149681437824 771391076549184 773458638511104 773700756401664 774540480462336 775028349245696 775251541445472 776092948626528 776506150877184 777572780205312 778416706706688 778660376635008 779131326229776 779150840465088 779489160413184 780221102608584 781483754408448 782557221104064 782897020157952 783050139484704 783295259829264 783635379351552 784125757808172 786493265654656 786719759514192 786815067119616 787215299801112 787461723977292 787557121468416 788069691660888 789152204973609 789572360146752 789915205287936 790162474622976 790656937564536 790772527448064 791020065153024 791402615225586 791518314123264 792261551722914 792605564554752 794116881911808 794633721429744 794978764296192 795227618691072 795363228859563 795383149641444 795479506778112 795728517921792 796821551600256 798111068332032 799207374744576 799363684057302 799710780750336 799961116421376 800578734385664 800809284570048 802105254752256 803207047684608 803227164923904 803964561499008 804837131908992 805942677419856 806371772064768 807246955103232 807988042016064 808008279000832 808240968741024 809118180482976 809469512736768 811540821885696 812051996502656 812285850750192 812306195378496 812658911920128 813167452541808 813422000591928 816211786973184 816371422015968 816725903745024 817492811331924 817612324478976 818380064417076 819940527844704 820296559337472 820713823196904 820813249032192 821070190467072 821604572157096 821961326204928 822733149866103 823090393960704 823528618278912 824422422233088 824821126224732 825179276952576 825199944511488 825974809243038 826074872423424 826333460918784 828807647883264 829208472640821 829329698555904 829589305918464 830108441136429 830468887702272 830728851668352 831370224169728 832955456858112 833741026739712 834645914572288 834886275402816 835792406213184 837386070990336 837913525053696 838175819435136 839064505170528 839085520500864 840238110501552 840767361012072 842370511889088 842736282845184 843284765598912 843548741354592 843650933538816 843915023917056 844443123793416 845239527825966 846607400609152 846851206101264 847770322862736 848138438504448 848690437173264 849058952343552 849469570958853 851213739737088 851480197521408 852279739473708 852382989379584 852404338286592 853204748009292 853575223366656 853742165965962 855202795905024 855370056825648 855741472395264 856009347508224 856545015694914 856670238068736 856938403915776 857743071137001 857846982901248 858115517107968 858656028267648 860293288737792 860853198215556 861226994654208 861496586915328 862161713953792 862409998767744 863223347566944 863805658963968 864620324026368 865807989306624 866371487947707 866747680517376 867543391617552 868947359314944 870140968324992 870162762000896 870413350951872 871358040520128 871736398331904 871906892901408 873104567204844 873569419736832 874517534695168 874769377730976 875718795045024 875992923714384 876099046367232 876544695523224 876925305464832 878597401264128 879169223709504 879550973263872 880376873742072 880505580208128 880931406920292 881207167307922 881589801770496 883952729726976 884229435887616 884804923861488 885189120528384 885617212276251 885746684852224 886001761651968 886578403118499 887435601002496 888268905165096 888654605948928 888676863320064 889619093379072 889897573297152 890071619836854 890458103388672 891681260124096 892156003135488 893124290752512 893962936608462 894351109833216 894631071027456 894914445125376 895194582662016 897874951873536 898849446462464 899108296587648 899674628344128 899956255974048 900651076183872 902368411596288 903607928645184 903630560539392 904460131686384 905441773397616 907168243572864 908152824491136 908831564218368 908986547268072 909009313875936 909404020482048 910257953043348 910653201828864 912983424621408 913379856850944 913558496065488 913844469800808 913955178000384 914241275910144 914813384109534 916978674253824 917950911639552 917973902770176 918417849767964 918816641713152 919414640271036 919813865038848 921567739502592 922433093825292 922567948689408 922856742678528 923303051096517 923414905161216 923438033143808 923703964275456 924305143676733 924706491980544 926469695563776 927475225012224 928059424574464 928326686571648 928349937575424 929334231476352 929625143533632 932408603868672 932590964733519 932995910875392 933287969158272 934277498665056 935291502190944 935789463877632 937074888965376 937958655082176 938365931962368 938976653893824 939384372805632 940266456989832 941788114287104 942059329864128 942652715685408 942947796864528 943062030802944 943971210563472 944381098192896 945863281138581 947666825875224 947805369778176 948102063906816 948695361298776 948992334023916 949107300231168 949404401906688 951949093552128 952247084802048 952433325685296 952846887702528 953741613220578 953881045225472 954155743317504 954776741819922 955191321386496 957012652560384 957615457204224 957915222211584 958538667516612 958930863052032 958954880572416 960272126287488 961826159271936 962291313928854 962709156444672 962733268596736 963010515946752 963754017827328 964055704405248 965077855763904 965988031801104 967551314981888 967829949830016 968880368985984 969183660279744 969931928198016 971781366334464 972697864529664 974033987969952 975091140582048 975514540990464 975705332532528 977565779229312 978296397152256 978908589365616 978933107251008 979358175903744 980277795585144 980703448123392 980895254514084 982765597203936 983192329986048 983832226532064 984259422461952 984567527903232 985183644425652 985327673090048 985611427163136 986112782463627 986540968647936 988137513172992 989065376673192 989494844921856 990138843368808 990568777734144 992457565618176 993082696359936 993393563774976 994446820942848 994471728001024 994758115373568 995405539344174 995837760594432 996032526960289 996465020458752 998365051127808 999302518310733 999448611080192 999736431692544 999761471235072 1000821480051456 1001134769959296 1001765366312256 1003675503527424 1004764827096576 1006144998562368 1006778750766048 1007093905494768 1007531202023424 1010109320857728 1011205627270272 1012133956887144 1013232460706856 1013771919200768 1015164463045824 1015605263941632 1016584380606816 1016707535290368 1017025798053888 1017224708384976 1017666403872768 1018621995072318 1020564274019472 1021032991899648 1021671927552528 1022115554095104 1022435509745664 1022635478110428 1023079523042304 1025030301474816 1026142802141184 1027106352699084 1027256510242816 1027552338957312 1027753308073674 1028075028525909 1028199575250432 1028521435398912 1031278184681472 1031601008535552 1032694775594496 1032720640616448 1033668721927296 1034790598168704 1035341534502912 1036763706940416 1037888942275584 1038213835513344 1038416889809663 1038841768306368 1038867787286784 1040294803478112 1041978339211264 1042278407509248 1043409628138752 1044066852646272 1044393679772352 1044847172468736 1045501010410896 1048959679352256 1049620399734816 1049948965303056 1050076161957888 1050759588881184 1052202939964812 1052763146862336 1054209250086048 1055203486967448 1055357752164352 1055661673457664 1056348735630552 1056807419406336 1057799764113561 1058822509215744 1059511628572992 1059971685728256 1060303491588096 1060484305146084 1060510866188592 1060639342370816 1060944784653312 1060971357229056 1061967611883906 1062428735467008 1065609832992768 1065818245409736 1066281041000448 1066614821895168 1067282281461123 1067745712760064 1069473673003008 1070942730246144 1070969553231872 1071277970402304 1071487491395958 1071952748665344 1072650413649542 1073116175878656 1074590236559808 1075162362753024 1076329273470976 1076639234130432 1077317389354752 1077654624988032 1078824240643968 1082054429180928 1083047801000256 1083074927171328 1084223270055744 1084562667455904 1085033602179072 1086736535776242 1088495229354624 1089990415109232 1090463706648576 1091173419222768 1093254037126272 1094285097595872 1094417665376256 1094760253956096 1095472762876128 1095948434939904 1096977533154804 1097453858614272 1097668499099094 1099761501632976 1100239035936768 1100266592681984 1100583446796288 1101299745657384 1101433163231232 1101777947891712 1102812520033287 1105076863844352 1105611296854428 1105772931407872 1106091371234304 1106119074557952 1106811254848572 1107291850269696 1107638468891136 1108493632226304 1110607275810816 1111654702319616 1112698548757341 1113181700537088 1113906198789909 1114389874950912 1116514761320448 1117218033404928 1117567759246848 1118752673560704 1118780694001152 1120317480668736 1120803940712448 1121023148016096 1123160682518784 1124379687465216 1124731655139456 1125924165057888 1126986037101288 1129134941468352 1130360430483648 1130851251339264 1131587249564352 1132078603124736 1132626094611804 1132980643681614 1136372985964944 1136510652506112 1136866417569792 1137606330679056 1138100297822208 1138322887954616 1138650701498037 1139886518295213 1140493409100864 1140988629860352 1141345796677632 1142060020926552 1142226984091648 1142555921934336 1142584538554368 1143657428182668 1143795977201664 1144154022810624 1144377796933098 1144874704356864 1147057718317056 1147804264287408 1148302659538944 1148662115887104 1149380918496594 1149879998356992 1150964463422592 1152827098701824 1153159089159168 1154410652408832 1155161983930276 1155663574023168 1156724522156736 1158596479086592 1160187957766656 1160551134602496 1161810720693504 1162542523868544 1164139422939792 1164759226315776 1166359170307968 1167625060060032 1167990564952512 1168497725423616 1168726260697632 1169233740619776 1170331653912876 1172225631612672 1173835831656096 1174345530236928 1174575209227056 1174942889743896 1175453069027328 1176188636712258 1178972581183488 1179739898481984 1180222600679424 1180252160704512 1180822949701668 1181192585965938 1181335682202624 1182104537491332 1184358540220128 1184872807931904 1185243711934464 1186158791172096 1186530097729536 1186762159782472 1187103922838379 1187277471184896 1188392327584371 1188908346832128 1189541337513984 1190832387670016 1191175322867712 1191950582144616 1192468146444288 1192841428036608 1193074724462166 1193219260167168 1193592776882688 1197166602498048 1198811062116864 1199045526085953 1199566171125504 1199941674632064 1200868101578496 1203157882128384 1204810571526912 1204840747385856 1205946842248512 1206470483951616 1207255697863488 1208914016129784 1209557658097152 1210870432654848 1211982063024096 1212012418501248 1213677270724464 1214204269105152 1217311232828544 1218077994753984 1218459293067744 1218606904000512 1218988367880192 1219751178812712 1220133000887892 1223934548852736 1224317680459776 1224557133023952 1225088855617536 1225886187028048 1226239216997886 1226418486718464 1227570096625614 1229910791767056 1230444839006208 1230475656904704 1231070734795356 1231219873548288 1231605285700608 1232406858235644 1232941989307392 1235292927418368 1236633633349632 1237231689337098 1237768915428864 1237799916767232 1238962213864557 1239112308635136 1239500191378176 1243211471824896 1243454619644692 1243994547833856 1244383958877696 1245703331553408 1247055336254592 1247719285170176 1249433185287168 1250611540109568 1251968871858432 1253688609319776 1256079106485504 1256870287580544 1257263729152704 1257809653481472 1258628280751296 1259174797590528 1260357165752328 1261151041518108 1263555767833632 1264104424267776 1264927148398368 1265323112031888 1265476400308224 1265872535875584 1266664685690124 1267859291738949 1269911100913728 1270462516936704 1271655484294104 1272207657756672 1273035655759896 1273588428515328 1276016870080512 1276820609605632 1277220296282112 1278051556688816 1278419609210562 1278574484069376 1278606507429888 1279807122013938 1280362835049984 1280613248948943 1282804193857536 1283055085238472 1283612208592896 1284014021262336 1284817523542371 1285005357103104 1285407605873664 1286770474351872 1287984042401472 1290439933106688 1291279797323334 1291840491981312 1292244880372992 1293242570930688 1294835021350416 1295708488445952 1296930486039552 1298711983959936 1300121520776064 1300940443376704 1301315087426328 1303421038972416 1305211452487488 1305244143001344 1305778196496384 1307037060780192 1307604597497856 1307860339352112 1309656850807266 1310354129605248 1311776302042752 1312756703870976 1313578192567536 1313989385571576 1314148569550848 1314817043284836 1315387958197248 1317896101896192 1318753835564256 1319326459895808 1320185124491744 1320565310613108 1320758370312192 1321397110380438 1321810750961883 1324524751699968 1325929094590464 1326344153831424 1327207385792232 1327783680792576 1328620027278336 1331153401503744 1332403357747644 1332981908923392 1333015294980096 1334428640068608 1334846359945728 1335107429755281 1335687155083008 1337521890186144 1338234004703232 1339686436128768 1340944404912693 1341526664749824 1342371667688064 1342791873993024 1343374936031232 1346812427810304 1348274169693696 1349511942516192 1349934383961072 1350976614275808 1353552617394432 1355445840809088 1356299611179968 1356690197529576 1356888538497024 1358162660096424 1360752365359296 1361343226134528 1362229236736704 1362820738793472 1363247346327552 1363479820902108 1363513970813904 1364106030723072 1365386929565022 1369475136932112 1370069785276416 1370337744098232 1370766704701212 1370932767000576 1371361913865216 1372220076164301 1375037579575296 1375468011380736 1376926367459328 1376960854155264 1377626774651946 1378224962569728 1379121960406554 1379720797558272 1382351609253888 1383649640737938 1383851923034112 1384285114017792 1385122357741824 1385157049715712 1387059737970816 1389704543345664 1391212837518336 1392089136861696 1392524906363136 1394001347214528 1394437715300448 1398612905803008 1399493866313088 1399931953737408 1401012785174912 1401416247997584 1402937253286416 1403684195816448 1405612333448064 1406937982623264 1407548897943552 1408464980840736 1409076559208448 1410399685484748 1412682171430656 1413979073528112 1414014488251456 1414421695296792 1414593046204416 1414628476305408 1415956815845208 1416571647289344 1419272725118976 1420813110657024 1421090993879648 1421500238812836 1421708054667264 1422153095860224 1423043041948164 1423488501035874 1423660950346752 1427923640328192 1428370627203072 1428649988527944 1429270331553792 1430612419830867 1430821567838208 1432165112729883 1432786982079744 1433549817004032 1435518978840576 1436423185806336 1436872833317376 1437808001274918 1438432320858624 1440408189431232 1442739238907904 1443436970893281 1444063734667008 1444099902895104 1445631026740992 1446083556607872 1447616783645856 1448982047701656 1451326972472832 1453320553478976 1453775490419616 1453951608864768 1454897892297024 1457672049501696 1459046796794496 1460630350501504 1461050981954928 1462636710873072 1463271811485696 1463557998798792 1466348668843968 1466985381249024 1467444595728384 1468362884048424 1468399660876512 1468577550974976 1469037263855616 1470416693377716 1471342881771126 1474148395805904 1474788494979072 1474825432743936 1475748339798096 1476389133692928 1476851291854848 1477775466638478 1477991509635072 1479811452971904 1482206269759488 1483598065009788 1484242267382784 1485208265053212 1485853166601216 1488686348427264 1489624044539904 1490090345662464 1491670231414272 1491707592001536 1493108309016261 1493756640891648 1494697530688128 1497547576691712 1499172916620288 1499642206852608 1501232220077184 1501702154938944 1502648049468384 1505513255291136 1507147240644864 1508782999419136 1509217497843552 1510168126149072 1510640858242152 1515163981286592 1515821890093056 1516808440905408 1517467063762944 1518200935330716 1519848691060284 1520657878801152 1522746694568736 1523407895912448 1524876570910224 1525061302935552 1525538697080832 1525837062577464 1526499605809152 1527932992608477 1529410291089408 1530405685716544 1530846411029208 1531070212718592 1531549487849472 1532507891328792 1533173331142656 1533953217165642 1534619284563456 1537545452212224 1539214203211776 1540659529048626 1540884765364224 1541629962110511 1542299362875648 1542782153098368 1546917277022208 1547401512803328 1549080960924672 1550056698491392 1550503082890944 1552185897253056 1553012301754368 1555145560410624 1556833413413376 1557320753270016 1558262652459552 1558301680930176 1560442205217168 1562967508816896 1565114442208128 1566100278969408 1566590519658528 1567270758703104 1568251515616344 1572986531309312 1573439519028384 1573630134239232 1574430599602224 1574923447954584 1575114242936832 1576139383321776 1578304409947218 1579144720293504 1580324949245952 1581313875129072 1582040130306048 1582805230451172 1583036628246528 1584523103445828 1585211129109504 1588233763823616 1589267442859488 1589957528592384 1590455237382144 1590726457719126 1590766299282888 1590959013556224 1591457035843584 1592951417825859 1593643103200512 1596222136664064 1598414749489152 1598727368114604 1599421561500672 1599922232842752 1601157468771328 1601618569140096 1604210509504512 1606414095369216 1606454329847808 1607231237093937 1607929122998016 1608975620474313 1609674263817984 1611885354839712 1612743544129536 1614493910206464 1615976084032128 1616016558001664 1616481937482048 1618236360965952 1618939025473536 1623081643771392 1624103993005312 1624571701500384 1624612390756992 1626334905083616 1626844001183856 1632742844031936 1633451807490048 1634985622663848 1635224648957952 1636760128834152 1639881055689408 1640593118674944 1641427646393808 1641626498064384 1642140380934144 1643209144314192 1643922652409856 1645466299732206 1646180787921408 1646502748648641 1649642252449464 1650358553905152 1650399889022976 1651949618486076 1652149744846848 1652666921837568 1657615295766528 1658416945281642 1658659397111808 1659178611836928 1660216882272858 1660937775404544 1661457703336704 1662740448339456 1665910913716224 1667482053479424 1669291829144576 1669772550805632 1671584812426368 1674772141980672 1675827050107392 1676351638870272 1678129010341056 1678171041001728 1680476221003104 1681534722024144 1684741023778176 1686569531197824 1687097482709184 1687830047834112 1688886247586832 1690479055651932 1693214801218304 1693702412202528 1695540645725472 1696276877008896 1697380874346528 1698117904687104 1698939141917706 1702960395042816 1704559478947416 1704765978759168 1704808676573184 1706409496018584 1707150446733312 1707484331931924 1710405591810048 1710740113651296 1711482944790528 1712018695016448 1713090031389828 1713340476137472 1713876807831552 1715486142274002 1715693965802496 1716231034215936 1716566695399647 1717312056535296 1720586577475584 1721706396431112 1722453989308416 1722993173830656 1724071377744891 1724323427907584 1724819997535488 1726446695133888 1727611317927936 1729240648052736 1731615978613248 1732742975895414 1733495361034752 1735086783235104 1737894718629888 1740281936649984 1740325524001792 1740826701903744 1742716081040256 1743813785802816 1746209134409688 1747138839473664 1749035069390336 1749538755461952 1751437590090048 1751985847428768 1752198092734464 1753089391046448 1753850610929664 1758338447419008 1760753747484144 1761862813840584 1762414334615844 1763179603540992 1767905459453952 1768458871775232 1769609847722976 1770378241056768 1771234424552502 1771493369704448 1772003523303936 1773156806236998 1776537810330192 1777309211897856 1777353726640128 1779238186758144 1779795146594304 1780143239673708 1780916206777344 1783362520248192 1784312006270976 1786248581505024 1787925873216924 1788702219666432 1789262142054912 1789612086693249 1789828890250752 1790389165324032 1795749903747072 1797698892924928 1798216593175296 1799349256688256 1799912511948096 1801302152367744 1804736823192576 1807215857290368 1807261121078784 1808920263372768 1810883546795232 1814336487145728 1816305648982272 1817973094536144 1818018627751872 1818808040964096 1820515906086696 1821306403657728 1825966849242816 1826759713701888 1827116992130976 1827688939601616 1827910356000768 1828482551820288 1829626768219068 1835901823279104 1836835699535928 1837633283426304 1838829280542072 1839627730077696 1841355144938421 1843135479005184 1844866187650584 1845135897378816 1845713485357056 1846606102193034 1846829810322432 1846876066287616 1847407928550912 1848610287353466 1849412983961088 1852939391127552 1854950450024448 1855847534005647 1856118849148928 1856653373143296 1856699875150848 1858668462952704 1859250287067264 1864817207737344 1865181929467038 1865991821750784 1866575938316544 1868554997330112 1870583004381888 1871578927755264 1874149777930752 1875917310164352 1877953307787648 1880532913979664 1883576228574208 1884118659728256 1885305431370816 1885895593729056 1886124061605888 1887942421126944 1888762196385792 1891726562277162 1895333651750448 1896204127813632 1897390722597552 1897984668047832 1898214600462336 1898808803813376 1904494169604096 1904866651370592 1905693775405056 1907483226441156 1907762090450944 1908311486635008 1909553483639844 1910382642772992 1914025305120768 1915230914408448 1915830444423168 1917077335033224 1917861726104064 1917909761144832 1919710683020907 1920544252574976 1923652318543872 1924582627857708 1925418312889344 1925466537193472 1926021031893504 1927508035654656 1928111408810496 1930155711527808 1931976063602208 1935102629963776 1935659899660032 1936919695985001 1937760737971968 1938367320559488 1939863856396032 1943562732668928 1945395729059328 1948067975939904 1950182281164096 1951029081980928 1951410665065056 1955131558458624 1957817178731232 1957866214502016 1960555591170288 1961406896246784 1961790509028168 1964485276210899 1965531194407872 1966384659972096 1967664453064128 1968518844923904 1969135055806464 1970367288851304 1970655346180096 1971222854326272 1972225564927254 1973081937295872 1978130753346384 1978989689843712 1980277686737616 1981137555468288 1982095665570657 1986165392719872 1986787127549952 1988893641885696 1988943456002048 1989516230747136 1990811078688348 1991675521188864 1992065053920578 1992930040917504 1996730102255616 1998605036621466 1998897222160384 1999472863385088 1999522942470144 2001642960102912 2002269539918592 2003530732624512 2007351007054848 2009529654193152 2012289997124736 2013557501532096 2014187810989536 2015062404046848 2020218641715456 2022411254540544 2024267913774288 2026464921413712 2027543838401536 2030328926091648 2033168761213632 2034051596107776 2034449416769952 2035332807745536 2037243990144636 2041128548038944 2043343855105056 2044231108190208 2044871019491328 2045270956220856 2046159046084608 2048080394347533 2050060602949632 2052285604282368 2054212705398168 2054513020485632 2055104677914624 2055506616147348 2056150057051818 2056399150500864 2057042870797824 2062556369362944 2063202017071104 2065389551188992 2065441281232896 2066440161977919 2067337443854592 2068682940609831 2069581196337408 2070683069005824 2073527413880832 2075777884551168 2076427671026688 2076833779619326 2077683536612736 2077735574573568 2080589606956224 2083956678422528 2084556815018496 2086819256277504 2088133705292544 2088787359544704 2091002020821792 2097919358704512 2099240799469632 2099897930606112 2100152323915776 2101519177762368 2104405879929624 2105526293724672 2108418500172096 2110406973934896 2111323346915328 2112697471261104 2113614838812672 2115599528227122 2119023257145984 2120606983176192 2120968610292168 2121021732377184 2121278684741632 2121889569306624 2121942714458112 2123935223767812 2124857470934016 2131219665985536 2131636490819472 2132562082000896 2133229643790336 2134564562922246 2135232751553811 2135491425520128 2141885460492288 2141939106463744 2142555940804608 2142974982791916 2143905497330688 2145300827299084 2146232351757312 2149180473119616 2150324725506048 2152658546941952 2153278468260864 2154634778709504 2155309249976064 2156712001912377 2157648481287936 2164108858361856 2166095602000512 2166149854342656 2168446540111488 2169125334911808 2170067204358144 2173473071552484 2176990458709248 2179980830218464 2180927413297152 2182346838445536 2186508074252544 2188570195191744 2189520507912192 2190945525752256 2191896869879808 2193955066309608 2194907717228544 2195336998198188 2199523003265952 2200478071873536 2201166893592576 2202599491314768 2202866326462464 2203555895783424 2205625040066574 2207014322656689 2211222593708856 2211545862815744 2212182742468608 2212238149115904 2213622509697144 2214583700539392 2215276937782272 2216663199957717 2216987264452608 2221214551621632 2223309404639232 2225397097514682 2226363401074176 2227812397579818 2228779749901824 2233029522640896 2234436066809856 2235135518493696 2237505347121408 2237561388002304 2240634961337472 2242046296032192 2246321365037568 2248759374930432 2249463310278912 2251848330115776 2253972074202576 2258269882936704 2260720860967296 2263174499128704 2265252189223608 2265961287363228 2272745971929888 2273021305012224 2273732835139584 2275212661358112 2276200595644416 2276645775909232 2277301402996074 2279773036590426 2280986818201728 2282691593355264 2284120041853104 2285111843868672 2285169077108736 2287314856365336 2287591954403328 2288308045621248 2288755593866196 2289749408713728 2294115436634112 2295608528574816 2296605319077888 2297324231774208 2298761836993188 2299759996713984 2300929825748463 2301928926845184 2305654197403648 2306318178318336 2308821304817664 2310323967860552 2310989293572939 2311327148046336 2313449044313472 2317192958173184 2320375915533312 2321102269204992 2323621441387008 2325085047737088 2328278845879584 2329518452631552 2332718340615936 2335250120120064 2335981129905024 2337452521395264 2338467481239552 2340663307825752 2344451263225344 2347671663312192 2348691060473856 2349150418454112 2349885779487792 2350906138054656 2352377273424516 2359479796963968 2360445201358848 2361645899403336 2362385171931876 2362671364405248 2364209074982664 2367456614920827 2368717080440256 2369745615863808 2370487423868928 2372317582344192 2373060195459072 2373524319564944 2374207845676758 2374554942369792 2376784655168742 2377816693664256 2382350645735424 2383901164289232 2384936292888576 2385682856073216 2386089686578689 2386149448924332 2386438520334336 2387185553765376 2394333204996096 2397622124233728 2398091052171906 2399132342251008 2399883349264128 2401736203156992 2406315764256768 2409621143053824 2409681494771712 2411893684497024 2414511395726976 2417828032259568 2419115316194304 2421740865309696 2423964126048192 2424024837002496 2427354541448928 2428408538210304 2434622465657088 2436155989507968 2436918586135488 2437976735760384 2439502357625424 2440266001775784 2448635360919552 2449114266047904 2450177711235072 2451772374056096 2452478433995772 2452836973436928 2455140193251228 2459821583534112 2460889678012416 2462141469590712 2462439747096576 2463210571401216 2464813716471288 2465883978614784 2468199449598309 2470585854836736 2473267266699264 2474463378674196 2475537830857728 2475599833534464 2477924427729114 2478224617270272 2479000382756352 2486422943649792 2486909239289384 2487625417922463 2487989095667712 2488767917755392 2490325323409287 2491406663106816 2494110672509184 2495438570340352 2498866370574336 2501223080219136 2503937743716864 2507377218639552 2512158212971008 2513740575161088 2514527458305408 2517256561502592 2520714331504656 2522302083036216 2527111535667264 2528208848535552 2529854296796736 2530646224063776 2530952800616448 2531745071751168 2533329371380248 2535718583477898 2539822201827456 2543310968588208 2544415315513344 2546071311519792 2547176857030656 2548408712876559 2553641219211264 2554440592564224 2556103113377632 2556839218421124 2557148968138752 2557213014859776 2559614244027876 2560725670099968 2561226497897886 2565608387715072 2566110170476944 2567224417185792 2568028042524672 2569635047084742 2570010714206208 2570815211747328 2573229213411003 2573540948703744 2575968084802944 2580879866213376 2582559594646668 2583680983962624 2584489760745984 2586485141861376 2589670042700832 2591416976891904 2593860972079104 2597423967919872 2599114463843121 2600243041552128 2601880886753408 2602630174852656 2606842077944832 2610422904974976 2610488286002688 2614074121560384 2615209194995712 2615720678704224 2619313701614532 2620708259210496 2623552604085504 2627156385135072 2627978771143152 2628297139101696 2629634086569672 2630775916394496 2635792203792384 2637507671128512 2638652919791616 2640370248983488 2641130621226216 2641516740624384 2642794220760876 2643621501923766 2651858189180928 2652688307662848 2654414771584464 2655567361585152 2656851636828753 2657240054556672 2659735209355497 2662306803007488 2664806715495288 2665963817846784 2666030589960192 2668857280137216 2669692719891456 2670214859510562 2671374310166016 2675043780372288 2676468009406464 2679372872257536 2681888809825386 2683053329499648 2684743335376128 2685583747986048 2693624855620608 2696548339387392 2699023885032384 2699868767922144 2701953228551616 2707105234788864 2710891681618176 2712599222359936 2713380395059152 2716325320192848 2721504730718592 2724458473473408 2726494692655104 2726959641804216 2727027941627808 2728212061446144 2730773859130044 2738950273864224 2740139570552832 2740675488196464 2741533409402424 2741865534001152 2742723827730432 2744440152328602 2750936022761472 2753852734918656 2753921708310528 2755253549303892 2756449925139456 2758243920813108 2759441595116544 2764703218507776 2767299281475876 2767703846068224 2768570228035584 2769909153289551 2770244715483648 2770314099431424 2772915431030199 2774119475941632 2779409086691328 2782425675036672 2784178273723392 2785049812726272 2788002694429056 2788875430600896 2797225811606016 2797772894200557 2798987732626176 2799863907474816 2802025570349824 2802832495995168 2805874506572832 2807368391632896 2811224666896128 2813875965246528 2815097795887104 2816929961681472 2818153118416896 2820799370969496 2825364342861312 2827958147056224 2828028976502912 2828843390593584 2829186092408832 2831913631690416 2833143294578688 2837589843415743 2842181987759296 2843000477625672 2843416109334528 2844306191720448 2846086083896328 2846977002071748 2847321900693504 2855847280656384 2856741254406144 2857299977055888 2858540663107584 2861224839661734 2861643135676416 2864330225459766 2865573964159488 2871037957681152 2872846371612672 2873745666634752 2875616002549836 2876864641717248 2880816378862464 2885478477815808 2886873941786562 2888127469334016 2888199805790208 2891262053481984 2892167113215744 2895233567291712 2897964095403312 2902653944945664 2906641106957952 2907550980839232 2909795784594048 2915344099003392 2918093593588992 2921260701003008 2922101963909856 2925273421746144 2926543622971392 2927115997597584 2932697337687936 2934889191456768 2936725768096848 2936799321753024 2938074527711232 2940833386755432 2942685763542252 2948296791611808 2949576989958144 2951496679596192 2952778267385856 2953702583709696 2955550933276956 2955983019270144 2958338347390881 2959622905943808 2964412539518976 2967196130019576 2968484534765568 2970416530106424 2971706333202432 2977372696854528 2979248089079808 2980180691324928 2983340462828544 2983415184003072 2986216618032522 2987513281783296 2988097580880867 2989395061376256 2995095153383424 2997907554932199 2998345833240576 2999284413705216 3002464440154368 3003404309877888 3005296098936768 3011026510582272 3014294481289728 3017565998838272 3018434995687104 3020336252298144 3021281716484304 3030327962573184 3033616881810816 3036401870661432 3039697382120568 3041315757602304 3045493389137472 3046815791824896 3049753141820448 3050122605871104 3051077394161664 3051674125154928 3052999211618304 3055865985216954 3060811371433088 3061692822058416 3063098975698944 3065015782657584 3066346662285312 3067906434331284 3069238569126912 3075090904424448 3078428406423552 3081319058097252 3081769530728448 3083259924221022 3084225085577727 3084598725751296 3085564306196736 3093834554044416 3094803025606656 3098161921849344 3100113396982784 3101006165781888 3104371794506112 3106024603508736 3110291120821248 3113666826826752 3114641506540032 3115250669428989 3116525304919104 3116603361860352 3120884410434336 3125935017633792 3130228884416256 3132200557938816 3133181039317056 3134541517406208 3136503031232688 3145973062618624 3146879038056768 3148861199204448 3149846895909168 3150228485873664 3152278766643552 3156608819894436 3158289440587008 3162627750258144 3165610460902344 3166073256493056 3169046206891656 3170422258219008 3176467527647232 3178534885718976 3179915057184768 3180910474764288 3181452915438252 3181532598565776 3181918027112448 3182914071687168 3185902835651718 3187286206401024 3196829498978304 3197454736229208 3198843123001344 3199844465685504 3201846844383369 3202314937542656 3203237138280192 3208421019009024 3212828190738432 3212908659695616 3214462474187874 3215858245996032 3217951240948626 3219348527635968 3223770709679424 3225487088259072 3228987820412928 3231952168064256 3232033116003328 3232963874964096 3236472721931904 3246163287542784 3248207986010624 3249143403000768 3249224781513984 3252669810167232 3253688002367712 3265485688063872 3269971245327696 3273520257668304 3279762111378816 3282855292787616 3283252996128768 3284280761868288 3286418288628384 3287845304819712 3290932599464412 3292361575842816 3293005497297282 3299284504898928 3300717107810304 3300799778045952 3303899236972152 3304299489693696 3305333843675136 3315230591533056 3316833890563284 3317318794223616 3318357223673856 3320433764545716 3321875550809088 3322915406673408 3325480896678912 3331821827432448 3334964106958848 3338095646272023 3338583658289152 3339545101611264 3341718596369727 3343169624852736 3349544283961344 3351654100214784 3352703277740544 3356258020682112 3356342082003456 3360952442006208 3363069444048288 3369482047556352 3373139062395648 3374194965418368 3377772495173664 3380958111303864 3386429602436608 3387404824405056 3391081291450944 3392553754017792 3394761748693056 3396235809374208 3397878283835412 3409118957894832 3409531957518336 3412818992037168 3414300893466624 3414968663863848 3419659554885639 3421480227302592 3422965889581056 3424037390032896 3426180062779656 3426680952274944 3427753615663104 3430972284548004 3431387931604992 3432462068431872 3433133390799294 3434624113070592 3441173154951168 3443412792862224 3444907978616832 3445986347661312 3448142755489782 3448646855815168 3449639995070976 3452893390267776 3458481296105472 3463231957226496 3465485951790828 3466990722069504 3470173566470208 3475789437259776 3480563873299968 3480651048003584 3481653403807488 3485432162080512 3487627571605632 3492418268819376 3494277678947328 3498070138780672 3499077510923904 3502875180180096 3503971694857536 3506178782092896 3507701221859328 3516676894838016 3521507494968288 3523725627681168 3524828669231688 3526359207081984 3536917743550464 3539219695445952 3540756482113536 3542468849105004 3542986739408896 3544007046607872 3546313612473996 3553075620660384 3554618423795712 3558476373516288 3559590293188608 3560286479347416 3561832413554688 3565176982753113 3566725040496384 3568624012541952 3572497163010048 3575851746433848 3577404439332864 3578524284109824 3579224173386498 3579657780501504 3580778330648064 3591499807494144 3595397785849856 3596433186350592 3597136578257859 3598698513376512 3599825023896192 3602604304735488 3609473646385152 3614431714580736 3614522242157568 3617840526745536 3621767093590464 3628672974291456 3632611297964544 3635946189072288 3636037255503744 3641031812173392 3642612807315456 3651933698485632 3654233984261952 3655377879203232 3655820712001536 3656965103640576 3659253536438136 3671803646558208 3673671399071856 3675266566852608 3677658561084144 3679255460155392 3682710289876842 3689732375301168 3691426970714112 3693212204386068 3693659620644864 3693752132575232 3694815857101824 3697220574706932 3698825967922176 3705878782255104 3709900900048896 3711695068011294 3712237698297856 3713306746286592 3713399750301696 3716886641593671 3717336925905408 3718500574134528 3729634415474688 3730363858934076 3731983643501568 3733151876633088 3737109994660224 3741166008763776 3743157855510528 3748299555861504 3751834620328704 3754276447773397 3755906615575296 3761065827959328 3767152457148416 3768237319456512 3770610862741632 3771791187458112 3775884842253888 3777524392771584 3783453124554324 3790667303500896 3794781445195104 3795969336095664 3796429200924672 3797617607626752 3803577875216847 3809733302741184 3811387550810112 3814966452882312 3815524180901888 3816622973270016 3819106967279688 3820765285545984 3828050610241536 3830461828816896 3831660888846336 3834154670066448 3835723452208128 3835819522289664 3839421366041814 3841088505149952 3841839746846829 3849165255715416 3850836625778688 3850933074386944 3852042063787008 3855016071309312 3856222817620992 3860311423055616 3863952127204416 3870205259927552 3871319799320064 3873839391970002 3875521475943936 3876734641118976 3879727712792064 3887125465337856 3890791458118656 3896135951879808 3900364562328192 3902821330130112 3910263116917248 3915634357462464 3915732429004032 3921111182340576 3922813792493568 3923581018056336 3928970552421798 3931062388815744 3935328906128256 3938270111612928 3940734577702608 3942445708652544 3944451129854508 3946163874591744 3956261506692768 3957979379687424 3960555373475232 3962275110936576 3964191331141314 3965432252885649 3973574255099904 3977787283771392 3977886912004096 3979032461494272 3981622157376696 3983351042377728 3984130107841156 3985860081835008 3993460204511232 3997210073242932 3997794444320768 3998945726770176 3999045884940288 4003285920205824 4004539079837184 4005322289265843 4007061465249024 4014702014109696 4019059308386304 4022833214738079 4024579994249472 4027115003064192 4028375621979072 4030124808093696 4040437283430912 4044822509081088 4048535827548576 4052929842827424 4055087676803072 4060657852183296 4066337522427264 4068898833539904 4070665615491072 4074487980289272 4082257096077888 4086687710210112 4088462216380416 4089742038982656 4090541912441712 4092318092169216 4096160788695066 4108425410796336 4110209355829248 4111013232294696 4112300114103636 4112798301001728 4114085741595648 4116660228492903 4125112738725888 4126404034142208 4130779102377984 4130882562465792 4132880323955838 4134674887709184 4137365881219662 4139162392674816 4147054827761664 4151555769102336 4152855342053376 4153667559238652 4155367073225472 4155471149147136 4161179213912448 4167913356845056 4169113630036992 4173638512555008 4176267410585088 4177574719089408 4182004041643584 4195838717409024 4198481598939264 4199795861212224 4203038355524736 4208811759859248 4211052587449344 4216837000344192 4220813947869792 4222646693830656 4225394942522208 4227229677625344 4231199056454244 4238046514291968 4241937220584336 4242043464754368 4243779138613248 4243885428916224 4247870447535624 4249714941868032 4262439331971072 4263272981638944 4265124164001792 4266459287580672 4269129125844492 4270465503107622 4270982851040256 4283770920984576 4285111881609216 4285949965583832 4287810994661376 4290601654598168 4291837259492601 4292464703514624 4296495338189649 4298360946239232 4300649451012096 4305317093883904 4306556936521728 4309269557419008 4310618499952128 4313424003824754 4315296962575872 4328217716723712 4330310912679843 4332191204001024 4332299708685312 4336893080222976 4338250669823616 4346946143104968 4353980917418496 4359961660436928 4361854826594304 4364693676891072 4373016148505088 4377140390383488 4381891051504512 4387910132619216 4389815434457088 4390673996396376 4399046006531904 4400956143747072 4402333787185152 4405198982629536 4405732652924928 4407111791566848 4411250080133148 4414028645313378 4422445187417712 4424365484937216 4424476298231808 4427245019394288 4429167401078784 4430553875564544 4433326399915434 4433974528905216 4446618809278464 4450794195029364 4452726802148352 4455624795159636 4457559499803648 4466059045281792 4468872133619712 4470271036987392 4475010694242816 4475122776004608 4479324927048783 4481269922674944 4484092592064384 4492642730075136 4497518749860864 4498926620557824 4503696660231552 4507944148405152 4516539765873408 4521441721934592 4526348998257408 4530504378447216 4531922574726456 4545491943859776 4547465670279168 4550425322716224 4552401191288832 4553291551818464 4554602805992148 4559546073180852 4561973636403456 4568240083706208 4570223687737344 4574629712730672 4575183908806656 4576616091242496 4577511187732392 4579498817427456 4583798977825431 4588230873268224 4591217057149632 4593210638155776 4594648463548416 4597523673986376 4599519993427968 4601859651496926 4603857853690368 4612636356636672 4617642609635328 4620647935721104 4621978587145878 4622654296092672 4624889886331533 4626898088626944 4634385916346368 4640751831066624 4642204538409984 4647242882774016 4650170095474176 4656557691759168 4659036905263104 4665436681231872 4670500240240128 4671962259810048 4674905042790528 4681326615651504 4688902526450688 4695343326624384 4698300836908224 4699771558975584 4701812276109312 4704754546849032 4718959593927936 4720890402717696 4723291798806672 4724770343863752 4725342728810496 4728418149965328 4734913229841654 4737434160880512 4740974847737856 4746120390918144 4747048639129888 4748415691353516 4749109884739584 4753569310337484 4755633387328512 4764701291470848 4767802328578464 4769872585777152 4771365712146432 4772179373157378 4772298897848664 4772877040668672 4774371107530752 4778854253477577 4788666409992192 4795244248467456 4796182104343812 4798264684502016 4799766698528256 4803472406313984 4812631528513536 4819242286107648 4819362989543424 4821693711281811 4823787368994048 4826926861422939 4829022791453952 4835656064519136 4838230632388608 4843481730619392 4847928252096384 4848049674004992 4854709082897856 4856817076420608 4869244931314176 4872311979015936 4873837172270976 4879004715250848 4880532003551568 4898228532095808 4900355422470144 4903544748112192 4904956867991544 4905673946873856 4910280386502456 4919643167068224 4921779356024832 4924282939181424 4924879494193152 4926421142802432 4929627432942576 4931767957229568 4936398899196618 4939508245945923 4948926757348392 4951075661715456 4951199667068928 4955848855458228 4956449234540544 4958000765512704 4972845887299584 4973818478578768 4975250835844926 4975978191335424 4977535835510784 4980650646818574 4982813326213632 4988221345018368 4997732741148672 5002446160438272 5007875487433728 5014754437279104 5024316425942016 5027481150322176 5029054916610816 5034513123005184 5041428663009312 5044604166072432 5054223071334528 5059708593593472 5061292448127552 5063490143502336 5066658742760496 5071437166955796 5079644403654912 5086621937176416 5088830631026688 5092142623039584 5094353714061312 5096817425753118 5108881185128448 5112206226755264 5113678436842248 5114297936277504 5114426029719552 5119228488055752 5121451340199936 5122452995795772 5131216775430144 5132220340953888 5134448834371584 5136056085049344 5139270094169484 5140021428412416 5141630423494656 5146458426822006 5147081897407488 5149700086198941 5151936169605888 5161759732426752 5165119189293336 5167361967925248 5168979521491968 5172214133234673 5172970283722752 5179340085401664 5182833953783808 5187721944158208 5194847935839744 5198228927686242 5200486083104256 5203761773506816 5205260349705312 5213684155889664 5220845809949952 5220976572005376 5228148243120768 5231441357408448 5238627403229064 5241416518420992 5247105208171008 5254312770270144 5255957542286304 5256594278203392 5259268173139344 5261551832788992 5275015342257024 5280740497966976 5282261242452432 5285588441521752 5287243003847532 5303716378361856 5305376615325696 5308829543168928 5311134723170304 5313703273657506 5314480109113344 5319470418710994 5329613430990576 5331927635693568 5332061179920384 5337714560274432 5339385439782912 5340429719021124 5342748620332032 5350087560744576 5352936018812928 5358745744515072 5363777619650772 5366106658999296 5368836260079747 5369486670752256 5371167495972096 5387249711241216 5393096678774784 5398047770064768 5399737535844288 5403906457103232 5414210469577728 5421783363236352 5425198444719872 5426760790118304 5432650640385696 5443009461437184 5448916946946816 5453919283608432 5454055883255616 5456424122892288 5461547718260088 5477900547728448 5480279141105664 5481350976392928 5483066818804848 5483731068002304 5485447655460864 5488880304657204 5507705469837312 5510507098607784 5512899850278912 5516487841626216 5518883190233088 5524065434815263 5529406437015552 5534598562951752 5535407692136448 5537140456071168 5539818306579102 5540489430967296 5540628198862848 5545830862060398 5548238951883264 5558818173382656 5564851350073344 5567542602016941 5568356547446784 5570099625452544 5576005388858112 5577750861201792 5594451623212032 5595545788401114 5597975465252352 5599727814949632 5604051140699648 5605664991990336 5611749013145664 5614736783265792 5622449333792256 5627751930493056 5633859923362944 5641598741938992 5650728685722624 5655916294112448 5656057953005824 5657686781187168 5658372184817664 5663827263380832 5666286589157376 5675179686831486 5684363975518592 5686000955251344 5688612383440896 5692172167792656 5693954004143496 5694643801387008 5713482508812288 5714599954111776 5717081326215168 5722449679323468 5723286271352832 5728660450919532 5731147928318976 5742075915362304 5745692743225344 5747491333269504 5751232005099672 5753729283434496 5759132049062721 5761632757724928 5770956955631616 5773747883573124 5776254938668032 5776399611580416 5782524106963968 5784334226431488 5790467134583424 5795928190806624 5805307889891328 5810759087955003 5813282213915904 5815101961678464 5819591569188096 5830688198006784 5836187187177984 5842521402006016 5844203927819712 5850546843492288 5853087245942784 5854231995195168 5865394675375872 5873451536193696 5873598643506048 5881666773510864 5885371527084504 5896593583223616 5899153979916288 5902993359192384 5905556534771712 5907405167419392 5911101866553912 5911966038540288 5916676694781762 5919245811887616 5934392260039152 5936969069531136 5940833060212848 5943412666404864 5946286996711971 5958496178159616 5960361382649856 5966680925657088 5966830368006144 5972433236065044 5975026563566592 5976195161761734 5978790122752512 5990190306766848 5995815109864398 5996691666481152 5998568827410432 6004928880308736 6006808619755776 6010592197873536 6022053021164544 6028588962579456 6035131997676544 6036869991374208 6040672504596288 6042563432968608 6060655925146368 6067233763621632 6072803741322864 6079394764241136 6082631515204608 6090986778274944 6099506283640896 6102154788323328 6103348250309856 6105998423236608 6111731970433908 6121622742866176 6123385644116832 6130031565315168 6132693324570624 6135812868662568 6138477138253824 6150181808848896 6156856812847104 6162638116194504 6163539061456896 6166519848442044 6168450171155454 6169197451502592 6171128612393472 6187669108088832 6189606051213312 6196323843698688 6199320485933757 6200226793965568 6202012331563776 6206048821829493 6208743589012224 6212049207017472 6220582241642496 6227333653653504 6229283013080064 6230501338857978 6233050609838208 6233206723720704 6241768820868672 6251870035267584 6260457768832512 6264401115877632 6266362078634112 6273006062465376 6291946125237248 6293758076113536 6297722398408896 6299693791818336 6300456971747328 6304557533287104 6313217639788872 6316578881174016 6325255500516288 6331220921804688 6338092413783312 6340844516438016 6357069771437952 6361820949528576 6362905830876504 6363065197131552 6363836054224896 6365828143374336 6371805671303436 6374572412802048 6393658997956608 6394909472458416 6397686246002688 6399688931371008 6403693688766738 6404629875085312 6406474276560384 6425656381476864 6425817319391232 6428924948375748 6431716491992064 6435902481897252 6438697055271936 6447541419358848 6450974176518144 6457975640825856 6463904336128512 6464066232006656 6465927749928192 6470136005737131 6472945443863808 6492326575085568 6496415972021248 6498286806001536 6498449563027968 6505339620334464 6507376004735424 6530971376127744 6539942490655392 6547040515336608 6559524222757632 6565710585575232 6568561523736576 6572836577256768 6575690609639424 6581865198928824 6584723151685632 6586010994594564 6598569009797856 6601434215620608 6607798473944304 6608598979387392 6610667687350272 6621042967970067 6633667781126568 6634637588447232 6636714447347712 6640867529091432 6643751101618176 6645830813346816 6650961793357824 6663643654864896 6669928213917696 6676191292544046 6677167316578304 6679090203222528 6683437192739454 6686339249705472 6699088567922688 6703308200429568 6705406555481088 6712516041364224 6712684164006912 6721904884012416 6726138888096576 6738964095112704 6746278124791296 6748389930836736 6755544990347328 6761916222607728 6772859204873216 6774809648810112 6782162582901888 6789523497386112 6795756567670824 6818237915789664 6819063915036672 6825637984074336 6828601786933248 6829937327727696 6839319109771278 6842960454605184 6848074780065792 6852360125559312 6855507231326208 6861944569096008 6862775863209984 6864924136863744 6866266781598588 6869248226141184 6882346309902336 6886825585724448 6889815957233664 6891972695322624 6896285510979564 6897293711630336 6899279990141952 6902789477245389 6905786780535552 6916962592210944 6926463914452992 6930971903581656 6933981444139008 6940347132940416 6951578874519552 6961127746599936 6961302096007168 6963306807614976 6970864324161024 6972227688722023 6975255143211264 6984836537638752 6988555357894656 6996140277561344 6998155021847808 7005750360360192 7007943389715072 7012357564185792 7015402443718656 7033353789676032 7043014989936576 7047451255362336 7049657338463376 7052718414163968 7078439390891904 7084937698210008 7085973478817792 7088014093215744 7092627224947992 7102369844762481 7106151241320768 7109236847591424 7116952747032576 7119180586377216 7120572958694832 7123664827109376 7130353965506226 7133450080992768 7151703492867696 7154808878665728 7157048568219648 7158448346772996 7159315561003008 7161556661296128 7182999614988288 7190795571699712 7192866372701184 7194273156515718 7197397026753024 7199650047792384 7205208609470976 7218947292770304 7228863429161472 7229044484315136 7235681053491072 7243534187180928 7257345948582912 7265222595929088 7271892378144576 7272074511007488 7282063624346784 7285225614630912 7303867396971264 7308467968523904 7310755758406464 7313930207281152 7318507072876272 7347342798143712 7350533133705216 7355317122168288 7358510920310784 7365420579753684 7379464750602336 7386424408772136 7387319241289728 7387504265150464 7389631714203648 7394441149413864 7397651935844352 7404598348794927 7411757564510208 7419801800097792 7423390136022588 7424475396595712 7426613492573184 7426799500603392 7433773283187342 7434673851810816 7437001148269056 7459268830949376 7460727717868152 7463967287003136 7466303753266176 7470975970227861 7474219989320448 7482332017527552 7486315711021056 7496599111723008 7503669240657408 7508552895546794 7511813231150592 7522131655918656 7534304914296832 7536474638913024 7541221725483264 7543582374916224 7551769684507776 7566906249108648 7581334607001792 7589562890390208 7591938672191328 7592858401849344 7595235215253504 7607155750433694 7619466605482368 7629932905764624 7633245946540032 7638213934559376 7641530571091968 7645226138629677 7660923657633792 7663321777692672 7668309340132896 7671446904416256 7671639044579328 7678842732083628 7682177010299904 7683679493693658 7698330511430832 7701673251557376 7701866148773888 7704084127574016 7710032142618624 7712445635241984 7719687640233009 7720622846111232 7727904254408832 7740410519855104 7742639598640128 7747678783940004 7751042951887872 7753469282237952 7759455425584128 7774250930675712 7781582916237312 7792271903759616 7797343391529363 7800729124656384 7805642660260224 7820526233834496 7831268714924928 7831464858008064 7842222364681152 7845627584987136 7847162036112672 7857941104843596 7862124777631488 7870657812256512 7881469155405216 7884891417305088 7888902259709016 7892327749183488 7912523013385536 7915958759374848 7921110746950464 7924550221873152 7928382662282628 7930864505771298 7955574567542784 7958064922988544 7963244314753392 7966702084755456 7968260215682312 7970554910486259 7971720163670016 7979205628066491 7986920409022464 7994420146485864 7995588888641536 7997891453540352 7998091769880576 8006571840411648 8009078159674368 8010644578531686 8014122930498048 8029404028219392 8038118616772608 8045666429476158 8049159988498944 8054230006128384 8056751243958144 8080874566861824 8089645018162176 8097071655097152 8105859685654848 8110175353606144 8121315704366592 8132675044854528 8137797667079808 8148975960578544 8164514192155776 8173375420420224 8179484077965312 8181083824883424 8184636184338432 8192321577390132 8216850821592672 8220418711658496 8222026464589392 8224600228207272 8225596602003456 8228171483191296 8233320456985806 8252808068284416 8261558204755968 8261765124931584 8265760647911676 8269349775418368 8274731762439324 8278324785349632 8294109655523328 8303111538204672 8305710684106752 8307335118477304 8309727459868653 8310734146450944 8310942298294272 8318746293090597 8322358427824896 8335826713690112 8338227260073984 8347277025110016 8352534821170176 8355149438178816 8364008083287168 8391677434818048 8393318682601671 8396963197878528 8399591722424448 8406076711049472 8417623519718496 8422105174898688 8433674000688384 8441627895739584 8445293387661312 8450789885044416 8454459355250688 8462398112908488 8476093028583936 8483874441168672 8484086929508736 8487558277226496 8495740895071248 8499429883736064 8512769530247229 8526545963277888 8530248328003584 8532918575161344 8538258251688984 8540931006215244 8541965702080512 8567541841969152 8570223763218432 8571899931167664 8575621989322752 8581203309196336 8583674518985202 8584929407029248 8592990676379298 8596721892478464 8613113873043456 8618539114838016 8621236999904256 8626848007649508 8630593925151744 8656435433447424 8660621825359686 8664382408002048 8664599417370624 8673786160445952 8676501339647232 8693892286209936 8707961834836992 8719923320873856 8729387353782144 8746032297010176 8754280780766976 8763782103009024 8775820265238432 8779630868914176 8781347992792752 8798092013063808 8804667574370304 8810397965259072 8814223583133696 8822500160266296 8828057290626756 8844890374835424 8848730969874432 8854490038788576 8858334802157568 8861107751129088 8866652799830868 8867949057810432 8875015042172643 8893237618556928 8901588390058728 8905453604296704 8911249590319272 8915118999607296 8932118090563584 8937744267239424 8940542073974784 8950021388485632 8950245552009216 8958649854097566 8962539845349888 8964292742642601 8968185184128768 8985285460150272 8993722664796597 8995037499721728 8997853241115648 9007393320463104 9015888296810304 9033079531746816 9042883443869184 9052697996514816 9061008756894432 9063845149452912 9090983887719552 9100850645432448 9106583103636928 9109205611984296 9119092146361704 9123947272806912 9136480167412416 9140447375474688 9149259425461344 9150367817613312 9153232182484992 9155022375464784 9158997634854912 9167597955650862 9182434114299264 9189296927096832 9195047347972752 9199039986855936 9203719302993852 9207715707380736 9225272713273344 9235285219270656 9241295871442208 9243957174291756 9245308592185344 9249779772663066 9252675256733181 9253796177253888 9281503662133248 9284409076819968 9294485765548032 9300340190948352 9313115383518336 9318073810526208 9330873362463744 9341000480480256 9343924519620096 9345752008286967 9349810085581056 9362653231303008 9377805052901376 9390686653248768 9396601673816448 9399543117951168 9403624552218624 9409509093698064 9437919187855872 9446583597613344 9449540687727504 9450685457620992 9456836299930656 9469826459683308 9474868321761024 9494097278259776 9496831382707032 9498219769479168 9507138620674968 9511266774657024 9529402582941696 9535604657156928 9539745171554304 9542731424292864 9544358746314756 9544597795697328 9545754081337344 9548742215061504 9557708506955154 9590488496934912 9592364208687624 9596529369004032 9599533397056512 9605540533150107 9606944812627968 9625263057027072 9638484572215296 9638725979086848 9643387422563622 9647574737988096 9653853722845878 9658045582907904 9671312129038272 9676461264777216 9686963461238784 9695856504192768 9696099348009984 9709418165795712 9738489862628352 9744623958031872 9747674344541952 9758009430501696 9761064007103136 9796457064191616 9807089496224384 9809913735983088 9820560773004912 9839286334136448 9848565878362848 9849758988386304 9852842285604864 9859254865885152 9863535914459136 9872797798393236 9879016491891846 9897853514696784 9902151323430912 9902399334137856 9911697710916456 9912898469081088 9916001531025408 9945691774599168 9947636957157536 9950501671689852 9951956382670848 9955071671021568 9961301293637148 9965626652427264 9976442690036736 9995465482297344 10004892320876544 10014286938816069 10015750974867456 10025155789109181 10029508874558208 10048632851884032 10054962300644352 10058109833221632 10069026246010368 10082857326018624 10089208332144864 10108446142669056 10119417187186944 10122584896255104 10133317485520992 10142874333911592 10159288807309824 10173243874352832 10177661262053376 10184285246079168 10188707428122624 10193634851506236 10224412453510528 10227356873684496 10228595872555008 10238456976111504 10242902680399872 10244905991591544 10258978664656917 10264440681907776 10268897668743168 10272112170098688 10278540188338968 10280042856824832 10283260846989312 10292916853644012 10294163794814976 10299400172397882 10303872339211776 10323519464853504 10330238378586672 10334723935850496 10337959042983936 10344428266469346 10345940567445504 10358680170803328 10375443888316416 10389695871679488 10396457855372484 10400972166208512 10407523547013632 10410520699410624 10427368311779328 10441691619899904 10441953144010752 10456296486241536 10462882714816896 10477254806458128 10482833036841984 10494210416342016 10508625540540288 10511915084572608 10518536346278688 10523103665577984 10550030684514048 10561480995933952 10564522484904864 10571176883043504 10574486007695064 10610753230651392 10617659086337856 10622269446340608 10627406547315012 10628960218226688 10638940837421988 10659226861981152 10663855271387136 10675429120548864 10678770879565824 10680859438042248 10685497240664064 10695530948259339 10700175121489152 10705872037625856 10717491489030144 10727555239301544 10732213317998592 10737672520159494 10738973341504512 10742334991944192 10774499422482432 10786193357549568 10791409734773577 10796095540129536 10799475071688576 10807812914206464 10828420939155456 10843566726472704 10850396889439744 10853521580236608 10865301280771392 10886018922874368 10897833893893632 10907838567216864 10908111766511232 10923095436520176 10955801095456896 10962701952785856 10966133637609696 10967462136004608 10970895310921728 10977760609314408 11015410939674624 11021014197215568 11025799700557824 11032975683252432 11037766380466176 11048130869630526 11069197125903504 11074280912142336 11079636613158204 11080978861934592 11081256397725696 11091661724120796 11096477903766528 11117636346765312 11129702700146688 11135085204033882 11136713094893568 11140199250905088 11150659924781013 11152010777716224 11155501722403584 11188903246424064 11191091576802228 11195950930504704 11199455629899264 11208102281399296 11211329983980672 11223498026291328 11229473566531584 11244898667584512 11255503860986112 11262829343320191 11267719846725888 11283197483877984 11301457371445248 11311832588224896 11312115906011648 11315373562374336 11327654526761664 11332573178314752 11350359373662972 11368727951037184 11372001910502688 11384344335585312 11387908008286992 11389287602774016 11429199908223552 11434162652430336 11444899358646936 11446572542705664 11457320901839064 11462295856637952 11484151830724608 11491385486450688 11494982666539008 11502464010199344 11507458566868992 11518264098125442 11523265515449856 11525519240540487 11547495767146248 11552509877336064 11552799223160832 11565048213927936 11568668452862976 11580934269166848 11591856381613248 11610615779782656 11621518175910006 11626564427831808 11630203923356928 11639183138376192 11661376396013568 11672374374355968 11685042804012032 11688407855639424 11701093686984576 11708463990390336 11730789350751744 11746903072387392 11747197287012096 11763333547021728 11770743054169008 11793187166447232 11805986718384768 11814810334838784 11822203733107824 11833353389563524 11838491623775232 11868784520078304 11873938139062272 11881666120425696 11886825332809728 11892573993423942 11920722765299712 11933361851314176 11933660736012288 11944866472130088 11950053127133184 11952390323523468 11957580245505024 11980380613533696 11991630219728796 11993383332962304 11997137654820864 12009857760617472 12013617239511552 12015966867797529 12021184395747072 12044106042329088 12057177925158912 12068499644214237 12070263995353088 12073739982748416 12081345009192576 12085126865937216 12121311850292736 12134467527243264 12145607482645728 12158789528482272 12165263030409216 12181973556549888 12199012567281792 12206696500619712 12211996846473216 12223463940867816 12243245485732352 12246771288233664 12260063130630336 12265386649141248 12271625737325136 12276954276507648 12325276232389008 12333039696884088 12336900342310908 12338394903005184 12342257224786944 12375338216177664 12379212102426624 12392647687397376 12398640971867514 12400453587931136 12404024663127552 12412097643658986 12417487178024448 12441164483284992 12454667307307008 12458566026160128 12461002677715956 12466101219676416 12466413447441408 12483537641737344 12503740070535168 12520915537665024 12528802231755264 12532724157268224 12546012124930752 12583892250474496 12587516152227072 12595444796817792 12599387583636672 12609115066574208 12626435279577744 12633157762348032 12650511001032576 12662441843609376 12676184827566624 12681689032876032 12714139542875904 12725811661753008 12726130394263104 12731656286748672 12743611342606872 12749144825604096 12787317995913216 12789818944916832 12795372492005376 12799377862742016 12807387377533476 12809259750170624 12812948553120768 12851312762953728 12857849896751496 12863432983984128 12871804963794504 12877394110543872 12889486014568947 12895082838717696 12901948353036288 12915951281651712 12927808672257024 12928132464013312 12931855499856384 12940272011474262 12945890887727616 12984653150171136 12990932738039529 12992831944042496 12996573612003072 12996899126055936 13010679240668928 13014752009470848 13061942752255488 13079884981310784 13094081030673216 13119048445515264 13131421171150464 13145673154513536 13163730397857648 13169446303371264 13172021989189128 13197138019595712 13202868431241216 13215596947888608 13217197958774784 13221335374700544 13242085935940134 13267335562253136 13273428894695424 13281735058182864 13287502203236352 13291661626693632 13301923586715648 13339856427835392 13352382585088092 13354334633156608 13358180406445056 13366874385478908 13372678499410944 13398177135845376 13406616400859136 13410813110962176 13425032082728448 13425368328013824 13437974781146349 13443809768024832 13452277776193152 13477928190225408 13492556249582592 13496779861673472 13511089980694656 13523832445215456 13545718409746432 13549619297620224 13564325165803776 13579046994772224 13591513135341648 13636475831579328 13651275968148672 13657203573866496 13659874655455392 13678638219542556 13685920909210368 13704720251118624 13723889138192016 13725551726419968 13729848273727488 13732533563197176 13738496452282368 13751396933476293 13764692619804672 13773651171448896 13779631914467328 13783945390645248 13792571021959128 13794587423260672 13798559980283904 13805578954490778 13811573561071104 13852927828905984 13861943807163312 13867962888278016 13874669658994599 13880694265880832 13903157749039104 13922255493199872 13922604192014336 13926613615229952 13941728648322048 13944455377444046 13950510286422528 13969673075277504 13977110715789312 13992280555122688 13996310043695616 14011500720720384 14015886779430144 14024715128371584 14066707579352064 14086029979873152 14094902510724672 14099314676926752 14105436828327936 14156878781783808 14169875396420016 14176028186431488 14185254449895984 14204739689524962 14212302482641536 14238361172754432 14241145917389664 14247329654218752 14260707931012452 14266900161985536 14303406985735392 14309617757331456 14314097136439296 14316896693545992 14318631122006016 14323113322592256 14336562760432731 14365999229976576 14381591143399424 14385732745402368 14388546313031436 14394794053506048 14399300095584768 14410417218941952 14437894585540608 14457726858322944 14458088968630272 14465081133845433 14471362106982144 14480780584268817 14487068374361856 14514691897165824 14530445191858176 14543784756289152 14544149022014976 14564127248693568 14570451229261824 14607734793942528 14616935937047808 14621511516812928 14637014145752544 14694685596287424 14701066267410432 14710634244336576 14717021840621568 14730841159507368 14758929501204672 14772848817544272 14774638482579456 14779263428407296 14788882298827728 14795303871688704 14809196697589854 14818524737837769 14846780272045176 14848950793191424 14853226985146368 14853599001206784 14867546566374684 14869347703621632 14874002296538112 14918537661898752 14921455435736304 14927934574006272 14932607506532352 14941951940455722 14948439978640896 14964664035055104 14993198223446016 15007338481314816 15017105791093588 15023626462301184 15044263311837312 15068609828593664 15072949277826048 15082443450966528 15087164749832448 15103539369015552 15133812498217296 15162669214003584 15179125780780416 15183877344382656 15190470430507008 15214311500867388 15238933210964736 15259865811529248 15266491893080064 15276427869118752 15283061142183936 15290452277259354 15326643555385344 15336618680265792 15342893808832512 15343278089158656 15357685464167256 15364354020599808 15367358987387316 15396661022861664 15403346503114752 15408168255148032 15420064285237248 15424891270483968 15439375280466018 15441245692222464 15449100258596823 15455808508817664 15480821039710208 15485279197280256 15495357567880008 15502085903775744 15506938564475904 15516642399704019 15518910851168256 15548501861351424 15563165832474624 15584543807519232 15594686783058726 15601458249312768 15611285320520448 15641052467668992 15662537429849856 15662929716016128 15684444729362304 15694324072225344 15715882209687192 15724249555262976 15741315624513024 15762938310810432 15769782834610176 15777804519418032 15784655498366976 15825046026771072 15842221493900928 15856765324565256 15861729011542596 15911149135085568 15916129845977088 15926488629506784 15933404169510912 15936520431364624 15941109820972518 15943440327340032 15958411256132982 15988840292971728 15995782907080704 15996183539761152 16013143680823296 16018156319348736 16021289157063372 16028245860996096 16058808056438784 16076237233545216 16091332858952316 16098319976997888 16106508780239241 16108460012256768 16113502487916288 16161749133723648 16179290036324352 16194143310194304 16211719371309696 16220350707212288 16242631408733184 16265350089709056 16275595334159616 16297951921157088 16329028384311552 16346750840840448 16362167649766848 16369272368676864 16384643154780264 16433701643185344 16440837423316992 16444052929178784 16449200456414544 16451193204006912 16456342966382592 16466640913971612 16523116409511936 16531521295823352 16538699550836736 16549463524878648 16556649570699264 16572196304445789 16588219311046656 16606223076409344 16611421368213504 16614670236954608 16619454919737306 16621468292901888 16621884596588544 16637492586181194 16644716855649792 16676454520147968 16694554050220032 16702627806050823 16705069642340352 16710298876357632 16728016166574336 16783354869636096 16786637365203342 16793926395757056 16799183444848896 16812153422098944 16835247039436992 16844210349797376 16867348001376768 16883255791479168 16901579770088832 16924796225816976 16952186057167872 16967748882337344 16968173859017472 16975116554452992 16991481790142496 16998859767472128 17025539060494458 17053091926555776 17065837150322688 17076516503377968 17081862012430488 17083931404161024 17140447526436864 17143799862335328 17151243978645504 17162406618392672 17167349037970404 17169858814058496 17185981352758596 17193443784956928 17226227746086912 17237078229676032 17242473999808512 17253696015299016 17261187850303488 17277396147188163 17312870866894848 17321243650719372 17328764816004096 17329198834741248 17347572320891904 17353002679294464 17387784572419872 17415923669673984 17432277263865009 17439846641747712 17458774707564288 17492064594020352 17508561561533952 17527564206018048 17551640530476864 17559261737828352 17562695985585504 17596184026127616 17620795930518144 17645000320532592 17656114581253512 17689780749670848 17697461939748864 17708980077577152 17716669604315136 17722215502258176 17733305599661736 17735898115620864 17750030084345286 17803176780117456 17810907208593408 17822499180638544 17830237999214592 17838860990135913 17875488534478848 17881084147949568 17900042776971264 17900491104018432 17917299708195132 17925079690699776 17928585485285202 17936370368257536 17970570920300544 17987445329593194 17990074999443456 17995706482231296 18014786640926208 18031776593620608 18066159063493632 18085766887738368 18105395993029632 18122017513788864 18127690298905824 18181967775439104 18201701290864896 18213166207273856 18218411223968592 18238184292723408 18247894545613824 18272960334824832 18298518850922688 18306464364969984 18310044750929568 18317995269709824 18335195911301724 18364868228598528 18390094695945504 18398079973711872 18407438605987704 18415431414761472 18450545426546688 18470570438541312 18482591742884416 18487914348583512 18490617184370688 18499559545326132 18505350513466362 18507592354507776 18563007324266496 18568818153639936 18588971531096064 18597961457801271 18600680381896704 18618146465488479 18626230767036672 18636147621052416 18661746724927488 18682000960960512 18687849039240192 18691504016573934 18699620171162112 18725306462606016 18755610105802752 18781373306497536 18793203347632896 18799086235902336 18819018187396128 18875838375711744 18893167195226688 18899081375455008 18901370915241984 18913672599861312 18939652919366616 18949736643522048 18988194556519552 18993662765414064 19014277241349936 19022533549314048 19071209314313856 19085462848585728 19088717492629512 19089195591394656 19091508162674688 19097484430123008 19115417013910308 19180976993869824 19184728417375248 19193058738008064 19199066794113024 19211081066300214 19213889625255936 19276969144430592 19277451958173696 19286774845127244 19295149475976192 19307707445691756 19316091165815808 19342624258076544 19352922529554432 19373926922477568 19391713008385536 19392198696019968 19410408017211393 19418836331591424 19476979725256704 19489247916063744 19495348689083904 19516018861003392 19522128014206272 19592914128383232 19614178992448768 19619827471966176 19641121546009824 19678572668272896 19697131756725696 19705684571209728 19718509731770304 19727071828918272 19745595596786472 19758032983783692 19795707029393568 19804302646861824 19823395421832912 19825796938162176 19832003062050816 19863128903910201 19895273914315072 19901003343379704 19903912765341696 19910143342043136 19922602587274296 19931253304854528 19952885380073472 19990930964594688 20009784641753088 20028573877632138 20031501949734912 20050311578218362 20059017749116416 20097265703768064 20109924601288704 20116219666443264 20138052492020736 20165714652037248 20178416664289728 20216892285338112 20238834374373888 20245169792510208 20266634971041984 20285748667823184 20318577614619648 20346487748705664 20368570492158336 20387269703012472 20448824907021056 20454713747368992 20457191745110016 20476913952223008 20485805360799744 20489811983183088 20517957329313834 20528881363815552 20544224340197376 20557080376677936 20566521693978624 20585833707288024 20588327589629952 20598800344795764 20607744678423552 20647038929707008 20660476757173344 20669447871700992 20675918085967872 20688856532938692 20691881134891008 20708368431736167 20717360341606656 20750887776632832 20779391743358976 20792915710744968 20801944332417024 20815047094027264 20821041398821248 20854736623558656 20883383239799808 20883906288021504 20912592972483072 20916683066166069 20925765429633792 20954509612916256 20965666073683968 20988420832684032 21017251081080576 21023830169145216 21037072692557376 21046207331155968 21100061369028096 21122961991867904 21129044969809728 21142353766087008 21148972015390128 21235318172675712 21254813094630024 21257920436453376 21277881674843976 21318453723962304 21327710542774272 21350858241097728 21357541759131648 21361718876084496 21370994481328128 21391061896518678 21400350242978304 21455110478603088 21464426635997184 21475345040318988 21477946683009024 21484669983888384 21548998844964864 21572386715099136 21582819469547154 21592191080259072 21598950143377152 21615625828412928 21656841878310912 21687133452945408 21700793778879488 21707043160473216 21730602561542784 21772037845748736 21795667787787264 21815677134433728 21816223533022464 21846190873040352 21911602190913792 21925403905571712 21932267275219392 21941790621843456 21955521218628816 22042028394431136 22051599401115648 22065951366504864 22075532760932352 22096261739261052 22138394251807008 22159273226316408 22161957723869184 22162512795451392 22183323448241592 22192955807533056 22235272693530624 22259405400293376 22270170408067764 22273426189787136 22280398501810176 22301319849562026 22304021555432448 22311003444807168 22377806492848128 22382183153604456 22391901861009408 22398911259798528 22412927910683583 22416204562798592 22422659967961344 22446996052582656 22458947133063168 22489797335169024 22511007721972224 22525658686640382 22535439693451776 22566394967755968 22602914742890496 22623665176449792 22624231812023296 22630747124748672 22655309053523328 22700718747325944 22737455902074368 22744003821005376 22768688671170624 22775816016573984 22778575205548032 22858399816447104 22889798717293872 22914641803678128 22924591713275904 22982770972901376 22989965333078016 23004928020398688 23014917133737984 23036528196250884 23046531030899712 23051038481080974 23094991534292496 23105019754672128 23105598446321664 23130096427855872 23137336905725952 23161868538333696 23183712763226496 23221231559565312 23243036351820012 23253128855663616 23260407846713856 23278366276752384 23322752792027136 23344748748711936 23370085608024064 23376815711278848 23392030174588089 23402187373969152 23416927980780672 23461578701503488 23493806144774784 23494394574024192 23526667094043456 23541486108338016 23586374332894464 23611973436769536 23644407466215648 23666706779127048 23676983247550464 23737569040156608 23747876278124544 23763332240851392 23773650665619456 23785147986847884 23866723702628352 23889732944260176 23900106254266368 23904780647046936 23915160491010048 23937616884199473 23960761227067392 23983260439457592 23986766665924608 23994275309641728 24019715521234944 24027234479023104 24031933735595058 24042368791494144 24088212084658176 24114355850317824 24136999288428474 24140527990706176 24147479965496832 24162690018385152 24170253731874432 24242623700585472 24268935054486528 24291214965291456 24317579056964544 24330526060818432 24363947113099776 24398025134563584 24413393001239424 24446927881735632 24486490971464704 24493542576467328 24520126261260672 24543251474650272 24553908553015296 24650552464778016 24666079393768176 24673800684621816 24676789806010368 24684514449573888 24758424204853248 24785295374794752 24797281943735028 24800907175862272 24808049326255104 24824195287317972 24834974356048896 24882328966569984 24909334614614016 24917132052320256 24922005355431912 24932202439352832 24932826894882816 24956238879271791 24967075283474688 25007480141070336 25041831075330048 25057604463510528 25065448314536448 25092024249861504 25167784500948992 25175032304454144 25179956047805013 25190889593635584 25198775167273344 25218230133148416 25252870559155488 25266315524696064 25301022002065152 25324883687218752 25352369655133248 25363378065752064 25428279085751808 25451623323506016 25452260788526208 25487222685213744 25498289651208192 25538308590741687 25579637889833664 25590744984010752 25598755725484032 25614774755066952 25618519500341248 25625897106241536 25702625525907456 25715699793502992 25726865967968256 25743609927589008 25754788221087744 25778972029137894 25790165677435392 25855617344514048 25856264928026624 25863710999712768 25880544022948524 25891781775455232 25969306300342272 25981865476079058 25985663888084992 25993147224006144 25993798252111872 26021358481337856 26029504018941696 26123885504510976 26159769962621568 26188162061346432 26238096891030528 26262842342300928 26291346309027072 26327460795715296 26338892606742528 26344043978378256 26394276039191424 26431193895777216 26442670749401088 26484171871880268 26534671124506272 26563470116365728 26575004406472704 26583323253387264 26603847173431296 26625045126517929 26679712855670784 26704765170176184 26708669266313216 26716360812890112 26733748770957816 26745356998821888 26796354271690752 26813232801718272 26821626221924352 26850064165456896 26850736656027648 26875949562292698 26887619536049664 26892878227927803 26904555552386304 26955856380450816 26985112499165184 26993559723346944 27022179961389312 27047664890430912 27091436819492864 27099238595240448 27128650331607552 27158093989544448 27183026270683296 27272951663158656 27302551936297344 27319749310910784 27357276439085112 27371841818420736 27409440502237248 27447778276384032 27451103452839936 27459696547454976 27465067126394352 27476992904564736 27502793866952586 27547302342897792 27567890781290496 27585142043918256 27597119960567808 27611157908981556 27623147122142208 27705855657811968 27723887614326624 27735925776556032 27749339317989198 27758025770199543 27761388531761664 27844510986399744 27845208384028672 27853227230459904 27883457296644096 27888910754888092 27901020572845056 27939346150555008 27954221431578624 27984561110245376 27992620087391232 28023001441440768 28031773558860288 28037256024860901 28049430256743168 28133415158704128 28172059959746304 28189805021449344 28198629353853504 28210873656655872 28313757563567616 28339750792840032 28352056372862976 28370508899791968 28409479379049924 28424604965283072 28482291834779328 28494659308437504 28521415862024904 28533800323971072 28606813971470784 28619235514662912 28628194272878592 28633793387091984 28637262244012032 28646226645184512 28673125520865462 28771465490804736 28777092626062872 28789588107012096 28798600191169536 28816621599450321 28820834437883904 28875789171081216 28915453716645888 28916177937260544 28930162267690866 28942724213964288 28961561168537634 28974136748723712 29029383794331648 29060890383716352 29087569512578304 29088298044029952 29128254497387136 29215469587885056 29233871874095616 29243023033625856 29274028291505088 29389371192574848 29421268488673152 29461682319014736 29517859002409344 29545697635088544 29549276965158912 29558526856814592 29577764597655456 29590607743377408 29618393395179708 29637049475675538 29693560544090352 29706453970292736 29707198002413568 29735093132749368 29738695407243264 29748004593076224 29837075323797504 29842910871472608 29855869148012544 29865215013064704 29883903880911444 29896879957281792 29929328070110208 29986396446892032 30014676962629632 30034211582187176 30042860816448207 30047252924602368 30075467367327543 30088526623674624 30137219657187328 30145898555652096 30164886901933056 30174329499664896 30207078738031104 30267624996434592 30325338428007168 30358251561560832 30367754688765312 30428623001734776 30477866421929472 30519731623058496 30532983786160128 30552855738237504 30566122284367872 30580904554518708 30673237360531584 30685787617665024 30715370928334512 30728708041199616 30734717974774632 30776935993970751 30793322045723328 30806693006229504 30816336510296064 30840128570474496 30849782540967936 30878750560932036 30882491384444928 30898200517193646 30911617017635328 30970558394560512 30990715135760016 31004171807551488 31013877128951808 31033284799408038 31037821702336512 31126331664949248 31169087615038464 31189373566117452 31202916498625536 31222570641040896 31282104935337984 31325074859699712 31325859432032256 31368889458724608 31388648144450688 31431764419374384 31448499110525952 31482631249026048 31525876621620864 31555609038836064 31569310996733952 31650092053542144 31684442987801856 31713530649130512 31723458023085192 31832259691954176 31852977259013568 31866808339021824 31873040862729248 31882219641945036 31886880654680064 31916822512265964 31977680585943456 31991565814161408 32026287361646592 32036312638697472 32042578314126744 32056491721992192 32086592844778017 32117616112877568 32152474467090432 32182665717904632 32196639953995776 32213017560478482 32216920024513536 32227004975832576 32323498267447296 32358580072648704 32374229204320731 32388286620388608 32423438742619392 32440701414424576 32485262817466368 32530700179418112 32551190668319232 32595903842314176 32658056768623104 32693501681680896 32724335299533696 32769286309560528 32867403286370688 32888105858357568 32898400912829088 32902386408013824 32912685932765184 32933281827943224 33046232819023872 33063042591646704 33077399101673472 33098927049757296 33113299141398528 33144392608891578 33222842736427008 33229340473909216 33238909839474612 33242936585803776 33243769193177088 33274985172362388 33289433711299584 33352909040295936 33389108100440064 33405255612101646 33410139284680704 33420597752715264 33451979774343039 33456032333148672 33566709739272192 33573274730406684 33587852791514112 33598366889697792 33624306844197888 33670494078873984 33688420699594752 33734696002753536 33766511582958336 33788488029960573 33803159540177664 33849592451633952 33904372114335744 33935497764674688 33936347718034944 33982963580284992 33997719534944256 34051078120988916 34106183853111552 34153033006755936 34163724024860976 34167862808322048 34287599724670656 34302487957291008 34324813236785344 34334698075940808 34339717628116992 34371962705517192 34386887569913856 34452455492173824 34474156459352064 34484947999617024 34507392030598032 34522375700606976 34554792294376326 34576557721621461 34642487301438744 34657529632008192 34658397669482496 34695144641783808 34706005358588928 34775569144839744 34831847339347968 34864554527730018 34879693283495424 34917549415128576 34984129188040704 35017123123067904 35055128412036096 35103281060953728 35125391971171008 35192368052255232 35241591861036288 35290000641065184 35312229162507024 35379561499341696 35417960155154304 35444431004516352 35466611199323472 35500060168690572 35606353560234912 35621814417186816 35644998361277088 35660475998429184 35677721980271826 35762168295899136 35800085553942528 35800982208036864 35834599416390264 35850159381399552 35857170970570404 35872740736515072 35941141840601088 35974890659186388 35980149998886912 35991412964462592 36029573281852416 36047900603392587 36063553187241216 36132318126987264 36171533775476736 36205498932642711 36210791986059264 36244035027577728 36255380597811648 36363935550878208 36403402581729792 36426332414547712 36436822447937184 36476368585446816 36495789091227648 36545920669649664 36597037701845376 36620089501859136 36635990539419648 36670391822603448 36729736457197056 36780189391891008 36796159947423744 36814877211975408 36830862829522944 36965183485768832 36975828697167024 36999119090652264 37010701026932724 37015184709015552 37126014648532992 37137636307279872 37177943062192128 37195922915602542 37201360763793408 37236292930976958 37252461534073344 37323493449854976 37364001921921024 37375698078480384 37383008033147868 37399240342324224 37450612925212032 37511220211605504 37562746612995072 37586406695265792 37598172471804672 37638036374792256 37751676751423488 37786334390453376 37798162750910016 37827345199722624 37879305838733232 37899473287044096 37976389113039104 37987325530828128 38028554482699872 38045067098628096 38142418628627712 38177434985259024 38178391182789312 38194968860246016 38230834027820616 38361953987739648 38369456834750496 38386117476016128 38398133588226048 38422162132600428 38427779250511872 38553938288861184 38573549690254488 38590298951952384 38615414891383512 38632182331631616 38668458043706841 38685248516153088 38705845059108864 38747853844955136 38783426016771072 38784397392039936 38820816034422786 38837672663182848 38953959450513408 38972798214118587 38978495832127488 38990697378167808 39032037722006784 39044256028412544 39185828256766464 39228357984897536 39239654943932352 39282243092019648 39357145336545792 39394263513451392 39437019463540608 39491191193572944 39516065967567384 39591414058787136 39608605293723648 39646790843665824 39651593876324352 39664006124101632 39726257807820402 39790547828630144 39802006686759408 39820286684086272 39845205174548592 39862506609709056 39905770760146944 40019569283506176 40057147755264276 40063003899469824 40100623156436724 40118035498232832 40194531407536128 40219849202577408 40232439332886528 40276104984041472 40313924343439047 40331429304074496 40356833328579456 40433784570676224 40477668748747776 40490339585020416 40533269942083968 40571497335646368 40637155229239296 40692975497411328 40737140984316672 40774539406024944 40897649814042112 40909427494737984 40953827904446016 40971610721599488 40979623966366176 41035914658627668 41057762727631104 41114160753355872 41171667414576048 41176655179259904 41197600689591528 41215489356847104 41294077859414016 41320953514346688 41338895743401984 41351836171935744 41377713065877384 41383762269782016 41416736863472334 41434720683213312 41558783486717952 41585831421489936 41603888664834048 41624008976983797 41630094188054528 41642082797642496 41709473247117312 41766766479599616 41767812576043008 41825185944966144 41833366132332138 41851530859267584 41909019225832512 41931332147367936 41976841665368064 42034502162161152 42047660338290432 42074145385114752 42200122738056192 42245923983735808 42258089939619456 42284707532174016 42297944030780256 42470636345351424 42509626189260048 42555763349687952 42636907447924608 42715083518263296 42723437752168992 42741988962656256 42782123793037356 42800700485956608 42910220957206176 42928853271994368 42950690080637976 42955893366018048 42969339967776768 43097997689929728 43144773430198272 43165638939094308 43184382160518144 43197900286754304 43231251656825856 43313683756621824 43374266905890816 43395243401536299 43401587557758976 43414086320946432 43442341752806451 43461205123085568 43544075691497472 43591335575574528 43631354268867456 43632447066044928 43692381746080704 43823204381827584 43850807811143424 43864534550438784 43911042437257632 44084056788862272 44103198802231296 44131902733009728 44151065521864704 44192523478522104 44276788503614016 44318546452632816 44323915447738368 44366646896483184 44385911615066112 44455574213513307 44540340816135528 44546852379574272 44560797003620352 44602639699124052 44608043110864896 44622006889614336 44755612985696256 44764366307208912 44783803722018816 44797822519597056 44825855821367166 44832409125597184 44845319935922688 44893992105165312 44979594670338048 45022015443944448 45051317373280764 45070879386903552 45132789935511936 45205829485780992 45247330352899584 45248463624046592 45261494249497344 45310618107046656 45401437494651888 45474911804148736 45488007642010752 45537377342341248 45551632033147968 45716799632894208 45779597434587744 45829283607356256 45849183426551808 45979930666156032 46009856040797376 46029834267475968 46073056392501768 46093062061799424 46102076962161948 46189983068584992 46210039509344256 46260192855711744 46274673811451904 46323737076667392 46347300775790469 46367425526452992 46442463119130624 46486072703640024 46506257711327232 46520815693427712 46556732553504768 46645505584054272 46689497497423872 46740171216048128 46753631422557696 46784060349176178 46804374747938304 46833855961561344 46923157403006976 46987612289549568 46988789148048384 47053334188086912 47082972216676032 47172748665788928 47223946873539072 47288814932431296 47333413558254096 47353966495100928 47475138080313216 47526664481702784 47570295973695768 47733447405256704 47779465888520352 47800212508532736 47809561294093872 47830320982020096 47875233768398946 47966520878915184 47988550619283456 48039431042469888 48054468958046208 48063867471190116 48084737582988288 48176424169316352 48228711700635648 48273998576856948 48281055981412352 48294959930993664 48319526340717723 48325380036770304 48340507463748864 48485247401170944 48537870108973056 48582429930582912 48635158113929088 48661052121636864 48727894226199552 48796050269127168 48805593821054161 48826786002478848 48893855763471264 48972981942929408 48987085152934656 49040252522521344 49086502949300544 49107817106030592 49301104929556032 49332158787536352 49347601369243632 49353579612020736 49369028899147776 49594563887470056 49601814351724544 49616098652510208 49648390574635944 49669948712097792 49716588913337367 49764657933139968 49818669229228032 49834264104640512 49844010710863824 49864404878705664 49865653789765632 49912477758543582 49934150566949376 50083662150660096 50115208927021056 50130896629072896 50184048499723008 50335569001897984 50350064608908288 50359912095610026 50381779187271168 50397550334546688 50436460266296832 50505741118310976 50532631049392128 50602044004130304 50649767374437504 50704739310266496 50856558171503616 50903246647012032 50904521577052416 50974445370427488 50996579302416384 51076617181483374 51159275779667328 51197511450968064 51229549510133904 51251794212483072 51431399587005984 51453731935936512 51487219855178016 51509576442175488 51557944058275788 51580331354870784 51711234689028096 51712529856053248 51727421999425536 51761088045897048 51783563550910464 51832188441564489 51938612600684544 51963730952158116 51971327776169984 51986294448012288 51987596504223744 52042716962675712 52059008037883392 52247771009021952 52296831791595027 52319539925243136 52376324122692864 52476193782061056 52525684684601856 52582692618054144 52654921591430592 52677785213485056 52688087956756512 52788552078382848 52862387791554432 52968343743760536 53069342249012544 53126940232731456 53150008812945408 53166646506774528 53207694346862592 53250090253035858 53409530340352368 53432721625780224 53467497541915632 53490713997643776 53516582970407739 53626465603436544 53643252443848704 53700128330913792 53701473312055296 53751899124585396 53775239072099328 53785756455855606 53809111104772608 53911712760901632 53970224998330368 53987119446693888 54044359922778624 54095329780861824 54182873638985728 54198477190480896 54257300663215104 54316187979088896 54366052541366592 54545903326317312 54605103872594688 54639498621821568 54714552878170224 54743683636841472 54818881004474496 54895556552768064 54919393094909952 54930134252788704 54953985809129472 55005587733905172 55094604685795584 55170284087836512 55194239921135616 55222315817963112 55246294244284416 55411711315623936 55447775228653248 55471851553112064 55498678635978396 55516051540399086 55522777063523328 55689021972799488 55706454460919808 55766914593288192 55777821509776184 55793884373403813 55802041145690112 55854439396465437 55878692301110016 55908442863157248 55969122220490752 55985240174782464 56046002882881536 56063547117720576 56074512049721802 56098860513486336 56266830317408256 56344119919492608 56379610042898688 56397258707707008 56627515127135232 56679501585680064 56704112745725952 56741017799583936 56818958758099848 56849209930566144 56964583669558656 57042831724049808 57067600647942144 57213627942941568 57256388545757184 57267586774183968 57274524488024064 57292453290369024 57346251041730924 57542930981609472 57554185252125744 57579176214024192 57597200382339072 57633243198900642 57641668875767808 57830907433291776 57832355874521088 57860324535381732 57885448427928576 57923122337075268 57948273497447424 58058767588663296 58121780767432704 58175139025156608 58176596088059904 58231224051634179 58256508994774272 58430939175770112 58467743748191232 58486046067251712 58548056583010176 58778742385149696 58842536977346304 58923364638029472 59035718004818688 59091395270177088 59117053713629184 59155529195310912 59181215486754816 59236786790359416 59274098951351076 59387121088180704 59412907940585472 59470186265498736 59477390814486528 59496009186152448 59589386711730603 59685821742945216 59711738296025088 59730430026129408 59767807761822888 59793759914563584 59858656140220416 59972792893784064 60029353925259264 60068423164374352 60085721632896414 60094505849204736 60150934734655086 60177053247349248 60291797111304192 60329773803866112 60348658999329792 60414157476062208 60535249992869184 60650676856014336 60716503123121664 60735509377530624 60857246003469552 60955732843858944 61039463246116992 61105711476475008 61161809109037416 61346474721063168 61371575235330048 61430741856669024 61457416082399232 61469435949549264 61553871987941502 61586644091446656 61632673020592128 61699565081935872 61757501121864072 61764982768889856 61796401034387292 61823234035270656 61941116789121024 61981430271520032 62008343615102976 62027754257903616 62066569598816076 62075643404673024 62125105295208501 62252663329898496 62338175230076928 62378747132234904 62405832997251072 62445141282081792 62564209870675968 62650149719399424 62651718864064512 62737778917449216 62750049198498207 62777296288901376 62863528838748768 62896998221051904 62965262498052096 63051753243241728 63111218077672128 63138621993467904 63300184107084288 63368885975603712 63427061298261024 63446916046170384 63705954518027136 63746081725458496 63764439283890072 63773761309360128 63833645024531928 63955361171886912 63983131628322816 64052574723293184 64072625277394944 64085156628253488 64112983443984384 64173185689556034 64365331435809264 64393279907991552 64426035120956964 64433840049027072 64454009951665152 64646996534894592 64717160145297408 64748458408641462 64776573240777216 64846877485238784 64970525634932736 65061400358836224 65102381336638464 65191807684628352 65316113537246208 65387003363361792 65448670599067392 65538572619121056 65734806572741376 65776211716715136 65796801825658176 65825371865530368 65866563655886448 66126085183293408 66154798203346944 66197854099514592 66226598282797056 66288785217783156 66458680947818432 66477819678949224 66485873171607552 66487538386354176 66549970344724776 66578867422599168 66705818080591872 66778216200880128 66810511224203292 66820278569361408 66841195505430528 66903959548686078 66912064666297344 67133419478544384 67146549460813368 67175705583028224 67196733779395584 67238783732050749 67248613688395776 67340988157747968 67376841399189504 67469392005507072 67533023165916672 67576976059921146 67606319080355328 67699184903267904 67808744228671488 67870995529349376 67872695436069888 67965927160569984 68102156241977832 68212367706223104 68306066013511872 68327448049721952 68335725616644096 68575199449341312 68649626473570688 68669396151881616 68743925411034384 68773775139827712 68948312918704128 68969895999234048 69014784061196064 69044751401213952 69109584588752652 69153115443242922 69284974602877488 69315059264016384 69316795338964992 69390289283567616 69412010717177856 69551138289679488 69663694678695936 69729109055460036 69759386566990848 69835098830257152 69968258376081408 70034246246135808 70110256824072192 70176090523764267 70206562121907456 70250783942342016 70384736104510464 70483183722072576 70580001282130368 70624458325014048 70759122998683392 70835920310308608 70933222398646944 71000120337381144 71212707120469824 71243628834373632 71289996722554176 71320951996858368 71355443960543652 71600171107885056 71669198832780528 71700318762799104 71714341941140808 71745481473030144 71812850652598419 71882283681202176 71949781318372776 71960299997773824 71982825928925184 72059146563704832 72095801206785174 72127106374482432 72264636253974528 72343067550953472 72410997865285422 72421583972118528 72488070055155456 72510761195623296 72727871101756416 72806805163459584 72852664829095424 72873644895874368 72952737170893632 72991578182455296 73091841339299328 73194075403690752 73240179003718272 73340783645206896 73459472914394112 73560378783782016 73629754423950816 73661725659045888 73930366971537664 73951657394334048 73998238181304528 74021402053865448 74030369418031104 74275272614559744 74355886124384256 74391845831205084 74402721527586816 74472585861953916 74504923068146688 74646986899709952 74728003843842048 74751396156960768 74766016066295736 74798480684648448 74868716637815373 74901225850424064 75022440423211008 75125493225990144 75172813390531584 75196344943609344 75276072749584512 75503353502846976 75539868143415039 75572668780906752 75596325501820032 75654690399445248 75758611677466464 75798946574088192 75952778226078208 75974651061656256 76057108965399744 76090134197256192 76284837257255424 76354869970518048 76356782365578624 76461668055641232 76738913669500992 76772234952032256 76796267176452096 76844324265200856 76855558501023744 77107876577722368 77147099380508976 77180597903904768 77230829782767024 77264364663263232 77336916087413682 77370497032306176 77566852033542144 77568794784079872 77641632068845572 77675345326365696 77907918901026816 77945596428237174 77956991664254976 77981394756335616 78064075444013568 78088512056825088 78371656513532928 78456715969795072 78479309887864704 78564486184039296 78714290673091584 78788527026902784 78874038927081216 78982382387145888 79032131935134768 79182828117574272 79293581687331648 79328012248203264 79452515615640804 79581095657260288 79604013373518816 79690410349097184 79725013219418112 79811541520293888 80039138567012352 80114295510528552 80126007798939648 80201246312873448 80236070996465664 80389062815072256 80439698405154816 80464878665773056 80552209968082944 80627848686878094 80662858608148992 80678634683783409 80713666657158912 80867569141352448 80955337497495552 80980679170040832 81066539884167936 81142994671292736 81274310458478592 81385950994822656 81474281968633344 81549078812049888 81795299628084224 81818854989475968 81907655808892032 81959247932732352 82071829317255336 82115525455262208 82228321506711744 82343334829152096 82353310358519808 82395201379183056 82430978713694208 82641907028693376 82703672343871488 82755426131754768 82833473726944668 82869441366426624 83117566973435904 83171662842979872 83207777329668096 83248017953967594 83260188376109056 83284165595284992 83533532959199232 83535625152086016 83650371889932288 83666732264664276 83703061718535168 83818038451665024 83862664294735872 83953683330736128 84069004324322304 84095320676580864 84111768074582703 84148290770229504 84400245476112384 84491847967471616 84516179879238912 84569415064348032 84595888061560512 84941272690702848 85019252378520096 85111526699375904 85273814895849216 85446875504337984 85483977925312512 85564247586074712 85601400971913216 85820441914412352 85857706543988736 85901380161275952 85911786732036096 85938679935553536 86331277878188616 86368764321036288 86395800573508608 86462503313651712 86627367513243648 86748533811781632 86790486803072598 86803175115517952 86828172641892864 86884683505612902 86922410246171136 87088151382994944 87182671151149056 87262708537734912 87264894132089856 87384763492161408 87646408763655168 87701615622286848 87729069100877568 87822084874515264 88168113577724544 88263805466019456 88385046957044208 88553577007228032 88637092905265632 88647830895476736 88733293792966368 88771823230132224 88911148427026614 89080681632271056 89121594007240704 89205279398248104 89216086221729792 89244013779228672 89511225971392512 89528732614417824 89567607444037632 89595645039194112 89651711642734332 89664818251194368 89690639871845376 89787984210330624 89959189340676096 90044030887888896 90102634746561528 90141758773807104 90226402101982629 90265579871023872 90411658971561984 90494660705799168 90496927248093184 90522988498994688 90621236214093312 90802874989303776 90949823608297472 90976015284021504 91074754684682496 91103264066295936 91433599265788416 91559194869175488 91658567214712512 91698366853103616 92019712081594752 92146112785003536 92186124123598848 92204153924323896 92330807981912253 92379966137169984 92420079018688512 92520385711423488 92549347622903808 92647474153334784 92694601551580938 92734851052905984 92972145407280048 93012515422654464 93041631386855424 93113465107009536 93378994994847744 93480342432096256 93507262845115392 93568120698352356 93608749495876608 93667711923122688 93846314806013952 93975224579099136 93977578296096768 94106668376173824 94165944433352064 94345497331577856 94447893747078144 94577629864862592 94666827116508192 94707932990201856 94950276160626432 95053328963405568 95140591947391536 95558931777040704 95600425017065472 95619122588187744 95660641964040192 95750467536797892 95933041757830368 96078862084939776 96108937916092416 96127734942380232 96169475165976576 96259778534334051 96352848338632704 96457423401271296 96547997153713896 96562111962824704 96589919861987328 96639052681435446 96650760073540608 96681014927497728 96970494802341888 97075740217946112 97122687612962193 97164859861165824 97270316227858176 97322104243273728 97455788452399104 97592100538254336 97611187642108322 97653572004957696 97787711526942528 97945963885858816 97974170305869312 98080505045042688 98173005898601088 98602209859112064 98664317575072704 98695202738487264 98707159224041472 98738057798295552 99189127774940112 99232197305020416 99296781149271888 99339897424195584 99433177826674734 99668528209281024 99688021421727648 99728809757411328 99731307579531264 99824955517087164 99868301133898752 100167324301320192 100230417854042112 100261793258145792 100355939323029117 100368096999446016 100671138003795968 100700129217816576 100719824191220052 100763558374542336 100795100669093376 100872920532593664 101011482236621952 101065262098784256 101204088008260608 101299534748875008 101365464089881719 101409478620532992 101713116343007232 101806493294024064 101809043154104832 101948890740854976 101993158604832768 102153234362966748 102318551559334656 102459099020267808 102503588424966144 102862799174011968 102907463871873024 102974439710356032 103019152884350976 103115888116551576 103160662709741568 103422469378056192 103454843998851072 103522176091794096 103567127101820928 103664376883128978 103729673164864383 103927461904316232 103942655552339968 103972588896024576 103975193008447488 104085433925351424 104118016075766784 104495542018043904 104593663583190054 104639079850486272 104752648245385728 104952387564122112 105051369369203712 105165385236108288 105309843182861184 105376175913513024 105577104156765696 105724775583108864 105936687487521072 106138684498025088 106253880465462912 106333293013549056 106500180506071716 106819060680704736 106865443251560448 106934995083831264 106981427995287552 107033165940815478 107286504887697408 107400256661827584 107402946624110592 107503798249170792 107550478144198656 107571512911711212 107618222209545216 107823425521803264 107940449996660736 107974238893387776 108088719845557248 108143701810177761 108190659561723648 108365747277971456 108396954380961792 108514601326430208 108616496797928133 108632375958177792 108732105082733184 109091806652634624 109210207745189376 109278997243643136 109429105756340448 109487367273682944 109637762008948992 109791113105536128 109860268505577408 109907971618258944 110011175467810344 110189209371591168 110340568175673024 110388479842271232 110444631635926224 110492588488568832 110895550457306496 110997357271956792 111032103080798172 111045554127046656 111378043945598976 111412908921839616 111533829186576384 111555643019552368 111587768746807626 111604082291380224 111708878792930874 111757384602220032 111970480349564928 112092005765763072 112127094235441152 112149024099443604 112197721026972672 112533660634816512 112688239838985216 112759220085797376 112794517415414016 113255030254270464 113359003171360128 113482035599167872 113637917516199696 113698419861132288 113929167339117312 114085663448099616 114135201295884288 114427255885883136 114535173548367936 114584906580738048 114692502083461848 115085861963218944 115108370504251488 115158352428048384 115194400764678144 115266486397801284 115283337751535616 115661814866583552 115720649070763464 115770896855857152 115846244674150536 115896546994894848 116005374131120523 116117535177326592 116243561534865408 116350278050313216 116353192176119808 116462448103268358 116513017989548544 116861878351540224 116918394642355761 116935487496382464 116972092134503424 117096113166020352 117557484770299392 117685073954692608 117846729276058944 118071436009637376 118182790540354176 118311058390621824 118473573580718832 118548197902702152 118774242176361408 118825815881170944 118940372530997472 118954781628973056 118992018372304896 119178773423461206 119371643485890432 119460860052258816 119535615523645776 119587519829127168 119717312280440832 120058707850518528 120136846328748704 120171443265792828 120189011698409472 120301869469310172 120354106494698496 120583594222608384 120659547607732224 120697317998659584 120828314952124416 120941773030317141 121070499985738368 121301353712028672 121433006246243328 121471018755061248 121714492006939104 121911465687717888 122078926492233984 122211422952950016 122323618218074832 122692949442126336 122861483713338048 122914832164798464 122938871899098528 123107743975883004 123173288182893312 123515002243728144 123529965537779712 123592802068774584 123646468070541312 123882233578242048 123962860543040064 124016687230205952 124055508515807232 124133139197632152 124151286809346048 124250210590417002 124676350460153856 124757494264469808 124811665994502144 124872026930951391 124890282564163584 125128419741351936 125300299438798848 125303437728129024 125475557834898432 125500098396996414 125554592577802752 125727057677497536 125793996442103808 125930524996104192 126103506486483456 126222436155344256 126600368214168576 126737771951207424 126854122596522048 126893832092340768 127411909036054272 127492163450916992 127528878567780144 127667290049063856 127910722343773824 128145250554789888 128170313256506976 128225966887968768 128346371379112068 128730662871618528 128786559815983104 128852070241913928 128867680098054144 128908019903330304 129293993069789184 129434320290594816 129496916817282924 129553146481554432 129693754970477568 129941051269865472 130122800717672448 130185730204608897 130204762673276928 130327025258419353 130383615369256704 130632227074492416 130774006726723584 130897341198134784 131077145238242112 131469613145482752 131552423433430272 131593603651316352 131733127311772896 132252170366586816 132309596406693888 132395708199029184 132453196565594112 132577570435566312 132917361895636864 132955639357898448 132971746343215104 133099940689449552 133157734845198336 133366722640539921 133621022448406584 133640557138722816 133682391010861056 133807919097372156 133824129332594688 134266838957088768 134293098921626736 134351411166056448 134393467558791168 134477567464101498 134497227376791552 134681976315495936 134938784011014144 135066046331833344 135153952119842292 135212638160710656 135398369806535808 135617488457342976 135741991058698752 135745390872139776 135931854321139968 136204312483955664 136424735412446208 136612132027023744 136654896099443904 137150398898682624 137299252947141376 137338792303763232 137487850822068768 137547550279655424 137939791998468096 138029568122392128 138089502802427904 138219169177505304 138306230886485844 138569949205754976 138630118528032768 138780578567135232 138824021434355712 139041902327371407 139102276579358976 139327389357391872 139458218110920072 139518773133981696 139670197660514304 139936516752162816 140068492492271616 140220513648144384 140352181047528534 140413124243814912 140501567884684032 140769472209020928 140966367444145152 141160002564260736 141248916650028096 141518245997366784 141671840620617216 141866444797293888 142000240674762288 142425414240939648 142579993445108352 142710887921087304 143200342215770112 143338397665561056 143400637525598208 143428683882281616 143490962946060288 143625701305196838 143899562636745552 143965651857850368 144118293127409664 144191602413570348 144254212748964864 144529272507949056 144686135101906944 144821995730570844 144843167944237056 144958579022153169 144976140110310912 145021522391246592 145455742203512832 145613610326919168 145705329658190848 145747289791748736 145905474341787264 145983156364910592 146183682678598656 146388150807381504 146416781463162483 146480358007436544 146681567290413792 146918945828788224 147120757567564032 147259508847901632 147323451318091776 147860733943075328 147903314788668096 147996476362609056 148042804107730896 148060738836062208 148783691662410168 148805443055173632 148945171723907832 149009846136293376 149293973799419904 149456007687684096 149502792313921536 149532032132591472 149596961369296896 149737433275630746 149802451700848128 150250986451980288 150345626781063168 150392689887218688 150552145499169024 151006707005693952 151079736286830078 151145337561813504 151192651003640064 151309380798890496 151517223354932928 151597893148176384 151905556452156416 151949302123312512 152114217930799488 152569674514510848 152709739941036096 152713564731157248 152923336111282464 153477827339001984 153592534352904192 153688648530401712 154294198761017952 154361195807809536 154461659565534048 154528729326526464 154673832174827364 154740994064612352 155133704067084288 155137589568159744 155283264137691144 155350690652731392 155815837802053632 155891192856474348 155913983328509952 155962789512671232 156128150888027136 156177024113650176 156743313027065856 156890495374785081 156913431939590144 156958619775729408 157128972368078592 157428581346183168 157577054053805568 157748077854162432 157964764774291776 158064263870269536 158365656235148544 158587163374663296 158905031231281608 159162191314520576 159208026747037632 159380820698194368 159450026438836224 159623083040587776 160228591021057104 160402492625746896 160472141992931328 160879396810309632 160929757331546112 161104419936165888 161255697373756188 161325717216297984 161357269367566818 161427333314317824 161735138282704896 161910674994991104 161961358340081664 162133079768335872 162285989342585472 162548620916957184 162771901989645312 162948563937266688 163098157624099776 163590599256168448 163637709978951936 163815311617784064 163918495865464704 164143658634510672 164231050910524416 164456643013423488 164686669658304192 164790402758366112 164861957427388416 165283814057386752 165510852263509536 165666947453889336 165738882732853248 166235133946871808 166343325685959744 166415554659336192 166496035907935188 166520376752218112 166568331190569984 167067065918398464 167300743779864576 167333464529328552 167406123437070336 167563318189396311 167636076903330048 167725328589471744 167907366661472256 168138008648644608 168190641353161728 168223536149165406 168296581540459008 168800490952224768 168983695934943232 169032359758477824 169138830128696064 169191776123121024 169882545381405696 170038504757040192 170223053398751808 170547629791698432 170893751008675968 171128495172149424 171202801943826432 171640883828824704 171802760322551904 171823573464072192 171877359871107072 172662555756377232 172737528642072576 172791601147017216 172925006627303424 173497067623563264 173580973606145196 173606350231035904 173656345283785728 173769367011225804 173844820492342272 174176302765989888 174365342302298112 174525417075469824 174529788264179712 174693672154902537 174769526984322816 175292817527310336 175403231244573696 175458138201755136 175644169749030528 176336227155449088 176527610932038912 176770093914088416 177107154014456064 177274185810531264 177466587585932736 177543646460264448 177822296854053228 178161363264542112 178410558796496208 178432172443459584 178488027558457344 178768160135191809 179057465228835648 179135214888075264 179191290078388224 179303423285468664 179329636502388736 179381279743690752 179575968420661248 179918378681352192 180088061775777792 180205269493123056 180283517547614208 180452804203965258 180531159742047744 180989321411598336 180993854496186368 181045976997989376 181242472428186624 181605749978607552 181899647216594944 181952030568043008 182149509369364992 182206528132591872 182867198531576832 183118389738350976 183317134429425024 184039424163189504 184292225570007072 184372248247197696 184408307848647792 184661615963824506 184759932274339968 185098695245807616 185294948306669568 185389203103161876 185469702105811968 185944290814560096 186025030845308928 186083262773710848 186226930214019072 186375315885625503 186757989989695488 186960684864192512 187014525690230784 187136241396704712 187217498991753216 187335423846245376 187692629612027904 187950449158198272 187955156592193536 188213336752347648 188250147595494621 188331888866704128 188690994663155712 188895787494156288 189155259729725184 189333654233016384 189415865980403712 189900552321252864 190106657926811136 190281183894783072 191117863554081408 191238245176375488 191321283928080384 191500935073595784 191866083515660736 192157724169879552 192217875832184832 192255469884760464 192338950331953152 192519557068668102 193095994307427792 193179839723974656 193278105362870892 193301520147081216 193362029854995456 193940989604683776 194151480435892224 194245375225924386 194329719722331648 194540632455716352 194911576904798208 195184201076508672 195222375284216644 195307144009915392 195575423053885056 195891927771717632 195948340611738624 196161010090085376 196346011797202176 197204419718224128 197328635150145408 197390405476974528 197476115596591104 198378255549880224 198464394610040832 198593562298543776 198679794848391168 198866355653349468 199376042843455296 199457619514822656 199462615159062528 199649911034174328 199736602267797504 200334648602640384 200460835708084224 200523586516291584 200711878646058234 200736193998892032 201400258435633152 201439648382440104 201527116749084672 201590201338186752 201716351196152247 201745841065187328 202022964473243904 202130524197568512 202408176016521216 202599069497750016 202730928179763438 202818957241065984 203426232686014464 203612986588048128 203618086308209664 203897781481709952 204306468725933496 204637103118669312 204918198040535616 205007176849932288 205725598348023936 205948879420712064 206231776233103152 206321325419483136 206844938756112384 206909687997702144 207044352183588192 207134254203641856 207328753766257956 207459346329728766 207854923808632464 207945177792049152 207950386016894976 208170867850702848 208236032151533568 208991084036087808 209187327166380108 209278159700972544 209505296490771456 209904775128244224 210102738738407424 210330770472216576 210528271571292801 210619686365722368 210752351827026048 211154208313531392 211449551166217728 211873374975042144 212277368996050176 212507760930925824 213000361012143432 213638121361409472 213730886503120896 213869990167662528 213962855990575104 214066331881630956 214800513323655168 215007596498341584 215100956288397312 215143025823422424 215236444419090432 215438551957795257 215646851043606528 215880899993321472 215948477786775552 216177439691114496 216287403620355522 216381319123447296 216793908761923584 217029202652860416 217232993595856266 217264751916355584 217464210165466368 218183613305269248 218420415490378752 218557994487286272 218858211512680896 218974734547365888 219275524017897984 219582226211072256 219720537011154816 220022350935620688 220378418743182336 220681136351346048 220889263271852448 220985176977137664 221791100914612992 221994714543913584 222064206161596344 222091108254093312 222825817843679232 223067658373152768 223111286039104736 223175537493615252 223208164582760448 223417757585861748 223514769204440064 223940960699129856 224184011531526144 224254188470882304 224298048198887208 224395442053945344 224606149913446119 225067321269633024 225376479677970432 225518440171594752 225589034830828032 226510060508540928 226619604430245117 226718006342720256 226964071198335744 227275835032399392 227396839722264576 227858334678234624 228171326896199232 228270402591768576 228854511771766272 229070347096735872 229385004166923696 230216741008502976 230316704856096768 230388801529356288 230532972795602568 230566675503071232 231323629733167104 231441298141526928 231541793711714304 231692489348301072 231793093989789696 232010748262241046 232700556100626432 232706384352239616 232924896206536716 233026035979097088 233723756703080448 233836789284711522 233870974992764928 233944184269006848 234192226332040704 235114969540598784 235370147909385216 235693458552117888 236142872019274752 236365581080708352 236622116781243648 236947147161437664 237096395805404304 237548484352722816 237880745061994944 237984036744609792 238357546846922412 238743286971780864 239071231047291552 239175039658254336 239434624560881664 240117415701037056 240273692657497408 240342886531585656 240378023396818944 240603738938620344 240708212989396992 241167188445216768 241319095215464448 241394635997319168 241656629904248832 241883546060634282 242035904051350227 242140999971476736 242602707424057344 242866012492486656 242942037510122496 243428984013878208 243822931375435776 244157852984467968 244422845905900032 244647236436149664 245385898884252672 245722967426676096 245877743798197056 246215487951766008 246346576365786624 247030004487456288 247059931075559424 247185604137549168 247292936141082624 247925721086080128 248111017031614464 248266278395264304 248500421180834004 249352700920307712 249514988528939616 249623331989004288 249744053861902782 249780565128327168 250600598877597696 250606875456258048 250951115669796864 251000196793992828 251109185155605504 251454115354995072 251587992884207616 251861049992208384 252207012972966912 252335304223748109 252444872310688512 253200736428337152 253475543902414848 253708245193044096 253787664184681536 254823818072108544 254984326901833984 255057757135560288 255334580098127712 255821444687547648 256340626513013952 256451933775937536 256692742758224136 257461325743237056 257573119631966208 257704140483827856 257735360196108288 257816039806660608 258993833634565848 259106292963108864 259387509940955136 259882102539730944 260245601435344896 260371460409217794 260409525346553856 260654050516838706 260767230738513408 261264454148984832 261548013453447168 261794682396269568 262154290476484224 262939226290965504 263104846866860544 263187207302632704 263466254623545792 264504340733173632 264791416398058368 265155140871132624 265834723791273728 265911278715796896 265943492686430208 266199881378899104 266315469690396672 266733445281079842 267242044896813168 267364782021722112 267615838194744312 267648258665189376 268533677914177536 268586197843253472 268702822332112896 268786935117582336 268955134928202996 268994454753583104 269363952630991872 269877568022028288 270132092663666688 270307904239684584 270425276321421312 270679206305947887 270796739613071616 271234976914685952 271483982117397504 271490781744279552 271863708642279936 272408624967911328 272849470824892416 273224264054047488 273309792198887808 274300797797365248 274598505894282752 274677584607526464 274975701644137536 275095100559310848 276059136244784256 276438338355010608 276612461772971688 277139898411509952 277260237056065536 277561157134270464 277648042868711424 278083804654742814 278204553158717952 278916436221840144 279037546267963392 279340395321028608 280136984984543232 280441027296288768 280704362095057068 280826248487629824 281003135769368064 281538944418041856 281932734888290304 282320005128521472 282497833300056192 283036491994733568 283343681241234432 283732889594587776 284000481349524576 284850828481879296 285159986890216704 285421775842174608 286676795331122112 286801275051196416 286857367764563232 286981925892120576 287251402610393676 287799125273491104 288236586254819328 288383204827140696 288508425497929728 289058545015898112 289372270203813888 289643991461141688 289686335888474112 289917158044306338 289952280220621824 290043044782493184 290911484407025664 291227220653838336 291368062838886579 291410659316381696 291494579583497472 291810948683574528 291966312729821184 292367365357197312 292776301614763008 292833562926324966 292960716014873088 293363134580827584 293837891657576448 294241515135128064 294519017695803264 295721467886150656 295806629577336192 295992952725218112 296085608215461792 296121477672124416 297567383324820336 297890343447815664 298019692272586752 299005584627843072 299064064265182944 299193922738593792 299474866551261492 299604903401696256 300501972903960576 300691253562126336 300785379774437376 301104290998338048 302013414011387904 302159472573660156 302290675123627008 302385302007280128 302618761597780992 303034446709865856 303195786296352768 303811112904312832 303898604246625024 304096392269645157 304228435861598976 305139349029021696 305419479882072192 305427129462314496 305846672222564928 306955654678003968 307377297060803424 308588397522035904 308722391615619072 308923319131068096 309057458653052928 309347664349654728 309481988129224704 310267408134168576 310566528275382288 310701381305462784 311189019494593149 311782385712948696 311827966657019904 311925579025342464 312256301776054272 312354048227300352 313486626054131712 313780990749570162 313826863879180288 313917239551458816 314257944736157184 314857162692366336 315154108107611136 315496155708324864 315929529548583552 316128527740539072 316731312470297088 317174326749326592 317810062462563216 318324382629041152 318416053494075264 318761641396388736 320457182042114208 320804985251493792 320944283985862656 321859514663092224 322208839872331776 322511394747512376 322651434432595968 322714538735133636 322854666628635648 323470276565409792 323821349989982208 323922716680163328 324266159536671744 324431105430533283 324571978685170944 325097241833914368 325543803979290624 325897127874533376 326196315248199552 327181198512336896 327275419957903872 327630623235568128 327836991730929408 328287317269021344 328462101821048832 328913286026846976 329373339316608384 329580805516732224 329723914854776832 330567628114773504 331021704527019072 331333894907778672 331477765465706496 332686651371919488 332992071815870376 333040753504436224 333136662381139968 334134131836796928 334601487559729152 334666929058657104 334812246874140672 335126636378792622 335272153806660096 336276017297289216 336381282706323456 336447072298330812 336593163080918016 337600981904449536 337967391869886464 338064719516955648 338277660257392128 338383552246242048 339765090762811392 340077009514080384 340446106797503616 341095259583396864 341787502017351936 342256990344298848 342405603887652864 343281767657649408 343605520645103808 343754719742214144 345325111512754464 345475057284145152 345583202294034432 345850013254606848 347161947212290392 347212700462071808 347312690567571456 347538734022451608 347689640984684544 348016122393361569 348352605531979776 348730684604596224 349050834150939648 349059576528359424 349387344309805074 349539053968645632 350585635054620672 350806462489147392 350916276403510272 351288339498061056 352672454310898176 353055221864077824 353540187828176832 354214308028912128 354548371621062528 354933175171865472 355644593708106456 356322726529084224 356821117592992416 356864344886919168 356976055116914688 357536320270383618 358114930457671296 358382580156776448 358606846570937328 358762559487381504 359151936841322496 360176123551555584 360410538986246112 360567035095228416 360905608407930516 361062319484095488 361978642823196672 361987708992372736 362091953995978752 362484944856373248 362825319090951423 363211499957215104 363799294433189888 363904061136086016 364299018738729984 364413056265183744 365734397063153664 366236779476701952 366634268858850048 368078848326379008 368584451140014144 368744496494395392 368816615697295584 369323231927649012 369519864548679936 370589896613339136 370778406206323752 370939404211623936 371888581629120192 372050061690617856 372166525547421696 372453860428038144 372750631771251006 374029051380461568 374272482793409424 374434997983506432 374616080792854173 374670847692490752 375385259224055808 375900898316396544 375910313184387072 376426673504695296 376500295190989242 376663777733408256 377381989326311424 377791574988312576 378310519459450368 378667308466032768 379801104642505728 380213315853622272 380562367789566144 382235727108162816 382476490352750976 383001870147191568 383732167031321472 384435751664369664 384510939769520928 384677900663906304 385039114137336204 386191988614855584 386359679447949312 386556210725741784 386603040294162432 386724059709990912 387881979209367552 388302960871784448 388490750451848772 388659439444663296 389081264911432704 389823153809596416 390368402153017344 390444750568433288 390557190613826691 390614288019830784 390981075775258059 391150846107770112 391783855543435264 391896681223477248 392322020180170752 392692023594404352 394408839436448256 394657270300290816 394780810953949056 396756511099760448 396928789220081664 397187124597087552 397359589696782336 397732711306698936 398752085686910592 398915239029645312 399299822068348656 399473204535595008 400100167921619763 400921671416168448 401047173032583168 401423757292116468 401472387997784064 402800516871266304 402879296764880208 403054233498169344 403180402676373504 403432702392304494 403491682130374656 404045928946487808 404816352033042432 405198138995500032 405461856359526876 405637914482131968 406852465372028928 407225973176096256 407236172616419328 407795562963419904 408612937451866992 409274206237338624 409836396081071232 411451196696047872 411897758841424128 412463552466206304 412642650838966272 413819375995404288 414088704367176384 414268508407283712 414657507532515912 414918692659457532 415709847617264928 415890355584098304 416341735701405696 416472064303067136 417125706982114221 417982168072175616 418374654332760216 418556319401945088 419010592981542912 419809550256488448 420205477476814848 420661540944433152 421056543142585602 421239372731444736 421504703654052096 422308416627062784 422899102332435456 423746749950084288 424554737992100352 425015521861851648 426000722024286864 427276242722818944 427739980335325056 428132663763261912 429601026647310336 430015192996683168 430201912576794624 430286051646844848 430472888838180864 430877103915590514 431896955573551104 432354879382228992 432574807240711044 432762638246894592 433587817523847168 434058405305720832 434465987191712532 434529503832711168 434875737066459507 434928420330932736 436367226610538496 436840830980757504 437115988974572544 437716423025361792 437949469094731776 438551048035795968 439164452422144512 439250344389487449 439441074022309632 440044701871241376 440756837486364672 441362272702692096 441778526543704896 441970353954275328 443582201829225984 443989429087827168 444128412323192688 444182216508186624 446222572078209472 446351074987230504 446416329165520896 446835515171723496 447029538408880128 447881921398259712 448368023063052288 448508376941764608 448596096397774416 448790884107890688 449212299826892238 450752959355940864 451036880343189504 451178069661656064 453020121017081856 453239208860490234 453436012685440512 453928142396671488 454551670064798784 454793679444529152 455716669356469248 456342653792398464 457709023543532544 458140694193471744 458770008333847392 460433482017005952 460777603058712576 461065945591205136 462882596283053856 463083587423428608 463384978696602144 463586187979579392 464021496524482092 465401112201252864 465412768704479232 465849792413073432 466052071958194176 467447513406160896 467673578569423044 467741949985529856 467888368538013696 468384452664081408 470229939081197568 470671486124355243 470740295818770432 471386917104235776 472285744038549504 472731162161416704 473244233562487296 473894294322875328 474192791610808608 475096968705445632 475761490123989888 476715093693844824 477486573943561728 478142462094583104 478350079316508672 478869249121763328 480547385314994816 480685773063171312 481207477877240688 481416425978793984 482638190430928896 482789271994638336 483313259808497664 483767092121268564 484071808102700454 484281999942953472 485205414848114688 485732024984973312 485884075020244992 486857968027756416 487645862750871552 488315705968935936 488845691811800064 489294472872299328 490771797768505344 491445934853352192 491755487596394112 492430975903532016 492693152731573248 494060008974912576 494371208275098336 494585872282165248 495851442172160256 496532556790528608 497000842361668008 498705401840615424 499029977057879232 499246663978008576 499488107723805564 499561130256654336 501201197755195392 501902231339593728 502000393587985656 502218370311211008 502689954568188933 502908230709990144 503175985768415232 503722099984416768 504414025945933824 504670608447496218 504889744621377024 506401472856674304 506951087804829696 507416490386088192 507575328369363072 509647636144217088 509968653803667968 510115514271120576 510669160196255424 511642889375095296 512681253026027904 513385485516448272 514922651486474112 515408280967655712 515470720392216576 515632079613321216 517987667269131696 518212585926217728 518775019881910272 520491202870689792 520742920818435588 520819050693107712 521308101033677412 521534461477026816 522528908297969664 523096026906894336 523589364792539136 524081016464707611 524308580952968448 525878452581931008 526209693733721088 526374414605265408 526932509247091584 529008681466347264 529582832796116736 530310281742265248 531669447582547456 531822557431593792 532399762757798208 532630939380793344 533466890562159684 534484089793626336 535231676389488624 535296517330378752 537172395686506944 537405644664225792 537573870235164672 537910269856405992 537988909507166208 538727905261983744 539755136044056576 540264185327333376 540615808479369168 540850552642842624 541358412611895774 541593479226143232 542967964234795008 542981563488559104 543727417284559872 544817249935822656 545698941649784832 546448528108094976 546619584397775616 548601595594730496 549197011788565504 549355169215052928 549951403288275072 552118272489568512 552876676710021216 553224923545943376 554279796823019904 555296085737422848 556167609309485628 556409106317435904 557832872443680288 558075092535926784 558680790642057216 560273969969086464 560882054592577536 561408724190114136 561652496975259648 562006271538736128 563077888836083712 563865469776580608 564640010257042944 564750442786483863 564995666600112384 566072983989467136 566687362482468864 567465779189175552 568000962699049152 569701656963758592 570319973780433408 570843551684349216 573353590662244224 573714735529126464 573963851784241152 574502805220787352 575598250546982208 576473172509638656 576766409654281392 577016850995859456 579287982922283376 579834316088612676 579904560441243648 580086089564986368 581822968814051328 582454441307676672 582736125677773158 582821318632763392 582989159166994944 583621897367149056 584734730714394624 585552603229526016 585667125852649932 585921432029746176 586726269161655168 587675783315152896 588483030270256128 589038035391606528 591442935772301312 591613259154672384 591985905450436224 592171216430923584 595134766649640672 595780686895631328 596039384545173504 598128128530365888 598387845477187584 598949733102522984 599209806803392512 601003945807921152 601382507124252672 601570759548874752 602208581996676096 604318945147320312 604581350247254016 604770604014560256 605237523195561984 606068893419731712 606391572592705536 607622225808625664 607797208493250048 608192784539290314 608456871723197952 610278698058043392 610838959764144384 610854258924628992 611693344445129856 613911309356007936 614754594121606848 617176795044071808 617846638262136192 618695328699309456 618963976258449408 620534816268337152 621133056550764576 621402762610925568 622378038989186298 623564771425897392 623851158050684928 624512603552108544 624708096454600704 626973252108263424 627561981499140324 627653727758360576 627834479102917632 628515889472314368 629714325384732672 630308216215222272 630992311416649728 631584814713878403 631859059097167104 632257055481078144 633462624940594176 634348653498653184 635620124925126432 636648765258082304 636832106988150528 637523282792777472 640914364084228416 641609970502987584 641888567971725312 645022789495024752 645302868865191936 645429077470267272 645709333257271296 646315655873385771 646940553130819584 647642699979964416 647845433360326656 648532319073343488 648862210861066566 649143957370341888 651087607958581248 651794255749066752 652392630496399104 654362397024673792 654550839915807744 655261246471136256 655673983461858816 656574634538042688 656924203642097664 657826572053693952 658746678633216768 659161611033464448 661135256229547008 662043409054038144 662667789815557344 662955530931412992 665373302743838976 665984143631740752 666273324762279936 669202975119458304 669333858117314208 669624493748281344 670253272757585244 670544307613320192 672552034594578432 672762565412646912 672894144596661624 673186326161836032 673818449740338357 675201963808899072 675934783739772928 676129439033911296 676555320514784256 676767104492484096 679530181525622784 679858813290735351 680154019028160768 680892213595007232 682190519166793728 683575004034703872 684513980688597696 684811207775305728 686563535315298816 687211041290207616 690650223025508928 690950114568290304 691166404588068864 691700026509213696 694323894424580784 694625381135142912 695077468044903216 695379281969369088 696032244786723138 698101668301879296 698119153056718848 698774688619610148 699078107937291264 701171270109241344 701612924978294784 701832552807020544 702576678996122112 705344908621796352 706110443728155648 707080375656353664 708428616057824256 709096743242125056 709866350343730944 711289187416212912 712645453058168448 713642235185984832 713952110233829376 715072640540767236 716229860915342592 717213693141874656 717525118974763008 718303873682644992 720352247103111168 720821077972492224 721134070190456832 721811216815861032 722124638968190976 723957285646393344 724183907991957504 724969889712746496 725650638181902846 726107712154050681 726422999914430208 727598588866379776 727808122272172032 728598037477459968 728826112530367488 731468794126307328 732473558953403904 733268537717700096 736157696652758016 737168902280028288 737633231394591168 738646463855298024 739039729097359872 741179793226678272 741556812412647504 741878808423247872 743777163258240384 744333051094843392 745501263542502012 748058102760923136 748544965586818848 748869995967012864 749232161585708346 749341695384981504 751801796632793088 751820626368774144 752853347009390592 753000590381978484 753327555466816512 754763978652622848 755583149976625152 756621038918900736 757005912671244327 757334616932065536 759602209285011456 760426631707244544 761124735579132288 764471454216325632 764952980705501952 766003740294383136 767464334062642944 769021879539041856 769355801327812608 770078228274672408 772383977229711168 772719358895898624 773112421451483568 773206080588324864 773448119419981824 776981500903697544 777318878889326592 778162529822865408 779646307619192832 780736804306034688 780889501136866576 781114381227653382 781228576039661568 781962151550516118 782301692215540224 783793362446954496 784644040360341504 785384047188808704 788817678872896512 789314540600581632 789561621907898112 793513022199520896 794374249194175104 795465422613397872 797504171373821184 797830478059290624 798599644136697312 798946409071190016 800200335843239526 802094346065166336 802847514584232936 802944775995568128 805601033742532608 805758593529760416 806108466996338688 806360805352747008 806865404784608988 806983364260749312 808091857892975616 809632704066084864 810396277991000064 810923712719053752 811275828964263936 812037618917843661 813704930744057856 814451946352192512 814472345232838656 815591125926839808 817225874903733984 818548412474677248 819672792162142464 822902393392095744 823795517682848256 824927104932412608 825285301677932544 828177408734352768 829315015065031824 829837385318915064 831419695234529856 831780711168196608 832683471402811392 832944128606134272 834251413964228442 836749308665520432 837112638803890176 838021185963085824 840410954953629696 841323081888866304 842113086285171204 842478745462889472 843009407308104192 844616833254125568 845798204664870912 847493499900168576 849109475984200704 850031043723703296 852001444048573728 854552485445637888 855479960670650112 856265327526523824 860030385993366336 860403825153589248 860572103293689696 860945777676361728 861754207831181028 864709758764457984 865149614481422088 865525276493789184 867175635047694336 868116810611441664 868931974383425064 869059007665422336 869751474132919014 869856840661865472 872734453221076992 873681661961515008 874104188516659737 874231977949145088 875432846050723584 875898938189463552 877102096071591936 878328904844289024 878500688778974898 878882148044619264 880089403742482752 881513674972729344 882724545405384192 883557053087409792 887164403658451968 887978858175654336 888256824646385376 888364433016373248 892445144156418944 892702149974461008 893671030343446992 894059076817760256 897016753883529216 897192192795548832 897581768215781376 898424599653784476 901505918711881728 902073760686379008 902356139323312128 906040242034163712 906478417720980468 906872025370881024 907856284793342976 909103340129597568 909587358889058304 911433338712938496 912289176808935471 912685307584796928 915418047087065088 916281388386943488 917540016667694784 920866964034011904 922131891182410272 925765192566107712 926167174846857216 926769957393204288 927172375959158784 928042993048964184 930802224402505728 931699584826146864 932104143916388352 933567058483779447 935347157138846088 935483899971059712 935776737076027392 936768905328162816 940459878162395136 941342972248710486 941480591637540864 942773834208471552 944571488077099008 945462324322833408 946488467124974592 947788588645750656 948385583221617216 950193937410891264 951522980247979776 953430187387689648 954973147887123456 956284924189166208 961094770629989632 961371546126342624 962414955754481376 962832851957587968 965578543989276672 966626519616995328 967534184242537128 968143616205400908 968563999885906944 970410829696229376 971464049969946624 971768150040489984 973293316291599849 973715936055512832 975291725501743104 976631411937871872 977691383623600128 978588945744598656 981543595537010688 982891869706704384 983510975192788224 984861951807064032 985386305463146496 988120017949825152 988742416550196672 989171744564330496 991702884344320512 993065113581057216 994001684723336016 998059954115758464 998976215447611128 999122260513308672 1002402395510390784 1003804462679187456 1004000787175971312 1004436740622422016 1005379909136377866 1005816461419980288 1008828051891867648 1009341216894992436 1009779489242754048 1012802945713348608 1013902175609659392 1014832980772176384 1015150656738726144 1019295272288434176 1019937307607335936 1020231028542241152 1021338320392510848 1023285778750190592 1025362506052055808 1026770971032896544 1029845302972948224 1030816561935311424 1031264159226642432 1035975334538263392 1036425171852435456 1037550039763820544 1041485841636871176 1041638101386215424 1042616202067354824 1043068922954053632 1045057816595939328 1046192053813788672 1047178729585078272 1048162032929415222 1048617161905936896 1051756905163862016 1052419387467442176 1052748829210530816 1053865018494183168 1058017362932694528 1059165665592233472 1060620563484530496 1063338895165094912 1063645114863187584 1064799525515596416 1066933781124319368 1068968179587252672 1070463352778977248 1070593034660757504 1074344791373013888 1075147740470329344 1075820539712811984 1077455810523967488 1080528370654666752 1081231616958738336 1081701105285685248 1082716825223791548 1083186958452286464 1085935928469590016 1085963126977118208 1087454834569119744 1089634499871645312 1091397883299569664 1092897056216189952 1093239168795551232 1097203191189460992 1098394023577131008 1098710338430105856 1099902806576550144 1104236544979137024 1105753353420042432 1106449847091886752 1108559593646039808 1112335218618971256 1112818212634871808 1115665744887360576 1116150185071853568 1117361581284114432 1122817448380228272 1123304993950519296 1124012543077472256 1126155777672167424 1127730939553161216 1129280020514085888 1129500885572967726 1129991333200224768 1132145967978934272 1133374724964937728 1134931558378351104 1136001925398098304 1139403313927517184 1140639947560866816 1141687103368698432 1146707181324488448 1147429471058252928 1149005610441574704 1151196501093964416 1153532819308562784 1154033701991718912 1158575965844566752 1159668632177225352 1159809120882487296 1160172179129972736 1163645937628102656 1164908882615353344 1165472251355546316 1165642637265526784 1165978318333989888 1167243794734298112 1169469461428789248 1171105206459052032 1171334251705299864 1171842864059492352 1172943227325774177 1173452538323310336 1175351566630305792 1176966060540512256 1178076070783213056 1182885871544602624 1183226518309344768 1183971810900872448 1184342432861847168 1190269533299281344 1191561373791262656 1192078769090347008 1196256257060731776 1197899466205045968 1198419613606785024 1200300503764859289 1202765014248505344 1203141519097749504 1204417163993352192 1208637890294640624 1209162700494508032 1209541208029120512 1210475046391123968 1212137786839463424 1215244451617251328 1215594416986500096 1216385569078580628 1216913743446395904 1220557396116086784 1221677919528288768 1221708517849257984 1223386688890259712 1227822618712015872 1229509188243213696 1234353590088143616 1235693276524272384 1237390657398618912 1237927952516898816 1242266113101529152 1242805525221851136 1244756077978372596 1247129542851794784 1249025207104217088 1249416192909201408 1251377120946342663 1253946504216526848 1255123962998280648 1255307455516721152 1255668958205835264 1257031778944628736 1259428650769465344 1260616432430444544 1261984622833299456 1263169629427756806 1263718118194334208 1264514110962156288 1266925249881188352 1268697306997306368 1271240249850252864 1273297530516164608 1273664213976301056 1275046565585554944 1281828728168456832 1283219941005975168 1290045578990049504 1290605737730383872 1290858154940534544 1291418666514542592 1292631311746771542 1295690866720653312 1297064638146686976 1297724421722133132 1298287914740683776 1302175215917162496 1303588511498133504 1304627211199378521 1304785260992798208 1308724794049347584 1309101679831615488 1310522492942272512 1311347966923717632 1313149269076085376 1313848407284195328 1315653144107387904 1317493357266433536 1317751033168462347 1318323222066928896 1322270512459094016 1324086818108076288 1325335579631114688 1325911061862825984 1330746605487677952 1331968287263481504 1332546649524559872 1338667716234628416 1339248987496562688 1340506545515170488 1341088615226640384 1345104069189156864 1345525130825293824 1345788289193323248 1346372652323672064 1347636899480676714 1352258878067822592 1353110641029568512 1353534208984968192 1359060363051245568 1359717626581470702 1360308038056321536 1361784427190014464 1364381038333587456 1367150008069407744 1369027961377195392 1373127070630597632 1374422082580415232 1381300446051017856 1382332809176137728 1388647788849161568 1389250762270285824 1390154936089806432 1390758563938738176 1392064489573446276 1396203336603758592 1396238306113437696 1397549377239220296 1398156215874582528 1402342540218482688 1403225849956589568 1403665105614041088 1405153357992244224 1410689817243592704 1412014458373065729 1412220887456311296 1414160751312707328 1416857232115648512 1418193486484250112 1419732700687461888 1422578374832425824 1425290906116336896 1427284470371969664 1430145281081534472 1432459721830685184 1434427386283749312 1435050237949526016 1436607747365289984 1441642155944984448 1443622433631722064 1444249277936381952 1447914571292786688 1448367815983915008 1449939779425492992 1451301276363805692 1452215424308101362 1452845999828860416 1455616244544344064 1457196074954919936 1457652225060734976 1462937588252614656 1464947117906807808 1466537075435400192 1472315393305516032 1474337804560056576 1475266462789182336 1477292927710596048 1478079458194719744 1483113624825295008 1483757616846495744 1487554326516480768 1491002527085004024 1496116205521846272 1497089931173637696 1497739991934025728 1498464323171416692 1498683390769963008 1503603593265586176 1505706694018781184 1506001180763956968 1506655110933633024 1508069863704566799 1509527957305245696 1511166299953250304 1513242077837801472 1514011825342488654 1514669233864131072 1519204418570022912 1520853263414489088 1522249471158264576 1528942908432651264 1529905961411003904 1532007480588766272 1534928668125285888 1538043759078083712 1540156456549344816 1544767954459422336 1546224842902967136 1546412161176649728 1546896238839963648 1553963001807395088 1554637757778653184 1556325059645730816 1561473608612069376 1561779002273733152 1562228762455306764 1562457152079323136 1563924303101032236 1564603384431080448 1567586724893908992 1569288080720683008 1570768094377617408 1572243049394122833 1577635357745793024 1578629081201163264 1579123243815796224 1587026044399041792 1588748498388350208 1590930845226795744 1595008342747642368 1597199288273394624 1597892818142380032 1600400671686479052 1605695029168465872 1605889551991136256 1611517187059520832 1612216933992677376 1612721610705494016 1613730809569217976 1613966728521498624 1616183715785951232 1619265408132169728 1620792555982000128 1621847425438107504 1622551657928527872 1624075237835687322 1628903892704385024 1628944690465677312 1631182251853679616 1634451749807467968 1637096824949354496 1639345584324284928 1645804786784191488 1647591035365696512 1649854209864825216 1656354817468705536 1658630030130063648 1659674770637830128 1662839390469059712 1665888257212268544 1668502827928456884 1673498617331040864 1674225277607780352 1676042371926171648 1680821909907259392 1682646163777732608 1684226172570342408 1684957490925778944 1686018814616208384 1689233666508251136 1691596409329741824 1694251328359451589 1694986999800337152 1698218951968401408 1700062087447406592 1704002888097147456 1709104970891275776 1710959921341300224 1712530655053047648 1720060771986732672 1721144206587379392 1721891555352723456 1723508415662362056 1729419517528915968 1730299228962844176 1731050552987578368 1737863948766850128 1739502948265838028 1739713681323730944 1745468906442153984 1747363323923030016 1748208377033319474 1748463955898290176 1750865692101447168 1754204192143183872 1756657809688578048 1757001377557949796 1757764296089238528 1760178807484965504 1763027349945458688 1765449090810768384 1767114106174819584 1774328807316903936 1775957716351308672 1776513649292770752 1784890288312837888 1785404299948922016 1787342060686893984 1788118153635520512 1794384385591097664 1795163536431562752 1796849199307568952 1803011837423763456 1804147521372758016 1804712278646624256 1812956835441960936 1813744050741762048 1815712569586685952 1818206680259195136 1819174717778116608 1822866677425876992 1824578353617870942 1825370615169593856 1830836094174130176 1832562776773886976 1835080033335389568 1841733928068023808 1844263782364820544 1851530385132215424 1853539914786408576 1856085986097928368 1861604448805011456 1863399169652293728 1864208287832776704 1867134116967558894 1870694314277692176 1871553474152054784 1873537810656325632 1880919756324790272 1882685944497420972 1882961183275081728 1885547668416943104 1889142976154198016 1890924648645666816 1892976934249949184 1894754444141635209 1895577177291501312 1896771166443234432 1900387874821782528 1903045960495959552 1906860374775379296 1909946295774246912 1912569848378332416 1922189541259979264 1922743092252685248 1924829911508962752 1925665703915175936 1935068368485074256 1936287232410801816 1937127999771813888 1940821659392458752 1942928099939893248 1943536300080979968 1946586632583199698 1947431872111025664 1953262823875743744 1955382767247200256 1957177891489197312 1963087191074021376 1965783739413408768 1967021950385576448 1969723903614128064 1970772610926292992 1976240035899650304 1977484833100393344 1983405768688641024 1986130227162114432 1988003369446672032 1996119908231516928 1997952430895222256 2007608925358374912 2008001574351942624 2008873481244844032 2010759818272755732 2011632922839960576 2017656103783735296 2018682433789984872 2019558978485508096 2025605891426697216 2027804351219318784 2029665961544352768 2030301313477452288 2038590544576868352 2039576439872206053 2039874615214671872 2040462057084482304 2042676640785021696 2046571557500381184 2050725012104111616 2053541942065793088 2059690605945896448 2061633123870622848 2071950669076526784 2072850343704870912 2075100079527641088 2082971683273742352 2085232404134709648 2086137845908107264 2094357459170156544 2096324065858830444 2097234323811873792 2103513810327724032 2104838774934884352 2105497658421061632 2107730036988366336 2116034725865389056 2118331331184466944 2121241126969060992 2126677790330189824 2127290229726375168 2129599051031192832 2133867562248638736 2137936359174505344 2140926705557954496 2148689582746027776 2151641079425623968 2154911621047934976 2161056741309333504 2162463233917476672 2163402210571370496 2165433650447583096 2166373916904572928 2171871856939180032 2174909669138239488 2178323136462152043 2179268999743290624 2182795766599139328 2185794112432379904 2186478337591102464 2194406382378921984 2196788047154262016 2197420676860211712 2199805613153100288 2208473089958274048 2211506706840084864 2212899694183773504 2217119187292079616 2224670437237942512 2225636425269743616 2231331489774721152 2245634896760456544 2246609987901038592 2248025086154944512 2255461879106322432 2258560041028171776 2259001771145935452 2259982666400449536 2264291935957868544 2266749449929875456 2269863116756702208 2271017738013732981 2272003850796196608 2278806627855034368 2281279895121733632 2283374206737396864 2293414362648976896 2294858942116505856 2298011220883149408 2302393002187928832 2307065638617125568 2308067403983437824 2317151931689133504 2319337264354450704 2319618241764974592 2320344358259945472 2330944502711092632 2331285274531053568 2331956636667979776 2334487589468596224 2338938922857578496 2342210412918104064 2342668503410599728 2343685728118984704 2345886454651548354 2346905076646620672 2353932121081024512 2356152141566426112 2365771743089205248 2366453036618689536 2367943621801744896 2368684865723694336 2380539066598562688 2383122747582525312 2392512514121463552 2395798932410091936 2396839227213570048 2400601007529718578 2406283038195499008 2408834327986704384 2417275780589281248 2418325400989016064 2419082416058241024 2420950092782247936 2424275573678926848 2430488903234502656 2431188833973000192 2432771138157161256 2433827486892791808 2436112856753530983 2441114792232173568 2443355839056577536 2443417035698515968 2446773377780519424 2455645237424031744 2459018376486427392 2468707180176287232 2471386553048544768 2474781314797237824 2475855905033797632 2484532226203058304 2489512155956745192 2494259085703589568 2498050414208434176 2498832385818402816 2502754241892685326 2510247925996561296 2511337916411670528 2514063557889257472 2521232864860889088 2523969245666598912 2526339258855513612 2527436236388668416 2529028221924312576 2533850499762376704 2537394613994612736 2542480499700505728 2546595061032329216 2547328427952602112 2550093131171109888 2563657456336913664 2566439882011950336 2580091157980099008 2581211475460767744 2581716309881069088 2582837333029085184 2585262623493543084 2594129276293373952 2595448843444266264 2596575829481367552 2604350431834324992 2607177022996267008 2609254422398757042 2609570521985596416 2618203359663230976 2621044985884545024 2622312565549979211 2622695933847435264 2626298538152170752 2627696814568390656 2631306288214775808 2634986714532867072 2635502066336924694 2636646444133857792 2644541024918188032 2648173636216152576 2650671159262229376 2661493210975355904 2663936574526963008 2665093299049119744 2677335432469256832 2681013091030340976 2682177230453280768 2691050261650587648 2691576578386646496 2692745304647344128 2695273798961353428 2704517756135645184 2706221282059137024 2707068417969936384 2718120726102491136 2719435253162941404 2720616076112643072 2723568854380028928 2728762076667174912 2734300016138815488 2736867530426806413 2738055922754390784 2746254141261195264 2748844165160830464 2762600892102035712 2777295577698323136 2778501524540571648 2780309872179612864 2781517127877476352 2784128979146892552 2792406673207517184 2795098754478440592 2796312431749165056 2800701175451338341 2806451699913179136 2807330211228082176 2810306715984488448 2821379634487185408 2824028916746131458 2824441774912622592 2828321502625414656 2833714464231297024 2836386972968500224 2839465401374923776 2845156749664851648 2850581812232673792 2854568940743939328 2860290562163068944 2864919443661370368 2868854772567498624 2883284311889968896 2887244867263444128 2888498555872763904 2896735631967830016 2899879558850985984 2902602552727611384 2904430848616202724 2905691999657720832 2911232489088688128 2914392149909839872 2915304450121469952 2919879948874799547 2925875176505229312 2929894235813615616 2933074150870800384 2944630786611032064 2948675609120113152 2950532925578364672 2954585855421192096 2956158916389439488 2966227249650590016 2967515233692991488 2975108653032961536 2982005054170008048 2994179862347275392 2996928646342833384 2997366781539926016 3007207186531172352 3011413388037562368 3012002361527913936 3013310221867266048 3016139727409133598 3026484155675602944 3028023650684977308 3029338467728262144 3038408837140045824 3041706526828978176 3044498942316529152 3057885816865302528 3059811922822007808 3064014961177532544 3069857336250571776 3076087518156167424 3080312913098689632 3089535908918844672 3092449685805934272 3093792477679927296 3107926003614790176 3109275515557306368 3112650119291461632 3123558004547466304 3124457524910613528 3124914304158646272 3127848606202064472 3129206768862160896 3135173449787817984 3138576161441366016 3141536188755234816 3144486098788245666 3155270715491586048 3157258162402326528 3158246487631592448 3174052088798083584 3177496996776700416 3181861690453591488 3190016685495284736 3194398576546789248 3200801343372958104 3211390058336931744 3211779103982272512 3223034374119041664 3225443221410988032 3227461619138435952 3232367431571902464 3241585111964000256 3243694850876215008 3245103315857055744 3248150475671374644 3257807785408770048 3257889380931354624 3262364503707359232 3268903499614935936 3274193649898708992 3278691168648569856 3291609573568382976 3295182070731393024 3299708419729650432 3312709634937411072 3317260060260127296 3319349541275660256 3325678780938119424 3337005655856913768 3346997234662081728 3348450555215560704 3352084743852343296 3368452345140684816 3369914981851557888 3372037629232416768 3378467333016502272 3383192818659483648 3388502656718903178 3389973999600674304 3396437903936802816 3400124174894813184 3408005776194294912 3418209941782551552 3421919842682600448 3425061310106095296 3440121543973465344 3442288413174758784 3447016831324724112 3460598457925688352 3462101105975156736 3475727897533700256 3479005896531676056 3479427362647461888 3490937812884307968 3494726647846060032 3496416754066638948 3496927911796580352 3501731384202894336 3508408384286367744 3513315619377156096 3514002755115899592 3515528592178477056 3518829681977322531 3520357614969931008 3526054699890917376 3530898181621536768 3534228212349639168 3548657614633807872 3551915432702617344 3553027298585541504 3569780576625675776 3570808599897844032 3574684121373787968 3576236307271041024 3588768771182195328 3593698398615137904 3608295042745516032 3609424557293248512 3625913670883921872 3627488101483524096 3631425139173371904 3636413360518390272 3645733354851753984 3649156707235741884 3650741230339187712 3661672188348260352 3665125553547773952 3670160066670779136 3683467856136047616 3688527564729641088 3703060770264430848 3707079829572817152 3712171972195856736 3726798339304587456 3728416575665553408 3734268233935117788 3741388628555384352 3747075621312651264 3761839512649580544 3765371888994841944 3765922366550163456 3771095336833886208 3778285952308396032 3781849297291333632 3785953868499898368 3789508888283270418 3791154354583002624 3793542332886468864 3800775749643565056 3806091920991919104 3813720749550758592 3819892591548493824 3825139696756664832 3844379082519958528 3845486184505370496 3849659823017925504 3870136736970148512 3872574464821603632 3874255999543627776 3887072600161959936 3893173265166399396 3894863744222051328 3906525647751487488 3910765534494400512 3914355782978394624 3926174382148042752 3931567478826817536 3934043900771152896 3939447807228256128 3941545221852585984 3952480071799300608 3953253099505387041 3954969666200786688 3966811537377282048 3972260454324228864 3976006738893344064 3992239816463033856 3995904861790444512 4016003148703885248 4017746962489688064 4021519636545511464 4023265845679921152 4035312207567470592 4037364867579969744 4039117956971016192 4059331923088705536 4060602626954904576 4077181089153736704 4079152879744412106 4079749230429343744 4080924114168964608 4085353281570043392 4093143115000762368 4101450024208223232 4107083884131586176 4119381211891792896 4123266247741245696 4143901338153053568 4165943366547484704 4170464808269419296 4172275691816214528 4188714918340313088 4192648131717660888 4194468647623747584 4207027620655448064 4209677549869768704 4210995316842123264 4215460073976732672 4232069451730778112 4236662662368933888 4242482253938121984 4253355580660379648 4254580459452750336 4259198102062385664 4267735124497277472 4275872718349010688 4281853411115908992 4297379165492055552 4303282158851247936 4309823242095869952 4324926467834953344 4330867300895166192 4332747833809145856 4343743713878360064 4349819338276478976 4356646272924304086 4358537999486581248 4371588224864759808 4372956675182204928 4388812764757843968 4393576094308524032 4394841353720423424 4399611226306200576 4416946179916548096 4423013413680169728 4425799388367547008 4434238374584159232 4449340874475885024 4451272850539487232 4462662979549442304 4491269793520913088 4493219975802077184 4496050172309889024 4517120082056343552 4518003542291870904 4519965332800899072 4524209591113700397 4528583871915737088 4533498899859750912 4539726233513404416 4542035476027465962 4544007701592393216 4557613255710068736 4562559790243467264 4566748413474793728 4586828725297953792 4589717884233011712 4596022441766298816 4604786004375857664 4614131277234251136 4634303863378267008 4638674528708901408 4639236483529949184 4640688716519890944 4661889005422185264 4663913273335959552 4668975178937192448 4684420825836208128 4685337006821199456 4687371456237969408 4691772909303096708 4693810153293241344 4707864242162049024 4712304283132852224 4716729148182368499 4731543486178410496 4732906073237379072 4735887243603489792 4737369731447388672 4761078133197125376 4766245495165050624 4785025028242927104 4791597864820183872 4793678454427140096 4801202015059437156 4817668655973408768 4834551561178562496 4836650801978032128 4838164832116482048 4841900185564495872 4848551147357853696 4862377667946000384 4865542276314322512 4867654973785583616 4872225713507061966 4886711678113155072 4886834071397031936 4893546755561038848 4911290474848063488 4918036752972854784 4937414360352574464 4942773106097089536 4949562629594475648 4969064452406116608 4979024311913490384 4988518171407179136 4997664771636805632 5005508483785370652 5020495851993122592 5022675832823341056 5028127115778514944 5042465729721778176 5047938491333197824 5052678517711027224 5054872472777336832 5058056443848625152 5067700999524753408 5074789227989225472 5082753985078354767 5084960999401011456 5093190122064658432 5094656855905204224 5100186262342219776 5127314912673827328 5132879764023900672 5160182315960198016 5163432619762138176 5165674666058170368 5170525246987086168 5188258552586747904 5190897686888532528 5193151658962735104 5218508844797514084 5219141043971192832 5236406719326461952 5242089971769090048 5244625131099958422 5245391867694870528 5252597076304341504 5262612576429551616 5269973429065734144 5271004132673849388 5273292888267715584 5289082049836376064 5296347272432305152 5301342318524458752 5322986421950711808 5327873149053926016 5354670864938513664 5362026182060681952 5364354460906561536 5383153156773292992 5385490609294688256 5390547597922706856 5409035512271290368 5412442564118274048 5414136835939872768 5438870506325882808 5441232152225286144 5447137708760057856 5457524153334349824 5468600032277630976 5473735060853612826 5476111845508781568 5492508282522390528 5497688330321660928 5525201784204071424 5554591155396646272 5560619744359225728 5568257958293785104 5584813346415034368 5590197508956881184 5592624863498330112 5601402350902676682 5614660422456164352 5620613431968976896 5642759268974370816 5648057833492262916 5648883549825245184 5656643005250829312 5667428928462594048 5672773945937000448 5678930802749847552 5684263332424905627 5690313499329703296 5701163624465347584 5709137881487878656 5720581124326137888 5729838887322740736 5737709545134997248 5766568623779937792 5774489734526888256 5776997111745527808 5805205105455222768 5808861697232405448 5811383999315441664 5822464978177376256 5828784299819679744 5830608900242939904 5839759897749599094 5859788471627231232 5866148301741600768 5889261573222064128 5897351218240226304 5901065851156729344 5909171710842384192 5912317832778878976 5932454499301180032 5950217306065923072 5964010108340016096 5988359724694550784 5993857292685666768 6022826776075124736 6024004723055827872 6026620443734532096 6032279454818267196 6052968311351205888 6056047301369954616 6058676935456524288 6076817674280091648 6083413053657956352 6088997884633058304 6115771633730605056 6118729319616618159 6119623845644015616 6128029922355065088 6139714672501143552 6152175036312334848 6160625826197379264 6179071817837689344 6184899371611868544 6215852007229580352 6218551031114612736 6225300238582923264 6247116009094932608 6248915049821227056 6255697212404128944 6258413537724321792 6283072377510469632 6288972197576491332 6310541430983172096 6314516324804653056 6316492975263184896 6348104177596167168 6354993993553400832 6363723380907182976 6380033370990569472 6388797153093578496 6401602686745916208 6422780116673863488 6446068748238083328 6454923238276871904 6464734863143804928 6483170223928000512 6487389701752430016 6490206631714111488 6496300951342749288 6515615570817540096 6524729007414718464 6534969409386456129 6537806999229871872 6548387299797417984 6557382337297139712 6583219147136765952 6590364141462786048 6599416839459300864 6625419269874822144 6634520120520254592 6638699082551320512 6651357561876238848 6674011311713827536 6693994469324163456 6736904690281369632 6739829963703115776 6744075258464833536 6766385637318967296 6777005313437806356 6779947999201348608 6792875807873605632 6800248349789626368 6813053214041198943 6816011552388589824 6836419883565103104 6843839685365200896 6850122620212190592 6880243087946930688 6884576826349517568 6894033662649448224 6921196915851376704 6924202211950313472 6951455795067400512 6958011793063352112 6958854725294923776 6992833508133277896 6993855823593160704 7003462768405788672 7016816768572735488 7026631238754312192 7028005510231799184 7031057184356954112 7037659363954645062 7040715229939862016 7061796363243073536 7068456424699278336 7097315229267615744 7103830865405234688 7106054597171083008 7139561153251351552 7141617199795688064 7149368242747575936 7177537542364390656 7187396797230275808 7218849114586497024 7251827341767843744 7254976202967048192 7262850278346743808 7272826721036780544 7291466709703507968 7298313414471483768 7301482460678375424 7323344376696520704 7330251107095547904 7340320133341558272 7366935712272095232 7377055129459282176 7406121540528861696 7414159659145634304 7424343944391713472 7453596678609174912 7468536467870235576 7482777257110768704 7494151242625302528 7530743777989683888 7542190673667772416 7563698594582667264 7571907736999796736 7579017776566540836 7582308709166005248 7587084665772937728 7601551499287130112 7612183841983838208 7627441499101517184 7639785183096987648 7650279393513329664 7688758165039917056 7690972369010740992 7699319646035851008 7740273473940297024 7745148929643207264 7748511999087255552 7786346530332798792 7789727488444102656 7813051295502974976 7821531068988801024 7828711565956789248 7863134957653635072 7868087801542305792 7878895614456512256 7883090443705171968 7904960143598601216 7906506199010774082 7909939332401573376 7933623074754564096 7944520908648457728 7952013477786688128 7984479632926067712 7991809723580889024 8032006297407770496 8043039273091022928 8046531691359842304 8074729735159939488 8078235913942032384 8118663846177411072 8121205253909809152 8154362178307473408 8158305759488824212 8159498460858687488 8161848228337929216 8170706563140086784 8186286230001524736 8202900048416446464 8210602591280419239 8214167768263172352 8238762423783585792 8246532495482491392 8287802676306107136 8331886733094969408 8340929616538838592 8344551383632429056 8385296263435321776 8388937295247495168 8402103526354015023 8419355099739537408 8421990633684246528 8430920147953465344 8464138903461556224 8473325324737867776 8484964507876243968 8506711161320759296 8509160918905500672 8518396204124771328 8535470248994554944 8551745436698021376 8563706822231817984 8594758330984111104 8606564317702495872 8649852935669906688 8661734601790332384 8665495667618291712 8699638676552957952 8713292545848608172 8717075998973162496 8743176449729519616 8745913350364409856 8759639846624398641 8777625529515687936 8787152188617048064 8789682707440846848 8799222452612401152 8833892359833096192 8846026827360339456 8851598776735094016 8868476749168318464 8898681748951770048 8902545701078974464 8925325959098884608 8982539587041826176 8992100344619778048 9034240164112687104 9036007084583741808 9039930665601798144 9048419182227400794 9079452467026808832 9084070952054931924 9088015403184786432 9115226511420137472 9125119580486934528 9133496826949587456 9173657450595907584 9179435768466023424 9192044883532597632 9209572008751715328 9228262554468502272 9268607726756534016 9277349057417802816 9281377433039781888 9323778010844370528 9327826546671919104 9337950357874384896 9370674013642398912 9374742912475938816 9383545818606193416 9387620306586482688 9415728484324098048 9424608566265704448 9433458296364736998 9465812146474758144 9471774487206979584 9474739462894777344 9522156266394250752 9532490990330101248 9570050056485854208 9583195729640367744 9602404030118874312 9635337311946817536 9669103122357124992 9676329664232964096 9697102294715707392 9724755335892000768 9731084552628645024 9735309947571167232 9744451427014123932 9773423356226310144 9773668142794063872 9787093511122077696 9822580949696126976 9836073505945709568 9874828720705148928 9885546212194179072 9899125259188951296 9938128904812233216 9958048623826980768 9977036342814358272 10011016967570741304 10040991703986245184 10045351665646682112 10056254231557029888 10105357035422054448 10109744945554673664 10116112887697250304 10135401999049506816 10149578455978450944 10165507970156709534 10169921998802022912 10189313711810408448 10200372524684439552 10254629825347654656 10265759528047801344 10320364631920396032 10326865239524276352 10341050493974172336 10381795373777065056 10386303317925470208 10437017689595028168 10438282087942385664 10472813438652923904 10484179943538180096 10489250262199916844 10490783735389741056 10505194152608683008 10525225152859103232 10539946858131468288 10542008265347698776 10546585776535431168 10556489045931967593 10578164099672752128 10592694544864610304 10602684637048917504 10645972843901423616 10655746298107852032 10709341729877027328 10724052364121363904 10728708921813123072 10766306313546585984 10781095195845413712 10824885128236548096 10828273671879745536 10877741012651765616 10882464304450572288 10894275417520115712 10937200064555261952 10947470121707225652 10952223691017563136 10985016565044781056 10995376660643321856 11050403568408142848 11109182310793292544 11121239488718451456 11136515916587570208 11180395017913762368 11185249726996660224 11202804701805353364 11241226863937953792 11285518537948741632 11296115666984525832 11297767099650490368 11313286010501658624 11334857856925188096 11345547891874000896 11357861605499695104 11368526664849811254 11380626998659406592 11402327248930695168 11418275762975757312 11441162248652275776 11459677774645481472 11475419090269994496 11533137247559875584 11548979469053776512 11610410210910445536 11617723394464810896 11622767998630883328 11661217800485879808 11679519795499198188 11719576943254462464 11732296603483201536 11778523146444128256 11794702436480452608 11802131702313458688 11818343421684768384 11824635665557757952 11859759298516161123 11864908998602360064 11900434612131846144 11928020216680032192 11976719449389101568 11987714585371333536 12048009446111655744 12053240887469064192 12064558909636534392 12105936622702411776 12112094602739909232 12117353870913048576 12177995769266116608 12231543267461210112 12237458639233236318 12239247691288031232 12256059844710130176 12279429345002287104 12304350072624669696 12321251652394758528 12358143635675378688 12369798743223737088 12431704014459160704 12494232018189865216 12497830099642454112 12511394424808257888 12516827075448643584 12566144755020939264 12577944395152982664 12621082861966344192 12629032649609306112 12632985950526369792 12696208355192334336 12709987987106801664 12727446761814365952 12760066741981138944 12777594306187156992 12803205373491832416 12845560233347726976 12892137496476166656 12909846476553743808 12929469726287609856 12974779403504860032 12992601902685498576 13031231141635080192 13049458014829436928 13069938818772912258 13075613998459743744 13114764674594279424 13166438294273531904 13180728282925572096 13198833678918601728 13250838539749644288 13269040241040509184 13277398165102641024 13302715123752477696 13348022623427655072 13387988938648326912 13473809380562739264 13479659927406231552 13488150516929667072 13554010626875612712 13559895998402697216 13585751615747211264 13600496699579252736 13626106428082397886 13632023104777179648 13672839767130206208 13687679370730401792 13700245240424381184 13760486175893861376 13769153652699035136 13788067325298896448 13842393831702753408 13902911590134801024 13916023586126704224 13917709450589847552 13985667016266555792 14006925536811577344 14053262477508624384 14056011020463598368 14062114368713908224 14075318727909290124 14081430459879724032 14123592726486147072 14136912849398556672 14194630458535231488 14207661730810469376 14212109194342166016 14279122306502703104 14283234399591376128 14298736485495151872 14355075084728781312 14374793594460551616 14503654683535687488 14509952405934096384 14525700556693487616 14545653442073561088 14596626828942967536 14602964921356750848 14660502214191095808 14680640266683116544 14733871424544190464 14754110258918564352 14812243081057723392 14828319318291268608 14848687888783426944 14907193357218349824 14937072935740471152 14965554514221537408 15061487555979367776 15084381347335544832 15127397189165334528 15143815473999593472 15158035553133081672 15164617418332010496 15174169331545875456 15203102998574260224 15224367683967676416 15248261955235064301 15254882998203034368 15279570366193975296 15300558787026659328 15377516330079834112 15381944738021481984 15398639292071702016 15480546947880594048 15490297859286414528 15497023998174511104 15572693060665597584 15579454976888205312 15657423131913578496 15726269915307270144 15736175603084611584 15757791228913024512 15809920287197202432 15813012398021548164 15819878664803146752 15867246149509128192 15889041817296915456 15904026955573376256 15968959265852135424 15983619447161778048 16064012594815540992 16086078546182045856 16093063382719684608 16149459470319878976 16156471827884064768 16237327692354822144 16242410507819618304 16316611518977648424 16318996921717374976 16323696456675858432 16341413126280173568 16372572460003049472 16405800096832892928 16421205182560838478 16428335536526344704 16477524847567171584 16493064990964982784 16575605352612214272 16663773466189938816 16681859233077677184 16770592526870643552 16777874590494990336 16804207052708030046 16843981267368493056 16861840295906930688 16928277806923112448 16946650649475735552 16969929015752487936 17013422322641518592 17018321837811001344 17036792408249542656 17052789997274716881 17070940497989109888 17103490873396042752 17127413644463635968 17189516661968222208 17213128635404991744 17299705871339813376 17323469203580664768 17330991335236583424 17426585091697216344 17434151997946324992 17486352899459039232 17491826700728819712 17519279693248797282 17579365414881693696 17598444905224802304 17667784719666192384 17692053654720678912 17703197553470188032 17736953498336636928 17797363497903540096 17850651918197769216 17965079174083652352 18068480328225374208 18072014169167483616 18079861331203596288 18096838364454801588 18158904934053617664 18168141904109863848 18176030806369572864 18230453022840274944 18250239160973869056 18266993653899174912 18347314901191815168 18356187958849854477 18358871536932046848 18384089767065195264 18419144017503430656 18456525108937004544 18537215453513068032 18554698114835605632 18647556021688741056 18655653093343838208 18675900715748769792 18741348027284797824 18767091637212386832 18775240613172965376 18849217132531408896 18866916592729473996 18931624292949516288 18943548974413959168 18949478925789554688 19044312532788501504 19064981980660202496 19140100112971708416 19166391459280735488 19204808060237748624 19338206244714249984 19394204589431414784 19449510671784001536 19462169105257290048 19470619895142334464 19488902854028247864 19546846712452620288 19574187022244155392 19604908228159368387 19645161899392253952 19672147011891419136 19749657441410297856 19771092424388358144 19798250518377902592 19876257809624466432 19916097247653961536 19954072685628716544 20022033935141482608 20081983407972490368 20210714070844108896 20219489891109347328 20232225775394500608 20299156911956901888 20331015940313419068 20339843997604045824 20378627423620816896 20400745049368879104 20439159642123596829 20509259650695309312 20531519056095602688 20640729263840792064 20653730479048552704 20682100987948344672 20763590747554130112 20772606635850940416 20874035379190056336 20876564175884771328 20978500524399833688 20981567470779482112 21010388305217366016 21050450305718206464 21079893716262936576 21084016530695397552 21093171553070862336 21112978091863935186 21185389089729220608 21205369274097835008 21291945687802847232 21311492596215704064 21418683459754054656 21448104728242727808 21532612627093171968 21562190391690827424 21656547343759491072 21755482025303531232 21764928608901144576 21788550835040231424 21874400129110523904 21894940243414451304 21904447382035126272 21970033130089562112 21990753321286643712 22100807136816285696 22218364621586585088 22242478977436902912 22273031833175140416 22360790035827524736 22405609403610706728 22482453727875907584 22592231333969051664 22626572021003317248 22691095783748001792 22715723210999390208 22737053329699622508 22761253997318813184 22804654497861390336 22836551525951514624 22882324497304551552 22919355549290962944 22950838180539988992 23066274495119751168 23097958938107553024 23220820421820891072 23235446788929621792 23245535997261766656 23359039590998396376 23439153886508924928 23464593206966403072 23589404872960905216 23604263404626917376 23636686843369536768 23649271331115515904 23719518597032322246 23729817997204720128 23800869224263692288 23856040433360064384 23953438898778203136 23975429170742667072 24096018892223311488 24129117819273068784 24224189205479818464 24234707741826097152 24355991538532233216 24463086534922420224 24474917278466472636 24478495382576062464 24512119689420260352 24558858690004574208 24608700145249339392 24631807773841257717 24642503304789517056 24716287271350757376 24739597486447474176 24863408028918321408 24988464036379730432 24995660199284908224 25022788849616515776 25033654150897287168 25155888790305965328 25258065299218612224 25265971901052739584 25392416710384668672 25419975974213603328 25454893523628731904 25520133483962277888 25555188612374313984 25606410746983664832 25691120466695453952 25784274992952333312 25819692953107487616 25949558807009720064 25985203805370997152 26098916029658873856 26139877637545824516 26151227996919487488 26229529349188558848 26332876588547063808 26361456565851144192 26397667357837203456 26501677079499288576 26538080482081018368 26554796330205282048 26605430247504955392 26696045246855310144 26775977877296653824 26947618761125478528 26976301033859334144 27108021253751225424 27119791996805394432 27252212856164795772 27264046209554359296 27345679534260412416 27375358741460803584 27400490480848762368 27520972351787722752 27538307305398070272 27576134650597792896 27684787663405506816 27805823180269602048 27832047172253408448 27971334032533111584 28013851073623154688 28112022040927196736 28124228737427816448 28150637455818580248 28162860919759448064 28247185452972294144 28273825698797113344 28415323461620938752 28424218388684332032 28558244613005406208 28566468799182752256 28597472970990303744 28710150169457562624 28749587188921103232 29007309367071374976 29091306884147122176 29193253657885935072 29205929842713501696 29321004428382191616 29361280533366233088 29467742849088380928 29508220517837128704 29624486162115446784 29656638636582537216 29697375777566853888 29814386714436699648 29874145871480942304 29931109028443074816 30122975111958735552 30168762694671089664 30316071106266163344 30329234836664020992 30348338663091750912 30406205997148520448 30448735367935352832 30496523910470128602 30509765996406068736 30601117574053318656 30755032660159668224 30763889476042963968 30797278584143404032 30961093895761188096 30980595718572829056 31145386121331195168 31158909953776410624 31314846263827156992 31452539830614540288 31472351206169223168 31515582457826049024 31619840574394404864 31626024796043096328 31639757329606293504 31669467137795902779 31734492299018256384 31778083634593830912 31808053911146752512 31937918531704270848 31967238894323556096 32128025189631081984 32172157092364091712 32186126765439369216 32298918940639757952 32474655384709644288 32484821015639236608 32633223037955296848 32647392913351716864 32682826252560347136 32811600193665785856 32842410365121676956 32856671073052689408 32955049695134343168 32986129981929965568 33151210705224428544 33327546932379877632 33363718466155354368 33541185053741287104 33555749180989980672 33608414105416060092 33723680591813861376 33856555613846224896 33893301298951471104 33939858031504975872 34036643675622002688 34073584816499085312 34105579994549433762 34141880995978219776 34206981746792085504 34254827288927271936 34379033323936444416 34426257270809983488 34599411742679626752 34646938407161329536 34853170183394432688 34868303995892649984 34983653401457639424 35038559386497594564 35158730829763387392 35196889810449604608 35335569439332384768 35384107309441357824 35406395106940376064 35473906996673273856 35579277895548483369 35594726995807080192 35701303836395538432 35930158348167304704 36144028338334967232 36159722662407192576 36193676728909603176 36317809868107235328 36336283808219727696 36352061612739145728 36533987307798349824 36694629802383630336 36712375917699708954 36717743073864093696 36768179534130390528 36838288035006861312 36913050217874009088 37074430907026136064 37109396229671211264 37295112043377482112 37482696054569595648 37534183274424773664 37550481226345930752 37698434265062817792 37733833185458947992 37863248585899032576 37887097948827918336 37898957851579109376 38088625065577003008 38129963961320404992 38280200225943416832 38332782918561470976 38409616120475497248 38676412489428499968 38788409178862829568 38924338210514580096 38977805708056495728 39093693424905240576 39148374044488310784 39209816456318736774 39344294023782838272 39499314882820595712 39542184848776716288 39596501036755805184 39752515619248932864 39832194495307923072 39908145371257433088 40044067870282965216 40163966815944980736 40421428141688217792 40438979782218694656 40464451550789001216 40662031880626838136 40679687995208091648 40757254847241633792 40801490098737758208 40878319284247193658 41018519301390618624 41063038112191205376 41281458527681584128 41307460958097105408 41364201975896689344 41527181495108260224 41748070758380112672 41753128351769542656 41957001048799667376 42020776610434732032 42159787432525873152 42168033061390795104 42186343106141724672 42225956183727870372 42370778179458441216 42410738548195670016 42583891375605694464 42622985192431408128 42837366919508109312 42896209456485455616 43065225254186343936 43124380783381654848 43510964050607062464 43529857217802289152 43577101670080462848 43789880486828902608 43808894764070252544 43981506642573287424 44201614273632571392 44436729243173170176 44484957954873805824 44546063666350280832 44721580071655049472 44811218807221413456 45184462667938103328 45253144042006634496 45382191567496003584 45431446421998780416 45474106659399245016 45522507994637626368 45609308995722780672 45673103051903029248 45744785865705192903 45764648994609103104 45838711098581925888 45901676361079977984 46132548990239502336 46195917876215106048 46441640843641782144 46470893577859243584 46491071994523533312 46718079181996792752 47178809745921810432 47208526809253834752 47273373686739073536 47439037194064644492 47459635994409440256 47601738448527384576 47712080866720128768 47906877797556406272 47950858341485334144 48192037784446622976 48258235638546137568 48448378410959636928 48469415483652194304 48711983077064466432 48949834556932945272 48956990765152124928 49024239378840520704 49117717380009148416 49217400290498678784 49263615547682515434 49285006609579034112 49432574542701514752 49479194972894948352 49726816057836642816 49976928072759460864 49991320398569816448 50045577699233031552 50311777580611930656 50531943802105479168 50784833420769337344 50839951948427206656 50909787047257463808 51040266967924555776 51110377224748627968 51212821493967329664 51382240933390907904 51568549985904666624 51639385906214975232 51899117614019440128 51970407610741994304 52279755275091649032 52302455993838974976 52459058698377117696 52795334715674406912 53003354158998577152 53076160964162036736 53109592660410564096 53210860495009910784 53392090493710620288 53551955754593307648 53895237522250957056 54216042507502450848 54239583993610788864 54504425712329591544 54528092419108718592 54691359068520824832 54750717482921607168 54800980961697524736 55041944703575445504 55076614610796140544 55152269301195585792 55369575326811013632 55611646360539204096 55664094344506816896 55942668065066223168 56027702147246309376 56224044081854393472 56301274911637160496 56325721839518896128 56547651397594226688 56830646923241877504 56848436777368664064 57116489226010812416 57132937598365504512 57194945941980607488 57420300338915125248 57499174377842206464 58014618734142749952 58182613768294244352 58386507315771870144 58411859685427003392 58722561066732466176 58814724684478105161 58935485698176761856 59016441035674257408 59248972324230893568 59313277273165074432 59394751555133707776 59628773428873399296 59748291742961884608 59862218056886149632 60245950223917471104 60632142212532326688 60658469673328041984 60696677326183501824 60897470735870705664 60993047820940257204 61019531992812137472 61202235148106637312 61317478926370790487 61510065320319336448 61527778952085927936 61594557168286808064 61922187791522376192 61961191437145658112 62290772242662390336 62317819907552821248 62629692527654313984 62944702412338446336 63031164915652098048 63239681148788809728 63252049592086192656 63279514659212587008 63338934275591805558 63556167269187661824 63616107822293505024 63875837063408541696 63934477788647112192 64256050379262163968 64344314184728183424 64597837881279515904 64969642031278473216 65266446075910593696 65294785826703433728 65365652505120694272 65623200387331571712 65684820730243353912 65713342146105378816 65910099390268686336 65972259963859931136 66302421410448857088 66655093864759755264 66727436932310708736 67082370107482574208 67216828210832120184 67447361183627722752 67879716063009951744 68073287351244005376 68147169632998170624 68211159989098867524 68283761991956439552 68413963493584171008 68509654577854543872 68758066647872888832 68852514541619966976 69198823485359253504 69293876814322659072 69706340366788865376 69736607991785299968 70077118772995189128 70317461659526774784 70393779620899209216 70768214618882715648 70812790213880752128 70947813993346547712 71158555791096966738 71189453991614160384 71402607672791076864 71860316696334609408 72288056676669934464 72387353457819206352 72672567616439455392 72704123225478291456 73067974615596699648 73389259604767260672 73424751835399417908 73435486147728187392 73536359068260781056 73676576070013722624 73826100435748018176 73895423321523773151 74148861814052272128 74218792459342422528 74590224086754964224 74965392109139191296 75068366548849547328 75100962452691861504 75467666370917895984 75774195897655836672 75797915703158218752 76177250131154006016 76259927922640809984 76560400451886833664 76665565837122941952 76819232240950994496 77352824978856999936 77848676421029160192 77955611416112991456 78296748088976621568 78419632912637473548 78688588047565676544 78998629765641191424 79084369697553432576 79193002073511610368 79505031238497865728 79664388990615846144 79816290742514866176 80088135740565930432 80327933631889961472 80842856283376435584 80928903101578002432 81324063761253676272 81359375990416183296 81756638568494387316 82037038602781237248 82126076224382410752 82562917055363168256 82614921916194210816 82728403951793378688 83054362990216520448 83496141516760225344 83914002097599334752 84041553220869464064 84336066122781590208 84372686212283449344 84451912367455740744 84741556358916882432 84821477096391340032 85245970384862816256 85674733839016218624 85792418912970911232 86130450508372687872 86248761566763309696 87021928101214124928 87579760973657805216 87617789528140505088 87963013285146574848 88403228547265142784 88873458486346340352 88969915909747611648 89092127332700561664 89443160143310098944 89622437614442826912 90368925335876206656 90506288084013268992 90948213318798490032 91045015989275252736 91218617991445561344 91346206103806058496 91489571731410385806 91529297989218206208 91803352722159955968 92265097980479004672 92391835752430212096 92883281687283564288 92941787155718487168 93436158363993585504 94357619491843620864 94417053618507669504 94546747373478147072 94878074388129288984 94919271988818880512 95203476897054769152 95424161733440257536 95813755595112812544 95901716682970668288 96384075568893245952 96516471277092275136 96896756821919273856 97423966154128932864 97899669113865890544 98048478757681041408 98434800580997357568 98527231095365030868 98570013219158068224 98865149085403029504 98958389945789896704 99453632115673285632 99953856145518921728 99982640797139632896 100091155398466063104 100623555161223861312 101569666841538674688 101679903896854413312 101819574094514927616 102220754449497255936 102425642987934659328 102764481866781815808 103137099971809333248 103278771812429950464 103798235228038880256 103940815221483988608 104559510550183298064 104604911987677949952 105590669431348813824 106006708317997154304 106152321928324073472 106219185320821128192 106421720990019821568 106737833686645450107 106784180987421240576 107103911509186615296 107790475044501914112 108432085015004901696 108479167987221577728 109008851424659183088 109056184838217437184 109601961923395049472 110083889407150891008 110153229221592281088 110304538602391171584 110739150653622027264 111223292721078408192 111328188689013633792 111885336130132446336 112448088163708786944 112602549823274320992 112651443679037792256 113095302795188453376 113661293846483755008 113696873554737328128 114232978452021624832 114265875196731009024 114389891883961214976 114840600677830250496 114998348755684412928 116029237468285499904 116365227536588488704 116773014631543740288 117445122133464932352 117629449368956210322 118032882071348514816 118497944648461787136 118626554546330148864 118789503110267415552 119257546857746798592 119496583485923769216 119724436113772299264 120491900447834942208 121264284425064653376 121316939346656083968 121393354652367003648 121986095641880514408 122039063985624274944 122404470296213274624 122634957852741580974 123055557904171855872 123189114336573616128 123844375583044752384 123922382874291316224 124581544485324780672 125259385055308627968 126062329831304196096 126479362297577619456 126504099184172385312 126559029318425174016 126677868551183611116 127112334538375323648 127232215644587010048 127751674126817083392 127868955577294224384 128512100758524327936 128688628369456366848 129195675762559031808 130532892151821187392 130589571653406867456 130731305010241388544 131369641460486707824 131426684292210757632 131944519927719862272 132604842820897714176 133310187729519510528 133454873864621417472 134164740214965148416 134433656421664240368 135759432126019903488 136146574702488010752 136294339265996341248 136422319978197735048 136567523983912879104 136827926987168342016 137019309155709087744 137234357597115578709 137516133295745777664 137705029083239933952 138397646970718507008 138587753628645318144 139412680733577730752 139473215983570599936 140154237545990378256 141536429237765431296 141625580427761504256 142317111582193933476 142378907983228320768 142805215345582153728 143720633392669218816 144576113353339868928 144774706915638412704 145345135232878910784 145408246450956582912 146135949231193399296 146849503670798835816 146870972295456374784 147072718136521562112 147353152140027445248 147652200871496036352 147790846643047546302 148297723628104544256 148437584918684845056 149180448173509928448 149930784218278382592 150136733097699094656 150935332741835791968 151595831406316437504 152354500262308012032 152519855845281619968 153120800903773667328 153331131674245883904 153638464481901988992 154705649957713999872 155697352842058320384 155911222832225982912 156839265825274947096 157377176095131353088 158386004147023220736 159010062476995731456 159328777981231692288 159632581485029732352 160176271481131860864 160655867263779922944 161685712566752871168 162648127522507352544 162718751980832366592 163513277136988774632 164074077205562474496 164252152448764821504 165125834110726336512 165229843832388421632 165456807903586757376 166108725980433040896 166992283033520450688 167828004195198669504 168083106441738928128 168672132245563180416 168903824734911481488 169642954192782680064 170491940769725632512 171349467678032437248 171584837825941822464 172260901016745375744 172497523133526619392 174043856202428249856 175159521947315610432 175235579056281010176 176806457094530285568 177746916972692680704 177939831819495223296 178184254665401123328 178886320286620197888 179244875228885653824 180737850671752413312 181896426637596980064 182090031978550505472 182692412207612116992 182979143462820771612 183058595978436412416 183606705444319911936 184530195960958009344 184783671504860424192 185766563374567128576 185883574311436974336 186872316727987171008 188834107237015339008 189093494746956294144 189756148776258577968 189838543977637761024 190848323466880515072 191627511190225625088 191803433365941336576 192768151137786491904 193032942554184550272 193793513643838547712 195799338227731781088 196096957515362082816 196869601161994715136 197054462190730061736 197140026438316136448 197730298170806059008 197916779891579793408 198907264231346571264 199907712291037843456 199965281594279265792 200182310796932126208 201247110322447722624 203639148189029855232 204441508898994511872 204851285975869318656 205528963733563631616 206274199943618666496 206557543624859900928 207596470456077760512 207881630442967977216 209119021100366596128 209209823975355899904 211181338862697627648 212304643856648146944 212438370641642256384 212843441980039643136 213475667373290900214 213568361974842481152 214207823018373230592 215580950089003828224 216864170030009803392 218017702849318366176 218112369676434874368 219203923846790098944 220167778814301782016 220306458443184562176 220609077204782343168 221478301307244054528 221686269964571319453 222446585442156816384 222656377378027267584 223770672260264892672 224896176327417573888 225205099646548641984 225302887358075584512 227322587692967510016 227393747109474656256 228531750393462018048 228779783767922429952 229681201355660500992 229996697511368825856 232058474936570999808 233546029263087480576 234890244266929864704 235258898737912420644 236065764142697029632 236995889296923574272 237253109092660297728 237579006220534831104 238515093715493597184 238993166971847538432 239448872227544598528 240983800895669884416 242528568850129306752 242786709304734007296 243972191283761028816 244078127971248549888 245269915705483161948 246111115808343711744 246378228673147232256 247688751166089504768 247844765748582632448 249163088970649561344 252124659662608392192 253008198368344770624 253118058636850348032 253355737102367222232 254224669076750647296 254464431289174020096 255737911154588448768 257024201517048655872 257377256738912733696 258391351525118063616 261065784303642374784 262739282920973415648 262853368584421515264 263889039855439724544 265209685641795428352 266620375459039021056 266909747729242834944 268329480429930296832 268867312843328480736 271518864252039806976 272844639956395470096 273135047967825758208 273655853974336684032 274038618311418175488 274468715194231157418 275410058166479867904 276795293941437014016 277175507257290636288 278825361467155461504 280308475091980756512 283072858475530862592 283251160855523008512 284634223164387866952 284757815966456641536 285610430691164307456 287441266785338437632 289152226706679737856 289549413831276825408 290690270465757821568 292271898462386798592 293699007341597671632 294145436273043124224 295304401742992072704 295581693286095092604 296595447256209088512 296875169837369690112 298360896347019856896 299861568436556765184 300273466195398189312 301870665483671583936 304709000524616024064 305039711690563239936 306662263348491767808 307276928963803977984 309411299915427999744 311394705684116640768 311822445664451965824 313678531650549894192 316772008294046441472 318020124953991462912 318657555962463384576 319265162970059464704 320213501059936350321 320352542962263721728 321311734527559845888 323371425133505742336 325296255045014705088 325437503961664733184 327026554273977549264 330251668221452673024 330459687664776843264 330913615807173514752 332217451960866081792 333984566067040901376 335656008390397339008 337344264491126360832 337807649469822962976 339285908385565360128 340983881539451265024 342698935356064874496 343169675651883644928 344521802033490751488 344995046267053238784 348087712404856499712 350319043894631220864 355493833945385361408 355879663638990446592 356368509330802246656 357772640573240395776 358489750457771307648 361475701343504826624 363792853275193960128 364180063957101010944 365958286925641543224 366117191956872824832 367213410888639823872 369567343009720848384 371533126749134257152 371767148622873948672 373744633455974342016 378186989493912588288 379512297552517155936 379677087955275522048 381696646933761030144 383255022380451250176 383606866731882673152 385536302275572983808 386065885108369100544 387587027287677095424 391598676455463562176 392193915030724165632 394108924381460123472 394280052876632272896 395833559783159586816 397814528462693142528 399815424582075686912 399930563188558531584 400364621593864252416 402494220644895445248 407278296378059710464 408883017797989023744 409702571951738637312 411057927467127263232 411703072791346736127 412548399887237332992 413115087249719801856 415192940912155521024 415763260885935954432 418238042200733192256 418419647950711799808 424609287713296293888 424876741283284512768 426951334746581800428 427136723949684962304 428415646036746461184 431161900178007656448 433728340060019606784 436035405698636732352 436224739352869748736 438407847693580197888 440612916886369124352 441218154409564686336 442956602614488109056 443372539929142638906 444893170884313632768 445312754756054535168 447541344520529785344 449792352654835147776 450410199293097283968 454787494218949312512 457063500786924036096 457559567535844859904 459362402711321001984 459993395022737651712 464116949873141999616 467092058526174961152 470517797475824841288 472131528285394059264 475158012441069662208 477030187430987194368 477986333943695076864 478897744455089197056 481967601791339768832 485057137700258613504 487944382567522057632 488156255942497099776 490539831410966323896 492222231616687423488 492756457346294464512 495377502332179009536 495689531497165264896 498326177941299122688 504249319325216784384 506016396736689541248 506711474204734444464 508928862578348040192 511475822309176897536 514048403034097311744 514754513477825467392 516782703050236127232 522131568607284749568 525478565841946831296 525706737168843030528 530419371283590856704 533240750918078042112 533819495458485669888 536658960859860593664 537734625686656961472 545689279912790940192 546270095935651516416 548077236622836350976 548937430388462314836 550820116332959735808 553590587882874028032 554351014514581272576 557650722934310923008 560616950183961513024 566502321711046017024 569268446328775733904 569515631932913283072 574882533570676875264 578304453413359475712 579098827662553650816 581380540931515643136 587398014683195343264 588290872546086248448 590608803485984145408 591163386572190185208 593190894512418177024 593750339674739380224 596721792694039713792 599723136873113530368 600546932390796378624 603741330967343167872 613324526696983535616 614553857927607955968 618822599830855999488 622789411368233281536 623644891328903931648 627357063301099788384 633544016588092882944 637315111924926769152 638530325940118929408 640427002119872700642 640705085924527443456 642623469055119691776 646742850267011484672 650592510090029410176 654053108547955098528 660503336442905346048 660919375329553686528 661827231614347029504 664434903921732163584 667969132134081802752 671312016780794678016 674688528982252721664 675615298939645925952 681967763078902530048 686339351303767289856 689043604066981502976 689990092534106477568 696175424809712999424 700638087789262441728 710987667890770722816 711759327277980893184 712737018661604493312 715545281146480791552 716979500915542615296 722951402687009653248 727585706550387920256 728360127914202021888 731916573851283086448 732234383913745649664 739134686019441696768 743066253498268514304 743534297245747897344 747489266911948684032 756373978987825176576 759024595105034311872 759354175910551044096 763393293867522060288 767213733463765346304 771072604551145967616 772131770216738201088 775174054575354190848 783197352910927124352 788217848762920246944 788560105753264545792 791667119566319173632 795629056925386285056 799630849164151373824 799861126377117063168 800729243187728504832 804988441289790890496 814556592756119420928 819405143903477274624 822115854934254526464 823406145582693472254 826230174499439603712 830385881824311042048 831526521771871908864 836476084401466384512 849218575426592587776 849753482566569025536 853902669493163600856 854273447899369924608 856831292073492922368 862323800356015312896 867456680120039213568 872070811397273464704 876815695387160395776 882436308819129372672 885913205228976218112 886745079858285277812 889786341768627265536 890625509512109070336 895082689041059570688 899584705309670295552 900820398586194567936 914127001573848072192 915119135071689719808 919986790045475303424 928233899746283999232 934184117052349922304 941035594951649682576 950316024882139324416 954060374861974388736 955972667887390153728 957795488910178394112 960640503179809050963 963935203582679537664 970114275400517227008 975888765135044115264 976312511884994199552 981079662821932647792 990755004664358019072 991379062994330529792 996652355882598245376 1012032793473379082496 1013422948409468888928 1017857725156696080384 1022951644618353795072 1028096806068194623488 1029509026955650934784 1033565406100472254464 1044263137214569499136 1050957131683893662592 1066481501836156084224 1067638990916971339776 1073317921719721187328 1075469251373313922944 1091378559825581880384 1092540191871303032832 1097874860776924629672 1101640232665919471616 1108702029029162545152 1115301445868621846016 1121233900367923026048 1138536892657551467808 1139031263865826566144 1149765067141353750528 1156608906826718951424 1158197655325107301632 1162761081863031286272 1174796029366390686528 1176581745092172496896 1182326773144380370416 1187500679349478760448 1193443585388079427584 1199446273746227060736 1201093864781592757248 1207482661934686335744 1226649053393967071232 1229107715855215911936 1237645199661711998976 1245578822736466563072 1247289782657807863296 1254714126602199576768 1274630223849853538304 1280854004239745401284 1281410171849054886912 1285246938110239383552 1293485700534022969344 1301185020180058820352 1308106217095910197056 1321838750659107373056 1323654463228694059008 1328869807843464327168 1335938264268163605504 1342624033561589356032 1349377057964505443328 1351230597879291851904 1372678702607534579712 1378087208133963005952 1379980185068212955136 1392350849619425998848 1401276175578524883456 1425474037323208986624 1431090562292961583104 1433959001831085230592 1445902805374019306496 1455171413100775840512 1463833147702566172896 1464468767827491299328 1478269372038883393536 1486132506996537028608 1487068594491495794688 1494978533823897368064 1512747957975650353152 1518049190210068623744 1526786587735044120576 1534427466927530692608 1542145209102291935232 1544263540433476402176 1550348109150708381696 1566394705821854248704 1576435697525840493888 1577120211506529091584 1591258113850772570112 1599722252754234126336 1601458486375457009664 1609976882579581780992 1638810287806954549248 1644231709868509052928 1646812291165386944508 1652460348998879207424 1660771763648622084096 1663053043543743817728 1672952168802932769024 1699506965133138051072 1707805338986327201712 1708546895798739849216 1724647600712030625792 1734913360240078427136 1744141622794546929408 1764872617638258745344 1771826410457952436224 1773490159716570555624 1779572683537254531072 1781251019024218140672 1790165378082119141376 1799169410619340591104 1801640797172389135872 1839973580090950606848 1856467799492567998464 1868368234104699844608 1882071189903299365152 1900632049764278648832 1911945335774780307456 1915590977820356788224 1921281006359618101926 1927870407165359075328 1940228550801034454016 1951777530270088230528 1962159325643865295584 1981510009328716038144 1982758125988661059584 1993304711765196490752 2024065586946758164992 2026845896818937777856 2045903289236707590144 2059018053911301869568 2067130812200944508928 2088526274429138998272 2101914263367787325184 2132963003672312168448 2135277981833942679552 2146635843439442374656 2150938502746627845888 2182757119651163760768 2185080383742606065664 2195749721553849259344 2217404058058325090304 2230602891737243692032 2242467800735846052096 2277073785315102935616 2278062527731653132288 2313217813653437902848 2316395310650214603264 2325522163726062572544 2349592058732781373056 2364653546288760740832 2375001358698957520896 2386887170776158855168 2398892547492454121472 2402187729563185514496 2414965323869372671488 2458215431710431823872 2491157645472933126144 2494579565315615726592 2509428253204399153536 2549260447699707076608 2561708008479490802568 2562820343698109773824 2570493876220478767104 2586971401068045938688 2602370040360117640704 2616212434191820394112 2647308926457388118016 2657739615686928654336 2671876528536327211008 2685248067123178712064 2698754115929010886656 2702461195758583703808 2745357405215069159424 2759960370136425910272 2784701699238851997696 2802552351157049766912 2850948074646417973248 2862181124585923166208 2867918003662170461184 2881921509539427152889 2891805610748038612992 2910342826201551681024 2927666295405132345792 2928937535654982598656 2972265013993074057216 2974137188982991589376 2989957067647794736128 3036098380420137247488 3053573175470088241152 3068854933855061385216 3084290418204583870464 3088527080866952804352 3100696218301416763392 3132789411643708497408 3152871395051680987776 3199444505508468252672 3202916972750914019328 3219953765159163561984 3277620575613909098496 3293624582330773889016 3304920697997758414848 3326106087087487635456 3345904337605865538048 3415610677972654403424 3417093791597479698432 3449295201424061251584 3469826720480156854272 3488283245589093858816 3529745235276517490688 3546980319433141111248 3562502038048436281344 3580330756164238282752 3598338821238681182208 3603281594344778271744 3679947160181901213696 3712935598985135996928 3736736468209399689216 3764142379806598730304 3823890671549560614912 3842562012719236203852 3855740814330718150656 3880457101602068908032 3903555060540176461056 3924318651287730591168 3965516251977322119168 3986609423530392981504 4048131173893516329984 4053691793637875555712 4118036107822603739136 4134261624401889017856 4177052548858277996544 4203828526735574650368 4293271686878884749312 4301877005493255691776 4365514239302327521536 4391499443107698518688 4434808116116650180608 4461205783474487384064 4484935601471692104192 4554147570630205871232 4626435627306875805696 4632790621300429206528 4651044327452125145088 4699184117465562746112 4729307092577521481664 4773774341552317710336 4804375459126371028992 4829930647738745342976 4916430863420863647744 4982315290945866252288 4989159130631231453184 5018856506408798307072 5098520895399414153216 5123416016958981605136 5125640687396219547648 5173942802136091877376 5204740080720235281408 5232424868383640788224 5294617852914776236032 5315479231373857308672 5343753057072654422016 5370496134246357424128 5397508231858021773312 5404922391517167407616 5519920740272851820544 5569403398477703995392 5605104702314099533824 5701896149292835946496 5735836007324340922368 5763843019078854305778 5783611221496077225984 5820685652403103362048 5855332590810264691584 5944530027986148114432 5948274377965983178752 5979914135295589472256 6072196760840274494976 6137709867710122770432 6177054161733905608704 6201392436602833526784 6265578823287416994816 6305742790103361975552 6398889011016936505344 6405833945501828038656 6439907530318327123968 6555241151227818196992 6587249164661547778032 6652212174174975270912 6691808675211731076096 6831221355945308806848 6834187583194959396864 6939653440960313708544 6976566491178187717632 7093960638866282222496 7125004076096872562688 7160661512328476565504 7196677642477362364416 7206563188689556543488 7473472936418799378432 7528284759613197460608 7647781343099121229824 7685124025438472407704 7711481628661436301312 7760914203204137816064 7807110121080352922112 7848637302575461182336 7973218847060785963008 8096262347787032659968 8107383587275751111424 8236072215645207478272 8354105097716555993088 8407657053471149300736 8586543373757769498624 8603754010986511383552 8731028478604655043072 8782998886215397037376 8922411566948974768128 8969871202943384208384 9108295141260411742464 9252871254613751611392 9265581242600858413056 9302088654904250290176 9398368234931125492224 9458614185155042963328 9608750918252742057984 9659861295477490685952 9832861726841727295488 9978318261262462906368 10037713012817596614144 10246832033917963210272 10251281374792439095296 10347885604272183754752 10409480161440470562816 10464849736767281576448 10589235705829552472064 10687506114145308844032 10740992268492714848256 10795016463716043546624 10809844783034334815232 11039841480545703641088 11138806796955407990784 11210209404628199067648 11471672014648681844736 11527686038157708611556 11567222442992154451968 11641371304806206724096 11710665181620529383168 11896548755931966357504 11959828270591178944512 12144393521680548989952 12354108323467811217408 12402784873205667053568 12531157646574833989632 12611485580206723951104 12879815060636654247936 13174498329323095556064 13304424348349950541824 13383617350423462152192 13662442711890617613696 13879306881920627417088 13953132982356375435264 14187921277732564444992 14321323024656953131008 14413126377379113086976 14946945872837598756864 15056569519226394921216 15295562686198242459648 15370248050876944815408 15521828406408275632128 15614220242160705844224 15697274605150922364672 15946437694121571926016 16192524695574065319936 16214767174551502222848 16708210195433111986176 16815314106942298601472 17207508021973022767104 17462056957209310086144 17565997772430794074752 17844823133897949536256 17939742405886768416768 18216590282520823484928 18531162485201716826112 18604177309808500580352 18796736469862250984448 18917228370310085926656 19217501836505484115968 19319722590954981371904 19665723453683454590976 19956636522524925812736 20075426025635193228288 20493664067835926420544 20502562749584878190592 20818960322880941125632 20929699473534563152896 21375012228290617688064 21481984536985429696512 21590032927432087093248 21619689566068669630464 22420418809256398135296 22943344029297363689472 23055372076315417223112 23134444885984308903936 23282742609612413448192 23421330363241058766336 23919656541182357889024 24288787043361097979904 24708216646935622434816 25062315293149667979264 25222971160413447902208 25759630121273308495872 26348996658646191112128 26767234700846924304384 27324885423781235227392 27758613763841254834176 27906265964712750870528 28375842555465128889984 28826252754758226173952 30113139038452789842432 30740496101753889630816 31043656812816551264256 31228440484321411688448 31394549210301844729344 32385049391148130639872 32429534349103004445696 33416420390866223972352 33630628213884597202944 34415016043946045534208 34924113914418620172288 35131995544861588149504 35689646267795899072512 35879484811773536833536 36433180565041646969856 37062324970403433652224 37208354619617001160704 37593472939724501968896 37834456740620171853312 38639445181909962743808 39913273045049851625472 40150852051270386456576 40987328135671852841088 41637920645761882251264 41859398947069126305792 42963969073970859393024 43239379132137339260928 44840837618512796270592 45886688058594727378944 46110744152630834446224 46565485219224826896384 46842660726482117532672 47839313082364715778048 48577574086722195959808 50124630586299335958528 50445942320826895804416 52697993317292382224256 53534469401693848608768 54649770847562470454784 55812531929425501741056 56751685110930257779968 57652505509516452347904 60226278076905579684864 61480992203507779261632 62456880968642823376896 62789098420603689458688 64770098782296261279744 64859068698206008891392 67261256427769194405888 68830032087892091068416 69848227828837240344576 70263991089723176299008 71758969623547073667072 72866361130083293939712 74124649940806867304448 75186945879449003937792 75668913481240343706624 77278890363819925487616 80301704102540772913152 81974656271343705682176 83275841291523764502528 83718797894138252611584 86478758264274678521856 92221488305261668892448 93130970438449653792768 93685321452964235065344 97155148173444391919616 100249261172598671917056 100891884641653791608832 105395986634584764448512 107068938803387697217536 109299541695124940909568 111625063858851003482112 113503370221860515559936 120452556153811159369728 122961984407015558523264 124913761937285646753792 125578196841207378917376 129718137396412017782784 134522512855538388811776 137660064175784182136832 139696455657674480689152 140527982179446352598016 143517939247094147334144 145732722260166587879424 150373891758898007875584 151337826962480687413248 160603408205081545826304 163949312542687411364352 167437595788276505223168 172957516528549357043712 184442976610523337784896 187370642905928470130688 194310296346888783839232 201783769283307583217664 210791973269169528897024 218599083390249881819136 227006740443721031119872 240905112307622318739456 245923968814031117046528 249827523874571293507584 251156393682414757834752 259436274792824035565568 279392911315348961378304 281055964358892705196032 291465444520333175758848 300747783517796015751168 302675653924961374826496 321206816410163091652608 327898625085374822728704 334875191576553010446336 368885953221046675569792 374741285811856940261376 403567538566615166435328 421583946538339057794048 437198166780499763638272 454013480887442062239744 481810224615244637478912 491847937628062234093056 502312787364829515669504 518872549585648071131136 562111928717785410392064 582930889040666351517696 605351307849922749652992 655797250170749645457408 737771906442093351139584 749482571623713880522752 843167893076678115588096 874396333560999527276544 908026961774884124479488 963620449230489274957824 983695875256124468186112 1004625574729659031339008 1124223857435570820784128 1210702615699845499305984 1311594500341499290914816 1475543812884186702279168 1686335786153356231176192 1748792667121999054553088 1816053923549768248958976 1967391750512248936372224 2248447714871141641568256 2623189000682998581829632 2951087625768373404558336 3372671572306712462352384 3632107847099536497917952 3934783501024497872744448 5246378001365997163659264 5902175251536746809116672 6745343144613424924704768 7869567002048995745488896 11804350503073493618233344 15739134004097991490977792 23608701006146987236466688 47217402012293974472933376
- Sum of all divisors σ(n): 183995811623676820685818131
- Sum of proper divisors (its aliquot sum) s(n): 136778409611382846212884755
- 47217402012293974472933376 is an abundant number, because the sum of its proper divisors (136778409611382846212884755) is greater than itself. Its abundance is 89561007599088871739951379
Bases of 47217402012293974472933376
- Binary: 100111000011101010110001111101111101100111111111000101000111001111111001000000000000002
- Hexadecimal: 0x270EAC7DF67FC51CFE4000
- Base-36: 5XKY84F3G8B400000
Squares and roots of 47217402012293974472933376
- 47217402012293974472933376 squared (472174020122939744729333762) is 2229483052790583069883608475959441480218426134757376
- 47217402012293974472933376 cubed (472174020122939744729333763) is 105270397583209390363933437217010221945072356822185538592917166169660772581376
-
47217402012293974472933376 is a
perfect square number . Itssquare root is 6871491978624 -
The
cube root of 47217402012293974472933376 is 361438182.0998762861
Scales and comparisons
How big is 47217402012293974472933376?- 47,217,402,012,293,974,472,933,376 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 47,217,402,012,293,974,472,933,376 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 47217402012293974472933376 cubic inches would be around 30119848.5 feet tall.
Recreational maths with 47217402012293974472933376
- 47217402012293974472933376 backwards is 67333927447939221020471274
- 47217402012293974472933376 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 47217402012293974472933376's digits is 108
- 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 47217402012293974472933376 - Facts about the integer". Numbermatics.com. 2024. Web. 27 May 2024.
APA style:
Numbermatics. (2024). Number 47217402012293974472933376 - Facts about the integer. Retrieved 27 May 2024, from https://numbermatics.com/n/47217402012293974472933376/
Chicago style:
Numbermatics. 2024. "Number 47217402012293974472933376 - Facts about the integer". https://numbermatics.com/n/47217402012293974472933376/
The information we have on file for 47217402012293974472933376 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 47217402012293974472933376, math, Factors of 47217402012293974472933376, curriculum, school, college, exams, university, Prime factorization of 47217402012293974472933376, STEM, science, technology, engineering, physics, economics, calculator, forty-seven septillion, two hundred seventeen sextillion, four hundred two quintillion, twelve quadrillion, two hundred ninety-three trillion, nine hundred seventy-four billion, four hundred seventy-two million, nine hundred thirty-three thousand, three hundred seventy-six.