904074425936170230583296
904,074,425,936,170,230,583,296 is an even composite number composed of six prime numbers multiplied together.
904074425936170230583296 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-three thousand, two hundred ninety-six divisors.
Prime factorization of 904074425936170230583296:
212 × 36 × 73 × 133 × 473 × 1573
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 13 × 13 × 13 × 47 × 47 × 47 × 157 × 157 × 157)See below for interesting mathematical facts about the number 904074425936170230583296 from the Numbermatics database.
Names of 904074425936170230583296
- Cardinal: 904074425936170230583296 can be written as Nine hundred four sextillion, seventy-four quintillion, four hundred twenty-five quadrillion, nine hundred thirty-six trillion, one hundred seventy billion, two hundred thirty million, five hundred eighty-three thousand, two hundred ninety-six.
Scientific notation
- Scientific notation: 9.04074425936170230583296 × 1023
Factors of 904074425936170230583296
Divisors of 904074425936170230583296
- Number of divisors d(n): 23296
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 27 28 32 36 39 42 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 2197 2198 2209 2256 2268 2303 2304 2352 2366 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 4394 4396 4418 4459 4512 4536 4563 4606 4608 4704 4732 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 6591 6594 6627 6656 6768 6804 6909 6912 7056 7098 7168 7332 7371 7379 7488 7536 7614 7644 7693 7776 7896 7938 7943 8064 8112 8164 8232 8281 8424 8478 8554 8736 8788 8792 8836 8883 8918 9024 9072 9126 9212 9216 9261 9408 9464 9477 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 13182 13188 13254 13312 13377 13536 13608 13689 13818 13824 14112 14196 14287 14336 14664 14742 14758 14976 15072 15228 15288 15379 15386 15463 15552 15792 15876 15886 16121 16128 16224 16328 16464 16497 16562 16848 16956 17108 17199 17472 17576 17584 17672 17766 17836 18048 18144 18252 18369 18424 18432 18522 18816 18928 18954 19552 19656 19773 19782 19881 19968 20096 20304 20384 20412 20727 20736 21056 21168 21294 21504 21632 21952 21996 22113 22137 22464 22608 22842 22932 23079 23296 23328 23688 23814 23829 24064 24192 24336 24492 24649 24696 24843 25088 25272 25434 25662 26208 26364 26376 26508 26533 26624 26649 26754 27072 27216 27378 27636 27648 27783 28224 28392 28574 28672 28717 29328 29484 29516 29673 29939 29952 30144 30456 30576 30758 30772 30926 31104 31584 31752 31772 31941 32242 32256 32448 32656 32928 32994 33124 33696 33912 34216 34263 34398 34944 35152 35168 35344 35532 35672 35721 36096 36288 36504 36738 36848 36864 37044 37632 37856 37908 38151 38493 39104 39312 39546 39564 39762 39936 40131 40192 40608 40768 40824 41067 41454 41472 42112 42336 42588 42861 43008 43264 43904 43992 44226 44274 44928 45216 45684 45864 46137 46158 46389 46592 46656 47376 47628 47658 48128 48363 48384 48672 48984 49298 49392 49491 49686 50176 50544 50868 51324 51597 51653 52416 52728 52752 53016 53066 53248 53298 53508 53851 54144 54432 54756 55107 55272 55296 55566 55601 56448 56784 57148 57434 57967 58656 58968 59032 59319 59346 59643 59878 59904 60288 60912 61152 61516 61544 61852 62181 62208 63168 63504 63544 63882 64484 64512 64896 65312 65856 65988 66248 66339 66411 67392 67824 68432 68526 68796 69237 69888 70304 70336 70688 71064 71344 71442 71487 72192 72576 73008 73476 73696 73947 74088 74529 75264 75712 75816 76302 76986 78208 78624 79092 79128 79524 79599 79872 79947 80262 80384 81216 81536 81648 82134 82908 82944 83349 84224 84672 85176 85722 86016 86151 86528 87808 87984 88452 88548 89019 89817 89856 90432 91368 91728 92274 92316 92778 93184 93312 94752 95256 95316 95823 95927 96256 96726 96768 97344 97968 98596 98784 98982 99372 100009 100352 101088 101736 102648 103194 103259 103306 103823 104832 105456 105504 106032 106132 106596 107016 107653 107702 108241 108288 108864 109512 110214 110544 110592 111132 111202 112896 113568 114296 114453 114868 115479 115934 117312 117936 118064 118638 118692 119286 119756 119808 120393 120576 121824 122304 123032 123088 123201 123704 124362 124416 126336 127008 127088 127764 128583 128968 129024 129792 130624 131712 131976 132496 132678 132822 134784 135648 136864 137052 137592 138411 138474 139167 139776 140608 140672 141376 142128 142688 142884 142974 144384 145089 145152 146016 146952 147392 147894 148176 148473 149058 150528 151424 151632 152604 153972 154791 154959 156416 157248 158184 158256 159048 159198 159744 159894 160524 160768 161553 162432 163072 163296 164268 165321 165816 165888 166698 166803 168448 169344 170352 171444 172302 172543 173056 173901 175616 175968 176904 177096 177957 178038 178929 179634 179712 180864 182736 183456 184548 184632 185556 185731 186368 186543 186624 189504 190512 190632 191646 191854 192512 193452 193536 194688 195936 197192 197568 197964 198744 199233 200018 200704 201019 202176 203472 205296 206388 206518 206612 207646 207711 209573 209664 210912 211008 212064 212264 213192 214032 214461 215306 215404 216482 216576 217728 219024 220428 221088 221841 222264 222404 223587 225792 227136 228592 228906 229736 230958 231868 234624 235872 236128 237276 237384 238572 238797 239512 239616 239841 240786 241152 243648 244608 246064 246176 246402 247408 248724 248832 250047 252672 254016 254176 255528 257166 257936 258048 258453 259584 261248 263424 263952 264992 265356 265644 267057 269451 269568 271296 273728 274104 275184 276822 276948 278334 279552 281216 281344 282752 284256 285376 285768 285948 287469 287781 288768 290178 290304 292032 293904 294784 295788 296352 296946 298116 300027 301056 302848 303264 305208 307944 309582 309777 309918 311469 312832 314496 316368 316512 318096 318396 319788 320437 321048 321536 322959 323106 324723 324864 326144 326592 328536 330642 331632 331776 333396 333606 336896 338688 340704 342888 344604 344929 345086 346112 346437 346813 347802 351232 351936 353808 354192 355914 356076 357858 359268 359424 361179 361571 361728 365472 366912 369096 369264 371112 371462 372736 373086 373248 373321 379008 381024 381264 383292 383708 385749 386904 387072 389207 389376 391872 394384 395136 395928 397488 398466 400036 402038 404352 406944 410592 412776 413036 413224 415233 415292 415422 417501 419146 419328 421824 422016 424128 424528 426384 428064 428922 430612 430808 432964 433152 435267 435456 438048 440856 442176 443682 444528 444808 445419 447174 451584 454272 457184 457812 459472 461916 463736 464373 464877 469248 471744 472256 474552 474768 477144 477594 479024 479232 479682 481572 482304 484659 487296 489216 492128 492352 492804 494816 495963 497448 497664 500094 500409 505344 508032 508352 511056 514332 515872 516906 517629 519168 521703 522496 526848 527904 529984 530712 531288 533871 534114 536787 538902 539136 542592 547456 548208 550368 553644 553896 556668 557193 559104 559629 562432 562688 565504 568512 570752 571536 571896 574938 575562 577536 580356 580608 584064 587808 589568 591576 592704 593892 596232 597699 600054 602112 603057 605696 606528 610416 615888 619164 619554 619836 622938 623133 625664 628719 628992 632736 633024 636192 636792 639576 640874 642096 643072 643383 645918 646212 649446 649728 652288 653184 657072 661284 663264 665523 666792 667212 670761 671489 673792 677376 681408 685776 689208 689858 690172 692224 692874 693626 695604 700063 702464 703872 707616 708384 711828 712152 715716 716391 718536 718848 722358 722813 723142 723456 726761 730944 733824 738192 738528 742224 742924 746172 746496 746642 753571 757687 758016 762048 762528 766584 767416 771498 773808 774144 775359 778414 778752 783744 788768 790272 791856 794976 796932 800072 801171 804076 808353 808704 813888 821184 825552 826072 826448 830466 830584 830844 835002 838292 838656 843648 844032 848256 849056 852768 856128 857844 861224 861616 862407 863343 865928 866304 870534 870912 876096 881712 884352 887364 889056 889616 890838 894348 900081 903168 908544 914368 915624 918944 923832 927472 928746 929331 929754 934407 938496 943488 944512 949104 949536 954288 955188 958048 959364 961311 963144 964608 968877 969318 974169 974592 978432 984256 984704 985608 989632 991926 994896 995328 1000188 1000818 1010688 1016064 1016704 1022112 1028664 1031744 1033812 1034787 1035258 1038336 1039311 1040439 1043406 1044992 1053696 1055808 1059968 1061424 1062576 1067742 1068228 1073574 1077804 1078272 1083537 1084713 1085184 1094912 1096416 1100736 1107288 1107792 1113336 1114386 1118208 1119258 1119963 1124864 1125376 1131008 1137024 1141504 1143072 1143792 1149876 1151124 1157247 1158503 1160712 1161216 1167621 1168128 1175616 1179136 1183152 1185408 1187784 1192464 1195398 1200108 1206114 1207801 1211392 1213056 1220832 1231776 1238328 1239108 1239672 1245699 1245876 1246266 1247051 1251328 1252503 1257438 1257984 1265472 1266048 1272384 1273584 1279152 1281748 1284192 1286766 1291836 1292424 1298892 1299456 1300117 1304576 1305801 1306368 1314144 1322568 1326528 1331046 1333584 1334424 1341522 1342978 1347584 1349699 1354752 1362816 1371552 1378416 1379716 1380344 1385748 1387252 1391208 1394631 1400126 1404928 1407133 1407744 1415232 1416768 1423656 1424304 1431432 1432782 1437072 1437696 1444716 1445626 1446284 1446912 1453522 1453977 1461888 1467648 1476384 1477056 1484448 1485848 1487889 1492344 1492992 1493284 1501227 1507142 1515374 1516032 1524096 1525056 1533168 1534832 1542996 1547616 1550718 1552887 1556828 1557504 1565109 1567488 1577536 1580544 1583712 1589952 1593864 1600144 1601613 1602342 1608152 1610361 1616706 1617408 1627776 1642368 1651104 1652144 1652896 1660932 1661168 1661688 1670004 1671579 1676584 1677312 1678887 1687296 1688064 1696512 1698112 1705536 1712256 1715688 1722448 1723232 1724814 1726686 1731856 1732608 1741068 1741824 1752192 1763424 1768704 1774728 1778112 1779232 1781676 1788696 1793097 1800162 1806336 1809171 1817088 1828736 1831248 1837888 1847664 1854944 1857492 1858662 1859508 1868814 1869399 1876992 1886157 1886976 1889024 1898208 1899072 1908576 1910376 1916096 1918728 1922622 1926288 1929216 1930149 1937754 1938636 1948338 1949184 1956864 1968512 1969408 1971216 1979264 1983852 1989792 1996569 2000376 2001636 2012283 2014467 2021376 2032128 2033408 2044224 2057328 2063488 2067624 2069574 2070516 2076672 2078622 2080878 2086812 2089984 2100189 2107392 2111616 2119936 2122848 2125152 2135484 2136456 2147148 2149173 2155608 2156544 2167074 2168439 2169426 2170368 2180283 2189824 2192832 2201472 2214576 2215584 2226672 2228772 2238516 2239926 2243059 2249728 2250752 2260713 2262016 2273061 2274048 2283008 2286144 2287584 2299752 2302248 2314494 2317006 2321424 2322432 2326077 2335242 2336256 2351232 2358272 2366304 2370816 2375568 2384928 2390796 2400216 2412228 2414503 2415602 2422784 2425059 2426112 2427691 2441664 2463552 2476656 2478216 2479344 2491398 2491752 2492532 2494102 2502656 2505006 2514876 2515968 2530944 2530997 2532096 2544768 2547168 2558304 2563496 2568384 2573532 2583672 2584848 2590029 2597784 2598912 2600234 2609152 2611602 2612736 2613247 2628288 2645136 2653056 2662092 2667168 2668848 2683044 2685956 2699398 2700243 2709504 2724449 2725632 2743104 2756832 2759432 2760688 2771496 2774504 2782416 2787993 2789262 2800252 2803221 2814266 2815488 2830464 2833536 2847312 2848608 2862864 2865564 2874144 2883933 2889432 2891252 2892568 2893824 2906631 2907044 2907954 2922507 2923776 2935296 2952768 2954112 2968896 2971696 2975778 2984688 2985984 2986568 3002454 3014284 3030748 3032064 3048192 3050112 3066336 3069664 3085992 3095232 3101436 3104361 3105774 3113656 3115008 3117933 3121317 3130218 3134976 3155072 3161088 3167424 3179904 3187728 3200288 3203226 3204684 3216304 3220722 3233412 3234816 3250611 3254139 3255552 3284736 3302208 3304288 3305792 3321864 3322336 3323376 3340008 3343158 3353168 3354624 3357774 3359889 3374592 3376128 3393024 3396224 3411072 3424512 3431376 3444896 3446464 3449628 3453372 3463712 3471741 3475509 3482136 3483648 3502863 3504384 3526848 3537408 3549456 3556224 3558464 3563352 3577392 3586194 3600324 3618342 3623403 3634176 3657472 3662496 3675776 3695328 3709888 3714984 3717324 3719016 3737097 3737628 3738798 3741153 3753984 3757509 3772314 3773952 3778048 3796416 3798144 3817152 3820752 3832192 3837456 3845244 3852576 3860298 3869893 3875508 3877272 3896676 3898368 3900351 3913728 3917403 3937024 3938816 3942432 3958528 3967704 3979584 3993138 4000752 4003272 4024566 4028934 4042752 4049097 4064256 4066816 4088448 4114656 4126976 4135248 4139148 4141032 4157244 4161756 4165681 4173624 4179968 4183893 4200378 4214784 4221399 4223232 4239872 4245696 4250304 4270968 4272912 4294296 4298346 4311216 4313088 4334148 4336878 4338852 4340736 4360566 4361931 4379648 4385664 4402944 4429152 4431168 4453344 4457544 4477032 4479852 4486118 4499456 4501504 4503681 4508569 4521426 4524032 4546122 4548096 4566016 4572288 4575168 4599504 4604496 4628988 4634012 4642848 4652154 4658661 4670484 4672512 4695327 4700423 4702464 4716544 4732608 4741632 4751136 4769856 4781592 4800432 4824456 4829006 4831204 4845568 4850118 4852224 4853173 4855382 4883328 4927104 4953312 4956432 4958688 4982796 4983504 4985064 4988204 5010012 5014737 5029752 5031936 5059691 5061888 5061994 5064192 5087327 5089536 5094336 5116608 5126992 5136768 5147064 5167344 5169696 5180058 5195568 5197824 5200468 5223204 5225472 5226494 5256576 5290272 5306112 5324184 5334336 5337696 5366088 5371912 5379291 5398796 5400486 5419008 5427513 5448898 5451264 5486208 5513664 5518864 5521376 5542992 5549008 5564832 5575986 5578524 5600504 5606442 5608197 5628532 5630976 5658471 5660928 5667072 5694624 5697216 5725728 5731128 5748288 5767866 5778864 5782504 5785136 5787648 5790447 5813262 5814088 5815908 5845014 5847552 5870592 5905536 5908224 5937792 5943392 5951556 5969376 5973136 5989707 6004908 6028568 6036849 6043401 6061496 6064128 6096384 6100224 6132672 6139328 6171984 6190464 6202872 6208722 6211548 6227312 6230016 6235866 6242634 6260436 6269952 6300567 6310144 6322176 6334848 6359808 6375456 6400576 6406452 6409368 6432608 6441444 6447519 6466824 6469632 6501222 6505317 6508278 6511104 6540849 6569472 6604416 6608576 6611584 6643728 6644672 6646752 6680016 6686316 6706336 6715548 6719778 6729177 6749184 6752256 6782139 6786048 6792448 6819183 6822144 6849024 6862752 6889792 6892928 6899256 6906744 6927424 6943482 6951018 6964272 6967296 6978231 7005726 7008768 7053696 7074816 7098912 7112448 7116928 7126704 7154784 7172388 7200648 7236684 7243509 7246806 7268352 7275177 7283073 7314944 7324992 7351552 7390656 7419776 7429968 7434648 7438032 7474194 7475256 7477596 7482306 7507968 7515018 7544628 7547904 7556096 7592832 7592991 7596288 7634304 7641504 7664384 7674912 7690488 7705152 7720596 7739786 7751016 7754544 7770087 7793352 7796736 7800702 7827456 7834806 7839741 7874048 7877632 7884864 7917056 7935408 7959168 7986276 8001504 8006544 8049132 8057868 8098194 8100729 8109521 8128512 8133632 8173347 8176896 8229312 8253952 8270496 8278296 8282064 8314488 8323512 8331362 8347248 8359936 8363979 8367786 8400756 8409663 8442798 8446464 8454607 8479744 8491392 8500608 8541936 8545824 8588592 8596692 8622432 8651799 8668296 8673756 8677704 8681472 8719893 8721132 8723862 8729357 8759296 8767521 8771328 8805888 8858304 8862336 8906688 8915088 8954064 8959704 8972236 8998912 9007362 9017138 9042852 9048064 9092244 9096192 9100819 9132032 9144576 9150336 9199008 9208992 9257976 9268024 9285696 9304308 9313083 9317322 9340968 9345024 9363951 9390654 9400846 9404928 9433088 9447893 9465216 9483264 9502272 9539712 9563184 9600864 9648912 9658012 9662408 9700236 9704448 9706346 9710764 9762417 9766656 9849931 9854208 9906624 9912864 9917376 9965592 9967008 9970128 9976408 10020024 10029474 10059504 10063872 10079667 10119382 10123776 10123988 10128384 10174654 10179072 10188672 10233216 10253984 10273536 10294128 10334688 10339392 10360116 10391136 10400936 10415223 10426527 10446408 10450944 10452988 10508589 10513152 10580544 10612224 10648368 10668672 10675392 10732176 10743824 10758582 10797592 10800972 10855026 10870209 10897796 10902528 10972416 11027328 11037728 11042752 11085984 11098016 11129664 11151972 11157048 11201008 11211291 11212884 11216394 11223459 11257064 11261952 11272527 11316942 11321856 11334144 11389248 11394432 11451456 11462256 11496576 11535732 11557728 11565008 11570272 11580894 11609679 11626524 11628176 11631816 11690028 11695104 11701053 11741184 11752209 11811072 11816448 11875584 11886784 11903112 11938752 11946272 11979414 12009816 12057136 12073698 12086802 12122992 12128256 12147291 12192768 12200448 12265344 12278656 12343968 12380928 12405744 12417444 12423096 12454624 12471732 12485268 12497043 12520872 12539904 12551679 12601134 12620288 12644352 12664197 12669696 12719616 12750912 12801152 12812904 12818736 12865216 12882888 12895038 12933648 12939264 13002444 13010634 13016556 13022208 13081698 13085793 13138944 13208832 13217152 13223168 13287456 13289344 13293504 13360032 13372632 13412672 13431096 13439556 13458354 13498368 13504512 13511043 13525707 13564278 13572096 13584896 13638366 13644288 13698048 13725504 13779584 13785856 13798512 13813488 13854848 13886964 13902036 13928544 13956462 13975983 14011452 14017536 14085981 14101269 14107392 14149632 14197824 14224896 14233856 14253408 14309568 14344776 14401296 14473368 14487018 14493612 14536704 14550354 14559519 14566146 14629888 14649984 14703104 14781312 14839552 14859936 14869296 14876064 14948388 14950512 14955192 14964612 15030036 15044211 15060539 15089256 15095808 15112192 15179073 15185664 15185982 15192576 15261981 15268608 15283008 15328768 15349824 15380976 15410304 15441192 15479572 15502032 15509088 15540174 15586704 15593472 15601404 15669612 15679482 15701413 15748096 15755264 15769728 15834112 15870816 15918336 15972552 16003008 16013088 16098264 16115736 16196388 16201458 16211663 16219042 16257024 16267264 16282539 16300211 16346694 16353792 16458624 16507904 16540992 16556592 16564128 16628976 16647024 16662724 16694496 16727958 16735572 16801512 16819326 16885596 16892928 16901521 16909214 16959488 16975413 16982784 16993837 17001216 17083872 17091648 17177184 17193384 17244864 17303598 17336592 17347512 17355408 17362944 17439786 17442264 17447724 17458714 17518592 17535042 17542656 17546087 17611776 17716608 17724672 17813376 17830176 17908128 17919408 17944472 17969121 18014724 18034276 18085704 18130203 18184488 18192384 18201638 18264064 18289152 18292729 18300672 18398016 18417984 18515952 18536048 18571392 18608616 18626166 18634644 18681936 18690048 18727902 18781308 18801692 18809856 18895786 18901701 18930432 18966528 19004544 19079424 19126368 19201728 19297824 19316024 19324816 19342557 19400472 19408896 19412692 19421528 19515951 19524834 19533312 19622547 19699862 19708416 19813248 19825728 19834752 19931184 19934016 19940256 19952816 20040048 20058948 20119008 20159334 20187531 20238764 20247552 20247976 20256768 20346417 20349308 20358144 20377344 20457549 20466432 20507968 20547072 20588256 20669376 20678784 20720232 20782272 20801872 20830446 20853054 20892816 20901888 20905976 20934693 21017178 21026304 21161088 21224448 21296736 21337344 21350784 21464352 21487648 21517164 21595184 21601944 21710052 21730527 21740418 21795592 21805056 21825531 21849219 21944832 22054656 22075456 22085504 22171968 22196032 22259328 22303944 22314096 22402016 22422582 22425768 22432788 22446918 22514128 22523904 22545054 22633884 22643712 22668288 22778496 22778973 22788864 22902912 22924512 22993152 23071464 23115456 23130016 23140544 23161788 23219358 23253048 23256352 23263632 23310261 23380056 23390208 23402106 23482368 23504418 23519223 23622144 23632896 23751168 23773568 23806224 23877504 23892544 23958828 24019632 24114272 24147396 24173604 24245984 24294582 24302187 24328563 24385536 24400896 24520041 24530688 24557312 24687936 24761856 24811488 24834888 24846192 24909248 24943464 24970536 24994086 25041744 25079808 25091937 25103358 25202268 25228989 25240576 25328394 25339392 25363821 25439232 25501824 25602304 25625808 25637472 25730432 25765776 25790076 25867296 25955397 26004888 26021268 26033112 26044416 26159679 26163396 26171586 26188071 26277888 26302563 26417664 26434304 26446336 26574912 26578688 26587008 26720064 26745264 26825344 26862192 26879112 26916708 26996736 27022086 27051414 27089251 27128556 27144192 27169792 27276732 27288576 27302457 27396096 27451008 27559168 27571712 27597024 27626976 27709696 27773928 27804072 27857088 27912924 27939249 27951966 28022904 28035072 28091853 28171962 28202538 28214784 28299264 28343679 28395648 28449792 28467712 28506816 28619136 28689552 28802592 28946736 28974036 28987224 29100708 29119038 29132292 29159767 29259776 29287251 29299968 29406208 29549793 29562624 29679104 29719872 29738592 29752128 29896776 29901024 29910384 29929224 30060072 30088422 30121078 30178512 30191616 30224384 30239001 30358146 30371328 30371964 30385152 30523962 30537216 30566016 30657536 30699648 30761952 30820608 30882384 30959144 31004064 31018176 31080348 31173408 31202808 31279581 31339224 31358964 31402826 31496192 31510528 31525767 31539456 31559983 31668224 31741632 31836672 31945104 32006016 32026176 32196528 32231472 32392776 32402916 32423326 32438084 32534528 32565078 32600422 32610627 32693388 32707584 32902961 32917248 33015808 33081984 33113184 33128256 33257952 33294048 33325448 33388992 33455916 33471144 33603024 33638652 33670377 33771192 33785856 33803042 33818428 33918976 33950826 33965568 33972211 33987674 34002432 34167744 34183296 34354368 34386768 34489728 34607196 34673184 34695024 34710816 34829037 34879572 34884528 34895448 34917428 35070084 35085312 35092174 35103159 35223552 35417837 35433216 35449344 35611289 35626752 35660352 35816256 35838816 35888944 35938242 36029448 36068552 36171408 36260406 36368976 36384768 36403276 36441873 36578304 36585458 36601344 36796032 36835968 37031904 37072096 37142784 37217232 37252332 37269288 37363872 37455804 37491129 37562616 37603384 37619712 37655037 37791572 37803402 37860864 37933056 37992591 38009088 38158848 38252736 38403456 38595648 38632048 38649632 38685114 38800944 38817792 38825384 38843056 39031902 39049668 39066624 39245094 39257379 39399724 39416832 39626496 39651456 39669504 39862368 39868032 39880512 39905632 40080096 40117896 40238016 40318668 40375062 40477528 40495104 40495952 40513536 40533129 40577121 40692834 40698616 40716288 40754688 40915098 40932864 41015936 41094144 41176512 41338752 41357568 41440464 41564544 41603744 41660892 41706108 41785632 41811952 41869386 41927949 42034356 42052608 42257943 42303807 42322176 42448896 42593472 42674688 42701568 42928704 42975296 43034328 43190368 43203888 43420104 43461054 43480836 43591184 43610112 43651062 43678557 43698438 43889664 44109312 44150912 44171008 44343936 44392064 44518656 44607888 44628192 44804032 44845164 44851536 44865576 44893836 45028256 45090108 45132633 45181617 45267768 45287424 45336576 45537219 45556992 45557946 45577728 45785943 45805824 45849024 45986304 46142928 46230912 46260032 46281088 46323576 46438716 46506096 46512704 46527264 46620522 46760112 46780416 46804212 47008836 47038446 47104239 47244288 47265792 47502336 47547136 47612448 47755008 47785088 47917656 48039264 48228544 48294792 48347208 48491968 48589164 48604374 48634989 48657126 48771072 48801792 48847617 48900633 49040082 49061376 49114624 49375872 49523712 49622976 49669776 49692384 49818496 49886928 49941072 49988172 50083488 50183874 50206716 50308609 50404536 50457978 50481152 50656788 50678784 50704563 50727642 50878464 50926239 50981511 51003648 51204608 51251616 51274944 51460864 51531552 51580152 51734592 51910794 52009776 52042536 52066224 52088832 52319358 52326792 52343172 52376142 52555776 52605126 52638261 52835328 52868608 52892672 53149824 53157376 53174016 53440128 53490528 53650688 53724384 53758224 53833416 54044172 54102828 54153853 54178502 54257112 54339584 54390609 54449641 54553464 54577152 54604914 54792192 54878187 54902016 55118336 55143424 55194048 55253952 55419392 55547856 55608144 55714176 55825848 55878498 55903932 56045808 56070144 56183706 56343924 56405076 56429568 56687358 56705103 56766647 56791296 56899584 56935424 57013632 57238272 57379104 57605184 57893472 57948072 57974448 58201416 58238076 58264584 58319534 58519552 58547853 58574502 58599936 58611397 58812416 58867641 59099586 59125248 59358208 59439744 59477184 59504256 59793552 59802048 59820768 59858448 60120144 60176844 60242156 60357024 60478002 60562593 60716292 60742656 60743928 60770304 61039251 61047924 61074432 61105499 61132032 61315072 61372647 61399296 61523904 61641216 61764768 61918288 62008128 62036352 62160696 62346816 62405616 62559162 62678448 62717928 62805652 62992384 63051534 63078912 63119966 63336448 63483264 63673344 63890208 64012032 64052352 64393056 64462944 64785552 64805832 64846652 64876168 65130156 65191581 65200844 65221254 65386776 65415168 65547657 65805922 65834496 66031616 66135251 66163968 66226368 66256512 66515904 66588096 66650896 66777984 66911832 66942288 67206048 67277304 67340754 67542384 67571712 67606084 67636856 67901652 67931136 67944422 67975348 68004864 68335488 68336919 68366592 68708736 68773536 68979456 69214392 69346368 69390048 69421632 69658074 69759144 69769056 69790896 69834856 69930783 70140168 70170624 70184348 70206318 70447104 70557669 70835674 70866432 70898688 71222578 71253504 71320704 71632512 71677632 71777888 71876484 72058896 72137104 72342816 72520812 72737952 72806552 72883746 72906561 72985689 73156608 73170916 73202688 73560123 73592064 73671936 74063808 74144192 74285568 74434464 74504664 74538576 74727744 74911608 74982258 75125232 75206768 75239424 75275811 75310074 75583144 75606804 75686967 75721728 75985182 76018176 76091463 76317696 76505472 76806912 77191296 77264096 77299264 77370228 77601888 77650768 77686112 77866191 78063804 78099336 78133248 78479037 78490188 78514758 78564213 78799448 78833664 78907689 79252992 79302912 79339008 79724736 79736064 79761024 79811264 80160192 80235792 80476032 80637336 80750124 80955056 80990208 80991904 81066258 81154242 81267753 81385668 81397232 81432576 81509376 81830196 81865728 81907371 82031872 82188288 82353024 82677504 82715136 82880928 83129088 83207488 83321784 83412216 83571264 83623904 83738772 83817747 83855898 84068712 84105216 84275559 84515886 84607614 84644352 84897792 85031037 85186944 85349376 85403136 85857408 85950592 86068656 86380736 86407776 86840208 86922108 86961672 87182368 87302124 87357114 87396876 87479301 87779328 87861753 88218624 88301824 88342016 88649379 88687872 88784128 89037312 89215776 89256384 89608064 89690328 89703072 89731152 89787672 90056512 90180216 90265266 90363234 90535536 90574848 90673152 90717003 91074438 91113984 91115892 91155456 91571886 91611648 91698048 91972608 92285856 92461824 92520064 92562176 92647152 92877432 93012192 93025408 93054528 93241044 93520224 93608424 93838743 94017672 94076892 94208478 94488576 94531584 94577301 94679949 95004672 95094272 95224896 95510016 95570176 95835312 96078528 96457088 96589584 96694416 96983936 97178328 97208748 97269978 97314252 97603584 97695234 97801266 97831881 98080164 98122752 98229248 98708883 98751744 99047424 99245952 99339552 99384768 99636992 99773856 99882144 99976344 100166976 100367748 100413432 100617218 100809072 100915956 100962304 101011131 101313576 101357568 101409126 101455284 101756928 101852478 101916633 101963022 102007296 102409216 102503232 102549888 102921728 103063104 103160304 103469184 103821588 104019552 104085072 104132448 104487111 104638716 104653584 104686344 104752284 105210252 105276522 105309477 105423773 105670656 105737216 105785344 106253511 106299648 106314752 106348032 106833867 106880256 106981056 107301376 107448768 107516448 107666832 108088344 108205656 108307706 108357004 108514224 108679168 108781218 108899282 109106928 109154304 109209828 109325619 109756374 109804032 109909891 110236672 110286848 110388096 110507904 110838784 111095712 111216288 111428352 111651696 111756996 111807864 112091616 112367412 112473387 112687848 112810152 112859136 113374716 113410206 113481641 113533294 113582592 113799168 113870848 113977773 114027264 114101477 114476544 114758208 115210368 115786944 115896144 115948896 116402832 116476152 116529168 116639068 117095706 117149004 117199872 117222794 117624832 117735282 118199172 118250496 118310647 118716416 118879488 118954368 118956859 119008512 119587104 119604096 119641536 119716896 120240288 120353688 120484312 120714048 120956004 121125186 121432584 121485312 121487856 121540608 121731363 122078502 122095848 122148864 122210998 122264064 122630144 122745294 122798592 122822609 123047808 123282432 123529536 123836576 124016256 124072704 124321392 124693632 124811232 125118324 125356896 125435856 125611304 125783847 126103068 126157824 126239932 126911421 126966528 127346688 127780416 128024064 128049103 128104704 128786112 128925888 129571104 129611664 129693304 129752336 130260312 130383162 130401688 130442508 130773552 130830336 131035671 131095314 131611844 131668992 132270502 132327936 132452736 132513024 133031808 133176192 133301792 133555968 133823664 133884576 134412096 134554608 134681508 135084768 135212168 135273712 135397899 135544851 135803304 135862272 135888844 135950696 136009728 136611657 136670976 136673838 136733184 137357829 137417472 137547072 137958912 138428784 138692736 138780096 138843264 139316148 139518288 139538112 139581792 139669712 139861566 140280336 140341248 140368696 140412636 141115338 141312717 141671348 141732864 141797376 142445156 142507008 142641408 143265024 143355264 143555776 143752968 144117792 144274208 144685632 145041624 145475904 145613104 145767492 145813122 145904967 145971378 146313216 146341832 146405376 146542851 146701899 147120246 147184128 147343872 148127616 148288384 148571136 148868928 149009328 149077152 149455488 149823216 149964516 150250464 150413536 150551622 150620148 150925827 151166288 151213608 151373934 151443456 151970364 152036352 152113689 152182926 152635392 152778717 152944533 153010944 153613824 154382592 154528192 154598528 154740456 155203776 155301536 155372224 155732382 156127608 156198672 156266496 156958074 156980376 157029516 157128426 157598896 157667328 157815378 157914783 158505984 158605824 158678016 159449472 159472128 159522048 159622528 160320384 160471584 160952064 161274672 161500248 161910112 161983808 162132516 162308484 162461559 162535506 162771336 162794464 163018752 163171827 163348923 163660392 163731456 163814742 164063744 164376576 164634561 164706048 165355008 165430272 165761856 166258176 166414976 166643568 166824432 167142528 167247808 167477544 167635494 167711796 168137424 168210432 168551118 169031772 169215228 169288704 170062074 170115309 170299941 170373888 170698752 170806272 171714816 171901184 172137312 172761472 172815552 173680416 173844216 173923344 174364736 174604248 174714228 174793752 174958602 175558656 175643559 175723506 175834191 176437248 176602923 176603648 176684032 177298758 177375744 177568256 178074624 178431552 178512768 179216128 179380656 179406144 179462304 179575344 180113024 180360432 180530532 180726468 181071072 181434006 181687779 181884971 182148876 182227968 182231784 182310912 183117753 183143772 183223296 183316497 183396096 183945216 184117941 184571712 184923648 185040128 185124352 185294304 185754864 186024384 186050816 186109056 186482088 187040448 187216848 187677486 188035344 188153784 188416956 188977152 189154602 189359898 189624757 190009344 190188544 190449792 191020032 191140352 191670624 192157056 192914176 193179168 193388832 193967872 194356656 194417496 194539956 194628504 195390468 195574743 195602532 195663762 195787007 196160328 196245504 196458496 196642971 197417766 197503488 198094848 198405753 198491904 198679104 198769536 199273984 199547712 199764288 199952688 200333952 200735496 200826864 201234436 201618144 201831912 202022262 202627152 202715136 202818252 202910568 203704956 203833266 203926044 204014592 204118369 204818432 205006464 205010757 205099776 205843456 206126208 206320608 206938368 207643176 208039104 208170144 208264896 208974222 209277432 209307168 209372688 209504568 210420504 210553044 210618954 210847546 211341312 211474432 211570688 211673007 211902743 212507022 212599296 212629504 212696064 213667734 213760512 213962112 214602752 214897536 215032896 215333664 216176688 216411312 216615412 216714008 217028448 217562436 217798564 218213856 218419656 218651238 218957067 219512748 219608064 219819782 220473344 220573696 220680369 220776192 220919881 221015808 221677568 222191424 222432576 222856704 223303392 223513992 223615728 224183232 224734824 224946774 225375696 225620304 225718272 226749432 226820412 226963282 227066588 227165184 227741696 227955546 228054528 228099131 228202954 228274389 228953088 229516416 230420736 231573888 231792288 231897792 232805664 232952304 233058336 233278136 233598573 234191412 234298008 234399744 234445588 235470564 235692639 236398344 236500992 236621294 237432832 237758976 237805477 237908736 237913718 238017024 239174208 239208192 239283072 239433792 240480576 240707376 240968624 241428096 241912008 242250372 242865168 242970624 242975712 243462726 243803259 244157004 244191696 244297728 244421996 244528128 245490588 245597184 245645218 245722113 246095616 246564864 247059072 247673152 248032512 248145408 248642784 249387264 249622464 250236648 250713792 250871712 251222608 251453241 251567694 252206136 252315648 252479864 252826677 253822842 253933056 254693376 255093111 255560832 256048128 256098206 256209408 257572224 257851776 259142208 259223328 259386608 259504672 260520624 260766324 260803376 260885016 261547104 262071342 262190628 262437903 263223688 263337984 263585259 264541004 264655872 264905472 265026048 265948137 266063616 266352384 266603584 267111936 267647328 267769152 268824192 269109216 269363016 270169536 270424336 270547424 270795798 271089702 271606608 271724544 271777688 271901392 272019456 272151009 273223314 273341952 273347676 273466368 274715658 274834944 275094144 275917824 276857568 277385472 277560192 277686528 278632296 279036576 279076224 279163584 279339424 279723132 280560672 280737392 280825272 281516229 282230676 282625434 283342696 283465728 283594752 283731903 284039847 284890312 285014016 285282816 286530048 286710528 287111552 287505936 288235584 288548416 289371264 290083248 290951808 291226208 291534984 291626244 291809934 291942756 292683664 292810752 293085702 293403798 293495643 294240492 294368256 294687744 296126649 296255232 296576768 297142272 297737856 298018656 298154304 298910976 299646432 299929032 300500928 300827072 301103244 301240296 301851654 302332576 302427216 302747868 302886912 303033393 303940728 304072704 304227378 304365852 305270784 305557434 305749899 305889066 306021888 307227648 308765184 309056384 309197056 309480912 310407552 310603072 310744448 311464764 312255216 312397344 313461333 313916148 313960752 314059032 314256852 315197792 315630756 315829566 315928431 316271319 317011968 317211648 317356032 318760533 318898944 318944256 319044096 319245056 320501601 320640768 320943168 321904128 322549344 323000496 323820224 323967616 324265032 324616968 324923118 325071012 325542672 325588928 326037504 326343654 326697846 327320784 327462912 327629484 327976857 328127488 329269122 329412096 329729673 330710016 330860544 331523712 332516352 332829952 333287136 333648864 334285056 334495616 334955088 335270988 335423592 336274848 337102236 337420161 338063544 338430456 338577408 340124148 340230618 340444923 340599882 340747776 341397504 341612544 341933319 342304431 343429632 343802368 344274624 345522944 345631104 347360832 347688432 347846688 348729472 349208496 349428456 349587504 349917204 351287118 351447012 351668382 352160263 352874496 353205846 353207296 353368064 354597516 354751488 354931941 355136512 356149248 356863104 356870577 357025536 358432256 358761312 358812288 358924608 359150688 360226048 360720864 361061064 361452936 362142144 362868012 363375558 363769942 364297752 364455936 364463568 364621824 365194089 366235506 366287544 366446592 366632994 366792192 367890432 368235882 368467827 369143424 369847296 370080256 370248704 370588608 371509728 372048768 372101632 372218112 372964176 374080896 374433696 375354972 376070688 376307568 376833912 378309204 378719796 379076971 379249514 380377088 380734263 380899584 381147487 382040064 382280704 383341248 384147309 384314112 385828352 386358336 386777664 387935744 388713312 388834992 389079912 389257008 390780936 391149486 391205064 391327524 391574014 392320656 392491008 392916992 393107013 393285942 394835532 395006976 396811506 396983808 397358208 397366529 397539072 398547968 399095424 399528576 399905376 400667904 401470992 401653728 402468872 403236288 403663824 404044524 405254304 405636504 405821136 406634553 407409912 407666532 407852088 408029184 408236738 409636864 409834971 410012928 410021514 410199552 410279779 411686912 412073487 412252416 412641216 413876736 415286352 416078208 416340288 416529792 417948444 418554864 418614336 418745376 419009136 420841008 421106088 421237908 421695092 422948864 423346014 423805486 423938151 425014044 425198592 425259008 425392128 427335468 427521024 427738493 427924224 429205504 429795072 430065792 430667328 432353376 432822624 433230824 433428016 434056896 435124872 435597128 436427712 436839312 437302476 437714901 437914134 439025496 439216128 439639564 440105697 440946688 441360738 441552384 441839762 442031616 443355136 444382848 444865152 445713408 446606784 447027984 447231456 448366464 449469648 449893548 450751392 451240608 452777481 453498864 453640824 453926564 454133176 454330368 455911092 456109056 456198262 456341067 456405908 456548778 457906176 458833599 459032832 460841472 462946757 463147776 463584576 463795584 465611328 465904608 466116672 466556272 467197146 468382824 468596016 468799488 468891176 470941128 471385278 472796688 473001984 473242588 473744349 475517952 475610954 475817472 475827436 476034048 478348416 478416384 478566144 478867584 480961152 481414752 481937248 482856192 483824016 484500744 485730336 485951424 486925452 487384677 487606518 488314008 488383392 488843992 489056256 489515481 490046769 490981176 491194368 491290436 491444226 492191232 493129728 493903683 494118144 495346304 496065024 496290816 497285568 498774528 499244928 500473296 501427584 501743424 502445216 502906482 503135388 504412272 504631296 504959728 505653354 507645684 507866112 510186222 510345927 510899823 511121664 512096256 512196412 512418816 515144448 515703552 518284416 518446656 518773216 519009344 521041248 521532648 521606752 521770032 523094208 524142684 524381256 524875806 526447376 526675968 526930677 527170518 527502573 529082008 529311744 529808769 529810944 530052096 531896274 532127232 532704768 533207168 534223872 535294656 535538304 537648384 538218432 538726032 540339072 540848672 541094848 541591596 542179404 543213216 543555376 543802784 544302018 545063337 545654913 546446628 546683904 546695352 546932736 549353259 549431316 549669888 549949491 550188288 551835648 552353823 553715136 554770944 555120384 555373056 557264592 558073152 558152448 558327168 558678848 559446264 561121344 561474784 561650544 563032458 564461352 565250868 566685392 566931456 567463806 568079694 568874271 569780624 570028032 570565632 573060096 573421056 574223104 575011872 576471168 577096832 578742528 580166496 581903616 582452416 583069968 583252488 583619868 583885512 585367328 586171404 586724229 586807596 586991286 587361021 588480984 588736512 589375488 589928913 592253298 592510464 593153536 594284544 595217259 595475712 596037312 596308608 597821952 599292864 599858064 601001856 601654144 602206488 602480592 603703308 604665152 604854432 605495736 606066786 607881456 608145408 608454756 608731704 611114868 611499798 611778132 612043776 612355107 614455296 615032271 617530368 618112768 618394112 618961824 620815104 621206144 621488896 622929528 624510432 624794688 626922666 627832296 627921504 628118064 628513704 630395584 631261512 631659132 631856862 632542638 634023936 634423296 634712064 635019021 635708229 637521066 637797888 637888512 638088192 638490112 641003202 641281536 641886336 643808256 645098688 646000992 647640448 647935232 648530064 649233936 649846236 650142024 651085344 651177856 652687308 653395692 654011917 654641568 655258968 655953714 656254976 656871201 658538244 658824192 659459346 661420032 661721088 662041107 662759643 663047424 665032704 665659904 666574272 667297728 668570112 668991232 669910176 670541976 670847184 672549696 674204472 674840322 676127088 676860912 677154816 680248296 680461236 680889846 681199764 681495552 683225088 683866638 684297393 684608862 684823167 686859264 687604736 688549248 691045888 691262208 694721664 695376864 695693376 697458944 698416992 698856912 699175008 699834408 702574236 702894024 703336764 704320526 706411692 706414592 706736128 707077917 707845333 709195032 709502976 709863882 710273024 712298496 713416431 713726208 713741154 714051072 716864512 717522624 717624576 717849216 718301376 720452096 721441728 722122128 722905872 724284288 725736024 726751116 727539884 728595504 728911872 728927136 730388178 731409777 732471012 732575088 732893184 733265988 733584384 736471764 736935654 737166339 737966411 738286848 739694592 740160512 740497408 741177216 743019456 744097536 744203264 744436224 745928352 748161792 748867392 750709944 752141376 752615136 753667824 756618408 757439592 758153942 758499028 760754176 761468526 761799168 761948161 762294974 764080128 764561408 765279333 766682496 768294618 768628224 771656704 772716672 773555328 775871488 777426624 777669984 778159824 778514016 781561872 782298972 782410128 782655048 783148028 784641312 786214026 786571884 787313709 789671064 790013952 793623012 793967616 794371487 794716416 794733058 795078144 797095936 797844411 798190848 798710339 799057152 799810752 801335808 802941984 803307456 804937744 806472576 807327648 808089048 810508608 811273008 811642272 813269106 814819824 815333064 815704176 816058368 816473476 819669942 820025856 820043028 820399104 820559558 823373824 824146974 824504832 825282432 827753472 830572704 832156416 832680576 833059584 835896888 837109728 837228672 837490752 838018272 841682016 842212176 842475816 843390184 844548687 846692028 847610972 847876302 850028088 850397184 850784256 852119541 854670936 855042048 855476986 855848448 858411008 859590144 859758263 860131584 861334656 864706752 865645248 866461648 866856032 868113792 870249744 871194256 872855424 873678624 874604952 875429802 875828268 878050992 878432256 879279128 880211394 880486929 882721476 883104768 883679524 884063232 888379947 888765696 889730304 891426816 893213568 894055968 894462912 896732928 898939296 899787096 901502784 902481216 905554962 906997728 907281648 907853128 908266352 908660736 909100179 911822184 912218112 912396524 912682134 912811816 913097556 915812352 917249697 917667198 918065664 921682944 925893514 926295552 927169152 927591168 931222656 931809216 932233344 933112544 934394292 936765648 937192032 937782352 940383999 941882256 942770556 945593376 946485176 947488698 947785293 948813957 951035904 951221908 951634944 951654872 952068096 956281599 956696832 956832768 957132288 957735168 961504803 961922304 962829504 963874496 965712384 967648032 969001488 971460672 971902848 973850904 974769354 975213036 976628016 976766784 977687984 978112512 979030962 980093538 981962352 982388736 982580872 982888452 983930571 984382464 987807366 988236288 989189019 990692608 992130048 992581632 994571136 997549056 998489856 1000946592 1002855168 1003486848 1004890432 1005812964 1006270776 1008824544 1009919456 1011306708 1012260483 1015291368 1015732224 1020372444 1020691854 1021334769 1021799646 1022243328 1024192512 1024392824 1024837632 1025799957 1026913293 1030288896 1031407104 1036568832 1036893312 1037546432 1038018688 1042082496 1043065296 1043213504 1043540064 1046188416 1048285368 1048762512 1049751612 1052894752 1053861354 1054341036 1055005146 1056480789 1058164016 1058623488 1059617538 1059621888 1060104192 1063792548 1064254464 1064795823 1065409536 1066414336 1068447744 1070589312 1070611731 1071076608 1075296768 1076436864 1077452064 1080678144 1081697344 1082189696 1083183192 1084358808 1086426432 1087110752 1087605568 1088604036 1090126674 1091309826 1092893256 1093367808 1093390704 1093865472 1095582267 1098706518 1098862632 1099339776 1099898982 1100376576 1103671296 1104707646 1105403481 1107430272 1109541888 1110240768 1110746112 1114529184 1116146304 1116304896 1116654336 1117357696 1118892528 1122242688 1122949568 1123301088 1126064916 1128922704 1130501736 1133370784 1134927612 1136159388 1137230913 1137748542 1139561248 1141131264 1142202789 1143442461 1146120192 1146842112 1148446208 1150023744 1152441927 1152942336 1154193664 1157485056 1160332992 1163807232 1164904832 1166139936 1166504976 1167239736 1167771024 1170734656 1172342808 1173448458 1173615192 1173982572 1174722042 1176961968 1177473024 1178750976 1179321039 1179857826 1184506596 1185020928 1186307072 1190434518 1190951424 1192074624 1192099587 1192617216 1195643904 1198585728 1199716128 1202003712 1203308288 1204412976 1204961184 1207406616 1209330304 1209708864 1210991472 1212133572 1215762912 1216909512 1217463408 1219903659 1222229736 1222999596 1223556264 1224087552 1224710214 1228910592 1229504913 1230064542 1230839337 1235060736 1236220461 1236225536 1236788224 1237923648 1241630208 1242412288 1242977792 1245859056 1249020864 1249589376 1253845332 1255664592 1255843008 1256236128 1257027408 1260791168 1262523024 1263318264 1263713724 1265085276 1268846592 1270038042 1271416458 1271814453 1273194797 1275042132 1275595776 1275777024 1276176384 1276980224 1282006404 1282563072 1283215479 1283772672 1287616512 1290197376 1292001984 1295280896 1295870464 1297060128 1298467872 1299692472 1300284048 1302170688 1302355712 1305374616 1306791384 1308023834 1309283136 1310517936 1311907428 1312509952 1313144703 1313742402 1317076488 1317648384 1318918692 1320317091 1322840064 1324082214 1325519286 1326094848 1327373299 1330065408 1331319808 1333148544 1334595456 1337140224 1337982464 1339820352 1341083952 1341694368 1345099392 1348408944 1349680644 1352254176 1353721824 1358332443 1360496592 1360922472 1361779692 1362399528 1362991104 1367733276 1368594786 1369023201 1369217724 1369646334 1370509049 1373718528 1375209472 1376500797 1377098496 1382091776 1382524416 1388840271 1389443328 1390753728 1391386752 1394917888 1396833984 1397713824 1398350016 1399668816 1405148472 1405788048 1406673528 1408641052 1412823384 1412829184 1414155834 1415690666 1418390064 1419005952 1419727764 1420546048 1421233047 1426832862 1427452416 1427482308 1428102144 1428828583 1433729024 1435045248 1435249152 1435698432 1436602752 1440904192 1442883456 1444244256 1445811744 1448568576 1451472048 1453502232 1455079768 1457191008 1457854272 1460776356 1462154031 1462819554 1464942024 1465150176 1466531976 1467168768 1470140307 1472943528 1473871308 1474332678 1475932822 1476573696 1479389184 1480321024 1480994816 1481711049 1482354432 1483319201 1486038912 1488195072 1488406528 1488872448 1491856704 1496323584 1497734784 1501419888 1504282752 1505230272 1507335648 1513236816 1514879184 1516307884 1516998056 1522937052 1523598336 1523896322 1524589948 1529122816 1530558666 1532699469 1533364992 1536589236 1537256448 1543313408 1545433344 1546439167 1547110656 1551742976 1554853248 1555339968 1556319648 1557028032 1563123744 1564597944 1564820256 1565310096 1566296056 1569282624 1572428052 1573143768 1574627418 1579342128 1580027904 1582507719 1587246024 1587935232 1588742974 1589432832 1589466116 1590156288 1594191872 1595688822 1596381696 1596693917 1597420678 1598114304 1599621504 1602671616 1605883968 1606614912 1609875488 1612945152 1614655296 1616178096 1621017216 1622546016 1623284544 1626538212 1629639648 1630666128 1631408352 1632946952 1635190011 1636964739 1639339884 1640051712 1640086056 1640798208 1641119116 1648293948 1649009664 1649848473 1650564864 1655506944 1661145408 1664312832 1664638339 1665361152 1666119168 1671793776 1674219456 1674457344 1674981504 1676036544 1683364032 1684424352 1684951632 1686780368 1689097374 1693384056 1695221944 1695752604 1700056176 1700794368 1704239082 1706622813 1709341872 1710084096 1710953972 1711696896 1719180288 1719516526 1720263168 1722669312 1729413504 1731290496 1732923296 1733712064 1736227584 1740499488 1742388512 1745710848 1747357248 1749209904 1750859604 1751656536 1756101984 1758558256 1760172687 1760422788 1760973858 1762083063 1765442952 1766209536 1767359048 1768126464 1769786739 1776759894 1777531392 1779460608 1782853632 1785651777 1786427136 1788111936 1788925824 1793465856 1797878592 1799574192 1803005568 1804962432 1811109924 1813995456 1814563296 1815706256 1816532704 1818200358 1823644368 1824436224 1824793048 1825364268 1825623632 1826195112 1834499394 1835334396 1836131328 1837065321 1843365888 1845096813 1851787028 1852591104 1854338304 1855182336 1862445312 1863618432 1864466688 1866225088 1868788584 1873531296 1874384064 1875564704 1880767998 1883764512 1885541112 1891186752 1892970352 1894977396 1895570586 1897627914 1902071808 1902443816 1903269888 1903309744 1904136192 1905057063 1907124687 1912563198 1913393664 1913665536 1914264576 1915470336 1923009606 1923844608 1925659008 1927748992 1931424768 1935296064 1938002976 1942921344 1943805696 1947701808 1949538708 1950426072 1953256032 1953533568 1955375968 1958061924 1960187076 1962035751 1963924704 1965161744 1965776904 1967861142 1968764928 1970613603 1975614732 1976472576 1978378038 1981385216 1984260096 1985163264 1986123321 1988278929 1989142272 1995098112 1996979712 2001893184 2005710336 2006973696 2009780864 2011625928 2012541552 2017649088 2019838912 2022613416 2024520966 2030582736 2031464448 2040744888 2041383708 2042669538 2043599292 2044486656 2048785648 2049675264 2051599914 2052892179 2053826586 2054469501 2060577792 2062814208 2073137664 2073786624 2075092864 2076037376 2084164992 2086130592 2086427008 2087080128 2092376832 2096570736 2097525024 2099503224 2105789504 2107722708 2108682072 2110010292 2112961578 2116328032 2119235076 2119243776 2120208384 2121233751 2123535999 2127585096 2128508928 2129591646 2130819072 2132828672 2136895488 2140249293 2141178624 2141223462 2142153216 2150593536 2152873728 2154904128 2161356288 2163394688 2164379392 2166366384 2168717616 2172852864 2174221504 2175211136 2177208072 2180253348 2182619652 2185786512 2186735616 2186781408 2191164534 2194229331 2197413036 2197725264 2198679552 2199797964 2200753152 2209415292 2210806962 2211499017 2213899233 2214860544 2219083776 2220481536 2221492224 2229058368 2232292608 2232609792 2233308672 2234715392 2237785056 2244485376 2245899136 2246602176 2252129832 2257845408 2261003472 2266741568 2269855224 2272318776 2274461826 2275497084 2279122496 2282262528 2284405578 2285844483 2286884922 2292240384 2293684224 2295837999 2296892416 2300047488 2304883854 2305884672 2308387328 2314970112 2320665984 2327614464 2329809664 2332279872 2333009952 2334479472 2335542048 2341469312 2344685616 2346896916 2347230384 2347965144 2349444084 2353923936 2358642078 2359715652 2361941127 2364504623 2369013192 2370041856 2372614144 2380869036 2381902848 2383114461 2384149248 2384199174 2385234432 2391287808 2393533233 2396131017 2397171456 2399432256 2404007424 2406616576 2408825952 2409922368 2414813232 2418660608 2419417728 2421982944 2424267144 2431525824 2433819024 2434926816 2439807318 2444459472 2445999192 2447112528 2448175104 2449420428 2459009826 2460129084 2461678674 2465121841 2470121472 2472440922 2472451072 2473576448 2475847296 2483260416 2484824576 2485955584 2491718112 2498041728 2499178752 2507690664 2511329184 2511686016 2512472256 2514054816 2521582336 2525046048 2526636528 2527427448 2530170552 2540076084 2542832916 2543628906 2545231091 2546389594 2550084264 2551191552 2552352768 2553960448 2556358623 2559133127 2564012808 2565126144 2566430958 2567545344 2575233024 2579274789 2580394752 2584003968 2590561792 2591740928 2594120256 2596935744 2599384944 2600568096 2604341376 2604711424 2610749232 2613582768 2616047668 2618566272 2621035872 2623814856 2626289406 2627484804 2634152976 2635296768 2637837384 2640634182 2648164428 2651038572 2652189696 2653538797 2654746598 2662639616 2665139841 2666297088 2668032409 2669190912 2674280448 2675964928 2679640704 2682167904 2683388736 2690198784 2696817888 2699361288 2704508352 2707443648 2716664886 2720993184 2721844944 2723559384 2724799056 2725982208 2735466552 2737189572 2738046402 2738435448 2739292668 2741018098 2747437056 2750418944 2751749091 2753001594 2754196992 2754735659 2764183552 2765048832 2777680542 2778886656 2781507456 2782773504 2789835776 2793667968 2795427648 2796700032 2799337632 2810296944 2811576096 2813347056 2817282104 2821151997 2825646768 2828311668 2831381332 2836780128 2839455528 2842466094 2846441871 2853665724 2854904832 2854964616 2856204288 2857657166 2867458048 2868844797 2870090496 2870498304 2871396864 2871958453 2873205504 2881808384 2884514409 2885766912 2888488512 2891623488 2897137152 2902944096 2907004464 2910159536 2914382016 2915708544 2921552712 2924308062 2925639108 2929884048 2930300352 2933063952 2934337536 2940280614 2945887056 2947742616 2948665356 2951865644 2953147392 2960642048 2963422098 2964708864 2966638402 2967567057 2972077824 2976390144 2976813056 2977744896 2983713408 2992647168 2995469568 3002839776 3008565504 3010460544 3014671296 3026473632 3029758368 3032615768 3033996112 3036781449 3045874104 3047196672 3047792644 3049179896 3061117332 3064004307 3065398938 3066729984 3073178472 3074512896 3080739879 3086626816 3090866688 3092878334 3094221312 3103485952 3109706496 3110679936 3112639296 3114056064 3126247488 3129195888 3129640512 3130620192 3132592112 3138565248 3144856104 3146287536 3149254836 3158684256 3165015438 3169442367 3174492048 3175870464 3177485948 3178865664 3178932232 3180312576 3191377644 3192763392 3193387834 3194387469 3194841356 3196228608 3199243008 3205343232 3211767936 3211835193 3213229824 3219750976 3225890304 3229310592 3232356192 3242034432 3245092032 3246569088 3253076424 3259279296 3261332256 3262816704 3265893904 3270380022 3273929478 3278679768 3280103424 3280172112 3281596416 3282238232 3286746801 3296587896 3298019328 3299696946 3301129728 3311013888 3316210443 3322290816 3328625664 3329276678 3330722304 3332238336 3343587552 3348438912 3348914688 3349963008 3352073088 3366728064 3368848704 3369903264 3373560736 3378194748 3386768112 3390443888 3391505208 3400112352 3408478164 3411692739 3413245626 3418683744 3421907944 3423393792 3426608367 3430327383 3438360576 3439033052 3440526336 3445338624 3457325781 3458827008 3462580992 3465846592 3467424128 3472455168 3480998976 3484777024 3491421696 3494714496 3498419808 3501719208 3503313072 3512203968 3517116512 3520345374 3520845576 3521947716 3524166126 3530885904 3532419072 3534718096 3536252928 3537963117 3539573478 3553519788 3555062784 3558921216 3571303554 3572854272 3576223872 3576298761 3577851648 3586931712 3595757184 3599148384 3606011136 3609924864 3622219848 3627990912 3629126592 3631412512 3633065408 3636400716 3647288736 3649586096 3650728536 3651247264 3652390224 3659710977 3668998788 3670668792 3672262656 3674130642 3686731776 3688514739 3690193626 3692518011 3703574056 3705182208 3708661383 3708676608 3710364672 3724890624 3727236864 3728933376 3732450176 3737577168 3747062592 3748768128 3751129408 3761535996 3767529024 3771082224 3782373504 3785940704 3789954792 3791141172 3795255828 3804887632 3806539776 3806619488 3810114126 3814249374 3815443359 3819584391 3825126396 3826787328 3827331072 3828529152 3830940672 3846019212 3847689216 3849646437 3851318016 3855497984 3862849536 3870592128 3876005952 3885842688 3887611392 3895403616 3899077416 3900852144 3906512064 3907067136 3910751936 3916123848 3920374152 3924071502 3927849408 3930323488 3931553808 3935722284 3937529856 3939434109 3941227206 3951229464 3952945152 3956756076 3960951273 3962770432 3968520192 3972246642 3976557858 3978284544 3982119897 3990196224 3993959424 4003786368 4011420672 4013947392 4019561728 4023251856 4025083104 4035298176 4039677824 4045226832 4049041932 4061165472 4074997329 4081489776 4082767416 4085339076 4087198584 4088973312 4097571296 4103199828 4105784358 4107069603 4107653172 4108939002 4111527147 4121155584 4125628416 4129502391 4146275328 4147573248 4150185728 4152074752 4166520813 4168329984 4172261184 4172854016 4174160256 4184753664 4193141472 4195050048 4199006448 4211579008 4215445416 4217364144 4220020584 4225923156 4232656064 4238470152 4238487552 4242467502 4247071998 4255170192 4257017856 4259183292 4261638144 4263699141 4265657344 4280498586 4282357248 4282446924 4284306432 4286485749 4301187072 4305747456 4309808256 4322712576 4326789376 4328758784 4332732768 4337435232 4345705728 4348443008 4350422272 4354416144 4360506696 4365239304 4371573024 4373562816 4382329068 4386462093 4388458662 4394826072 4395450528 4399595928 4401506304 4410420921 4418830584 4421613924 4422998034 4427798466 4429721088 4438167552 4440963072 4442984448 4445133147 4449957603 4458116736 4464585216 4465219584 4466617344 4469430784 4475570112 4488970752 4491798272 4493204352 4504259664 4515690816 4522006944 4533483136 4539710448 4544637552 4548923652 4550994168 4558244992 4568811156 4571688966 4573769844 4578083419 4587368448 4591675998 4593784832 4598098407 4600094976 4609767708 4611769344 4616774656 4629940224 4639317501 4641331968 4655228928 4659619328 4664559744 4666019904 4668958944 4671084096 4682938624 4689371232 4693793832 4694460768 4695930288 4698888168 4707847872 4717284156 4719431304 4723882254 4729009246 4738026384 4740083712 4745228288 4747523157 4761738072 4763805696 4766228922 4768298496 4768398348 4770468864 4782575616 4787066466 4790081751 4792262034 4794342912 4798864512 4808014848 4813233152 4817651904 4819844736 4829626464 4837321216 4838835456 4843965888 4848534288 4863051648 4867638048 4869853632 4879614636 4888918944 4891998384 4894225056 4898840856 4910894217 4918019652 4920258168 4923357348 4930243682 4944881844 4944902144 4947152896 4949545419 4951694592 4954917331 4966520832 4969649152 4971911168 4983436224 4993915017 4996083456 4998357504 5015381328 5022658368 5023372032 5024944512 5028109632 5043164672 5050092096 5053273056 5054854896 5060341104 5080152168 5085665832 5087257812 5090462182 5092779188 5100168528 5102383104 5107920896 5112717246 5118266254 5119868439 5128025616 5130252288 5132861916 5135090688 5158549578 5160789504 5165764877 5168007936 5181123584 5183481856 5188240512 5193871488 5198769888 5201136192 5208682752 5209422848 5221498464 5227165536 5232095336 5237132544 5242071744 5247629712 5252578812 5254969608 5268305952 5275674768 5281268364 5286249189 5296328856 5302077144 5304379392 5307077594 5309493196 5325279232 5330279682 5332594176 5333637127 5336064818 5338381824 5348560896 5351929856 5356955331 5359281408 5364335808 5366777472 5380397568 5393635776 5398722576 5409016704 5414887296 5433329772 5441986368 5443689888 5447118768 5449598112 5470933104 5474379144 5476092804 5476870896 5478585336 5482036196 5503498182 5506003188 5508393984 5509471318 5511195963 5528367104 5530097664 5555361084 5557773312 5560600409 5563014912 5565547008 5579671552 5587335936 5590855296 5590972373 5593400064 5598675264 5620593888 5623152192 5626694112 5634564208 5642303994 5651293536 5656623336 5662762664 5673560256 5678911056 5684932188 5692883742 5707331448 5709809664 5709929232 5712408576 5715314332 5721374061 5737689594 5740180992 5740996608 5742793728 5743916906 5746411008 5763616768 5769028818 5771533824 5776977024 5783246976 5794274304 5805888192 5814008928 5820319072 5828764032 5831417088 5843105424 5848616124 5851278216 5859768096 5860600704 5866127904 5880561228 5886107253 5891774112 5895485232 5897330712 5903731288 5906294784 5911840809 5926844196 5929417728 5933276804 5935134114 5944155648 5952780288 5955489792 5964836787 5967426816 5985294336 5990939136 6005679552 6017131008 6018307841 6020921088 6029342592 6052947264 6059516736 6065231536 6067992224 6073562898 6091748208 6094393344 6095585288 6098359792 6122234664 6128008614 6130797876 6133459968 6146356944 6149025792 6158676537 6161479758 6163408503 6181733376 6185756668 6188442624 6219412992 6221359872 6225278592 6228112128 6252494976 6258391776 6259281024 6261240384 6265184224 6277130496 6289712208 6292575072 6298509672 6317368512 6330030876 6338884734 6348984096 6354971896 6357731328 6357864464 6360625152 6363701253 6370607997 6382755288 6385526784 6386775668 6388774938 6389682712 6392457216 6398486016 6410686464 6420747879 6423535872 6423670386 6426459648 6439501952 6451780608 6458621184 6464712384 6484068864 6490184064 6493138176 6506152848 6518558592 6522664512 6525633408 6531787808 6540760044 6547858956 6557359536 6560206848 6560344224 6564476464 6573493602 6582687993 6593175792 6596038656 6599393892 6602259456 6632420886 6634497051 6641697699 6644581632 6657251328 6658553356 6661444608 6664476672 6687175104 6696877824 6697829376 6699926016 6704146176 6733456128 6737697408 6739806528 6747121472 6756389496 6773536224 6780887776 6783010416 6800224704 6816956328 6823385478 6826491252 6837367488 6843815888 6846787584 6853216734 6857533449 6860654766 6876721152 6878066104 6881052672 6887513997 6890677248 6914651562 6917654016 6925161984 6931693184 6934848256 6944910336 6961997952 6969554048 6982843392 6989428992 6996839616 7003438416 7006626144 7024407936 7034233024 7040690748 7041691152 7043895432 7048332252 7061771808 7069436192 7075926234 7079146956 7085823381 7093513869 7107039576 7110125568 7117842432 7142607108 7145708544 7149343383 7152447744 7152597522 7155703296 7173863424 7180599699 7188393051 7191514368 7198296768 7212022272 7219849728 7244439696 7255981824 7258253184 7262825024 7266130816 7272801432 7294577472 7299172192 7301457072 7302494528 7304780448 7319421954 7337997576 7341337584 7344525312 7348261284 7377029478 7380387252 7385036022 7395365523 7407148112 7410364416 7417322766 7417353216 7420729344 7449781248 7454473728 7457866752 7464900352 7475154336 7494125184 7497536256 7502258816 7523071992 7535058048 7542164448 7564747008 7571881408 7579909584 7582282344 7590511656 7609775264 7613238976 7620228252 7628498748 7630886718 7635693273 7639168782 7650252792 7653574656 7657058304 7661881344 7669075869 7677399381 7692038424 7695378432 7699292874 7702636032 7710995968 7725699072 7737824367 7741184256 7752011904 7771685376 7775222784 7790807232 7798154832 7801704288 7813024128 7814134272 7821503872 7832247696 7840748304 7848143004 7855698816 7860646976 7863107616 7871444568 7878868218 7882454412 7902458928 7905890304 7913512152 7921902546 7925540864 7944493284 7953115716 7956569088 7960616391 7964239794 7987918848 7995419523 8004097227 8007572736 8022841344 8027894784 8039123456 8046503712 8050166208 8070596352 8079355648 8090453664 8098083864 8122330944 8149994658 8162979552 8165534832 8170678152 8174397168 8177946624 8195142592 8206399656 8211568716 8214139206 8215306344 8217878004 8223054294 8242311168 8251256832 8255247273 8259004782 8264206977 8292550656 8295146496 8300371456 8304149504 8333041626 8336659968 8344522368 8345708032 8348320512 8369507328 8386282944 8390100096 8398012896 8423158016 8430890832 8434728288 8440041168 8451846312 8465312128 8476940304 8484935004 8494143996 8502154921 8510340384 8518366584 8527398282 8531314688 8539325613 8548593637 8560997172 8564714496 8564893848 8568612864 8572971498 8602374144 8606534391 8611494912 8615875359 8619616512 8645425152 8653543227 8653578752 8657517568 8665465536 8674870464 8691411456 8696886016 8700844544 8708832288 8721013392 8730478608 8743146048 8747125632 8764658136 8772924186 8776917324 8789652144 8790901056 8799191856 8803012608 8820841842 8837661168 8843227848 8845996068 8855596932 8859442176 8881926144 8890266294 8899915206 8902701171 8912363579 8916233472 8929170432 8930439168 8933234688 8938861568 8951140224 8977941504 8983596544 8986408704 9008519328 9031381632 9044013888 9066966272 9079420896 9089275104 9097847304 9101988336 9116489984 9137622312 9143377932 9147539688 9156166838 9183351996 9187569664 9192012921 9196196814 9200189952 9201989329 9219535416 9223538688 9233549312 9242219637 9259880448 9278635002 9282663936 9310457856 9319238656 9329119488 9332039808 9337917888 9342168192 9365877248 9378742464 9387587664 9388921536 9391860576 9397776336 9415695744 9434568312 9438862608 9447764508 9458018492 9476052768 9495046314 9508327101 9523476144 9527611392 9532457844 9536596992 9536796696 9540937728 9574132932 9580163502 9583162407 9584524068 9588685824 9593563343 9597729024 9616029696 9626466304 9635303808 9635505579 9639689472 9659252928 9674642432 9677670912 9687931776 9697068576 9726103296 9735276096 9739707264 9759229272 9777837888 9783996768 9788450112 9797681712 9821788434 9836039304 9840516336 9846714696 9860487364 9889763688 9889804288 9899090838 9903389184 9909834662 9933041664 9939298304 9943822336 9948631329 9966872448 9987830034 9992166912 9996715008 10030762656 10045316736 10046744064 10049889024 10056219264 10086329344 10100184192 10106546112 10109709792 10120682208 10160304336 10171331664 10174515624 10180924364 10185558376 10200337056 10225434492 10235078217 10236532508 10239736878 10256051232 10265723832 10270181376 10290982149 10317099156 10321579008 10331529754 10336015872 10362247168 10366963712 10371977343 10376481024 10383234407 10387742976 10397539776 10402272384 10417365504 10418845696 10442996928 10454331072 10464190672 10474265088 10484143488 10495259424 10505157624 10509939216 10536611904 10551349536 10562536728 10572498378 10592657712 10604154288 10608758784 10614155188 10618986392 10660559364 10665188352 10667274254 10672129636 10676763648 10703859712 10713910662 10718562816 10728671616 10728896283 10733554944 10760795136 10787271552 10797445152 10818033408 10829774592 10866659544 10883972736 10887379776 10894237536 10899196224 10941866208 10948758288 10952185608 10953741792 10957170672 10964072392 10979132931 11006996364 11012006376 11016787968 11018942636 11022391926 11060195328 11077554033 11110722168 11115546624 11121200818 11126029824 11131094016 11159343104 11174671872 11176857419 11181710592 11181944746 11186800128 11197350528 11241187776 11246304384 11253388224 11269128416 11284607988 11302587072 11313246672 11325525328 11347120512 11357822112 11369864376 11385767484 11414662896 11419619328 11419858464 11430628664 11442748122 11446330077 11458753173 11475379188 11480361984 11481993216 11485587456 11487833812 11492822016 11538057636 11543067648 11548939311 11553954048 11566493952 11588548608 11611776384 11628017856 11640638144 11657528064 11662834176 11686210848 11697232248 11702556432 11719536192 11721201408 11732255808 11761122456 11772214506 11783548224 11790970464 11794661424 11807462576 11812589568 11818302327 11823681618 11853688392 11858835456 11866553608 11870268228 11882853819 11888311296 11905560576 11929673574 11934853632 11946359691 11970588672 11981878272 12011359104 12034262016 12036615682 12041842176 12058685184 12105894528 12119033472 12130463072 12135984448 12147125796 12183496416 12191170576 12196719584 12224991987 12244469328 12256017228 12261595752 12266919936 12292713888 12317353074 12321208809 12322959516 12326817006 12334581441 12363466752 12371513336 12376885248 12388507173 12438825984 12442719744 12450557184 12456224256 12499562439 12504989952 12516783552 12518562048 12522480768 12530368448 12554260992 12579424416 12585150144 12597019344 12634737024 12660061752 12677769468 12697968192 12709943792 12715462656 12715728928 12727402506 12741215994 12765510576 12771053568 12773551336 12777549876 12779365424 12784914432 12791097423 12796972032 12841495758 12847071744 12847340772 12852919296 12859457247 12879003904 12903561216 12917242368 12929424768 12968137728 12980368128 12986276352 13012305696 13037117184 13045329024 13051266816 13063575616 13081520088 13095717912 13114719072 13120688448 13128952928 13146987204 13159386279 13165375986 13186351584 13198787784 13204518912 13231262763 13264841772 13268994102 13283395398 13289163264 13314502656 13317106712 13322889216 13328953344 13335399441 13349872809 13374350208 13393755648 13395658752 13399852032 13408292352 13466912256 13475394816 13479613056 13494242944 13512778992 13547072448 13561775552 13566020832 13600449408 13633912656 13646770956 13652982504 13674734976 13687631776 13706433468 13715066898 13721309532 13734250257 13756132208 13762105344 13775027994 13781354496 13794295221 13829303124 13835308032 13850323968 13863386368 13869696512 13889820672 13917952503 13923995904 13939108096 13965686784 13978857984 13993679232 14006876832 14013252288 14048815872 14068466048 14081381496 14083382304 14087790864 14096664504 14123543616 14138872384 14151852468 14158293912 14171646762 14187027738 14214079152 14220251136 14235684864 14242569471 14285214216 14291417088 14298686766 14304895488 14305195044 14311406592 14347726848 14361199398 14370245253 14376786102 14383028736 14396593536 14424044544 14439699456 14488879392 14511963648 14516506368 14525650048 14532261632 14545602864 14589154944 14598344384 14602914144 14604989056 14609560896 14638843908 14675995152 14682675168 14696522568 14732682651 14754058956 14760774504 14770072044 14790731046 14814296224 14834645532 14834706432 14841458688 14848636257 14864751993 14899562496 14908947456 14915733504 14929800704 14950308672 14981745051 14988250368 14995072512 15004517632 15046143984 15070116096 15084328896 15129494016 15143762816 15159819168 15164564688 15181023312 15219550528 15226477952 15240456504 15256997496 15261773436 15271386546 15278337564 15300505584 15307149312 15323762688 15338151738 15354798762 15359605317 15384076848 15390756864 15398585748 15405272064 15421991936 15475648734 15482368512 15497294631 15504023808 15543370752 15550445568 15581614464 15596309664 15603408576 15626048256 15628268544 15643007744 15664495392 15681496608 15696286008 15711397632 15721293952 15726215232 15742889136 15757736436 15764908824 15804917856 15827024304 15843805092 15851081728 15858747567 15888986568 15906231432 15913138176 15921232782 15928479588 15975837696 15990839046 16000911381 16008194454 16015145472 16045682688 16055789568 16070865993 16078246912 16093007424 16100332416 16141192704 16158711296 16180907328 16196167728 16244661888 16299989316 16325959104 16331069664 16341356304 16348794336 16390285184 16412799312 16423137432 16428278412 16430612688 16435756008 16446108588 16510494546 16518009564 16528413954 16533587889 16551532361 16585101312 16590292992 16600742912 16608299008 16666083252 16673319936 16681801227 16689044736 16691416064 16696641024 16739014656 16772565888 16772917119 16780200192 16796025792 16846316032 16861781664 16869456576 16880082336 16903692624 16930624256 16953880608 16969870008 16988287992 17004309842 17020680768 17036733168 17054796564 17062629376 17078651226 17097187274 17121994344 17129428992 17129787696 17137225728 17145942996 17164122183 17213068782 17222989824 17231750718 17239233024 17255852887 17290850304 17307086454 17307157504 17315035136 17330931072 17349740928 17382822912 17393772032 17401689088 17417664576 17442026784 17460957216 17486292096 17494251264 17529316272 17545848372 17553834648 17579304288 17581802112 17598383712 17641683684 17658321759 17675322336 17686455696 17691992136 17711193864 17718884352 17780532588 17799830412 17805402342 17816617637 17824727158 17832466944 17858340864 17866469376 17877723136 17894510361 17902280448 17913931889 17955883008 17967193088 17972817408 18017038656 18054923523 18062763264 18088027776 18133932544 18158841792 18178550208 18195694608 18203976672 18232979968 18275244624 18286755864 18295079376 18312333676 18366703992 18384025842 18392393628 18400379904 18403978658 18439070832 18447077376 18467098624 18476029611 18484439274 18557270004 18565327872 18574771579 18638477312 18658238976 18664079616 18675835776 18676226863 18684336384 18731754496 18757484928 18775175328 18777843072 18783721152 18795552672 18831391488 18869136624 18877725216 18895529016 18916036984 18952105536 18990092628 19016654202 19046952288 19064915688 19073193984 19073593392 19081875456 19111823991 19148265864 19160327004 19166324814 19169048136 19177371648 19187126686 19195458048 19232059392 19252932608 19262243637 19270607616 19271011158 19279378944 19283149613 19318505856 19349284864 19355341824 19375863552 19394137152 19452206592 19470552192 19479414528 19518458544 19555675776 19567993536 19576900224 19595363424 19643576868 19672078608 19681032672 19693429392 19720974728 19748063979 19779527376 19798181676 19806778368 19819669324 19878596608 19897262658 19925093097 19933744896 19975660068 19984333824 19993430016 20061525312 20090633472 20093488128 20099778048 20103709171 20112438528 20172658688 20200368384 20213092224 20219419584 20241364416 20320608672 20342663328 20349031248 20361848728 20371116752 20400674112 20450868984 20470156434 20473065016 20479473756 20512102464 20531447664 20540362752 20572600347 20581964298 20634198312 20643158016 20663059508 20672031744 20724494336 20743954686 20752962048 20766468814 20775485952 20795079552 20804544768 20834731008 20837691392 20885993856 20908662144 20928381344 20948530176 20968286976 20990518848 21010315248 21019878432 21073223808 21102699072 21125073456 21144996756 21185315424 21208308576 21228310376 21237972784 21257470143 21280541607 21321118728 21330376704 21334548508 21344259272 21353527296 21427821324 21437125632 21448030149 21457343232 21457792566 21467109888 21521590272 21565179153 21574543104 21594890304 21636066816 21659549184 21733319088 21767945472 21774759552 21788475072 21798392448 21883732416 21897516576 21904371216 21907483584 21914341344 21928144784 21958265862 22013992728 22024012752 22033575936 22037885272 22044783852 22155108066 22186096569 22221444336 22231093248 22242401636 22252059648 22262188032 22349343744 22353714838 22363421184 22363889492 22373600256 22394701056 22482375552 22492608768 22506776448 22538256832 22569215976 22605174144 22626493344 22651050656 22694241024 22715644224 22739728752 22771534968 22829325792 22839716928 22861257328 22885496244 22892660154 22907079819 22917506346 22950758376 22960723968 22971174912 22975667624 22985644032 23007227607 23032198143 23076115272 23086135296 23097878622 23107908096 23132987904 23177097216 23213473101 23223552768 23256035712 23281276288 23315056128 23325668352 23372421696 23394464496 23405112864 23439072384 23442402816 23464511616 23522244912 23544429012 23567096448 23581940928 23589322848 23614925152 23636604654 23647363236 23707376784 23717670912 23733107216 23740536456 23765707638 23776622592 23859347148 23869707264 23881849173 23892719382 23963756544 23986258569 24012291681 24022718208 24068524032 24073231364 24083684352 24117370368 24211789056 24238066944 24260926144 24271968896 24294251592 24366992832 24382341152 24393439168 24449983974 24488938656 24512034456 24523191504 24533839872 24585427776 24634706148 24642417618 24645919032 24653634012 24669162882 24726933504 24743026672 24753770496 24765741819 24777014346 24792620931 24877651968 24885439488 24901114368 24912448512 24999124878 25009979904 25033567104 25037124096 25044961536 25060736896 25108521984 25158848832 25170300288 25194038688 25269474048 25320123504 25355538936 25395936384 25419887584 25431457856 25454805012 25482431988 25506464763 25531021152 25547102672 25555099752 25558730848 25582194846 25593944064 25617976839 25645780911 25682991516 25694143488 25694681544 25705838592 25718914494 25758007808 25807122432 25819603173 25834484736 25847626077 25858849536 25936275456 25960629681 25960736256 25972552704 26024611392 26074234368 26090658048 26102533632 26127151232 26163040176 26191435824 26229438144 26241376896 26257905856 26293974408 26318772558 26330751972 26372703168 26397575568 26409037824 26462525526 26529683544 26537988204 26566790796 26578326528 26634213424 26645778432 26670798882 26699745618 26708103513 26737090737 26748700416 26787511296 26791317504 26799704064 26816584704 26933824512 26950789632 26959226112 26988485888 27025557984 27094144896 27123551104 27132041664 27200898816 27267825312 27293541912 27305965008 27349469952 27375263552 27412866936 27430133796 27442619064 27468500514 27512264416 27550055988 27562708992 27576038763 27588590442 27605967987 27658606248 27670616064 27700647936 27726658911 27726772736 27739393024 27779641344 27835905006 27847991808 27878216192 27931373568 27957715968 27987358464 28013753664 28026504576 28097631744 28136932096 28162762992 28166764608 28175581728 28193329008 28247087232 28277744768 28303704936 28316587824 28343293524 28374055476 28428158304 28485138942 28524981303 28570428432 28582834176 28597373532 28609790976 28610390088 28622813184 28722398796 28740490506 28749487221 28753572204 28766057472 28780690029 28793187072 28848089088 28879398912 28906516737 28977758784 29023927296 29033012736 29051300096 29064523264 29091205728 29178309888 29196688768 29205828288 29209978112 29219121792 29277687816 29351990304 29365350336 29393045136 29465365302 29508117912 29521549008 29540144088 29581462092 29628592448 29669291064 29669412864 29697272514 29729503986 29799124992 29817894912 29831467008 29845893987 29859601408 29900617344 29963490102 29976500736 29990145024 30009035264 30092287968 30140232192 30168657792 30258988032 30287525632 30319638336 30329129376 30362046624 30439101056 30452955904 30480913008 30513994992 30523546872 30542773092 30556675128 30601011168 30676303476 30705234651 30709597524 30719210634 30738560099 30768153696 30797171496 30810544128 30843983872 30872946447 30951297468 30964737024 30994589262 31008047616 31086741504 31100891136 31115932029 31149703221 31163228928 31192619328 31206817152 31252096512 31256537088 31286015488 31328990784 31362993216 31392572016 31422795264 31442587904 31452430464 31485778272 31515472872 31529817648 31609835712 31654048608 31687610184 31717495134 31777973136 31812462864 31826276352 31842465564 31856959176 31981678092 32001822762 32016388908 32030290944 32046583933 32111579136 32141731986 32156493824 32186014848 32186688849 32200664832 32282385408 32317422592 32361814656 32392335456 32489323776 32599978632 32651918208 32662139328 32682712608 32697588672 32780570368 32825598624 32846274864 32856556824 32861225376 32871512016 32892217176 33020989092 33036019128 33056827908 33067175778 33103064722 33180585984 33201485824 33216598016 33232662099 33268730651 33332166504 33346639872 33363602454 33378089472 33382832128 33393282048 33478029312 33530572257 33545131776 33545834238 33560400384 33592051584 33692632064 33723563328 33738913152 33760164672 33807385248 33861248512 33907761216 33939740016 33976575984 34008619684 34041361536 34073466336 34109593128 34157302452 34194374548 34243988688 34258857984 34259575392 34291885992 34328244366 34376259519 34426137564 34445979648 34463501436 34478466048 34511705774 34614172908 34614315008 34630070272 34646817933 34661862144 34684421317 34699481856 34765645824 34787544064 34803378176 34835329152 34884053568 34921914432 34972584192 34988502528 35058632544 35091696744 35107669296 35158608576 35163604224 35196767424 35283367368 35316643518 35350644672 35372911392 35383984272 35422387728 35437768704 35561065176 35599660824 35610804684 35633235274 35649454316 35664933888 35716681728 35755446272 35789020722 35804560896 35811563567 35827863778 35839079073 35911766016 35934386176 35945634816 36034077312 36109847046 36125526528 36176055552 36267865088 36317683584 36357100416 36391389216 36407953344 36465959936 36550489248 36573511728 36590158752 36624667352 36674975961 36733407984 36768051684 36784787256 36800759808 36807957316 36878141664 36952059222 36968878548 37003744323 37114540008 37130655744 37149543158 37276954624 37316477952 37328159232 37335459889 37351671552 37352453726 37368672768 37463508992 37498687317 37514969856 37550350656 37555686144 37567442304 37591105344 37662782976 37738273248 37755450432 37791058032 37832073968 37904211072 37980185256 38033308404 38093904576 38129831376 38146387968 38147186784 38223647982 38296531728 38320654008 38332649628 38338096272 38354743296 38374253372 38390916096 38524487274 38541215232 38542022316 38558757888 38566299226 38578371741 38637011712 38698569728 38710683648 38751727104 38788274304 38904413184 38941104384 38958829056 39036917088 39111351552 39135987072 39153800448 39190726848 39287153736 39344157216 39362065344 39386858784 39441949456 39478158837 39496127958 39559054752 39596363352 39613556736 39639338648 39693788289 39794525316 39850186194 39867489792 39951320136 39968667648 39986860032 40049618427 40123050624 40181266944 40186976256 40199556096 40207418342 40224877056 40345317376 40400736768 40426184448 40438839168 40482728832 40641217344 40685326656 40698062496 40723697456 40742233504 40801348224 40901737968 40940312868 40946130032 40958947512 41024204928 41062895328 41145200694 41163928596 41202750771 41268396624 41286316032 41326119016 41344063488 41382885663 41487909372 41505924096 41532937628 41550971904 41590159104 41609089536 41669462016 41753857509 41771987712 41817324288 41856762688 41897060352 41936573952 41981037696 42020630496 42039756864 42146447616 42205398144 42250146912 42289993512 42370630848 42416617152 42456620752 42475945568 42514940286 42561083214 42642237456 42660753408 42669097016 42688518544 42707054592 42727708413 42855642648 42874251264 42896060298 42914686464 42915585132 42934219776 43043180544 43110735759 43130358306 43149086208 43189780608 43272133632 43319098368 43466638176 43535890944 43549519104 43576950144 43596784896 43767464832 43795033152 43808742432 43814967168 43828682688 43856289568 43916531724 44027985456 44048025504 44075770544 44089567704 44198047953 44310216132 44372193138 44442888672 44484803272 44504119296 44524376064 44545908771 44594255979 44698687488 44707429676 44726842368 44727778984 44747200512 44789402112 44945235153 44964751104 44985217536 45013552896 45076513664 45138431952 45210348288 45252986688 45302101312 45388482048 45431288448 45479457504 45543069936 45658651584 45679433856 45722514656 45770992488 45785320308 45814159638 45835012692 45901516752 45921447936 45951335248 45971288064 46014455214 46064396286 46078815951 46152230544 46172270592 46195757244 46215816192 46265975808 46426946202 46447105536 46491883893 46512071424 46562552576 46630112256 46651336704 46744843392 46788928992 46810225728 46878144768 46884805632 46929023232 47044489824 47088858024 47134192896 47163881856 47178645696 47229850304 47273209308 47294726472 47414753568 47466214432 47481072912 47531415276 47553245184 47576242701 47718694296 47739414528 47763698346 47785438764 47927513088 47972517138 48002734143 48024583362 48045436416 48137048064 48146462728 48167368704 48212597979 48234740736 48423578112 48476133888 48521852288 48543937792 48588503184 48733985664 48764682304 48786878336 48899967948 48977877312 49024068912 49046383008 49170855552 49269412296 49284835236 49291838064 49307268024 49338325764 49486053344 49531483638 49554028692 49585241862 49600763667 49654597083 49755303936 49770878976 49802228736 49824897024 49998249756 50019959808 50045403681 50067134208 50074248192 50089923072 50121473792 50217043968 50317697664 50318751357 50340600576 50388077376 50538948096 50640247008 50711077872 50791872768 50839775168 50862915712 50909610024 50964863976 51012929526 51062042304 51094205344 51110199504 51117461696 51164389692 51187888128 51235953678 51291561822 51365983032 51388286976 51389363088 51411677184 51437828988 51492366549 51516015616 51639206346 51668969472 51695252154 51717699072 51767558661 51872550912 51921259362 51921472512 51945105408 52049222784 52148468736 52181316096 52205067264 52254302464 52326080352 52382871648 52458876288 52482753792 52515811712 52587948816 52637545116 52661503944 52745406336 52795151136 52925051052 52974965277 53059367088 53075976408 53133581592 53156653056 53268426848 53341597764 53399491236 53416207026 53449852911 53474181474 53497400832 53575022592 53599408128 53633169408 53683531083 53741795667 53867649024 53901579264 53918452224 53976971776 54051115968 54164770569 54188289792 54247102208 54264083328 54401797632 54535650624 54587083824 54611930016 54698939904 54750527104 54825733872 54860267592 54885238128 54937001028 55024528832 55100111976 55152077526 55177180884 55211935974 55317212496 55341232128 55401295872 55428088833 55453317822 55453545472 55478786048 55671810012 55695983616 55724314737 55756432384 55915431936 55974716928 56027507328 56028680589 56053009152 56195263488 56273864192 56325525984 56333529216 56351163456 56386658016 56494174464 56555489536 56607409872 56633175648 56686587048 56748110952 56856316608 56970277884 57049962606 57140856864 57194747064 57219581952 57220780176 57245626368 57335471973 57444797592 57480981012 57498974442 57507144408 57532114944 57561380058 57586374144 57696178176 57758797824 57786730911 57813033474 57849448839 57955517568 58047854592 58066025472 58102600192 58129046528 58182411456 58356619776 58393377536 58411656576 58419956224 58438243584 58555375632 58703980608 58730700672 58786090272 58930730604 59016235824 59043098016 59080288176 59162924184 59257184896 59338582128 59394545028 59459007972 59515084447 59635789824 59691787974 59719202816 59775279291 59801234688 59840155459 59926980204 59953001472 59980290048 60018070528 60184575936 60280464384 60311127513 60337315584 60517976064 60575051264 60639276672 60658258752 60724093248 60878202112 60905911808 60961826016 61027989984 61047093744 61085546184 61113350256 61202022336 61352606952 61410469302 61419195048 61438421268 61477120198 61536307392 61594342992 61621088256 61687967744 61717801041 61745892894 61902594936 61929474048 61989178524 62016095232 62173483008 62231864058 62299406442 62326457856 62385238656 62386545053 62413634304 62504193024 62513074176 62572030976 62657981568 62725986432 62785144032 62845590528 62885175808 62904860928 62971556544 63030945744 63059635296 63219671424 63308097216 63375220368 63434990268 63555946272 63624925728 63684931128 63713918352 63841624821 63963356184 64003645524 64032777816 64060581888 64093167866 64283463972 64312987648 64344090447 64372029696 64373377698 64401329664 64413925303 64564770816 64634845184 64695537459 64723629312 64784670912 64978647552 65199957264 65303836416 65324278656 65365425216 65395177344 65561140736 65651197248 65692549728 65713113648 65722450752 65743024032 65784434352 66041978184 66072038256 66113655816 66134351556 66206129444 66402971648 66465324198 66537461302 66558289707 66664333008 66693279744 66727204908 66756178944 66765664256 66786564096 67061144514 67090263552 67091668476 67120800768 67154943401 67184103168 67385264128 67447126656 67477826304 67520329344 67614770496 67722497024 67815522432 67879480032 67953151968 68017239368 68082723072 68146932672 68219186256 68314604904 68388749096 68487977376 68519150784 68583771984 68656488732 68721239457 68752519038 68852275128 68927002872 68956932096 69023411548 69096594429 69228345816 69228630016 69293635866 69323724288 69368842634 69398963712 69531291648 69575088128 69606756352 69640419303 69670658304 69768107136 69843828864 69945168384 69977005056 70117265088 70183393488 70215338592 70317217152 70327208448 70393534848 70566734736 70633287036 70701289344 70745822784 70767968544 70844775456 71122130352 71199321648 71221609368 71266470548 71298908632 71329867776 71578041444 71609121792 71623127134 71645547519 71655727556 71678158146 71868772352 71891269632 72036875043 72068154624 72219694092 72251053056 72352111104 72535730176 72635367168 72682640849 72714200832 72782778432 72815906688 72931919872 73100978496 73147023456 73180317504 73249334704 73349951922 73466815968 73536103368 73569574512 73601519616 73615914632 73756283328 73904118444 73937757096 74007488646 74229080016 74261311488 74299086316 74377862793 74632955904 74656318464 74670919778 74703343104 74704907452 74737345536 74927017984 74997374634 75029939712 75100701312 75111372288 75134884608 75182210688 75325565952 75476546496 75510900864 75582116064 75664147936 75808422144 75960370512 76066616808 76187809152 76259662752 76294373568 76447295964 76519394289 76593063456 76641308016 76665299256 76676192544 76748506744 76781832192 76853930517 76937342733 77048974548 77082430464 77084044632 77117515776 77132598452 77156743482 77274023424 77421367296 77503454208 77542878231 77576548608 77808826368 77882208768 77917658112 78073834176 78222703104 78238001933 78271974144 78307600896 78381453696 78574307472 78688314432 78724130688 78773717568 78883898912 78956317674 78992255916 79118109504 79192726704 79227113472 79278677296 79387576578 79589050632 79700372388 79734979584 79902640272 79937335296 80099236854 80124310539 80211272211 80246101248 80362533888 80373952512 80399112192 80414836684 80449754112 80801473536 80852368896 80877678336 80965457664 81282434688 81370653312 81396124992 81447394912 81484467008 81602696448 81803475936 81880625736 81892260064 81917895024 82048409856 82125790656 82290401388 82327857192 82405501542 82536793248 82652238032 82688126976 82728116289 82765771326 82817903961 82975818744 83011848192 83065875256 83101943808 83179976733 83180318208 83218179072 83338924032 83507715018 83543975424 83634648576 83713525376 83794120704 83873147904 83962075392 84041260992 84079513728 84292895232 84410796288 84500293824 84579987024 84741261696 84833234304 84913241504 84951891136 85029880572 85122166428 85284474912 85338194032 85377037088 85455416826 85574943909 85711285296 85748502528 85792120596 85829372928 85831170264 85868439552 86221471518 86248461663 86260716612 86298172416 86342070087 86379561216 86544267264 86638196736 86719550211 86933276352 87071781888 87099038208 87153900288 87193569792 87534929664 87590066304 87617484864 87629934336 87657365376 87712579136 87833063448 88055970912 88096051008 88151541088 88179135408 88396095906 88620432264 88744386276 88885777344 88969606544 89008238592 89091817542 89188511958 89397374976 89414859352 89453684736 89455557968 89494401024 89537681961 89578804224 89890470306 89929502208 89970435072 90027105792 90153027328 90276863904 90420696576 90505973376 90604202624 90776964096 90862576896 90958915008 91086139872 91317303168 91358867712 91445029312 91541984976 91570640616 91628319276 91670025384 91803033504 91902670496 92028910428 92115703953 92128792572 92157631902 92215680297 92304461088 92391514488 92431632384 92531951616 92618839341 92853892404 92894211072 92983767786 93024142848 93125105152 93260224512 93302673408 93347796087 93449109663 93489686784 93577857984 93620451456 93756289536 93769611264 93858046464 94088979648 94177716048 94268385792 94327763712 94357291392 94459700608 94546418616 94589452944 94829507136 94932428864 94962145824 95062830552 95152485402 95437388592 95478829056 95527396692 95570877528 95945034276 96005468286 96049166724 96090872832 96139751799 96292925456 96334737408 96425195958 96469481472 96560066547 96847156224 96952267776 97043704576 97087875584 97177006368 97467971328 97529364608 97573756672 97799935896 97955754624 98048137824 98092766016 98341711104 98538824592 98569670472 98583676128 98614536048 98676651528 98972106688 99062967276 99108057384 99170483724 99201527334 99309194166 99541757952 99604457472 99649794048 99697986297 99806191953 99996499512 100039919616 100090807362 100134268416 100148496384 100179846144 100242947584 100434087936 100591716771 100635395328 100637502714 100681201152 100776154752 101077896192 101280494016 101422155744 101583745536 101679550336 101725831424 101819220048 101929727952 102025859052 102124084608 102188410688 102220399008 102234923392 102328779384 102471907356 102583123644 102731966064 102776573952 102778726176 102875657976 102984733098 103032031232 103128778557 103278412692 103337938944 103390504308 103435398144 103535117322 103842518724 103842945024 103890210816 103940453799 104053263951 104098445568 104296937472 104362632192 104410134528 104508604928 104652160704 104765743296 104917752576 104965507584 105031623424 105175897632 105275090232 105323007888 105490812672 105590302272 105850102104 105949930554 106118734176 106151952816 106267163184 106313306112 106536853696 106683195528 106798982472 106832414052 106899705822 106948362948 106994801664 107150045184 107266338816 107367062166 107434690701 107483591334 107517237219 107735298048 107803158528 107836904448 107953943552 108102231936 108329541138 108376579584 108494204416 108528166656 108803595264 109071301248 109174167648 109223860032 109397879808 109501054208 109651467744 109720535184 109770476256 109874002056 110049057664 110200223952 110304155052 110354361768 110423871948 110634424992 110856177666 110906635644 110907090944 110957572096 111011232969 111131717281 111343620024 111391967232 111448629474 111512864768 111830863872 111949433856 112006379667 112055014656 112057361178 112106018304 112390526976 112496061951 112547728384 112651051968 112667058432 112702326912 112773316032 112988348928 113110979072 113214819744 113266351296 113373174096 113496221904 113712633216 113940555768 114099925212 114281713728 114389494128 114439163904 114441560352 114670943946 114889595184 114961962024 114997948884 115014288816 115064229888 115122760116 115172748288 115573461822 115626066948 115698897678 115735115223 115860726527 115911035136 116095709184 116132050944 116205200384 116258093056 116364822912 116713239552 116786755072 116823313152 116839912448 116876487168 117110751264 117407961216 117461401344 117572180544 117861461208 118032471648 118086196032 118160576352 118325848368 118514369792 118677164256 118789090056 118918015944 119030168894 119383575948 119438405632 119550558582 119602469376 119625861277 119680310918 119853960408 119906002944 119960580096 120036141056 120148855281 120369151872 120560928768 120622255026 120674631168 121035952128 121150102528 121278553344 121316517504 121448186496 121756404224 121811823616 121923652032 122055979968 122094187488 122171092368 122226700512 122404044672 122705213904 122820938604 122838390096 122876842536 122954240396 123072614784 123188685984 123435602082 123491785788 123608252313 123805189872 123858948096 123978357048 124032190464 124463728116 124598812884 124652915712 124716323459 124770477312 124773090106 124827268608 125008386048 125144061952 125261572527 125315963136 125397523223 125451972864 125570288064 125691181056 125770351616 125809721856 125943113088 126061891488 126119270592 126439342848 126616194432 126750440736 126869980536 127111892544 127249851456 127369862256 127427836704 127683249642 127926712368 128007291048 128065555632 128121163776 128186335732 128566927944 128688180894 128744059392 128746755396 128802659328 128827850606 129129541632 129269690368 129332207277 129391074918 129447258624 129569341824 129957295104 130399914528 130607672832 130648557312 130730850432 130790354688 131122281472 131302394496 131385099456 131426227296 131444901504 131486048064 131568868704 132083956368 132144076512 132227311632 132268703112 132412258888 132594143859 132930648396 133074922604 133116579414 133328666016 133454409816 133512357888 133573128192 133782767937 134122289028 134180527104 134183336952 134241601536 134309886802 134368206336 134770528256 134835705459 134894253312 134955652608 134982047291 135040658688 135229540992 135444994048 135631044864 135758960064 135906303936 136034478736 136165446144 136293865344 136438372512 136629209808 136777498192 136975954752 137038301568 137167543968 137312977464 137442478914 137505038076 137704550256 137854005744 137913864192 138046823096 138193188858 138236447853 138456691632 138587271732 138647448576 138737685268 138797927424 139150176256 139280838606 139341316608 139475651679 139536214272 139687657728 139890336768 139954010112 140234530176 140366786976 140430677184 140634434304 140654416896 140787069696 141133469472 141266574072 141402578688 141491645568 141535937088 141689550912 142244260704 142398643296 142443218736 142532941096 142597817264 142659735552 142728728103 143156082888 143218243584 143246254268 143291095038 143311455112 143356316292 143782539264 144008202429 144073750086 144136309248 144439388184 144502106112 144704222208 145071460352 145270734336 145365281698 145428401664 145565556864 145631813376 145863839744 146201956992 146294046912 146360635008 146498669408 146699903844 146933631936 147072206736 147139149024 147231829264 147512566656 147808236888 147875514192 148014977292 148458160032 148598172632 148755725586 148802291001 148963791249 149265911808 149312636928 149341839556 149406686208 149409814904 149474691072 149994749268 150059879424 150136211043 150201402624 150222744576 150269769216 150364421376 150651131904 150953092992 150956254071 151021801728 151164232128 151328295872 151616844288 151920741024 152133233616 152375618304 152519325504 152588747136 152894591928 153038788578 153186126912 153282616032 153330598512 153352385088 153497013488 153563664384 153707861034 153874685466 154097949096 154164860928 154168089264 154235031552 154265196904 154313486964 154477099647 154548046848 155006908416 155085756462 155153097216 155302675983 155617652736 155764417536 155835316224 156147668352 156445406208 156476003866 156543948288 156615201792 156762907392 157148614944 157376628864 157448261376 157547435136 157767797824 157912635348 157984511832 158236219008 158385453408 158557354592 158775153156 158924895831 159178101264 159400744776 159469959168 159805280544 160198473708 160248621078 160349558733 160422544422 160492202496 160725067776 160798224384 160829673368 160899508224 161050593249 161225387001 161602947072 161704737792 161755356672 161930915328 162494311707 162564869376 162741306624 162792249984 162894789824 162968934016 163205392896 163606951872 163761251472 163784520128 163835790048 164096819712 164251581312 164580802776 164655714384 164811003084 165073586496 165304476064 165456232578 165531542652 165635807922 165951637488 166023696384 166131750512 166203887616 166284266499 166359953466 166360636416 166436358144 167015430036 167087950848 167172944211 167269297152 167427050752 167746295808 167924150784 168082521984 168086041767 168159027456 168585790464 168821592576 169000587648 169159974048 169482523392 169666468608 169826483008 169903782272 170059761144 170244332856 170568949824 170676388064 170754074176 170910833652 171149887818 171422570592 171584241192 171658745856 171662340528 171736879104 172006415919 172442943036 172496923326 172521433224 172596344832 172684140174 172759122432 173088534528 173276393472 173360192733 173439100422 173548346517 173866552704 174143563776 174198076416 174307800576 174387139584 175069859328 175180132608 175234969728 175259868672 175314730752 175425158272 175666126896 176111941824 176192102016 176303082176 176358270816 176792191812 177240864528 177488772552 177771554688 177939213088 178183635084 178377023916 178545253341 178829718704 178907369472 178911115936 179075363922 179157608448 179325837873 179520466377 179780940612 179859004416 179940870144 180054211584 180306054656 180553727808 180841393152 180933382539 181011946752 181208405248 181553928192 181725153792 181917830016 182172279744 182634606336 182717735424 182890058624 183083969952 183141281232 183256638552 183340050768 183606067008 183805340992 184057820856 184231407906 184257585144 184315263804 184431360594 184608922176 184783028976 184863264768 185063903232 185153403123 185237678682 185707784808 185788422144 185967535572 186048285696 186250210304 186520449024 186695592174 186898219326 186979373568 187155715968 187159635159 187240902912 187512579072 187539222528 187716092928 188177959296 188355432096 188536771584 188655527424 188714582784 188919401216 189092837232 189178905888 189659014272 189864857728 189924291648 190125661104 190304970804 190874777184 191054793384 191141755056 191524874463 191890068552 192010936572 192098333448 192181745664 192279503598 192585850912 192850391916 192938962944 193032271341 193120133094 193241775909 193694312448 193904535552 194086612377 194087409152 194175751168 194354012736 194935942656 195058729216 195147513344 195599871792 195911509248 196096275648 196185532032 196683422208 197077649184 197139340944 197167352256 197229072096 197353303056 197944213376 198125934552 198216114768 198340967448 198403054668 198618388332 199208914944 199395972594 199612383906 199674869121 199992999024 200079839232 200181614724 200268536832 200296992768 200359692288 200485895168 201183433542 201270790656 201275005428 201362402304 201464830203 201552309504 202155792384 202560988032 202844311488 203167491072 203359100672 203451662848 203638440096 203859455904 204051718104 204248169216 204376821376 204440798016 204469846784 204657558768 204943814712 205166247288 205463932128 205557452352 205751315952 205969466196 206064062464 206163718371 206257557114 206556825384 206781008616 206870796288 207070234644 207289783287 207685037448 207685890048 207880907598 208106527902 208196891136 208593874944 208725264384 208820269056 208921257909 209017209856 209304321408 209531486592 209835505152 209931015168 210063246848 210351795264 210550180464 210646015776 210981625344 211180604544 211700204208 211899861108 212237468352 212303905632 212534326368 213073707392 213366391056 213597964944 213664828104 213799411644 213896725896 213989603328 214734124332 214869381402 214936642557 214967182668 215034474438 215169920693 215606317056 215673808896 215907887104 216110625129 216204463872 216659082276 216753159168 216988408832 217056333312 217607190528 218047922547 218142602496 218348335296 218447720064 218795759616 219002108416 219302935488 219441070368 219540952512 219748004112 220098115328 220400447904 220608310104 220708723536 220847743896 221268849984 221712355332 221813271288 221814181888 222022465938 222263434562 222687240048 222783934464 222897258948 223025729536 223133588379 223898867712 224012759334 224110029312 224114722356 224212036608 224326087531 224781053952 224992123902 225095456768 225302103936 225334116864 225404653824 225546632064 225976697856 226221958144 226429639488 226532702592 226746348192 226992443808 227425266432 227881111536 228199850424 228563427456 228778988256 228883120704 229341887892 229558182867 229779190368 229923924048 229995897768 230028577632 230245520232 230345496576 230812028199 231146923644 231252133896 231397795356 231470230446 231721453054 231822070272 232264101888 232410400768 232516186112 232628634693 232729645824 232881114557 233426479104 233573510144 233646626304 233679824896 233752974336 234221502528 234714005799 234815922432 234922802688 235144361088 235722922416 236064943296 236172392064 236321152704 236651696736 237028739584 237354328512 237578180112 237836031888 238060337788 238767151896 239101117164 239204938752 239251722554 239360621836 239707920816 239812005888 240072282112 240297710562 240633816633 240738303744 241121857536 241244510052 241349262336 242300205056 242557106688 242633035008 242790949219 242896372992 243512808448 243623647232 243847304064 244111959936 244188374976 244342184736 244453401024 244808089344 245410427808 245641877208 245676780192 245753685072 245908480792 246145229568 246377371968 246871204164 246983571576 247216504626 247610379744 247956714096 248064380928 248453711883 248927456232 249197625768 249305831424 249432646918 249540954624 249546180212 249654537216 250016772096 250288123904 250523145054 250631926272 250680944969 250795046446 250903945728 251140576128 251382362112 251540703232 251619443712 251886226176 252123782976 252238541184 252878685696 253232388864 253500881472 253739961072 254223785088 254499702912 254739724512 254855673408 255366499284 255853424736 256014582096 256131111264 256372671464 256724831727 257133855888 257376361788 257488118784 257493510792 257605318656 257655701212 258664414554 258782149836 258894517248 259026210261 259138683648 259914590208 260799829056 261215345664 261297114624 261348219223 261461700864 261580709376 262244562944 262604788992 262770198912 262852454592 262889803008 262972096128 263137737408 264167912736 264288153024 264454623264 264537406224 264824517776 265188287718 265861296792 266149845208 266233158828 266657332032 266908819632 267024715776 267565535874 268244578056 268361054208 268366673904 268483203072 268619773604 268736412672 269671410918 269788506624 269911305216 269964094582 270081317376 270459081984 270889988096 271262089728 271517920128 271812607872 272068957472 272330892288 272587730688 272876745024 273258419616 273554996384 273951909504 274076603136 274335087936 274625954928 274884957828 275010076152 275409100512 275708011488 276093646192 276347111859 276386377716 276472895706 276647040891 276913383264 277174543464 277294897152 277475370536 277595854848 277856518023 278561677212 278682633216 278951303358 279072428544 279375315456 279780673536 279908020224 280347328989 280469060352 280733573952 280861354368 281268868608 281308833792 281574139392 282266938944 282533148144 282805157376 282983291136 283071874176 283379101824 284488521408 284797286592 284886437472 285065882192 285195634528 285457456206 286312165776 286436487168 286492508536 286582190076 286622910224 286712632584 288016404858 288147500172 288272618496 288419255397 288878776368 289004212224 289408444416 289680199641 290541468672 290730563396 290856803328 291131113728 291263626752 292403913984 292588093824 292721270016 292997338816 293399807688 293867263872 294144413472 294278298048 294463658528 295025133312 295616473776 295751028384 296029954584 296916320064 297196345264 297511451172 297604582002 297927582498 298625273856 298683679112 298813372416 298819629808 298949382144 299093958891 299418575859 299989498536 300119758848 300272422086 300402805248 300445489152 300539538432 300728842752 301302263808 301775150313 301906185984 301912508142 302043603456 302328464256 302656591744 303233688576 303841482048 304266467232 304751236608 305038651008 305177494272 305789183856 306077577156 306372253824 306565232064 306661197024 306704770176 306994026976 307415722068 307749370932 308195898192 308329721856 308336178528 308530393808 308626973928 308954199294 309096093696 309386335671 310013816832 310171512924 310306194432 310605351966 311528835072 311670632448 311821361397 312159791853 312295336704 312890812416 312952007732 313087896576 313230403584 313525814784 314297229888 314753257728 314896522752 315094870272 315535595648 315825270696 315969023664 316472438016 316770906816 317114709184 317550306312 317849791662 318356202528 318801489552 318939918336 319610561088 320396947416 320497242156 320699117466 320845088844 320984404992 321450135552 321659346736 321799016448 322101186498 322304072103 322450774002 322551711657 323205894144 323409475584 323510713344 323861830656 324988623414 325129738752 325482613248 325584499968 325789579648 325937868032 326410785792 327213903744 327522502944 327569040256 327671580096 328193639424 328503162624 329161605552 329311428768 329622006168 330147172992 330608952128 330912465156 331063085304 331271615844 331903274976 332263501024 332568532998 332719906932 332721272832 332872716288 333033698907 333395151843 334030860072 334175901696 334345888422 334538594304 334854101504 335492591616 335848301568 336019139001 336165043968 336172083534 336318054912 337171580928 337488185853 337643185152 338001175296 338319948096 338965046784 339332937216 339652966016 339807564544 340119522288 340488665712 341137899648 341352776128 341508148352 341821667304 342299775636 342845141184 343168482384 343317491712 343324681056 344012831838 344885886072 344993846652 345042866448 345192689664 345368280348 345518244864 346720385466 346878200844 347096693034 347205345669 347582179581 347733105408 348287127552 348396152832 348615601152 348774279168 350139718656 350360265216 350469939456 350519737344 350629461504 350850316544 351332253792 352223883648 352384204032 352606164352 352716541632 353584383624 354481729056 354977545104 355543109376 355878426176 356367270168 356754047832 357090506682 357659437408 357822231872 358150727844 358315216896 358651675746 358877583831 359040932754 359561881224 359718008832 359881740288 360108423168 360446565843 360612109312 361107455616 361682786304 361866765078 362023893504 362416810496 363107856384 363450307584 363835660032 364344559488 365269212672 365435470848 365780117248 366167939904 366282562464 366513277104 366680101536 367212134016 367610681984 368115641712 368462815812 368515170288 368630527608 368862721188 369217844352 369566057952 370306806246 370475357364 370824756939 371415569616 371576844288 371935071144 372096571392 372500420608 373391184348 373796438652 373958747136 374148970377 374311431936 374319270318 374481805824 375025158144 375432185856 375784717581 376192569669 376355918592 376710864192 377073543168 377311054848 377429165568 377838802432 378185674464 378357811776 379318028544 379729715456 379848583296 380251322208 380609941608 381749554368 382109586768 382283510112 383049748926 383780137104 384021873144 384196666896 384363491328 384559007196 385171701824 385700783832 386064542682 386240266188 386483551818 387388624896 387809071104 387996621831 388173224754 388174818304 388351502336 388708025472 389871885312 390117458432 390295026688 391199743584 391823018496 392192551296 392371064064 393366844416 394155298368 394278681888 394334704512 394458144192 394706606112 395888426752 396251869104 396432229536 396681934896 396806109336 397236776664 398791945188 399224767812 399349738242 399601281287 399985998048 400363229448 400537073664 400719384576 400971790336 401348303811 401783900939 402366867084 402541581312 402550010856 402724804608 402929660406 403104619008 404311584768 404507116377 404946141873 405121976064 405688622976 406334982144 406718201344 406903325696 407276880192 407718911808 408103436208 408496338432 408753642752 408881596032 408939693568 409315117536 409887629424 410332494576 410927864256 411114904704 411502631904 411938932392 412327436742 412515114228 413113650768 413562017232 413741592576 414140469288 414579566574 415370074896 415761815196 416213055804 416393782272 416605591129 417450528768 417842515818 418034419712 418426955037 418608642816 418881088213 419062973184 419671010304 419862030336 420126493696 420703590528 421100360928 421292031552 421963250688 422361209088 423400408416 423799722216 424474936704 424607811264 425068652736 426147414784 426732782112 427195929888 427329656208 427598823288 427793451792 427979206656 429468248664 429738762804 429873285114 429934365336 430068948876 430339841386 431347617792 431815774208 432024607287 432221250258 432408927744 432493498463 433318164552 433506318336 433976817664 434112666624 435214381056 436095845094 436285204992 436696670592 436895440128 437591519232 438004216832 438605870976 438882140736 439081905024 439496008224 440196230656 440800895808 441216620208 441417447072 441695487792 442537699968 443424710664 443626542576 444044931876 444526869124 445374480096 445794517896 446267176758 446891373747 447797735424 448025518668 448220058624 448229444712 448424073216 448652175062 449984247804 450190913536 450408633129 450604207872 450668233728 450809307648 450897477121 451093264128 451953395712 452443916288 452859278976 452868762213 453065405184 453492696384 453984887616 454850532864 455762223072 456399700848 457126854912 457557976512 457766241408 458683775784 459116365734 459558380736 459847848096 459991795536 460057155264 460491040464 460690993152 461624056398 462293847288 462504267792 462795590712 462940460892 463442906108 463644140544 464820801536 465257269386 465459291648 465762229114 465908027949 466852958208 467147020288 467293252608 467359649792 467505948672 468443005056 469428011598 469631844864 469845605376 470288722176 471445844832 472129886592 472344784128 472642305408 473303393472 474057479168 474708657024 475156360224 475672063776 476120675576 476774687493 477534303792 478202234328 478409877504 478503445108 478721243672 479415841632 480595421124 481048676199 481267633266 481476607488 482489020104 482698524672 483676161003 484600410112 485114213376 485266070016 485581898438 485792745984 487025616896 487247294464 487482935121 487694608128 488223919872 488376749952 488684369472 488906802048 489616178688 490820855616 491283754416 491353560384 491507370144 491816961584 492290459136 492754743936 493742408328 493967143152 494433009252 495220759488 495913428192 496907423766 497854912464 498395251536 498611662848 498865293836 499081909248 499092360424 499309074432 501046290108 501263852544 501361889938 501518832633 501590092892 501807891456 502281152256 503081406464 503238887424 503772452352 504247565952 504258125301 504477082368 505757371392 506464777728 507001762944 507479922144 508447570176 508999405824 509479449024 509711346816 510732998568 511706849472 512029164192 512262222528 512745342928 513449663454 514267711776 514752723576 514976237568 514987021584 515210637312 515311402424 516019247757 517328829108 517564299672 517789034496 518052420522 518277367296 519829180416 520645039551 521599658112 522430691328 522594229248 522696438446 522923401728 523161418752 524489125888 525209577984 525540397824 525704909184 525779606016 525944192256 526275474816 528335825472 528576306048 528909246528 529074812448 529649035552 530376575436 531722593584 532299690416 532466317656 533314664064 533817639264 535131071748 535635760023 536489156112 536722108416 536733347808 537239547208 537472825344 537977513619 538561399131 539342821836 539577013248 539822610432 539928189164 540162634752 540918163968 542524179456 542800147617 543035840256 543625215744 544137914944 544661784576 545175461376 545753490048 546516839232 547109992768 547903819008 548153206272 548670175872 549251909856 549769915656 550020152304 550818201024 551416022976 552187292384 552694223718 552772755432 552945791412 553294081782 553826766528 554349086928 554589794304 554950741072 555191709696 555460209369 555713036046 557123354424 557365266432 557902606716 558144857088 558750630912 559561347072 560694657978 560938120704 561467147904 561478905477 561722708736 562537737216 562617667584 563148278784 564533877888 565066296288 565610314752 565966582272 566143748352 566758203648 568977042816 569594573184 569772874944 570131764384 570391269056 570914912412 572624331552 572985017072 573164380152 573245820448 573425265168 574574623389 576032809716 576295000344 576545236992 576838510794 577757552736 578816888832 579096814023 579360399282 579725327727 581082937344 581461126792 581713606656 582259837131 582262227456 582527253504 584807827968 585176187648 585442540032 585994677632 586799615376 587734527744 588288826944 588556596096 588927317056 590050266624 591232947552 591502056768 592059909168 593832640128 594392690528 595022902344 595209164004 595855164996 597367358224 597626744832 597639259616 598187917782 598837151718 599024607363 599978997072 600239517696 600544844172 600805610496 600890978304 601079076864 601457685504 603550300626 603812371968 603825016284 604087206912 604394490609 604656928512 605313183488 606467377152 607682964096 608532934464 609502473216 610077302016 610354988544 611578367712 612155154312 612744507648 613130464128 613322394048 613409540352 613988053952 614831444136 615498741864 616391796384 616672357056 617060787616 617253947856 617908398588 618192187392 618491155113 618772671342 620343025848 620612388864 621210703932 621869349861 623057670144 623642722794 624319583706 624590673408 625781624832 625904015464 626175793152 626460807168 626763773727 627051629568 628594459776 629506515456 629793045504 630189740544 631071191296 631650541392 631938047328 632944876032 633541813632 634229418368 635100612624 635699583324 636712405056 637602979104 639221122176 640793894832 640994484312 641398234932 641690177688 641968809984 643318693472 644202372996 644608144206 644809927671 644901548004 645103423314 645509762079 646818951168 647021426688 647723661312 648331875387 649977246828 650259477504 650965226496 651168999936 651579159296 651875736064 652821571584 654143767641 654427807488 655045005888 655138080512 655343160192 656387278848 657006325248 658323211104 658622857536 659244012336 660294345984 661217904256 661824930312 662126170608 662543231688 663806549952 664527002048 665137065996 665439813864 665442545664 666067397814 666790303686 668061720144 668351803392 668691776844 669077188608 669400765137 669708203008 671696603136 672038278002 672330087936 672344167068 672636109824 672978262593 674343161856 674976371706 675286370304 676002350592 676639896192 677930093568 678665874432 679305932032 679615129088 680239044576 680977331424 682275799296 682705552256 683016296704 683643334608 684599551272 685690282368 686336964768 686649362112 688025663676 688674548601 689771772144 689987693304 690085732896 690736560696 691036489728 692436084597 693440770932 693756401688 694193386068 694410691338 695164359162 695466210816 696792305664 697231202304 697548558336 697885904079 698643343671 700279437312 700720530432 700939878912 701039474688 701258923008 701700633088 702664507584 704142017397 704447767296 704768408064 705212328704 705433083264 707168767248 708963458112 709955090208 711086218752 711756852352 712734540336 713508095664 714181013364 715318874816 715644463744 716301455688 717303351492 717755167662 718081865508 719123762448 719436017664 720216846336 720893131686 721224218624 721901449899 722214911232 723365572608 723733530156 724047787008 724833620992 726900615168 727671320064 728372847657 728689118976 730538425344 730870941696 731560234496 732335879808 732565124928 733026554208 733360203072 734424268032 735221363968 736231283424 736925631624 737030340576 737261055216 737725442376 738435688704 739132115904 740613612492 740950714728 741649513878 742831139232 743870142288 744193142784 745000841216 745361135649 746782368696 747592877304 747917494272 748297940754 748622863872 748638540636 748963611648 750050316288 750864371712 751569435162 752042834907 752385139338 752711837184 753421728384 754147086336 754622109696 754858331136 755677604864 756371348928 756715623552 758636057088 759459430912 759697166592 760502644416 761219883216 763499108736 764219173536 764567020224 766099497852 767560274208 768043746288 768393333792 769118014392 770343403648 771401567664 772129085364 772480532376 772967103636 775993243662 776346449508 776349636608 776703004672 777078630783 777416050944 777922020967 779743770624 780234916864 780590053376 782399487168 783646036992 784044657669 784385102592 784742128128 786733688832 788310596736 788557363776 788669409024 788916288384 789413212224 791776853504 792503738208 792864459072 793363869792 793612218672 794473553328 797583890376 798449535624 798699476484 799202562574 799971996096 800726458896 801074147328 801943580672 802696607622 803567801878 804733734168 805083162624 805100021712 805449609216 805859320812 806209238016 809014232754 809892283746 810243952128 811025085689 811377245952 812669964288 813436402688 813806651392 814553760384 815437823616 816206872416 816992676864 817507285504 817763192064 817879387136 818630235072 819775258848 820664989152 821855728512 822229809408 823005263808 823877864784 824654873484 825030228456 826227301536 827124034464 828280938576 829159133148 829941122673 830740149792 831523630392 832426111608 832787564544 833211182258 835685031636 836068839424 836853910074 837217285632 837381028939 837762176426 838125946368 839342020608 839724060672 840252987392 841041986967 841407181056 842200721856 842584063104 843926501376 844722418176 846800816832 847599444432 848949873408 849215622528 850137305472 852294829568 853465564224 854391859776 854659312416 855197646576 855586903584 858936497328 859477525608 859746570228 859868730672 860137897752 860679682772 864049214574 864442500516 864817855488 864986996926 865257766191 866636329104 867012636672 867953635328 868225333248 872191690188 872570409984 873014264213 873393341184 873790880256 876008433664 877211741952 877764281472 877782662561 878163810048 878992016448 880392461312 881601791616 882433240416 882834894144 883390975584 885075399936 886849421328 887253085152 888089863752 889053738248 890748960192 891589035792 892534353516 893782747494 896051037336 896440117248 896458889424 896848146432 897304350124 898255727577 899968495608 900817266258 901208415744 901336467456 901618615296 901794954242 902186528256 903906791424 904887832576 905325450939 905718557952 905737524426 906130810368 906985392768 907969775232 909701065728 911524446144 912799401696 914253709824 915115953024 915532482816 917367551568 918232731468 919116761472 919695696192 919983591072 920114310528 920982080928 923248112796 924587694576 925008535584 925591181424 925880921784 926885812216 927288281088 928159007013 930514538772 930918583296 931524458228 931816055898 934294040576 934586505216 935011897344 936479375559 936886010112 938856023196 939263689728 939691210752 940577444352 942891689664 944259773184 944689568256 944874331037 945284610816 946606786944 948114958336 949417314048 950312720448 951344127552 952241351152 953549374986 955068607584 956404468656 956819755008 957006890216 957442487344 958831683264 961190842248 962097352398 962535266532 962953214976 964978040208 965397049344 966912216309 967352322006 967655134971 970228426752 970532140032 971163796876 971585491968 974051233792 974965870242 975389216256 976447839744 976753499904 977368738944 977813604096 979232357376 981641711232 982567508832 982707120768 983014740288 983633923168 984580918272 985509487872 987484816656 987934286304 988866018504 990441518976 991826856384 993814847532 995709824928 996790503072 997730587672 998163818496 998184720848 998618148864 999101096721 1000185455529 1002092580216 1002527705088 1002723779876 1003037665266 1003180185784 1003615782912 1004562304512 1006477774848 1007544904704 1008057417003 1008495131904 1008516250602 1008954164736 1011514742784 1012929555456 1014003525888 1014959844288 1016895140352 1017998811648 1018958898048 1019422693632 1021465997136 1023413698944 1024058328384 1024524445056 1025490685856 1026899326908 1028535423552 1029505447152 1029952475136 1029974043168 1030622804848 1032038495514 1034657658216 1035128599344 1035578068992 1036104841044 1036554734592 1041290079102 1041616037007 1042746538743 1043199316224 1044861382656 1045188458496 1045392876892 1045846803456 1046322837504 1050419155968 1051080795648 1051409818368 1051559212032 1051888384512 1052550949632 1056671650944 1057152612096 1057818493056 1058149624896 1059298071104 1060753150872 1063445187168 1064599380832 1064932635312 1066629328128 1067635278528 1070262143496 1071271520046 1072978312224 1073466695616 1074479094416 1074945650688 1075955027238 1076632751493 1077122798262 1078685643672 1079154026496 1079645220864 1079856378328 1080325269504 1081339697529 1081836327936 1085048358912 1085600295234 1086071680512 1087250431488 1088275829888 1089323569152 1090350922752 1091506980096 1093033678464 1094219985536 1095807638016 1096306412544 1097340351744 1098503819712 1099539831312 1100040304608 1101636402048 1102832045952 1104374584768 1105388447436 1105545510864 1105891582824 1106588163564 1107653533056 1108698173856 1109901482144 1110920418738 1111426072092 1112474270817 1114246708848 1114730532864 1115805213432 1116289714176 1117501261824 1121389315956 1121876241408 1122446911131 1122934295808 1122957810954 1123445417472 1125075474432 1126296557568 1127354152743 1128577709007 1129067755776 1130132592576 1131220629504 1131933164544 1132287496704 1133516407296 1137954085632 1139189146368 1139545749888 1140263528768 1140782538112 1141829824824 1145248663104 1145970034144 1146328760304 1146491640896 1146850530336 1149149246778 1152065619432 1152590000688 1153090473984 1153677021588 1155515105472 1158193628046 1158720798564 1159450655454 1162165874688 1162922253584 1163427213312 1163989865493 1164519674262 1164524454912 1165054507008 1169615655936 1170352375296 1170885080064 1171989355264 1173599230752 1175469055488 1176577653888 1177113192192 1177854634112 1180100533248 1182465895104 1183004113536 1184119818336 1187665280256 1188785381056 1190045804688 1190418328008 1191710329992 1194734716448 1195278519232 1196375835564 1197674303436 1198049214726 1198803843861 1199957994144 1201089688344 1201611220992 1202158153728 1202915371008 1204044911433 1205351702817 1207100601252 1207624743936 1207650032568 1208174413824 1208788981218 1209313857024 1210626366976 1212934754304 1213521349131 1214838425619 1215365928192 1217065868928 1219004946432 1220154604032 1220709977088 1223156735424 1224310308624 1225489015296 1226260928256 1226644788096 1226819080704 1227976107904 1229662888272 1230997483728 1232783592768 1233344714112 1234121575232 1234507895712 1235816797176 1236982310226 1237545342684 1240686051696 1241224777728 1242421407864 1243738699722 1247285445588 1248639167412 1249181346816 1249816773387 1251808030928 1252351586304 1253527547454 1254103259136 1255280865111 1256643264639 1257188919552 1259013030912 1259586091008 1260379481088 1262142382592 1263301082784 1263876094656 1265889752064 1267083627264 1268458836736 1270201225248 1271399166648 1273424810112 1275205958208 1278442244352 1281587789664 1281988968624 1282796469864 1283380355376 1283937619968 1286637386944 1288404745992 1289216288412 1289619855342 1289803096008 1290206846628 1291019524158 1294042853376 1295447322624 1296073821861 1296663750774 1297480495389 1299954493656 1300518955008 1301930452992 1302337999872 1303158318592 1303751472128 1305643143168 1308287535282 1308855614976 1310090011776 1310276161024 1310686320384 1312774557696 1314012650496 1316646422208 1317245715072 1318488024672 1320588691968 1322435808512 1323649860624 1324252341216 1325086463376 1327613099904 1329054004096 1330274131992 1330879627728 1332134795628 1333580607372 1336123440288 1337383553688 1338801530274 1339416406016 1340674121241 1343393206272 1344076556004 1344660175872 1344688334136 1345272219648 1345956525186 1349952743412 1350572740608 1351225899387 1352004701184 1352692431363 1353279792384 1355860187136 1357331748864 1358606286639 1358611864064 1359230258176 1360478089152 1361954662848 1364551598592 1365411104512 1366032593408 1367286669216 1369199102544 1371380564736 1372673929536 1373298724224 1376051327352 1377349097202 1379543544288 1379975386608 1380171465792 1381473121392 1382072979456 1384872169194 1386881541864 1387512803376 1388386772136 1388821382676 1390328718324 1390932421632 1394462404608 1395771808158 1397286687342 1397724083847 1400558874624 1401441060864 1401879757824 1402078949376 1402517846016 1403401266176 1405329015168 1408284034794 1408895534592 1409536816128 1410424657408 1410866166528 1414337534496 1417926916224 1419910180416 1422172437504 1423513704704 1425469080672 1427016191328 1428362026728 1430637749632 1431288927488 1432602911376 1434606702984 1435510335324 1436163731016 1438247524896 1441786263372 1442448437248 1443146028597 1443802899798 1444429822464 1444712324653 1447467060312 1448095574016 1449667241984 1451028483009 1453801230336 1455342640128 1456745695314 1457378237952 1461076850688 1461741883392 1462448805363 1463120468992 1464671759616 1465130249856 1466053108416 1466720406144 1468848536064 1470442727936 1472462566848 1473851263248 1474060681152 1474522110432 1475450884752 1476871377408 1478264231808 1481227224984 1481901429456 1483299027756 1485662278464 1487740284576 1490722271298 1493564737392 1495185754608 1495834988544 1496595881508 1497245727744 1497277081272 1497927223296 1503138870324 1504085669814 1504556497899 1504770278676 1505423674368 1506189444851 1506843456768 1509244219392 1509716662272 1511355209728 1512742697856 1512774375903 1513431247104 1517272114176 1518918861824 1519394333184 1521005288832 1522439766432 1526998217472 1528438347072 1529134040448 1532198995704 1535120548416 1536087492576 1536786667584 1538236028784 1540686807296 1542803135328 1544258170728 1544961064752 1545934207272 1551986487324 1552692899016 1552699273216 1554157261566 1554832101888 1555844041934 1559487541248 1560469833728 1561180106752 1561935118653 1564798974336 1567292073984 1568089315338 1568770205184 1569484256256 1573467377664 1576621193472 1577114727552 1577338818048 1577832576768 1578826424448 1583553707008 1585007476416 1585728918144 1586727739584 1587224437344 1588947106656 1595167780752 1596899071248 1597398952968 1598405125148 1599943992192 1601452917792 1605393215244 1606907280069 1607135603756 1609467468336 1610166325248 1610200043424 1611718641624 1612418476032 1615684197393 1618028465508 1619784567492 1620487904256 1622050171378 1622754491904 1626872805376 1627613302784 1628400442851 1629107520768 1630167801899 1630875647232 1632413744832 1633985353728 1635014571008 1635526384128 1635758774272 1637260470144 1639550517696 1641329978304 1643711457024 1644459618816 1646010527616 1647755729568 1649309746968 1650060456912 1652454603072 1654248068928 1656561877152 1658318266296 1659882245346 1661480299584 1663047260784 1664852223216 1665575129088 1666422364516 1671370063272 1673707820148 1674434571264 1674762057878 1675524352852 1676251892736 1678684041216 1680505974784 1682083973934 1682814362112 1684401443712 1684436716431 1685168126208 1687853002752 1689444836352 1693601633664 1695198888864 1697899746816 1698431245056 1700274610944 1704589659136 1706931128448 1708783719552 1709318624832 1710395293152 1711173807168 1717872994656 1718955051216 1719493140456 1719737461344 1720275795504 1721359365544 1723723870167 1728098429148 1728885001032 1729635710976 1729973993852 1730515532382 1733272658208 1736450666496 1739175983181 1744383380376 1745140819968 1746028528426 1746786682368 1747581760512 1752016867328 1754423483904 1754766614783 1755528562944 1755565325122 1756327620096 1757984032896 1760784922624 1763203583232 1764866480832 1765669788288 1766781951168 1770150799872 1773698842656 1774506170304 1776179727504 1778107476496 1781497920384 1783178071584 1785068707032 1787565494988 1792102074672 1792880234496 1792917778848 1794608700248 1796511455154 1797073822089 1799936991216 1801634532516 1802416831488 1802672934912 1803237230592 1803589908484 1804373056512 1810650901878 1811437115904 1811475048852 1812261620736 1813183471827 1813970785536 1815939550464 1819402131456 1823048892288 1825598803392 1828507419648 1830231906048 1831064965632 1834735103136 1836465462936 1838233522944 1839391392384 1839967182144 1840228621056 1841964161856 1846496225592 1849175389152 1850017071168 1851182362848 1851761843568 1853771624432 1854576562176 1855473465339 1856318014026 1861029077544 1861837166592 1863048916456 1863632111796 1865608049583 1869173010432 1872958751118 1873772020224 1877712046392 1878527379456 1879382421504 1881154888704 1885783379328 1888519546368 1889379136512 1889748662074 1890569221632 1893213573888 1896229916672 1898834628096 1900625440896 1902688255104 1904482702304 1907098749972 1910137215168 1912808937312 1914013780432 1914884974688 1917663366528 1922381684496 1924194704796 1925070533064 1925906429952 1929956080416 1933824432618 1934429783013 1934704644012 1935310269942 1936529286237 1940456853504 1941064280064 1942327593752 1943170983936 1944995626161 1949931740484 1950778432512 1952895679488 1953506999808 1954737477888 1955627208192 1958464714752 1962431302923 1963283422464 1965135017664 1965414241536 1966029480576 1967267846336 1969161836544 1971018975744 1974969633312 1975868572608 1977732037008 1980883037952 1983653712768 1987629695064 1991419649856 1993581006144 1995461175344 1996327636992 1996369441696 1998202193442 2000370911058 2004185160432 2005055410176 2005447559752 2006075330532 2006360371568 2007231565824 2008202295411 2009124609024 2015089809408 2016114834006 2016990263808 2017032501204 2017908329472 2018934787779 2023029485568 2025859110912 2028007051776 2029919688576 2033790280704 2035997623296 2037917796096 2038845387264 2042931994272 2046827397888 2048116656768 2049048890112 2050981371712 2053798653816 2057070847104 2059010894304 2059948086336 2061245609696 2064076991028 2066023645803 2069315316432 2070257198688 2072209682088 2073109469184 2077308253791 2082580158204 2083232074014 2085493077486 2086398632448 2090376916992 2090785753784 2091693606912 2092645675008 2093657712237 2095930031013 2100838311936 2102161591296 2102819636736 2103118424064 2103776769024 2105101899264 2112426052191 2113343301888 2114305224192 2115636986112 2116299249792 2118596142208 2121506301744 2126890374336 2129198761664 2129865270624 2133258656256 2135270557056 2140524286992 2142543040092 2145956624448 2146933391232 2148958188832 2151910054476 2153265502986 2154245596524 2157371287344 2158308052992 2159712756656 2160650539008 2162679395058 2163672655872 2165704349697 2170096717824 2171200590468 2172143361024 2174500862976 2176551659776 2180701845504 2183013960192 2185118542971 2186067356928 2188439971072 2191615276032 2192612825088 2194680703488 2197007639424 2199079662624 2200080609216 2203272804096 2205664091904 2208749169536 2210776894872 2211091021728 2211783165648 2213176327128 2215307066112 2217396347712 2219802964288 2221840837476 2222852144184 2224948541634 2228493417696 2231610426864 2232579428352 2235002523648 2236083406947 2242778631912 2243752482816 2244893822262 2245868591616 2245915621908 2246890834944 2250150948864 2252593115136 2254708305486 2256128504721 2257155418014 2258135511552 2260265185152 2262441259008 2263866329088 2264574993408 2267032814592 2275908171264 2278378292736 2279091499776 2280527057536 2281565076224 2283659649648 2290497326208 2291940068288 2292657520608 2292983281792 2293701060672 2298298493556 2304131238864 2305180001376 2307354043176 2311030210944 2316387256092 2317441597128 2318901310908 2325844507168 2327979730986 2329039348524 2329048909824 2330109014016 2331235892349 2333766062901 2339231311872 2340704750592 2341770160128 2343978710528 2347198461504 2350938110976 2352133973007 2353155307776 2354226384384 2355709268224 2360201066496 2364931790208 2366008227072 2368239636672 2375330560512 2377570762112 2380091609376 2380836656016 2383420659984 2389469432896 2390557038464 2392751671128 2395348606872 2396098429452 2397607687722 2399915988288 2402179376688 2403222441984 2405830742016 2408089822866 2410703405634 2414201202504 2415249487872 2415300065136 2416348827648 2417577962436 2418627714048 2421252733952 2427042698262 2429676851238 2430731856384 2433075257067 2434131737856 2438009892864 2440309208064 2441419954176 2446313470848 2448620617248 2450978030592 2452521856512 2453289576192 2453638161408 2455952215808 2459325776544 2461994967456 2465567185536 2466689428224 2468243150464 2469015791424 2471633594352 2473964620452 2475090685368 2481372103392 2484842815728 2487477399444 2489823368019 2494570891176 2497278334824 2498362693632 2499633546774 2503616061856 2507055094908 2508206518272 2510561730222 2512143086817 2513286529278 2514377839104 2518026061824 2519172182016 2520758962176 2523125960901 2524284765184 2526602165568 2527752189312 2531779504128 2534167254528 2536917673472 2540402450496 2542798333296 2546849620224 2550411916416 2556884488704 2563175579328 2563977937248 2565592939728 2566760710752 2573274773888 2576809491984 2578432576824 2579239710684 2579606192016 2580413693256 2582039048316 2592147643722 2593327501548 2594960990778 2595773298573 2599908987312 2601037910016 2603860905984 2604675999744 2606316637184 2607502944256 2616575070564 2617711229952 2619042792639 2620180023552 2620552322048 2621372640768 2628025300992 2633292844416 2633347987683 2634491430144 2636976049344 2641177383936 2644871617024 2647299721248 2648504682432 2650172926752 2655226199808 2658108008192 2660548263984 2661759255456 2664269591256 2667161214744 2672246880576 2674767107376 2677603060548 2678832812032 2681348242482 2688153112008 2689320351744 2689376668272 2690544439296 2691913050372 2694767182731 2699905486824 2702451798774 2704009402368 2705384862726 2706559584768 2711720374272 2714663497728 2715976352817 2717212573278 2717223728128 2718460516352 2720956178304 2723909325696 2729103197184 2730822209024 2732065186816 2734573338432 2738398205088 2742761129472 2745347859072 2746597448448 2752102654704 2754698194404 2759087088576 2759950773216 2760342931584 2762946242784 2769744338388 2773763083728 2775025606752 2776773544272 2777642765352 2780657436648 2781864843264 2791543616316 2794573374684 2795448167694 2797208969009 2802882121728 2803759515648 2805035692032 2806802532352 2809438126677 2810658030336 2812487306573 2816568069588 2817791069184 2819073632256 2820849314816 2821732333056 2828675068992 2834622993111 2835853832448 2839820360832 2844344875008 2847027409408 2850938161344 2854032382656 2856724053456 2861275499264 2862577854976 2865205822752 2869213405968 2871020670648 2872327462032 2876495049792 2883572526744 2886292057194 2887605799596 2888859644928 2889424649306 2894934120624 2896191148032 2899334483968 2900736648927 2902056966018 2910685280256 2913491390628 2914756475904 2916239137903 2922153701376 2924897610726 2926240937984 2929343519232 2930260499712 2932106216832 2932167617491 2933440812288 2937697072128 2940885455872 2944925133696 2947702526496 2948121362304 2949044220864 2950901769504 2953742754816 2956528463616 2962454449968 2963802858912 2966598055512 2971324556928 2975480569152 2981444542596 2987129474784 2990371509216 2993191763016 2994491455488 2994554162544 2995854446592 3000556366587 3006277740648 3008171339628 3009112995798 3009540557352 3010847348736 3012378889702 3013686913536 3019433324544 3022710419456 3024172251009 3025485395712 3025548751806 3026862494208 3027454489241 3034544228352 3037837723648 3038788666368 3042010577664 3044879532864 3053996434944 3056876694144 3058268080896 3064397991408 3070241096832 3072174985152 3073573335168 3076472057568 3081373614592 3085606270656 3088516341456 3089922129504 3091868414544 3103972974648 3105385798032 3108314523132 3109664203776 3111688083868 3120939667456 3123870237306 3128239616229 3129597948672 3134584147968 3136178630676 3137540410368 3138968512512 3153242386944 3154229455104 3154677636096 3155665153536 3156282339847 3157652848896 3167107414016 3170014952832 3171457836288 3173455479168 3174448874688 3177894213312 3190335561504 3193798142496 3194797905936 3196810250296 3199887984384 3202905835584 3210786430488 3213814560138 3214271207512 3218934936672 3220400086848 3223437283248 3224836952064 3229898254479 3231368394786 3236056931016 3239569134984 3240975808512 3244100342756 3245508983808 3253745610752 3256800885702 3258215041536 3260335603798 3261751294464 3264827489664 3267970707456 3270029142016 3271052768256 3271517548544 3274520940288 3279101035392 3282659956608 3287422914048 3288919237632 3292021055232 3295511459136 3298619493936 3300120913824 3304909206144 3308496137856 3313123754304 3316636532592 3319764490692 3322960599168 3326094521568 3329704446432 3332844729032 3337422812451 3342740126544 3347415640296 3348869142528 3349524115756 3351048705704 3352503785472 3364167947868 3365628724224 3367340733393 3368802887424 3368873432862 3370336252416 3378889672704 3385733127021 3387203267328 3390397777728 3395799493632 3396862490112 3400549221888 3409179318272 3413862256896 3417567439104 3418637249664 3420790586304 3422347614336 3435745989312 3437910102432 3438986280912 3439474922688 3440551591008 3442718731088 3447447740334 3456196858296 3457770002064 3459271421952 3459947987704 3461031064764 3466545316416 3478351966362 3488766760752 3490281639936 3492057056852 3493573364736 3495163521024 3508846967808 3509533229566 3511057125888 3511130650244 3512655240192 3515968065792 3521569845248 3526407166464 3529732961664 3531339576576 3533563902336 3540301599744 3547397685312 3549012340608 3552359455008 3556214952992 3562995840768 3566356143168 3570137414064 3575130989976 3584204149344 3585835557696 3589217400496 3593022910308 3594147644178 3596411531583 3599873982432 3603269065032 3604833662976 3606474461184 3607179816968 3608746113024 3612134734299 3616055108451 3621301803756 3622874231808 3622950097704 3624523241472 3626366943654 3627941571072 3631879100928 3638804262912 3644515276857 3646097784576 3651197606784 3657014839296 3660463812096 3662129931264 3669470206272 3672930925872 3676467045888 3678782784768 3679934364288 3680457242112 3683928323712 3692992451184 3698350778304 3700034142336 3702364725696 3703523687136 3707543248864 3710946930678 3712636028052 3722058155088 3723674333184 3726097832912 3727264223592 3731216099166 3745917502236 3747544040448 3749450320161 3755424092784 3757054758912 3762309777408 3765842595333 3769929793917 3771566758656 3777039092736 3778758273024 3779497324148 3781138443264 3786427147776 3797669256192 3801250881792 3805376510208 3808965404608 3814197499944 3820274430336 3825617874624 3828027560864 3829769949376 3835326733056 3844763368992 3848389409592 3850141066128 3851812859904 3859912160832 3867648865236 3868859566026 3869409288024 3870620539884 3873058572474 3882128560128 3884655187504 3886341967872 3888221465583 3889991252322 3892441486167 3899863480968 3901556865024 3905791358976 3907013999616 3909474955776 3911254416384 3916929429504 3924862605846 3926566844928 3930270035328 3930828483072 3932058961152 3934535692672 3938323673088 3942037951488 3949939266624 3951737145216 3955464074016 3961766075904 3967307425536 3975259390128 3982839299712 3987162012288 3990922350688 3992738883392 3996404386884 4000741822116 4008370320864 4010895119504 4012150661064 4012720743136 4016404590822 4018249218048 4022022363723 4030179618816 4032229668012 4033980527616 4034065002408 4035816658944 4037869575558 4051718221824 4053677698161 4056014103552 4058077294089 4059839377152 4067580561408 4071995246592 4075818859917 4075835592192 4077690774528 4085863988544 4093654795776 4096233313536 4098097780224 4101962743424 4107597307632 4114141694208 4118021788608 4119896172672 4122491219392 4128153982056 4132047291606 4138630632864 4140514397376 4144419364176 4146218938368 4154616507582 4165160316408 4166464148028 4170986154972 4172797264896 4181571507568 4183387213824 4187315424474 4191860062026 4193172251541 4201676623872 4204323182592 4205639273472 4206236848128 4207553538048 4210203798528 4224852104382 4226686603776 4228610448384 4231273972224 4232598499584 4237192284416 4243012603488 4253780748672 4258397523328 4259730541248 4266517312512 4270541114112 4281048573984 4285086080184 4291913248896 4293866782464 4297916377664 4303820108952 4306531005972 4308491193048 4314742574688 4319425513312 4325358790116 4327345311744 4329438085791 4331408699394 4334136973959 4342401180936 4344286722048 4349001725952 4353085449027 4353103319552 4361403691008 4366027920384 4370237085942 4372134713856 4376879942144 4383230552064 4385225650176 4387346416089 4389361406976 4394015278848 4398159325248 4400161218432 4406545608192 4411328183808 4417498339072 4421553789744 4422182043456 4423566331296 4426352654256 4430614132224 4434792695424 4439605928576 4443681674952 4445704288368 4449897083268 4456986835392 4463220853728 4472166813894 4485557263824 4487504965632 4489787644524 4491737183232 4491831243816 4493781669888 4509416610972 4512257009442 4513669493697 4514310836028 4516271023104 4518568334553 4520530370304 4527732658176 4529149986816 4534065629184 4538323127709 4551816342528 4556756585472 4558182999552 4561054115072 4563130152448 4567319299296 4580994652416 4583880136576 4585315041216 4585966563584 4587402121344 4596596987112 4608262477728 4610360002752 4614708086352 4622060421888 4632774512184 4634883194256 4637802621816 4651689014336 4655959461972 4658078697048 4658097819648 4662471784698 4667532125802 4678462623744 4681409501184 4683540320256 4685805355959 4687957421056 4694396923008 4701876221952 4704267946014 4706310615552 4708452768768 4711418536448 4720402132992 4729863580416 4732016454144 4736479273344 4750661121024 4755141524224 4760183218752 4761673312032 4766841319968 4778938865792 4781114076928 4785503342256 4790697213744 4792196858904 4795215375444 4799831976576 4804358753376 4816179645732 4820721840207 4821406811268 4828402405008 4830498975744 4830600130272 4835155924872 4837255428096 4842505467904 4847052592179 4854085396524 4859353702476 4861463712768 4866150514134 4868263475712 4880618416128 4882839908352 4885201328553 4890503405697 4892626941696 4897241234496 4901956061184 4905043713024 4906579152384 4907276322816 4911904431616 4918651553088 4923989934912 4931134371072 4933378856448 4936486300928 4938031582848 4943267188704 4947929240904 4950181370736 4962744206784 4969685631456 4974954798888 4979646736038 4989141782352 4994556669648 4996725387264 4999267093548 5007232123712 5014110189816 5021123460444 5024286173634 5026573058556 5028755678208 5036052123648 5041517924352 5046251921802 5048569530368 5053204331136 5053310149293 5055504378624 5063559008256 5068334509056 5073835346944 5080804900992 5085596666592 5093699240448 5100823832832 5113768977408 5126351158656 5127955874496 5131185879456 5133521421504 5146549547776 5153618983968 5156865153648 5158479421368 5159212384032 5160827386512 5164078096632 5184295287444 5186655003096 5189921981556 5191546597146 5199817974624 5209351999488 5212633274368 5215005888512 5217527949543 5223190712207 5233150141128 5235422459904 5238085585278 5240360047104 5241104644096 5242745281536 5256050601984 5264299844349 5266585688832 5266695975366 5268982860288 5273952098688 5282354767872 5289743234048 5294599442496 5297009364864 5300345853504 5310452399616 5316216016384 5321096527968 5323518510912 5328539182512 5334322429488 5344493761152 5349534214752 5355206121096 5362696484964 5376306224016 5378640703488 5378753336544 5383826100744 5389534365462 5399810973648 5404903597548 5408018804736 5410769725452 5413119169536 5431952705634 5434425146556 5434447456256 5436921032704 5439550415481 5441912356608 5445454146769 5447818651392 5458206394368 5461644418048 5464130373632 5469146676864 5476796410176 5485522258944 5490695718144 5493194896896 5504205309408 5509396388808 5518174177152 5519901546432 5520685863168 5525892485568 5539488676776 5547526167456 5550051213504 5553547088544 5555285530704 5561314873296 5563729686528 5583087232632 5589146749368 5590896335388 5594417938018 5607519031296 5613605064704 5618876253354 5621316060672 5622415480019 5624974613146 5633136139176 5635582138368 5638147264512 5641698629632 5643464666112 5657350137984 5669245986222 5671707664896 5679640721664 5688689750016 5694054818816 5701876322688 5708064765312 5713448106912 5722550998528 5725155709952 5730411645504 5738426811936 5742041341296 5744654924064 5752990099584 5767145053488 5772584114388 5775211599192 5777719289856 5778849298612 5789868241248 5801473297854 5804113932036 5809587858711 5821370560512 5826982781256 5829512951808 5832478275806 5849795221452 5852481875968 5858687038464 5860520999424 5861667202573 5864212433664 5864335234982 5866881624576 5875394144256 5881770911744 5887293908769 5889850267392 5895405052992 5896242724608 5898088441728 5901803539008 5907485509632 5913056927232 5924908899936 5927605717824 5933196111024 5942649113856 5950961138304 5962889085192 5974258949568 5980743018432 5986383526032 5988982910976 5989108325088 6001112733174 6012555481296 6016342679256 6018225991596 6019081114704 6021694697472 6024757779404 6027373827072 6048344502018 6050970791424 6051097503612 6053724988416 6054908978482 6056804363337 6069088456704 6075675447296 6077577332736 6084021155328 6089759065728 6107992869888 6113753388288 6116536161792 6128795982816 6140482193664 6144349970304 6147146670336 6152944115136 6162747229184 6171212541312 6177032682912 6179844259008 6183736829088 6198070937409 6207945949296 6210771596064 6216629046264 6219328407552 6223376167736 6231924761373 6247740474612 6256479232458 6259195897344 6272357261352 6275080820736 6277937025024 6287790093039 6306484773888 6308458910208 6309355272192 6311330307072 6312564679694 6315305697792 6334214828032 6337278156573 6340029905664 6342915672576 6346910958336 6348897749376 6355788426624 6380671123008 6387596284992 6389595811872 6393620500592 6399775968768 6405811671168 6421572860976 6427629120276 6428542415024 6437869873344 6440800173696 6446874566496 6459796508958 6462736789572 6472113862032 6479138269968 6481951617024 6488200685512 6491017967616 6497113049091 6513601771404 6516430083072 6520671207596 6523502588928 6529654979328 6540058284032 6542105536512 6549041880576 6555355628913 6558202070784 6565319913216 6574845828096 6577838475264 6584042110464 6591022918272 6597238987872 6600241827648 6609818412288 6616992275712 6626247508608 6633273065184 6639528981384 6645921198336 6652189043136 6659408892864 6665689458064 6674845624902 6685480253088 6694831280592 6697738285056 6699048231512 6702097411408 6705007570944 6708250220841 6728335895736 6731257448448 6734681466786 6737605774848 6737746865724 6740672504832 6757779345408 6768385514163 6771466254042 6774406534656 6780795555456 6791598987264 6793724980224 6801098443776 6818358636544 6827724513792 6835134878208 6837274499328 6841581172608 6844695228672 6871491978624 6875820204864 6877972561824 6878949845376 6881103182016 6885437462176 6894895480668 6912393716592 6915540004128 6919895975408 6922062129528 6933090632832 6956703932724 6977533521504 6984114113704 6987146729472 6990327042048 6993707677047 7001298188703 7017693935616 7019066459132 7022114251776 7022261300488 7025310480384 7031936131584 7052814332928 7056401919021 7059465923328 7062679153152 7067127804672 7080603199488 7094795370624 7098024681216 7104718910016 7112429905984 7125991681536 7132712286336 7140274828128 7150261979952 7168408298688 7171671115392 7178434800992 7186045820616 7188295288356 7192823063166 7199747964864 7206538130064 7209667325952 7214359633936 7217492226048 7224269468598 7232110216902 7242603607512 7245748463616 7245900195408 7249046482944 7252733887308 7255883142144 7263758201856 7289030553714 7292195569152 7299225771201 7302395213568 7314029678592 7320927624192 7324259862528 7338940412544 7345861851744 7352934091776 7357565569536 7359868728576 7360914484224 7367856647424 7385984902368 7396701556608 7400068284672 7404729451392 7407047374272 7415086497728 7421893861356 7425272056104 7444116310176 7452195665824 7454528447184 7462432198332 7469470104057 7491835004472 7495088080896 7498900640322 7510848185568 7524619554816 7531685190666 7536429260451 7539859587834 7543133517312 7554078185472 7557516546048 7558994648296 7562276886528 7569377882703 7572854295552 7595338512384 7602501763584 7610753020416 7617930809216 7628394999888 7640548860672 7651235749248 7656055121728 7659539898752 7670653466112 7689526737984 7696778819184 7700282132256 7719824321664 7735297730472 7737719132052 7738818576048 7741241079768 7746117144948 7769310375008 7776442931166 7779982504644 7784882972334 7787319895719 7799726961936 7803113730048 7811582717952 7814027999232 7818949911552 7822508832768 7849725211692 7853133689856 7857128377917 7860540070656 7861656966144 7864117922304 7869071385344 7884075902976 7899878533248 7900043963049 7903474290432 7910928148032 7923532151808 7934614851072 7950518780256 7965678599424 7974324024576 7981844701376 7985477766784 7992808773768 8001483644232 8016740641728 8021790239008 8024301322128 8025441486272 8032809181644 8036498436096 8044044727446 8064459336024 8067961055232 8068130004816 8071633317888 8075739151116 8084301548193 8107355396322 8112028207104 8116154588178 8119678754304 8135161122816 8143990493184 8147929058451 8151637719834 8151671184384 8155381549056 8171727977088 8187309591552 8192466627072 8196195560448 8203925486848 8215194615264 8228283388416 8236043577216 8239792345344 8244982438784 8256307964112 8264094583212 8277261265728 8281028794752 8288838728352 8309233015164 8330320632816 8332928296056 8341972309944 8345594529792 8363143015136 8374630848948 8383720124052 8386344503082 8391626907027 8408646365184 8411278546944 8415107076096 8420407597056 8428314380031 8437461919719 8449704208764 8453373207552 8457220896768 8462547944448 8465196999168 8474384568832 8486025206976 8503868979333 8507561497344 8516795046656 8519461082496 8533034625024 8541082228224 8562097147968 8570172160368 8583826497792 8587733564928 8595832755328 8607640217904 8613062011944 8616982386096 8629485149376 8638851026624 8650717580232 8658876171582 8662817398788 8668273947918 8684802361872 8688573444096 8698003451904 8702209946781 8706170898054 8706206639104 8732055840768 8740474171884 8744269427712 8748717413709 8753759884288 8766461104128 8774692832178 8778722813952 8788030557696 8796318650496 8796502852473 8800322436864 8813091216384 8822656367616 8834996678144 8843107579488 8844364086912 8847132662592 8852705308512 8861228264448 8869585390848 8879211857152 8887363349904 8891408576736 8899794166536 8913973670784 8926441707456 8944333627788 8971114527648 8979575289048 8983474366464 8983662487632 8987563339776 9001669099761 9018833221944 9024514018884 9027338987394 9028621672056 9032542046208 9037136669106 9041060740608 9058299973632 9068131258368 9072516753027 9076646255418 9082363467723 9103632685056 9113513170944 9116365999104 9122108230144 9126260304896 9134638598592 9161989304832 9167760273152 9170630082432 9171933127168 9174804242688 9193193974224 9216524955456 9220720005504 9229416172704 9244120843776 9265549024368 9269766388512 9275605243632 9303378028672 9311918923944 9316157394096 9324943569396 9335064251604 9362819002368 9371610711918 9375914842112 9384718848687 9388793846016 9403752443904 9408535892028 9412621231104 9416905537536 9422837072896 9459727160832 9464032908288 9468847019541 9472958546688 9501322242048 9510283048448 9520366437504 9523346624064 9533682639936 9557877731584 9562228153856 9571006684512 9581394427488 9584393717808 9590430750888 9599663953152 9608717506752 9632359291464 9641443680414 9642813622536 9656804810016 9661200260544 9670311849744 9674510856192 9685010935808 9689694763437 9694105184358 9708170793048 9718707404952 9722927425536 9732301028268 9736526951424 9761236832256 9770402657106 9781006811394 9785253883392 9794482468992 9803912122368 9810087426048 9813158304768 9814552645632 9823808863232 9837303106176 9847979869824 9862268742144 9866757712896 9872972601856 9876063165696 9886534377408 9895858481808 9900362741472 9925488413568 9939371262912 9949909597776 9959293472076 9978283564704 9989113339296 9998534187096 10014464247424 10028220379632 10042246920888 10048572347268 10053146117112 10057511356416 10092503843604 10097139060736 10102022200179 10106408662272 10106620298586 10111008757248 10112986272571 10136669018112 10147670693888 10157199381063 10161609801984 10171193333184 10187398480896 10201647665664 10227537954816 10252702317312 10255911748992 10262371758912 10267042843008 10293099095552 10307237967936 10313730307296 10316958842736 10318424768064 10321654773024 10328156193264 10368590574888 10373310006192 10379843963112 10383093194292 10399635949248 10425266548736 10435055899086 10446381424414 10466300282256 10470844919808 10476171170556 10480720094208 10482209288192 10485490563072 10528599688698 10533171377664 10533391950732 10537965720576 10543326113957 10547904197376 10564709535744 10579486468096 10589198884992 10594018729728 10600691707008 10620904799232 10632432032768 10642193055936 10647037021824 10657078365024 10668644858976 10688987522304 10699068429504 10710412242192 10725392969928 10752612448032 10757506673088 10767652201488 10779068730924 10789234594749 10799621947296 10809807195096 10821539450904 10826238339072 10848165325353 10863905411268 10868850293112 10868894912512 10879100830962 10883824713216 10890908293538 10895637302784 10916412788736 10923288836096 10928260747264 10933545830571 10938293353728 10953592820352 10971044517888 10981391436288 10986389793792 11008410618816 11018792777616 11036348354304 11039803092864 11041371726336 11051784971136 11078977353552 11095052334912 11100102427008 11107094177088 11110571061408 11122629746592 11166174465264 11178293498736 11181792670776 11188835876036 11237752506708 11242632121344 11244830960038 11248350960483 11249949226292 11266272278352 11271164276736 11283397259264 11286929332224 11309789381751 11314700275968 11338491972444 11343415329792 11359281443328 11388109637632 11403752645376 11411174613293 11416129530624 11426896213824 11445101997056 11450311419904 11460823291008 11476853623872 11484082682592 11489309848128 11505980199168 11534290106976 11545168228776 11550423198384 11555438579712 11557698597224 11579736482496 11602946595708 11608227864072 11619175717422 11653965562512 11659025903616 11664956551612 11677324458501 11699590442904 11717374076928 11721041998848 11723334405146 11728424867328 11728670469964 11733763249152 11750788288512 11763541823488 11774587817538 11779700534784 11790810105984 11792485449216 11796176883456 11803607078016 11814971019264 11826113854464 11849817799872 11855211435648 11866392222048 11885298227712 11901922276608 11925778170384 11948517899136 11961486036864 11972767052064 11978216650176 12002225466348 12025110962592 12032685358512 12036451983192 12038162229408 12049515558808 12054747654144 12066067091169 12096689004036 12101941582848 12102195007224 12107449976832 12109817956964 12113608726674 12155154665472 12168042310656 12174231882267 12179518131456 12215985739776 12227506776576 12233072323584 12257591965632 12280964387328 12283366303481 12288699940608 12294293340672 12305888230272 12325494458368 12342425082624 12354065365824 12359688518016 12367473658176 12396141874818 12415891898592 12421543192128 12433258092528 12438656815104 12446752335472 12463849522746 12495480949224 12512958464916 12518391794688 12544714522704 12550161641472 12575580186078 12579516754623 12612969547776 12616917820416 12618710544384 12622660614144 12625129359388 12630611395584 12674556313146 12680059811328 12685831345152 12693821916672 12697795498752 12711576853248 12761342246016 12775192569984 12779191623744 12787241001184 12799551937536 12811623342336 12843145721952 12855258240552 12857084830048 12875739746688 12881600347392 12893749132992 12919593017916 12925473579144 12944227724064 12958276539936 12976401371024 12982035935232 12988314257373 12994226098182 13002410921877 13027203542808 13032860166144 13041342415192 13047005177856 13059256347081 13059309958656 13084211073024 13098083761152 13110711257826 13116404141568 13130639826432 13149691656192 13155676950528 13168084220928 13182045836544 13194477975744 13200483655296 13219636824576 13233984551424 13252495017216 13266546130368 13279057962768 13291842396672 13304378086272 13318817785728 13331378916128 13349691249804 13370960506176 13389662561184 13398096463024 13404194822816 13416500441682 13456671791472 13462514896896 13469362933572 13475211549696 13475493731448 13481345009664 13536771028326 13541008481091 13542932508084 13548813069312 13555705003659 13561591110912 13583197974528 13587449960448 13602196887552 13614969383127 13655449027584 13670269756416 13674548998656 13683162345216 13689390457344 13742983957248 13751640409728 13755945123648 13757899690752 13762206364032 13770874924352 13789790961336 13824787433184 13831080008256 13839791950816 13844124259056 13866181265664 13913407865448 13955067043008 13968228227408 13974293458944 13987415354094 14002596377406 14035387871232 14038132918264 14044228503552 14044522600976 14050620960768 14057416067877 14063872263168 14105628665856 14112803838042 14118931846656 14125358306304 14134255609344 14161206398976 14189590741248 14196049362432 14209437820032 14224859811968 14251983363072 14265424572672 14280549656256 14300523959904 14336816597376 14343342230784 14356869601984 14372091641232 14376590576712 14385646126332 14399495929728 14413076260128 14428719267872 14448538937196 14462165520621 14464220433804 14485207215024 14491496927232 14491800390816 14505467774616 14511766284288 14527516403712 14541157776537 14578061107428 14584391138304 14598451542402 14604790427136 14641855248384 14648519725056 14655603985659 14671510217091 14677880825088 14691723703488 14705868183552 14715131139072 14719737457152 14721828968448 14735713294848 14771969804736 14793403113216 14800136569344 14809458902784 14814094748544 14830172995456 14843787722712 14850544112208 14888232620352 14904391331648 14909056894368 14924864396664 14938940208114 14983670008944 14990176161792 14997801280644 15021696371136 15063370381332 15072858520902 15079719175668 15086267034624 15108156370944 15117989296592 15124553773056 15138755765406 15145708591104 15159930447879 15190677024768 15205003527168 15221506040832 15235861618432 15256789999776 15281097721344 15302471498496 15312110243456 15319079797504 15341306932224 15379053475968 15393557638368 15400564264512 15439648643328 15470595460944 15475438264104 15477637152096 15482482159536 15492234289896 15538620750016 15552885862332 15559965009288 15569765944668 15574639791438 15599453923872 15628055998464 15637899823104 15645017665536 15652583848629 15669572136621 15699450423384 15706267379712 15714256755834 15721080141312 15723313932288 15728235844608 15738142770688 15768151805952 15792899533047 15799757066496 15800087926098 15806948580864 15821856296064 15847064303616 15869229702144 15901037560512 15931357198848 15948648049152 15963689402752 15970955533568 15985617547536 16002967288464 16033481283456 16043580478016 16048602644256 16050882972544 16065618363288 16088089454892 16128918672048 16135922110464 16136260009632 16151478302232 16168603096386 16214710792644 16224056414208 16232309176356 16239357508608 16295858116902 16303275439668 16303342368768 16310763098112 16318651246443 16336362440307 16343455954176 16374619183104 16384933254144 16392391120896 16407850973696 16430389230528 16456566776832 16472087154432 16479584690688 16489964877568 16512615928224 16528189166424 16554522531456 16562057589504 16577677456704 16618466030328 16660641265632 16665856592112 16683944619888 16691189059584 16726286030272 16749261697896 16767440248104 16772689006164 16783253814054 16822557093888 16840815194112 16856628760062 16867246440057 16874923839438 16899408417528 16906746415104 16914441793536 16925095888896 16930393998336 16948769137664 16972050413952 17007737958666 17015122994688 17033590093312 17038922164992 17066069250048 17082164456448 17124194295936 17140344320736 17167652995584 17175467129856 17191665510656 17215280435808 17226124023888 17233964772192 17258970298752 17277702053248 17301435160464 17317752343164 17325634797576 17336547895836 17369604723744 17404419893562 17412341796108 17412413278208 17428763576133 17464111681536 17480948343768 17488538855424 17497434827418 17507519768576 17549385664356 17557445627904 17576061115392 17585001607719 17592637300992 17593005704946 17600644873728 17626182432768 17645312735232 17661881726307 17669993356288 17686215158976 17688728173824 17694265325184 17705410617024 17722456528896 17739170781696 17758423714304 17774726699808 17782817153472 17799588333072 17827947341568 17852883414912 17888667255576 17942229055296 17959150578096 17966948732928 17967324975264 18003338199522 18037666443888 18049028037768 18054677974788 18057243344112 18065084092416 18074273338212 18082121481216 18145033506054 18153292510836 18164726935446 18170413090011 18207265370112 18227026341888 18232731998208 18244216460288 18252520609792 18269277197184 18323978609664 18335520546304 18341260164864 18343866254336 18349608485376 18386387948448 18433049910912 18441440011008 18458832345408 18488241687552 18531098048736 18539532777024 18551210487264 18606756057344 18623837847888 18632314788192 18649887138792 18670128503208 18743221423836 18751829684224 18769437697374 18777587692032 18781260220489 18817071784056 18825242462208 18833811075072 18845674145792 18863370279117 18919454321664 18928065816576 18937694039082 18945917093376 19002644484096 19011834469719 19020566096896 19040732875008 19046693248128 19067365279872 19115755463168 19124456307712 19142013369024 19162788854976 19168787435616 19180861501776 19199327906304 19217435013504 19264718582928 19282887360828 19285627245072 19313609620032 19322400521088 19340623699488 19379389526874 19388210368716 19416341586096 19437414809904 19445854851072 19464602056536 19473053902848 19540805314212 19562013622788 19570507766784 19580462783063 19588964937984 19620174852096 19626316609536 19647617726464 19666066886739 19674606212352 19687411146011 19695959739648 19724537484288 19733515425792 19745945203712 19752126331392 19773068754816 19791716963616 19800725482944 19850976827136 19878742525824 19899819195552 19918586944152 19956567129408 19978226678592 19997068374192 20028928494848 20056440759264 20084493841776 20097144694536 20106292234224 20115022712832 20185007687208 20204044400358 20212817324544 20213240597172 20222017514496 20225972545142 20273338036224 20295341387776 20305156542489 20314398762126 20323219603968 20342386666368 20374796961792 20403295331328 20455075909632 20505404634624 20511823497984 20524743517824 20534085686016 20586198191104 20614475935872 20627460614592 20633917685472 20636849536128 20643309546048 20656312386528 20737181149776 20746620012384 20759687926224 20766186388584 20799271898496 20870111798172 20892762848828 20932600564512 20952342341112 20961440188416 20970981126144 21003894566109 21057199377396 21066342755328 21066783901464 21075931441152 21086652227914 21095808394752 21158972936192 21169205757063 21178397769984 21188037459456 21192181424687 21201383414016 21241809598464 21264864065536 21284386111872 21294074043648 21314156730048 21337289717952 21377975044608 21398136859008 21420824484384 21450785939856 21505224896064 21515013346176 21535304402976 21558137461848 21578469189498 21599243894592 21619614390192 21643078901808 21652476678144 21696330650706 21727810822536 21737700586224 21758201661924 21767649426432 21781816587076 21791274605568 21846577672192 21867091661142 21876586707456 21897677313603 21907185640704 21942089035776 21962782872576 21972779587584 22016821237632 22037585555232 22072696708608 22079606185728 22082743452672 22103569942272 22157954707104 22190104669824 22200204854016 22214188354176 22221142122816 22245259493184 22332348930528 22356586997472 22363585341552 22377671752072 22408410312171 22475505013416 22485264242688 22489661920076 22496701920966 22499898452584 22532544556704 22573858664448 22609287781353 22619578763502 22629400551936 22676983944888 22686830659584 22718562886656 22776219275264 22807505290752 22822349226586 22832259061248 22853792427648 22890203994112 22900622839808 22921646582016 22953707247744 22968165365184 22978619696256 23011960398336 23068580213952 23090336457552 23100846396768 23115397194448 23159472964992 23205893191416 23216455728144 23238351434844 23307931125024 23329913103224 23354648917002 23361959687157 23399180885808 23434748153856 23442083997696 23446668810292 23456849734656 23457340939928 23467526498304 23549175635076 23559401069568 23571385133751 23581620211968 23584970898432 23592353766912 23607214156032 23652227708928 23699635599744 23700131889147 23710422871296 23732784444096 23770596455424 23803844553216 23851556340768 23897035798272 23922972073728 23945534104128 23956433300352 24004450932696 24050221925184 24065370717024 24072903966384 24076324458816 24099031117616 24109495308288 24132134182338 24193378008072 24203883165696 24204390014448 24214899953664 24219635913928 24227217453348 24252904644579 24336084621312 24348463764534 24359036262912 24431971479552 24455013553152 24466144647168 24515183931264 24561928774656 24566732606962 24577399881216 24588586681344 24611776460544 24650988916736 24684850165248 24708130731648 24719377036032 24734947316352 24792283749636 24831783797184 24843086384256 24866516185056 24893504670944 24927699045492 24990961898448 25025916929832 25036783589376 25089429045408 25151160372156 25159033509246 25174880721081 25225939095552 25233835640832 25245321228288 25250258718776 25261222791168 25284943140093 25312385759157 25349112626292 25360119622656 25371662690304 25387643833344 25395590997504 25423153706496 25511606937999 25522684492032 25550385139968 25558383247488 25574482002368 25599103875072 25623246684672 25686291443904 25710516481104 25714169660096 25751479493376 25763200694784 25787498265984 25839186035832 25850947158288 25888455448128 25916553079872 25952802742048 25976628514746 25988452196364 26004821843754 26054407085616 26065720332288 26082684830384 26094010355712 26106629840343 26118512694162 26118619917312 26196167522304 26221422515652 26232808283136 26246152241127 26261279652864 26299383312384 26336168441856 26364091673088 26388955951488 26389508557419 26400967310592 26439273649152 26467969102848 26504990034432 26533092260736 26558115925536 26583684793344 26608756172544 26637635571456 26662757832256 26699382499608 26741921012352 26779325122368 26796192926048 26808389645632 26833000883364 26913343582944 26938725867144 26950423099392 26950987462896 26962690019328 27005007299283 27073542056652 27082016962182 27085865016168 27097626138624 27111410007318 27123182221824 27174899920896 27204393775104 27217550259081 27229938766254 27247090403169 27310898055168 27340539512832 27349097997312 27366324690432 27378780914688 27485967914496 27503280819456 27511890247296 27515799381504 27524412728064 27541749848704 27579581922672 27649574866368 27662160016512 27679583901632 27688248518112 27732362531328 27826815730896 27910134086016 27936456454816 27974830708188 28005192754812 28076265836528 28088457007104 28089045201952 28114832135754 28127744526336 28154156546061 28211257331712 28225607676084 28237863693312 28250716612608 28268511218688 28379181482496 28392098724864 28406541058623 28418875640064 28449719623936 28503966726144 28530849145344 28561099312512 28601047919808 28673633194752 28686684461568 28713739203968 28744183282464 28753181153424 28771292252664 28798991859456 28826152520256 28857438535744 28897077874392 28924331041242 28928440867608 28970414430048 28983600781632 29010935549232 29023532568576 29055032807424 29069084290311 29082315553074 29156122214856 29168782276608 29196903084804 29209580854272 29283710496768 29311207971318 29343020434182 29355761650176 29383447406976 29411736367104 29430262278144 29439474914304 29443657936896 29471426589696 29543939609472 29586806226432 29600273138688 29618917805568 29628189497088 29660345990912 29687575445424 29701088224416 29776465240704 29808782663296 29818113788736 29849728793328 29877880416228 29967340017888 29995602561288 30043392742272 30126740762664 30145717041804 30159438351336 30172534069248 30235978593184 30277511530812 30291417182208 30306066600537 30319860895758 30338958817713 30410007054336 30443012081664 30471598143189 30471723236864 30513579999552 30562195442688 30604942996992 30624220486912 30638159595008 30682613864448 30758106951936 30787115276736 30801128529024 30879297286656 30941190921888 30950876528208 30955274304192 30964964319072 30984468579792 31077241500032 31105771724664 31119930018576 31139531889336 31149279582876 31198907847744 31275799646208 31305167697258 31339144273242 31398900846768 31412534759424 31428513511668 31442160282624 31446627864576 31456471689216 31476285541376 31585799066094 31599514132992 31600175852196 31613897161728 31629978341871 31643712592128 31694128607232 31738459404288 31802075121024 31862714397696 31897296098304 31927378805504 31941911067136 31971235095072 32005934576928 32066962566912 32087160956032 32097205288512 32101765945088 32131236726576 32176178909784 32257837344096 32272520019264 32302956604464 32337206192772 32367703784247 32429421585288 32464618352712 32478715017216 32544495976059 32591716233804 32606550879336 32606684737536 32637302492886 32672724880614 32686911908352 32749238366208 32769866508288 32784782241792 32800637491713 32815701947392 32860778461056 32913133553664 32944174308864 32959169381376 32979929755136 33025231856448 33056378332848 33109045062912 33124115179008 33155354913408 33236932060656 33321282531264 33331713184224 33367889239776 33452572060544 33498523395792 33534880496208 33545378012328 33566507628108 33713257520124 33734492880114 33745052881449 33749847678876 33798816835056 33813492830208 33850191777792 33860787996672 33897538275328 33929368145253 33944100827904 34015475917332 34030245989376 34067180186624 34077844329984 34164328912896 34233523839879 34248388591872 34280688641472 34335305991168 34350934259712 34383331021312 34430560871616 34452248047776 34467929544384 34517940597504 34555404106496 34602870320928 34635504686328 34651269595152 34673095791672 34739209447488 34808839787124 34824683592216 34824826556416 34857527152266 34961896687536 34977077710848 34994869654836 35015039537152 35031973375503 35098771328712 35152122230784 35170003215438 35185274601984 35186011409892 35201289747456 35252364865536 35290625470464 35323763452614 35339986712576 35372430317952 35377456347648 35388530650368 35410821234048 35444913057792 35478341563392 35516847428608 35549453399616 35565634306944 35599176666144 35655894683136 35705766829824 35777334511152 35884458110592 35918301156192 35934649950528 36006676399044 36075332887776 36098056075536 36109355949576 36114486688224 36148546676424 36164242962432 36290067012108 36306585021672 36329453870892 36340826180022 36465463996416 36488432920576 36505041219584 36522695646801 36538554394368 36562334985449 36647957219328 36671041092608 36682520329728 36687732508672 36699216970752 36772775896896 36850098910443 36866099821824 36882880022016 36917664690816 36976483375104 37062196097472 37079065554048 37102420974528 37213512114688 37247675695776 37264629576384 37299774277584 37340257006416 37486442847672 37538875394748 37555175384064 37562520440978 37634143568112 37650484924416 37691348291584 37726740558234 37838908643328 37856131633152 37875388078164 37891834186752 38023668939438 38041132193792 38081465750016 38093386496256 38118179027383 38134730559744 38231510926336 38248912615424 38284026738048 38325577709952 38337574871232 38361723003552 38398655812608 38434870027008 38529437165856 38565774721656 38571254490144 38627219240064 38644801042176 38681247398976 38758779053748 38776420737432 38832683172192 38874829619808 38929204113072 38946107805696 39007232765631 39081610628424 39124027245576 39141015533568 39160925566126 39177929875968 39252633219072 39295235452928 39332133773478 39349212424704 39356908360133 39374822292022 39391919479296 39449074968576 39467030851584 39491890407424 39504252662784 39546137509632 39583433927232 39601450965888 39701953654272 39757485051648 39799638391104 39837173888304 39913134258816 39956453357184 39994136748384 40057856989696 40112881518528 40168987683552 40194289389072 40212584468448 40370015374416 40408088800716 40425634649088 40426481194344 40444035028992 40451945090284 40610313084978 40628797524252 40646439207936 40667115010977 40684773332736 40749593923584 40806590662656 41010809269248 41023646995968 41031670418011 41049487035648 41068171372032 41172396382208 41228951871744 41254921229184 41267835370944 41273699072256 41286619092096 41312624773056 41474362299552 41493240024768 41519375852448 41532372777168 41598543796992 41740223596344 41785525697656 41865201129024 41904684682224 41922880376832 42007789132218 42114398754792 42132685510656 42133567802928 42151862882304 42173304455828 42191616789504 42338411514126 42356795539968 42376074918912 42384362849374 42402766828032 42483619196928 42529728131072 42568772223744 42588148087296 42628313460096 42674579435904 42755950089216 42796273718016 42841648968768 42901571879712 43010449792128 43030026692352 43070608805952 43116274923696 43156938378996 43198487789184 43239228780384 43286157803616 43386496561863 43392661301412 43455621645072 43475401172448 43516403323848 43535298852864 43563633174152 43582549211136 43623473329611 43734183322284 43753173414912 43795354627206 43814371281408 43925565745152 43945559175168 44014530651273 44033642475264 44075171110464 44145393417216 44159212371456 44165486905344 44207139884544 44315909414208 44380209339648 44400409708032 44428376708352 44442284245632 44490518986368 44664697861056 44713173994944 44727170683104 44755343504144 44816820624342 44951010026832 44970528485376 44979323840152 44993403841932 44999796905168 45065089113408 45218575562706 45239157527004 45258801103872 45353967889776 45373661319168 45437125773312 45479791343637 45615010581504 45644698453172 45664518122496 45707584855296 45780407988224 45843293164032 45907414495488 45936330730368 45957239392512 46023920796672 46137160427904 46180672915104 46201692793536 46230794388896 46318945929984 46411786382832 46432911456288 46476702869688 46615862250048 46659826206448 46709297834004 46723919374314 46798361771616 46884167995392 46893337620584 46913699469312 46914681879856 46935052996608 46957751545887 47008716409863 47098351270152 47118802139136 47142770267502 47163240423936 47169941796864 47184707533824 47214428312064 47304455417856 47378698599141 47399271199488 47400263778294 47420845742592 47465568888192 47541192910848 47607689106432 47703112681536 47794071596544 47845944147456 47891068208256 47912866600704 48008901865392 48100443850368 48130741434048 48145807932768 48152648917632 48198062235232 48264268364676 48386756016144 48407766331392 48408780028896 48439271827856 48454434906696 48505809289158 48672169242624 48696927529068 48718072525824 48910027106304 48932289294336 48955953739329 49009087320921 49030367862528 49123857549312 49133465213924 49154799762432 49177173362688 49223552921088 49369700330496 49416261463296 49438754072064 49469894632704 49584567499272 49663567594368 49686172768512 49733032370112 49787009341888 49855398090984 49981923796896 50051833859664 50073567178752 50178858090816 50302320744312 50318067018492 50349761442162 50467671281664 50500517437552 50522445582336 50569886280186 50601739320171 50624771518314 50698225252584 50720239245312 50743325380608 50775287666688 50791181995008 50846307412992 51023213875998 51045368984064 51100770279936 51116766494976 51148964004736 51198207750144 51246493369344 51372582887808 51421032962208 51428339320192 51502958986752 51526401389568 51574996531968 51678372071664 51701894316576 51776910896256 51833106159744 51905605484096 51953257029492 51976904392728 52009643687508 52108814171232 52165369660768 52213259680686 52237025388324 52237239834624 52286290728399 52392335044608 52442845031304 52465616566272 52492304482254 52522559305728 52672336883712 52728183346176 52755004823157 52777911902976 52779017114838 52801934621184 52878547298304 52935938205696 52985645178921 53009980068864 53066184521472 53116231851072 53167369586688 53217512345088 53275271142912 53325515664512 53398764999216 53483842024704 53558650244736 53592385852096 53616779291264 53666001766728 53826687165888 53877451734288 53900846198784 53901974925792 54010014598566 54147084113304 54164033924364 54171730032336 54195252277248 54222820014636 54246364443648 54435100518162 54459877532508 54494180806338 54511239270033 54621796110336 54681079025664 54698195994624 54732649380864 54757561829376 54971935828992 55006561638912 55023780494592 55031598763008 55048825456128 55083499697408 55159163845344 55299149732736 55324320033024 55359167803264 55376497036224 55464725062656 55653631461792 55820268172032 55872912909632 55949661416376 56010385509624 56152531673056 56178090403904 56229664271508 56255489052672 56308313092122 56343780661467 56451215352168 56475727386624 56501433225216 56537022437376 56590110837351 56758362964992 56784197449728 56813082117246 56837751280128 56899439247872 57007933452288 57035503409157 57061698290688 57122198625024 57202095839616 57347266389504 57373368923136 57427478407936 57488366564928 57506362306848 57542584505328 57597983718912 57652305040512 57714877071488 57794155748784 57848662082484 57856881735216 57940828860096 57967201563264 58021871098464 58138168580622 58164631106148 58312244429712 58337564553216 58393806169608 58419161708544 58622415942636 58686040868364 58711523300352 58741388349189 58766894813952 58860524556288 58878949828608 58942853179392 58998200660217 59062233438033 59087879218944 59173612452864 59200546277376 59237835611136 59256378994176 59320691981824 59375150890848 59402176448832 59552930481408 59617565326592 59636227577472 59699457586656 59755760832456 59934680035776 59991205122576 60086785484544 60253481525328 60291434083608 60318876702672 60345068138496 60471957186368 60555023061624 60612133201074 60639721791516 60677917635426 60820014108672 60886024163328 60915469627467 60943196286378 60943446473728 61027159999104 61124390885376 61209885993984 61248440973824 61276319190016 61365227728896 61516213903872 61574230553472 61602257058048 61758594573312 61882381843776 61901753056416 61910548608384 61929928638144 61968937159584 62154483000064 62211543449328 62239860037152 62279063778672 62298559165752 62397815695488 62610335394516 62678288546484 62797801693536 62857027023336 62884320565248 62912943378432 62952571082752 63011683698327 63171598132188 63199028265984 63200351704392 63227794323456 63259956683742 63287425184256 63476918808576 63507617271189 63576544274061 63604150242048 63725428795392 63794592196608 63854757611008 63883822134272 63942470190144 64011869153856 64133925133824 64174321912064 64194410577024 64203531890176 64262473453152 64352357819568 64515674688192 64545040038528 64605913208928 64674412385544 64735407568494 64858843170576 64929236705424 64957430034432 65088991952118 65183432467608 65213101758672 65274604985772 65345449761228 65373823816704 65539733016576 65601274983426 65631403894784 65693031940809 65721556922112 65826267107328 65888348617728 65918338762752 65959859510272 66050463712896 66112756665696 66218090125824 66248230358016 66310709826816 66473864121312 66642565062528 66663426368448 66735778479552 66905144121088 66997046791584 67069760992416 67090756024656 67133015256216 67426515040248 67468985760228 67490105762898 67499695357752 67597633670112 67721575993344 67795076550656 67827863344059 67858736290506 67888201655808 67901479258691 68030951834664 68060491978752 68134360373248 68155688659968 68328657825792 68467047679758 68496777183744 68561377282944 68670611982336 68701868519424 68766662042624 68861121743232 68904496095552 68935859088768 69035881195008 69110808212992 69205740641856 69271009372656 69302539190304 69346191583344 69478418894976 69617679574248 69649367184432 69715054304532 69923793375072 69989739309672 70063946751006 70197542657424 70304244461568 70340006430876 70370549203968 70372022819784 70402579494912 70647526905228 70679973425152 70714155401253 70744860635904 70754912695296 70777061300736 70790903907997 70821642468096 70956683126784 71033694857216 71098906799232 71100395667441 71131268613888 71198353332288 71311789366272 71411533659648 71554669022304 71768916221184 71836602312384 71869299901056 72013352798088 72150665775552 72196112151072 72218711899152 72228973376448 72297093352848 72328485924864 72580134024216 72613170043344 72658907741784 72681652360044 72976865841152 73045391293602 73077108788736 73124669970898 73295914438656 73342082185216 73365040659456 73375465017344 73398433941504 73545551793792 73700197820886 73732199643648 73765760044032 73835329381632 73952966750208 74124392194944 74158131108096 74204841949056 74427024229376 74495351391552 74529259152768 74599548555168 74680514012832 74972885695344 75077750789496 75110350768128 75125040881956 75268287136224 75453481116468 75524642163243 75677817286656 75750776156328 75783668373504 75937157277471 76047337878876 76082264387584 76162931500032 76186772992512 76236358054766 76269461119488 76463021852672 76497825230848 76534820813997 76568053476096 76651155419904 76675149742464 76723446007104 76797311625216 76869740054016 77058874331712 77131549443312 77142508980288 77254438480128 77289602084352 77362494797952 77517558107496 77552841474864 77665366344384 77749659239616 77858408226144 78014465531262 78163221256848 78248054491152 78282031067136 78321851132252 78355859751936 78664267546956 78698424849408 78713816720266 78738456723381 78749644584044 78783838958592 78898149937152 78983780814848 79008505325568 79092275019264 79166867854464 79168525672257 79202901931776 79403907308544 79514970103296 79599276782208 79674347776608 79826268517632 79912906714368 79988273496768 80115713979392 80225763037056 80337975367104 80388578778144 80425168936896 80740030748832 80816177601432 80851269298176 80852962388688 80888070057984 80903890180568 81015021897849 81220626169956 81257595048504 81292878415872 81334230021954 81369546665472 81613181325312 81741271209507 82021618538496 82047293991936 82063340836022 82098974071296 82136342744064 82344792764416 82457903743488 82509842458368 82535670741888 82547398144512 82573238184192 82625249546112 82948724599104 82986480049536 83038751704896 83064745554336 83197087593984 83480447192688 83571051395312 83730402258048 83809369364448 84015578264436 84228797509584 84265371021312 84267135605856 84346608911656 84383233579008 84462469638183 84676823028252 84713591079936 84752149837824 84768725698748 84805533656064 85137544447488 85176296174592 85219623175869 85256626920192 85349158871808 85511900178432 85592547436032 85683297937536 85803143759424 86020899584256 86060053384704 86141217611904 86232549847392 86313876757992 86396975578368 86478457560768 86572315607232 86772993123726 86785322602824 86911243290144 86950802344896 87032806647696 87070597705728 87127266348304 87165098422272 87207252870933 87246946659222 87468366644568 87506346829824 87590709254412 87628742562816 87851131490304 88029061302546 88067284950528 88150342220928 88290786834432 88318424742912 88330973810688 88414279769088 88631818828416 88760418679296 88800819416064 88856753416704 88884568491264 88981037972736 89329395722112 89426347989888 89454341366208 89510687008288 89633641248684 89902020053664 89958647680304 89986807683864 89999593810336 90130178226816 90437151125412 90478315054008 90517602207744 90707935779552 90874251546624 90918199801611 90959582687274 91016876453139 91230021163008 91289396906344 91329036244992 91414794429567 91415169710592 91686586328064 91814828990976 91872661460736 91914478785024 92047841593344 92274320855808 92361345830208 92403385587072 92461588777792 92637891859968 92823572765664 92865822912576 92953405739376 93231724500096 93319652412896 93418595668008 93447838748628 93596723543232 93786675241168 93827398938624 93829363759712 93915503091774 94017432819726 94196702540304 94237604278272 94285540535004 94326480847872 94339883593728 94369415067648 94428856624128 94757397198282 94798542398976 94800527556588 94841691485184 94889935025613 94931137776384 95082385821696 95215378212864 95406225363072 95588143193088 95691888294912 95782136416512 95825733201408 96017803730784 96200887700736 96261482868096 96291615865536 96305297835264 96396124470464 96528536729352 96773512032288 96817560057792 96878543655712 96908869813392 97011618578316 97103111352741 97393855058136 97436145051648 97633487928177 97820054212608 97911907478658 98018174641842 98060735725056 98247715098624 98266930427848 98309599524864 98354346725376 98401912475139 98447105842176 98739400660992 98832522926592 98877508144128 98939789265408 99169134998544 99327135188736 99372345537024 99466064740224 99574018683776 99710796181968 99963847593792 100103667719328 100357716181632 100604641488624 100636134036984 100699522884324 101001034875104 101139772560372 101203478640342 101235158644347 101249543036628 101396450505168 101440478490624 101550575333376 101582363990016 101692614825984 101788104435759 102046427751996 102090737968128 102201540559872 102233532989952 102297928009472 102492986738688 102700571519637 102745165775616 102842065924416 102856678640384 103005917973504 103052802779136 103149993063936 103356744143328 103403788633152 103553821792512 103666212319488 103811210968192 103906514058984 103953808785456 104019287375016 104217628342464 104330739321536 104426519361372 104474050776648 104474479669248 104572581456798 104885690062608 104931233132544 104984608964508 105045118611456 105095920126509 105456366692352 105510009646314 105555823805952 105558034229676 105603869242368 105757094596608 105871876411392 105971290357842 106019960137728 106132369042944 106232463702144 106334739173376 106435024690176 106550542285824 106651031329024 106797529998432 106967684049408 107117300489472 107184771704192 107233558582528 107332003533456 107653374331776 107754903468576 107803949851584 108020029197132 108294168226608 108328067848728 108343460064672 108445640029272 108492728887296 108870201036324 108919755065016 108988361612676 109022478540066 109396391989248 109465298761728 109515123658752 109568086940403 109687004956347 109943871657984 110013123277824 110047560989184 110063197526016 110097650912256 110166999394816 110318327690688 110550296731329 110598299465472 110648640066048 110718335606528 110752994072448 110929450125312 111307262923584 111640536344064 111745825819264 111899322832752 112020771019248 112305063346112 112356180807808 112459328543016 112616626184244 112687561322934 112902430704336 112951454773248 113074044874752 113180221674702 113516725929984 113568394899456 113626164234492 113675502560256 113798878495744 114071006818314 114123396581376 114244397250048 114354537082149 114404191679232 114694532779008 114746737846272 114854956815872 114976733129856 115012724613696 115085169010656 115195967437824 115304610081024 115429754142976 115588311497568 115697324164968 115713763470432 115881657720192 115934403126528 116043742196928 116276337161244 116329262212296 116624488859424 116787612339216 116838323417088 117021698296893 117244831885272 117372081736728 117423046600704 117482776698378 117533789627904 117757899657216 117885706358784 117996401320434 118070725080399 118124466876066 118175758437888 118347224905728 118401092554752 118475671222272 118512757988352 118641383963648 118750301781696 118804352897664 119105860962816 119235130653184 119272455154944 119398915173312 119511521664912 119869360071552 119982410245152 120173570969088 120506963050656 120582868167216 120637753405344 120943914372736 121110046123248 121224266402148 121279443583032 121355835270852 121830939254934 121886392572756 121886892947456 122001345032931 122054319998208 122248781770752 122419771987968 122496881947648 122552638380032 123032427807744 123095011254033 123148461106944 123204514116096 123517189146624 123764763687552 123803506112832 123821097216768 123859857276288 123937874319168 124308966000128 124423086898656 124479720074304 124558127557344 124597118331504 124795631390976 125220670789032 125356577092968 125595603387072 125714054046672 125768641130496 125905142165504 126023367396654 126343196264376 126398056531968 126400703408784 126455588646912 126519913367484 126574850368512 127015234542378 127153088548122 127208300484096 127450857590784 127589184393216 127709515222016 127767644268544 127884940380288 128023738307712 128267850267648 128348643824128 128388821154048 128407063780352 128524946906304 128704715639136 129031349376384 129090080077056 129211826417856 129348824771088 129470815136988 129717686341152 129858473410848 130177983904236 130366864935216 130426203517344 130549209971544 130690899522456 130747647633408 131202549966852 131262807789568 131386063881618 131443113844224 131468821543423 131776697235456 131836677525504 131919719020544 132043591953819 132100927425792 132225513331392 132436180251648 132496460716032 132621419653632 132947728242624 133285130125056 133326852736896 133471556959104 133810288242176 133994093583168 134139521984832 134181512049312 134266030512432 134853030080496 134937971520456 134980211525796 134999390715504 135195267340224 135655726688118 135717472581012 135776403311616 135802958517382 136061903669328 136120983957504 136268720746496 136311377319936 136934095359516 136993554367488 137063239481441 137122754565888 137341223964672 137533324085248 137722243486464 137808992191104 137811878022077 137871718177536 138071762390016 138221616425984 138411481283712 138542018745312 138605078380608 138692383166688 138956837789952 139235359148496 139298734368864 139430108609064 139847586750144 139979478619344 140127893502012 140395085314848 140680012861752 140741098407936 140744045639568 140805158989824 141026149229589 141295053810456 141428310802506 141489721271808 141509825390592 141554122601472 141581807815994 141643284936192 141913366253568 142067389714432 142136095797423 142197813598464 142200791334882 142262537227776 142396706664576 142623578732544 142823067319296 143109338044608 143537832442368 143673204624768 143738599802112 144026705596176 144301331551104 144392224302144 144437423798304 144457946752896 144594186705696 145160268048432 145226340086688 145317815483568 145363304720088 146090782587204 146154217577472 146249339941796 146684164370432 146730081318912 146796867883008 147027261962763 147091103587584 147400395641772 147464399287296 147531520088064 147670658763264 148248784389888 148316262216192 148345269972809 148409683898112 148854048458752 148990702783104 149058518305536 149199097110336 149361028025664 149945771390688 150155501578992 150220701536256 150250081763912 150536574272448 150906962232936 151049284326486 151501552312656 151567336747008 151805217960513 151874314554942 152094675757752 152325863000064 152373545985024 152472716109532 152538922238976 152926043705344 153069641627994 153136106952192 153302310839808 153350299484928 153446892014208 153594623250432 153739480108032 154117748663424 154263098886624 154285017960576 154508876960256 154579204168704 154724989595904 155035116214992 155105682949728 155330732688768 155499318479232 155716816452288 156028931062524 156326442513696 156496108982304 156643702264504 156711719503872 156858872185197 157328535093912 157396849698816 157427633440532 157476913446762 157499289168088 157567677917184 158017010651136 158184550038528 158265014469471 158333735708928 158337051344514 158405803863552 158807814617088 159029940206592 159198553564416 159348695553216 159652537035264 159825813428736 159976546993536 160231427958784 160451526074112 160675950734208 160777157556288 160850337873792 161480061497664 161632355202864 161702538596352 161705924777376 161807780361136 162030043795698 162441252339912 162515190097008 162585756831744 162668460043908 162739093330944 163482542419014 163533717810099 164043237076992 164094587983872 164126681672044 164197948142592 164272685488128 164915807486976 165019684916736 165071341483776 165094796289024 165146476368384 165250499092224 165897449198208 165972960099072 166077503409792 166129491108672 166394175187968 166960894385376 167142102790624 167460804516096 167618738728896 168031156528872 168457595019168 168534271211712 168693217823312 168766467158016 168924939276366 169031341984401 169353646056504 169427182159872 169504299675648 169537451397496 169611067312128 169770332512053 170275088894976 170352592349184 170439246351738 170513253840384 170698317743616 171023800356864 171185094872064 171366595875072 171606287518848 172041799168512 172120106769408 172282435223808 172465099694784 172627753515984 172793951156736 172956915121536 173144631214464 173545986247452 173570645205648 173822486580288 173901604689792 174065613295392 174254532696608 174414505741866 174493893318444 174936733289136 175012693659648 175181418508824 175257485125632 176058122605092 176134569901056 176224165047567 176300684441856 176581573668864 176636849485824 176828559538176 176994601980651 177186700314099 177263637656832 177520837358592 177601638832128 177713506833408 177769136982528 177962075945472 178658791444224 178852695979776 178908682732416 179021374016576 179267282497368 179804040107328 179917295360608 179973615367728 179999187620672 180260356453632 180874302250824 180956630108016 181035204415488 181415871559104 181836399603222 181919165374548 182033752906278 182460042326016 182578793812688 182658072489984 182746408882401 182829588859134 182830339421184 183373172656128 183629657981952 183745322921472 183828957570048 184095683186688 184548641711616 184722691660416 184806771174144 184923177555584 185275783719936 185647145531328 185731645825152 185906811478752 186463449000192 186639304825792 186837191336016 186895677497256 187193447086464 187573350482336 187658727519424 187831006183548 188034865639452 188393405080608 188571081070008 188652961695744 188738830135296 188857713248256 189035051094981 189514794396564 189597084797952 189601055113176 189683382970368 189779870051226 189862275552768 190430756425728 190522851813567 190729632822183 190812450726144 191176286386176 191383776589824 191564272833024 191651466402816 192035607461568 192401775401472 192522965736192 192583231731072 192610595670528 192792248940928 193057073458704 193547024064576 193635120115584 193757087311424 193817739626784 194023237156632 194206222705482 194787710116272 194872290103296 195266975856354 195823814957316 196036349283684 196121471450112 196533860855696 196619199049728 196803824950278 196894211684352 197079095822427 197478801321984 197665045853184 197755016288256 197879578530816 198338269997088 198654270377472 198744691074048 198932129480448 199148037367552 199421592363936 199927695187584 200207335438656 200715432363264 201209282977248 201272268073968 201399045768648 202002069750208 202279545120744 202406957280684 202470317288694 202499086073256 202792901010336 203164727980032 203385229651968 203483590032177 203576208871518 203704437776073 204092855503992 204181475936256 204403081119744 204467065979904 204595856018944 204985973477376 205401143039274 205490331551232 205684131848832 205713357280768 206011835947008 206105605558272 206299986127872 206713488286656 206807577266304 207107643585024 207332424638976 207622421936384 207813028117968 207907617570912 208038574750032 208435256684928 208661478643072 208853038722744 208948101553296 209145162913596 209771380125216 209969217929016 210191840253018 210912733384704 211020019292628 211111647611904 211116068459352 211207738484736 211942580715684 212039920275456 212142466203759 212264738085888 212372711723991 212464927404288 212870049380352 213101084571648 213301187002323 213302062658048 213595059996864 213935368098816 214234600978944 214369543408384 214467117165056 214664007066912 215306748663552 215509806937152 215607899703168 216040058394264 216588336453216 216656135697456 216686920129344 216891280058544 216985457774592 217740402072648 217839510130032 217976723225352 218044957080132 218930597523456 219136173880806 219374009912694 219887743315968 220026246555648 220095121978368 220126395052032 220195301824512 220333998789632 220636655381376 221100593462658 221196598930944 221297280132096 221436671213056 221505988144896 221858900250624 222614525847168 223281072688128 223491651638528 223798645665504 224041542038496 224610126692224 224712361615616 224918657086032 225233252368488 225375122645868 225804861408672 226360443349404 226573926489729 227033451859968 227252328468984 227351005120512 227597756991488 227811471832413 228142013636628 228246793162752 228488794500096 228709074164298 228808383358464 229389065558016 229493475692544 229604462441991 229709913631744 229953466259712 230025449227392 230170338021312 230391934875648 230609220162048 230859508285952 231176622995136 231394648329936 231427526940864 231763315440384 231868806253056 232087484393856 232552674322488 232658524424592 233248977718848 233575224678432 234043396593786 234489663770544 234744163473456 234846093201408 234965553396756 235067579255808 235992802640868 236141450160798 236215370170143 236248933752132 236351516875776 236694449811456 236951342444544 237025515976704 237282767927296 237500603563392 237505577016771 237608705795328 238211721925632 238470261306368 238544910309888 238797830346624 239023043329824 239738720143104 239964820490304 240347141938176 241013926101312 241165736334432 241275506810688 241887828745472 242220092246496 242448532804296 242558887166064 242711670541704 243661878509868 243772785145512 243773785894912 244002690065862 244108639996416 244839543975936 244993763895296 245105276760064 245223813628521 246064855615488 246190022508066 246296922213888 246409028232192 247034378293248 247529527375104 247607012225664 247642194433536 247719714552576 247875748638336 248617932000256 248846173797312 248959440148608 249116255114688 249194236663008 249591262781952 250441341578064 250713154185936 251191206774144 251428108093344 252046734793308 252686392528752 252796113063936 252801406817568 253039826734968 253149700737024 254030469084756 254306177096244 254416600968192 255419030444032 255535288537088 255658869527607 255769880760576 255936344898143 256047476615424 256535700535296 256697287648256 256777642308096 256814127560704 257049893812608 257409431278272 258062698752768 258180160154112 258423652835712 258697649542176 258941630273976 259435372682304 259716946821696 260355967808472 260733729870432 260852407034688 261098419943088 261381799044912 261495295266816 262405099933704 262772127763236 262886227688448 262937643086846 263553394470912 263839438041088 264087183907638 264201854851584 264451026662784 264872360503296 264992921432064 265242839307264 265895456485248 266570260250112 266653705473792 266943113918208 267620576484352 267988187166336 268279043969664 268363024098624 268532061024864 269706060160992 269875943040912 269960423051592 269998781431008 270390534680448 271311453376236 271434945162024 271552806623232 271605917034764 272123807338656 272622754639872 273050629359417 273868190719032 273987108734976 274126478962882 274245509131776 275066648170496 275444486972928 275498358520931 275617984382208 275623756044154 275743436355072 276143524780032 276443232851968 276822962567424 277084037490624 277210156761216 277384766333376 277913675579904 278470718296992 278597468737728 278860217218128 279695173500288 279958957238688 280255787004024 280790170629696 281360025723504 281482196815872 281488091279136 282052298459178 282590107620912 282856621605012 282979442543616 283019650781184 283108245202944 283163615631988 283286569872384 284272191594846 284395627196928 284401582669764 284525074455552 284669805076839 284793413329152 285247157465088 285646134638592 286218676089216 287075664884736 287346409249536 287477199604224 288053411192352 288602663102208 288784448604288 288874847596608 288915893505792 289188373411392 290320536096864 290452680173376 290635630967136 290726609440176 291309334058223 292181565174408 292308435154944 292498679883592 292900463784531 293460162637824 294054523925526 294182207175168 294800791283544 294928798574592 295063040176128 295341317526528 296497568779776 296632524432384 296690539945618 296819367796224 297708096917504 297981405566208 298117036611072 298398194220672 298722056051328 299891542781376 300311003157984 300500163527824 301073148544896 301813924465872 302098568652972 303003104625312 303610435921026 303705475933041 303748629109884 304189351515504 304651726000128 304747091970048 304945432219064 305077844477952 305364313307277 306139283255988 306272213904384 306604621679616 306700598969856 306893784028416 307478960216064 308101714558911 308235497326848 308526197773248 308570035921152 309017753920512 309158408337408 309449979191808 310070232429984 310211365899456 310661465377536 310998636958464 311433632904576 312057862125048 312652885027392 312992217964608 313287404529008 313423439007744 313717744370394 314657070187824 314793699397632 314855266881064 314953826893524 314998578336176 315135355834368 315287760379527 316369100077056 316530028938942 316667471417856 316674102689028 316811607727104 317615629234176 318059880413184 318397107128832 318697391106432 319305074070528 319651626857472 319953093987072 320462855917568 320903052148224 321351901468416 321554315112576 321700675747584 322960122995328 323264710405728 323411849554752 323615560722272 324060087591396 324882504679824 325030380194016 325336920087816 325478186661888 326965084838028 327067435620198 328189175967744 328253363344088 328395896285184 328545370976256 328704260821209 329061014869041 329831614973952 330039369833472 330142682967552 330189592578048 330292952736768 330500998184448 331650890193987 331794898396416 331945920198144 332155006819584 332258982217344 332788350375936 333921788770752 334284205581248 334921609032192 335237477457792 336062313057744 336915190038336 337068542423424 337386435646624 337849878552732 338062683968802 338707292113008 338854364319744 339074902794992 339222134624256 339540665024106 340550177789952 340705184698368 340878492703476 341026507680768 341396635487232 342370189744128 342733191750144 343063611246447 343212575037696 344083598337024 344240213538816 344564870447616 344930199389568 345255507031968 345587902313472 345913830243072 346289262428928 347091972494904 347141290411296 347644973160576 347803209379584 348131226590784 348509065393216 348829011483732 348987786636888 349873466578272 350362837017648 350514970251264 351065094890679 352116245210184 352269139802112 352448330095134 352601368883712 353273698971648 353657119076352 353989203961302 354212175241197 354373400628198 354527275313664 355041674717184 355203277664256 355427013666816 355538273965056 355924151890944 357317582888448 357705391959552 357817365464832 358042748033152 358534564994736 359608080214656 359834590721216 359947230735456 359998375241344 360520712907264 361748604501648 361913260216032 362831743118208 363672799206444 363838330749096 364067505812556 365157587625376 365492817764802 365659177718268 365660678842368 366004035098793 366746345312256 367259315963904 367490645842944 367657915140096 369097283423232 369285033762099 369445383320832 369613542348288 369846355111168 370551567439872 371294291062656 371463291650304 371813622957504 372926898000384 373278609651584 373674382672032 373791354994512 374386894172928 375146700964672 375317455038848 375662012367096 376069731278904 376786810161216 377142162140016 377305923391488 377715426496512 378070102189962 379029588793128 379194169595904 379202110226352 379366765940736 379559740102452 379724551105536 381045703627134 381459265644366 381624901452288 382352572772352 382767553179648 383128545666048 383302932805632 384071214923136 384803550802944 385045931472384 385166463462144 385221191341056 385584497881856 386114146917408 387094048129152 387270240231168 387514174622848 387635479253568 388046474313264 388412445410964 389575420232544 390533951712708 391647629914632 392072698567368 392242942900224 393067721711392 393607649900556 393788423368704 394158191644854 394406464630269 395330091706368 395510032576512 395759157061632 396130775861457 396676539994176 397308540754944 397489382148096 397864258960896 398296074735104 398843184727872 399855390375168 400414670877312 401430864726528 402418565954496 402544536147936 402798091537296 404004139500416 404559090241488 404813914561368 404940634577388 404998172146512 405585802020672 406967180064354 407152417743036 407408875552146 408185711007984 408362951872512 408806162239488 408934131959808 409191712037888 410802286078548 410980663102464 411189718444323 411368263697664 411426714561536 412023671894016 412599972255744 413426976573312 413435634066231 413615154532608 414215287170048 414664849277952 415244843872768 415626056235936 415815235141824 416077149500064 416870513369856 417322957286144 417706077445488 417896203106592 418290325827192 419542760250432 419938435858032 420383680506036 422040038585256 422223295223808 422232136918704 422415476969472 423078447688767 423885161431368 424284932407518 424529476171776 424745423447982 424929854808576 425740098760704 426202169143296 426408287392269 426602374004646 426604125316096 427190119993728 427870736197632 428469201957888 428739086816768 428934234330112 429328014133824 430613497327104 431019613874304 431215799406336 432080116788528 433176672906432 433312271394912 433373840258688 433782560117088 435480804145296 435679020260064 435953446450704 436089914160264 438272347761612 438748019825388 440052493111296 440190243956736 440390603649024 440667997579264 441081785888289 441273310762752 442201186925316 442393197861888 442594560264192 442873342426112 443011976289792 445035809918427 445229051694336 446562145376256 446983303277056 447597291331008 448083084076992 449220253384448 449424723231232 449837314172064 450466504736976 450750245291736 451609722817344 452720886698808 453147852979458 454504656937968 454702010241024 455195513982976 455415653881539 455622943664826 456284027273256 456977589000192 457418148328596 457616766716928 458778131116032 459208924883982 459419827263488 459906932519424 460050898454784 460340676042624 460783869751296 461218440324096 461719016571904 462353245990272 462789296659872 462855053881728 463526630880768 463737612506112 464174968787712 465105348644976 465317048849184 466497955437696 467150449356864 468086793187572 468979327541088 469488326946912 469931106793512 470135158511616 471985605281736 472282900321596 472430740340286 472497867504264 472703033751552 474051031953408 474565535854592 474795043408413 475001207126784 475011154033542 475217411590656 475310354810837 476423443851264 476940522612736 477089820619776 477595660693248 478046086659648 479477440286208 479929640980608 480694283876352 482027852202624 482331472668864 482551013621376 483775657490944 484440184492992 484897065608592 485117774332128 485423341083408 487323757019736 487545570291024 488005380131724 488217279992832 489987527790592 490447627257042 492129711230976 492380045016132 492593844427776 492818056464384 495059054750208 495214024451328 495284388867072 495439429105152 495536327355979 495751497276672 497235864000512 497692347594624 497918880297216 498232510229376 498388473326016 499182525563904 500882683156128 501426308371872 502382413548288 502856216186688 504093469586616 505372785057504 505602813635136 506079653469936 506299401474048 507094025953203 508060938169512 508612354192488 508833201936384 510838060888064 511317739055214 511539761521152 511872689796286 512094953230848 513071401070592 513394575296512 513555284616192 513628255121408 514099787625216 514818862556544 516125397505536 516360320308224 516847305671424 517395299084352 517883260547952 518870745364608 519433893643392 520711935616944 521467459740864 521704814069376 522196839886176 522763598089824 524810199867408 525544255526472 525772455376896 525875286173692 528174367815276 528403709703168 528672495142701 528902053325568 529744721006592 530485678614528 531560100942297 531790912970496 533140520500224 533307410947584 533886227836416 535241152968704 535976374332672 536558087939328 536726048197248 537064122049728 539412120321984 539751886081824 539920846103184 539997562862016 540781069360896 542622906752472 542869890324048 543105613246464 543211834069528 544247614677312 546101258718834 547736381438064 547974217469952 548252957925764 548491018263552 550888973945856 550996717041862 551235968764416 551247512088308 551486872710144 552287049560064 552886465703936 553645925134848 554168074981248 554420313522432 554769532666752 555827351159808 556941436593984 557194937475456 557720434436256 559390347000576 559917914477376 560511574008048 561580341259392 562720051447008 562976182558272 564104596918356 565180215241824 565713243210024 565958885087232 566216490405888 566327231263976 566573139744768 567105153284943 568544383189692 568791254393856 568803165339528 569050148911104 569339610153678 569586826658304 571292269277184 572188898466549 572437352178432 574151329769472 574692818499072 574954399208448 576106822384704 577205326204416 577568897208576 577749695193216 577831787011584 578376746822784 580641072193728 580905360346752 581271261934272 581453218880352 582618668116446 584363130348816 584616870309888 584997359767184 585800927569062 588109047851052 588364414350336 589601582567088 589857597149184 590682635053056 591237287467281 592995137559552 593265048864768 593381079891236 593638735592448 595962811132416 596234073222144 596796388441344 597444112102656 599783085562752 600622006315968 601000327055648 602146297089792 603627848931744 604197137305944 606006209250624 607220871842052 607410951866082 607497258219768 608378703031008 609494183940096 609890864438128 610155688955904 610450770096531 610728626614554 611113313328219 612278566511976 612544427808768 613209243359232 613401197939712 613787568056832 614957920432128 616203429117822 616470994653696 617052395546496 617140071842304 618035507841024 618316816674816 618899958383616 620140464859968 620422731798912 621322930755072 621997273916928 622867265809152 624115724250096 625305770054784 625984435929216 626574809058016 627435488740788 629314140375648 629710533762128 629907653787048 629997156672352 630575520759054 632738200154112 633060057877884 633334942835712 633348205378056 633623215454208 636119760826368 636427398611277 636794214257664 637118135171973 637394782212864 638610148141056 639303253714944 639903561006969 639906187974144 641806104296448 642703802936832 643108630225152 643401351495168 645920245990656 646529420811456 646823699109504 647231121444544 648120175182792 649765009359648 650060760388032 650673840175632 650956373323776 653930169676056 654134871240396 656506726688176 656791792570368 657408521642418 658122029738082 659663229947904 660078739666944 660285365935104 660379185156096 660585905473536 661001996368896 663301780387974 663589796792832 663891840396288 664310013639168 664517964434688 665576700751872 667843577541504 668568411162496 669843218064384 670474954915584 672124626115488 673830380076672 674137084846848 674772871293248 675699757105464 676125367937604 677414584226016 678149805589984 679081330048212 679721779469187 681100355579904 681756985406952 682053015361536 682793270974464 683434415497239 684740379488256 685466383500288 686127222492894 686425150075392 688167196674048 688480427077632 688813387325973 689129740895232 689860398779136 690511014063936 691175804626944 691827660486144 692578524857856 694183944989808 694282580822592 695289946321152 695606418759168 696262453181568 697018130786432 697658022967464 697975573273776 699746933156544 700725674035296 702130189781358 704232490420368 704538279604224 704896660190268 705202737767424 707978407922604 708424350482394 708646110510429 708746801256396 709054550627328 710083349434368 710854027333632 711076547930112 711848303781888 712516731050313 714635165776896 715410783919104 715634730929664 716085496066304 717069129989472 719216160429312 719669181442432 719894461470912 719996750482688 721041425814528 723497209003296 723826520432064 725663486236416 727345598412888 727676661498192 728135011625112 730315175250752 730985635529604 731318355436536 731321357684736 732008070197586 734518631927808 734981291685888 735315830280192 735671440885563 738194566846464 738570067524198 738890766641664 739227084696576 739692710222336 741103134879744 742588582125312 742926583300608 743627245915008 745853796000768 746557219303168 747348765344064 747582709989024 748773788345856 750293401929344 750634910077696 751324024734192 752139462557808 753573620322432 754284324280032 756140204379924 758059177586256 758388339191808 758404220452704 759119480204904 759449102211072 762091407254268 762918531288732 763249802904576 766257091332096 766605865611264 766976608582821 767809034694429 768142429846272 769607101605888 770091862944768 770332926924288 770442382682112 771168995763712 772228293834816 774188096258304 774540480462336 775028349245696 775270958507136 776092948626528 776824890821928 779150840465088 781067903425416 783295259829264 784145397134736 784485885800448 786135443422784 787215299801112 788316383289708 788812929260538 790660183412736 791518314123264 792261551722914 793353079988352 794617081509888 794978764296192 795728517921792 796592149470208 797686369455744 799710780750336 800829341754624 802861729453056 804837131908992 805089072295872 805596183074592 808008279000832 809118180482976 809627829122736 809881269154776 809996344293024 811171604041344 813934360128708 814304835486072 814817751104292 816371422015968 817868263919616 818383424075776 819151888078251 821604572157096 821961326204928 822379436888646 822736527395328 822853429123072 825199944511488 826495075562793 826853953146624 826871268132462 827230309065216 828430574340096 829329698555904 830489687745536 831252112471872 831630470283648 832154299000128 833741026739712 834645914572288 835412154890976 835792406213184 836580651654384 839085520500864 839876871716064 840767361012072 844080077170512 844446590447616 844464273837408 846156895377534 847770322862736 848569864815036 849058952343552 849490846895964 849859709617152 852816574784538 853204748009292 853208250632192 854009415230517 854380239987456 855741472395264 856938403915776 857478173633536 857868468660224 858656028267648 861226994654208 862039227748608 862431598812672 864160233577056 866353345812864 866624542789824 866747680517376 867565120234176 870961608290592 871358040520128 871906892901408 872179828320528 876544695523224 877496039650776 880380487913472 881335995158528 882163571776578 882546621525504 882719230362983 884402373850632 884786395723776 885189120528384 885746684852224 886023952579584 890071619836854 890458103388672 893124290752512 893966606554112 895194582662016 896166168153984 898440506768896 898849446462464 899674628344128 900933009473952 901500490583472 903219445634688 905441773397616 906295705958916 909009313875936 910831307763078 911245887329652 912568054546512 913955178000384 914836296657192 915233533433856 918417849767964 918839654526976 919813865038848 920101796909568 920281750803961 920681352085248 922436880648192 923438033143808 924305143676733 924706491980544 925578593319744 925710107763456 927053261761536 927475225012224 928349937575424 930210697289952 930634097698368 932995910875392 934300898713728 936173586375144 937958655082176 938976653893824 939862213587024 940270317023232 943971210563472 944565800643192 944861480680572 944995735008528 945406067503104 949590086816826 950002414253568 950022308067084 950434823181312 950620709621674 952846887702528 953881045225472 954179641239552 955191321386496 956092173319296 958954880572416 959859281961216 961388567752704 964055704405248 964662945337728 965102027242752 967551314981888 968880368985984 969794131217184 970235548664256 970846682166816 974647514039472 975091140582048 976010760263448 976434559985664 980895254514084 984760090032264 985187688855552 985636112928768 987183044607123 990118109500416 990428048902656 990568777734144 990878858210304 991072654711958 991502994553344 994471728001024 994952670581961 995384695189248 995837760594432 996465020458752 996776946652032 998365051127808 1001765366312256 1002852616743744 1004764827096576 1005712432373376 1008186939173232 1010745570115008 1011205627270272 1012159306939872 1014188051906406 1016121876339024 1017224708384976 1017666403872768 1022635478110428 1023079523042304 1023745379592572 1024189906461696 1026789150593024 1027110569232384 1028199575250432 1029190833739341 1029637725113088 1032250795011072 1032720640616448 1033694611342848 1034790598168704 1035766521095904 1037741490729216 1038867787286784 1041423871233888 1042934919481728 1043409628138752 1044393679772352 1045527196179648 1049620399734816 1051088511052944 1051544910753792 1051750572347384 1053195284672037 1056348735630552 1056807419406336 1057344990285402 1057804106651136 1060971357229056 1062636525723591 1063120201884594 1063581825940992 1066281041000448 1066614821895168 1067772455672832 1070482305937408 1071952748665344 1073116175878656 1073452096394496 1074128244099456 1078824240643968 1079503772163648 1079841692206368 1079995125724032 1081562138721792 1085245813504944 1085739780648096 1086423668139056 1088495229354624 1092202517437668 1095472762876128 1096505915851528 1096982036527104 1098012105296379 1101777947891712 1101993434083724 1102471937528832 1102495024176616 1102973745420288 1107291850269696 1107855101286297 1108336149962496 1108840627044864 1109539065333504 1111654702319616 1113882873187968 1114389874950912 1115440868872512 1118780694001152 1119835828954752 1121023148016096 1123160682518784 1125440102894016 1125952365116544 1128209193836712 1130360430483648 1131426486420048 1131917770174464 1132654462527952 1133146279489536 1134210306569886 1137088766379384 1137582508787712 1137606330679056 1138100297822208 1138679220307356 1139173653316608 1144377796933098 1144874704356864 1148302659538944 1149385636998144 1149908798416896 1152213644769408 1154410652408832 1155137794417152 1155499390386432 1155663574023168 1156753493645568 1161282144387456 1161810720693504 1162542523868544 1162906437760704 1165237336232892 1168726260697632 1169994719534368 1171601855138124 1176218095702104 1176728828700672 1179203165134176 1181365270106112 1182474574934562 1183219393890807 1185990275119104 1186530097729536 1186762159782472 1187277471184896 1188392327584371 1191925622264832 1192468146444288 1193592776882688 1194888224205312 1199566171125504 1201244012631936 1202000654111296 1204292594179584 1207255697863488 1208394274611888 1212012418501248 1214441743684104 1214821903732164 1214994516439536 1216757406062016 1219781728876256 1220901540193062 1221457253229108 1222226626656438 1224557133023952 1225088855617536 1226418486718464 1226802395879424 1227575136113664 1232406858235644 1232941989307392 1233569155332969 1234104791092992 1234280143684608 1236071015682048 1237799916767232 1240280929719936 1240306902198693 1240845463597824 1242645861510144 1243994547833856 1245734531618304 1248231448500192 1250611540109568 1251968871858432 1253149618116032 1254870977481576 1258628280751296 1259421067524256 1259815307574096 1259994313344704 1261151041518108 1266120115755768 1266669885671424 1266696410756112 1267246430908416 1269235343066301 1272854797222554 1273588428515328 1274236270343946 1274789564425728 1277220296282112 1278606507429888 1279224862176807 1279807122013938 1279812375948288 1283612208592896 1285407605873664 1286217260450304 1286802702990336 1291840491981312 1293058841622912 1293647398219008 1294462242889088 1296240350365584 1299530018719296 1300121520776064 1301347680351264 1307860339352112 1308269742480792 1313013453376352 1314817043284836 1316244059476164 1320157479333888 1320570731870208 1321171810947072 1322003992737792 1323245357664867 1326603560775948 1327179593585664 1327783680792576 1328620027278336 1329035928869376 1335107429755281 1335687155083008 1337136822324992 1339686436128768 1340949909831168 1344249252230976 1347660760153344 1348274169693696 1349545742586496 1351399514210928 1352250735875208 1354829168452032 1356299611179968 1358162660096424 1359443558938374 1363513970813904 1364106030723072 1365586541948928 1366246961644617 1366868830994478 1370932767000576 1372254444985788 1372850300150784 1376334393348096 1377626774651946 1378259481790464 1379720797558272 1381022028127872 1382351609253888 1383655320972288 1385157049715712 1388367889979616 1388565161645184 1390579892642304 1391212837518336 1392524906363136 1394036261572864 1395316045934928 1395951146547552 1399493866313088 1401451348070592 1404260379562716 1408464980840736 1409793320380536 1410405475534848 1415956815845208 1416848700964788 1417292221020858 1417493602512792 1418109101254656 1422153095860224 1423696607563776 1424385130225239 1425033462100626 1425931064432511 1429270331553792 1430821567838208 1431269461859328 1432170992132608 1434138259978944 1438432320858624 1439338362884864 1439788922941824 1439993500965376 1442082851629056 1446994418006592 1447653040864128 1451326972472832 1454691196825776 1455353322996384 1456270023250224 1460630350501504 1461971271059208 1462636710873072 1464016140395172 1469962583371776 1471342881771126 1476389133692928 1477140135048396 1477781533283328 1478454169393152 1479385420444672 1485177164250624 1485853166601216 1486608982067937 1487254491830016 1491707592001536 1493114438606336 1494697530688128 1495165419978048 1497547576691712 1500586803858688 1501269820155392 1502648049468384 1504278925115616 1507147240644864 1508568648560064 1512280408759848 1516118355172512 1516808440905408 1518238960409808 1518898204422144 1521282077859609 1524182814508536 1525837062577464 1526499605809152 1532514182664192 1533953217165642 1535618069388858 1536284859692544 1539214203211776 1540183725889536 1540665853848576 1540884765364224 1542337991527424 1544456587669632 1548376192516608 1549080960924672 1550056698491392 1550541917014272 1552185897253056 1553649781643856 1558301680930176 1562135806850832 1566590519658528 1568290794269472 1572270886845568 1574430599602224 1576632766579416 1577625858521076 1584523103445828 1586017485428103 1586706159976704 1589234163019776 1591457035843584 1593184298940416 1594680302826891 1595372738911488 1599421561500672 1601658683509248 1605723458906112 1609674263817984 1610178144591744 1611192366149184 1616016558001664 1618236360965952 1619255658245472 1619762538309552 1619992688586048 1622343208082688 1627868720257416 1628609670972144 1629635502208584 1632742844031936 1636766848151552 1638303776156502 1643209144314192 1643922652409856 1644758873777292 1645473054790656 1645706858246144 1652990151125586 1653707906293248 1653742536264924 1654460618130432 1656861148680192 1658659397111808 1660979375491072 1662504224943744 1663260940567296 1664308598000256 1667482053479424 1669291829144576 1670824309781952 1671584812426368 1673161303308768 1678171041001728 1679753743432128 1681534722024144 1688160154341024 1688928547674816 1692313790755068 1695540645725472 1697139729630072 1698981693791928 1699719419234304 1705633149569076 1706409496018584 1706416501264384 1708018830461034 1708760479974912 1713876807831552 1714956347267072 1715736937320448 1716566695399647 1717312056535296 1722453989308416 1724078455497216 1724863197625344 1728320467154112 1732706691625728 1733249085579648 1733495361034752 1735130240468352 1741923216581184 1742716081040256 1743813785802816 1744359656641056 1753089391046448 1754992079301552 1764327143553156 1765093243051008 1765438460725966 1768804747701264 1769572791447552 1771493369704448 1772047905159168 1780143239673708 1780916206777344 1787933213108224 1790389165324032 1791554414287001 1792332336307968 1796881013537792 1797698892924928 1799349256688256 1801866018947904 1803000981166944 1806438891269376 1810883546795232 1812591411917832 1818018627751872 1821662615526156 1822491774659304 1825136109093024 1829672593314384 1830467066867712 1833339939984657 1836835699535928 1839627730077696 1840203593819136 1840563501607922 1841362704170496 1844873761296384 1846876066287616 1848610287353466 1849412983961088 1851157186639488 1851420215526912 1854106523523072 1854950450024448 1856699875150848 1860421394579904 1861268195396736 1865991821750784 1868601797427456 1872347172750288 1875917310164352 1877953307787648 1879724427174048 1887942421126944 1889131601286384 1889722961361144 1889991470017056 1899180173633652 1900004828507136 1900044616134168 1900869646362624 1901241419243348 1908359282479104 1910382642772992 1911354405515919 1912184346638592 1917909761144832 1919718563922432 1928111408810496 1928488509646517 1929325890675456 1930204054485504 1935102629963776 1937760737971968 1939588262434368 1940471097328512 1941693364333632 1949295028078944 1950182281164096 1952021520526896 1952869119971328 1961790509028168 1969520180064528 1970375377711104 1974366089214246 1980236219000832 1980856097805312 1981137555468288 1981757716420608 1982145309423916 1983005989106688 1989905341163922 1990769390378496 1991675521188864 1992930040917504 1993553893304064 1996730102255616 2003530732624512 2005705233487488 2009529654193152 2011424864746752 2016373878346464 2021491140230016 2022411254540544 2024318613879744 2028376103812812 2032243752678048 2034449416769952 2039165338407561 2045270956220856 2046159046084608 2047490759185144 2048379812923392 2050303246491717 2054221138464768 2056399150500864 2058381667478682 2059275450226176 2064501590022144 2065441281232896 2067389222685696 2069581196337408 2071533042191808 2075482981458432 2077735574573568 2082847742467776 2085869838963456 2086819256277504 2088787359544704 2091054392359296 2099240799469632 2102177022105888 2103501144694768 2106390569344074 2112697471261104 2113614838812672 2114689980570804 2115608213302272 2125273051447182 2125938331531287 2126240403769188 2127163651881984 2132562082000896 2133229643790336 2135544911345664 2137550193150939 2143905497330688 2146232351757312 2146904192788992 2148256488198912 2157648481287936 2159007544327296 2159683384412736 2159990251448064 2163124277443584 2170491627009888 2171479561296192 2172847336278112 2176990458709248 2184405034875336 2190945525752256 2193011831703056 2193964073054208 2196024210592758 2203555895783424 2203986868167448 2204943875057664 2204990048353232 2205947490840576 2207014322656689 2214583700539392 2215710202572594 2216672299924992 2217681254089728 2219078130667008 2223309404639232 2227765746375936 2228779749901824 2230881737745024 2237561388002304 2239671657909504 2242046296032192 2246321365037568 2250880205788032 2251904730233088 2256418387673424 2260720860967296 2262852972840096 2265308925055904 2268420613139772 2274177532758768 2275165017575424 2275212661358112 2277358440614712 2278347306633216 2288755593866196 2289749408713728 2298771273996288 2299817596833792 2300929825748463 2303427104083287 2304427289538816 2308821304817664 2310275588834304 2310998780772864 2311327148046336 2313506987291136 2322564288774912 2323621441387008 2325085047737088 2325812875521408 2330474672465784 2337452521395264 2339989439068736 2343203710276248 2352436191404208 2353457657401344 2358406330268352 2364949149869124 2366438787781614 2371980550238208 2373524319564944 2374554942369792 2376784655168742 2383851244529664 2384936292888576 2387185553765376 2389776448410624 2399132342251008 2402488025263872 2404001308222592 2408585188359168 2414511395726976 2416788549223776 2424024837002496 2428883487368208 2429643807464328 2429989032879072 2433514812124032 2439563457752512 2441803080386124 2442914506458216 2444453253312876 2449114266047904 2453604791758848 2455150272227328 2457455664234753 2464813716471288 2465883978614784 2467138310665938 2468209582185984 2468560287369216 2475599833534464 2479485226688379 2480561859439872 2480613804397386 2481690927195648 2485291723020288 2487989095667712 2491469063236608 2496462897000384 2501223080219136 2503937743716864 2506299236232064 2509741954963152 2517256561502592 2518842135048512 2519630615148192 2519988626689408 2522302083036216 2532240231511536 2533339771342848 2533392821512224 2538470686132602 2545709594445108 2547176857030656 2548472540687892 2549579128851456 2558449724353614 2559614244027876 2559624751896576 2562028245691551 2567224417185792 2570815211747328 2572434520900608 2573605405980672 2583680983962624 2586117683245824 2587294796438016 2588924485778176 2592480700731168 2599060037438592 2600243041552128 2602695360702528 2615720678704224 2616539484961584 2626026906752704 2629634086569672 2632488118952328 2641141463740416 2644007985475584 2646490715329734 2648157691088949 2653207121551896 2654359187171328 2655567361585152 2657240054556672 2658071857738752 2670214859510562 2671374310166016 2674273644649984 2679372872257536 2681899819662336 2688498504461952 2695321520306688 2696548339387392 2699091485172992 2702799028421856 2704501471750416 2709658336904064 2712599222359936 2716325320192848 2718887117876748 2727027941627808 2732493923289234 2733737661988956 2741865534001152 2744508889971576 2745700600301568 2755253549303892 2756518963580928 2759441595116544 2760845252411883 2762044056255744 2767310641944576 2770314099431424 2772915431030199 2776735779959232 2777130323290368 2781159785284608 2782425675036672 2785049812726272 2788072523145728 2790632091869856 2791902293095104 2798987732626176 2802902696141184 2808520759125432 2816929961681472 2819586640761072 2820810951069696 2831913631690416 2833697401929576 2834584442041716 2834987205025584 2836218202509312 2848770260450478 2850066924201252 2851862128865022 2858540663107584 2861643135676416 2862538923718656 2864341984265216 2868276519957888 2876864641717248 2878676725769728 2879577845883648 2879987001930752 2884165703258112 2893988836013184 2895306081728256 2902653944945664 2909382393651552 2910706645992768 2912540046500448 2921260701003008 2923942542118416 2925273421746144 2928032280790344 2942685763542252 2954280270096792 2955563066566656 2956908338786304 2958770840889344 2961549133821369 2970354328501248 2971706333202432 2973217964135874 2974508983660032 2983415184003072 2984858011745883 2986228877212672 2989395061376256 2990330839956096 2995095153383424 3001173607717376 3002539640310784 3005296098936768 3008557850231232 3014294481289728 3017137297120128 3024560817519696 3032236710345024 3033616881810816 3036477920819616 3042564155719218 3048365629017072 3051674125154928 3052999211618304 3067906434331284 3071236138777716 3072569719385088 3080367451779072 3081331707697152 3084675983054848 3087572501218023 3088913175339264 3096752385033216 3098161921849344 3100113396982784 3101083834028544 3104371794506112 3107299563287712 3116603361860352 3124271613701664 3133181039317056 3136581588538944 3144541773691136 3148861199204448 3153265533158832 3155251717042152 3169046206891656 3172034970856206 3173412319953408 3182914071687168 3186368597880832 3187909577170773 3189360605653782 3190745477822976 3198843123001344 3203317367018496 3211446917812224 3219348527635968 3220356289183488 3222384732298368 3232033116003328 3236472721931904 3238511316490944 3239525076619104 3239985377172096 3244686416165376 3255737440514832 3257219341944288 3259271004417168 3265485688063872 3276607552313004 3286418288628384 3289517747554584 3290946109581312 3305980302251172 3307415812586496 3307485072529848 3308921236260864 3321958750982144 3323565303858891 3325008449887488 3326521881134592 3327172483675859 3328617196000512 3334964106958848 3338583658289152 3341648619563904 3343169624852736 3346322606617536 3356342082003456 3359507486864256 3363069444048288 3376320308682048 3377857095349632 3384627581510136 3391081291450944 3394279459260144 3397963387583856 3399438838468608 3411266299138152 3412818992037168 3416037660922068 3417520959949824 3429912694534144 3433133390799294 3434624113070592 3444907978616832 3448156910994432 3449726395250688 3456640934308224 3465413383251456 3466498171159296 3466990722069504 3470260480936704 3483846433162368 3485432162080512 3487627571605632 3488719313282112 3506178782092896 3509984158603104 3528654287106312 3530186486102016 3530876921451932 3537609495402528 3544095810318336 3549658181672421 3560286479347416 3561832413554688 3575866426216448 3580778330648064 3583108828574002 3584664672615936 3593762027075584 3595397785849856 3598698513376512 3603732037895808 3606001962333888 3612877782538752 3621767093590464 3625182823835664 3636037255503744 3643325231052312 3644983549318608 3650272218186048 3659345186628768 3666679879969314 3673671399071856 3679255460155392 3680407187638272 3681127003215844 3682725408340992 3697220574706932 3698825967922176 3700707465998907 3702314373278976 3702840431053824 3708213047046144 3713399750301696 3720842789159808 3720920706596079 3722536390793472 3731983643501568 3737203594854912 3744694345500576 3751834620328704 3755906615575296 3759448854348096 3775884842253888 3778263202572768 3779445922722288 3779982940034112 3798360347267304 3800009657014272 3800089232268336 3801739292725248 3802482838486696 3807706029198903 3820765285545984 3822708811031838 3824368693277184 3835819522289664 3839437127844864 3856222817620992 3856977019293034 3858651781350912 3860408108971008 3870205259927552 3875521475943936 3879176524868736 3880942194657024 3883386728667264 3898590056157888 3900364562328192 3904043041053792 3923581018056336 3939040360129056 3948732178428492 3960472438001664 3961712195610624 3963515432841216 3964290618847832 3966011978213376 3969736072994601 3979810682327844 3981538780756992 3983351042377728 3985860081835008 3987107786608128 4005322289265843 4007061465249024 4011410466974976 4019059308386304 4022849729493504 4032747756692928 4042982280460032 4044822509081088 4048637227759488 4056752207625624 4064487505356096 4068898833539904 4078330676815122 4090541912441712 4092318092169216 4094981518370288 4096759625846784 4098740884933851 4100606492983434 4112798301001728 4116763334957364 4118550900452352 4129003180044288 4134778445371392 4139162392674816 4143066084383616 4150965962916864 4155471149147136 4165695484935552 4171739677926912 4173638512555008 4177574719089408 4182108784718592 4198481598939264 4204354044211776 4207002289389536 4212781138688148 4225394942522208 4229379961141608 4231216426604544 4250546102894364 4251876663062574 4252480807538376 4254327303763968 4266459287580672 4271089822691328 4273155390675717 4275100386301878 4277793193297533 4287810994661376 4292464703514624 4293808385577984 4296512976397824 4315296962575872 4318015088654592 4319366768825472 4319980502896128 4326248554887168 4340983254019776 4342959122592384 4345694672556224 4353980917418496 4368810069750672 4381891051504512 4386023663406112 4392048421185516 4407973736334896 4409887750115328 4409980096706464 4414028645313378 4429167401078784 4431420405145188 4433344599849984 4435362508179456 4438156261334016 4455531492751872 4457559499803648 4459826946203811 4461763475490048 4475122776004608 4479343315819008 4484092592064384 4492642730075136 4501760411576064 4503809460466176 4512836775346848 4521441721934592 4525705945680192 4530617850111808 4536841226279544 4548355065517536 4550425322716224 4554716881229424 4556694613266432 4563846233578827 4577511187732392 4579498817427456 4597542547992576 4601859651496926 4606854208166574 4608854579077632 4617642609635328 4620551177668608 4621997561545728 4622654296092672 4627013974582272 4645128577549824 4647242882774016 4650170095474176 4651625751042816 4660949344931568 4674905042790528 4679978878137472 4686407420552496 4704872382808416 4716812660536704 4729898299738248 4732877575563228 4747048639129888 4753569310337484 4758052456284309 4767702489059328 4774371107530752 4779552896821248 4784040908480673 4798264684502016 4804976050527744 4808002616445184 4817170376718336 4829022791453952 4833577098447552 4848049674004992 4857766974736416 4859287614928656 4859978065758144 4867029624248064 4879126915505024 4883606160772248 4885829012916432 4888906506625752 4898228532095808 4910300544454656 4914911328469506 4929627432942576 4931767957229568 4934276621331876 4936419164371968 4937120574738432 4958970453376758 4961123718879744 4961227608794772 4963381854391296 4970583446040576 4975978191335424 4982938126473216 4992925794000768 5002446160438272 5007875487433728 5012598472464128 5019483909926304 5034513123005184 5037684270097024 5039261230296384 5039977253378816 5044604166072432 5064480463023072 5066785643024448 5076941372265204 5091419188890216 5096945081375784 5099158257702912 5116899448707228 5119228488055752 5119249503793152 5124056491383102 5141630423494656 5144869041801216 5147210811961344 5149700086198941 5167361967925248 5172235366491648 5174589592876032 5177848971556352 5184961401462336 5198120074877184 5200486083104256 5205390721405056 5231441357408448 5233078969923168 5252053813505408 5259268173139344 5264976237904656 5292981430659468 5296315382177898 5306414243103792 5308718374342656 5314480109113344 5316143715477504 5340429719021124 5342748620332032 5348547289299968 5363799639324672 5374663242861003 5376997008923904 5390643040613376 5393096678774784 5398182970345984 5405598056843712 5409002943500832 5419316673808128 5425198444719872 5432650640385696 5437774235753496 5454055883255616 5464987846578468 5467475323977912 5489017779943152 5491401200603136 5500019819953971 5510507098607784 5518883190233088 5521690504823766 5524088112511488 5534621283889152 5540628198862848 5545830862060398 5553471559918464 5554260646580736 5562319570569216 5564851350073344 5570099625452544 5576145046291456 5581264183739712 5583804586190208 5597975465252352 5605805392282368 5617041518250864 5633859923362944 5639173281522144 5663827263380832 5667394803859152 5669168884083432 5669974410051168 5697540520900956 5700133848402504 5703724257730044 5725077847437312 5728683968530432 5734063216547757 5736553039915776 5753729283434496 5757353451539456 5759155691767296 5759974003861504 5785465528939551 5787977672026368 5790612163456512 5805307889891328 5818764787303104 5821413291985536 5825080093000896 5842521402006016 5847885084236832 5850546843492288 5856064561580688 5885371527084504 5908560540193584 5911126133133312 5917541681778688 5923098267642738 5940708657002496 5943412666404864 5946435928271748 5949017967320064 5969716023491766 5972457754425344 5978790122752512 5980661679912192 5990190306766848 6002347215434752 6005079280621568 6010592197873536 6017115700462464 6028588962579456 6034274594240256 6049121635039392 6064473420690048 6067233763621632 6072955841639232 6085128311438436 6096731258034144 6103348250309856 6135812868662568 6142472277555432 6145139438770176 6162663415394304 6169351966109696 6175145002436046 6177826350678528 6179034612540881 6193504770066432 6196323843698688 6200226793965568 6202167668057088 6208743589012224 6214599126575424 6233206723720704 6248543227403328 6266362078634112 6273163177077888 6289083547382272 6297722398408896 6306531066317664 6310503434084304 6338092413783312 6344069941712412 6346824639906816 6375819154341546 6378721211307564 6381490955645952 6397686246002688 6406634734036992 6438697055271936 6440712578366976 6441972255627727 6444769464596736 6464066232006656 6472945443863808 6477022632981888 6479050153238208 6479970754344192 6489372832330752 6511474881029664 6514438683888576 6518542008834336 6530971376127744 6553215104626008 6572836577256768 6579035495109168 6581892219162624 6611960604502344 6614831625172992 6614970145059696 6617842472521728 6647130607717782 6650016899774976 6653043762269184 6654344967351718 6657234392001024 6669928213917696 6677167316578304 6683297239127808 6686339249705472 6692645213235072 6712684164006912 6719014973728512 6726138888096576 6752640617364096 6755714190699264 6769255163020272 6782162582901888 6788558918520288 6795926775167712 6822532598276304 6825637984074336 6832075321844136 6835041919899648 6866266781598588 6869248226141184 6896313821988864 6899452790501376 6910281312249861 6913281868616448 6930826766502912 6932996342318592 6933981444139008 6940520961873408 6967692866324736 6970864324161024 6975255143211264 6977438626564224 7012357564185792 7019968317206208 7057308574212624 7060372972204032 7061753842903864 7075218990805056 7099316363344842 7120572958694832 7123664827109376 7161556661296128 7166217657148004 7169329345231872 7187524054151168 7197397026753024 7207464075791616 7212003924667776 7225755565077504 7243534187180928 7250365647671328 7272074511007488 7286650462104624 7289967098637216 7300544436372096 7318690373257536 7333359759938628 7347342798143712 7360814375276544 7362254006431688 7365450816681984 7372366992704259 7394441149413864 7397651935844352 7401414931997814 7404628746557952 7405680862107648 7426799500603392 7438455680065137 7441685578319616 7441841413192158 7445072781586944 7463967287003136 7474407189709824 7489388691001152 7503669240657408 7511813231150592 7518897708696192 7551769684507776 7556526405145536 7558891845444576 7559965880068224 7596720694534608 7600019314028544 7600178464536672 7604965676973392 7615412058397806 7641530571091968 7645417622063676 7648737386554368 7678874255689728 7686084737074653 7712445635241984 7713954038586068 7717303562701824 7720816217942016 7751042951887872 7758353049737472 7761884389314048 7766773457334528 7797180112315776 7800729124656384 7808086082107584 7847162036112672 7878080720258112 7897464356856984 7923424391221248 7928581237695664 7932023956426752 7939472145989202 7944473073266847 7959621364655688 7963077561513984 7966702084755456 7971720163670016 7974215573216256 8010644578531686 8014122930498048 8022820933949952 8038118616772608 8045699458987008 8065495513385856 8085964560920064 8089645018162176 8097274455518976 8113504415251248 8128975010712192 8137797667079808 8156661353630244 8181083824883424 8189963036740576 8197481769867702 8201212985966868 8225596602003456 8233526669914728 8237101800904704 8269556890742784 8278324785349632 8282535757235649 8286132168767232 8301931925833728 8310942298294272 8318746293090597 8331390969871104 8343479355853824 8347277025110016 8355149438178816 8364217569437184 8396963197878528 8408708088423552 8414004578779072 8425562277376296 8450789885044416 8458759922283216 8462432853209088 8501092205788728 8503753326125148 8504961615076752 8508654607527936 8546310781351434 8550200772603756 8555586386595066 8575621989322752 8584929407029248 8587616771155968 8593025952795648 8630593925151744 8636030177309184 8638733537650944 8639961005792256 8652497109774336 8681966508039552 8685918245184768 8691389345112448 8707961834836992 8737620139501344 8763782103009024 8772047326812224 8784096842371032 8815947472669792 8819960193412928 8828057290626756 8862840810290376 8866689199699968 8870725016358912 8876312522668032 8884647401464107 8911062985503744 8915118999607296 8919653892407622 8923526950980096 8950245552009216 8954574035237649 8958686631638016 8968185184128768 8985285460150272 9003520823152128 9007618920932352 9025673550693696 9042883443869184 9051411891360384 9061235700223616 9073682452559088 9096710131035072 9100850645432448 9109433762458848 9127692467157654 9155022375464784 9158997634854912 9203719302993852 9213708416333148 9217709158155264 9241102355337216 9243995123091456 9254027949164544 9262717503654069 9290257155099648 9294485765548032 9300340190948352 9303251502085632 9321898689863136 9349810085581056 9359957756274944 9372814841104992 9409744765616832 9433625321073408 9459796599476496 9465755151126456 9494097278259776 9507138620674968 9516104912568618 9548742215061504 9559105793642496 9563728731512319 9568081816961346 9596529369004032 9609952101055488 9616005232890368 9634340753436672 9658045582907904 9667154196895104 9696099348009984 9715533949472832 9718575229857312 9719956131516288 9734059248496128 9758253831010048 9767212321544496 9771658025832864 9777813013251504 9796457064191616 9829822656939012 9859254865885152 9868553242663752 9872838328743936 9917940906753516 9922247437759488 9922455217589544 9926763708782592 9965876252946432 9970695911576673 9981517451027577 9985851588001536 10004892320876544 10015750974867456 10025196944928256 10038967819852608 10069026246010368 10075368540194048 10078522460592768 10079954506757632 10089208332144864 10128960926046144 10133571286048896 10153882744530408 10182838377780432 10193890162751568 10198316515405824 10233798897414456 10238456976111504 10248112982766204 10289738083602432 10299400172397882 10334723935850496 10344470732983296 10349179185752064 10355697943112704 10369922802924672 10396240149754368 10400972166208512 10410781442810112 10462882714816896 10466157939846336 10504107627010816 10518536346278688 10529952475809312 10585962861318936 10592630764355796 10612828486207584 10632287430955008 10648974545017263 10680859438042248 10685497240664064 10697094578599936 10727599278649344 10749326485722006 10753994017847808 10781286081226752 10786193357549568 10796365940691968 10811196113687424 10818005887001664 10838633347616256 10850396889439744 10865301280771392 10875548471506992 10908111766511232 10929975693156936 10934950647955824 10978035559886304 11000039639907942 11021014197215568 11037766380466176 11043381009647532 11048176225022976 11091661724120796 11102122397996721 11106943119836928 11108521293161472 11124639141138432 11140199250905088 11152290092582912 11162528367479424 11162762119788237 11167609172380416 11195950930504704 11211610784564736 11234083036501728 11267719846725888 11278346563044288 11327654526761664 11334789607718304 11338337768166864 11339948820102336 11395081041801912 11400267696805008 11407448515460088 11457367937060864 11468126433095514 11473106079831552 11507458566868992 11514706903078912 11518311383534592 11519948007723008 11570931057879102 11575955344052736 11581224326913024 11610615779782656 11637529574606208 11642826583971072 11650160186001792 11685042804012032 11695770168473664 11701093686984576 11712129123161376 11770743054169008 11817121080387168 11846196535285476 11881417314004992 11892871856543496 11898035934640128 11939432046983532 11944915508850688 11957580245505024 11961323359824384 12004694430869504 12010158561243136 12015966867797529 12021184395747072 12034231400924928 12057177925158912 12068549188480512 12098243270078784 12128946841380096 12134467527243264 12145911683278464 12170256622876872 12193462516068288 12206696500619712 12271625737325136 12284944555110864 12290278877540352 12350290004872092 12355652701357056 12358069225081762 12387009540132864 12400453587931136 12404335336114176 12417487178024448 12429198253150848 12466413447441408 12497086454806656 12532724157268224 12546326354155776 12578167094764544 12595444796817792 12613062132635328 12621006868168608 12676184827566624 12688139883424824 12693649279813632 12751638308683092 12757442422615128 12762981911291904 12813269468073984 12833379579892599 12877394110543872 12881425156733952 12883944511255454 12889538929193472 12928132464013312 12945890887727616 12954045265963776 12958100306476416 12959941508688384 12978745664661504 13022949762059328 13028877367777152 13037084017668672 13061942752255488 13106430209252016 13145673154513536 13158070990218336 13223921209004688 13229663250345984 13229940290119392 13294261215435564 13300033799549952 13306087524538368 13308689934703436 13314468784002048 13366594478255616 13372678499410944 13379480838611433 13385290426470144 13425368328013824 13438029947457024 13452277776193152 13505281234728192 13511428381398528 13538510326040544 13564325165803776 13577117837040576 13591853550335424 13645065196552608 13651275968148672 13664150643688272 13670083839799296 13691538700736481 13732533563197176 13738496452282368 13792627643977728 13820562624499722 13826563737232896 13861653533005824 13865992684637184 13867962888278016 13881041923746816 13935385732649472 13941728648322048 13950510286422528 13954877253128448 14024715128371584 14039936634412416 14114617148425248 14123507685807728 14150437981610112 14198632726689684 14241145917389664 14274157368852927 14323113322592256 14332435314296008 14338658690463744 14352122725442019 14394794053506048 14414928151583232 14424007849335552 14451511130155008 14487068374361856 14500731295342656 14544149022014976 14573300924209248 14579934197274432 14601088872744192 14637380746515072 14666719519877256 14694685596287424 14724508012863376 14730901633363968 14744733985408518 14788882298827728 14795303871688704 14802829863995628 14809257493115904 14811361724215296 14876911360130274 14883371156639232 14883682826384316 14890145563173888 14927934574006272 14948814379419648 14978777382002304 15007338481314816 15023626462301184 15037795417392384 15103539369015552 15113052810291072 15117783690889152 15119931760136448 15193441389069216 15200356929073344 15209931353946784 15230824116795612 15290835244127352 15297474773108736 15357748511379456 15372169474149306 15424891270483968 15427908077172136 15434607125403648 15441632435884032 15449100258596823 15502085903775744 15516706099474944 15523768778628096 15533546914669056 15594360224631552 15601458249312768 15616172164215168 15694324072225344 15756161440516224 15794928713713968 15857162475391328 15878944291978404 15888946146533694 15919242729311376 15926155123027968 15943440327340032 15948431146432512 16021289157063372 16028245860996096 16045641867899904 16091398917974016 16123989728583009 16130991026771712 16171929121840128 16179290036324352 16194548911037952 16227008830502496 16257950021424384 16275595334159616 16313322707260488 16362167649766848 16379926073481152 16394963539735404 16402425971933736 16467053339829456 16474203601809408 16500059459861913 16556649570699264 16565071514471298 16572264337534464 16603863851667456 16621884596588544 16637492586181194 16662781939742208 16686958711707648 16694554050220032 16710298876357632 16728435138874368 16793926395757056 16817416176847104 16828009157558144 16851124554752592 16901579770088832 16917519844566432 17002184411577456 17007506652250296 17009923230153504 17092621562702868 17100401545207512 17111172773190132 17175233542311936 17186051905591296 17202189649643271 17261187850303488 17272060354618368 17277467075301888 17279922011584512 17356396586818653 17363933016079104 17371836490369536 17382778690224896 17415923669673984 17475240279002688 17527564206018048 17544094653624448 17568193684742064 17631894945339584 17639920386825856 17656114581253512 17725681620580752 17733378399399936 17752625045336064 17769294802928214 17822125971007488 17830237999214592 17839307784815244 17847053901960192 17909148070475298 17917373263276032 17936370368257536 17970570920300544 18007041646304256 18015237841864704 18051347101387392 18085766887738368 18102823782720768 18122471400447232 18147364905118176 18193420262070144 18201701290864896 18218867524917696 18255384934315308 18310044750929568 18407438605987704 18427416832666296 18435418316310528 18487990246182912 18508055898329088 18525435007308138 18537103837622643 18580514310199296 18588971531096064 18600680381896704 18606503004171264 18643797379726272 18699620171162112 18719915512549888 18745629682209984 18819489531233664 18867250642146816 18919593198952992 18931510302252912 18988194556519552 19014277241349936 19032209825137236 19127457463024638 19136163633922692 19193058738008064 19219904202110976 19232010465780736 19316091165815808 19325916766883181 19334308393790208 19392198696019968 19431067898945664 19437150459714624 19439912263032576 19468118496992256 19516507662020096 19534424643088992 19543316051665728 19555626026503008 19592914128383232 19659645313878024 19718509731770304 19737106485327504 19745676657487872 19835881813507032 19844494875518976 19844910435179088 19853527417565184 19941391823153346 19963034902055154 19971703176003072 20009784641753088 20031501949734912 20050393889856512 20077935639705216 20138052492020736 20150737080388096 20157044921185536 20159909013515264 20178416664289728 20257921852092288 20267142572097792 20307765489060816 20365676755560864 20387780325503136 20467597794828912 20476913952223008 20496225965532408 20598800344795764 20688941465966592 20698358371504128 20711395886225408 20730843936749583 20739845605849344 20792480299508736 20801944332417024 20821562885620224 20925765429633792 20932315879692672 21008215254021632 21037072692557376 21059904951618624 21171925722637872 21185261528711592 21225656972415168 21297949090034526 21361718876084496 21370994481328128 21394189157199872 21498652971444012 21507988035695616 21562572162453504 21592731881383936 21622392227374848 21636011774003328 21677266695232512 21700793778879488 21730602561542784 21751096943013984 21816223533022464 21859951386313872 21869901295911648 21956071119772608 22000079279815884 22042028394431136 22086762019295064 22096352450045952 22183323448241592 22204244795993442 22213886239673856 22217042586322944 22280398501810176 22304580185165824 22315367040195411 22325056734958848 22325524239576474 22335218344760832 22391901861009408 22423221569129472 22468166073003456 22535439693451776 22556693126088576 22655309053523328 22669579215436608 22676675536333728 22679897640204672 22790162083603824 22800535393610016 22814897030920176 22936252866191028 22946212159663104 23029413806157824 23036622767069184 23141862115758204 23151910688105472 23162448653826048 23275059149212416 23285653167942144 23290207385731013 23300320372003584 23370085608024064 23391540336947328 23402187373969152 23424258246322752 23541486108338016 23634242160774336 23692393070570952 23785743713086992 23796071869280256 23833419219800541 23878864093967064 23915160491010048 23922646719648768 24009388861739008 24031933735595058 24042368791494144 24068462801849856 24114355850317824 24137098376961024 24196486540157568 24257893682760192 24268935054486528 24291823366556928 24340513245753744 24386925032136576 24413393001239424 24543251474650272 24569889110221728 24700580009744184 24711305402714112 24716138450163524 24808670672228352 24834974356048896 24847607271706947 24858396506301696 24932826894882816 24994172909613312 25065448314536448 25092652708311552 25156334189529088 25190889593635584 25226124265270656 25242013736337216 25352369655133248 25376279766849648 25387298559627264 25503276617366184 25514884845230256 25525963822583808 25666759159785198 25754788221087744 25762850313467904 25767889022510908 25779077858386944 25891781775455232 25908090531927552 25916200612952832 25919883017376768 25957491329323008 26045899524118656 26057754735554304 26074168035337344 26123885504510976 26212860418504032 26291346309027072 26316141980436672 26447842418009376 26459880580238784 26588522430871128 26600067599099904 26612175049076736 26617379869406872 26628937568004096 26653942204392321 26733188956511232 26745356998821888 26758961677222866 26770580852940288 26850736656027648 26876059894914048 26904555552386304 27010562469456384 27022856762797056 27077020652081088 27128650331607552 27154235674081152 27183707100670848 27290130393105216 27302551936297344 27328301287376544 27383077401472962 27465067126394352 27476992904564736 27641125248999444 27653127474465792 27723307066011648 27731985369274368 27762083847493632 27788152510962207 27870771465298944 27883457296644096 27901020572845056 27909754506256896 28049430256743168 28079873268824832 28229234296850496 28247015371615456 28300875963220224 28397265453379368 28482291834779328 28548314737705854 28646226645184512 28664870628592016 28677317380927488 28691186194536957 28704245450884038 28789588107012096 28829856303166464 28848015698671104 28903022260310016 28974136748723712 29001462590685312 29088298044029952 29146601848418496 29159868394548864 29202177745488384 29274761493030144 29333439039754512 29389371192574848 29449016025726752 29489467970817036 29577764597655456 29605659727991256 29618514986231808 29753822720260548 29766742313278464 29767365652768632 29780291126347776 29897628758839296 29912087734730019 29944552353082731 29957554764004608 30014676962629632 30047252924602368 30075590834784768 30207078738031104 30226105620582144 30235567381778304 30239863520272896 30386882778138432 30400713858146688 30419862707893568 30461648233591224 30581670488254704 30594949546217472 30744338948298612 30855816154344272 30869214250807296 30898200517193646 31004171807551488 31033412198949888 31047537557256192 31067093829338112 31188720449263104 31202916498625536 31232344328430336 31388648144450688 31512322881032448 31589857427427936 31714324950782656 31757888583956808 31777892293067388 31838485458622752 31896862292865024 31946923635051789 32042578314126744 32056491721992192 32091283735799808 32182797835948032 32247979457166018 32261982053543424 32343858243680256 32358580072648704 32389097822075904 32454017661004992 32515900042848768 32551190668319232 32626645414520976 32724335299533696 32759852146962304 32789927079470808 32804851943867472 32934106679658912 33000118919723826 33113299141398528 33130143028942596 33144528675068928 33274985172362388 33306367193990163 33325563879484416 33373917423415296 33420597752715264 33456870277748736 33488286359364711 33587852791514112 33634832353694208 33656018315116288 33702249109505184 33803159540177664 33835039689132864 34004368823154912 34015013304500592 34019846460307008 34185243125405736 34200803090415024 34222345546380264 34372103811182592 34404379299286542 34522375700606976 34544120709236736 34554934150603776 34559844023169024 34712793173637306 34727866032158208 34743672980739072 34765557380449792 34831847339347968 34950480558005376 35055128412036096 35088189307248896 35136387369484128 35263789890679168 35279840773651712 35312229162507024 35451363241161504 35538589605856428 35644251942014976 35678615569630488 35694107803920384 35818296140950596 35834746526552064 35872740736515072 36014083292608512 36030475683729408 36047900603392587 36102694202774784 36171533775476736 36205647565441536 36244942800894464 36294729810236352 36386840524140288 36403402581729792 36437735049835392 36510769868630616 36620089501859136 36814877211975408 36854833665332592 36870836632621056 37050870014616276 37074207675245286 37161028620398592 37201360763793408 37213006008342528 37287594759452544 37399240342324224 37439831025099776 37491259364419968 37638979062467328 37734501284293632 37839186397905984 37863020604505824 37976389113039104 38028554482699872 38064419650274472 38254914926049276 38272327267845384 38439808404221952 38464020931561472 38500138739677797 38632182331631616 38651833533766362 38668616787580416 38784397392039936 38862135797891328 38874300919429248 38879824526065152 38936236993984512 39033015324040192 39068849286177984 39086632103331456 39111252053006016 39185828256766464 39319290627756048 39437019463540608 39474212970655008 39671763627014064 39688989751037952 39689820870358176 39882783646306692 39926069804110308 39943406352006144 40100787779713024 40138442515834299 40155871279410432 40276104984041472 40301474160776192 40314089842371072 40319818027030528 40356833328579456 40515843704184576 40534285144195584 40615530978121632 40731353511121728 40775560651006272 40935195589657824 40953827904446016 40992451931064816 41197600689591528 41377882931933184 41422791772450816 41461687873499166 41479691211698688 41584960599017472 41603888664834048 41643125771240448 41851530859267584 41864631759385344 42016430508043264 42074145385114752 42119809903237248 42343851445275744 42370523057423184 42451313944830336 42595898180069052 42723437752168992 42997305942888024 43015976071391232 43185463762767872 43244784454749696 43253242287786167 43272023548006656 43354533390465024 43401587557758976 43461205123085568 43502193886027968 43632447066044928 43719902772627744 43739802591823296 43912142239545216 44000158559631768 44084056788862272 44173524038590128 44192704900091904 44366646896483184 44408489591986884 44427772479347712 44434085172645888 44630734080390822 44650113469917696 44651048479152948 44670436689521664 44783803722018816 44846443138258944 44936332146006912 45070879386903552 45113386252177152 45310618107046656 45339158430873216 45353351072667456 45359795280409344 45580324167207648 45601070787220032 45629794061840352 45872505732382056 45892424319326208 46073245534138368 46283724231516408 46303821376210944 46324897307652096 46550118298424832 46571306335884288 46580414771462026 46600640744007168 46740171216048128 46783080673894656 46804374747938304 46848516492645504 47082972216676032 47268484321548672 47384786141141904 47571487426173984 47666838439601082 47757728187934128 47830320982020096 47845293439297536 48063867471190116 48084737582988288 48136925603699712 48274196753922048 48371969185749027 48392973080315136 48515787365520384 48537870108973056 48583646733113856 48681026491507488 48773850064273152 48826786002478848 49086502949300544 49139778220443456 49401160019488368 49422610805428224 49432276900327048 49500178379585739 49669948712097792 49695214543413894 49716793012603392 49865653789765632 49988345819226624 50130896629072896 50185305416623104 50312668379058176 50381779187271168 50452248530541312 50484027472674432 50704739310266496 50752559533699296 51006553234732368 51029769690460512 51333518319570396 51525700626935808 51535778045021816 51558155716773888 51606568948929813 51783563550910464 51816181063855104 51832401225905664 51839766034753536 52069189760455959 52091799048237312 52115509471108608 52148336070674688 52247771009021952 52425720837008064 52582692618054144 52632283960873344 52895684836018752 52919761160477568 53177044861742256 53200135198199808 53234759738813744 53257875136008192 53307884408784642 53466377913022464 53490713997643776 53517923354445732 53541161705880576 53752119789828096 53809111104772608 54021124938912768 54045713525594112 54154041304162176 54257300663215104 54308471348162304 54367414201341696 54580260786210432 54605103872594688 54656602574753088 54766154802945924 54930134252788704 55282250497998888 55306254948931584 55463970738548736 55524167694987264 55576305021924414 55611311512867929 55741542930597888 55766914593288192 55802041145690112 55819509012513792 56098860513486336 56159746537649664 56458468593700992 56494030743230912 56601751926440448 56794530906758736 56964583669558656 57096629475411708 57329741257184032 57382372389073914 57408490901768076 57579176214024192 57659712606332928 57696031397342208 57948273497447424 57977750300649543 58002925181370624 58176596088059904 58293203696836992 58319736789097728 58404355490976768 58549522986060288 58666878079509024 58778742385149696 58898032051453504 58978935941634072 59155529195310912 59211319455982512 59237029972463616 59507645440521096 59533484626556928 59534731305537264 59560582252695552 59824175469460038 59889104706165462 59915109528009216 60029353925259264 60094505849204736 60151181669569536 60414157476062208 60452211241164288 60471134763556608 60479727040545792 60773765556276864 60801427716293376 60839725415787136 60923296467182448 61163340976509408 61488677896597224 61711632308688544 61796401034387292 62066824397899776 62095075114512384 62134187658676224 62192531810248749 62377440898526208 62405832997251072 62464688656860672 62777296288901376 63024645762064896 63179714854855872 63428649901565312 63515777167913616 63555784586134776 63676970917245504 63893847270103578 64085156628253488 64112983443984384 64182567471599616 64495958914332036 64523964107086848 64687716487360512 64778195644151808 64908035322009984 65031800085697536 65102381336638464 65253290829041952 65448670599067392 65519704293924608 65579854158941616 65609703887734944 65868213359317824 66000237839447652 66260286057885192 66289057350137856 66549970344724776 66612734387980326 66651127758968832 66841195505430528 66913740555497472 66946101120586233 66976572718729422 67175705583028224 67269664707388416 67312036630232576 67404498219010368 67606319080355328 67670079378265728 68008737646309824 68030026609001184 68039692920614016 68370486250811472 68401606180830048 68444691092760528 68808758598573084 69088241418473472 69109868301207552 69425586347274612 69455732064316416 69487345961478144 69531114760899584 69870622157193039 69900961116010752 70110256824072192 70176378614497792 70272774738968256 70527579781358336 70559681547303424 70624458325014048 70902726482323008 71077179211712856 71357231139260976 71388215607840768 71500257659401623 71636592281901192 71745481473030144 72028166585217024 72095801206785174 72205388405549568 72343067550953472 72411295130883072 72489885601788928 72589459620472704 72773681048280576 72806805163459584 72875470099670784 73021539737261232 73240179003718272 73629754423950816 73709667330665184 74101740029232552 74148415350490572 74426012016685056 74542821815120841 74575189518905088 74798480684648448 74879662050199552 74982518728839936 75277958124934656 75469002568587264 75678372795811968 75726041209011648 75952778226078208 76057108965399744 76128839300548944 76509829852098552 76544654535690768 76928041863122944 77000277479355594 77264364663263232 77303667067532724 77337233575160832 77724271595782656 77748601838858496 77759649052130304 77872473987969024 78066030648080384 78137698572355968 78173264206662912 78222504106012032 78371656513532928 78638581255512096 78874038927081216 78948425941310016 79343527254028128 79379641740716352 79765567292613384 79852139608220616 79886812704012288 80201575559426048 80276885031668598 80311742558820864 80552209968082944 80602948321552384 80628179684742144 80639636054061056 80713666657158912 81031687408369152 81068570288391168 81231061956243264 81462707022243456 81551121302012544 81870391179315648 81907655808892032 81984903862129632 82395201379183056 82923375746998332 82959382423397376 83169921198034944 83286251542480896 83703061718535168 83729263518770688 84032861016086528 84148290770229504 84239619806474496 84687702890551488 84741046114846368 84902627889660672 85191796360138104 85446875504337984 85994611885776048 86031952142782464 86489568909499392 86506484575572334 86544047096013312 86709066780930048 86803175115517952 86922410246171136 87004387772055936 87264894132089856 87439805545255488 87479605183646592 87824284479090432 88000317119263536 88168113577724544 88347048077180256 88733293792966368 88816979183973768 88855544958695424 89261468160781644 89300226939835392 89302096958305896 89340873379043328 89692886276517888 89833657059248193 89872664292013824 90141758773807104 90226772504354304 90621236214093312 90678316861746432 90706702145334912 90719590560818688 91160648334415296 91202141574440064 91259588123680704 91745011464764112 91784848638652416 92567448463032816 92607642752421888 93100236596849664 93142612671768576 93160829542924052 93201281488014336 93566161347789312 93608749495876608 93697032985291008 94165944433352064 94536968643097344 94769572282283808 95142974852347968 95333676879202164 95515456375868256 95690586878595072 95840770905155367 96127734942380232 96169475165976576 96273851207399424 96548393507844096 96743938371498054 96785946160630272 97031574731040768 97075740217946112 97167293466227712 97362052983014976 97547700128546304 97653572004957696 98173005898601088 98279556440886912 98802320038976736 98864553800654096 99000356759171478 99339897424195584 99390429086827788 99433586025206784 99919101581970489 99976691638453248 100261793258145792 100370610833246208 100464859078094133 100763558374542336 100904497061082624 100968054945348864 101409478620532992 101505119067398592 102013106469464736 102059539380921024 102667036639140792 103071556090043632 103116311433547776 103213137897859626 103567127101820928 103632362127710208 103664802451811328 103679532069507072 104138379520911918 104183598096474624 104231018942217216 104296672141349376 104495542018043904 104851441674016128 105165385236108288 105264567921746688 105791369672037504 105839522320955136 106354089723484512 106469519477627488 106615768817569284 106932755826044928 107035846708891464 107082323411761152 107504239579656192 107618222209545216 108042249877825536 108091427051188224 108143701810177761 108308082608324352 108514601326430208 108616942696324608 108734828402683392 109160521572420864 109210207745189376 109313205149506176 109532309605891848 109860268505577408 110564500995997776 110612509897863168 111152610043848828 111222623025735858 111483085861195776 111604082291380224 111639018025027584 112197721026972672 112319493075299328 112916937187401984 112988061486461824 113203503852880896 113589061813517472 113929167339117312 114193258950823416 114659482514368064 114764744778147828 114816981803536152 115319425212665856 115392062794684416 115500416219033391 115896546994894848 115955500601299086 116005850362741248 116353192176119808 116586407393673984 116639473578195456 116808710981953536 117099045972120576 117333756159018048 117557484770299392 117796064102907008 117957871883268144 118311058390621824 118422638911965024 119015290881042192 119066969253113856 119069462611074528 119648350938920076 119778209412330924 119830219056018432 120302363339139072 120415327547502897 120828314952124416 120904422482328576 120942269527113216 120959454081091584 121547531112553728 121602855432586752 121679450831574272 121846592934364896 122326681953018816 122977355793194448 123423264617377088 123592802068774584 124133648795799552 124268375317352448 124385063620497498 124754881797052416 124811665994502144 124929377313721344 125554592577802752 126049291524129792 126359429709711744 126857299803130624 127031554335827232 127111569172269552 127353941834491008 127787694540207156 128170313256506976 128991917828664072 129047928214173696 129556391288303616 129759726863358501 129816070644019968 130063600171395072 130204762673276928 130506581658083904 130897341198134784 131039408587849216 131159708317883232 131219407775469888 131736426718635648 132000475678895304 132520572115770384 132578114700275712 133099940689449552 133225468775960652 133302255517937664 133892202241172466 133953145437458844 134351411166056448 134539329414776832 134624073260465152 134808996438020736 135212638160710656 135340158756531456 136017475292619648 136060053218002368 136079385841228032 136740972501622944 136803212361660096 136889382185521056 137617517197146168 138219736602415104 138851172694549224 138911464128632832 138974691922956288 139062229521799168 139741244314386078 139801922232021504 140220513648144384 140352757228995584 140545549477936512 141055159562716672 141119363094606848 141248916650028096 141805452964646016 142154358423425712 142714462278521952 143000515318803246 143273184563802384 143490962946060288 144191602413570348 144410776811099136 144822590261766144 144979771203577856 145115907557247081 145178919240945408 145547362096561152 145613610326919168 145750940199341568 146043079474522464 146480358007436544 147259508847901632 147419334661330368 148203480058465104 148296830700981144 149085643630241682 149150379037810176 149596961369296896 149759324100399104 149965037457679872 150555916249869312 150938005137174528 151356745591623936 151452082418023296 151905556452156416 152114217930799488 152257678601097888 153019659704197104 153089309071381536 154000554958711188 154607334135065448 154674467150321664 155448543191565312 155497203677716992 155519298104260608 156132061296160768 156207569281367877 156275397144711936 156346528413325824 156445008212024064 156743313027065856 157277162511024192 157748077854162432 157896851882620032 158687054508056256 158759283481432704 159531134585226768 159704279216441232 159773625408024576 160553770063337196 160623485117641728 161205896643104768 161256359369484288 161427333314317824 162063374816738304 162137140576782336 162462123912486528 162925414044486912 163102242604025088 163740782358631296 163815311617784064 163969807724259264 164790402758366112 165846751493996664 165918764846794752 166572503084961792 166833934538603787 167406123437070336 167458527037541376 168065722032173056 168296581540459008 168479239612948992 169375405781102976 169482092229692736 169805255779321344 170383592720276208 170893751008675968 171989223771552096 172979137818998784 173012969151144668 173088094192026624 173844820492342272 173933250901948629 174008775544111872 174529788264179712 174879611090510976 174959210367293184 175648568958180864 176000634238527072 176336227155449088 176694096154360512 177466587585932736 177633958367947536 177711089917390848 178522936321563288 178600453879670784 178604193916611792 178681746758086656 179667314118496386 179745328584027648 180283517547614208 180453545008708608 181242472428186624 181356633723492864 181413404290669824 181439181121637376 182321296668830592 182404283148880128 182519176247361408 183490022929528224 185134896926065632 186200473193699328 186285225343537152 186321659085848104 186402562976028672 186577595430746247 187132322695578624 187217498991753216 187394065970582016 188331888866704128 189073937286194688 189539144564567616 190285949704695936 190667353758404328 191030912751736512 191681541810310734 192255469884760464 192338950331953152 192547702414798848 193487876742996108 193571892321260544 194063149462081536 194334586932455424 194724105966029952 195095400257092608 195307144009915392 196346011797202176 196559112881773824 197604640077953472 197729107601308192 198000713518342956 198780858173655576 198867172050413568 199838203163940978 199953383276906496 200523586516291584 200741221666492416 200838303361758699 200929718156188266 201527116749084672 201808994122165248 201936109890697728 202818957241065984 203010238134797184 204026212938929472 204119078761842048 205334073278281584 206143112180087264 206426275795719252 207264724255420416 207329604903622656 208276759041823836 208367196192949248 208462037884434432 208593344282698752 209611866471579117 209702883348032256 210330770472216576 210529135843493376 211582739344075008 211679044641910272 212708179446969024 212939038955254976 213231537635138568 214071693417782928 214164646823522304 214500772978204869 215236444419090432 216084499755651072 216287403620355522 216616165216648704 217029202652860416 217233885392649216 217469656805366784 218321043144841728 218420415490378752 218626410299012352 219064619211783696 219720537011154816 221129001991995552 222305220087697656 222445246051471716 223278036050055168 223628465445362523 224395442053945344 224638986150598656 225833874374803968 225976122972923648 226407007705761792 227178123627034944 227858334678234624 228386517901646832 229318965028736128 229529489556295656 229633963607072304 230784125589368832 231000832438066782 231793093989789696 231911001202598172 232011700725482496 233172814787347968 233278947156390912 233617421963907072 234198091944241152 234667512318036096 235114969540598784 235592128205814016 235915743766536288 236622116781243648 236845277823930048 238030581762084384 238138925222149056 239296701877840152 239556418824661848 239660438112036864 240604726678278144 240830655095005794 241656629904248832 241808844964657152 241884539054226432 241918908162183168 243095062225107456 243205710865173504 243358901663148544 243693185868729792 244653363906037632 245954711586388896 246846529234754176 247185604137549168 248770127240994996 249509763594104832 249858754627442688 251109185155605504 252098583048259584 252718859419423488 253714599606261248 254063108671654464 254223138344539104 254707883668982016 255575389080414312 256340626513013952 257983835657328144 258095856428347392 259519453726717002 259632141288039936 260127200342790144 260409525346553856 261013163316167808 261794682396269568 262078817175698432 262319416635766464 262438815550939776 263472853437271296 264000951357790608 265041144231540768 266199881378899104 266450937551921304 267784404482344932 267906290874917688 269078658829553664 269248146520930304 269500971177744579 269617992876041472 270425276321421312 270680317513062912 272034950585239296 272120106436004736 272158771682456064 273481945003245888 273606424723320192 273778764371042112 275235034394292336 277702345389098448 277822928257265664 278124459043598336 279482488628772156 279603844464043008 280705514457991168 281091098955873024 282110319125433344 282238726189213696 282497833300056192 283610905929292032 284308716846851424 285428924557043904 286001030637606492 286546369127604768 288383204827140696 288821553622198272 289645180523532288 289959542407155712 290231815114494162 290357838481890816 291094724193122304 291227220653838336 291501880398683136 292086158949044928 292960716014873088 294519017695803264 294838669322660736 296406960116930208 296593661401962288 298171287260483364 298300758075620352 299930074915359744 301111832499738624 302713491183247872 302772696014503169 302904164836046592 303811112904312832 304228435861598976 304515357202195776 306039319408394208 306178618142763072 308001109917422376 309214668270130896 309348934300643328 310897086383130624 310994407355433984 311038596208521216 312415138562735754 312550794289423872 312693056826651648 312890016424048128 313486626054131712 314554325022048384 315496155708324864 315793703765240064 317374109016112512 317518566962865408 319062269170453536 319408558432882464 321107540126674392 321246970235283456 322512718738968576 322854666628635648 324126749633476608 324274281153564672 324924247824973056 325850828088973824 326204485208050176 327481564717262592 327630623235568128 327939615448518528 329580805516732224 331693502987993328 331837529693589504 333667869077207574 334812246874140672 334917054075082752 336593163080918016 336958479225897984 338750811562205952 338964184459385472 339610511558642688 340767185440552416 341787502017351936 343978447543104192 345958275637997568 346025938302289336 346176188384053248 346501248657100173 347689640984684544 347866501803897258 348017551088223744 349059576528359424 349759222181021952 349918420734586368 351297137916361728 352001268477054144 352672454310898176 353388192308721024 354933175171865472 355267916735895072 357045872643126576 357200907759341568 357208387833223584 359334628236992772 359490657168055296 360907090017417216 361245982642508691 362484944856373248 362713267446985728 362826808581339648 362878362243274752 364642593337661184 364808566297760256 365038352494722816 366980045859056448 370269793852131264 372400946387398656 372643318171696208 372805125952057344 373155190861492494 374264645391157248 374434997983506432 374788131941164032 376663777733408256 378147874572389376 379078289129135232 380571899409391872 381334707516808656 382061825503473024 383363083620621468 384510939769520928 386975753485992216 387143784642521088 388669173864910848 389279180590075503 389448211932059904 390190800514185216 390614288019830784 392692023594404352 393118225763547648 395209280155906944 395458215202616384 396001427036685912 397561716347311152 397734344100827136 399676406327881956 399906766553812992 401676606723517398 401859436312376532 403054233498169344 403617988244330496 403872219781395456 405637914482131968 406020476269594368 408052425877858944 408238157523684096 410668146556563168 412286224360174528 412852551591438504 414659209807245312 416553518083647672 416734392385898496 416924075768868864 417186688565397504 419223732943158234 419405766696064512 420661540944433152 421058271686986752 423165478688150016 423358089283820544 425416358893938048 425878077910509952 426463075270277136 428143386835565856 429001545956409738 430472888838180864 432574807240711044 433232330433297408 434467770785298432 434939313610733568 435347722671741243 436642086289683456 436840830980757504 437252820598024704 438129238423567392 439441074022309632 442258003983991104 444610440175395312 444890492102943432 447256930890725046 448790884107890688 449277972301197312 451667748749607936 451952245945847296 452814015411523584 454356247254069888 455716669356469248 456773035803293664 458637930057472256 459058979112591312 459267927214144608 462001664876133564 463822002405196344 464023401450964992 466345629574695936 466557894312781824 468396183888482304 468622707844103631 469335024636072192 470229939081197568 471184256411628032 471831487533072576 473244233562487296 473690555647860096 476061163524168768 476277850444298112 478593403755680304 479112837649323696 479320876224073728 481661310190011588 483617689929314304 483769078108452864 486190124450214912 486411421730347008 486717803326297088 487386371737459584 489306727812075264 491909423172777792 493693058469508352 494371208275098336 497540254481989992 499717509254885376 500501803615811361 502218370311211008 504197166096519168 505437718838846976 507429199212522496 508126217343308928 508446276689078208 509415767337964032 511150778160828624 512681253026027904 515967671314656288 519038907453434004 519264282576079872 521799752705845887 522026326632335616 523589364792539136 524157634351396864 524638833271532928 524877631101879552 526945706874542592 528001902715581216 530082288463081536 532399762757798208 532901875103842608 535568808964689864 535812581749835376 538496293041860608 539001942355489158 539235985752082944 540850552642842624 541360635026125824 544069901170478592 544240212872009472 544317543364912128 546963890006491776 547212849446640384 547557528742084224 550470068788584672 555404690778196896 558964977257544312 559207688928086016 561411028915982336 562182197911746048 564220638250866688 564477452378427392 564995666600112384 567221811858584064 568617433693702848 570857849114087808 572002061275212984 573092738255209536 576766409654281392 577643107244396544 580463630228988324 580715676963781632 582189448386244608 583003760797366272 584172317898089856 585921432029746176 589038035391606528 589677338645321472 592813920233860416 593187322803924576 596342574520966728 596601516151240704 599860149830719488 602223664999477248 605426982366495744 605545392029006338 605808329672093184 607622225808625664 608456871723197952 609030714404391552 612078638816788416 612357236285526144 616002219834844752 618429336540261792 621794172766261248 621988814710867968 624830277125471508 625101588578847744 625386113653303296 625780032848096256 628835599414737351 629108650044096768 630992311416649728 631587407530480128 634748218032225024 635037133925730816 638124538340907072 638817116865764928 642215080253348784 642493940470566912 643502318934614607 645709333257271296 648253499266953216 649848495649946112 651701656177947648 652408970416100352 654963129434525184 655261246471136256 655879230897037056 659161611033464448 663387005975986656 667335738154415148 669834108150165504 670885396336087569 673186326161836032 673916958451795968 677501623124411904 677928368918770944 679221023117285376 681534370881104832 683575004034703872 687956895086208384 692051876604578672 692352376768106496 693002497314200346 695379281969369088 695733003607794516 696035102176447488 699518444362043904 699836841469172736 702594275832723456 704002536954108288 705344908621796352 706776384617442048 709866350343730944 710535833471790144 714091745286253152 714416775666447168 718669256473985544 718981314336110592 721814180034834432 722491965285017382 724969889712746496 725426534893971456 725653617162679296 725756724486549504 729285186675322368 729617132595520512 730076704989445632 733960091718112896 740539587704262528 745286636343392416 746310381722984988 748529290782314496 749576263882328064 753327555466816512 756295749144778752 758156578258270464 761143798818783744 762669415033617312 764123651006946048 766726167241242936 769021879539041856 773951506971984432 774287569285042176 778558361180151006 778896423864119808 780381601028370432 781228576039661568 785384047188808704 786236451527095296 790418560311813888 790916430405232768 792002854073371824 795123432694622304 799352812655763912 803353213447034796 803718872624753064 807235976488660992 807744439562790912 808502913533233737 811275828964263936 812040952539188736 816104851755717888 816476315047368192 821336293113126336 824572448720349056 825705103182877008 833107036167295344 833468784771796992 834373377130795008 838447465886316468 838811533392129024 842116543373973504 846330957376300032 846716178567641088 850832717787876096 851756155821019904 852926150540554272 856286773671131712 858003091912819476 865149614481422088 866464660866594816 868935541570596864 869878627221467136 870695445343482486 873284172579366912 873681661961515008 874505641196049408 876258476847134784 878882148044619264 884516007967982208 889220880350790624 889780984205886864 894513861781450092 903335497499215872 903904491891694592 908318088043509507 908712494508139776 911433338712938496 913546071606587328 917275860114944512 918117958225182624 918535854428289216 924003329752267128 927644004810392688 928046802901929984 932691259149391872 933115788625563648 937245415688207262 938670049272144384 940459878162395136 942368512823256064 943662975066145152 946488467124974592 947381111295720192 952122327048337536 952555700888596224 957186807511360608 958225675298647392 963322620380023176 967538156216905728 972380248900429824 972822843460694016 973435606652594176 974772743474919168 978613455624150528 983818846345555584 987386116939016704 988742416550196672 995080508963979984 1001003607231622722 1004436740622422016 1010875437677693952 1014858398425044992 1016252434686617856 1016892553378156416 1018831534675928064 1022301556321657248 1025362506052055808 1031935342629312576 1038077814906868008 1038528565152159744 1043599505411691774 1044052653264671232 1047178729585078272 1048315268702793728 1049277666543065856 1049755262203759104 1053891413749085184 1056003805431162432 1060164576926163072 1064799525515596416 1065803750207685216 1071137617929379728 1071625163499670752 1078003884710978316 1078471971504165888 1082721270052251648 1088139802340957184 1088480425744018944 1088635086729824256 1093927780012983552 1094425698893280768 1095115057484168448 1100940137577169344 1110809381556393792 1117929954515088624 1118415377856172032 1124364395823492096 1128441276501733376 1129991333200224768 1134443623717168128 1137234867387405696 1141715698228175616 1144004122550425968 1146185476510419072 1153532819308562784 1160927260457976648 1161431353927563264 1166007521594732544 1167837541770226509 1168344635796179712 1171842864059492352 1178076070783213056 1179354677290642944 1185627840467720832 1186374645607849152 1192685149041933456 1193203032302481408 1199720299661438976 1210853964732991488 1211090784058012676 1211616659344186368 1216913743446395904 1218061428808783104 1224157277633576832 1224714472571052288 1232004439669689504 1236858673080523584 1243977629421735936 1249660554250943016 1250203177157695488 1250772227306606592 1251560065696192512 1257671198829474702 1258217300088193536 1261984622833299456 1263174815060960256 1269496436064450048 1270074267851461632 1276249076681814144 1277634233731529856 1284430160506697568 1287004637869229214 1291418666514542592 1299696991299892224 1303403312355895296 1304817940832200704 1306043168015223729 1309926258869050368 1310522492942272512 1311758461794074112 1318323222066928896 1326774011951973312 1334671476308830296 1341770792672175138 1346372652323672064 1347833916903591936 1355003246248823808 1355856737837541888 1358442046234570752 1363068741762209664 1367150008069407744 1375913790172416768 1384103753209157344 1386004994628400692 1391466007215589032 1392070204352894976 1399036888724087808 1399673682938345472 1405188551665446912 1405868123532310893 1408005073908216576 1410689817243592704 1413552769234884096 1419732700687461888 1421071666943580288 1428183490572506304 1428833551332894336 1437338512947971088 1437962628672221184 1444983930570034764 1450853069787942912 1451307234325358592 1458570373350644736 1459234265191041024 1460153409978891264 1467920183436225792 1481079175408525056 1490573272686784832 1492620763445969976 1499152527764656128 1501505410847434083 1506655110933633024 1512591498289557504 1516313156516540928 1522287597637567488 1525338830067234624 1528247302013892096 1533452334482485872 1538043759078083712 1547903013943968864 1557116722360302012 1557792847728239616 1565399258117537661 1570768094377617408 1572472903054190592 1580837120623627776 1581832860810465536 1584005708146743648 1590246865389244608 1598705625311527824 1606706426894069592 1607437745249506128 1615488879125581824 1617005827066467474 1622551657928527872 1624081905078377472 1632209703511435776 1632952630094736384 1642672586226252672 1649144897440698112 1651410206365754016 1666214072334590688 1676894931772632936 1677623066784258048 1684233086747947008 1692661914752600064 1693432357135282176 1701665435575752192 1703512311642039808 1705852301081108544 1712573547342263424 1716006183825638952 1730299228962844176 1732929321733189632 1741390890686964972 1746568345158733824 1749011282392098816 1752516953694269568 1757764296089238528 1769032015935964416 1778441760701581248 1779561968411773728 1789027723562900184 1806670994998431744 1807808983783389184 1816636176087019014 1817424989016279552 1822866677425876992 1827092143213174656 1834551720229889024 1836235916450365248 1837071708856578432 1848006659504534256 1855288009620785376 1865382518298783744 1874490831376414524 1877340098544288768 1884737025646512128 1886506798244212053 1887325950132290304 1892976934249949184 1894762222591440384 1904244654096675072 1905111401777192448 1914373615022721216 1916451350597294784 1926645240760046352 1944760497800859648 1946871213305188352 1949545486949838336 1957226911248301056 1967637692691111168 1974772233878033408 1977484833100393344 1990161017927959968 2002007214463245444 2021750875355387904 2029716796850089984 2032504869373235712 2033785106756312832 2037663069351856128 2044603112643314496 2050725012104111616 2063870685258625152 2076155629813736016 2077057130304319488 2087199010823383548 2088105306529342464 2098555333086131712 2099510524407518208 2107782827498170368 2112007610862324864 2120329153852326144 2129599051031192832 2131607500415370432 2142275235858759456 2143250326999341504 2156007769421956632 2156943943008331776 2165442540104503296 2176279604681914368 2176960851488037888 2177270173459648512 2187855560025967104 2188851397786561536 2190230114968336896 2201880275154338688 2221618763112787584 2235859909030177248 2248728791646984192 2259982666400449536 2268887247434336256 2274469734774811392 2283431396456351232 2288008245100851936 2292370953020838144 2307065638617125568 2321854520915953296 2322862707855126528 2335675083540453018 2336689271592359424 2343685728118984704 2356152141566426112 2358709354581285888 2371255680935441664 2372749291215698304 2385370298083866912 2421707929465982976 2422181568116025352 2423233318688372736 2425508740599701211 2433827486892791808 2436122857617566208 2448314555267153664 2449428945142104576 2464008879339379008 2473717346161047168 2499321108501886032 2500406354315390976 2503120131392385024 2515342397658949404 2516434600176387072 2526349630121920512 2538992872128900096 2540148535702923264 2552498153363628288 2555268467463059712 2568860321013395136 2574009275738458428 2599393982599784448 2606806624711790592 2609635881664401408 2612086336030447458 2619852517738100736 2621044985884545024 2623516923588148224 2636646444133857792 2653548023903946624 2669342952617660592 2683541585344350276 2710006492497647616 2711713475675083776 2724954264130528521 2726137483524419328 2734300016138815488 2751827580344833536 2768207506418314688 2772009989256801384 2782932014431178064 2784140408705789952 2798073777448175616 2799347365876690944 2811736247064621786 2816010147816433152 2821379634487185408 2827105538469768192 2839465401374923776 2842143333887160576 2856366981145012608 2857667102665788672 2874677025895942176 2889967861140069528 2902614468650717184 2917140746701289472 2918468530382082048 2920306819957782528 2935840366872451584 2962158350817050112 2981146545373569664 2985241526891939952 3003010821694868166 3013310221867266048 3032626313033081856 3044575195275134976 3050677660134469248 3056494604027784192 3066904668964971744 3076087518156167424 3095806027887937728 3114233444720604024 3115585695456479232 3130798516235075322 3141536188755234816 3144945806108381184 3161674241247255552 3163665721620931072 3168011416293487296 3180493730778489216 3197411250623055648 3213412853788139184 3214875490499012256 3234011654132934948 3248163810156754944 3264419407022871552 3265905260189472768 3285345172452505344 3298289794881396224 3302820412731508032 3332428144669181376 3353789863545265872 3355246133568516096 3385323829505200128 3403330871151504384 3407024623284079616 3411704602162217088 3425147094684526848 3432012367651277904 3460598457925688352 3482781781373929944 3498022564784197632 3503512625310679527 3505033907388539136 3515528592178477056 3538064031871928832 3556883521403162496 3559123936823547456 3578055447125800368 3615617967566778368 3633272352174038028 3634849978032559104 3654184286426349312 3669103440459778048 3672471832900730496 3674143417713156864 3696013319009068512 3710576019241570752 3748981662752829048 3754680197088577536 3769474051293024256 3773013596488424106 3774651900264580608 3785953868499898368 3789524445182880768 3808489308193350144 3810222803554384896 3828747230045442432 3832902701194589568 3853290481520092704 3899090973899676672 3914453822496602112 3935275385382222336 3949544467756066816 3954969666200786688 3980322035855919936 4004014428926490888 4043501750710775808 4065009738746471424 4067570213512625664 4075326138703712256 4089206225286628992 4101450024208223232 4127741370517250304 4152311259627472032 4174398021646767096 4176210613058684928 4197110666172263424 4199021048815036416 4215565654996340736 4224015221724649728 4240658307704652288 4259198102062385664 4263215000830740864 4284550471717518912 4286500653998683008 4312015538843913264 4313887886016663552 4352559209363828736 4353921702976075776 4375711120051934208 4377702795573123072 4380460229936673792 4403760550308677376 4443237526225575168 4471719818060354496 4497457583293968384 4504516232542302249 4519965332800899072 4537774494868672512 4548939469549622784 4566862792912702464 4576016490201703872 4584741906041676288 4614131277234251136 4643709041831906592 4671350167080906036 4673378543184718848 4696197774352612983 4712304283132852224 4717418709162571776 4742511361870883328 4745498582431396608 4770740596167733824 4844363136232050704 4846466637376745472 4851017481199402422 4867654973785583616 4872245715235132416 4896629110534307328 4898857890284209152 4928017758678758016 4947434692322094336 4998642217003772064 5030684795317898808 5032869200352774144 5052699260243841024 5077985744257800192 5080297071405846528 5104996306727256576 5110536934926119424 5137720642026790272 5148018551476916856 5198787965199568896 5224172672060894916 5239705035476201472 5247033847176296448 5273292888267715584 5307096047807893248 5338685905235321184 5367083170688700552 5420012984995295232 5423426951350167552 5449908528261057042 5452274967048838656 5468600032277630976 5503655160689667072 5536415012836629376 5544019978513602768 5565864028862356128 5596147554896351232 5623472494129243572 5632020295632866304 5654211076939536384 5659520394732636159 5678930802749847552 5684286667774321152 5712733962290025216 5715334205331577344 5749354051791884352 5779935722280139056 5834281493402578944 5840613639915565056 5871680733744903168 5924316701634100224 5962293090747139328 5970483053783879904 6006021643389736332 6065252626066163712 6089150390550269952 6101355320268938496 6112989208055568384 6133809337929943488 6152175036312334848 6191612055775875456 6228466889441208048 6231171390912958464 6261597032470150644 6323348482494511104 6327331443241862144 6336022832586974592 6360987461556978432 6394822501246111296 6426825707576278368 6429750980998024512 6468023308265869896 6496327620313509888 6528838814045743104 6531810520378945536 6570690344905010688 6596579589762792448 6605640825463016064 6664856289338362752 6707579727090531744 6806661742303008768 6814049246568159232 6823409204324434176 6850294189369053696 6864024735302555808 6921196915851376704 6965563562747859888 7007025250621359054 7010067814777078272 7031057184356954112 7076128063743857664 7113767042806324992 7118247873647094912 7156110894251600736 7266544704348076056 7269699956065118208 7308368572852698624 7338206880919556096 7344943665801460992 7348286835426313728 7392026638018137024 7421152038483141504 7497963325505658096 7509360394177155072 7546027192976848212 7549303800529161216 7579048890365761536 7616978616386700288 7620445607108769792 7657494460090884864 7665805402389179136 7706580963040185408 7798181947799353344 7828907644993204224 7870550770764444672 7899088935512133632 7909939332401573376 7960644071711839872 8008028857852981776 8130019477492942848 8135140427025251328 8174862792391585563 8178412450573257984 8202900048416446464 8255482741034500608 8304622519254944064 8348796043293534192 8352421226117369856 8394221332344526848 8398042097630072832 8448030443449299456 8481316615409304576 8518396204124771328 8526430001661481728 8569100943435037824 8573001307997366016 8624031077687826528 8707843405952151552 8751422240103868416 8755405591146246144 8760920459873347584 8807521100617354752 8886475052451150336 8943439636120708992 9009032465084604498 9039930665601798144 9097878939099245568 9133725585825404928 9152032980403407744 9169483812083352576 9228262554468502272 9287418083663813184 9342700334161812072 9346757086369437696 9392395548705225966 9424608566265704448 9434837418325143552 9485022723741766656 9490997164862793216 9541481192335467648 9688726272464101408 9702034962398804844 9744491430470264832 9793258221068614656 9797715780568418304 9856035517357516032 9894869384644188672 9997284434007544128 10061369590635797616 10065738400705548288 10155971488515600384 10209992613454513152 10221073869852238848 10275441284053580544 10296037102953833712 10448345344121789832 10494067694352592896 10510537875932038581 10546585776535431168 10614192095615786496 10677371810470642368 10734166341377401104 10846853902700335104 10899817056522114084 10904549934097677312 11007310321379334144 11072830025673258752 11088039957027205536 11131728057724712256 11246944988258487144 11264040591265732608 11308422153879072768 11319040789465272318 11357861605499695104 11368573335548642304 11425467924580050432 11430668410663154688 11498708103583768704 11559871444560278112 11743361467489806336 11848633403268200448 11924586181494278656 11940966107567759808 12012043286779472664 12130505252132327424 12202710640537876992 12225978416111136768 12267618675859886976 12304350072624669696 12383224111551750912 12456933778882416096 12523194064940301288 12646696964989022208 12654662886483724288 12672045665173949184 12721974923113956864 12789645002492222592 12853651415152556736 12859501961996049024 12936046616531739792 13057677628091486208 13141380689810021376 13193159179525584896 13211281650926032128 13329712578676725504 13415159454181063488 13613323484606017536 13628098493136318464 13646818408648868352 13700588378738107392 13728049470605111616 13842393831702753408 13931127125495719776 14014050501242718108 14020135629554156544 14152256127487715328 14227534085612649984 14236495747294189824 14312221788503201472 14533089408696152112 14539399912130236416 14616737145705397248 14689887331602921984 14696573670852627456 14784053276036274048 14842304076966283008 14995926651011316192 15092054385953696424 15098607601058322432 15158097780731523072 15233957232773400576 15240891214217539584 15314988920181769728 15331610804778358272 15413161926080370816 15596363895598706688 15741101541528889344 15819878664803146752 15921288143423679744 16016057715705963552 16260038954985885696 16270280854050502656 16349725584783171126 16356824901146515968 16405800096832892928 16510965482069001216 16609245038509888128 16697592086587068384 16788442664689053696 16896060886898598912 16962633230818609152 16978561184197908477 17036792408249542656 17052860003322963456 17138201886870075648 17146002615994732032 17248062155375653056 17502844480207736832 17521840919746695168 17615042201234709504 17772950104902300672 17886879272241417984 18018064930169208996 18195757878198491136 18267451171650809856 18304065960806815488 18338967624166705152 18456525108937004544 18574836167327626368 18685400668323624144 18693514172738875392 18784791097410451932 18970045447483533312 18981994329725586432 19082962384670935296 19377452544928202816 19404069924797609688 19488982860940529664 19586516442137229312 19595431561136836608 19712071034715032064 19789738769288377344 19994568868015088256 20122739181271595232 20419985226909026304 20442147739704477696 20550882568107161088 20592074205907667424 20896690688243579664 21021075751864077162 21093171553070862336 21228384191231572992 21354743620941284736 21468332682754802208 21799634113044228168 21809099868195354624 22014620642758668288 22145660051346517504 22176079914054411072 22263456115449424512 22493889976516974288 22528081182531465216 22638081578930544636 22737146671097284608 22850935849160100864 22861336821326309376 22997416207167537408 23119742889120556224 23486722934979612672 23697266806536400896 23849172362988557312 23881932215135519616 24024086573558945328 24405421281075753984 24524588377174756689 24535237351719773952 24608700145249339392 24766448223103501824 24913867557764832192 25046388129880602576 25309325772967448576 25344091330347898368 25443949846227913728 25579290004984445184 25707302830305113472 25719003923992098048 25872093233063479584 26282761379620042752 26386318359051169792 26422563301852064256 26659425157353451008 26830318908362126976 27293636817297736704 27401176757476214784 27456098941210223232 27684787663405506816 27862254250991439552 28028101002485436216 28040271259108313088 28304512254975430656 28455068171225299968 28472991494588379648 28624443577006402944 29066178817392304224 29233474291410794496 29379774663205843968 29393147341705254912 29568106552072548096 29684608153932566016 29991853302022632384 30184108771907392848 30197215202116644864 30467914465546801152 30629977840363539456 30663221609556716544 30826323852160741632 31482203083057778688 31531613627796115743 31639757329606293504 31842576286847359488 32032115431411927104 32540561708101005312 32699451169566342252 32713649802293031936 33021930964138002432 33218490077019776256 33395184173174136768 33792121773797197824 33925266461637218304 33957122368395816954 34073584816499085312 34105720006645926912 34276403773740151296 34292005231989464064 34496124310751306112 35230084402469419008 35545900209804601344 35773758544482835968 36036129860338417992 36391515756396982272 36608131921613630976 36677935248333410304 36913050217874009088 37149672334655252736 37370801336647248288 37569582194820903864 37940090894967066624 37963988659451172864 38165924769341870592 38754905089856405632 38808139849595219376 39173032884274458624 39424142069430064128 39579477538576754688 39989137736030176512 40245478362543190464 40839970453818052608 40884295479408955392 41101765136214322176 41184148411815334848 41793381376487159328 42042151503728154324 42456768382463145984 42709487241882569472 42936665365509604416 43599268226088456336 43618199736390709248 44291320102693035008 44352159828108822144 44526912230898849024 44987779953033948576 45276163157861089272 45474293342194569216 45701871698320201728 45722673642652618752 45994832414335074816 46239485778241112448 47698344725977114624 47763864430271039232 48048173147117890656 48810842562151507968 49049176754349513378 49070474703439547904 49217400290498678784 49532896446207003648 49827735115529664384 50092776259761205152 50688182660695796736 50887899692455827456 51158580009968890368 51414605660610226944 51438007847984196096 51744186466126959168 52565522759240085504 52845126603704128512 53318850314706902016 53660637816724253952 54587273634595473408 54802353514952429568 54912197882420446464 55369575326811013632 55724508501982879104 56056202004970872432 56080542518216626176 56910136342450599936 56945982989176759296 57248887154012805888 58132357634784608448 58466948582821588992 58759549326411687936 58786294683410509824 59136213104145096192 59369216307865132032 59983706604045264768 60368217543814785696 61259955680727078912 61326443219113433088 61652647704321483264 63063227255592231486 63279514659212587008 63685152573694718976 64064230862823854208 65398902339132684504 65427299604586063872 66043861928276004864 66436980154039552512 66790368346348273536 67584243547594395648 67914244736791633908 68211440013291853824 68552807547480302592 68584010463978928128 68992248621502612224 70460168804938838016 71091800419609202688 71547517088965671936 72072259720676835984 73216263843227261952 73573765131524270067 73826100435748018176 74299344669310505472 74741602673294496576 75139164389641807728 75927977318902345728 76331849538683741184 77509810179712811264 77616279699190438752 78848284138860128256 79158955077153509376 79978275472060353024 80490956725086380928 82203530272428644352 82368296823630669696 83586762752974318656 84084303007456308648 84913536764926291968 85418974483765138944 85873330731019208832 87198536452176912672 88582640205386070016 88704319656217644288 89053824461797698048 89975559906067897152 90552326315722178544 91403743396640403456 91989664828670149632 92478971556482224896 95396689451954229248 95527728860542078464 96096346294235781312 97621685124303015936 98098353508699026756 98140949406879095808 99065792892414007296 99655470231059328768 100185552519522410304 101376365321391593472 101775799384911654912 102317160019937780736 102829211321220453888 102876015695968392192 103488372932253918336 105690253207408257024 106637700629413804032 107321275633448507904 109174547269190946816 109824395764840892928 110739150653622027264 111449017003965758208 112112404009941744864 113820272684901199872 113891965978353518592 114497774308025611776 116264715269569216896 117519098652823375872 118272426208290192384 118738432615730264064 119967413208090529536 120736435087629571392 122519911361454157824 122652886438226866176 123305295408642966528 126126454511184462972 127370305147389437952 128128461725647708416 130797804678265369008 130854599209172127744 132873960308079105024 133580736692696547072 135828489473583267816 136422880026583707648 137105615094960605184 137168020927957856256 137984497243005224448 143095034177931343872 144144519441353671968 146432527686454523904 147147530263048540134 147652200871496036352 148598689338621010944 149483205346588993152 150278328779283615456 152663699077367482368 155019620359425622528 155232559398380877504 157696568277720256512 159956550944120706048 160981913450172761856 164407060544857288704 164736593647261339392 167173525505948637312 168168606014912617296 170837948967530277888 171746661462038417664 174397072904353825344 177165280410772140032 177408639312435288576 178107648923595396096 179951119812135794304 181104652631444357088 183979329657340299264 184957943112964449792 191055457721084156928 192192692588471562624 196196707017398053512 196281898813758191616 198131585784828014592 199310940462118657536 200371105039044820608 202752730642783186944 204634320039875561472 205658422642440907776 205752031391936784384 206976745864507836672 211380506414816514048 213275401258827608064 214642551266897015808 219648791529681785856 220721295394572810201 221478301307244054528 222898034007931516416 224224808019883489728 227783931956707037184 228995548616051223552 232529430539138433792 236544852416580384768 237476865231460528128 239934826416181059072 241472870175259142784 246610590817285933056 252252909022368925944 254740610294778875904 256256923451295416832 261595609356530738016 265747920616158210048 267161473385393094144 271656978947166535632 274211230189921210368 275968994486010448896 286190068355862687744 288289038882707343936 292865055372909047808 294295060526097080268 297197378677242021888 298966410693177986304 300556657558567230912 305327398154734964736 310039240718851245056 310465118796761755008 319913101888241412096 321963826900345523712 329473187294522678784 334347051011897274624 336337212029825234592 341675897935060555776 343493322924076835328 348794145808707650688 354817278624870577152 356215297847190792192 359902239624271588608 362209305262888714176 367958659314680598528 369915886225928899584 382110915442168313856 384385385176943125248 392393414034796107024 392563797627516383232 398621880924237315072 400742210078089641216 409268640079751122944 411316845284881815552 411504062783873568768 413953491729015673344 429285102533794031616 439297583059363571712 441442590789145620402 442956602614488109056 445796068015863032832 448449616039766979456 457991097232102447104 465058861078276867584 473089704833160769536 479869652832362118144 482945740350518285568 493221181634571866112 504505818044737851888 512513846902590833664 523191218713061476032 531495841232316420096 534322946770786188288 543313957894333071264 551937988972020897792 576578077765414687872 588590121052194160536 594394757354484043776 597932821386355972608 601113315117134461824 620078481437702490112 620930237593523510016 639826203776482824192 643927653800691047424 658946374589045357568 668694102023794549248 672674424059650469184 683351795870121111552 686986645848153670656 697588291617415301376 709634557249741154304 712430595694381584384 719804479248543177216 724418610525777428352 739831772451857799168 764221830884336627712 768770770353886250496 784786828069592214048 797243761848474630144 801484420156179282432 822633690569763631104 827906983458031346688 858570205067588063232 878595166118727143424 882885181578291240804 891592136031726065664 896899232079533958912 915982194464204894208 930117722156553735168 959739305664724236288 965891480701036571136 1009011636089475703776 1025027693805181667328 1046382437426122952064 1068645893541572376576 1086627915788666142528 1103875977944041795584 1153156155530829375744 1177180242104388321072 1195865642772711945216 1202226630234268923648 1240156962875404980224 1241860475187047020032 1287855307601382094848 1317892749178090715136 1337388204047589098496 1345348848119300938368 1373973291696307341312 1395176583234830602752 1419269114499482308608 1439608958497086354432 1448837221051554856704 1479663544903715598336 1537541540707772500992 1569573656139184428096 1594487523696949260288 1602968840312358564864 1655813966916062693376 1765770363156582481608 1783184272063452131328 1793798464159067917824 1860235444313107470336 1919478611329448472576 1931782961402073142272 2018023272178951407552 2050055387610363334656 2092764874852245904128 2137291787083144753152 2173255831577332285056 2306312311061658751488 2354360484208776642144 2391731285545423890432 2404453260468537847296 2483720950374094040064 2575710615202764189696 2635785498356181430272 2674776408095178196992 2690697696238601876736 2747946583392614682624 2790353166469661205504 2879217916994172708864 2897674442103109713408 3075083081415545001984 3139147312278368856192 3205937680624717129728 3311627933832125386752 3531540726313164963216 3587596928318135835648 3720470888626214940672 3863565922804146284544 4036046544357902815104 4185529749704491808256 4346511663154664570112 4612624622123317502976 4708720968417553284288 4783462571090847780864 4808906520937075694592 4967441900748188080128 5349552816190356393984 5381395392477203753472 5580706332939322411008 5758435833988345417728 5795348884206219426816 6150166162831090003968 6278294624556737712384 6411875361249434259456 7063081452626329926432 7175193856636271671296 7727131845608292569088 8072093088715805630208 8371059499408983616512 8693023326309329140224 9225249244246635005952 9417441936835106568576 9617813041874151389184 9934883801496376160256 10762790784954407506944 11161412665878644822016 11590697768412438853632 12556589249113475424768 14126162905252659852864 14350387713272543342592 16144186177431611260416 16742118998817967233024 17386046652618658280448 18450498488493270011904 18834883873670213137152 19235626083748302778368 21525581569908815013888 23181395536824877707264 25113178498226950849536 28252325810505319705728 32288372354863222520832 33484237997635934466048 34772093305237316560896 37669767747340426274304 43051163139817630027776 50226356996453901699072 56504651621010639411456 64576744709726445041664 69544186610474633121792 75339535494680852548608 100452713992907803398144 113009303242021278822912 129153489419452890083328 150679070989361705097216 226018606484042557645824 301358141978723410194432 452037212968085115291648 904074425936170230583296
- Sum of all divisors σ(n): 3521288090685595776000000
- Sum of proper divisors (its aliquot sum) s(n): 2617213664749425545416704
- 904074425936170230583296 is an abundant number, because the sum of its proper divisors (2617213664749425545416704) is greater than itself. Its abundance is 1713139238813255314833408
Bases of 904074425936170230583296
- Binary: 101111110111000111111001000010111010110101011001001100110111110110010000000000002
- Hexadecimal: 0xBF71F90BAD59337D9000
- Base-36: 437Y5NBAJRBY8000
Squares and roots of 904074425936170230583296
- 904074425936170230583296 squared (9040744259361702305832962) is 817350567631815751709836192239981601296394223616
- 904074425936170230583296 cubed (9040744259361702305832963) is 738945745220336706800277746636738670263585264759182607403043716738318336
-
The
square root of 904074425936170230583296 is 950828284148.1790031403 -
904074425936170230583296 is a
perfect cube number . Itscube root is 96694416
Scales and comparisons
How big is 904074425936170230583296?- 904,074,425,936,170,230,583,296 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 904,074,425,936,170,230,583,296 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 904074425936170230583296 cubic inches would be around 8057868 feet tall.
Recreational maths with 904074425936170230583296
- 904074425936170230583296 backwards is 692385032071639524470409
- The number of decimal digits it has is: 24
- The sum of 904074425936170230583296's digits is 99
- 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 904074425936170230583296 - Facts about the integer". Numbermatics.com. 2024. Web. 11 May 2024.
APA style:
Numbermatics. (2024). Number 904074425936170230583296 - Facts about the integer. Retrieved 11 May 2024, from https://numbermatics.com/n/904074425936170230583296/
Chicago style:
Numbermatics. 2024. "Number 904074425936170230583296 - Facts about the integer". https://numbermatics.com/n/904074425936170230583296/
The information we have on file for 904074425936170230583296 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 904074425936170230583296, math, Factors of 904074425936170230583296, curriculum, school, college, exams, university, Prime factorization of 904074425936170230583296, STEM, science, technology, engineering, physics, economics, calculator, nine hundred four sextillion, seventy-four quintillion, four hundred twenty-five quadrillion, nine hundred thirty-six trillion, one hundred seventy billion, two hundred thirty million, five hundred eighty-three thousand, two hundred ninety-six.