661977323285952830520559104
661,977,323,285,952,830,520,559,104 is an even composite number composed of six prime numbers multiplied together.
What does the number 661977323285952830520559104 look like?
This visualization shows the relationship between its 6 prime factors (large circles) and 25600 divisors.
661977323285952830520559104 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-five thousand, six hundred divisors.
Prime factorization of 661977323285952830520559104:
29 × 39 × 73 × 133 × 1013 × 4393
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 13 × 13 × 13 × 101 × 101 × 101 × 439 × 439 × 439)See below for interesting mathematical facts about the number 661977323285952830520559104 from the Numbermatics database.
Names of 661977323285952830520559104
- Cardinal: 661977323285952830520559104 can be written as Six hundred sixty-one septillion, nine hundred seventy-seven sextillion, three hundred twenty-three quintillion, two hundred eighty-five quadrillion, nine hundred fifty-two trillion, eight hundred thirty billion, five hundred twenty million, five hundred fifty-nine thousand, one hundred four.
Scientific notation
- Scientific notation: 6.61977323285952830520559104 × 1026
Factors of 661977323285952830520559104
Divisors of 661977323285952830520559104
- Number of divisors d(n): 25600
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 27 28 32 36 39 42 48 49 52 54 56 63 64 72 78 81 84 91 96 98 101 104 108 112 117 126 128 144 147 156 162 168 169 182 189 192 196 202 208 216 224 234 243 252 256 273 288 294 303 312 324 336 338 343 351 364 378 384 392 404 416 432 439 441 448 468 486 504 507 512 546 567 576 588 606 624 637 648 672 676 686 702 707 728 729 756 768 784 808 819 832 864 878 882 896 909 936 972 1008 1014 1029 1053 1092 1134 1152 1176 1183 1212 1248 1274 1296 1313 1317 1323 1344 1352 1372 1404 1414 1456 1458 1512 1521 1536 1568 1616 1638 1664 1701 1728 1756 1764 1792 1818 1872 1911 1944 2016 2028 2058 2106 2121 2184 2187 2197 2268 2304 2352 2366 2424 2457 2496 2548 2592 2626 2634 2646 2688 2704 2727 2744 2808 2828 2912 2916 3024 3042 3073 3087 3136 3159 3232 3276 3328 3402 3456 3512 3528 3549 3584 3636 3744 3822 3888 3939 3951 3969 4032 4056 4116 4212 4242 4368 4374 4394 4459 4536 4563 4608 4704 4732 4848 4914 4949 4992 5096 5103 5184 5252 5268 5292 5376 5408 5454 5488 5616 5656 5707 5733 5824 5832 6048 6084 6146 6174 6272 6318 6363 6464 6552 6561 6591 6656 6804 6912 7024 7056 7098 7272 7371 7488 7644 7776 7878 7902 7938 8064 8112 8181 8232 8281 8424 8484 8736 8748 8788 8918 9072 9126 9191 9219 9261 9408 9464 9477 9696 9828 9898 9984 10192 10201 10206 10368 10504 10536 10584 10647 10752 10816 10908 10976 11232 11312 11414 11466 11648 11664 11817 11853 11907 12096 12168 12292 12348 12544 12636 12726 12928 13104 13122 13182 13377 13608 13689 13824 14048 14112 14196 14544 14742 14847 14976 15288 15309 15379 15552 15756 15804 15876 16128 16224 16362 16464 16562 16848 16968 17069 17121 17199 17472 17496 17576 17836 18144 18252 18382 18438 18522 18816 18928 18954 19089 19392 19656 19683 19773 19796 19968 20384 20402 20412 20736 21008 21072 21168 21294 21511 21632 21816 21952 22113 22464 22624 22828 22932 23296 23328 23634 23706 23814 24192 24336 24543 24584 24696 24843 25088 25272 25452 25856 26208 26244 26364 26754 27216 27378 27573 27657 27783 28096 28224 28392 28431 29088 29484 29694 29952 30576 30603 30618 30758 31104 31512 31608 31752 31941 32256 32448 32724 32928 33124 33696 33936 34138 34242 34398 34643 34944 34992 35152 35451 35559 35672 35721 36288 36504 36764 36876 37044 37632 37856 37908 38178 38784 39312 39366 39546 39592 39949 40131 40768 40804 40824 41067 41472 42016 42144 42336 42588 43022 43264 43632 43904 44226 44339 44541 44928 45248 45656 45864 45927 46137 46592 46656 47268 47412 47628 48384 48672 49086 49168 49392 49686 50544 50904 51207 51363 51597 51712 52416 52488 52728 53508 54432 54756 55146 55314 55566 56192 56448 56784 56862 57267 57967 58176 58968 59319 59388 59904 61152 61206 61236 61516 62208 63024 63216 63504 63882 64337 64533 64896 65448 65856 66248 66339 67392 67872 68276 68484 68796 69286 69888 69984 70304 70902 71118 71344 71407 71442 72576 73008 73528 73629 73752 74088 74191 74529 75264 75712 75816 76356 77568 78624 78732 79092 79184 79898 80262 81536 81608 81648 82134 82719 82971 83349 84032 84288 84672 85176 85293 86044 86528 87264 87808 88452 88678 89082 89856 90496 91312 91728 91809 91854 92274 93312 94536 94824 95256 95823 96768 97344 98172 98336 98784 99372 101088 101808 102414 102726 103194 103929 104832 104976 105456 106353 106677 107016 107163 107653 108864 109512 110292 110628 111132 112384 112896 113568 113724 114534 115934 116352 117936 118638 118776 119483 119847 120393 122304 122412 122472 123032 123201 124416 126048 126432 127008 127764 128674 129066 129792 130896 131712 132496 132613 132678 133017 133623 134784 135744 136552 136968 137592 137781 138411 138572 139776 139968 140608 141804 142236 142688 142814 142884 145152 146016 147056 147258 147504 148176 148382 149058 150577 151424 151632 152712 153621 154089 154791 155136 157248 157464 158184 158368 159796 160524 163072 163216 163296 164268 165438 165942 166698 168064 168576 169344 170352 170586 171801 172088 173901 174528 175616 176904 177356 177957 178164 179712 180992 182624 183456 183618 183708 184548 186624 189072 189648 190512 191646 192721 193011 193599 194688 196344 196672 197568 198744 199017 202176 203616 204828 205452 206388 207858 209664 209952 210912 212706 213354 214032 214221 214326 215306 217728 219024 220584 220887 221256 221897 222264 222573 223587 224768 225792 227136 227448 229068 231868 232704 235872 237276 237552 238966 239694 240786 244608 244824 244944 246064 246402 248157 248913 250047 252096 252864 254016 255528 255879 257348 258132 259584 261792 263424 264992 265226 265356 266034 267246 269568 271488 273104 273936 275184 275427 275562 276822 277144 279643 279936 281216 283608 284472 285376 285628 285768 287469 290304 292032 294112 294516 295008 296352 296764 298116 301154 302848 303264 305424 307242 308178 309582 310373 311787 314496 314928 316368 316736 319059 319592 320031 321048 321489 322959 326144 326432 326592 328536 330876 331884 333396 336128 337152 338688 340704 341172 343602 344176 347802 349056 353808 354712 355914 356328 358449 359541 361179 361984 365248 366912 367236 367416 369096 369603 373248 378144 379296 381024 383292 385442 386022 387198 389376 392688 393344 395136 397488 397839 398034 399051 400869 404352 407232 409656 410904 412776 415233 415716 419328 419904 421824 425412 426708 428064 428442 428652 430612 435456 438048 441168 441774 442512 443794 444528 445146 447174 450359 451731 454272 454896 458136 460863 462267 463736 464373 465408 471744 474552 475104 477932 479388 481572 489216 489648 489888 492128 492804 496314 497826 499849 500094 504192 505728 508032 511056 511758 514696 515403 516264 519337 521703 523584 526848 529984 530452 530712 532068 533871 534492 539136 542976 546208 547872 550368 550854 551124 553644 554288 559286 559872 562432 567216 568944 570752 571256 571536 574938 576407 578163 579033 580797 584064 588224 589032 590016 592704 593528 596232 597051 602308 605696 606528 610848 614484 616356 619164 620746 623574 628992 629856 632736 633472 638118 639184 640062 642096 642663 642978 645918 652864 653184 657072 661752 662661 663768 665691 666792 667719 670761 672256 674304 677376 681408 682344 687204 688352 695604 698112 707616 709424 711828 712656 716898 719082 722358 730496 733824 734472 734832 738192 739206 744471 746739 750141 753571 756288 758592 762048 766584 770884 772044 774396 778752 785376 786688 790272 794976 795678 796068 798102 801738 808704 814464 819312 821808 825552 826281 830466 831432 836381 838929 839808 843648 850824 853416 856128 856884 857304 861224 862407 870912 876096 882336 883548 885024 887588 889056 890292 894348 900718 903462 908544 909792 916272 921726 924534 927472 928291 928746 931119 935361 943488 949104 950208 955864 957177 958776 960093 963144 964467 964483 968877 978432 979296 979776 984256 985608 992628 995652 999698 1000188 1008384 1011456 1016064 1022112 1023516 1029392 1030301 1030806 1032528 1038674 1043406 1047168 1059968 1060904 1061424 1064136 1067742 1068984 1075347 1078623 1083537 1085952 1092416 1095744 1100736 1101708 1102248 1107288 1108576 1108809 1118572 1119744 1124864 1134432 1137888 1141504 1142512 1143072 1149876 1152814 1156326 1158066 1161594 1168128 1176448 1178064 1180032 1185408 1187056 1192464 1193517 1194102 1197153 1202607 1204616 1213056 1221696 1228968 1232712 1238328 1241492 1245699 1247148 1257984 1259712 1265472 1266944 1276236 1278368 1280124 1284192 1285326 1285956 1291836 1305728 1306368 1314144 1323504 1325322 1327536 1331382 1333584 1335438 1341522 1349047 1351077 1355193 1362816 1364688 1374408 1376704 1382589 1386801 1391208 1393119 1396224 1415232 1418848 1423656 1425312 1433796 1438164 1444716 1460992 1467648 1468944 1469664 1476384 1478412 1488942 1493478 1499547 1500282 1507142 1512576 1517184 1524096 1533168 1541768 1544088 1546209 1548792 1553279 1558011 1565109 1570752 1573376 1580544 1589952 1591356 1592136 1596204 1601613 1603476 1617408 1628928 1638624 1643616 1651104 1652562 1660932 1662864 1672762 1677858 1679616 1687296 1701648 1706832 1712256 1713768 1714608 1722448 1723969 1724814 1729221 1734489 1737099 1742391 1752192 1764672 1767096 1770048 1775176 1778112 1780584 1788696 1791153 1801436 1806924 1817088 1819584 1832544 1843452 1849068 1854944 1856582 1857492 1862238 1870722 1886976 1898208 1900416 1911728 1914354 1917552 1920186 1926288 1927989 1928934 1928966 1937754 1957501 1958592 1959552 1968512 1971216 1985256 1987983 1991304 1997073 1999396 2000376 2003157 2012283 2016768 2022912 2032128 2044224 2047032 2058784 2060602 2061612 2065056 2077348 2086812 2094336 2119936 2121808 2122848 2128272 2135484 2137968 2150694 2157246 2167074 2172611 2184832 2191488 2201472 2203416 2204496 2214576 2217152 2217618 2233413 2237144 2240217 2250423 2260713 2268864 2275776 2283008 2285024 2286144 2299752 2305628 2312652 2316132 2323188 2336256 2352896 2356128 2360064 2370816 2374112 2384928 2387034 2388204 2394306 2405214 2409232 2426112 2443392 2457936 2465424 2476656 2478843 2482984 2491398 2494296 2505373 2509143 2516787 2519424 2530944 2533888 2552472 2556736 2560248 2568384 2570652 2571912 2583672 2587221 2611456 2612736 2628288 2647008 2650644 2655072 2662764 2667168 2670876 2683044 2698094 2702154 2710386 2725632 2729376 2748816 2753408 2765178 2773602 2782416 2784873 2786238 2793357 2806083 2830464 2837696 2847312 2850624 2867592 2871531 2876328 2880279 2889432 2893449 2906631 2921984 2935296 2937888 2939328 2952768 2956824 2977884 2986956 2999094 3000564 3014284 3025152 3034368 3048192 3066336 3083536 3088176 3090903 3092418 3097584 3106558 3116022 3130218 3141504 3179904 3182712 3184272 3192408 3203226 3206952 3226041 3235869 3250611 3257856 3277248 3287232 3302208 3305124 3321864 3325728 3326427 3345524 3355716 3359232 3374592 3403296 3413664 3424512 3427536 3429216 3444896 3447938 3449628 3458442 3468978 3474198 3484782 3498943 3504384 3529344 3534192 3540096 3550352 3556224 3561168 3577392 3580551 3582306 3591459 3602872 3607821 3613848 3635359 3639168 3665088 3686904 3698136 3709888 3713164 3714984 3724476 3737097 3741444 3773952 3796416 3800832 3823456 3828708 3835104 3840372 3852576 3855978 3857868 3857932 3875508 3915002 3917184 3919104 3937024 3942432 3970512 3975966 3982608 3994146 3998792 4000752 4006314 4024566 4034849 4047141 4053231 4065579 4088448 4094064 4117568 4121204 4123224 4130112 4147767 4154696 4160403 4173624 4179357 4188672 4239872 4243616 4245696 4256544 4270968 4275936 4301388 4314492 4334148 4345222 4369664 4382976 4402944 4406832 4408992 4429152 4434304 4435236 4466826 4474288 4478239 4480434 4498641 4500846 4521426 4537728 4551552 4570048 4572288 4599504 4611256 4625304 4632264 4638627 4646376 4659837 4674033 4695327 4705792 4712256 4720128 4741632 4748224 4769856 4774068 4776408 4788612 4804839 4810428 4818464 4852224 4886784 4915872 4930848 4953312 4957686 4965968 4982796 4988592 5010746 5018286 5033574 5038848 5061888 5104944 5113472 5120496 5136768 5141304 5143824 5167344 5171907 5174442 5187663 5203467 5211297 5222912 5227173 5256576 5294016 5301288 5310144 5325528 5334336 5341752 5366088 5396188 5404308 5420772 5451264 5458752 5497632 5506816 5530356 5547204 5564832 5569746 5572476 5586714 5612166 5660928 5675392 5694624 5701248 5735184 5743062 5752656 5760558 5778864 5783967 5786898 5813262 5854667 5872503 5875776 5878656 5905536 5913648 5955768 5973912 5991219 5998188 6001128 6009471 6028568 6036849 6050304 6068736 6096384 6132672 6167072 6176352 6181806 6184836 6195168 6213116 6232044 6260436 6283008 6359808 6365424 6368544 6384816 6406452 6413904 6452082 6471738 6498037 6501222 6517833 6554496 6574464 6604416 6610248 6643728 6651456 6652854 6691048 6700239 6711432 6720651 6751269 6751381 6782139 6806592 6827328 6849024 6855072 6858432 6889792 6895876 6899256 6916884 6937956 6948396 6969564 6997886 7008768 7058688 7068384 7080192 7100704 7112448 7122336 7154784 7161102 7164612 7182918 7205744 7212107 7215642 7227696 7270718 7278336 7330176 7373808 7396272 7419776 7426328 7429968 7436529 7448952 7474194 7482888 7493291 7516119 7527429 7550361 7592832 7601664 7646912 7657416 7670208 7680744 7705152 7711956 7715736 7715864 7751016 7761663 7830004 7834368 7838208 7874048 7884864 7941024 7951932 7965216 7988292 7997584 8001504 8012628 8049132 8069698 8094282 8106462 8131158 8176896 8188128 8235136 8242408 8246448 8260224 8295534 8309392 8320806 8347248 8354619 8358714 8380071 8418249 8487232 8491392 8513088 8541936 8551872 8602776 8614593 8628984 8640837 8668296 8680347 8690444 8719893 8739328 8765952 8805888 8813664 8817984 8858304 8868608 8870472 8933652 8948576 8956478 8960868 8997282 9001692 9042852 9075456 9103104 9140096 9144576 9199008 9222512 9250608 9264528 9272709 9277254 9292752 9319674 9348066 9390654 9424512 9443329 9496448 9539712 9548136 9552816 9577224 9609678 9620856 9636928 9678123 9707607 9751833 9773568 9831744 9861696 9906624 9915372 9931936 9965592 9977184 10021492 10036572 10067148 10077696 10123776 10209888 10226944 10240992 10273536 10282608 10287648 10334688 10343814 10348884 10375326 10406934 10422594 10454346 10496829 10513152 10588032 10602576 10620288 10651056 10668672 10683504 10732176 10741653 10774377 10792376 10808616 10823463 10841544 10872953 10906077 10917504 10995264 11013632 11060712 11094408 11129664 11139492 11144952 11173428 11211291 11224332 11321856 11350784 11389248 11402496 11470368 11486124 11505312 11521116 11557728 11567934 11573796 11626524 11709334 11745006 11751552 11757312 11811072 11827296 11911536 11947824 11982438 11996376 12002256 12018942 12057136 12067783 12073698 12104547 12141423 12159693 12196737 12265344 12334144 12352704 12363612 12369672 12390336 12426232 12443301 12464088 12481209 12520872 12538071 12566016 12719616 12730848 12737088 12769632 12812904 12827808 12904164 12943476 12996074 13002444 13035666 13108992 13148928 13208832 13220496 13287456 13302912 13305708 13382096 13393913 13400478 13422864 13434717 13441302 13495923 13502538 13502762 13564278 13613184 13654656 13710144 13716864 13779584 13791752 13798512 13833768 13875912 13896792 13915881 13939128 13979511 13995772 14022099 14085981 14117376 14136768 14160384 14201408 14224896 14244672 14309568 14322204 14329224 14365836 14411488 14414517 14424214 14431284 14455392 14541436 14556672 14660352 14747616 14792544 14839552 14852656 14859936 14873058 14897904 14948388 14965776 14986582 15032238 15054858 15100722 15185664 15208277 15293824 15314832 15340416 15361488 15410304 15423912 15431472 15431728 15502032 15515721 15523326 15562989 15610401 15633891 15660008 15668736 15681519 15769728 15882048 15903864 15930432 15976584 15995168 16003008 16025256 16098264 16139396 16188564 16212924 16262316 16353792 16376256 16470272 16484816 16492896 16520448 16591068 16618784 16641612 16694496 16709238 16717428 16760142 16836498 16974464 16982784 17026176 17083872 17103744 17205552 17229186 17257968 17281674 17336592 17351901 17360694 17380888 17439786 17537611 17564001 17617509 17627328 17635968 17716608 17737216 17740944 17867304 17897152 17912956 17921736 17973657 17994564 18003384 18028413 18085704 18110547 18150912 18206208 18280192 18289152 18398016 18445024 18501216 18529056 18545418 18554508 18585504 18639348 18696132 18781308 18849024 18886658 18992896 19079424 19096272 19105632 19154448 19219356 19241712 19273856 19356246 19415214 19464821 19494111 19503666 19553499 19663488 19723392 19813248 19830744 19863872 19931184 19954368 20042984 20073144 20100717 20134296 20161953 20254143 20346417 20419776 20453888 20481984 20547072 20565216 20575296 20669376 20687628 20697768 20750652 20813868 20845188 20908692 20993658 21026304 21176064 21205152 21240576 21302112 21337344 21367008 21464352 21483306 21548754 21584752 21617232 21636321 21646926 21683088 21745906 21812154 21835008 21990528 22121424 22188816 22259328 22278984 22289904 22309587 22346856 22411597 22422582 22448664 22479873 22548357 22582287 22651083 22701568 22778496 22804992 22940736 22972248 23010624 23042232 23115456 23135868 23147592 23253048 23284989 23418668 23490012 23503104 23514624 23622144 23654592 23823072 23895648 23964876 23992752 24004512 24037884 24114272 24135566 24147396 24209094 24282846 24319386 24393474 24530688 24668288 24705408 24727224 24739344 24780672 24852464 24886602 24928176 24962418 25041744 25063857 25076142 25140213 25254747 25447513 25461696 25474176 25539264 25625808 25655616 25808328 25843779 25886952 25992148 26004888 26041041 26071332 26159679 26217984 26297856 26417664 26440992 26574912 26605824 26611416 26764192 26787826 26800956 26845728 26869434 26882604 26991846 27005076 27005524 27128556 27226368 27309312 27420288 27433728 27559168 27583504 27597024 27667536 27751824 27793584 27818127 27831762 27878256 27959022 27991544 28044198 28171962 28243943 28273536 28329987 28402816 28489344 28619136 28644408 28658448 28731672 28822976 28829034 28848428 28862568 28910784 29034369 29082872 29122821 29255499 29320704 29495232 29585088 29679104 29705312 29719872 29746116 29795808 29896776 29931552 29973164 30064476 30109716 30201444 30371328 30416554 30587648 30629664 30680832 30722976 30820608 30847824 30862944 30863456 31004064 31031442 31046652 31125978 31220802 31267782 31320016 31347673 31363038 31490487 31539456 31764096 31807728 31860864 31953168 31990336 32006016 32050512 32196528 32224959 32278792 32323131 32377128 32425848 32470389 32524632 32569849 32618859 32718231 32752512 32940544 32969632 32985792 33040896 33182136 33237568 33283224 33388992 33418476 33434856 33520284 33633873 33672996 33948928 33965568 34052352 34167744 34207488 34411104 34458372 34515936 34563348 34673184 34703802 34721388 34761776 34879572 35075222 35128002 35235018 35254656 35271936 35433216 35481888 35734608 35794304 35825912 35843472 35947314 35989128 36006768 36056826 36171408 36203349 36221094 36313641 36424269 36479079 36560384 36590211 36796032 36890048 37002432 37058112 37090836 37109016 37171008 37278696 37329903 37392264 37443627 37562616 37698048 37773316 37985792 38158848 38192544 38211264 38308896 38438712 38483424 38547712 38712492 38830428 38929642 38988222 39007332 39106998 39326976 39446784 39626496 39661488 39727744 39862368 39908736 40085968 40146288 40181739 40201434 40268592 40304151 40323906 40487769 40508286 40692834 40839552 40963968 41130432 41150592 41338752 41375256 41395536 41501304 41627736 41690376 41817384 41938533 41987316 42066297 42257943 42352128 42410304 42481152 42604224 42674688 42734016 42928704 42966612 43097508 43169504 43234464 43243551 43272642 43293852 43366176 43491812 43624308 43670016 43981056 44242848 44377632 44518656 44557968 44579808 44619174 44693712 44823194 44845164 44897328 44959746 45096714 45164574 45302166 45486259 45556992 45624831 45881472 45944496 46021248 46084464 46230912 46271736 46295184 46506096 46547163 46569978 46688967 46831203 46837336 46901673 46980024 47006208 47044557 47259667 47309184 47646144 47791296 47929752 47985504 48009024 48075768 48228544 48271132 48294792 48418188 48565692 48638772 48786948 49061376 49336576 49410816 49454448 49478688 49561344 49704928 49773204 49856352 49924836 50083488 50127714 50152284 50280426 50484749 50509494 50895026 50923392 50948352 51078528 51251616 51311232 51616656 51687558 51773904 51984296 52009776 52055703 52082082 52142664 52319358 52453037 52612833 52692003 52852527 52881984 53149824 53211648 53222832 53528384 53575652 53601912 53691456 53738868 53765208 53920971 53983692 54010152 54011048 54085239 54257112 54331641 54452736 54618624 54840576 54867456 55118336 55167008 55194048 55335072 55503648 55587168 55636254 55663524 55756512 55918044 55983088 56088396 56343924 56487886 56547072 56659974 56805632 56978688 57238272 57288816 57316896 57463344 57645952 57658068 57696856 57725136 57821568 58068738 58165744 58217107 58245642 58394463 58482333 58510998 58660497 58990464 59170176 59410624 59439744 59492232 59591616 59793552 59863104 59946328 60128952 60219432 60302151 60402888 60485859 60762429 60833108 61039251 61175296 61259328 61361664 61445952 61641216 61695648 61725888 61726912 62008128 62062884 62093304 62251956 62441604 62535564 62640032 62695346 62726076 62980974 63078912 63528192 63615456 63721728 63906336 63980672 64012032 64101024 64393056 64449918 64557584 64646262 64754256 64851696 64908963 64940778 65049264 65139698 65237718 65436462 65505024 65939264 65971584 66103303 66364272 66475136 66566448 66777984 66836952 66869712 66928761 67040568 67234791 67267746 67345992 67439619 67645071 67746861 67897856 67953249 68104704 68335488 68414976 68822208 68916744 69031872 69126696 69346368 69407604 69442776 69523552 69759144 70150444 70256004 70470036 70509312 70543872 70866432 70963776 71469216 71588608 71651824 71686944 71894628 71978256 72013536 72113652 72342816 72406698 72442188 72627282 72848538 72958158 73180422 73592064 73780096 74004864 74116224 74181672 74218032 74342016 74557392 74659806 74784528 74887254 75125232 75191571 75420639 75546632 75764241 76110671 76342539 76385088 76422528 76617792 76877424 76966848 77095424 77424984 77660856 77859284 77976444 78014664 78123123 78213996 78479037 78653952 78893568 79252992 79322976 79455488 79724736 79817472 80171936 80292576 80363478 80402868 80537184 80608302 80647812 80975538 81016572 81385668 81679104 81927936 82260864 82301184 82677504 82750512 82791072 83002608 83255472 83380752 83454381 83634768 83877066 83974632 84132594 84474481 84515886 84604519 84731829 84820608 84989961 85208448 85468032 85857408 85933224 86195016 86339008 86468928 86487102 86545284 86587704 86732352 86983624 87103107 87248616 87368463 87766497 87962112 88485696 88755264 89037312 89115936 89159616 89238348 89387424 89646388 89690328 89794656 89919492 90193428 90329148 90604332 90972518 91113984 91249662 91762944 91888992 92042496 92168928 92461824 92543472 92590368 93012192 93094326 93139956 93377934 93662406 93674672 93757391 93803346 93960048 94043019 94089114 94471461 94519334 94618368 95292288 95582592 95859504 95971008 96018048 96151536 96457088 96542264 96589584 96674877 96836376 96969393 97131384 97277544 97411167 97412783 97573896 97709547 97856577 98154693 98673152 98821632 98908896 98957376 99122688 99409856 99546408 99712704 99849672 100166976 100255428 100304568 100560852 100901619 100969498 101018988 101790052 101846784 101896704 102157056 102503232 102622464 103233312 103375116 103547808 103968592 104019552 104111406 104164164 104285328 104638716 104906074 105225666 105384006 105705054 105763968 106299648 106445664 107056768 107151304 107203824 107382912 107477736 107530416 107841942 107967384 108020304 108022096 108170478 108514224 108610047 108663282 108940923 109272807 109437237 109681152 109770633 110334016 110388096 110670144 111007296 111174336 111272508 111327048 111513024 111836088 111966176 111989709 112176792 112330881 112687848 112975772 113094144 113319948 113611264 113957376 114476544 114577632 114633792 114926688 115291904 115316136 115393712 115450272 115643136 116137476 116331488 116434214 116491284 116788926 116964666 117021996 117320994 117980928 118340352 118821248 118879488 118984464 119183232 119587104 119726208 119892656 120257904 120438864 120545217 120604302 120805776 120912453 120971718 121463307 121524858 121666216 122078502 122518656 122763277 122891904 123391296 123451776 123453824 124016256 124125768 124186608 124503912 124883208 125071128 125280064 125390692 125452152 125815599 125961948 126198891 126773829 127056384 127230912 127443456 127812672 127961344 128024064 128202048 128786112 128899836 129115168 129292524 129508512 129703392 129817926 129881556 130098528 130279396 130475436 130872924 131010048 131878528 131943168 132206606 132728544 132950272 133132896 133555968 133673904 133739424 133857522 134081136 134469582 134535492 134691984 134879238 135290142 135493722 135906498 136253747 136458777 136670976 136874493 137644416 137833488 138063744 138253392 138692736 138815208 138885552 139047104 139518288 139641489 140066901 140300888 140493609 140512008 140705019 140940072 141018624 141133671 141779001 141927552 142938432 143177216 143303648 143373888 143789256 143956512 144027072 144227304 144685632 144813396 144884376 145254564 145697076 145916316 146360844 147184128 147560192 148009728 148232448 148363344 148436064 148684032 149114784 149319612 149569056 149774508 150250464 150383142 150841278 151093264 151454247 151528482 152221342 152685078 152770176 152845056 153235584 153754848 153933696 154849968 155321712 155718568 155952888 156029328 156167109 156246246 156427992 156881179 156958074 157359111 157838499 158076009 158557581 158645952 158910976 159449472 159634944 160343872 160585152 160726956 160805736 161074368 161216604 161295624 161762913 161951076 162033144 162255717 162771336 162994923 163358208 163855872 164521728 164602368 165355008 165501024 165582144 166005216 166510944 166761504 166908762 167269536 167754132 167949264 168265188 168948962 169031772 169209038 169463658 169641216 169979922 170416896 170936064 171714816 171866448 172390032 172678016 172937856 172974204 173090568 173175408 173464704 173967248 174120869 174206214 174497232 174651321 174736926 175183389 175446999 175532994 175981491 176971392 177510528 178231872 178319232 178476696 178774848 179292776 179380656 179589312 179838984 180386856 180658296 180906453 181208664 181945036 182287287 182499324 183117753 183525888 183777984 184084992 184337856 184923648 185086944 185180736 186024384 186188652 186279912 186755868 187324812 187349344 187514782 187606692 187920096 188086038 188178228 188942922 189038668 189236736 190584576 191165184 191719008 191942016 192036096 192303072 192914176 193084528 193179168 193349754 193672752 193938786 194262768 194555088 194726889 194822334 194825566 195147792 195419094 195713154 196309386 197707601 197817792 197914752 198309909 198819712 199092816 199425408 199699344 200333952 200510856 200609136 200786283 201121704 201704373 201803238 201938996 202037976 202318857 202935213 203240583 203580104 203693568 203859747 204314112 205006464 205244928 206466624 206750232 207095616 207937184 208039104 208222812 208328328 208570656 209277432 209812148 210451332 210768012 211410108 211527936 212599296 212891328 214113536 214302608 214407648 214765824 214955472 215060832 215683884 215934768 216040608 216044192 216340956 217028448 217220094 217326564 217881846 218545614 218874474 219433711 219541266 220668032 220776192 221340288 222014592 222348672 222545016 222654096 223026048 223672176 223932352 223979418 224353584 224661762 225375696 225574713 225951544 226261917 226639896 227292723 227988943 228332013 229027617 229155264 229267584 229853376 230583808 230632272 230787424 230900544 231286272 232274952 232662976 232868428 232982568 233577852 233929332 234043992 234369369 234641988 235437111 235961856 236680704 237642496 237758976 237968928 238366464 239174208 239452416 239785312 240515808 240877728 241090434 241208604 241611552 241824906 241943436 242926614 243049716 243332432 244157004 245037312 245526554 245783808 246782592 246903552 246907648 248032512 248251536 248373216 249007824 249766416 250142256 250363143 250560128 250781384 250904304 251631198 251923896 252397782 253042673 253423443 253547658 253813557 254195487 254461824 254969883 255625344 255922688 256404096 257572224 257799672 258230336 258585048 259017024 259406784 259635852 259763112 260197056 260558792 260950872 261309321 261745848 262105389 263757056 263886336 264413212 265457088 265900544 266265792 267111936 267347808 267478848 267715044 268162272 268939164 269070984 269383968 269758476 270580284 270987444 271812996 272507494 272917554 273341952 273748986 275288832 275666976 276127488 276506784 277385472 277630416 277771104 278094208 279036576 279282978 280133802 280601776 280987218 281024016 281272173 281410038 281880144 282129057 282267342 283414383 283558002 283855104 285876864 286607296 286747776 287578512 287913024 288054144 288454608 289371264 289626792 289768752 290024631 290509128 290908179 291394152 291832632 292238349 292721688 293128641 293569731 294464079 295120384 296019456 296464896 296726688 296872128 297368064 298229568 298639224 299138112 299549016 300500928 300766284 301682556 302186528 302704857 302908494 303056964 304442684 305370156 305540352 305690112 306471168 307509696 307867392 309699936 310643424 311437136 311905776 312058656 312334218 312492492 312855984 313762358 313916148 314718222 315676998 316152018 317115162 317291904 318898944 320687744 321170304 321453912 321611472 322148736 322433208 322591248 323525826 323902152 324066288 324511434 325542672 325830141 325989846 326822769 327818421 328311711 329043456 329311899 330817669 331002048 331164288 332010432 333021888 333523008 333817524 334539072 335508264 335898528 335969127 336530376 337897924 338063544 338418076 338927316 339282432 339959844 340833792 341872128 343429632 343732896 344780064 345356032 345875712 345948408 346181136 346350816 346929408 347934496 348241738 348412428 348994464 349302642 349473852 350366778 350893998 351065988 351962982 353393243 353942784 355021056 356463744 356638464 356953392 357549696 358585552 358761312 359178624 359677968 360773712 361316592 361635651 361812906 362417328 362737359 363890072 364389921 364574574 364998648 366235506 367171259 367555968 368289831 368675712 370173888 370361472 372048768 372377304 372559824 373511736 374649624 374698688 375029564 375213384 375840192 376172076 376356456 377446797 377885844 378077336 378596673 380321487 381169152 382330368 383438016 383884032 384072192 384606144 385828352 386169056 386358336 386699508 387345504 387877572 388525536 389110176 389453778 389644668 389651132 390295584 390838188 391426308 392618772 395415202 395635584 395829504 396619818 397639424 398185632 398850816 399398688 400667904 401021712 401218272 401572566 402243408 403408746 403606476 403877992 404075952 404637714 405870426 406481166 407160208 407519749 407719494 408761241 409376331 410012928 410623479 412933248 413500464 414191232 415874368 416078208 416445624 416656656 417141312 418554864 418924467 419624296 420200703 420902664 421480827 421536024 422115057 422820216 423055872 423401013 423408037 425337003 425782656 428227072 428605216 428815296 429531648 429910944 430121664 431367768 431869536 432081216 432088384 432681912 434056896 434440188 434653128 435763692 437091228 437748948 438867422 439082532 441336064 441552384 442680576 444029184 444697344 445090032 445308192 446052096 447344352 447864704 447958836 448707168 449323524 450751392 451149426 451903088 452302139 452523834 453279792 454362741 454585446 455977886 456664026 458055234 458310528 458535168 459706752 461264544 461574848 461801088 464549904 465325952 465736856 465965136 467155704 467858664 468087984 468501327 468738738 469283976 470643537 470874222 472077333 473515497 474228027 475284992 475672743 475937856 476732928 478348416 478904832 479570624 481031616 481755456 482180868 482417208 483223104 483649812 483886872 485288739 485853228 486099432 486664864 486767151 488314008 490074624 491053108 491567616 493565184 493807104 493815296 496065024 496503072 496746432 498015648 499532832 500284512 500726286 501120256 501562768 501808608 503262396 503847792 504795564 506085346 506846886 507095316 507627114 508390974 508923648 509939766 511250688 512808192 515144448 515599344 516460672 517170096 518034048 518813568 519271704 519526224 520394112 521117584 521901744 522362607 522618642 523491696 523953963 524210778 525550167 526340997 527514112 527944473 528826424 530914176 532531584 534695616 534957696 535430088 536324544 537878328 538141968 538767936 539516952 541160568 541974888 543625992 545014988 545835108 546861861 547497972 549353259 550577664 551333952 552254976 553013568 554770944 555260832 555542208 556188416 558073152 558565956 560267604 561203552 561974436 562048032 562544346 562820076 563760288 564258114 564534684 566828766 567116004 567710208 571753728 573214592 573495552 575157024 575826048 576108288 576909216 578742528 579253584 579537504 580049262 581018256 581816358 582788304 583665264 584180667 584476698 585443376 586257282 587139462 588928158 591321367 592231633 593122803 593453376 593744256 594929727 596459136 597278448 598276224 599098032 601001856 601532568 603365112 604373056 605113119 605409714 605816988 606113928 606956571 608805639 608885368 609721749 610740312 611080704 611579241 612942336 615019392 615734784 619399872 621286848 622874272 623811552 624117312 624668436 624984984 625711968 627524716 627832296 629436444 631353996 632304036 634230324 634583808 637797888 641375488 642340608 642907824 643222944 644297472 644866416 645182496 647051652 647804304 648132576 649022868 651085344 651660282 651979692 653645538 655636842 656301737 656623422 658301133 658623798 661635338 662004096 662328576 664020864 666043776 667046016 667635048 669078144 671016528 671797056 671938254 673060752 675795848 676127088 676724139 676836152 677854632 678785751 679919688 681878169 681889481 683966829 684996039 687082851 687465792 689560128 690712064 691751424 691896816 692362272 692701632 693858816 695868992 696483476 696824856 697988928 698605284 698947704 700733556 701787996 702131976 703108107 703925964 706311333 706786486 707885568 710042112 712927488 713276928 713906784 715099392 717171104 717522624 718357248 719355936 721547424 722633184 723271302 723625812 724834656 725474718 727780144 728779842 729149148 729997296 732471012 734342518 735111936 736579662 737351424 740347776 740722944 744097536 744754608 745119648 747023472 749299248 749397376 750059128 750426768 751089429 751680384 752344152 752712912 754893594 755771688 756154672 756822391 757193346 759128019 760270329 760642974 761440671 762586461 764909649 766876032 767768064 769212288 772338112 772716672 773399016 774691008 775755144 777051072 778220352 778907556 779289336 779302264 780591168 781676376 782852616 783927963 785237544 786316167 790830404 791271168 791659008 793239636 795278848 796371264 797701632 798797376 801335808 802043424 802436544 803145132 804486816 806817492 807212952 807755984 808151904 809275428 811740852 812962332 814320416 815039498 815438988 817522482 818752662 820025856 821246958 825866496 827000928 828382464 831748736 832156416 832891248 833313312 834282624 837109728 837848934 839248592 840401406 841805328 842961654 843072048 843816519 844230114 845640432 846387171 846802026 846816074 850243149 850674006 851565312 857210432 857630592 859342939 859821888 860243328 862735536 863739072 864162432 864176768 865363824 868113792 868880376 869306256 870073893 871527384 872724537 874182456 875497896 876715047 877734844 878165064 879385923 880709193 882672128 883392237 885361152 888058368 889394688 890180064 890616384 892104192 894688704 895729408 895917672 897414336 898647048 901502784 902298852 903806176 904604278 905047668 906559584 908725482 909170892 911955772 913328052 916110468 916621056 917070336 919413504 922529088 923149696 923602176 929099808 930651904 931473712 931930272 934311408 935717328 936175968 937002654 937477476 938567952 941287074 941748444 944154666 947030994 948456054 951345486 951875712 953776229 956696832 959141248 962063232 963510912 964361736 964834416 966446208 967299624 967773744 970577478 971706456 972198864 973329728 973534302 976628016 977490423 980468307 982106216 983455263 984935133 987130368 987935697 992453007 993006144 993492864 996031296 999065664 1000569024 1001452572 1002240512 1003125536 1003617216 1006524792 1007695584 1009591128 1012170692 1013693772 1014190632 1015254228 1016781948 1017847296 1019879532 1022501376 1025616384 1030288896 1031198688 1032921344 1034340192 1036068096 1037627136 1038543408 1039052448 1040788224 1042235168 1043803488 1044725214 1045237284 1046983392 1047907926 1048421556 1051100334 1052681994 1055888946 1057652848 1060179729 1061828352 1065063168 1069391232 1069915392 1070860176 1072649088 1075756656 1076283936 1077535872 1079033904 1082321136 1083949776 1084906953 1087251984 1088212077 1090029976 1091670216 1093169763 1093723722 1094995944 1098168253 1098706518 1099858747 1101513777 1102667904 1104869493 1106027136 1110521664 1111084416 1112376832 1116146304 1117131912 1120535208 1122407104 1123948872 1124096064 1125088692 1125640152 1127520576 1128516228 1129069368 1132340391 1133657532 1134232008 1135790019 1140964461 1143507456 1146429184 1146991104 1150314048 1151652096 1152216576 1153818432 1157485056 1158507168 1159075008 1160098524 1162036512 1163632716 1165576608 1167330528 1168361334 1168953396 1170886752 1172514564 1174278924 1177856316 1182642734 1184463266 1186245606 1186906752 1187488512 1189859454 1192918272 1194556896 1196552448 1198196064 1202003712 1203065136 1206730224 1208746112 1210226238 1210819428 1211633976 1212227856 1213913142 1217611278 1217770736 1218846083 1219443498 1221480624 1222559247 1223158482 1226283723 1228128993 1230038784 1231870437 1238799744 1242573696 1245748544 1247623104 1248234624 1249336872 1249969968 1251423936 1255049432 1255664592 1256773401 1258872888 1260602109 1262707992 1264442481 1264608072 1266345171 1268460648 1269167616 1270224111 1276011009 1282750976 1284681216 1285815648 1286445888 1288594944 1289732832 1290364992 1294103304 1295608608 1296265152 1298045736 1302170688 1303320564 1303959384 1307291076 1311273684 1312603474 1313246844 1316602266 1317247596 1323270676 1324008192 1324657152 1328041728 1332087552 1334092032 1335270096 1338156288 1342033056 1343594112 1343876508 1346121504 1351591696 1352254176 1353448278 1353672304 1355709264 1356906417 1357571502 1359839376 1363088223 1363756338 1363778962 1367933658 1369992078 1374165702 1374931584 1379120256 1383793632 1384724544 1385403264 1391737984 1392966952 1393649712 1395977856 1397210568 1397895408 1401467112 1403575992 1404263952 1405503981 1406216214 1407851928 1411930611 1412622666 1413572972 1416231999 1420546491 1422684081 1425854976 1427018229 1427813568 1430198784 1434342208 1435045248 1436714496 1438711872 1443094848 1445266368 1446542604 1447251624 1449669312 1450949436 1455560288 1455866217 1457559684 1458298296 1459994592 1460301453 1464942024 1468685036 1470223872 1473159324 1474702848 1480695552 1481445888 1488195072 1489509216 1490239296 1494046944 1498598496 1498794752 1500118256 1500853536 1502178858 1503360768 1504688304 1505425824 1509787188 1511543376 1512309344 1513644782 1514386692 1518256038 1520540658 1521285948 1522881342 1525172922 1529819298 1533752064 1536035977 1538424576 1544676224 1545433344 1546798032 1549382016 1551510288 1554102144 1556440704 1557815112 1558578672 1558604528 1561182336 1563352752 1565705232 1567087821 1567855926 1570475088 1571861889 1572632334 1576650501 1579022991 1581660808 1582542336 1583833419 1586479272 1592742528 1595922601 1597594752 1604086848 1604873088 1606290264 1608973632 1613634984 1614425904 1615511968 1616303808 1618550856 1623481704 1625924664 1628640832 1630078996 1630877976 1635044964 1637505324 1640585583 1642493916 1648059777 1651732992 1654001856 1656764928 1663497472 1664312832 1665782496 1666626624 1668565248 1674219456 1675697868 1678497184 1680802812 1683610656 1685923308 1686144096 1687633038 1688460228 1691280864 1692774342 1693604052 1693632148 1700486298 1701348012 1703130624 1714420864 1715261184 1718685878 1719643776 1720486656 1725471072 1727478144 1728324864 1728353536 1730727648 1736227584 1737760752 1738612512 1740147786 1743054768 1745449074 1748364912 1750995792 1752542001 1753430094 1755469688 1756330128 1758771846 1761418386 1766784474 1771298711 1773964101 1776694899 1779368409 1780360128 1781232768 1784789181 1789377408 1791458816 1791835344 1794828672 1797294096 1803005568 1804597704 1807612352 1809208556 1810095336 1813119168 1815339357 1817450964 1818341784 1820869713 1823911544 1826416917 1826656104 1829165247 1832220936 1833242112 1834737723 1838827008 1845058176 1846299392 1847204352 1858199616 1861303808 1862947424 1863860544 1868622816 1871434656 1872351936 1874005308 1874954952 1877135904 1882574148 1883496888 1888309332 1894061988 1896912108 1902690972 1903751424 1907552458 1913393664 1918282496 1924126464 1927021824 1928723472 1929668832 1932892416 1934599248 1935547488 1941154956 1943412912 1944397728 1946659456 1947068604 1953256032 1954980846 1960936614 1964212432 1965946921 1966910526 1968905211 1969870266 1974903399 1975871394 1984906014 1986012288 1986985728 1992062592 1998131328 2001138048 2002905144 2006251072 2007234432 2013049584 2015391168 2019182256 2024341384 2027387544 2028381264 2030172417 2030508456 2033563896 2036357253 2039759064 2045668443 2051900487 2054988117 2061248553 2062397376 2065842688 2068680384 2072136192 2075254272 2077086816 2078104896 2081576448 2084470336 2087606976 2089450428 2090474568 2093966784 2095815852 2096843112 2102200668 2105363988 2109324321 2111777892 2115305696 2118933999 2120359458 2123656704 2130126336 2138782464 2139830784 2141720352 2145298176 2151513312 2152567872 2155071744 2158067808 2164642272 2167899552 2169813906 2174503968 2176424154 2180059952 2183340432 2186339526 2187447444 2189991888 2196336506 2197413036 2199717494 2203027554 2205335808 2209738986 2212054272 2221043328 2222168832 2232292608 2234263824 2241070416 2244814208 2247897744 2248192128 2250177384 2251280304 2253268287 2255041152 2257032456 2258138736 2263571297 2264680782 2267315064 2268464016 2270467173 2271580038 2277384057 2280810987 2281928922 2284322013 2287759383 2292858368 2294728947 2300628096 2303304192 2307636864 2317014336 2318150016 2320197048 2324073024 2327265432 2331153216 2334661056 2336722668 2337906792 2341773504 2345029128 2348557848 2351783889 2355712632 2365285468 2368926532 2372491212 2373813504 2374977024 2379718908 2385836544 2389113792 2393104896 2396392128 2404007424 2406130272 2413460448 2417492224 2420452476 2421638856 2423267952 2424455712 2427826284 2435222556 2435541472 2437692166 2438886996 2442961248 2445118494 2446316964 2452567446 2456257986 2460077568 2463740874 2477599488 2485147392 2491497088 2495246208 2496469248 2498673744 2499939936 2502847872 2510098864 2511329184 2513546802 2517745776 2521204218 2525415984 2528884962 2529216144 2531449557 2532690342 2536921296 2539161513 2540448222 2550729447 2552022018 2570198813 2571631296 2572891776 2578028817 2579465664 2580729984 2588206608 2591217216 2592530304 2596091472 2604341376 2606641128 2607918768 2610221679 2614582152 2622547368 2625206948 2626493688 2630145141 2633204532 2634495192 2638157769 2642127579 2646541352 2648016384 2650176711 2656083456 2664175104 2668184064 2670540192 2676312576 2684066112 2687188224 2687753016 2692243008 2703183392 2704508352 2706896556 2707344608 2711418528 2713812834 2715143004 2719678752 2726176446 2727512676 2727557924 2735867316 2739984156 2748331404 2749863168 2758240512 2767587264 2769449088 2770806528 2783475968 2785933904 2787299424 2791955712 2794421136 2795790816 2802934224 2807151984 2808527904 2811007962 2812432428 2815703856 2823861222 2825245332 2827145944 2832463998 2841092982 2845368162 2852638243 2854036458 2855627136 2861328687 2868684416 2870090496 2877423744 2886189696 2890532736 2893085208 2894503248 2899338624 2901898872 2911120576 2911732434 2915119368 2916596592 2919989184 2920602906 2929884048 2932471269 2937370072 2941404921 2946318648 2950365789 2954805399 2961391104 2963807091 2963856259 2977359021 2979018432 2980478592 2988093888 2997196992 2997589504 3000236512 3001707072 3004357716 3006721536 3009376608 3010851648 3019574376 3023086752 3024618688 3027289564 3028773384 3036512076 3041081316 3042571896 3045762684 3050345844 3059638596 3067504128 3072071954 3076849152 3089352448 3090866688 3093596064 3098764032 3103020576 3108204288 3112881408 3115630224 3117157344 3117209056 3122364672 3126705504 3131410464 3134175642 3135711852 3140950176 3143723778 3145264668 3153301002 3158045982 3163321616 3166114973 3167666838 3172958544 3180539187 3185485056 3191845202 3195189504 3208173696 3209746176 3212580528 3217947264 3227269968 3228851808 3231023936 3232607616 3237101712 3246963408 3251849328 3254720859 3257281664 3260157992 3261755952 3264636231 3270089928 3275010648 3279509289 3281171166 3284987832 3289554749 3294504759 3296119554 3299576241 3304541331 3308003712 3314608479 3326994944 3331564992 3333253248 3337130496 3348438912 3351395736 3356994368 3361605624 3367221312 3371846616 3372288192 3375266076 3376920456 3382561728 3385548684 3387208104 3387264296 3397021173 3400972596 3402696024 3407370057 3428841728 3430522368 3437371756 3439287552 3440973312 3450942144 3454956288 3456649728 3456707072 3461455296 3472455168 3475521504 3477225024 3480295572 3486109536 3490898148 3496729824 3501991584 3505084002 3506860188 3510939376 3512660256 3517543692 3522836772 3533568948 3542597422 3547928202 3553389798 3558736818 3560720256 3562465536 3569578362 3578754816 3583670688 3589657344 3594588192 3606011136 3609195408 3615224704 3618417112 3620190672 3626238336 3630678714 3634901928 3636683568 3641739426 3647823088 3652833834 3653312208 3656538249 3658330494 3664441872 3667677741 3669475446 3678851169 3684386979 3690116352 3692598784 3695611311 3716399232 3725894848 3727721088 3737245632 3742869312 3744703872 3748010616 3749909904 3754271808 3765148296 3766993776 3770320203 3776618664 3781806327 3788123976 3793327443 3793824216 3805381944 3807502848 3810672333 3815104916 3828033027 3836564992 3848252928 3854043648 3857446944 3859337664 3865784832 3869198496 3871094976 3882309912 3886825824 3888795456 3893318912 3894137208 3906512064 3909961692 3921873228 3928424864 3931893842 3933821052 3937810422 3939740532 3949806798 3951742788 3969812028 3972024576 3973971456 3984125184 3996262656 4002276096 4005810288 4012502144 4014468864 4026099168 4030782336 4038364512 4048682768 4054775088 4056762528 4060344834 4061016912 4067127792 4070719251 4072714506 4079518128 4089264669 4091336886 4103800974 4109976234 4122497106 4124794752 4137360768 4145621431 4154173632 4156209792 4168940672 4175213952 4178900856 4180949136 4187933568 4191631704 4193686224 4204401336 4210727976 4218648642 4223555784 4230611392 4235791833 4237867998 4240718916 4248695997 4261639473 4268052243 4277564928 4281054687 4283440704 4290596352 4303026624 4305135744 4310143488 4316135616 4329284544 4335799104 4339627812 4349007936 4352848308 4360119904 4366680864 4367598651 4372679052 4374894888 4379983776 4392673012 4394826072 4399434988 4406055108 4410671616 4419477972 4424108544 4442086656 4444337664 4464585216 4468527648 4482140832 4489628416 4495795488 4496384256 4500354768 4502560608 4506536574 4510082304 4514064912 4516277472 4527142594 4529361564 4534630128 4536928032 4540934346 4543160076 4554768114 4561621974 4563857844 4568644026 4575518766 4589457894 4594112159 4601256192 4608107931 4615273728 4634028672 4636300032 4640394096 4648146048 4654530864 4662306432 4669322112 4673445336 4675813584 4683547008 4690058256 4697115696 4701263463 4703567778 4711425264 4715585667 4729951503 4730570936 4737068973 4737853064 4744982424 4747627008 4751500257 4759437816 4773226367 4778227584 4787767803 4792784256 4812260544 4826920896 4834984448 4840904952 4843277712 4846535904 4848911424 4855652568 4870445112 4871082944 4875384332 4877773992 4885922496 4890236988 4892633928 4905134892 4912515972 4921756749 4927481748 4944179331 4955198976 4970294784 4982994176 4990492416 4992938496 4997347488 4999879872 5005695744 5020197728 5022658368 5027093604 5035491552 5042408436 5050831968 5057769924 5058432288 5062899114 5065380684 5073842592 5078323026 5080896444 5101458894 5104044036 5140397626 5143262592 5145783552 5156057634 5158931328 5161459968 5176413216 5182434432 5185060608 5192182944 5208682752 5213282256 5215837536 5220443358 5229164304 5245094736 5250413896 5252987376 5257626003 5260290282 5266409064 5268990384 5276315538 5284255158 5293082704 5297756737 5300353422 5313896133 5321892303 5330084697 5338105227 5341080384 5354367543 5368132224 5374376448 5375506032 5384486016 5406366784 5409016704 5413793112 5414689216 5422837056 5427625668 5430286008 5439357504 5446018071 5452352892 5455025352 5455115848 5462609139 5471734632 5479250751 5479968312 5487495741 5496662808 5499726336 5504213169 5516481024 5535174528 5538898176 5541613056 5566951936 5571867808 5574598848 5583911424 5588842272 5591581632 5605868448 5614303968 5617055808 5622015924 5624864856 5631407712 5647722444 5650490664 5654291888 5664927996 5682185964 5690736324 5705276486 5708072916 5711254272 5722657374 5737368832 5740180992 5754847488 5772379392 5781065472 5786170416 5789006496 5798677248 5803797744 5822241152 5823464868 5830238736 5833193184 5839978368 5841205812 5859768096 5864942538 5874740144 5879927807 5882809842 5892637296 5897840763 5900731578 5906715633 5909610798 5924710197 5927614182 5927712518 5954718042 5958036864 5960957184 5976187776 5994393984 6000473024 6003414144 6008715432 6018753216 6021703296 6039148752 6046173504 6049237376 6054579128 6057546768 6073024152 6082162632 6085143792 6090517251 6091525368 6100691688 6109071759 6119277192 6137005329 6144143908 6155701461 6164964351 6178704896 6183745659 6187192128 6197528064 6206041152 6216408576 6225762816 6231260448 6234314688 6234418112 6244729344 6253411008 6262820928 6268351284 6271423704 6281900352 6287447556 6290529336 6306602004 6316091964 6326643232 6327972963 6332229946 6335333676 6345917088 6361078374 6370970112 6383690404 6390379008 6416347392 6419492352 6425161056 6435894528 6454539936 6457703616 6462047872 6465215232 6474203424 6493926816 6503698656 6509441718 6514563328 6520315984 6523511904 6529272462 6540179856 6550021296 6559018578 6562342332 6569975664 6579109498 6589009518 6592239108 6599152482 6609082662 6616007424 6629216958 6663129984 6666506496 6676433603 6696877824 6702791472 6713988736 6723211248 6734442624 6743693232 6744576384 6750532152 6753840912 6759804861 6765123456 6771097368 6774416208 6774528592 6790713891 6794042346 6801945192 6805392048 6811401519 6814740114 6832152171 6842432961 6852966039 6857683456 6863278149 6874743512 6878575104 6884186841 6901884288 6909912576 6922910592 6951043008 6954450048 6960591144 6972219072 6981796296 6993459648 7003983168 7010168004 7013720376 7021878752 7025320512 7035087384 7045673544 7067137896 7085194844 7095856404 7106779596 7117473636 7121440512 7124931072 7139156724 7157509632 7167341376 7179314688 7189176384 7212022272 7218390816 7230449408 7236834224 7240381344 7252476672 7261357428 7269803856 7273367136 7283478852 7295646176 7305667668 7306624416 7313076498 7316660988 7328883744 7335355482 7338950892 7357702338 7368773958 7380232704 7391222622 7432798464 7451789696 7455442176 7474491264 7485738624 7489407744 7496021232 7499819808 7508543616 7530296592 7533987552 7540640406 7553237328 7563612654 7576247952 7586654886 7587648432 7594348671 7610763888 7617484539 7621344666 7630209832 7652188341 7656066054 7687177771 7699011229 7710596439 7714893888 7718675328 7734086451 7738396992 7742189952 7764619824 7773651648 7777590912 7786637824 7788274416 7813024128 7819923384 7843746456 7856849728 7863787684 7867642104 7875620844 7879481064 7890435423 7899613596 7903485576 7914473307 7926382737 7939624056 7944049152 7950530133 7968250368 7992525312 8004552192 8011620576 8025004288 8028937728 8052198336 8061564672 8076729024 8097365536 8109550176 8113525056 8120689668 8122033824 8134255584 8141438502 8145429012 8159036256 8178529338 8182673772 8207601948 8219952468 8244994212 8249589504 8274721536 8291242862 8308347264 8312419584 8337881344 8350427904 8357801712 8361898272 8375867136 8383263408 8387372448 8408802672 8421455952 8437297284 8447111568 8461222784 8471583666 8475735996 8481437832 8497391994 8523278946 8531922581 8536104486 8545056419 8557914729 8562109374 8566881408 8583986061 8606053248 8610271488 8632271232 8658569088 8671598208 8679255624 8698015872 8705696616 8720239808 8733361728 8735197302 8745358104 8749789776 8759967552 8785346024 8789652144 8797413807 8798869976 8812110216 8824214763 8838955944 8851097367 8864416197 8884173312 8891568777 8932077063 8937055296 8964281664 8979256832 8991590976 8992768512 9000709536 9005121216 9013073148 9020164608 9028129824 9032554944 9054285188 9058723128 9069260256 9073856064 9081868692 9086320152 9109536228 9123243948 9127715688 9137288052 9151037532 9178915788 9188224318 9202512384 9216215862 9230547456 9268057344 9272600064 9280788192 9296292096 9309061728 9324612864 9338644224 9346890672 9351627168 9367094016 9380116512 9394231392 9402526926 9407135556 9422850528 9431171334 9459903006 9461141872 9474137946 9475706128 9489964848 9498344919 9503000514 9518875632 9541617561 9546452734 9556455168 9575535606 9585568512 9624521088 9653841792 9681809904 9686555424 9693071808 9697822848 9711305136 9740890224 9742165888 9750768664 9755547984 9764162577 9771844992 9780473976 9785267856 9793908693 9810269784 9825031944 9838527867 9838691083 9843513498 9854963496 9868664247 9883514277 9888358662 9898728723 9913623993 9943825437 9965988352 9980984832 9994694976 9999759744 10011391488 10040395456 10045316736 10054187208 10070983104 10084816872 10101663936 10115539848 10116864576 10125798228 10130761368 10147685184 10156646052 10161792888 10191063519 10202917788 10208088072 10222110171 10280795252 10286525184 10291567104 10312115268 10317862656 10322919936 10352826432 10364868864 10370121216 10384365888 10417365504 10426564512 10431675072 10440886716 10458328608 10490189472 10500827792 10505974752 10515252006 10520580564 10532818128 10537980768 10552631076 10568510316 10586165408 10595513474 10600706844 10627792266 10643784606 10660169394 10676210454 10682160768 10708735086 10736264448 10751012064 10768972032 10812733568 10818033408 10827586224 10829378432 10845674112 10855251336 10860572016 10878715008 10892036142 10904705784 10910050704 10910231696 10925218278 10943469264 10958501502 10959936624 10969614747 10974991482 10993325616 11003033223 11008426338 11036553507 11053160937 11070349056 11077796352 11086833933 11143735616 11149197696 11171458207 11177684544 11183163264 11211736896 11228607936 11234111616 11244031848 11249729712 11262815424 11295444888 11300981328 11308583776 11310960609 11329855992 11345418981 11364371928 11381472648 11410552972 11416145832 11422508544 11432016999 11445314748 11474737664 11484099081 11509694976 11544758784 11562130944 11572340832 11578012992 11597354496 11607595488 11644482304 11646929736 11660477472 11666386368 11679956736 11682411624 11719536192 11729885076 11749480288 11759855614 11765619684 11785274592 11795681526 11801463156 11813431266 11819221596 11849420394 11855228364 11855425036 11909436084 11916073728 11921914368 11952375552 11988787968 12000946048 12006828288 12017430864 12037506432 12043406592 12078297504 12092347008 12098474752 12109158256 12115093536 12146048304 12164325264 12170287584 12181034502 12183050736 12201383376 12212157753 12218143518 12238554384 12267794007 12274010658 12288287816 12311402922 12329928702 12367491318 12374384256 12399090977 12412082304 12436864293 12462520896 12468629376 12468836224 12506822016 12525641856 12536702568 12542847408 12563800704 12574895112 12581058672 12613204008 12632183928 12653286464 12655945926 12664459892 12670667352 12691834176 12707375499 12722156748 12746087991 12767380808 12784918419 12804156729 12832694784 12843164061 12850322112 12871789056 12909079872 12915407232 12924095744 12930430464 12948406848 12987853632 13007397312 13018883436 13029126656 13040631968 13047023808 13058544924 13080359712 13100042592 13118037156 13124684664 13139951328 13158218996 13178019036 13184478216 13198304964 13218165324 13232014848 13258433916 13326259968 13333012992 13352867206 13393755648 13405582944 13427977472 13446422496 13468885248 13487386464 13489152768 13501064304 13507681824 13519609722 13530246912 13542194736 13548832416 13549057184 13581427782 13588084692 13603890384 13610784096 13622803038 13629480228 13664304342 13684865922 13705932078 13726556298 13749487024 13761628447 13768373682 13782336477 13803768576 13824323793 13845821184 13902086016 13908900096 13921182288 13944438144 13963592592 13986919296 14007966336 14020336008 14027440752 14043757504 14050641024 14070174768 14091347088 14103790389 14134275792 14146757001 14170389688 14189854509 14191712808 14211206919 14213559192 14234947272 14242881024 14254500771 14278313448 14298163711 14319679101 14334682752 14363303409 14378352768 14436781632 14460898816 14473668448 14480762688 14504953344 14522714856 14539607712 14546734272 14566957704 14591292352 14611335336 14613248832 14626152996 14633321976 14657767488 14670710964 14677901784 14715404676 14737547916 14765270247 14782445244 14832537993 14865596928 14903579392 14910884352 14948982528 14971477248 14978815488 14992042464 14999639616 15017087232 15060593184 15067975104 15081280812 15106474656 15127225308 15152495904 15173309772 15175296864 15188697342 15221527776 15234969078 15242689332 15260419664 15304376682 15312132108 15374355542 15398022458 15421192878 15429787776 15437350656 15468172902 15476793984 15484379904 15529239648 15547303296 15555181824 15576548832 15626048256 15639846768 15687492912 15713699456 15727575368 15735284208 15751241688 15758962128 15772878009 15780870846 15799227192 15806971152 15828946614 15844999079 15852765474 15879248112 15893270211 15901060266 15941688399 15965676909 15990254091 16014315681 16023241152 16050008576 16063102629 16104396672 16123129344 16153458048 16194731072 16219100352 16227050112 16241379336 16244067648 16268511168 16282877004 16290858024 16318072512 16338054213 16357058676 16365347544 16387827417 16415203896 16437752253 16439904936 16462487223 16489988424 16499179008 16549443072 16582485724 16616694528 16624839168 16675762688 16700855808 16715603424 16723796544 16751734272 16766526816 16774744896 16817605344 16842911904 16874594568 16894223136 16922445568 16943167332 16951471992 16962875664 16994783988 17046557892 17063845162 17072208972 17090112838 17115829458 17124218748 17133762816 17167972122 17212106496 17220542976 17264542464 17317138176 17343196416 17358511248 17396031744 17411393232 17440479616 17466723456 17470394604 17490716208 17499579552 17519935104 17570692048 17579304288 17594827614 17597739952 17624220432 17639783421 17648429526 17677911888 17693522289 17702194734 17720146899 17728832394 17774130591 17783137554 17864154126 17874110592 17928563328 17983181952 18001419072 18010242432 18026146296 18056259648 18065109888 18108570376 18117446256 18138520512 18147712128 18163737384 18172640304 18219072456 18246487896 18255431376 18271551753 18274576104 18302075064 18357831576 18376448636 18411015987 18432431724 18467104383 18494893053 18536114688 18551236977 18561576384 18592584192 18618123456 18649225728 18677288448 18693781344 18703254336 18734188032 18760233024 18788462784 18805053852 18814271112 18845701056 18862342668 18919806012 18922283744 18948275892 18951412256 18979929696 18983918889 18996689838 19006001028 19037751264 19083235122 19092905468 19112910336 19151071212 19171137024 19249042176 19307683584 19363619808 19373110848 19386143616 19395645696 19422610272 19481780448 19484331776 19501537328 19511095968 19528325154 19543689984 19560947952 19570535712 19587817386 19620539568 19650063888 19677055734 19677382166 19687026996 19709926992 19737328494 19767028554 19776717324 19797457446 19827247986 19887650874 19968467701 19989389952 19999519488 20029300809 20080790912 20090633472 20108374416 20141966208 20169633744 20203327872 20231079696 20233729152 20251596456 20261522736 20279414583 20295370368 20313292104 20323585776 20372141673 20382127038 20405835576 20416176144 20434204557 20444220342 20496456513 20527298883 20558898117 20561590504 20573050368 20589834447 20624230536 20635725312 20652560523 20705652864 20729737728 20746993813 20768731776 20853129024 20863350144 20881773432 20916657216 20980378944 21001655584 21011949504 21030504012 21041161128 21065636256 21075961536 21105262152 21137020632 21172330816 21191026948 21201413688 21255584532 21287569212 21320338788 21352420908 21364321536 21417470172 21472528896 21502024128 21537944064 21625467136 21636066816 21655172448 21658756864 21691348224 21710502672 21721144032 21757430016 21784072284 21809411568 21820101408 21820463392 21850436556 21886938528 21917003004 21919873248 21939229494 21949982964 21986651232 22006066446 22016852676 22073107014 22106321874 22140698112 22162804811 22173667866 22287471232 22298395392 22342916414 22355369088 22366326528 22423473792 22457215872 22468223232 22488063696 22499459424 22525630848 22590889776 22601962656 22617167552 22621921218 22659711984 22690837962 22728743856 22762945296 22783046013 22821105944 22832291664 22852453617 22864033998 22890629496 22956565023 22968198162 23026883243 23061533313 23097033687 23131789317 23144681664 23156025984 23202259353 23215190976 23288964608 23293859472 23320954944 23332772736 23359913472 23364823248 23439072384 23459770152 23498960576 23519711228 23531239368 23570549184 23591363052 23602926312 23626862532 23638443192 23671306269 23698840788 23710456728 23710850072 23743419921 23779148211 23818872168 23832147456 23851590399 23904751104 23977575936 24001892096 24013656576 24034861728 24075012864 24086813184 24156595008 24184694016 24196949504 24218316512 24230187072 24292096608 24328650528 24340575168 24362069004 24366101472 24402766752 24424315506 24436287036 24477108768 24535588014 24548021316 24576575632 24622805844 24659857404 24734982636 24748768512 24798181954 24824164608 24873728586 24925041792 24937258752 24937672448 25013644032 25051283712 25073405136 25085694816 25127601408 25149790224 25162117344 25226408016 25264367856 25306572928 25311891852 25328919784 25341334704 25383668352 25414750998 25444313496 25492175982 25534761616 25557309973 25569836838 25595767743 25608313458 25635169257 25673744187 25686328122 25700644224 25751958183 25818159744 25830814464 25848191488 25896813696 25975707264 26014794624 26037766872 26081263936 26094047616 26117089848 26160719424 26200085184 26236074312 26249369328 26279902656 26316437992 26356038072 26368956432 26392241421 26396609928 26436330648 26472644289 26516867832 26553292101 26652519936 26674706331 26705734412 26796231189 26811165888 26855954944 26892844992 26937770496 26974772928 26978305536 27002128608 27015363648 27039219444 27060493824 27084389472 27097664832 27098114368 27162855564 27176169384 27207780768 27221568192 27245606076 27258960456 27328608684 27369731844 27411864156 27453112596 27498974048 27523256894 27536747364 27564672954 27607537152 27648647586 27691642368 27804172032 27817800192 27842364576 27888876288 27927185184 27973838592 28015932672 28040672016 28054881504 28087515008 28101282048 28140349536 28182694176 28207580778 28268551584 28293514002 28340779376 28379709018 28383425616 28422413838 28427118384 28469894544 28495034757 28509001542 28556626896 28596327422 28624852683 28639358202 28669365504 28726606818 28756705536 28873563264 28947336896 28961525376 29019350017 29045429712 29079215424 29093468544 29133915408 29182584704 29222670672 29226497664 29252305992 29266643952 29292487731 29315534976 29341421928 29355803568 29381726079 29430809352 29475095832 29516073249 29530540494 29564890488 29605992741 29650542831 29665075986 29696186169 29740871979 29807158784 29831476311 29897965056 29942954496 29984084928 29999279232 30034174464 30121186368 30135950208 30162561624 30212949312 30254450616 30304991808 30346619544 30350593728 30377394684 30443055552 30469938156 30485378664 30520839328 30573190557 30608753364 30624264216 30748711084 30796044916 30842385756 30859575552 30874701312 30936345804 30953587968 30968759808 31058479296 31094606592 31110363648 31153097664 31252096512 31279693536 31374985824 31427398912 31455150736 31470568416 31502483376 31517924256 31545756018 31561741692 31598454384 31613942304 31657893228 31689998158 31705530948 31758496224 31786540422 31802120532 31883376798 31931353818 31980508182 32028631362 32046482304 32126205258 32208793344 32306916096 32389462144 32438200704 32454100224 32482758672 32488135296 32537022336 32565754008 32581716048 32636145024 32676108426 32714117352 32730695088 32775654834 32830407792 32875504506 32879809872 32908844241 32924974446 32979976848 33009099669 33109660521 33159482811 33164971448 33233389056 33260501799 33412584569 33431206848 33447593088 33514374621 33533053632 33549489792 33635210688 33685823808 33749189136 33788446272 33844891136 33886334664 33902943984 33925751328 33932881827 33989567976 34093115784 34127690324 34144417944 34180225676 34231658916 34248437496 34267525632 34296050997 34335944244 34424212992 34452297243 34529084928 34634276352 34686392832 34717022496 34792063488 34822786464 34880959232 34933446912 34940789208 34981432416 34999159104 35039870208 35141384096 35158608576 35189655228 35195479904 35248440864 35279566842 35296859052 35355823776 35387044578 35404389468 35440293798 35457664788 35548261182 35566275108 35728308252 35748221184 35857126656 35966363904 36002838144 36020484864 36052292592 36112519296 36130219776 36217140752 36234892512 36277041024 36295424256 36327474768 36345280608 36438144912 36492975792 36510862752 36543103506 36549152208 36604150128 36636473259 36715663152 36752897272 36803382021 36822031974 36864863448 36934208766 36989786106 37084297159 37102473954 37123152768 37197272931 37236246912 37310592879 37387562688 37406508672 37520466048 37576925568 37610107704 37628542224 37691402112 37724685336 37839612024 37844567488 37896551784 37902824512 37959859392 37967837778 37993379676 38012002056 38075502528 38122126497 38166470244 38185810936 38238263973 38302142424 38354755257 38412470187 38498084352 38529492183 38615367168 38727239616 38746221696 38772287232 38791291392 38845220544 38963560896 38968663552 39003074656 39022191936 39056650308 39087379968 39121895904 39141071424 39175634772 39241079136 39300127776 39354111468 39354764332 39374053992 39419853984 39474656988 39534057108 39553434648 39594914892 39654495972 39775301748 39936935402 39978779904 39999038976 40058601618 40161581824 40181266944 40216748832 40283932416 40339267488 40406655744 40462159392 40467458304 40503192912 40523045472 40558829166 40590740736 40626584208 40647171552 40744283346 40764254076 40811671152 40832352288 40868409114 40888440684 40992913026 41054597766 41117796234 41123181008 41159494649 41179668894 41248461072 41284885341 41305121046 41347009431 41411305728 41472971379 41493987626 41537463552 41706258048 41726700288 41763546864 41833314432 41960757888 42003311168 42023899008 42061008024 42082322256 42131272512 42151923072 42210524304 42274041264 42311371167 42344661632 42382053896 42402827376 42440271003 42511169064 42569563527 42575138424 42633620757 42640677576 42704841816 42728643072 42763502313 42764211737 42834940344 42894491133 42959037303 43004048256 43089910227 43250934272 43310344896 43317513728 43382696448 43421005344 43442288064 43514860032 43568144568 43618823136 43640202816 43640926784 43700873112 43773877056 43834006008 43839746496 43878458988 43899965928 43973302464 44012132892 44033705352 44146214028 44212643748 44295810741 44325609622 44347335732 44574942464 44596790784 44685832828 44710738176 44732653056 44846947584 44914431744 44936446464 44976127392 44998918848 45051261696 45181779552 45203925312 45234335104 45243842436 45319423968 45381675924 45457487712 45525890592 45566092026 45642211888 45664583328 45704907234 45728067996 45781258992 45913130046 45936396324 46053766486 46123066626 46194067374 46263578634 46289363328 46312051968 46404518706 46430381952 46587718944 46641909888 46665545472 46729646496 46878144768 46919540304 46997921152 47039422456 47062478736 47141098368 47182726104 47205852624 47253725064 47276886384 47318634027 47342612538 47397681576 47420913456 47421700144 47486839842 47534997237 47558296422 47637744336 47679810633 47703180798 47825065197 47897030727 47970762273 48003784192 48042947043 48069723456 48150025728 48189307887 48313190016 48369388032 48436633024 48460374144 48584193216 48657301056 48681150336 48724138008 48732202944 48805533504 48848631012 48872574072 48954217536 49014162639 49071176028 49096042632 49153151264 49163482251 49245611688 49313256759 49319714808 49469965272 49497537024 49596363908 49648329216 49747457172 49850083584 49874517504 49875344896 50027288064 50102567424 50146810272 50171389632 50255202816 50299580448 50324234688 50452816032 50528735712 50613145856 50623783704 50657839568 50682669408 50767336704 50829501996 50888626992 50984351964 51069523232 51114619946 51139673676 51191535486 51216626916 51270338514 51347488374 51372656244 51401288448 51503916366 51636319488 51661628928 51793627392 51951414528 52029589248 52075533744 52162527872 52188095232 52234179696 52321438848 52400170368 52472148624 52498738656 52559805312 52632875984 52712076144 52737912864 52784482842 52793219856 52872661296 52919350263 52945288578 53033735664 53080566867 53106584202 53160440697 53322391773 53349412662 53411468824 53592462378 53622331776 53785689984 53893078603 53949545856 54004257216 54030727296 54078438888 54168778944 54195329664 54196228736 54325711128 54352338768 54415561536 54443136384 54491212152 54517920912 54657217368 54739463688 54823728312 54906225192 54997948096 55046513788 55073494728 55129345908 55233047961 55297295172 55401313149 55484679159 55608344064 55653710931 55684729152 55777752576 55854370368 55947677184 56031865344 56081344032 56109763008 56175030016 56202564096 56280699072 56365388352 56415161556 56537103168 56587028004 56681558752 56759418036 56766851232 56844827676 56854236768 56939789088 56990069514 57018003084 57113253792 57192654844 57249705366 57278716404 57338731008 57453213636 57513411072 57747126528 57894673792 57923050752 58038700034 58090859424 58158430848 58186937088 58267830816 58365169408 58445341344 58452995328 58504611984 58533287904 58584975462 58631069952 58682843856 58711607136 58763452158 58861618704 58950191664 59032146498 59061080988 59129780976 59211985482 59301085662 59330151972 59392372338 59481743958 59662952622 59723458067 59815394933 59905403103 59968169856 59998558464 60087902427 60242372736 60271900416 60325123248 60425898624 60508901232 60609983616 60693239088 60701187456 60754789368 60886111104 60939876312 60970757328 61041678656 61116425019 61146381114 61217506728 61248528432 61302613671 61489369539 61497422168 61581896649 61592089832 61676694351 61684771512 61719151104 61769503341 61872691608 61907175936 61957681569 62116958592 62189213184 62240981439 62306195328 62559387072 62749971648 62854797824 62910301472 62941136832 63004966752 63035848512 63091512036 63123483384 63196908768 63227884608 63315786456 63379996316 63411061896 63516992448 63573080844 63604241064 63766753596 63862707636 63961016364 64057262724 64092964608 64252410516 64417586688 64613832192 64778924288 64876401408 64908200448 64965517344 64976270592 65074044672 65131508016 65163432096 65272290048 65352216852 65428234704 65461390176 65551309668 65660815584 65751009012 65759619744 65817688482 65849948892 65959953696 66018199338 66219321042 66318965622 66329942896 66488414433 66521003598 66825169138 66862413696 66895186176 67028749242 67066107264 67098979584 67270421376 67371647616 67498378272 67576892544 67772669328 67805887968 67851502656 67865763654 67979135952 68186231568 68255380648 68288835888 68349138039 68360451352 68463317832 68496874992 68557360851 68592101994 68671888488 68869695069 68870837581 68904594486 69080649729 69184599939 69291101061 69395367951 69434044992 69606778059 69645572928 69761918464 69866893824 69881578416 69962864832 69998318208 70079740416 70282768192 70317217152 70379310456 70390959808 70496881728 70559133684 70593718104 70711647552 70774089156 70808778936 70880587596 70915329576 71013918807 71096522364 71132550216 71230259763 71337444633 71456616504 71496442368 71554771197 71714253312 71932727808 72005676288 72040969728 72104585184 72225038592 72260439552 72434281504 72469785024 72554082048 72590848512 72654949536 72690561216 72876289824 72985951584 73021725504 73086207012 73098304416 73208300256 73272946518 73431326304 73505794544 73606764042 73644063948 73729726896 73868417532 73979572212 74168594318 74204947908 74246305536 74394545862 74472493824 74621185758 74775125376 74813017344 75040932096 75153851136 75220215408 75257084448 75382804224 75449370672 75679224048 75689134976 75793103568 75805649024 75919718784 75935675556 75986759352 76024004112 76151005056 76244252994 76332940488 76371621872 76439061491 76476527946 76604284848 76671929919 76709510514 76787303229 76824940374 76905507771 77021232561 77058984366 77255874549 77454479232 77492443392 77544574464 77690441088 77927121792 78006149312 78044383872 78113300616 78243791808 78282142848 78351269544 78482158272 78600255552 78708222936 78709528664 78748107984 78839707968 78949313976 79068114216 79106869296 79176724263 79189829784 79308991944 79417932867 79550603496 79873870804 79957559808 80024118993 80117203236 80323163648 80388693567 80433497664 80567864832 80678534976 80813311488 80924318784 80934916608 81006385824 81046090944 81117658332 81181481472 81253168416 81294343104 81488566692 81528508152 81623342304 81664704576 81736818228 81776881368 81985826052 82109195532 82235592468 82246362016 82318989298 82359337788 82496922144 82569770682 82610242092 82694018862 82822611456 82945942758 82987975252 83074927104 83412516096 83453400576 83527093728 83666628864 83921515776 84006622336 84047798016 84122016048 84164644512 84262545024 84303846144 84421048608 84548082528 84622742334 84689323264 84764107792 84805654752 84880542006 85022338128 85139127054 85150276848 85267241514 85281355152 85409683632 85485104271 85527004626 85528423474 85669880688 85788982266 85874558049 85918074606 86008096512 86179820454 86620689792 86793636839 86842010688 86884576128 87058050051 87136289136 87237646272 87280405632 87281853568 87401746224 87547754112 87668012016 87679492992 87756917976 87799931856 87877463193 87946604928 88024265784 88067410704 88145178237 88292428056 88425287496 88548219747 88591621482 88651219244 88694671464 88817978223 88951628493 89088558507 89149884928 89222615937 89371665656 89421476352 89494428933 89693895168 89828863488 89952254784 89997837696 90102523392 90363559104 90407850624 90468670208 90487684872 90638847936 90763351848 90914975424 91051781184 91132184052 91284423776 91329166656 91409814468 91456135992 91562517984 91826260092 91872792648 92107532972 92246133252 92388134748 92527157268 92578726656 92624103936 92809037412 92860763904 93175437888 93283819776 93331090944 93459292992 93756289536 93839080608 93995842304 94078844912 94124957472 94282196736 94365452208 94411705248 94507450128 94553772768 94637268054 94685225076 94795363152 94841826912 94843400288 94973679684 95069994474 95116592844 95275488672 95359621266 95406361596 95650130394 95794061454 95941524546 96085894086 96139446912 96331399129 96378615774 96626380032 96873266048 96920748288 97168386432 97314602112 97362300672 97448276016 97464405888 97611067008 97697262024 97745148144 97908435072 98028325278 98142352056 98192085264 98306302528 98326964502 98491223376 98626513518 98639429616 98726532723 98939930544 99027299007 99192727816 99328981563 99478448433 99494914344 99700167168 99781505397 100087145977 100237753707 100293620544 100342779264 100543123863 100599160896 100648469376 100905632064 101057471424 101226291712 101247567408 101315679136 101365338816 101534673408 101659003992 101777253984 101968703928 102139046464 102229239892 102279347352 102383070972 102433253832 102540677028 102694976748 102745312488 102802576896 102888152991 103007832732 103272638976 103356891729 103587254784 103902829056 104059178496 104151067488 104325055744 104376190464 104468359392 104642877696 104800340736 104944297248 104997477312 105119610624 105265751968 105424152288 105475825728 105568965684 105586439712 105745322592 105838700526 105890577156 106067471328 106161133734 106213168404 106320881394 106644783546 106698825324 106822937648 107184924756 107244663552 107571379968 107786157206 107899091712 108008514432 108061454592 108156877776 108337557888 108390659328 108392457472 108651422256 108704677536 108831123072 108886272768 108982424304 109035841824 109314434736 109478927376 109647456624 109812450384 109909419777 109995896192 110093027576 110146989456 110258691816 110410146063 110466095922 110594590344 110802626298 110914993553 110969358318 111085733447 111252891477 111307421862 111369458304 111591818793 111708740736 111931778637 112162688064 112219526016 112350060032 112561398144 112730776704 112830323112 113074206336 113174056008 113363117504 113518836072 113533702464 113689655352 113708473536 113879578176 113980139028 114036006168 114226507584 114366379491 114385309688 114499410732 114557432808 114714791919 114906427272 115064265771 115237410561 115494253056 115789347584 115846101504 116077400068 116181718848 116316861696 116373874176 116535661632 116730338816 116890682688 116905990656 117009223968 117066575808 117169950924 117262139904 117365687712 117423214272 117526904316 117723237408 117900383328 118064292996 118122161976 118259561952 118423970964 118602171324 118660303944 118784744676 118963487916 119325905244 119446916134 119630789866 119810806206 119936339712 119997116928 120175804854 120484745472 120543800832 120650246496 120851797248 121017802464 121219967232 121386478176 121402374912 121509578736 121772222208 121879752624 121941514656 122083357312 122232850038 122292762228 122435013456 122497056864 122605227342 122978739078 122994844336 123163793298 123184179664 123353388702 123369543024 123478483947 123539006682 123745383216 123854656023 123915363138 124041028293 124233917184 124418914137 124481962878 124612390656 125118774144 125499943296 125820602944 125882273664 126009933504 126071697024 126183024072 126246966768 126393817536 126455769216 126631572912 126759992632 126822123792 126934113501 127033984896 127146161688 127208482128 127320813009 127533507192 127708690581 127725415272 127900862271 127922032728 128114525448 128185929216 128292635211 128504821032 128683473399 128877111909 129269730681 129557848576 129752802816 129931034688 129952541184 130148089344 130263016032 130326864192 130544580096 130704433704 130856469408 130922780352 131102619336 131321631168 131502018024 131519239488 131635376964 131699897784 131919907392 132036398676 132438642084 132637931244 132659885792 132887432223 132976828866 133042007196 133650338276 133724827392 133790372352 134057498484 134132214528 134197959168 134540842752 134743295232 134996756544 135153785088 135545338656 135611775936 135703005312 135731527308 135958271904 136372463136 136510761296 136577671776 136698276078 136720902704 136926635664 136993749984 137114721702 137184203988 137343776976 137739390138 137741675162 137809188972 138161299458 138369199878 138582202122 138790735902 138868089984 139213556118 139291145856 139763156832 139925729664 139996636416 140565536384 140634434304 140758620912 140781919616 140993763456 141118267368 141187436208 141423295104 141548178312 141617557872 141761175192 141830659152 141955902081 142027837614 142193044728 142265100432 142460519526 142604991711 142674889266 142913233008 143039431899 143109542394 143475195591 143691092181 143912286819 144011352576 144128841129 144209170368 144450077184 144567923661 144868563008 144939570048 145108164096 145228956691 145309899072 145381122432 145752579648 145971903168 146043451008 146172414024 146196608832 146416600512 146545893036 146862652608 147011589088 147042487917 147213528084 147288127896 147459453792 147490446753 147736835064 147959144424 148337188636 148409895816 148492611072 148789091724 148944987648 149242371516 149550250752 149626034688 150081864192 150307702272 150440430816 150514168896 150765608448 150898741344 151358448096 151378269952 151586207136 151611298048 151839437568 151871351112 151973518704 152048008224 152302010112 152488505988 152665880976 152743243744 152878122982 152953055892 153208569696 153343859838 153419021028 153574606458 153649880748 153811015542 154042465122 154117968732 154511749098 154908958464 154984886784 155139633677 155380882176 155854243584 156012298624 156088767744 156226601232 156487583616 156564285696 156702539088 156964316544 157200511104 157416445872 157419057328 157496215968 157679415936 157898627952 158136228432 158213738592 158353448526 158379659568 158617983888 158758050789 158835865734 159101206992 159241700601 159481322091 159747741608 159967175319 160048237986 160234406472 160777387134 160866995328 161188182701 161357069952 161679235809 161848637568 162012771648 162092181888 162235316664 162506336832 162588686208 162977133384 163057016304 163246684608 163329409152 163473636456 163553762736 163971652104 164218391064 164471184936 164492724032 164637978596 164718675576 164993844288 165139541364 165220484184 165388037724 165699143883 165891885516 165975950504 166203939447 166454037477 166825032192 166961132793 167054187456 167333257728 167843031552 168013244672 168095596032 168244032096 168329289024 168525090048 168607692288 168842097216 169096165056 169245484668 169378646528 169528215584 169611309504 169761084012 170044676256 170278254108 170300553696 170534483028 170562710304 170819367264 170970208542 171054009252 171056846948 171339761376 171577964532 171749116098 171836149212 172016193024 172359640908 173241379584 173587273678 173684021376 173769152256 174116100102 174272578272 174475292544 174560811264 174563707136 174803492448 175095508224 175336024032 175358985984 175513835952 175599863712 175754926386 175893209856 176048531568 176134821408 176290356474 176584856112 176850574992 177096439494 177183242964 177302438488 177389342928 177635956446 177903256986 178177117014 178445231874 178743331312 178901169811 178988857866 179170374201 179446184799 179716209309 179904509568 179995675392 180263707281 180727118208 180815701248 180937340416 180975369744 181277695872 181526703696 181829950848 182103562368 182264368104 182568847552 182658333312 182819628936 182912271984 183125035968 183349275057 183652520184 183745585296 183907841013 184215065944 184468108617 184492266504 184745689947 184776269496 185030083053 185054314536 185157453312 185308510023 185618074824 185721527808 185873044707 185876128243 186350875776 186567639552 186722944317 186918585984 187678161216 187991684608 188157689824 188249914944 188564393472 188730904416 188823410496 189014900256 189107545536 189274536108 189370450152 189590726304 189683653824 189686800576 189947359368 190139988948 190233185688 190550977344 190719242532 190812723192 191300260788 191588122908 191883049092 192171788172 192278893824 192662798258 192757231548 193252760064 193746532096 193841496576 194336772864 194629204224 194724601344 194896552032 194928811776 195222134016 195394524048 195490296288 195816870144 196056650556 196284704112 196384170528 196612605056 196653929004 196982446752 197253027036 197278859232 197453065446 197879861088 198054598014 198385455632 198560639021 198657963126 198956896866 198989828688 199465243299 199563010794 200174291954 200475507414 200587241088 200685558528 201086247726 201198321792 201296938752 201811264128 202114942848 202495134816 202631358272 202730677632 203318007984 203554507968 203937407856 204278092928 204458479784 204558694704 204766141944 204866507664 205047414117 205081354056 205389953496 205490624976 205672082553 205776305982 206015665464 206612512743 206713783458 207241949187 207553799817 207873303183 208186103853 208302134976 208650111488 208820334177 208936718784 209285755392 209600681472 209888594496 209994954624 210239221248 210531503936 210848304576 210951651456 211137931368 211172879424 211490645184 211677401052 211781154312 212134942656 212322267468 212426336808 212641762788 213041756421 213289567092 213397650648 213645875296 213690779289 214012333899 214369849512 214489327104 215142759936 215572314412 215798183424 216017028864 216122909184 216313755552 216675115776 216781318656 216784914944 217302844512 217409355072 217662246144 217772545536 217964848608 218071683648 218628869472 218957854752 219294913248 219624900768 219818839554 219991792384 220186055152 220293978912 220517383632 220820292126 220932191844 221189180688 221605252596 221829987106 221938716636 222171466894 222505782954 222614843724 222738916608 223183637586 223417481472 223863557274 224325376128 224439052032 225122796288 225461553408 225660646224 226148412672 226348112016 226726235008 227037672144 227067404928 227379310704 227416947072 227759156352 227960278056 228072012336 228453015168 228732758982 228770619376 228998821464 229114865616 229317184473 229429583838 229812854544 230015789757 230128531542 230361909687 230474821122 230716523313 231063697683 231578695168 231767623647 232154800136 232363437696 232633723392 233071323264 233781365376 234018447936 234133151616 234339901848 234731375424 234846428544 235053808632 235446474816 235800766656 236128585992 236244323952 236519123904 236847941928 237204342648 237320607888 237530172789 237569489352 237926975832 238651810488 238893832268 239261579732 239621612412 239872679424 240072356979 240351609708 240969490944 241166080701 241300492992 241703594496 242035604928 242439934464 242772956352 242804749824 243019157472 243544444416 243759505248 243883029312 244166714624 244465700076 244585524456 244870026912 244994113728 245210454684 245957478156 245989688672 246327586596 246368359328 246706777404 246739086048 246956967894 247078013364 247490766432 247709312046 247830726276 248082056586 248467834368 248837828274 248963925756 249224781312 250237548288 250999886592 251641205888 251764547328 252019867008 252143394048 252366048144 252493933536 252787635072 252911538432 253263145824 253519985264 253644247584 253868227002 254067969792 254292323376 254416964256 254641626018 255067014384 255417381162 255450830544 255801724542 255844065456 256229050896 256455312813 256585270422 257009642064 257366946798 257623674147 257754223818 258539461362 259590080113 259862069376 260380910517 260526032064 260653728384 261174150153 261408867408 261712938816 261845560704 262205238672 262643262336 263004036048 263038478976 263270753928 263399795568 263632389579 263839814784 264072797352 264877284168 265275862488 265319771584 265644659241 265774864446 265953657732 266084014392 266453934669 266854885479 267265675521 267300676552 267449654784 267667847811 268114996968 268264429056 268483286799 269081685504 269486590464 269993513088 270307570176 271090677312 271223551872 271406010624 271463054616 271916543808 272744926272 273021522592 273155343552 273396552156 273441805408 273853271328 273987499968 274229443404 274368407976 274687553952 275478780276 275483350324 275618377944 276322598916 276738399756 277164404244 277581471804 277736179968 278427112236 278582291712 279526313664 279851459328 279993272832 281131072768 281268868608 281517241824 281563839232 281987526912 282236534736 282374872416 282846590208 283096356624 283235115744 283522350384 283661318304 283911804162 284055675228 284386089456 284530200864 284921039052 285209983422 285349778532 285826466016 286078863798 286219084788 286950391182 287382184362 287824573638 288116462543 288257682258 288418340736 288994197387 289135847322 289737126016 289879140096 290457913382 290619798144 290762244864 291505159296 291943806336 292086902016 292344828048 292393217664 292833201024 293091786072 293725305216 294023178176 294084975834 294427056168 294576255792 294918907584 294980893506 295473670128 295918288848 296179598169 296674377272 296819791632 297081897021 297578183448 297986944689 298435345299 298484743032 299100501504 299344516191 299349482159 300261437931 300713261121 300880861632 301028337792 301629371589 301797482688 302716896192 302756539904 303172414272 303222596096 303678875136 303742702224 303947037408 304096016448 304604020224 304977011976 305331761952 305486487488 305756245964 305906111784 306417139392 306687719676 306838042056 307149212916 307299761496 307622031084 308084930244 308235937464 308664458973 309023498196 309817916928 310070675187 310279267354 310761764352 311708487168 312024597248 312177535488 312453202464 312975167232 313128571392 313405078176 313928633088 314401022208 314832891744 314838114656 314992431936 315358831872 315797255904 316272456864 316427477184 316706897052 316759319136 317235967776 317516101578 317671731468 318202413984 318483401202 318962644182 319495483216 319934350638 320096475972 320468812944 321554774268 321733990656 322376365402 322714139904 323358471618 323697275136 324025543296 324184363776 324470633328 325012673664 325177372416 325954266768 326114032608 326493369216 326658818304 326947272912 327107525472 327943304208 328436782128 328942369872 328985448064 329275957192 329437351152 329728259331 329987688576 330279082728 330440968368 330776075448 331230438189 331398287766 331783771032 331951901008 332245029649 332407878894 332744980659 332908074954 333257200341 333758674431 333922265586 334108374912 334775456379 335795335911 336026489344 336488064192 336658578048 337050180096 337684194432 338192330112 338490969336 339056431168 339222619008 339522168024 340089352512 340556508216 340601107392 341068966056 341125420608 341638734528 341940417084 342108018504 342113693896 342679522752 343099138473 343155929064 343498232196 343672298424 344144375757 344719281816 345192797313 346482759168 347174547356 347368042752 347538304512 348232200204 348545156544 348950585088 349121622528 349127414272 349606984896 350191016448 350672048064 350717971968 351027671904 351199727424 351509852772 351786419712 352097063136 352269642816 352580712948 353169712224 353701149984 354192878988 354366485928 354604876976 354778685856 355271912892 355806513972 356354234028 356890463748 357486662624 357802339622 357977715732 358340748402 358892369598 359432418618 359809019136 359991350784 360527414562 361454236416 361631402496 361950739488 362555391744 363053407392 363659901696 364207124736 364528736208 365137695104 365316666624 365639257872 365824543968 366250071936 366698550114 367305040368 367491170592 367815682026 368430131888 368936217234 368984533008 369491379894 369552538992 370060166106 370108629072 370435451841 370617020046 371236149648 371563968069 371746089414 371752256486 372123084879 372701751552 373256742411 373445888634 373837171968 375356322432 376315379648 376499829888 377251550221 377461808832 377646820992 378029800512 378215091072 378549072216 378740900304 379181452608 379367307648 379373601152 379894718736 380279977896 380466371376 380802340503 381101954688 381438485064 381625446384 381962439027 382600521576 383126071743 383176245816 383766098184 384343576344 384557787648 384877905633 385325596516 385514463096 386050420197 386631335727 387493064192 387809192043 388673545728 389258408448 389793104064 389857623552 390444268032 390789048096 390980592576 391633740288 392113301112 392569408224 392768341056 393225210112 393307858008 393964893504 394506054072 394557718464 394906130892 395759722176 396109196028 396770911264 397121278042 397315926252 397913793732 397979657376 398930486598 399126021588 400348583908 400951014828 401174482176 401371117056 402172495452 402396643584 402593877504 403622528256 404229885696 404990269632 405262716544 405461355264 406636015968 407109015936 407874815712 408556185856 408916959568 409117389408 409532283888 409733015328 410094828234 410162708112 410779906992 410981249952 411344165106 411552611964 412031330928 413225025486 413427566916 414483898374 415107599634 415746606366 416372207706 416604269952 417640668354 417873437568 418707764531 419777188992 419989909248 421063007872 421696609152 421903302912 422275862736 422345758848 422981290368 423354802104 423562308624 424269885312 424644534936 424852673616 425283525576 426083512842 426579134184 426795301296 427291750592 427381558578 427814975133 428024667798 428739699024 429118295697 430425586773 431073276543 431144628824 431736860457 432034057728 432386523387 432627511104 433350231552 433703770983 434605689024 434818710144 435324492288 435686870073 435929697216 436143367296 437257738944 437915709504 438589826496 439249801536 439637679108 439983584768 440372110304 440587957824 441034767264 441127463751 441640584252 441864383688 442378361376 443210505192 443659974212 443877433272 444342933788 445011565908 445229687448 445477833216 446367275172 446834962944 447727114548 448650752256 448878104064 450245592576 450923106816 451321292448 452296825344 452696224032 453452470016 454075344288 454134809856 454758621408 454833894144 455518312704 455920556112 456144024672 456906030336 457465517964 457541238752 457997642928 458229731232 458634368946 458859167676 459625709088 460031579514 460257063084 460723819374 460949642244 461433046626 462127395366 463535247294 464309600272 464726875392 465418901031 466142646528 467562730752 468036895872 468266303232 468679803696 469462750848 469692857088 470107617264 470892949632 471601533312 472257171984 472488647904 473038247808 473695883856 474408685296 474641215776 475060345578 475138978704 475853951664 476274152367 477303620976 477725101803 477787664536 478443966273 478523159464 479243224824 479901525957 480144713958 480703219416 482095863067 482332161402 482600985984 483564548103 484071209856 485037707427 485545912704 486038314944 487519010496 487766058624 488333429248 488931400152 489171048912 489740053824 489988227456 490420909368 491914956312 491979377344 492655173192 492736718656 493413554808 493478172096 493913935788 494156026728 494981532864 495418624092 495661452552 496164113172 497097431649 497675656548 497927851512 498611818341 499362112431 500475096576 500883398379 501999773184 503282411776 503529094656 504039734016 504286788096 504732096288 504987867072 505575270144 505823076864 506526291648 507039970528 507288495168 507736454004 508135939584 508584646752 508833928512 509283252036 510134028768 510834762324 510901661088 511603449084 511688130912 512458101792 512910625626 513170540844 514019284128 514733893596 515247348294 515508447636 517078922724 519180160226 519724138752 520761821034 521052064128 521307456768 522348300306 522817734816 523425877632 523691121408 524410477344 525286524672 526008072096 526076957952 526541507856 526799591136 527264779158 527679629568 528145594704 529754568336 530551724976 530639543168 531289318482 531549728892 531907315464 532168028784 532907869338 533709770958 534531351042 534601353104 535073430437 535335695622 536229993936 536703509433 536966573598 537511122603 538338554397 539148627927 539987026176 540791121843 542181354624 542447103744 542812021248 542926109232 543833087616 545489852544 546043045184 546310687104 546793104312 546883610816 547706542656 547974999936 548458886808 548736815952 549375107904 550047825171 550957560552 550966700648 551236755888 551723523039 552645197832 553404325851 553476799512 554237069841 554328808488 555090249159 555162943608 555472359936 555925530069 556854224472 557164583424 557628384729 559052627328 559702918656 560168832951 562262145536 563034483648 563127678464 563975053824 564473069472 564749744832 565693180416 566192713248 566470231488 567044700768 567322636608 567823608324 568111350456 568772178912 569060401728 569842078104 570419966844 570699557064 571652932032 572157727596 572438169576 573900782364 574764368724 575649147276 576232925086 576515364516 576836681472 577988394774 578271694644 579474252032 579758280192 580915826764 581239596288 581524489728 583010318592 583887612672 584173804032 584689656096 584786435328 585666402048 586183572144 587450610432 588046356352 588169951668 588854112336 589152511584 589837815168 589961787012 590947340256 591836577696 592359196338 593348754544 593639583264 594163794042 595156366896 595681917063 595973889378 596870690598 596969486064 598395729897 598689032382 598698964318 600522875862 601426522242 601761723264 602056675584 603258743178 603594965376 605433792384 606344828544 607485404448 607894074816 608192032896 609954023952 610663523904 610972974976 611512491928 611812223568 612834278784 613375439352 613676084112 614298425832 614599522992 615142242351 615244062168 616169860488 616471874928 617016247659 617328917946 618046996392 619837538229 620141350374 620558534708 621725847561 622661399451 623619909549 624049194496 624558311559 624906404928 625950334464 626461002531 626810156352 627857266176 628802044416 629665783488 629676229312 629984863872 630717663744 631594511808 632544913728 632854954368 633413794104 633518638272 634471935552 635032203156 635343462936 636404827968 636966802404 637925288364 638990966432 639125269263 639868701276 640192951944 640937625888 641072337867 643109548536 643467981312 644752730804 645428279808 646716943236 647394550272 648051086592 648368727552 648941266656 650025347328 650354744832 651908533536 652228065216 652986738432 653317636608 653894545824 654215050944 655886608416 656873564256 657884739744 657970896128 658551914384 658874702304 659456518662 659975377152 660558165456 660881936736 661552150896 662460876378 662796575532 663567542064 663903802016 664490059298 664815757788 665489961318 665816149908 666514400682 667517348862 667844531172 668216749824 669550912758 671590671822 672976128384 673317156096 674319793903 675368388864 676384660224 676981938672 678112862336 678445238016 679044336048 680178705024 681113016432 681202214784 682137932112 682250841216 683277469056 683880834168 684216037008 684227387792 685359045504 686198276946 686311858128 686996464392 687344596848 687951553419 688288751514 689438563632 690047369271 690385594626 691085729061 692149569939 693191093049 694349094712 694736085504 695302870941 696464400408 697090313088 697901170176 699213969792 700610021839 701344096128 702055343808 702399454848 703019705544 704194126272 704539285632 705161425896 706339424448 707402299968 708385757976 708732971856 709209753952 709557371712 710543825784 711613027944 712708468056 713780927496 714973325248 715604679244 715955431464 716681496804 717784739196 718864837236 719618038272 720217070937 721054829124 722908472832 723498242103 723901478976 725110783488 726106814784 727319803392 728414249472 729057472416 730275390208 730633333248 731278515744 731649087936 732500143872 733397100228 734610080736 734982341184 735631364052 736860263776 737872434468 737969066016 738982759788 739105077984 740120332212 740217258144 740870903682 741234040092 742472299296 743127936138 743492178828 743504512972 744246169758 745403503104 746513484822 746891777268 747674343936 750712644864 752630759296 752999659776 754503100442 754923617664 755293641984 756059601024 756430182144 757098144432 757481800608 758362905216 758734615296 758747202304 759789437472 760559955792 760932742752 761604681006 762203909376 762876970128 763250892768 763924878054 765201043152 766252143486 766352491632 767532196368 768687152688 769365938439 769755811266 770651193032 771028926192 772100840394 772871022441 773262671454 775618384086 776404954871 777600134129 778770240339 779586208128 781142731551 781578096192 781961185152 783522450459 784226602224 785138816448 785536682112 786450420224 786615716016 787929787008 789012108144 789115436928 789812261784 791519444352 792218392056 793541822528 794242556084 794631852504 795827587464 795959314752 796933977723 797860973196 798252043176 799361804007 800564656437 800697167816 801797026563 801902029656 802348964352 803003543433 804344990904 804793287168 805449860397 807245056512 808459771392 809980539264 810525433088 810922710528 813272031936 814218031872 815749631424 817112371712 817833919136 818234778816 819064567776 819466030656 820189656468 820325416224 821559813984 821962499904 822688330212 823105223928 824062661856 826450050972 826855133832 828967796748 830215199268 831493212732 832744415412 833208539904 835281336708 835746875136 837415529062 839554377984 839979818496 842126015744 843393218304 843806605824 844551725472 844691517696 845962580736 846709604208 847124617248 848539770624 849289069872 849705347232 850567051152 852167025684 853158268368 853590602592 854583501184 854763117156 855629950266 856049335596 857479398048 858236591394 860851173546 862146553086 862289257648 863050698319 863473720914 864349387629 864773046774 865255022208 866982592161 867407541966 869211378048 869637420288 871373740146 871859394432 872286734592 874515477888 875831419008 877179652992 878499603072 879275358216 880744220608 881175915648 882069534528 882254927502 883281168504 883728767376 884756722752 886421010384 887319948424 887754866544 888538794507 888685867576 890023131816 890459374896 891245691063 892734550344 893960834067 895306035897 895454229096 897301504512 898048446477 900784313793 902139783363 902642584896 904888114767 905392448064 906904940032 908150688576 908269619712 909517242816 909667788288 911036625408 911841112224 912288049344 913812060672 914931035928 915082477504 915995285856 916459462464 917268737892 917718335352 919251418176 920063159028 920514126168 921447638748 921899284488 922866093252 924254790732 925993376919 927070494588 928619200544 929453750784 930212025561 930837802062 932285293056 935125461504 936073791744 936532606464 937359607392 938925501696 939385714176 940215234528 941785899264 943203066624 944514343968 944977295808 946076495616 947391767712 948817370592 949282431552 950120691156 950277957408 951707903328 952548304734 954607241952 955450203606 955575329072 956887932546 957046318928 958486449648 959803051914 960289427916 961406438832 964191726134 964664322804 965201971968 967129096206 968142419712 970075414854 971091825408 972076629888 975038020992 975532117248 977862800304 978342097824 979480107648 979976454912 980841818736 983829912624 983958754688 985310346384 985473437312 986827109616 986956344192 987827871576 988312053456 989184777993 989963065728 990837248184 991322905104 992328226344 993691314567 993707799383 994194863298 995351313096 995855703024 996735088947 997223636682 998234941977 998724224862 999771601023 1001276023293 1001766796758 1004326369137 1006564823552 1007386007733 1008079468032 1009464192576 1009975734144 1011150540288 1013052583296 1014079941056 1014576990336 1015472908008 1017169293504 1017667857024 1018566504072 1020268057536 1021669524648 1021803322176 1023206898168 1023376261824 1024916203584 1025821251252 1026341081688 1028038568256 1029297415419 1029467787192 1030494696588 1031016895272 1032433127271 1034157845448 1038360320452 1039448277504 1041523642068 1042104128256 1042614913536 1044696600612 1045635469632 1046851755264 1047382242816 1048820954688 1050573049344 1052016144192 1052153915904 1053083015712 1053599182272 1054529558316 1055359259136 1056291189408 1059509136672 1061103449952 1061279086336 1062578636964 1063099457784 1063814630928 1064336057568 1065815738676 1067419541916 1069062702084 1069202706208 1070146860874 1070671391244 1072459987872 1073407018866 1073933147196 1075022245206 1076677108794 1078297255854 1079974052352 1081582243686 1084362709248 1084894207488 1085852218464 1087666175232 1090979705088 1092086090368 1092621374208 1093586208624 1093767221632 1095413085312 1095949999872 1096917773616 1097473631904 1098750215808 1100095650342 1101915121104 1101933401296 1102473511776 1103447046078 1105290395664 1106808651702 1106953599024 1108474139682 1108657616976 1110180498318 1110325887216 1111306355523 1111851060138 1113708448944 1114691904207 1115256769458 1116369254637 1118105254656 1119770227233 1120337665902 1126068967296 1128317278907 1128946138944 1129499489664 1131754650663 1132385426496 1132940462976 1134089401536 1134645273216 1135647216648 1136222700912 1137544357824 1138120803456 1139684156208 1140839933688 1141399114128 1142407021509 1143305864064 1144315455192 1144876339152 1145887317081 1147801564728 1149528737448 1151298294552 1152465850172 1153030729032 1153673362944 1154633716899 1155976789548 1156543389288 1158151260591 1158948504064 1159894007181 1161831653528 1162479192576 1163427576129 1166020637184 1167775225344 1169379312192 1169572870656 1171332804096 1172367144288 1174901220864 1176092712704 1176339903336 1177708224672 1178305023168 1179675630336 1179923574024 1181894680512 1183673155392 1184718392676 1186697509088 1187279166528 1188327588084 1190312733792 1191363834126 1191947778756 1193741381196 1193938972128 1196791459794 1197378064764 1197397928636 1201045751724 1202853044484 1203523446528 1204113351168 1206517486356 1207189930752 1210867584768 1212689657088 1214970808896 1215788149632 1216384065792 1219908047904 1221327047808 1221945949952 1223024983856 1223624447136 1225668557568 1226750878704 1227352168224 1228596851664 1229199045984 1230284484702 1230488124336 1232339720976 1232943749856 1234032495318 1234657835892 1236093992784 1239675076458 1240282700748 1241117069416 1243451695122 1245322798902 1247239819098 1249116623118 1249812809856 1252308188677 1252922005062 1253620312704 1256123293593 1259331566976 1259352458624 1259969727744 1263189023616 1265089827456 1265709908736 1266827588208 1267037276544 1268943871104 1270064406312 1270686925872 1272809655936 1273933604808 1275850576728 1277981932864 1278250538526 1279737402552 1280385903888 1281875251776 1282144675734 1283444925399 1286219097072 1287354887091 1289505461608 1291276760319 1293219829629 1293433886472 1295210581371 1296102173184 1297159570161 1297882533312 1300050694656 1301111312949 1301132897701 1303817067072 1304456130432 1305973476864 1307060610219 1307789091648 1308430101888 1311773216832 1313747128512 1315769479488 1315941792256 1317103828768 1317749404608 1318913037324 1319950754304 1321116330912 1321763873472 1323104301792 1324921752756 1325593151064 1327135084128 1327807604032 1328980118596 1329631515576 1330979922636 1331632299816 1333028801364 1335034697724 1335689062344 1336433499648 1339101825516 1343181343644 1345952256768 1346634312192 1348639587806 1350736777728 1352769320448 1353963877344 1356225724672 1356890476032 1358088672096 1360357410048 1362226032864 1362404429568 1364275864224 1364501682432 1366554938112 1367761668336 1368432074016 1368454775584 1370718091008 1372396553892 1372623716256 1373992928784 1374689193696 1375903106838 1376577503028 1378877127264 1380094738542 1380771189252 1382171458122 1384299139878 1386382186098 1388698189424 1389924473147 1390605741882 1392928800816 1394180626176 1396256703093 1398427939584 1401220043678 1402688192256 1404110687616 1404798909696 1406039411088 1408388252544 1409078571264 1410322851792 1412678848896 1414804599936 1416771515952 1417465943712 1418419507904 1419114743424 1421087651568 1423226055888 1425416936112 1427561854992 1428822457101 1429946650496 1431209358488 1431910862928 1433175305409 1433362993608 1435331898819 1435569478392 1437729674472 1439704577871 1440434141874 1442109658248 1444114534811 1446287589201 1446996484206 1447802957952 1450693644309 1452213629568 1455113122281 1458114944832 1460550780416 1462557031488 1463298175872 1465000287744 1466794200456 1469220161472 1469964682368 1471262728104 1473720527552 1475744868936 1475938132032 1477965519576 1478210155968 1480240664424 1480434516288 1481741807364 1482468080184 1484944598592 1486255872276 1486984357656 1487009025944 1488492339516 1491292294947 1493026969644 1493783554536 1495835455023 1498086337293 1501425289728 1505261518592 1505999319552 1509006200884 1509847235328 1510587283968 1512119202048 1512860364288 1514196288864 1514963601216 1516725810432 1517469230592 1517494404608 1519578874944 1521119911584 1521865485504 1523209362012 1524407818752 1525753940256 1526501785536 1527849756108 1530402086304 1532504286972 1532704983264 1535064392736 1537374305376 1538731876878 1539511622532 1541302386064 1542057852384 1544201680788 1545742044882 1546525342908 1551236768172 1552809909742 1555200268258 1557540480678 1559172416256 1562285463102 1563156192384 1563922370304 1567044900918 1568453204448 1570277632896 1571073364224 1573231432032 1575859574016 1578024216288 1578230873856 1579624523568 1583038888704 1584436784112 1587083645056 1588485112168 1589263705008 1591655174928 1591918629504 1593867955446 1595721946392 1596504086352 1598723608014 1601129312874 1601394335632 1603594053126 1603804059312 1605220291311 1606007086866 1608689981808 1610110528299 1610899720794 1612533367809 1615015663191 1617445883781 1619961078528 1621050866176 1622373365529 1626544063872 1628436063744 1631499262848 1635667838272 1636469557632 1638129135552 1638932061312 1640379312936 1640650832448 1643119627968 1643924999808 1645376660424 1646210447856 1648125323712 1650143475513 1652900101944 1653710267664 1655170569117 1657935593496 1660212977553 1660430398536 1662711209523 1662986425464 1665270747477 1665488830824 1666417079808 1670562673416 1671493750272 1672885154187 1674831058124 1679108755968 1680506498853 1684252031488 1686786436608 1689103450944 1689383035392 1691925161472 1693419208416 1694249234496 1697079541248 1698578139744 1699410694464 1701134102304 1704334051368 1706316536736 1707181205184 1709167002368 1709526234312 1711259900532 1712098671192 1714958796096 1716473182788 1721702347092 1724293106172 1724578515296 1726101396638 1726947441828 1728698775258 1729546093548 1730510044416 1733965184322 1734815083932 1738422756096 1739274840576 1742747480292 1743718788864 1744573469184 1749030955776 1751662838016 1754359305984 1756999206144 1758550716432 1761488441216 1762351831296 1764139069056 1764509855004 1766562337008 1767457534752 1769513445504 1772842020768 1774639896848 1775509733088 1777077589014 1777371735152 1780046263632 1780918749792 1782491382126 1785469100688 1787045751189 1787921668134 1790612071794 1790908458192 1795187189691 1796096892954 1801568627586 1804279566726 1805285169792 1809776229534 1810784896128 1816301377152 1819034485632 1823682224448 1824576098688 1829862071856 1830164955008 1831990571712 1832918924928 1834537475784 1835436670704 1838502836352 1840126318056 1841028252336 1842895277496 1843798568976 1845426727053 1845732186504 1848509581464 1851986753838 1854140989176 1857238401088 1859512614687 1860424051122 1861675604124 1865177542683 1867984198353 1870859728647 1872147583488 1873674934677 1874719214784 1877851003392 1879383007593 1880430469056 1883571798528 1886406133248 1889028687936 1889954591616 1892152991232 1894783535424 1897634741184 1898564863104 1900241382312 1900555914816 1903415806656 1905096609468 1909214483904 1910900407212 1911150658144 1913775865092 1914092637856 1916972899296 1917375807789 1919606103828 1920578855832 1922812877664 1928383452268 1929328645608 1930403943936 1934258192412 1936284839424 1940150829708 1942183650816 1944153259776 1950076041984 1951064234496 1955725600608 1956684195648 1958960215296 1959952909824 1961683637472 1967659825248 1967917509376 1970620692768 1970946874624 1973654219232 1973912688384 1975655743152 1976624106912 1978369555986 1979926131456 1981674496368 1982645810208 1984656452688 1987382629134 1987415598766 1988389726596 1990702626192 1991711406048 1993470177894 1994447273364 1996469883954 1997448449724 1999543202046 2002552046586 2003533593516 2008652738274 2014772015466 2016815237801 2018928385152 2019951468288 2022959381709 2026105166592 2028159882112 2029153980672 2030945816016 2034338587008 2035335714048 2037133008144 2040536115072 2043339049296 2043606644352 2046413796336 2046752523648 2049832407168 2051642502504 2052682163376 2056077136512 2058594830838 2058935574384 2060989393176 2062033790544 2063854660257 2064866254542 2068315690896 2070142107813 2073257187183 2076448709817 2076720640904 2079573279147 2083047284136 2084208256512 2085908612823 2089393201224 2091270939264 2093703510528 2095446375113 2097641909376 2101830065517 2104032288384 2106166031424 2107198364544 2109059116632 2112582378816 2119018273344 2122206899904 2122558172672 2125157273928 2126198915568 2127629261856 2128672115136 2131631477352 2134839083832 2138125404168 2138405412416 2140293721748 2141342782488 2144919975744 2146814037732 2147866294392 2150044490412 2153354217588 2156594511708 2160651212811 2163164487372 2168725418496 2170494726309 2171704436928 2175332350464 2181959410176 2184172180736 2185242748416 2187172417248 2187534443264 2190826170624 2191899999744 2193835547232 2194947263808 2197500431616 2200191300684 2203830242208 2203866802592 2204947023552 2206894092156 2210580791328 2213617303404 2213907198048 2216948279364 2217315233952 2220360996636 2220651774432 2222612711046 2223702120276 2227416897888 2229383808414 2230513538916 2232738509274 2236210509312 2239540454466 2240675331804 2252137934592 2256634557814 2257892277888 2258998979328 2263509301326 2264770852992 2265880925952 2268178803072 2269290546432 2271294433296 2272445401824 2275088715648 2276241606912 2279368312416 2281679867376 2282798228256 2284814043018 2286611728128 2288630910384 2289752678304 2291774634162 2295603129456 2299057474896 2302596589104 2304931700344 2306061458064 2308097815317 2309267433798 2311953579096 2313086778576 2316302521182 2318613067323 2319788014362 2323663307056 2325715207543 2326855152258 2329214864613 2332800402387 2336310721017 2338758624384 2343428194653 2344734288576 2350567351377 2352185425408 2352679806672 2355416449344 2356610046336 2359351260672 2359847148048 2363789361024 2367346310784 2369436785352 2373395018176 2374558333056 2376655176168 2380625467584 2382727668252 2383895557512 2387482762392 2387877944256 2390801933169 2393582919588 2394756129528 2394795857272 2398085412021 2401693969311 2402091503448 2405391079689 2405706088968 2407046893056 2409010630299 2413034972712 2414379861504 2416349581191 2421735169536 2425379314176 2429941617792 2431576299264 2432768131584 2439816095808 2442654095616 2443891899904 2446049967712 2447248894272 2451337115136 2453501757408 2454704336448 2457193703328 2458398091968 2460568969404 2460976248672 2464679441952 2465887499712 2468064990636 2469315671784 2472187985568 2479350152916 2480565401496 2482234138832 2486903390244 2490645597804 2494479638196 2498233246236 2499625619712 2504616377354 2505844010124 2507240625408 2512246587186 2518663133952 2518704917248 2519939455488 2526378047232 2530179654912 2531419817472 2533655176416 2534074553088 2537887742208 2540128812624 2541373851744 2545619311872 2547867209616 2551701153456 2555963865728 2556501077052 2559474805104 2560771807776 2563750503552 2564289351468 2566889850798 2572438194144 2574709774182 2579010923216 2581288307273 2582553520638 2586439659258 2586867772944 2589152094957 2590421162742 2593048162887 2594319140322 2595765066624 2600947776483 2602222625898 2602265795402 2607634134144 2608912260864 2614121220438 2615578183296 2616860203776 2623546433664 2627494257024 2631538958976 2634207657536 2635498809216 2637826074648 2642232661824 2643527746944 2646208603584 2649843505512 2651186302128 2654270168256 2655615208064 2657960237192 2659263031152 2661959845272 2663264599632 2665616383521 2666057602728 2670069395448 2671378124688 2673737073189 2678203651032 2681882502201 2686362687288 2691904513536 2694145339431 2697279175612 2702352941379 2706419350089 2707927754688 2712451449344 2714664344301 2716177344192 2720714820096 2724452065728 2724808859136 2728551728448 2729003364864 2733109876224 2735523336672 2736864148032 2736909551168 2741436182016 2744793107784 2745247432512 2747985857568 2749378387392 2751806213676 2753155006056 2757754254528 2760189477084 2761542378504 2764342916244 2768598279756 2772764372196 2777396378848 2777980130757 2779848946294 2781211483764 2785857601632 2788361252352 2792513406186 2796855879168 2802440087356 2805376384512 2808221375232 2809597819392 2812078822176 2816776505088 2818157142528 2820645703584 2825357697792 2829609199872 2833543031904 2834931887424 2836839015808 2838229486848 2842175303136 2846452111776 2850833872224 2855123709984 2857644914202 2859893300992 2862418716976 2863821725856 2866350610818 2866725987216 2870663797638 2871138956784 2875459348944 2879409155742 2880868283748 2884219316496 2888229069622 2892575178402 2893992968412 2895605915904 2901387288618 2904427259136 2910226244562 2916229889664 2925114062976 2926596351744 2930954351717 2933588400912 2938440322944 2939929364736 2942525456208 2947441055104 2951489737872 2951876264064 2955931039152 2956420311936 2960481328848 2960869032576 2963483614728 2964936160368 2967554333979 2969889197184 2972511744552 2973968715312 2974018051888 2976984679032 2981123398149 2982584589894 2986053939288 2987567109072 2990205266841 2991670910046 2994704825931 2996172674586 2999314803069 3003828069879 3010523037184 3012979107411 3018012401768 3019694470656 3022158023199 3024238404096 3028392577728 3029927202432 3033451620864 3039157749888 3042239823168 3043730971008 3046418724024 3051507880512 3053003571072 3055699512216 3060804172608 3065008573944 3065409966528 3070128785472 3074748610752 3077463753756 3079023245064 3082604772128 3084115704768 3087892246257 3088403361576 3091484089764 3093050685816 3102473536344 3105619819484 3110400536516 3115080961356 3118344832512 3124570926204 3126312384768 3127844740608 3134089801836 3136906408896 3140555265792 3142146728448 3146462864064 3151719148032 3156048432576 3156461747712 3159249047136 3166077777408 3168873568224 3174167290112 3176970224336 3178527410016 3183310349856 3183837259008 3187735910892 3191443892784 3193008172704 3197447216028 3202258625748 3202788671264 3207188106252 3207608118624 3210440582622 3212014173732 3217379963616 3220221056598 3221799441588 3225066735618 3230031326382 3234891767562 3239922157056 3244746731058 3253088127744 3262998525696 3271335676544 3272939115264 3276258271104 3277864122624 3280758625872 3281301664896 3286239255936 3287849999616 3290753320848 3292420895712 3296250647424 3300286951026 3305800203888 3307420535328 3310341138234 3315871186992 3320425955106 3320860797072 3325422419046 3325972850928 3330541494954 3330977661648 3333919066569 3341125346832 3344075712621 3345770308374 3349107763911 3349662116248 3359310681699 3361012997706 3374671041469 3378206901888 3384951836721 3386838416832 3388498468992 3395263951989 3397156279488 3398821388928 3402268204608 3408668102736 3412633073472 3414362410368 3418334004736 3419052468624 3422519801064 3424197342384 3427221064527 3429917592192 3432946365576 3443404694184 3448586212344 3449157030592 3452202793276 3453894883656 3457397550516 3459092187096 3461020088832 3463901150697 3467930368644 3469630167864 3474453781773 3476845512192 3479682021543 3485494960584 3487437577728 3490282728387 3498061911552 3503325676032 3508718611968 3513998412288 3517101432864 3522976882432 3524703662592 3528278138112 3529019710008 3533124674016 3534915069504 3539026891008 3545684041536 3549279793696 3551019466176 3554155178028 3554743470304 3560092527264 3561837499584 3564982764252 3570938201376 3574091502378 3575843336268 3581224143588 3581816916384 3590374379382 3592193785908 3603137255172 3608559133452 3610570339584 3619552459068 3621569792256 3632602754304 3638068971264 3647364448896 3649152197376 3659724143712 3660329910016 3663981143424 3665837849856 3669074951568 3670873341408 3677005672704 3680252636112 3682056504672 3685790554992 3687597137952 3690853454106 3691464373008 3697019162928 3703973507676 3708281978352 3714476802176 3719025229374 3720848102244 3723351208248 3730355085366 3735968396706 3741719457294 3745514013059 3747349869354 3749438429568 3756924566031 3758766015186 3760860938112 3768369880779 3778057375872 3779909183232 3789567070848 3795269482368 3797129726208 3800482764624 3801111829632 3806831613312 3810193218936 3818428967808 3821800814424 3822301316288 3827551730184 3828185275712 3833945798592 3834751615578 3839212207656 3841157711664 3845625755328 3850334776197 3856766904536 3858657291216 3862064661273 3868516384824 3873830280957 3879659488887 3880301659416 3885631744113 3888306519552 3891478710483 3900152083968 3903398693103 3911451201216 3913368391296 3917920430592 3921181830657 3923367274944 3935319650496 3935835018752 3941241385536 3941893749248 3947308438464 3947825376768 3951311486304 3953248213824 3956739111972 3959852262912 3963348992736 3965291620416 3969312905376 3974765258268 3974831197532 3976779453192 3981405252384 3983422812096 3986940355788 3988894546728 3992939767908 3994896899448 3999086404092 4005104093172 4007067187032 4017305476548 4029544030932 4033630475602 4037856770304 4039902936576 4045918763418 4052210333184 4056319764224 4058307961344 4061891632032 4068677174016 4070671428096 4074266016288 4081072230144 4086678098592 4087213288704 4092827592672 4093505047296 4099664814336 4103285005008 4105364326752 4112154273024 4117189661676 4117871148768 4121978786352 4124067581088 4127709320514 4129732509084 4136631381792 4140284215626 4146514374366 4152897419634 4153441281808 4159146558294 4166094568272 4169773419441 4171817225646 4178786402448 4182541878528 4188770109279 4190892750226 4195283818752 4203660131034 4208064576768 4212332062848 4214396729088 4218118233264 4225164757632 4238036546688 4244413799808 4250314547856 4252397831136 4255258523712 4257344230272 4263262954704 4269678167664 4276250808336 4276810824832 4280587443496 4282685564976 4286467371303 4289839951488 4293628075464 4295732588784 4299525916227 4300088980824 4305995696457 4306708435176 4313189023416 4319113733613 4319185385437 4321302425622 4326328974744 4332343604433 4338862767603 4340989452618 4343408873856 4352080932927 4365339366843 4368344361472 4374344834496 4375068886528 4381652341248 4387671094464 4389894527616 4395000863232 4400382601368 4407660484416 4407733605184 4409894047104 4413788184312 4421161582656 4427234606808 4427814396096 4433896558728 4434630467904 4440721993272 4441303548864 4445225422092 4447404240552 4454833795776 4458767616828 4461027077832 4465477018548 4473876884841 4479080908932 4481350663608 4487506365069 4504275869184 4513269115628 4515784555776 4517997958656 4527018602652 4529541705984 4531761851904 4536357606144 4538581092864 4542588866592 4544890803648 4550177431296 4552483213824 4558736624832 4563359734752 4565596456512 4569628086036 4573223456256 4577261820768 4579505356608 4583549268324 4591206258912 4598114949792 4605193178208 4609863400688 4612122916128 4616195630634 4618534867596 4623907158192 4626173557152 4632605042364 4637226134646 4639576028724 4647326614112 4651430415086 4653710304516 4658429729226 4665600804774 4672621442034 4677517248768 4686856389306 4689468577152 4701134702754 4705359613344 4710832898688 4713220092672 4719694296096 4727578722048 4734692621568 4738873570704 4746790036352 4749116666112 4753310352336 4761250935168 4765455336504 4767791115024 4774965524784 4775755888512 4781603866338 4787165839176 4789512259056 4789591714544 4796170824042 4803387938622 4804183006896 4810782159378 4811412177936 4815660873933 4818021260598 4826069945424 4830331584897 4832699162382 4837600103427 4845046989573 4852337651343 4859883235584 4863152598528 4867120096587 4879632191616 4885308191232 4892099935424 4894497788544 4904270152873 4907003514816 4909408672896 4914387406656 4916796183936 4921137938808 4921952497344 4929358883904 4931774999424 4936129981272 4938631343568 4944375971136 4950430426539 4958700305832 4961130802992 4964468277664 4965511707351 4973806780488 4980638932659 4981291195608 4988959276392 4996466492472 4999251239424 5009232754708 5011688020248 5014481250816 5018655462561 5024493174372 5037326267904 5037409834496 5041519496559 5052756094464 5060359309824 5067310352832 5068149106176 5075775484416 5080257625248 5082747703488 5091238623744 5095734419232 5103402306912 5111927731456 5113002154104 5118949610208 5121543615552 5127501007104 5128578702936 5133779701596 5144876388288 5149419548364 5158021846432 5162576614546 5165107041276 5172879318516 5173735545888 5178304189914 5180842325484 5186096325774 5188638280644 5191530133248 5201895552966 5204445251796 5204531590804 5215268268288 5217824521728 5228242440876 5231156366592 5233720407552 5247092867328 5254988514048 5263077917952 5268415315072 5270997618432 5275652149296 5284465323648 5287055493888 5292417207168 5299687011024 5302372604256 5308540336512 5311230416128 5315920474384 5318526062304 5323919690544 5326529199264 5331232767042 5332115205456 5340138790896 5342756249376 5347474146378 5356407302064 5361137253567 5363765004402 5372725374576 5385561569073 5388290678862 5394558351224 5404705882758 5412838700178 5415855509376 5429328688602 5432354688384 5443200938903 5448904131456 5457103456896 5471046673344 5473728296064 5473819102336 5489586215568 5490494865024 5495971715136 5498756774784 5503612427352 5506310012112 5515508509056 5520378954168 5523084757008 5528685832488 5537196559512 5545528744392 5554792757696 5555960261514 5559697892588 5562422967528 5571715203264 5578537844061 5585026812372 5595532628049 5603952595059 5604880174712 5612579185941 5616442750464 5621024804031 5624157644352 5633553010176 5638149022779 5641291407168 5650715395584 5659218399744 5667086063808 5669863774848 5673678031616 5676458973696 5684350606272 5692904223552 5701667744448 5710247419968 5715289828404 5719786601984 5724837433952 5727643451712 5732701221636 5733451974432 5741327595276 5742277913568 5750918697888 5758818311484 5761736567496 5768438632992 5776458139244 5785150356804 5787985936824 5791211831808 5802774577236 5808854518272 5820452489124 5832459779328 5850228125952 5853192703488 5861908703434 5867176801824 5876880645888 5879858729472 5885050912416 5894882110208 5902979475744 5903752528128 5911862078304 5912840623872 5920962657696 5921738065152 5926967229456 5929872320736 5935108667958 5939778394368 5945023489104 5947937430624 5948036103776 5953969358064 5962246796298 5965169179788 5972107878576 5975134218144 5980410533682 5983341820092 5989409651862 5992345349172 5998629606138 6007656139758 6025958214822 6036024803536 6041354888233 6044316046398 6050445713403 6056785155456 6059854404864 6068878145127 6078315499776 6084479646336 6087461942016 6092837448048 6103015761024 6106007142144 6111399024432 6121608345216 6130017147888 6130819933056 6140257570944 6149497221504 6154927507512 6158046490128 6165209544256 6168231409536 6175784492514 6176806723152 6182968179528 6186101371632 6191563980771 6204947072688 6210426323439 6211239638968 6219771561549 6220801073032 6229346129451 6230161922712 6238719837441 6249141852408 6252624769536 6257725838469 6268179603672 6273812817792 6281110531584 6286339125339 6292925728128 6305490196551 6312096865152 6318498094272 6337747136448 6348334580224 6353940448672 6357054820032 6366620699712 6367674518016 6375471821784 6382887785568 6386016345408 6394894432056 6404517251496 6405577342528 6414376212504 6415216237248 6420881165244 6424028347464 6434759927232 6440442113196 6443598883176 6450133471236 6460062652764 6469783535124 6481953638433 6489493462116 6506176255488 6511484178927 6525997051392 6542671353088 6545878230528 6552516542208 6555728245248 6561517251744 6562603329792 6572478511872 6575699999232 6581506641696 6584841791424 6592501294848 6600573902052 6611600407776 6614841070656 6620682276468 6631742373984 6640851910212 6641721594144 6650844838092 6651945701856 6661082989908 6661955323296 6667838133138 6682250693664 6688151425242 6691540616748 6698215527822 6699324232496 6718621363398 6722025995412 6749342082938 6756413803776 6769903673442 6773676833664 6776996937984 6790527903978 6794312558976 6797642777856 6804536409216 6817336205472 6825266146944 6828724820736 6838104937248 6845039602128 6848394684768 6854442129054 6859835184384 6865892731152 6886809388368 6897172424688 6898314061184 6904405586552 6907789767312 6914795101032 6918184374192 6924293445951 6927802301394 6935860737288 6939260335728 6948907563546 6955839201969 6955954595681 6959364043086 6970989921168 6977145622629 6980565456774 6987644593839 6998401207161 7008932163051 7030284583959 7034202865728 7045953764864 7051702054131 7056556276224 7058039420016 7066249348032 7069830139008 7078053782016 7091368083072 7098559587392 7102038932352 7108310356056 7109486940608 7120185054528 7123674999168 7129965528504 7141876402752 7148183004756 7151686672536 7162448287176 7163633832768 7172405799507 7180748758764 7184387571816 7194256236063 7205081907933 7206274510344 7216173239067 7217118266904 7221140679168 7227031890897 7239104918136 7243139584512 7265205508608 7276137942528 7294728897792 7298304394752 7319448287424 7320659820032 7327962286848 7331675699712 7338149903136 7341746682816 7354011345408 7360505272224 7364113009344 7371581109984 7375194275904 7381706908212 7382928746016 7394038325856 7407947015352 7416563956704 7428953604352 7438050458748 7441696204488 7446702416496 7460710170732 7471936793412 7483438914588 7491028026118 7494699738708 7498876859136 7513849132062 7517532030372 7521721876224 7536739761558 7556114751744 7559818366464 7579134141696 7590538964736 7594259452416 7600965529248 7602223659264 7613663226624 7620386437872 7636857935616 7643601628848 7644602632576 7655103460368 7656370551424 7667891597184 7669503231156 7678424415312 7682315423328 7691251510656 7700669552394 7713533809072 7717314582432 7724129322546 7737032769648 7743864921819 7747660561914 7759318977774 7760603318832 7767456284871 7771263488226 7779144488661 7782957420966 7802843329449 7806797386206 7822902402432 7826736782592 7842363661314 7846734549888 7870639300992 7882482771072 7894616876928 7902622972608 7906496427648 7913478223944 7926697985472 7930583240832 7938625810752 7949530516536 7949662395064 7953558906384 7962810504768 7966845624192 7973880711576 7977789093456 7985879535816 7989793798896 7996849150563 7998172808184 8010208186344 8014134374064 8021211219567 8034610953096 8059088061864 8067260951204 8075713540608 8082436018293 8091837526836 8107058824137 8112639528448 8119258050267 8123783264064 8137354348032 8143993032903 8148532032576 8162144460288 8173356197184 8174426577408 8185655185344 8187010094592 8199329628672 8206570010016 8210728653504 8224308546048 8234379323352 8235742297536 8243957572704 8248135162176 8255418641028 8259465018168 8273262763584 8280568431252 8293028748732 8305794839268 8306882563616 8318293116588 8332189136544 8333940392271 8339546838882 8343634451292 8357572804896 8365083757056 8377540218558 8381785500452 8390567637504 8407320262068 8416129153536 8424664125696 8428793458176 8436236466528 8450329515264 8476073093376 8488827599616 8500629095712 8504795662272 8510517047424 8514688460544 8526525909408 8539356335328 8552501616672 8553621649664 8561174886992 8565371129952 8572934742606 8579679902976 8587256150928 8591465177568 8599051832454 8600177961648 8611991392914 8613416870352 8626378046832 8638227467226 8638370770874 8642604851244 8652657949488 8664687208866 8677725535206 8681978905236 8686817747712 8704161865854 8730678733686 8748689668992 8766157320739 8775342188928 8779789055232 8792863055151 8800765202736 8815320968832 8815467210368 8819788094208 8827576368624 8842323165312 8854469213616 8855628792192 8867793117456 8869260935808 8881443986544 8882607097728 8890450844184 8894808481104 8902663001937 8909667591552 8917535233656 8922054155664 8930954037096 8943370194447 8947753769682 8958161817864 8962701327216 8970615800523 8975012730138 8984114477793 8997944409207 9011484209637 9026538231256 9031569111552 9038937322233 9054037205304 9059083411968 9066474069597 9072715212288 9085177733184 9089781607296 9100354862592 9107930283907 9117473249664 9126719469504 9131192913024 9139256172072 9154523641536 9159010713216 9167098536648 9182412517824 9196229899584 9210386356416 9219726801376 9224245832256 9232391261268 9237069735192 9247814316384 9252347114304 9265210084728 9274452269292 9279152057448 9294653228224 9302860830172 9307420609032 9316859458452 9331201609548 9345242884068 9355034497536 9373712778612 9378937154304 9402269405508 9410719226688 9421665797376 9426440185344 9439388592192 9455157444096 9469385243136 9477747141408 9493580072704 9498233332224 9506620704672 9522501870336 9530910673008 9535582230048 9549931049568 9551511777024 9563207732676 9574331678352 9579024518112 9579183429088 9592341648084 9606775877244 9608366013792 9621564318756 9622824355872 9631321747866 9636042521196 9652139890848 9660663169794 9665398324764 9675200206854 9690093979146 9704675302686 9719766471168 9729471312029 9734240193174 9759264383232 9784199870848 9788995577088 9808540305746 9814007029632 9818817345792 9828774813312 9833592367872 9842275877616 9843904994688 9858717767808 9863549998848 9872259962544 9877262687136 9888751942272 9900860853078 9917400611664 9922261605984 9928936555328 9931023414702 9947613560976 9961277865318 9962582391216 9977918552784 9992932984944 10001757199707 10018465509416 10023376040496 10032227137863 10037310925122 10047323291733 10048986348744 10077932045097 10083038993118 10108801743677 10124013124407 10134620705664 10154855510163 10160515250496 10165495406976 10185791855967 10191468838464 10206804613824 10223855462912 10226004308208 10237899220416 10243087231104 10255002014208 10257157405872 10267559403192 10289752776576 10298839096728 10316043692864 10325153229092 10330214082552 10345758637032 10347471091776 10356608379828 10361684650968 10372192651548 10377276561288 10383060266496 10391703452091 10403791105932 10408890503592 10409063181608 10423361345319 10430536536576 10439046064629 10456484881752 10462312733184 10470848185161 10494185734656 10509977028096 10526155835904 10536830630144 10541995236864 10551304298592 10568930647296 10574110987776 10584834414336 10599374022048 10604745208512 10617080673024 10622460832256 10631840948768 10637052124608 10647839381088 10653058398528 10662465534084 10664230410912 10680277581792 10685512498752 10694948292756 10712814604128 10722274507134 10727530008804 10745450749152 10771123138146 10776581357724 10789116702448 10809411765516 10825677400356 10831711018752 10858657377204 10864709376768 10886401877806 10897808262912 10914206913792 10942093346688 10947456592128 10947638204672 10979172431136 10980989730048 10991943430272 10997513549568 11007224854704 11012620024224 11031017018112 11040757908336 11046169514016 11057371664976 11074393119024 11091057488784 11109585515392 11111920523028 11119395785176 11124845935056 11143430406528 11157075688122 11170053624744 11191065256098 11207905190118 11209760349424 11219659078147 11225158371882 11236542039177 11242049608062 11248315288704 11270773698093 11276298045558 11282582814336 11305109642337 11334172127616 11339727549696 11347356063232 11368701212544 11385808447104 11403335488896 11420494839936 11430579656808 11449674867904 11455286903424 11465402443272 11466903948864 11482655190552 11484555827136 11501837395776 11517636622968 11523473134992 11536877265984 11551004328591 11552916278488 11570300713608 11575971873648 11586193983819 11605549154472 11621490842871 11638978466661 11640904978248 11656895232339 11664919558656 11700456251904 11710196079309 11723817406868 11734353603648 11753761291776 11763545491971 11770101824832 11789764220416 11805958951488 11807505056256 11823724156608 11825681247744 11841925315392 11843476130304 11853934458912 11859744641472 11870217335916 11879556788736 11890046978208 11895874861248 11896072207552 11907938716128 11924493592596 11930338359576 11944215757152 11950268436288 11960821067364 11966683640184 11978819303724 11984690698344 11997259212276 12015312279516 12051916429644 12072049607072 12082709776466 12088632092796 12100891426806 12113570310912 12119708809728 12137756290254 12156630999552 12168959292672 12174923884032 12185674896096 12206031522048 12212014284288 12222798048864 12243216690432 12260034295776 12261639866112 12280515141888 12298994443008 12309855015024 12316092980256 12330419088512 12336462819072 12351568985028 12353613446304 12365936359056 12372202743264 12383127961542 12409894145376 12420852646878 12422479277936 12439543123098 12441602146064 12458692258902 12460323845424 12477439674882 12498283704816 12509320258323 12515451676938 12536359207344 12547625635584 12566310327837 12572678250678 12585851456256 12610980393102 12624193730304 12636996188544 12675494272896 12707880897344 12714109640064 12733241399424 12750943643568 12765775571136 12772032690816 12789788864112 12809034502992 12811154685056 12828752425008 12830432474496 12841762330488 12848056694928 12859402113909 12869519854464 12880884226392 12887197766352 12898577748681 12900266942472 12917987089371 12920125305528 12939567070248 12957556156311 12963907276866 12978986924232 12997030813299 13016588302809 13022968357854 13056242798781 13085342706176 13096018100529 13105033084416 13123034503488 13125206659584 13144957023744 13163013283392 13169683582848 13185002589696 13201147804104 13223200815552 13229682141312 13241364552936 13263484747968 13281703820424 13283443188288 13301689676184 13303891403712 13322165979816 13323910646592 13335676266276 13364501387328 13376302850484 13383081233496 13396431055644 13398648464992 13421630654523 13437242726796 13444051990824 13498684165876 13512827607552 13539807346884 13547353667328 13553993875968 13581055807956 13588625117952 13595285555712 13609072818432 13634672410944 13650532293888 13657449641472 13676209874496 13690079204256 13696789369536 13708884258108 13719670368768 13731785462304 13773618776736 13794344849376 13796628122368 13808811173104 13815579534624 13829590202064 13836368748384 13848586891902 13855604602788 13871721474576 13878520671456 13897815127092 13911678403938 13911909191362 13918728086172 13941979842336 13954291245258 13961130913548 13975289187678 13996802414322 14017864326102 14060569167918 14068405731456 14103404108262 14116078840032 14132498696064 14139660278016 14182736166144 14197119174784 14204077864704 14216620712112 14218973881216 14240370109056 14247349998336 14259931057008 14283752805504 14296366009512 14303373345072 14324896574352 14327267665536 14344811599014 14361497517528 14368775143632 14388512472126 14410163815866 14412549020688 14432346478134 14434236533808 14446982621799 14454063781794 14478209836272 14490994754691 14512800310281 14535140968719 14557012954029 14589457795584 14601360289761 14638896574848 14655924573696 14668124625791 14676299806272 14683493365632 14712810458619 14721010544448 14728226018688 14743162219968 14750388551808 14763413816424 14765857492032 14788076651712 14815894030704 14833127913408 14851291279617 14857907208704 14876100917496 14883392408976 14893404832992 14896535122053 14921420341464 14943873586824 14966877829176 14982056052236 14989399477416 14997753718272 15027698264124 15035064060744 15043443752448 15055966387683 15073479523116 15112229503488 15124558489677 15158268283392 15181077929472 15201931058496 15204447318528 15227326453248 15240772875744 15273715871232 15287203257696 15289205265152 15310206920736 15312741102848 15335783194368 15339006462312 15356848830624 15364630846656 15382503021312 15401339104788 15427067618144 15434629164864 15448258645092 15474065539296 15487729843638 15495321123828 15518637955548 15521206637664 15534912569742 15542526976452 15558288977322 15565914841932 15605686658898 15613594772412 15645804804864 15653473565184 15684727322628 15693469099776 15741278601984 15764965542144 15789233753856 15805245945216 15812992855296 15826956447888 15853395970944 15861166481664 15877251621504 15899061033072 15899324790128 15907117812768 15925621009536 15933691248384 15947761423152 15955578186912 15971759071632 15979587597792 15993698301126 15996345616368 16020416372688 16028268748128 16042422439134 16069221906192 16083411760701 16118176123728 16134521902408 16156684707219 16164872036586 16183675053672 16214117648274 16238516100534 16247566528128 16280006452801 16287986065806 16297064065152 16329602816709 16346712394368 16371310370688 16413140020032 16421457307008 16468758646704 16471484595072 16487915145408 16496270324352 16510837282056 16518930036336 16546525527168 16561136862504 16586057497464 16611589678536 16613765127232 16636586233176 16664378273088 16667880784542 16679093677764 16687268902584 16715145609792 16735613532183 16755080437116 16763571000904 16786597884147 16811857785177 16814640524136 16837737557823 16849328251392 16863074412093 16872472933056 16900659030528 16914447068337 16952146186752 16977655199232 17001258191424 17009591324544 17021034094848 17029376921088 17053051818816 17078712670656 17105003233344 17107243299328 17122349773984 17130742259904 17145869485212 17159359805952 17174512301856 17182930355136 17198103664908 17200355923296 17223982785828 17226833740704 17252756093664 17276454934452 17276741541748 17285209702488 17305315898976 17329374417732 17355451070412 17363957810472 17373635495424 17408323731708 17461357467372 17497379337984 17532314641478 17550684377856 17559578110464 17585726110302 17601530405472 17630641937664 17630934420736 17639576188416 17655152737248 17684646330624 17708938427232 17711257584384 17735586234912 17738521871616 17762887973088 17765214195456 17780901688368 17789616962208 17805326003874 17819335183104 17835070467312 17844108311328 17861908074192 17886740388894 17895507539364 17916323635728 17925402654432 17941231601046 17950025460276 17968228955586 17995888818414 18022968419274 18053076462512 18069018150911 18077874644466 18108074410608 18124064664699 18132948139194 18151337140209 18170355466368 18179563214592 18206634435381 18215860567814 18234946499328 18253438939008 18262385826048 18278512344144 18309047283072 18318021426432 18334197073296 18364825035648 18392459799168 18420772712832 18439453602752 18448491664512 18464782522536 18474139470384 18495628632768 18504694228608 18530420169456 18548904538584 18558304114896 18574691942313 18589306456448 18605721660344 18614841218064 18631278970317 18633718916904 18659314684647 18662403219096 18688038388353 18690485768136 18716159512323 18747425557224 18757874308608 18773177515407 18773488952543 18804538811016 18821438453376 18843331594752 18859017376017 18878777184384 18916470589653 18955494282816 18987160145408 19013241409344 19045003740672 19061821346016 19071164460096 19099862099136 19103023554048 19126415465352 19148663356704 19158049036224 19158366858176 19184683296168 19213551754488 19216732027584 19243128637512 19245648711744 19262643495732 19272085042392 19304279781696 19321326339588 19330796649528 19350400413708 19380187958292 19409350605372 19445860915299 19458942624058 19468480386348 19518528766464 19568399741696 19577991154176 19617080611492 19628014059264 19637634691584 19657549626624 19667184735744 19684551755232 19687809989376 19717435535616 19727099997696 19744519925088 19754525374272 19777503884544 19801721706156 19834801223328 19844523211968 19857873110656 19862046829404 19895227121952 19922555730636 19925164782432 19955837105568 19985865969888 20003514399414 20036931018832 20046752080992 20064454275726 20074621850244 20094646583466 20097972697488 20155864090194 20166077986236 20217603487354 20248026248814 20269241411328 20309711020326 20321030500992 20330990813952 20371583711934 20382937676928 20413609227648 20452008616416 20475798440832 20486174462208 20514314811744 20535118806384 20579505553152 20597678193456 20632087385728 20650306458184 20660428165104 20691517274064 20694942183552 20713216759656 20723369301936 20744385303096 20754553122576 20772880337853 20783406904182 20807582211864 20817781007184 20818126363216 20846722690638 20867863787043 20878092129258 20912969763504 20931436867887 20941696370322 20962933781517 20995203621483 21026796489153 21073661260288 21090853751877 21102608597184 21137861294592 21155106162393 21169668828672 21198748044096 21209490417024 21234161346048 21263681897536 21274104249216 21295678762176 21306116797056 21324931068168 21328460821824 21360555163584 21371024997504 21389896585512 21425629208256 21444549014268 21455060017608 21490901498304 21517217398521 21542246276292 21553162715448 21578233404896 21582768708189 21615245723799 21618823531032 21648519717201 21651354800712 21663422037504 21717314754408 21729418753536 21772803755612 21795616525824 21828413827584 21884186693376 21894913184256 21895276409344 21958344862272 21961979460096 21983886860544 21995027099136 22014449709408 22025240048448 22062034036224 22081515816672 22092339028032 22114743329952 22148786238048 22182114977568 22219171030784 22223841046056 22238791570352 22249691870112 22286860813056 22314151376244 22340107249488 22382130512196 22415810380236 22419520698848 22439318156294 22450316743764 22473084078354 22484099216124 22496630577408 22541547396186 22552596091116 22565165628672 22610219284674 22668344255232 22679455099392 22737402425088 22771616894208 22806670977792 22840989679872 22861159313616 22899349735808 22910573806848 22930804886544 22933807897728 22965310381104 22969111654272 23003674791552 23035273245936 23046946269984 23073754531968 23102008657182 23105832556976 23140601427216 23151943747296 23172387967638 23211098308944 23231594765457 23242981685742 23277956933322 23281809956496 23302368854613 23313790464678 23337433465983 23408529988347 23420392158618 23447634813736 23468707207296 23527090983942 23540203649664 23611917902976 23647448313216 23683850630784 23707868917824 23719489282944 23740434671832 23780093956416 23791749722496 23792144415104 23815877432256 23848987185192 23860676719152 23888431514304 23900536872576 23921642134728 23933367280368 23957638607448 23969381396688 23990547451689 23994518424552 24030624559032 24103832859288 24144099214144 24165419552932 24177264185592 24201782853612 24227140621824 24247308054879 24275512580508 24321176472411 24337918585344 24357774150801 24371349792192 24412063044096 24431979098709 24445596097728 24486433380864 24520068591552 24523279732224 24561030283776 24597988886016 24619710030048 24632185960512 24660838177024 24672925638144 24703137970056 24707226892608 24731872718112 24744405486528 24766255923084 24819788290752 24841705293756 24844958555872 24879086246196 24883204292128 24917384517804 24920647690848 24954879349764 24996567409632 25018640516646 25030903353876 25072718414688 25095251271168 25132620655674 25145356501356 25171702912512 25221960786204 25248387460608 25273992377088 25350988545792 25415761794688 25428219280128 25466482798848 25501887287136 25531551142272 25544065381632 25579577728224 25618069005984 25622309370112 25657504850016 25660864948992 25683524660976 25696113389856 25718804227818 25739039708928 25761768452784 25774395532704 25797155497362 25800533884944 25835974178742 25840250611056 25879134140496 25915112312622 25927814553732 25957973848464 25994061626598 26033176605618 26045936715708 26112485597562 26192036201058 26218598091413 26246069006976 26298471962217 26326026566784 26339367165696 26378589165453 26402295608208 26446401631104 26459364282624 26482729105872 26526969495936 26563407640848 26566886376576 26603379352368 26607782807424 26644331959632 26647821293184 26671352532552 26729002774656 26752605700968 26766162466992 26792862111288 26797296929984 26830110583341 26843261309046 26874485453592 26888103981648 26911847401569 26952343433379 26993833227621 26997368331752 27034452628911 27079614693768 27094707334656 27116811966699 27162111615912 27177250235904 27199422208791 27218145636864 27269344821888 27301064587776 27323790851721 27352419748992 27380158408512 27393578739072 27417768516216 27463570924608 27547237553472 27588689698752 27593256244736 27617622346208 27631159069248 27659180404128 27672737496768 27697173783804 27711209205576 27743442949152 27757041342912 27795630254184 27823356807876 27823818382724 27837456172344 27883959684672 27908582490516 27922261827096 27950578375356 27993604828644 28035728652204 28121138335836 28136811462912 28206808216524 28232157680064 28264997392128 28279320556032 28365472332288 28394238349568 28408155729408 28433241424224 28437947762432 28480740218112 28494699996672 28519862114016 28567505611008 28592732019024 28606746690144 28649793148704 28654535331072 28689623198028 28722995035056 28737550287264 28777024944252 28820327631732 28825098041376 28864692956268 28868473067616 28893965243598 28908127563588 28956419672544 28981989509382 29025600620562 29070281937438 29114025908058 29188413936087 29202720579522 29277793149696 29336249251582 29352599612544 29366986731264 29425620917238 29442021088896 29456452037376 29486324439936 29500777103616 29526827632848 29531714984064 29576153303424 29631788061408 29666255826816 29702582559234 29752201834992 29766784817952 29786809665984 29793070244106 29842840682928 29887747173648 29933755658352 29964112104472 29978798954832 30005271599121 30055396528248 30070128121488 30096681413589 30111932775366 30141969875199 30146959046232 30233796135291 30234297698059 30249116979354 30326405231031 30372039373221 30403862116992 30464566530489 30481545751488 30557375567901 30574406515392 30578410530304 30620413841472 30625482205696 30671566388736 30678012924624 30713697661248 30729261693312 30765006042624 30802678209576 30854135236288 30869258329728 30896517290184 30948131078592 30975459687276 30990642247656 31037275911096 31042413275328 31069825139484 31085053952904 31116577954644 31131829683864 31175110356273 31211373317796 31227189544824 31270084035957 31291609609728 31317138193887 31369454645256 31386938199552 31412544555483 31482557203968 31529931084288 31578467507712 31610491890432 31625985710592 31653912895776 31706791941888 31722332963328 31754503243008 31798122066144 31798649580256 31814235625536 31851242019072 31867382496768 31895522846304 31911156373824 31943518143264 31959175195584 31987396602252 31992691232736 32040832745376 32056537496256 32084844878268 32138443812384 32166823521402 32236352247456 32269043804816 32313369414438 32329744073172 32367350107344 32428235296548 32477032201068 32495133056256 32560012905602 32575972131612 32594128130304 32659205633418 32693424788736 32742620741376 32826280040064 32842914614016 32937517293408 32942969190144 32975830290816 32992540648704 33021674564112 33037860072672 33093051054336 33122273725008 33172114994928 33223179357072 33227530254464 33273172466352 33328756546176 33335761569084 33358187355528 33374537805168 33430291219584 33471227064366 33510160874232 33527142001808 33556747994549 33573195768294 33623715570354 33629281048272 33658977234441 33675475115646 33709626117531 33726148824186 33744945866112 33812321094279 33828894136674 33915328927011 34002516382848 34019182649088 34042068189696 34106103637632 34157425341312 34210006466688 34244699547968 34261484519808 34291738970424 34349024603712 34365860710272 34396207329816 34400711846592 34447965571656 34453667481408 34505512187328 34552909868904 34553483083496 34570419404976 34610631797952 34653012985773 34658748835464 34710902140824 34727915620944 34758581951457 34816647463416 34864472528613 34922714934744 34994758675968 35064629282956 35101368755712 35130588237927 35171452220604 35203060810944 35261283875328 35261868841472 35290636475913 35310305474496 35369292661248 35417876854464 35422515168768 35471172469824 35477043743232 35525775946176 35530428390912 35561803376736 35579233924416 35610652007748 35638670366208 35670140934624 35688216622656 35723816148384 35773480777788 35791015078728 35832647271456 35850805308864 35882463202092 35900050920552 35936457911172 35991777636828 36045936838548 36106152925024 36138036301822 36155749288932 36216148821216 36248129329398 36265896278388 36302674280418 36340710932736 36359126429184 36413268870762 36431721135628 36469892998656 36506877878016 36524771652096 36557024688288 36618094566144 36636042852864 36668394146592 36729650071296 36784919598336 36841545425664 36878907205504 36896983329024 36929565045072 36948278940768 36991257265536 37009388457216 37060840338912 37097809077168 37116608229792 37149383884626 37178612912896 37211443320688 37229682436128 37262557940634 37267437833808 37318629369294 37324806438192 37376076776706 37380971536272 37432319024646 37494851114448 37527960774969 37546355030814 37546977905086 37609077622032 37642876906752 37698930983511 37718034752034 37757554368768 37832941179306 37910988565632 38026482818688 38102406572321 38123642692032 38142328920192 38199724198272 38252830930704 38297326713408 38316098072448 38316733716352 38369366592336 38427103508976 38433464055168 38486257275024 38491297423488 38525286991464 38544170084784 38578206341727 38608559563392 38642652679176 38661593299056 38695733246043 38700800827416 38760375916584 38818701210744 38872668468933 38891721830598 38917885248116 38936960772696 38991092439897 39049764908427 39136799483392 39168728396343 39234161222984 39256028118528 39288054301587 39315099253248 39369103510464 39375619978752 39434871071232 39489039850176 39509050748544 39555007769088 39603443412312 39669602446656 39689046423936 39715746221312 39724093658808 39790454243904 39845111461272 39850329564864 39911674211136 39971731939776 40007028798828 40073862037664 40093504161984 40128908551452 40149243700488 40189293166932 40195945394976 40311728180388 40332155972472 40435206974708 40496052497628 40538482822656 40619422040652 40642061001984 40661981627904 40743167423868 40765875353856 40827218455296 40904017232832 40951596881664 40972348924416 41028629623488 41070237612768 41159011106304 41195356386912 41264174771456 41300612916368 41320856330208 41383034548128 41389884367104 41426433519312 41446738603872 41488770606192 41509106245152 41545760675706 41566813808364 41615164423728 41635562014368 41636252726432 41693445381276 41735727574086 41756184258516 41825939527008 41862873735774 41883392740644 41925867563034 41990407242966 42053592978306 42181707503754 42205217194368 42289484217631 42310212324786 42397496088192 42418980834048 42527363795072 42548208498432 42591357524352 42612233594112 42649862136336 42656921643648 42721110327168 42742049995008 42779793171024 42851258416512 42889098028536 42910120035216 42981802996608 43034434797042 43084492552584 43106325430896 43156466809792 43165537416378 43230491447598 43237647062064 43297039434402 43302709601424 43340947865397 43434629508816 43472984264073 43538400930843 43545607511224 43605422906157 43671038862087 43768373386752 43804080869283 43916689724544 43967773721088 44004373877373 44028899418816 44050480096896 44138431375857 44163031633344 44184678056064 44229486659904 44297572476096 44364229955136 44438342061568 44447682092112 44477583140704 44499383740224 44553873838851 44573721626112 44628302752488 44680214498976 44764261024392 44831620760472 44839041397696 44878636312588 44900633487528 44946168156708 44968198432248 44993261154816 45083094792372 45105192182232 45130331257344 45167899163049 45220438569348 45336688510464 45373675469031 45474804850176 45543233788416 45613341955584 45681979359744 45722318627232 45798699471616 45821147613696 45861609773088 45867615795456 45930620762208 45938223308544 46007349583104 46070546491872 46093892539968 46147509063936 46204017314364 46211665113952 46281202854432 46303887494592 46344775935276 46422196617888 46463189530914 46485963371484 46555913866644 46563619912992 46604737709226 46627580929356 46674866931966 46817059976694 46840784317236 46895269627472 46937414414592 47054181967884 47080407299328 47223835805952 47294896626432 47367701261568 47415737835648 47438978565888 47480869343664 47560187912832 47583499444992 47584288830208 47631754864512 47697974370384 47721353438304 47776863028608 47801073745152 47843284269456 47866734560736 47915277214896 47938762793376 47981094903378 47989036849104 48061249118064 48207665718576 48250235282103 48288198428288 48330839105864 48354528371184 48403565707224 48470054121657 48494616109758 48551025161016 48642352944822 48691682169767 48715548301602 48742699584384 48840019358403 48863958197418 48891192195456 48988808450127 49040137183104 49239420060096 49264371921024 49321676354048 49406275940112 49414453785216 49463745436224 49488810973056 49532511846168 49639576581504 49683410587512 49689917111744 49758172492392 49766408584256 49834769035608 49841295381696 49909758699528 49993134819264 50037281033292 50061806707752 50145436829376 50206840596549 50265241311348 50290713002712 50359793652441 50435573355531 50443921572408 50513212673469 50547984754176 50589223236279 50701977091584 50831523589376 50856438560256 50932965597696 51003774574272 51063102284544 51088130763264 51159155456448 51236138011968 51244618740224 51315009700032 51321729897984 51367049321952 51392226779712 51437608455636 51478079417856 51523536905568 51548791065408 51594310994724 51601067769888 51671948357484 51680501222112 51758268280992 51830224625244 51855629107464 51915947696928 51988123253196 52066353211236 52091873431416 52224971195124 52384072402116 52437196182826 52492138013952 52596943924434 52652053133568 52678734331392 52757178330906 52804591216416 52892803262208 52918728565248 52965458211744 53053938991872 53126815281696 53133772753152 53206758704736 53215565614848 53288663919264 53295642586368 53342705065104 53458005549312 53505211401936 53532324933984 53585724222576 53594593859968 53660221166682 53686522618092 53748970907184 53776207963296 53823694803138 53904686866758 53987666455242 53994736663504 54068905257822 54159229387536 54207054452733 54233623933398 54324223231824 54372193994097 54398844417582 54454011420627 54538689643776 54619903306143 54647581703442 54704839497984 54760316817024 54787157478144 54835537032432 54927141849216 55094475106944 55177379397504 55235244692416 55262318138496 55318360808256 55345474993536 55394347567608 55422418411152 55486885898304 55514082685824 55591260508368 55646713615752 55647636765448 55674912344688 55724075826939 55767919369344 55817164981032 55844523654192 55893836910951 55901156750712 55977944053941 55987209657288 56064115165059 56071457304408 56148478536969 56242276671672 56273622925824 56320466857629 56413616433048 56464315360128 56529994784256 56577052128051 56749411768959 56788476699136 56866482848448 56875895524864 56961480436224 57039724228032 57135011222016 57185464038048 57213493380288 57299586297408 57309070662144 57379246396056 57445990070112 57475100574528 57554049888504 57640655263464 57650196082752 57729385912536 57736946135232 57787930487196 57816255127176 57912839345088 57963979018764 58051201241124 58140563874876 58228051816116 58337582745897 58376827872174 58405441159044 58555586299392 58672498503164 58705199225088 58733973462528 58851241834476 58884042177792 58912904074752 58972648879872 59001554207232 59053655265696 59063429968128 59152306606848 59263576122816 59332511653632 59405165118468 59504403669984 59533569635904 59573619331968 59586140488212 59685681365856 59775494347296 59867511316704 59928224208944 59957597909664 60010543198242 60110793056496 60140256242976 60193362827178 60223865550732 60283939750398 60293918092464 60467592270582 60468595396118 60498233958708 60652810462062 60744078746442 60807724233984 60929133060978 60963091502976 61114751135802 61148813030784 61240827682944 61356025849248 61427395322496 61458523386624 61605356419152 61708270472576 61738516659456 61793034580368 61896262157184 61950919374552 61981284495312 62074551822192 62084826550656 62139650278968 62170107905808 62233155909288 62263659367728 62318641013559 62350220712546 62422746635592 62454379089648 62540168071914 62603591361129 62634276387774 62738909290512 62794310603661 62825089110966 62888801344551 62985610864449 63080389467459 63220983780864 63272561255631 63307825791552 63413583883776 63465318487179 63509006486016 63596244132288 63597299160512 63628471251072 63702484038144 63755511987349 63791045692608 63822312747648 63887036286528 63918350391168 63974793204504 63985382465472 64081665490752 64113074992512 64169689756536 64276887624768 64333647042804 64472704494912 64538087609632 64551652195563 64626738828876 64659488146344 64734700214688 64748306124567 64856470593096 64954064402136 64990266112512 65120025811204 65151944263224 65188256260608 65318411266836 65386849577472 65485241482752 65652560080128 65685829228032 65875034586816 65885938380288 65951660581632 65985081297408 66043349128224 66075720145344 66186102108672 66244547450016 66344229989856 66446358714144 66455060508928 66546344932704 66657513092352 66671523138168 66716374711056 66749075610336 66860582439168 66942454128732 67020321748464 67054284003616 67113495989098 67146391536588 67247431140708 67258562096544 67317954468882 67350950231292 67419252235062 67452297648372 67489891732224 67624642188558 67657788273348 67830657854022 68005032765696 68038365298176 68106299184203 68212207275264 68314850682624 68420012933376 68489399095936 68522969039616 68583477940848 68698049207424 68731721420544 68792414659632 68801423693184 68895931143312 68907334962816 69011024374656 69105819737808 69106966166992 69140838809952 69221263595904 69306025971546 69317497670928 69421804281648 69455831241888 69517163902914 69633294926832 69694784296371 69728945057226 69845429869488 69907106563839 70012300397949 70129258565912 70225589965041 70261176475854 70342904441208 70406121621888 70581272951826 70620610948992 70761612205739 70835753708928 70942344939648 71051551892352 71123606753472 71158467848832 71221304015496 71340281869248 71376433245312 71447632296768 71546961555576 71582030157456 71665294542912 71701610617728 71764926404184 71800101841104 71872915822344 71983555273656 72091873677096 72212305850048 72276072603644 72311498577864 72432297642432 72496258658796 72531792556776 72605348560836 72681421865472 72741924164637 72826537741524 72863442271256 72963529417233 73013755756032 73073322452403 73114049376576 73236189132288 73295937296127 73336788293184 73459300142592 73569839196672 73683090851328 73757814411008 73793966658048 73859130090144 73896557881536 73982514531072 74018776914432 74121680677824 74195618154336 74233216459584 74298767769252 74357225825792 74422886641376 74459364872256 74525115881268 74534875667616 74637258738588 74649612876384 74752153553412 74761943072544 74864638049292 74989702228896 75055921549938 75092710061628 75093955810172 75218155244064 75285753813504 75397861967022 75436069504068 75515108737536 75665882358612 75821977131264 76052965637376 76204813144642 76247285384064 76284657840384 76399448396544 76505661861408 76594653426816 76632196144896 76633467432704 76738733184672 76854207017952 76866928110336 76972514550048 76982594846976 77050573982928 77088340169568 77156412683454 77217119126784 77285305358352 77323186598112 77391466492086 77401601654832 77520751833168 77637402421488 77745336937866 77783443661196 77835770496232 77873921545392 77982184879794 78099529816854 78337456792686 78468322445968 78537613547029 78576108603174 78655794274239 78738207020928 78895415886651 78978079700352 79018101497088 79135767496359 79206886824624 79339204893312 79378092847872 79431492442624 79448187317616 79580908487808 79690222922544 79700659129728 79823348422272 79943463879552 80014057597656 80147724075328 80187008323968 80257817102904 80298487400976 80378586333864 80391890789952 80490331750023 80623456360776 80664311944944 80735542204707 80857030300137 80870413949416 80981499682863 80992104995256 81103357886733 81238844081304 81284122003968 81350435900097 81486334847736 81531750707712 81598266626373 81654436910592 81808034465664 81903193763328 81971372555163 82057259246976 82140475225536 82390712773824 82528349542912 82601225832736 82641712660416 82766069096256 82779768734208 82852867038624 82893477207744 82977541212384 83018212490304 83091521351412 83133627616728 83230328847456 83271124028736 83272505452864 83386890762552 83471455148172 83512368517032 83651879054016 83725747471548 83766785481288 83851735126068 83980814485932 84107185956612 84363415007508 84410434388736 84578968435262 84620424649572 84794992176384 84837961668096 85054727590144 85096416996864 85182715048704 85224467188224 85299724272672 85313843287296 85442220654336 85484099990016 85559586342048 85702516833024 85778196057072 85820240070432 85963605993216 86068869594084 86168985105168 86212650861792 86312933619584 86331074832756 86460982895196 86475294124128 86594078868804 86605419202848 86681895730794 86869259017632 86945968528146 87076801861686 87091215022448 87168120530219 87210845812314 87342077724174 87565241808261 87608161738566 87833379449088 88008747754746 88057798837632 88100960193792 88276862751714 88326063266688 88369356112128 88458973319808 88595144952192 88728459910272 88895364184224 88955166281408 88998767480448 89107747677702 89256605504976 89360428997952 89528522048784 89663241520944 89678082795392 89757272625176 89801266975056 89892336313416 89936396864496 90015814797363 90166189584744 90210384364464 90290044240767 90335798326098 90425909625597 90440877138696 90702893094177 90747350938062 90979215693093 91116118119663 91393699591467 91444637254464 91597398943232 91672126703703 91723219546176 91735231590912 91861241524416 91876446617088 92014699166208 92141092983744 92187785079936 92295018127872 92408034628728 92423330227904 92562405708864 92607774989184 92689551870552 92844393235776 92926379061828 92971926742968 93111827733288 93127239825984 93209475418452 93255161858712 93349733863932 93525331068819 93634119953388 93681568634472 93790539254944 93810252107871 93874828829184 93951414581661 94108363935768 94160814598656 94447671611904 94589793252864 94735402523136 94831475671296 94877957131776 94961738687328 95120375825664 95166998889984 95168577660416 95263509729024 95395948740768 95442706876608 95553726057216 95602147490304 95686568538912 95733469121472 95830554429792 95877525586752 95962189806756 95978073698208 96122498236128 96415331437152 96500470564206 96576396856576 96661678211728 96709056742368 96807131414448 96940108243314 96989232219516 97102050322032 97284705889644 97383364339534 97431096603204 97485399168768 97680038716806 97727916394836 97782384390912 97977616900254 98080274366208 98478840120192 98528743842048 98812551880224 98828907570432 98927490872448 98977621946112 99065023692336 99279153163008 99366821175024 99379834223488 99516344984784 99532817168512 99669538071216 99682590763392 99819517399056 99986269638528 100074562066584 100123613415504 100290873658752 100413681193098 100530482622696 100581426005424 100670243983647 100719587304882 100871146711062 100887843144816 100976931703323 101026425346938 101128878352593 101178446472558 101436963282837 101663047178752 101745986781033 102007549148544 102126204569088 102318310912896 102472276023936 102630019400064 102734098643904 102784453559424 102875216911272 103047073811136 103097582130816 103188621989448 103202135539776 103343896714968 103361002444224 103516536561984 103660449250488 103711258214928 103831895393856 103959038957319 103976246506392 104132706422472 104183746862832 104275745854371 104449942390248 104768144804232 104874392365652 104984276027904 105193887848868 105304106267136 105391764713781 105514356661812 105609182432832 105785606524416 105871909427739 105930916423488 106107877983744 106253630563392 106267545506304 106413517409472 106431131229696 106577327838528 106591285172736 106685410130208 106916011098624 107010422803872 107064649867968 107171448445152 107189187719936 107320442333364 107373045236184 107497941814368 107552415926592 107647389606276 107809373733516 107975332910484 107989473327008 108137810515644 108318458775072 108414108905466 108467247866796 108648446463648 108744387988194 108797688835164 108908022841254 109077379287552 109239806612286 109295163406884 109409678995968 109520633634048 109574314956288 109671074064864 109854283698432 110188950213888 110354758795008 110470489384832 110524636276992 110636721616512 110690949987072 110788695135216 110844836822304 110973771796608 111028165371648 111182521016736 111293427231504 111295273530896 111349824689376 111448151653878 111535838738688 111634329962064 111689047308384 111787673821902 111802313501424 111955888107882 111974419314576 112128230330118 112142914608816 112296957073938 112484553343344 112583882324907 112640933715258 112827232866096 112928630720256 113096792950533 113154104256102 113498823537918 113732965696896 113960045169607 114079448456064 114307219716963 114370928076096 114426986760576 114599172594816 114758492792112 114891980140224 114950201149056 115108099777008 115281310526928 115300392165504 115458771825072 115473892270464 115575860974392 115632510254352 115734619025181 115825678690176 115927958037528 116102402482248 116281127749752 116456103632232 116618005406799 116675165491794 116753655744348 116810882318088 116973277319691 117149294725281 117344997006328 117410398450176 117506185189029 117702483668952 117768084355584 117864162904761 117945297759744 118107310531392 118126859936256 118304613213696 118527152245632 118665023307264 118810330236936 119008807339968 119067139271808 119147238663936 119172280976424 119371362731712 119550988694592 119735022633408 119856448417888 119915195819328 120021086396484 120221586112992 120280512485952 120386725654356 120447731101464 120567879500796 120587836184928 120935184541164 120937190792236 120996467917416 121305620924124 121488157492884 121615448467968 121858266121956 121926183005952 122229502271604 122297626061568 122481655365888 122712051698496 122854790644992 122917046773248 123210712838304 123416540945152 123477033318912 123586069160736 123792524314368 123901838749104 123962568990624 124149103644384 124169653101312 124279300557936 124340215811616 124466311818576 124527318735456 124637282027118 124700441425092 124845493271184 124908758179296 125080336143828 125207182722258 125268552775548 125477818581024 125588621207322 125650178221932 125777602689102 125971221728898 126160778934918 126483127056377 126545122511262 126615651583104 126868452652893 126930636974358 127192488264576 127194598321024 127256942502144 127511023974698 127582091385216 127644625495296 127774072573056 127836700782336 127949586409008 127970764930944 128163330981504 128226149985024 128339379513072 128553775249536 128667294085608 128945408989824 129076175219264 129103304391126 129253477657752 129318976292688 129469400429376 129496612249134 129712941186192 129908128804272 130022843596191 130240051622408 130303888526448 130418952792219 130615202792529 130636822533672 130816268718471 131013116586261 131305120160256 131412242607849 131414422667801 131750069173632 131903321163264 132013121632119 132086698256448 132151440290688 132415294127571 132489094900032 132688459979712 132892717428288 132910121017856 133092689865408 133315026184704 133343046276336 133432749422112 133498151220672 133721164878336 133884908257464 134040643496928 134108568007232 134226991978196 134292783073176 134494862281416 134517124193088 134635908937764 134701900462584 134838504470124 134904595296744 134979783464448 135249284377116 135315576546696 135503697489147 135661315708044 136010065531392 136121026407093 136212598368406 136424414550528 136629701365248 136840025866752 136978798191872 137045938079232 137166955881696 137396098414848 137463442841088 137584829319264 137602847386368 137791862286624 137814669925632 138022048749312 138211639475616 138213932333984 138281677619904 138442527191808 138612051943092 138634995341856 138843608563296 138911662483776 139034327805828 139266589853664 139389568592742 139457890114452 139690859738976 139814213127678 140024600795898 140258517131824 140451179930082 140522352951708 140685808882416 140812243243776 141162545903652 141241221897984 141523224411478 141671507417856 141884689879296 142103103784704 142247213506944 142316935697664 142442608030992 142680563738496 142752866490624 142895264593536 143093923111152 143164060314912 143330589085824 143403221235456 143529852808368 143600203682208 143745831644688 143967110547312 144183747354192 144424611700096 144552145207288 144622997155728 144750705846309 144864595284864 144992517317592 145063585113552 145210697121672 145410162364971 145483848329274 145653075483048 145726884542512 145855568015911 145927058834466 146075046509301 146146644904806 146228098753152 146520058075209 146591874592254 146673576586368 146966425350381 147515628822016 147718260180288 147793115763072 147965029062144 148243361355648 148391236308672 148466432919168 148597535538504 148845773282752 148918729744512 149050231762536 149069751335232 149274517477176 149299225752768 149504307106824 149523886145088 149729276098584 149979404457792 150111843099876 150185420123256 150187911620344 150436310488128 150620521789647 150795723934044 150872139008136 151079380957323 151306720066593 151331764717224 151539638020407 151643954262528 152105931274752 152409626289284 152494570768128 152569315680768 152798896793088 153011323722816 153189306853632 153264392289792 153266934865408 153477466369344 153708414035904 153733856220672 153945029100096 153965189693952 154101147965856 154176680339136 154312825366908 154434238253568 154570610716704 154646373196224 154782932984172 154803203309664 155041503666336 155274804842976 155490673875732 155566887322392 155671540992464 155747843090784 155964369759588 156199059633708 156674913585372 156936644891936 157075227094058 157152217206348 157311588548478 157476414041856 157790831773302 157956159400704 158036202994176 158271534992718 158413773649248 158678409786624 158756185695744 158896374635232 159161816975616 159380445845088 159401318259456 159646696844544 159886927759104 160028115195312 160295448150656 160374016647936 160515634205808 160596974801952 160757172667728 160783781579904 160980663500046 161246912721552 161328623889888 161471084409414 161714060600274 161740827898832 161962999365726 161984209990512 162206715773466 162477688162608 162621163358199 162700871800194 162972669695472 163116581982291 163196533252746 163362034261881 163616068931328 163859709918429 163942745110326 164114518493952 164280950451072 164781425547648 165202451665472 165283425320832 165532138192512 165705734077248 165786954415488 165955082424768 166036424980608 166183042702824 166267255233456 166460657694912 166542248057472 166545010905728 166773781525104 166942910296344 167024737034064 167172227480817 167303758108032 167451494943096 167533570962576 167681510732853 167703470252136 167933832161823 167961628971864 168192345495177 168214371913224 168726830015016 168820868777472 168961400572887 169157936870524 169240849299144 169589984352768 169731156384153 170109455180288 170248235306877 170365430097408 170599448545344 170627686574592 170884441308672 171119172684096 171405033666048 171556392114144 171640480140864 171927211986432 172137739188168 172337970210336 172425301723584 172625867239168 172662149665512 172921965790392 172950588248256 173188157737608 173210838405696 173363791461588 173738518035264 173891937056292 174153603723372 174182430044896 174336241060438 174421691624628 174684155448348 175130483616522 175216323477132 175666758898176 176017495509492 176115597675264 176201920387584 176553725503428 176652126533376 176738712224256 176917946639616 177190289904384 177456919820544 177790728368448 177910332562816 177997534960896 178215495355404 178513211009952 178720857995904 179057044097568 179326483041888 179356165590784 179514545250352 179602533950112 179784672626832 179872793728992 180031629594726 180332379169488 180420768728928 180580088481534 180671596652196 180851819251194 180881754277392 181405786188354 181494701876124 181958431386186 182232236239326 182787399182934 182889274508928 183344253407406 183446439092352 183722483048832 184282185967488 184375570159872 184816069257456 184846660455808 185124811417728 185215549978368 185379103741104 185688786471552 185852758123656 185943853485936 186223655466576 186254479651968 186418950836904 186510323717424 186699467727864 187050662137638 187268239906776 187363137268944 187581078509888 187620504215742 187810774083387 187902829163322 188216727871536 188382931810983 188666404033653 188956832593347 189241168402377 189662951342592 189817683766893 189923477374656 190240751651328 190395955461537 190527019458048 190791897481536 190885413753216 191107452114432 191266535962047 191373137077824 191466938242944 191661108859584 191755051173504 191924379613512 191956147396416 192244996472256 192830662874304 193000941128412 193152793713152 193323356423456 193418113484736 193614262828896 193654956586689 193880216486628 193978464439032 194204100644064 194569411779288 194766728679068 194862193206408 194970798337536 195360077433612 195455832789672 195564768781824 195955233800508 196160548732416 196957680240384 197057487684096 197625103760448 197657815140864 197854981744896 197955243892224 198130047384672 198558306326016 198733642350048 198759668446976 199032689969568 199065634337024 199339076142432 199365181526784 199639034798112 199972539277056 200149124133168 200247226831008 200581747317504 200827362386196 201060965245392 201162852010848 201340487967294 201439174609764 201742293422124 201775686289632 201953863406646 202052850693876 202257756705186 202356892945116 202873926565674 203491973562066 204015098297088 204318897552609 204636621825792 204944552047872 205260038800128 205468197287808 205568907118848 205750433822544 206094147622272 206195164261632 206377243978896 206404271079552 206687793429936 206722004888448 207033073123968 207320898500976 207422516429856 207663790787712 207918077914638 207952493012784 208265412844944 208367493725664 208551491708742 208899884780496 209084352889113 209536289608464 209721319691517 209748784731304 210036901193847 210387775697736 210676769895123 210783529427562 211028713323624 211218364865664 211640083886413 211743818855478 211861832846976 212284836617217 212507261126784 212827034818944 213154655677056 213370820260416 214020845607744 214129299735936 214342896890304 214378375439872 214640884666728 214746090472368 214995883628736 215104831853184 215294779212552 215618747467032 215950665820968 215978946654016 216275621031288 216636917550144 216828217810932 216934495733592 217296892927296 217488775976388 217595377670328 217816045682508 218225772493911 218479613224572 218590326813768 218890588251699 219041267268096 219219967357209 219342148129728 219708567396864 219887811888381 220377900427776 220709517590016 220940978769664 221049272553984 221273443233024 221381899974144 221577390270432 221689673644608 221947543593216 222056330743296 222365042033472 222586854463008 222590547061792 222699649378752 222896303307756 223071677477376 223268659924128 223378094616768 223575347643804 223604627002848 223911776215764 223948838629152 224256460660236 224285829217632 224593914147876 224969106686688 225167764649814 225281867430516 225654465732192 225857261440512 226193585901066 226308208512204 226997647075836 227465931393792 227920090339214 228158896912128 228614439433926 228741856152192 228853973521152 229198345189632 229516985584224 229783960280448 229900402298112 230216199554016 230562621053856 230600784331008 230917543650144 230947784540928 231151721948784 231265020508704 231469238050362 231651357380352 231855916075056 232204804964496 232562255499504 232912207264464 233236010813598 233350330983588 233507311488696 233621764636176 233946554639382 234298589450562 234689994012656 234897235961843 235012370378058 235404967337904 235612840641087 235728325809522 235967382822717 236214621062784 236686247659953 237054304491264 237407302489077 237620660473872 238017614679936 238134278543616 238294477327872 238344561952848 238742725463424 239101977389184 239470045266816 239712896835776 239830391638656 240042172792968 240443172225984 240561024971904 240773451308712 240895462202928 241135759001592 241175672369856 241470995250069 241870369082328 241874381584472 241992935834832 242206626614121 242571090900411 242611241848248 242944499048589 242976314985768 243310073660199 243716532243912 243852366011904 244051307700291 244459004543208 244595252123136 244963310731776 245424103396992 245709581289984 245914117665489 246421425676608 246833081890304 247172138321472 247585048628736 247803677498208 247925137981248 248298207288768 248339306202624 248558601115872 248680431623232 248932623637152 249054637470912 249274564054236 249400882850184 249690986542368 249817516358592 250160672287656 250414365444516 250537105551096 250955637162048 251177242414644 251300356443864 251555205378204 251942443457796 252321557869836 252966254112754 253090245022524 253231303166208 253736905305786 253861273948716 254384976529152 254389196642048 254513885004288 255022047949396 255164182770432 255289250990592 255548145146112 255673401564672 255899172818016 255941529861888 256326661963008 256452299970048 256678759026144 257107550499072 257334588171216 257890817979648 258152350438528 258206608782252 258506955315504 258637952585376 258938800858752 258993224498268 259425882372384 259816257608544 260045687192382 260480103244816 260607777052896 260837905584438 261230405585058 261273645067344 261504361590657 261632537436942 262026233172522 262695725424783 262824485215698 262828845335602 263500138347264 264026243264238 264173396512896 264302880581376 264830588255142 264978189800064 265376919959424 265785434856576 266185379730816 266686092552672 266865498844224 266996302441344 267769816514928 268081286993856 268217136014464 268453983956392 268585566146352 268989724562832 269034248386176 269271817875528 269403800925168 269677008940248 269809190593488 270047444392089 270498568754232 270631153093392 270870132722301 271007394978294 271322631416088 272108679282531 272242052814186 272425196736812 272937647079279 273348354358989 273957596383744 274181098774401 274333911763392 274792196829696 275016380111109 275169658638528 275205694772736 275583724573248 275629339851264 276044097498624 276423278951232 276427864667968 276563355239808 276885054383616 277224103886184 277269990683712 277687217126592 277823324967552 278068655611656 278533179707328 278779137185484 278915780228904 279381719477952 279628426255356 280049201591796 280517034263648 280575993206457 280902359860164 281044705903416 281371617764832 281430756323613 281624486487552 282325091807304 282482443795968 283046448822956 283343014835712 283769379758592 284206207569408 284494427013888 284633871395328 284885216061984 285361127476992 285505732981248 285790529187072 286187846222304 286328120629824 286661178171648 286806442470912 287059705616736 287200407364416 287491663289376 287934221094624 288367494708384 288849223400192 289104290414576 289245994311456 289501411692618 289729190569728 289985034635184 290127170227104 290421394243344 290820324729942 290967696658548 291306150966096 291453769085024 291711136031822 291854117668932 292150093018602 292293289809612 292456197506304 293040116150418 293183749184508 293347153172736 293932850700762 295436520360576 295586231526144 296026389523417 296486722711296 296782472617344 296932865838336 297195071077008 297691546565504 297837459489024 298100463525072 298139502670464 298549034954352 298598451505536 299008614213648 299047772290176 299458552197168 299958808915584 300223686199752 300370840246512 300375823240688 300872620976256 301241043579294 301591447868088 301744278016272 302010731950941 302158761914646 302613440133186 302663529434448 302930795109969 303079276040814 303386635057779 304310889848511 304819252578568 304989141536256 305237960343099 306022647445632 306378613707264 306954932738688 307416828071808 307890058200192 308202295931712 308353360678272 308625650733816 309141221433408 309292746392448 309565865968344 309606406619328 310083007332672 310549609685952 310981347751464 311133774644784 311343081984928 311495686181568 311877116871957 311928739519176 312398119267416 313349827170744 313873289783872 314150454188116 314304434412696 314623177096956 314952828083712 315581663546604 315912318801408 316175294141343 316543069985436 316827547298496 317356819573248 317615728283217 317792749270464 318323633951232 318760891690176 318802636518912 319293393689088 319773855518208 320056230390624 320590896301312 320748033295872 321031268411616 321193949603904 321514345335456 321567563159808 321961327000092 322493825443104 322657247779776 322942168818828 323428121200548 323481655797664 323925998731452 323968419981024 324413431546932 324955376325216 325242326716398 325401743600388 325945339390944 326233163964582 326393066505492 326724068523762 327232137862656 327719419836858 327885490220652 328229036987904 328561900902144 329562851095296 330404903330944 330566850641664 331064276385024 331411468154496 331573908830976 331910164849536 332072849961216 332366085405648 332534510466912 332921315389824 333084496114944 333090021811456 333547563050208 333885820592688 334049474068128 334344454961634 334607516216064 334902989886192 335067141925152 335363021465706 335406940504272 335867664323646 335923257943728 336384690990354 336428743826448 337453660030032 337751646974721 337922801145774 338315873741048 338481698598288 339290378851599 339462312768306 340496470613754 340841775188369 341198897090688 341880135508821 342238345368192 342921659150889 343112784228288 343280960281728 344275478376336 344675940420672 344850603447168 345251734478336 345324299331024 345843931580784 345901176496512 346376315475216 346421676811392 346727582923176 347477036070528 347783874112584 348307207446744 348364860089792 348672482120876 348843383249256 349368310896696 349854016220397 350260967233044 350432646954264 350919831959073 351447884175843 352034991018984 352231195350528 352518555567087 353107451006856 353304253066752 353592488714283 353835893279232 354380579808768 354913839641088 355581456736896 355820665125632 355995069921792 356430990710808 357026422019904 357441715991808 358114088195136 358652966083776 358712331181568 359029090500704 359205067900224 359569345253664 359745587457984 360063259189452 360664758338976 360841537457856 361160176963068 361343193304392 361703638502388 361763508554784 362811572376708 362989403752248 363916862772372 364464472478652 365574798365868 365778549017856 366688506814812 366892878184704 367444966097664 368564371934976 368751140319744 369632138514912 369693320911616 370249622835456 370431099956736 370758207482208 371377572943104 371705516247312 371887706971872 372447310933152 372508959303936 372837901673808 373020647434848 373398935455728 374101324275276 374536479813552 374726274537888 375162157019776 375241008431484 375621548166774 375805658326644 376433455743072 376765863621966 377332808067306 377913665186694 378482336804754 379449381169131 379635367533786 379846954749312 380605357958679 380791910923074 381583794963072 381770827506432 382533071924094 382746274155648 382933876485888 383322217719168 383510102347008 383848759227024 383912294792832 384489992944512 385661325748608 386001882256824 386646712846912 386836226969472 387228525657792 387309913173378 387760432973256 387956928878064 388408201288128 389138823558576 389533457358136 389724386412816 390068530788573 390720154867224 390911665579344 391256858376657 391845608377587 391910467601016 392448806155413 393039349758783 393915360480768 394243268003403 395250207520896 395709963489792 396039364896357 396260094769344 397245882382713 397467284700096 397519336893952 398065379939136 398131268674048 398678152284864 398730363053568 399278069596224 399945078554112 400298248266336 400494453662016 401163494635008 401654724772392 402121930490784 402325704021696 402680975934588 402878349219528 403484586844248 403551372579264 403907726813292 404105701387752 404515513410372 404713785890232 405747853131348 406511092467441 406983947124132 408030196594176 408363079221279 408637795105218 409273243651584 409889104095744 410520077600256 410936394575616 411137814237696 411500867645088 412188295244544 412390328523264 412754487957792 412808542159104 413375586859872 413444009776896 414066146247936 414641797001952 414845032859712 415327581575424 415836155829276 415904986025568 416530825689888 416734987451328 417102983417484 417799769560992 418168705778226 419072579216928 419442639383034 419497569462608 420073802387694 420775551395472 421353539790246 421567058855124 422057426647248 422436729731328 423280167772826 423487637710956 423723665693952 424569673234434 425014522253568 425654069637888 426309311354112 426741640520832 428041691215488 428258599471872 428685793780608 429281769333456 429492180944736 429991767257472 430209663706368 430589558425104 431237494934064 431901331641936 431957893308032 432551242062576 433273835100288 433656435621864 433868991467184 434252117538927 434593785854592 434977551952776 435190755340656 435632091365016 436230487094913 436237723929137 436451544987822 436959226449144 437180653627536 437566704047733 437781176503398 438225139527903 438439934714418 438684296259456 439560174225627 439775623776762 440899276051143 441881957539328 442546886466048 443154780540864 443379347289216 443895087186432 444730084066944 445173708926016 445181094123584 445399298757504 445792606615512 446537319848256 446756189233536 447150695287608 447209254005696 447823552431528 447897677258304 448512921320472 448571658435264 449187828295752 449938213373376 450335529299628 450563734861032 451308931464384 451861565368941 452387171802132 452616417024408 453238142871969 453995294151672 454931862787584 455840180678428 456317793824256 457228878867852 457483712304384 457707947042304 458396690379264 459033971168448 459567920560896 459800804596224 460432399108032 461125242107712 461201568662016 461835087300288 461895569081856 462303443897568 462530041017408 462938476100724 463302714760704 463711832150112 464409609928992 465124510999008 465824414528928 466472021627196 466700661967176 467014622977392 467243529272352 467893109278764 468597178901124 469379988025312 469794471923686 470024740756116 470809934675808 471225681282174 471456651619044 471934765645434 472429242125568 473372495319906 474108608982528 474814604978154 475241320947744 476035229359872 476268557087232 476689123905696 477485450926848 478203954778368 478940090533632 479425793671552 479660783277312 480084345585936 480886344451968 481122049943808 481546902617424 481790924405856 482271518003184 482351344739712 482941990500138 483740738164656 483748763168944 483985871669664 484413253228242 485142181800822 485222483696496 485888998097178 485952629971536 486620147320398 487433064487824 487863490074597 488102615400582 488918009086416 489349745946873 490086102785643 490848206793984 491579129755287 491828235330978 492842851353216 494344276642944 495331285440173 495607354996416 495850275962496 496596414577536 497117202231744 497360863246464 497865247274304 498109274941824 498549128108472 498801765700368 499381973084736 499635032717184 500321344575312 500828730889032 501074211102192 501516682442451 501911274324096 502354484829288 502600712887728 503044532198559 503110410756408 503884886915592 504643115739672 505932508225508 506180490045048 506462606332416 506884201718661 507473810611572 507722547897432 508769953058304 508778393284096 509193469152459 510044095898792 510328365540864 510744705920631 511096290292224 511798345636032 511883059723776 512653323926016 513357518052288 514215100998144 514669176342432 515781635959296 516304700877056 516413217564504 517013910631008 517275905170752 517877601717504 517986448996536 518851764744768 519632515217088 520091374384764 520960206489632 521215554105792 521675811168876 522460811170116 522547290134688 523008723181314 523265074873884 524052466345044 525391450849566 525648970431396 525657690671204 527000276694528 528052486528476 528346793025792 528605761162752 529661176510284 529956379600128 530753839918848 531570869713152 532370759461632 533372185105344 533730997688448 533992604882688 535539633029856 536162573987712 536434272028928 536907967912784 537171132292704 537979449125664 538068496772352 538543635751056 538807601850336 539354017880496 539618381186976 540094888784178 540997137508464 541262306186784 541740265444602 542014789956588 542645262832176 544217358565062 544484105628372 544850393473624 545875294158558 546696708717978 548362197548802 548667823526784 549763294829203 550032760222218 550339317277056 551167449146496 552846557902464 552855729335936 553126710479616 554448207772368 554539981367424 555374434253184 555646649935104 556137311223312 557066359414656 557558274370968 557831560457808 558763438955904 559256852510712 560098403183592 561034068527296 561151986412914 561804719720328 562089411806832 562743235529664 562861512647226 563432322250161 564650183614608 565148795432949 565999212100959 566092897645912 566870497780041 567723505207131 568988854027776 569453051300679 569770432123968 570722254953984 571187866384611 571581058374144 572375692444608 572656241259648 573322356343296 573799607886141 574119411233472 574400814728832 574983326578752 575868442189248 576734989416768 577698446800384 578208580829152 578491988622912 579002823385236 579458381139456 579970069270368 580254340454208 580842788486688 581640649459884 581935393317096 582612301932192 582907538170048 583422272063644 583708235337864 584300186037204 584586579619224 584912395012608 586080232300836 586367498369016 586694306345472 587865701401524 590873040721152 591172463052288 592052779046834 592973445422592 593564945234688 593865731676672 594390142154016 595383093131008 595674918978048 596200927050144 596279005340928 597098069908704 597196903011072 598017228427296 598095544580352 598917104394336 599917617831168 600447372399504 600741680493024 600751646481376 601745241952512 602482087158588 603182895736176 603488556032544 604021463901882 604317523829292 605226880266372 605327058868896 605861590219938 606158552081628 606773270115558 608621779697022 609638505157136 610176843711533 610475920686198 612045294891264 612956692657827 613909865477376 614833656143616 615780116400384 616404591863424 616706721356544 617251301467632 618282442866816 618585492784896 619131731936688 619212813238656 620166014665344 621099219371904 621962695502928 622267549289568 622686163969856 622991372363136 623754233743914 623857479038352 624796238534832 626699654341488 627253058667339 627746579567744 628300908376232 628608868825392 629163959074551 629246354193912 630110703581541 631163327093208 632030309685369 632350588282686 633086139970872 633655094596992 634920251659239 635231456566434 635585498540928 636854509851651 637521783380352 640112460781248 641181792602624 642062536823232 642387899207808 643028690670912 643135126319616 643922654000184 644987650886208 645314495559552 645884337637656 646856242401096 646963311595328 647851997462904 647936839962048 648826863093864 649910752650432 650484653432796 650803487200776 651890678781888 652466327929164 652786133010984 653448137047524 654677317481733 655438839673716 655770980441304 656671764755097 657123801804288 657659902071627 659125702190592 660809806661888 661133701283328 662128552770048 662822936308992 663147817661952 663820329699072 664145699922432 664732170811296 665069020933824 665842630779648 666168992229888 666180043622912 667095126100416 667771641185376 668098948136256 668688909923268 669215032432128 669805979772384 670134283850304 670726042931412 670813881008544 671735328647292 671846515887456 672769381980708 672857487652896 674907320060064 675503293949442 675845602291548 676631747482096 676963397196576 678580757703198 678924625536612 680992941227508 681683550376738 682397794181376 683760271017642 684476690736384 685843318301778 686225568456576 686561920563456 688550956752672 689351880841344 689701206894336 690648598662048 691687863161568 691802352993024 692752630950432 692843353622784 693455165846352 694954072141056 695567748225168 696614414893488 696729720179584 697344964241752 697686766498512 698736621793392 699708032440794 700521934466088 700865293908528 701839663918146 702895768351686 704069982037968 704691707885529 705037111134174 706214902013712 706838521923261 707184977428566 707902148468151 710058742979859 711162913473792 711641330251264 712221907467231 712861981421616 714052844039808 714883431983616 716228176390272 717305932167552 718058181001408 718410135800448 719138690507328 719491174915968 720126518378904 721329516677952 721683074915712 722320353926136 722686386608784 723407277004776 723527017109568 724412985750207 725623144753416 725978807504496 726619879842363 727713272701233 727833725544744 728833497145767 728928944957304 729930220980597 731149596731736 731557098035712 733377013629624 733785756369408 734889932195328 737128743869952 737742352996467 739264277029824 739386641823232 740499245670912 741516414964416 742755145886208 743411032494624 743775413943744 744894621866304 745017918607872 745675803347616 746041294869696 746797870911456 748202648550552 749072959627104 749452549075776 750324314039552 750482016862968 751243096333548 751611316653288 752866911486144 753531727243932 754665616134612 755827330373388 756964673609508 758898762338262 759270735067572 759693909498624 761210715917358 761583821846148 763167589926144 763541655012864 765066143848188 765492548311296 765867752971776 766644435438336 767020204694016 767697518454048 767824589585664 768979985889024 771322651497216 772003764513648 773293425693824 773672453938944 774457051315584 774619826346756 775520865946512 775913857756128 776816402576256 778277647117152 779066914716272 779448772825632 780137061577146 781440309734448 781823331158688 782513716753314 783691216755174 783820935202032 784513084771971 784897612310826 786078699517566 788087176274349 788486536006806 790500415041792 792078729792714 792520189538688 794491764765426 794934569400192 796130759878272 797356304569728 798556139192448 800596496532672 800988907324032 803309449544784 804243860981568 804651408043392 805361951869176 805756698439056 806969173688496 807102745158528 807815453626584 808211402775504 809031026820744 809427571780464 810142333176267 811495706262696 813022184934882 813967894248264 816326037847593 816726158442558 817275590210436 818812941237837 820045063076967 821872789151232 822543296323203 823001735290176 824376590489088 825049140333327 825508975915584 825617084318208 826751173719744 826888019553792 828132292495872 829283594003904 829690065719424 830655163150848 831672311658552 831809972051136 833061651379776 833469974902656 834205966834968 835599539121984 836337411556452 838145158433856 838885278766068 838995138925216 840147604775388 841551102790944 841727979619371 842707079580492 843134117710248 844114853294496 844873459462656 846560335545652 846975275421912 847447331387904 849139346468868 850029044507136 851308139275776 852618622708224 853483281041664 856083382430976 856517198943744 857371587561216 858563538666912 858984361889472 859983534514944 860419327412736 861179116850208 862474989868128 863802663283872 863915786616064 865102484125152 866547670200576 867312871243728 867737982934368 868504235077854 869187571709184 869955103905552 870381510681312 871264182730032 872460974189826 872475447858274 872903089975644 873918452898288 874361307255072 875133408095466 875562353006796 876450279055806 876879869428836 877368592518912 879120348451254 879551247553524 881798552102286 885381889394639 886309561081728 886758694578432 888079168570251 889460168133888 890347417852032 890362188247168 890798597515008 891585213231024 893074639696512 893512378467072 894301390575216 894418508011392 895647104863056 895795354516608 897025842640944 897143316870528 898375656591504 899876426746752 900671058599256 901127469722064 902617862928768 903723130737882 904774343604264 905232834048816 906032195852823 906476285743938 907990588303344 908792385329907 910159905173337 911680361356856 912932669545533 914457757735704 914967424608768 915713881029297 918067942336896 919135841121792 919900958674607 920864798216064 922250484215424 923670174600576 924606887795136 925060082034816 925876952201448 927423664300224 928819219857984 930249021998016 931648829057856 932944043254392 933401323934352 934029245954784 934487058544704 935786218557528 937194357802248 938759976050624 939588943847372 940049481512232 941619869351616 942451362564348 942913303238088 943869531290868 944858484251136 946744990639812 948525882424029 949629209956308 950482641895488 952070458719744 952847184849651 953378247811392 954970901853696 956407909556736 957880181067264 958851587343104 959321566554624 960168691171872 961772688903936 962244099887616 963093805234848 963581848811712 964543036006368 964702689479424 965883981000276 967481476329312 967497526337888 967971743339328 968826506456484 970284363601644 970444967392992 971777996194356 971905259943072 973240294640796 974866128975648 975726980149194 976205230801164 977836018172832 978699491893746 980172205571286 981696413587968 983158259510574 983656470661956 985685702706432 988688553285888 990662570880346 991214709992832 991700551924992 993192829155072 994234404463488 994721726492928 995730494548608 996218549883648 997098256216944 997603531400736 998763946169472 999270065434368 1000642689150624 1001657461778064 1002148422204384 1003033364884902 1003822548648192 1004708969658576 1005201425775456 1006089064397118 1006220821512816 1007769773831184 1009286231479344 1011865016451016 1012360980090096 1013254940924163 1013768403437322 1014947621223144 1015445095794864 1017871136554797 1018386938304918 1020088191797584 1020988976111377 1021489411841262 1022525325565107 1023596691272064 1025640406526463 1026715036104576 1028764977452667 1029338352684864 1032609401754112 1032826435129008 1034027821262016 1034551810341504 1035755203435008 1035972897993072 1037703529489536 1039265030434176 1040182748769528 1041920412979264 1042431108211584 1043351622337752 1044921622340232 1045094580269376 1046017446362628 1046530149747768 1048104932690088 1049562048661191 1050782901699132 1051297940862792 1051315381342408 1052759495877219 1054343652527529 1056104973056952 1056693586051584 1057555666701261 1059322353020568 1059912759200256 1060777466142849 1061507679837696 1063141739426304 1064741518923264 1066744370210688 1067461995376896 1067985209765376 1071079266059712 1072325147975424 1072868544057856 1073815935825568 1074342264585408 1075958898251328 1076136993544704 1077087271502112 1077615203700672 1078708035760992 1079236762373952 1080189777568356 1081994275016928 1082524612373568 1083480530889204 1084029579913176 1085290525664352 1088434717130124 1088968211256744 1089700786947248 1091750588317116 1093393417435956 1096724395097604 1097335647053568 1099526589658406 1100065520444436 1100678634554112 1102334898292992 1105693115804928 1105711458671872 1106253420959232 1108896415544736 1109079962734848 1110748868506368 1111293299870208 1112274622446624 1114132718829312 1115116548741936 1115663120915616 1117526877911808 1118513705021424 1120196806367184 1122068137054592 1122303972825828 1123609439440656 1124178823613664 1125486471059328 1125723025294452 1126864644500322 1129300367229216 1130297590865898 1131998424201918 1132185795291824 1133185566892847 1133740995560082 1135447010414262 1138348143507393 1138906102601358 1139540864247936 1141816073876037 1142375732769222 1144751384889216 1145312482519296 1147599215772282 1148238822466944 1148801629457664 1149966653157504 1151736884378496 1153469978833536 1156417161658304 1156983977245824 1158005646770472 1159940138540736 1160508680908416 1161685576973376 1163281298919768 1163870786634192 1165224603864384 1165815076340096 1166844544127288 1167416470675728 1168600372074408 1169173159238448 1170205592365719 1172160464601672 1172734996738032 1173770575129971 1175536825132761 1175731402803048 1177346418466239 1181746081442304 1182729804010209 1184105558093668 1187129890469376 1188118094689071 1188780284308032 1190766186262016 1191737647148139 1192401854100288 1192558010681856 1194196139817408 1194393806022144 1196034456854592 1196191089160704 1197834208788672 1199835235662336 1200894744799008 1201483360986048 1201503292962752 1203490483905024 1204964174317176 1206365791472352 1206977112065088 1208042927803764 1208635047658584 1210453760532744 1210654117737792 1211723180439876 1212317104163256 1213546540231116 1217243559394044 1219277010314272 1219533277402323 1220353687423066 1220951841372396 1224090589782528 1225913385315654 1227819730954752 1229667312287232 1231560232800768 1232809183726848 1233413442713088 1234502602935264 1236564885733632 1237170985569792 1238263463873376 1238425626477312 1240332029330688 1242198438743808 1243925391005856 1244535098579136 1245372327939712 1245982744726272 1247508467487828 1247714958076704 1249592477069664 1253399308682976 1254506117334678 1255493159135488 1256601816752464 1257217737650784 1258327918149102 1258492708387824 1260221407163082 1262326654186416 1264060619370738 1264701176565372 1266172279941744 1267310189193984 1269840503318478 1270462913132868 1271170997081856 1273709019703302 1275043566760704 1280224921562496 1284125073646464 1284775798415616 1286057381341824 1287845308000368 1289975301772416 1290628991119104 1291768675275312 1293712484802192 1293926623190656 1295703994925808 1295873679924096 1297653726187728 1299821505300864 1300969306865592 1301606974401552 1302756352616781 1303781357563776 1304932655858328 1305572266021968 1306896274095048 1308713171787411 1309354634963466 1310877679347432 1311541960882608 1312700112143199 1313343529510194 1314675418583709 1315319804143254 1318680522676881 1321619613323776 1322697828153429 1325645872617984 1327640659398144 1329464341622592 1330138041867648 1331685261559296 1334190252200832 1335543282370752 1336197896272512 1337377819846536 1339611959544768 1340268567700608 1341452085862824 1341627762017088 1343470657294584 1343693031774912 1345538763961416 1345714975305792 1349814640120128 1351006587898884 1351691204583096 1353263494964192 1353926794393152 1355584696106823 1357161515406396 1357849251073224 1361985882455016 1363367100753476 1364795588362752 1367520542035284 1368953381472768 1371686636603556 1372451136913152 1373123841126912 1377101913505344 1378703761682688 1379402413788672 1381297197324096 1383375726323136 1383604705986048 1385505261900864 1385686707245568 1386910331692704 1389908144282112 1391135496450336 1393228829786976 1393459440359168 1394689928483504 1395373532997024 1397473243586784 1399416064881588 1401043868932176 1401730587817056 1403679327836292 1405791536703372 1408139964075936 1409383415771058 1410074222268348 1412429804027424 1413677043846522 1414369954857132 1415804296936302 1420117485959718 1422325826947584 1424443814934462 1425723962843232 1428105688079616 1432456352780544 1434611864335104 1436116362002816 1436820271600896 1438277381014656 1438982349831936 1440253036757808 1442659033355904 1443366149831424 1444640707852272 1445372773217568 1446814554009552 1447054034219136 1448825971500414 1451246289506832 1451957615008992 1453239759684726 1455426545402466 1455667451089488 1457666994291534 1457857889914608 1459860441961194 1462299193463472 1463590470223791 1466754027259248 1468049237840619 1470258308356929 1474737389265861 1475484705992934 1478528554059648 1481480587204891 1483032829928832 1485993856320519 1486822064989248 1487550827887488 1489789243732608 1491351606695232 1492082589739392 1493595741822912 1496405297101104 1498145919254208 1498905098151552 1500648628079104 1500964033725936 1502486192667096 1503222633306576 1504550047327353 1505733822972288 1507063454487864 1509331232269224 1511654660746776 1513929347219016 1517797524676524 1518541470135144 1519387818997248 1520652605155983 1522421431834716 1523167643692296 1526335179852288 1527580407457377 1530132287696376 1530985096622592 1532234117761893 1533288870876672 1535395036908096 1535649179171328 1537959971778048 1542645302994432 1544007529027296 1546586851387648 1547344907877888 1548914102631168 1549239652693512 1551041731893024 1551827715512256 1553632805152512 1556555294234304 1558133829432544 1558897545651264 1560274123154292 1562880619468896 1563646662317376 1565027433506628 1567382433510348 1567641870404064 1569026169543942 1569795224621652 1572157399035132 1576174352548698 1576973072013612 1581000830083584 1584157459585428 1585040379077376 1588983529530852 1589869138800384 1592261519756544 1594712609139456 1597112278384896 1601192993065344 1601977814648064 1606618899089568 1608487721963136 1609302816086784 1610723903738352 1611513396878112 1613938347376992 1614205490317056 1615630907253168 1616422805551008 1618062053641488 1618855143560928 1620284666352534 1622991412525392 1626044369869764 1627935788496528 1632652075695186 1633452316885116 1634551180420872 1637625882475674 1640090126153934 1644280651732901 1645086592646406 1646003470580352 1649289884487609 1650098280666654 1651017951831168 1653502347439488 1658567188007808 1659380131438848 1663344623317104 1663619944102272 1666123302759552 1666939949805312 1668411933669936 1671199078243968 1672674823112904 1676290316867712 1677770557532136 1677990277850432 1680295209550776 1683102205581888 1683455959238742 1685414159160984 1686268235420496 1688229706588992 1690296966750483 1693120671091304 1693950550843824 1695446386298847 1697997636302877 1698278692937736 1700611493340123 1703170515621393 1706966562083328 1708359153902037 1712166764861952 1714743175122432 1717127077333824 1717968723778944 1719967069029888 1721398823658423 1722358233700416 1724949979736256 1727605326567744 1727831573232128 1730204968250304 1733095340401152 1734625742487456 1735475965868736 1737008470155708 1738375143418368 1739910207811104 1740763021362624 1742528365460064 1744921948379652 1744950895716548 1745806179951288 1747836905796576 1748722614510144 1750266816190932 1751124706013592 1752900558111612 1753759738857672 1754737185037824 1758240696902508 1759102495107048 1763597104204572 1770763778789278 1772619122163456 1773517389156864 1776158337140502 1778920336267776 1780694835704064 1780724376494336 1781597195030016 1783170426462048 1786149279393024 1787024756934144 1788602781150432 1788837016022784 1791294209726112 1791590709033216 1794051685281888 1794286633741056 1796751313183008 1799752853493504 1801342117198512 1802254939444128 1805235725857536 1807446261475764 1809548687208528 1810465668097632 1812064391705646 1812952571487876 1815981176606688 1817584770659814 1820319810346674 1823360722713712 1825865339091066 1828915515471408 1830530531134599 1831427762058594 1836135884673792 1838870077973481 1839801917349214 1841729596432128 1844500968430848 1847340349201152 1849213775590272 1850120164069632 1851753904402896 1854847328600448 1857638439715968 1860498043996032 1863297658115712 1865888086508784 1866802647868704 1868058491909568 1868974117089408 1871572437115056 1874388715604496 1877519952101248 1879177887694744 1880098963024464 1881759176002017 1883239738703232 1884902725128696 1885826606476176 1887491877223653 1887739062581736 1890332110744623 1893489981279624 1896090929056107 1896122384206843 1897051764848058 1899258419912616 1900965283790976 1904760754977717 1905694369699302 1906756495622784 1910563529554953 1917703174686208 1920337382343744 1923545377807872 1926187610469696 1927163697623424 1929086072012736 1929405378958848 1931767962000552 1934962952658624 1934995052675776 1935943486678656 1937653012912968 1940568727203288 1940889934785984 1943555992388712 1943810519886144 1946480589281592 1949732257951296 1951453960298388 1952410461602328 1955672036345664 1957398983787492 1960344411142572 1964031952445199 1966316519021148 1967312941323912 1970015294265291 1971371405412864 1977377106571776 1981325141760692 1982429419985664 1983401103849984 1986385658310144 1988468808926976 1989443452985856 1991460989097216 1992437099767296 1994196512433888 1995207062801472 1997527892338944 1998540130868736 2001285378301248 2003314923556128 2004296844408768 2006066729769804 2007645097296384 2009417939317152 2010402851550912 2012178128794236 2012441643025632 2015539547662368 2018572462958688 2023730032902032 2024721960180192 2026509881848326 2027536806874644 2029895242446288 2030890191589728 2035742273109594 2036773876609836 2040176383595168 2041977952222754 2042978823682524 2045050651130214 2047193382544128 2051280813052926 2053430072209152 2057529954905334 2058676705369728 2065652870258016 2068055642524032 2069103620683008 2071945795986144 2075407058979072 2078530060868352 2080365497539056 2083840825958528 2084862216423168 2086703244675504 2089843244680464 2090189160538752 2092034892725256 2093060299495536 2096209865380176 2099124097322382 2101565803398264 2102595881725584 2102630762684816 2105518991754438 2108687305055058 2112209946113904 2114075123656587 2115111333402522 2118644706041136 2120515565769783 2121554932285698 2123706445404453 2130176228939577 2133488740421376 2134923990753792 2136665722401693 2142158532119424 2144650295950848 2147631871651136 2148684529170816 2151917796502656 2154174543004224 2155230407401344 2157416071521984 2158473524747904 2160379555136712 2163988550033856 2165049224747136 2166961061778408 2168059159826352 2170581051328704 2173238957250621 2176869434260248 2177936422513488 2179401573894496 2179859639527089 2183139818103699 2183501176634232 2186500491437301 2186786834871912 2193448790195208 2194671294107136 2199053179316812 2200131040888872 2201357269108224 2204669796585984 2211386231609856 2211422917343744 2213227058989401 2217792831089472 2218159925469696 2221497737012736 2224549244893248 2228265437658624 2230233097483872 2231326241831232 2235053755823616 2237027410042848 2240393612734368 2244136274109184 2244607945651656 2247218878881312 2248357647227328 2250972942118656 2251446050588904 2253729289000644 2258600734458432 2260595181731796 2263996848403836 2264371590583648 2266371133785694 2267481991120164 2270894020828524 2276696287014786 2277812205202716 2279081728495872 2283632147752074 2284751465538444 2289502769778432 2290624965038592 2295198431544564 2296477644933888 2297603258915328 2299933306315008 2303473768756992 2306939957667072 2312834323316608 2313967954491648 2316011293540944 2319880277081472 2321017361816832 2323371153946752 2326562597839536 2327741573268384 2330449207728768 2331630152680192 2333689088254576 2334832941351456 2337200744148816 2338346318476896 2340411184731438 2344320929203344 2345469993476064 2347541150259942 2351073650265522 2351462805606096 2353539254315913 2354692836932478 2364261528823047 2365459608020418 2368211116187336 2376236189378142 2377560568616064 2383475294296278 2384803708200576 2388392279634816 2392068913709184 2395668417577344 2401789489598016 2402966721972096 2403006585925504 2409928348634352 2412731582944704 2413954224130176 2416085855607528 2417270095317168 2420907521065488 2421308235475584 2423446360879752 2424634208326512 2427093080462232 2434487118788088 2438554020628544 2439066554804646 2440707374846132 2441903682744792 2448978113542779 2451826770631308 2456438823713511 2460135189230901 2465618367453696 2467629888969609 2469005205870528 2473129771467264 2475147420999981 2476526927746752 2476851252954624 2480664058661376 2484396877487616 2487850782011712 2489070197158272 2490744655879424 2491965489452544 2495016934975656 2495429916153408 2499184954139328 2506798617365952 2509012234669356 2510986318270976 2513203633504928 2514435475301568 2516655836298204 2516985416775648 2520442814326164 2524653308372832 2528121238741476 2529402353130744 2532344559883488 2534620378387968 2539681006636956 2540925826265736 2542341994163712 2547418039406604 2550087133521408 2560449843124992 2568250147292928 2569551596831232 2572114762683648 2575690616000736 2579950603544832 2581257982238208 2583537350550624 2587424969604384 2587853246381312 2591407989851616 2591747359848192 2595307452375456 2599643010601728 2601938613731184 2603213948803104 2605512705233562 2607562715127552 2609865311716656 2611144532043936 2613792548190096 2617426343574822 2618709269926932 2621755358694864 2623083921765216 2625400224286398 2626687059020388 2629350837167418 2630639608286508 2637361045353762 2645395656306858 2656145668183917 2658928683245184 2660276083735296 2664237505710753 2668380504401664 2671086564741504 2672395792545024 2674755639693072 2679223919089536 2680537135401216 2682904171725648 2683255524034176 2686941314589168 2687386063549824 2691077527922832 2691429950611584 2699629280240256 2702013175797768 2703382409166192 2706526989928384 2707853588786304 2711169392213646 2714323030812792 2715698502146448 2718096587558469 2723971764910032 2726377155989721 2726734201506952 2730479715520011 2735041084070568 2738798008636599 2743373273207112 2744902273826304 2747141643087891 2754203827010688 2757407523365376 2759702876023821 2762594394648192 2766751452646272 2771010523801728 2773820663385408 2782270992900672 2786457659573952 2786918880718336 2789379856967008 2790747065994048 2794946487173568 2798832129763176 2802087737864352 2803461175634112 2807358655672584 2811583073406744 2816279928151872 2818766831542116 2820148444536696 2824859608054848 2827354087693044 2828739909714264 2831608593872604 2840234971919436 2845577647272087 2848887629868924 2851447925686464 2856211376159232 2858541554548953 2864912705561088 2869223728670208 2872232724005632 2873640543201792 2876554762029312 2877964699663872 2880506073515616 2885318066711808 2886732299662848 2889281415704544 2890745546435136 2893629108019104 2894108068438272 2897651943000828 2902492579013664 2903915230017984 2906479519369452 2910853090804932 2911334902178976 2915333988583068 2915715779829216 2919720883922388 2924598386926944 2927180940447582 2933508054518496 2936098475681238 2940516616713858 2949474778531722 2950969411985868 2957057108119296 2962961174409782 2966065659857664 2971987712641038 2973644129978496 2975101655774976 2979578487465216 2982703213390464 2984165179478784 2987191483645824 2992810594202208 2996291838508416 2997810196303104 3001928067451872 3004972385334192 3006445266613152 3009100094654706 3011467645944576 3014126908975728 3018662464538448 3023309321493552 3027858694438032 3035595049353048 3037082940270288 3039764822772489 3041305210311966 3044842863669432 3046335287384592 3053613409664391 3053664067503959 3055160814914754 3060264575392752 3062966928334131 3064468235523786 3067575976695321 3070790073816192 3076921219579389 3086294932358001 3088015058054592 3093173702775296 3097828205262336 3098479305387024 3102083463786048 3103655431024512 3107265610305024 3113110588468608 3116267658865088 3117795091302528 3120548246308584 3125761238937792 3127293324634752 3130054867013256 3134764867020696 3135283740808128 3138052339087884 3139590449243304 3144314798070264 3148686145983573 3152348705097396 3153946144027224 3158278487631657 3163030957582587 3168314919170856 3170080758154752 3172667000103783 3177967059061704 3179738277600768 3184523039513088 3189425218278912 3194224556769792 3202385986130688 3203955629296128 3213237798179136 3216975443926272 3218605632173568 3221447807476704 3223026793756224 3227876694753984 3228410980634112 3231261814506336 3232845611102016 3236124107282976 3237710287121856 3240569332705068 3245982825050784 3252088739739528 3255871576993056 3265304151390372 3266904633770232 3269102360841744 3275251764951348 3280180252307868 3288561303465802 3290173185292812 3292006941160704 3298579768975218 3300196561333308 3302035903662336 3307004694878976 3317134376015616 3318760262877696 3326689246634208 3327239888204544 3332246605519104 3333879899610624 3336823867339872 3342398156487936 3345349646225808 3352580633735424 3355541115064272 3355980555700864 3360590419101552 3366204411163776 3366911918477484 3370828318321968 3372536470840992 3376459413177984 3380593933500966 3386241342182608 3387901101687648 3390892772597694 3395995272605754 3396557385875472 3399556700678541 3401222986680246 3406341031242786 3415044430522179 3416718307804074 3425448221628111 3434254154667648 3435937447557888 3442797647316846 3444716467400832 3449899959472512 3455210653135488 3460409936500608 3469251484974912 3470951931737472 3474016940311416 3479820415622208 3481526042725248 3485056730920128 3489843896759304 3489901791433096 3491612359902576 3495673811593152 3497445229020288 3500533632381864 3502249412027184 3505801116223224 3507519477715344 3510616777097157 3516481393805016 3518204990214096 3521311725389913 3527194208409144 3541527557578556 3545238244326912 3548189412030627 3552316674281004 3561389671408128 3561448752988672 3564354284067213 3566340852924096 3572298558786048 3575212941444417 3577205562300864 3577674032045568 3582588419452224 3583181418066432 3588103370563776 3588573267482112 3593502626366016 3599505706987008 3602684234397024 3604509878888256 3610471451715072 3614892522951528 3619097374417056 3620931336195264 3624128783411292 3625905142975752 3631962353213376 3635169541319628 3640639620693348 3646721445427424 3651730678182132 3657831030942816 3658599832206969 3661061062269198 3662855524117188 3672271769347584 3677740155946962 3679603834698428 3683459192864256 3689001936861696 3694680698402304 3698427551180544 3700240328139264 3703507808805792 3709694657200896 3715276879431936 3720996087992064 3726595316231424 3731776173017568 3733605295737408 3736116983819136 3737948234178816 3743144874230112 3748777431208992 3755039904202496 3758355775389488 3760197926048928 3763518352004034 3766479477406464 3769805450257392 3771653212952352 3774983754447306 3775478125163472 3780664221489246 3786979962559248 3792181858112214 3792244768413686 3794103529696116 3798516839825232 3801930567581952 3809521509955434 3811388739398604 3813512991245568 3821127059109906 3840674764687488 3848343063804421 3852375220939392 3854327395246848 3858172144025472 3863535924001104 3869925905317248 3869990105351552 3871886973357312 3875306025825936 3881137454406576 3881779869571968 3887111984777424 3887621039772288 3892961178563184 3899464515902592 3902907920596776 3904820923204656 3908269057850343 3911344072691328 3914797967574984 3920688822285144 3926139515362233 3928063904890398 3932633038042296 3934625882647824 3938100336429597 3940030588530582 3944026255751127 3956041568030643 3962650283521384 3964858839971328 3968093484460287 3976937617853952 3982921978194432 3988393024867776 3990414125602944 3995055784677888 4002570756602496 4006629847112256 4008593688817536 4012133459539608 4018835878634304 4020805703101824 4024356257588472 4024883286051264 4031079095324736 4037144925917376 4047460065804064 4049443920360384 4053019763696652 4055073613749288 4059790484892576 4061780383179456 4071484546219188 4073547753219672 4080352767190336 4083955904445508 4085957647365048 4090101302260428 4094386765088256 4102561626105852 4106860144418304 4115059909810668 4117353410739456 4131305740516032 4136111285048064 4138207241366016 4143891591972288 4150814117958144 4157060121736704 4160730995078112 4167681651917056 4169724432846336 4173406489351008 4179686489360928 4180378321077504 4184069785450512 4186120598991072 4192419730760352 4198248194644764 4203131606796528 4205191763451168 4205261525369632 4211037983508876 4217374610110116 4224419892227808 4228150247313174 4230222666805044 4237289412082272 4241031131539566 4243109864571396 4247412890808906 4260352457879154 4266977480842752 4271237905980731 4273331444803386 4284317064238848 4295263743302272 4297369058341632 4303835593005312 4308349086008448 4310460814802688 4314832143043968 4316947049495808 4320759110273424 4327977100067712 4330098449494272 4333922123556816 4336118319652704 4341162102657408 4346477914501242 4353738868520496 4355872845026976 4358803147788992 4359719279054178 4366279636207398 4367002353268464 4373000982874602 4373573669743824 4386897580390416 4390771410671373 4398106358633624 4400262081777744 4404147713521857 4410774925070787 4424212167797583 4426454117978802 4435585662178944 4444441761614673 4449098489786496 4457981568961557 4460466194967744 4462652483662464 4474054820085696 4480787225468736 4488272548218368 4489215891303312 4494437757762624 4496715294454656 4501945884237312 4502892101177808 4507458578001288 4517201468916864 4521190363463592 4527993696807672 4528743181167296 4532742267571388 4534963982240328 4541788041657048 4553392574029572 4555624410405432 4558163456991744 4561957815467949 4567264295504148 4569502931076888 4579005539556864 4582741222372131 4590396863089128 4592955289867776 4596702353285679 4599866612630016 4606947537513984 4613879915334144 4625668646633216 4627935908983296 4632022587081888 4639760554162944 4642034723633664 4646742307893504 4653125195679072 4655483146536768 4660898415457536 4663260305360384 4667378176509152 4669665882702912 4674401488297632 4676692636953792 4680822369462876 4688641858406688 4690939986952128 4695082300519884 4702147300531044 4702925611212192 4707078508631826 4709385673864956 4728523057646094 4730919216040836 4736422232374672 4752472378756284 4755121137232128 4766950588592556 4769607416401152 4776784559269632 4784137827418368 4791336835154688 4803578979196032 4805933443944192 4806013171851008 4819856697268704 4825463165889408 4827908448260352 4832171711215056 4834540190634336 4841815042130976 4842616470951168 4846892721759504 4849268416653024 4854186160924464 4868974237576176 4877108041257088 4878133109609292 4881414749692264 4883807365489584 4897956227085558 4903653541262616 4912877647427022 4920270378461802 4932841955198703 4935259777939218 4938010411741056 4947869653462827 4950294841999962 4953053855493504 4975701564023424 4978140394316544 4981489311758848 4990033869951312 4990859832306816 4998369908278656 5013597234731904 5018024469338712 5026407267009856 5028870950603136 5033311672596408 5033970833551296 5040885628652328 5049306616745664 5056242477482952 5058804706261488 5064689119766976 5070890900251449 5079362013273912 5081851652531472 5086339158896541 5093992908908631 5094836078813208 5101834480020369 5109511546864179 5120899686249984 5136500294585856 5144229525367296 5151381232001472 5159901207089664 5164196470975269 5167074701101248 5174849939208768 5175706492762624 5182815979703232 5183494719696384 5190614904750912 5199286021203456 5203877227462368 5206427897606208 5211025410467124 5215125430255104 5219730623433312 5222289064087872 5227585096380192 5234852687149644 5237418539853864 5243510717389728 5246167843530432 5250800448572796 5253374118040776 5258701674334836 5261279216573016 5274722090707524 5290791312613716 5312291336367834 5317857366490368 5320552167470592 5328475011421506 5336761008803328 5342173129483008 5344791585090048 5349511279386144 5358447838179072 5361074270802432 5365808343451296 5366511048068352 5373882629178336 5374772127099648 5382155055845664 5382859901223168 5399258560480512 5404026351595536 5406764818332384 5413053979856768 5415707177572608 5422338784427292 5428646061625584 5431397004292896 5436193175116938 5447943529820064 5452754311979442 5453468403013904 5460959431040022 5470082168141136 5477596017273198 5486746546414224 5491591593403797 5494283286175782 5508407654021376 5516610233920443 5519405752047642 5525188789296384 5533502905292544 5542021047603456 5547641326770816 5564541985801344 5572915319147904 5578759713934016 5581494131988096 5589892974347136 5597664259526352 5604175475728704 5606922351268224 5614717311345168 5623166146813488 5632559856303744 5637533663084232 5640296889073392 5645277528006051 5649719216109696 5654708175386088 5657479819428528 5662475631670959 5663217187745208 5670996332233869 5680469943838872 5688367152620529 5691155294544174 5697775259737848 5702895851372928 5714282264933151 5717083109097906 5731690588664859 5744465448011264 5753109524058624 5761012147031232 5770636133423616 5778562831409088 5781491092870272 5787258216038208 5788216136876544 5795303886001656 5804985158027328 5807830460035968 5812959038738904 5821706181609864 5822669804357952 5830667977166136 5831431559658432 5839441767844776 5849196773853888 5854361880895164 5867016109036992 5872196951362476 5881033233427716 5892095857335597 5898949557063444 5901938823971736 5914114216238592 5925922348819564 5932131319715328 5943975425282076 5947288259956992 5950203311549952 5959156974930432 5965406426780928 5968330358957568 5974382967291648 5985621188404416 5992583677016832 5995620392606208 6003856134903744 6009944770668384 6012890533226304 6018200189309412 6022935291889152 6028253817951456 6037324929076896 6046618642987104 6055717388876064 6071190098706096 6074165880540576 6079529645544978 6082610420623932 6089685727338864 6092670574769184 6107226819328782 6107328135007918 6110321629829508 6120529150785504 6125933856668262 6128936471047572 6135151953390642 6141580147632384 6153842439158778 6172589864716002 6176030116109184 6196958610774048 6204166927572096 6207310862049024 6226221176937216 6232535317730176 6235590182605056 6241096492617168 6251522477875584 6254586649269504 6260109734026512 6269529734041392 6270567481616256 6276104678175768 6279180898486608 6288629596140528 6297372291967146 6304697410194792 6307892288054448 6316556975263314 6326061915165174 6336629838341712 6342225370969761 6345334000207566 6355934118123408 6361546697309349 6371119336213359 6390528686818731 6404771972261376 6409997167205079 6426475596358272 6433950887852544 6439306710722249 6442895614953408 6446053587512448 6455753389507968 6462523629012672 6465691222204032 6472248214565952 6475420574243712 6481138665410136 6491965650101568 6504177479479056 6511743153986112 6519716871751863 6530608302780744 6533809267540464 6538204721683488 6539578918581267 6550503529902696 6560360504615736 6577122606931604 6580346370585624 6584013882321408 6597159537950436 6600393122666616 6604071807324672 6614009389757952 6634268752031232 6639681176968203 6653378493268416 6654479776409088 6664493211038208 6673647734679744 6684796312975872 6690699292451616 6705161267470848 6711082230128544 6711961111401728 6721180838203104 6732408822327552 6733823836954968 6741656636643936 6745072941681984 6752918826355968 6761187867001932 6772482684365216 6775802203375296 6781785545195388 6791990545211508 6793114771750944 6799113401357082 6802445973360492 6812682062485572 6830088861044358 6833436615608148 6850896443256222 6868508309335296 6871874895115776 6885595294633692 6889432934801664 6899799918945024 6910421306270976 6920819873001216 6938502969949824 6941903863474944 6948033880622832 6959640831244416 6963052085450496 6970113461840256 6979687793518608 6979803582866192 6983224719805152 6991347623186304 6994890458040576 7001067264763728 7004498824054368 7011602232446448 7015038955430688 7021233554194314 7032962787610032 7036409980428192 7042623450779826 7054388416818288 7060617762947739 7083055115157112 7092784586469141 7096378824061254 7104633348562008 7128708568134426 7132681705848192 7146922832779639 7150425882888834 7154411124601728 7165176838904448 7176206741127552 7187005252732032 7205368468794048 7209019757776512 7229785045903056 7238194748834112 7241862672390528 7248257566822584 7251810285951504 7263924706426752 7270339082639256 7281279241386696 7293442890854848 7303461356364264 7315662061885632 7317199664413938 7322122124538396 7325711048234376 7346934340628337 7355480311893924 7359207669396856 7369316471140533 7380405567692703 7396855102361088 7402889666908827 7407015617611584 7419389314401792 7425442262999943 7430553758863872 7441992175984128 7453190632462848 7463552346035136 7467210591474816 7472233967638272 7475896468357632 7486289748460224 7497554862417984 7510079808404992 7516711550778976 7520395852097856 7527036704008068 7532958954812928 7539610900514784 7543306425904704 7549967508894612 7550956250326944 7561328442978492 7573959925118496 7584363716224428 7584489536827372 7588207059392232 7597033679650464 7603861135163904 7619043019910868 7622777478797208 7627025982491136 7642254118219812 7681349529374976 7696686127608842 7704750441878784 7708654790493696 7716344288050944 7727071848002208 7739851810634496 7739980210703104 7743773946714624 7750612051651872 7762274908813152 7763559739143936 7774223969554848 7775242079544576 7785922357126368 7798929031805184 7805815841193552 7809641846409312 7816538115700686 7822688145382656 7829595935149968 7841377644570288 7852279030724466 7856127809780796 7865266076084592 7869251765295648 7876200672859194 7880061177061164 7888052511502254 7912083136061286 7925300567042768 7932298968249929 7936186968920574 7968437004551751 7976786049735552 7980828251205888 7992712517132259 8005141513204992 8013259694224512 8017187377635072 8024266919079216 8037671757268608 8041611406203648 8048712515176944 8049766572102528 8062158190649472 8074289851834752 8094920131608128 8098887840720768 8106039527393304 8110147227498576 8119580969785152 8123560766358912 8142969092438376 8147095506439344 8154289762675407 8160705534380672 8167911808891016 8171915294730096 8179131467969163 8180202604520856 8191439146560033 8205123252211704 8216394025909797 8230119819621336 8234706821478912 8241424929263673 8262611481032064 8272222570096128 8279108628071463 8287783183944576 8321461990156224 8335363303834112 8346812978702016 8359372978721856 8360756642155008 8368139570901024 8372241197982144 8384839461520704 8396496389289528 8406263213593056 8410383526902336 8410523050739264 8422075967017752 8434749220220232 8448839784455616 8456300494626348 8460445333610088 8474578824164544 8482062263079132 8486219729142792 8494825781617812 8520704915758308 8536732941816261 8542475811961462 8546662889606772 8568634128477696 8590527486604544 8594738116683264 8607671186010624 8616698172016896 8620921629605376 8629664286087936 8633894098991616 8641518220546848 8655954200135424 8660196898988544 8667844247113632 8672236639305408 8682324205314816 8692955829002484 8707477737040992 8711745690053952 8717606295577984 8719438558108356 8732559272414796 8734004706536928 8746001965749204 8747147339487648 8773795160780832 8781542821342746 8796212717267248 8800524163555488 8808295427043714 8821549850141574 8848424335595166 8852908235957604 8871171324357888 8888883523229346 8898196979572992 8915963137923114 8920932389935488 8925304967324928 8948109640171392 8961574450937472 8978431782606624 8988875515525248 8993430588909312 9005784202355616 9014917156002576 9034402937833728 9042380726927184 9055987393615344 9057486362334592 9065484535142776 9069927964480656 9083576083314096 9106785148059144 9111248820810864 9119294468317467 9123915630935898 9134528591008296 9139005862153776 9160992202511877 9165482444744262 9180793726178256 9188900785002393 9193404706571358 9202727930085963 9230763658738167 9251337293266432 9258884797074003 9264045174163776 9279521108325888 9293484615787008 9306250391358144 9310966293073536 9321796830915072 9334756353018304 9339331765405824 9348802976595264 9353385273907584 9361644738925752 9377283716813376 9381879973904256 9390164601039768 9404294601062088 9405851222424384 9414157017263652 9418771347729912 9446058437950719 9457046115292188 9461838432081672 9472844464749344 9474835462894971 9489092872747761 9504944757512568 9510242274464256 9533901177185112 9539214832802304 9553569118539264 9568275654836736 9582673670309376 9607157958392064 9611866887888384 9612026343702016 9639713394537408 9650926331778816 9655816896520704 9664343422430112 9669080381268672 9683630084261952 9685232941902336 9693785443519008 9698536833306048 9708372321848928 9737948475152352 9754216082514176 9756266219218584 9762829499384528 9767614730979168 9795912454171116 9807307082525232 9825755294854044 9840540756923604 9865683910397406 9870519555878436 9876020823482112 9895739306925654 9900589683999924 9906107710987008 9951403128046848 9956280788633088 9980067739902624 9981719664613632 9996739816557312 10027194469463808 10036048938677424 10052814534019712 10057741901206272 10066623345192816 10067941667102592 10081771257304656 10098613233491328 10112484954965904 10117609412522976 10129378239533952 10141781800502898 10158724026547824 10163703305062944 10172678317793082 10187985817817262 10189672157626416 10198670102035623 10203668960040738 10219023093728358 10245133291566537 10276344664884333 10302762464002944 10328392941950538 10334149402202496 10349699878417536 10365631959406464 10381229809501824 10407754454924736 10412855795212416 10422050820934248 10439461246866624 10444578128175744 10455170192760384 10469705374299288 10474837079707728 10487021434779456 10492335687060864 10501600897145592 10506748236081552 10517403348669672 10522558433146032 10531850331291471 10549444181415048 10581582625227432 10624582672735668 10635714732980736 10644568236091881 10656950022843012 10684346258966016 10693062852201639 10699022558772288 10716895676358144 10725638824333251 10731616686902592 10733022096136704 10747765258356672 10749544254199296 10764310111691328 10765719802446336 10798517120961024 10808052703191072 10813529636664768 10826107959713536 10831414355145216 10844677568854584 10857292123251168 10862794008585792 10872386350233876 10895887059640128 10905508623958884 10906936806027808 10921918862080044 10940164336282272 10955192034546396 10973493092828448 10983183186807594 10988566572351564 11016815308042752 11033220467840886 11038811504095284 11050377578592768 11067005810585088 11084042095206912 11095282653541632 11129083971602688 11145830638295808 11157519427868032 11162988263976192 11179785948694272 11195328519052704 11208350951457408 11213844702536448 11229434622690336 11246332293626976 11265119712607488 11275067326168464 11280593778146784 11290555056012102 11299438432219392 11309416350772176 11314959638857056 11324951263341918 11326434375490416 11341992664467738 11360939887677744 11376734305241058 11382310589088348 11395550519475696 11405791702745856 11428564529866302 11434166218195812 11463381177329718 11509964562130307 11522024294062464 11545029191413263 11557125662818176 11562982185740544 11574516432076416 11590607772003312 11609970316054656 11615660920071936 11625918077477808 11643412363219728 11645339608715904 11661335954332272 11662863119316864 11678883535689552 11698393547707776 11708723761790328 11734032218073984 11744393902724952 11762066466855432 11778418546086699 11784191714671194 11797899114126888 11803877647943472 11814301009288791 11832078767253381 11851844697639128 11868124704091929 11887950850564152 11894576519913984 11904280453380861 11930812853561856 11948765934583296 11971242376808832 11985167354033664 12007712269807488 12019889541336768 12025781066452608 12036400378618824 12056507635902912 12074649858153792 12093237285974208 12111434777752128 12142380197412192 12148331761081152 12159059291089956 12165220841247864 12179371454677728 12185341149538368 12214453638657564 12214656270015836 12220643259659016 12241058301571008 12251867713336524 12257872942095144 12270303906781284 12283160295264768 12307684878317556 12345179729432004 12352060232218368 12393917221548096 12408333855144192 12414621724098048 12452442353874432 12465070635460352 12471180365210112 12482192985234336 12503044955751168 12509173298539008 12520219468053024 12539059468082784 12541134963232512 12552209356351536 12558361796973216 12577259192281056 12594744583934292 12609394820389584 12615784576108896 12633113950526628 12652123830330348 12673259676683424 12684450741939522 12690668000415132 12711868236246816 12723093394618698 12742238672426718 12781057373637462 12813713717942193 12819994334410158 12852951192716544 12878613421444498 12885791229906816 12892107175024896 12911506779015936 12925047258025344 12931382444408064 12944496429131904 12950841148487424 12962277330820272 12983931300203136 13008354958958112 13023486307972224 13039433743503726 13061216605561488 13067618535080928 13076409443366976 13079157837162534 13101007059805392 13120721009231472 13154245213863208 13160692741171248 13172314232014119 13194319075900872 13200786245333232 13212443140565571 13232324775212361 13272636503392749 13272856689447901 13279362353936406 13306756986536832 13333325284844019 13347295469359488 13373944706884671 13381398584903232 13422164460257088 13423922222803456 13442361676406208 13464817644655104 13467647673909936 13483313273287872 13490145883363968 13505837652711936 13522375734003864 13544965368730432 13551604406750592 13563571090390776 13583981090423016 13586229543501888 13598226802714164 13604891946720984 13625364124971144 13660177722088716 13666873231216296 13685873446403847 13701792886512444 13737016618670592 13748223667116393 13771190589267384 13778865869603328 13790107059857037 13799599837890048 13820842612541952 13841639746002432 13877005939899648 13883807726949888 13896067761245664 13919281662488832 13926104170900992 13940226923680512 13959375587037216 13959607165732384 13966449439610304 13982695246372608 13989780916081152 14002134529527456 14008997648108736 14023204464892896 14030077910861376 14042467108388628 14065925575220064 14072819960856384 14085246901559652 14108776833636576 14121235525895478 14166110230314224 14185569172938282 14192757648122508 14209266697124016 14257417136268852 14265363411696384 14293845665559278 14300851765777668 14308822249203456 14330353677808896 14352413482255104 14374010505464064 14410736937588096 14418039515553024 14459570091806112 14476389497668224 14483725344781056 14496515133645168 14503620571903008 14527849412853504 14540678165278512 14562558482773392 14586885781709696 14606922712728528 14631324123771264 14634399328827876 14644244249076792 14651422096468752 14693868681256674 14710960623787848 14718415338793712 14731412369607011 14738632942281066 14760811135385406 14798525865596109 14805779333817654 14814031235223168 14843608960388481 14850884525999886 14927104692070272 14934421182949632 14944467935276544 14972579496920448 14995109724835968 15033423101557952 15040791704195712 15054073408016136 15079221801029568 15086612851809408 15099935017789224 15101912500653888 15122656885956984 15147919850236992 15168727432448856 15168979073654744 15176414118784464 15194067359300928 15212672700754347 15238086039821736 15245554957594416 15259017476689623 15281978726725893 15284508236439624 15305503440061107 15362699058749952 15393372255217684 15409500883757568 15432688576101888 15454143696004416 15479703621268992 15479960421406208 15492589412925807 15501224103303744 15524549817626304 15527119478287872 15548447939109696 15550484159089152 15571844714252736 15597858063610368 15611631682387104 15619283692818624 15633076231401372 15645376290765312 15659191870299936 15682755289140576 15704558061448932 15712255619561592 15730532152169184 15738503530591296 15752401345718388 15760122354122328 15776105023004508 15824166272122572 15850601134085536 15864597936499858 15872373937841148 15936874009103502 15953572099471104 15961656502411776 15985425034264518 16010283026409984 16026519388449024 16034374755270144 16048533838158432 16075343514537216 16083222812407296 16097425030353888 16099533144205056 16124316381298944 16148579703669504 16189840263216256 16197775681441536 16212079054786608 16220294454997152 16239161939570304 16247121532717824 16285938184876752 16294191012878688 16308579525350814 16321411068761344 16335823617782032 16343830589460192 16358262935938326 16360405209041712 16382878293120066 16410246504423408 16432788051819594 16460239639242672 16474774780211391 16482849858527346 16525222962064128 16549830701761329 16558217256142926 16575566367889152 16642923980312448 16693625957404032 16718745957443712 16736279141802048 16744482395964288 16769678923041408 16792992778579056 16812526427186112 16820767053804672 16821046101478528 16844151934035504 16869498440440464 16897679568911232 16912600989252696 16920890667220176 16935832584018153 16949157648329088 16964124526158264 16972439458285584 16987426895012877 16989651563235624 17041409831516616 17065101457861587 17073465883632522 17084951623922924 17093325779213544 17142846794799453 17181054973209088 17195071765994577 17233396344033792 17259328572175872 17283036441093696 17311908400270848 17335688494227264 17344473278610816 17364648410629632 17385911658004968 17414955474081984 17423491380107904 17435212591155968 17438877116216712 17465118544829592 17468009413073856 17492003931498408 17494294678975296 17547590321561664 17563085642685492 17592425434534496 17601048327110976 17616590854087428 17643099700283148 17696848671190332 17705816471915208 17742342648715776 17777767046458692 17796393959145984 17831926275846228 17841864779870976 17850609934649856 17896219280342784 17923148901874944 17956863565213248 17977751031050496 17986861177818624 18011568404711232 18029834312005152 18068805875667456 18084761453854368 18111974787230688 18114972724669184 18130969070285552 18139855928961312 18167152166628192 18213570296118288 18222497641621728 18238588936634934 18247831261871796 18269057182016592 18278011724307552 18321984405023754 18330964889488524 18361587452356512 18377801570004786 18386809413142716 18405455860171926 18461527317476334 18517769594148006 18528090348327552 18612500782716288 18621932586147072 18669512706036608 18678663530811648 18697605953190528 18706770547815168 18723289477851504 18754567433626752 18763759947808512 18780329202079536 18808589202124176 18811702444848768 18828314034527304 18837542695459824 18892116875901438 18914092230584376 18923676864163344 18945688929498688 18949670925789942 18978185745495522 19009889515025136 19026676112909283 19067802354370224 19084640091928047 19113358008640077 19171586060456193 19214315916784128 19229991501615237 19279426789074816 19301852663557632 19317920132166747 19328686844860224 19338160762537344 19367260168523904 19387570887038016 19397073666612096 19416744643697856 19475896950304704 19508432165028352 19512532438437168 19525658998769056 19535229461958336 19559150615255589 19591824908342232 19614614165050464 19651510589708088 19681081513847208 19731367820794812 19741039111756872 19752041646964224 19791478613851308 19801179367999848 19812215421974016 19902806256093696 19919043530904609 19960135479805248 19963439329227264 19993479633114624 20054388938927616 20072097877354848 20105629068039424 20115483802412544 20133246690385632 20135883334205184 20163542514609312 20197226466982656 20224969909931808 20235218825045952 20258756479067904 20283563601005796 20317448053095648 20327406610125888 20345356635586164 20375971635634524 20379344315252832 20397340204071246 20407337920081476 20438046187456716 20490266583133074 20552689329768666 20605524928005888 20656785883901076 20668298804404992 20699399756835072 20731263918812928 20762459619003648 20815508909849472 20825711590424832 20844101641868496 20878922493733248 20889156256351488 20910340385520768 20939410748598576 20949674159415456 20974042869558912 20984671374121728 21003201794291184 21013496472163104 21034806697339344 21045116866292064 21063700662582942 21098888362830096 21163165250454864 21181853288843217 21249165345471336 21278353759407423 21289136472183762 21313900045686024 21375648472527713 21386125704403278 21398045117544576 21440768498338917 21451277648666502 21463233373805184 21495530516713344 21528620223382656 21616105406382144 21627059273329536 21652215919427072 21689355137709168 21714584246502336 21725588017171584 21744772700467752 21791774119280256 21811017247917768 21813873612055616 21843837724160088 21880328672564544 21910384069092792 21946986185656896 21966366373615188 21977133144703128 22040803021885011 22066440935681772 22077623008190568 22107949413421599 22141216703078109 22190565307083264 22208669000726481 22258167943205376 22291661276591616 22315038855736064 22325976527952384 22359571897388544 22390657038105408 22416701902914816 22427689405072896 22458869245380672 22492664587253952 22530239425214976 22550134652336928 22561187556293568 22581110112024204 22598876864438784 22618832701544352 22629919277714112 22649902526683836 22652868750980832 22683985328935476 22721879775355488 22753468610482116 22764621178176696 22791101038951392 22811583405491712 22857129059732604 22868332436391624 22926762354659436 23019929124260614 23044048588124928 23090058382826526 23114251325636352 23125964371481088 23149032864152832 23181215544006624 23219940632109312 23231321840143872 23251836154955616 23286824726439456 23290679217431808 23322671908664544 23325726238633728 23357767071379104 23396787095415552 23417447523580656 23468064436147968 23488787805449904 23524132933710864 23556837092173398 23568383429342388 23595798228253776 23607755295886944 23628602018577582 23664157534506762 23703689395278256 23736249408183858 23775901701128304 23796896904749787 23808560906761722 23905311013655253 23942484753617664 23978137551396777 24015424539614976 24039779082673536 24051562132905216 24072800757237648 24113015271805824 24149299716307584 24186474571948416 24222869555504256 24284760394824384 24296663522162304 24318118582179912 24330441682495728 24358742909355456 24370682299076736 24428907277315128 24429312540031672 24441286519318032 24462869288026221 24482116603142016 24503735426673048 24515745884190288 24537394403907489 24540607813562568 24574317439680099 24615369756635112 24649182077729391 24690359458864008 24704120464436736 24787834443096192 24816667710288384 24837325884214389 24930141270920704 24964385970468672 25006089911502336 25040438936106048 25078118936165568 25082269926465024 25104418712703072 25116723593946432 25154518384562112 25189489167868584 25218789640779168 25231569152217792 25266227901053256 25304247660660696 25346519353366848 25368901483879044 25381336000830264 25423736472493632 25446186789237396 25484477344853436 25562114747274924 25610198825448783 25627427435884386 25639988668820316 25705902385433088 25757226842888996 25771582459813632 25784214350049792 25823013558031872 25850094516050688 25862764888816128 25888992858263808 25901682296974848 25924554661640544 25967862600406272 26016709917916224 26046972615944448 26078867487007452 26122433211122976 26135237070161856 26152818886733952 26158315674325068 26202014119610784 26241442018462944 26308490427726416 26321385482342496 26344628464028238 26388638151801744 26401572490666464 26424886281131142 26464649550424722 26545273006785498 26545713378895802 26558724707872812 26613513973073664 26666650569688038 26694590938718976 26747889413769342 26762797169806464 26844328920514176 26884723352812416 26935295347819872 26966626546575744 26980291766727936 27044751468007728 27089930737460864 27103208813501184 27127142180781552 27167962180846032 27172459087003776 27196453605428328 27209783893441968 27250728249942288 27320355444177432 27333746462432592 27357883404952401 27371746892807694 27403585773024888 27482976607535631 27496447334232786 27542381178534768 27566702355007179 27580214119714074 27608183790257889 27692290976214501 27754011879799296 27776654391222009 27792135522491328 27838563324977664 27880453847361024 27918751174074432 27919214331464768 27932898879220608 27965390492745216 28004269059054912 28017995296217472 28046408929785792 28060155821722752 28084934216777256 28131851150440128 28145639921712768 28170493803119304 28217553667273152 28242471051790956 28332220460628448 28338175313852157 28371138345876564 28385515296245016 28418533394248032 28424506388684913 28514834272537704 28530726823392768 28587691331118556 28601703531555336 28617644498406912 28660707355617792 28704826964510208 28748021010928128 28821473875176192 28836079031106048 28919140183612224 28952778995336448 28967450689562112 28993030267290336 29007241143806016 29055698825707008 29081356330557024 29125116965546784 29173771563419392 29213845425457056 29262648247542528 29268798657655752 29288488498153584 29302844192937504 29387737362513348 29421921247575696 29436830677587424 29462824739214022 29477265884562132 29521622270770812 29597051731192218 29611558667635308 29628062470446336 29687217920776962 29701769051999772 29854209384140544 29868842365899264 29898665341865117 29945158993840896 29990219449671936 30066846203115904 30081583408391424 30108146816032272 30158443602059136 30173225703618816 30199870035578448 30203825001307776 30245313771913968 30295839700473984 30337454864897712 30337958147309488 30352828237568928 30388134718601856 30425345401508694 30476172079643472 30491109915188832 30518034953379246 30563957453451786 30569016472879248 30596010306106869 30611006880122214 30735399874699611 30786744510435368 30829033994652999 30908287392008832 30985178825851614 31002448206607488 31049099635252608 31096895878219392 31143689428505472 31223263364774208 31238567385637248 31266152462802744 31318383740599872 31365510578281152 31409116122897864 31424511239123184 31461064304338368 31477007061182592 31504802691436776 31520244708244656 31552210046009016 31648332544245144 31701202268171072 31729195872999716 31744747875682296 31873748018207004 31907144198942208 31933704708275643 31970850068529036 32053038776898048 32079188556604917 32097067676316864 32150687029074432 32176916472999753 32194850060707776 32199066288410112 32248632762597888 32297159407339008 32379680526432512 32395551362883072 32424158109573216 32440588909994304 32478323879140608 32494243065435648 32571876369753504 32588382025757376 32617159050701628 32642822137522688 32671647235564064 32687661178920384 32716525871876652 32720810418083424 32765756586240132 32820493008846816 32865576103639188 32920479278485344 32949549560422782 32965699717054692 33050445924128256 33099661403522658 33116434512285852 33151132735778304 33285847960624896 33387251914808064 33437491914887424 33472558283604096 33488964791928576 33539357846082816 33585985557158112 33625052854372224 33641534107609344 33642092202957056 33688303868071008 33738996880880928 33795359137822464 33825201978505392 33841781334440352 33871665168036306 33898315296658176 33928249052316528 33944878916571168 33974853790025754 33979303126471248 34082819663033232 34130202915723174 34146931767265044 34169903247845848 34186651558427088 34285693589598906 34390143531989154 34529893686390921 34566072882187392 34635087574239789 34671376988454528 34688946557221632 34771823316009936 34829910948163968 34846982760215808 34870425182311936 34877754232433424 34930237089659184 34936018826147712 34984007862996816 34988589357950592 35095180643123328 35126171285370984 35184850869068992 35202096654221952 35233181708174856 35286199400566296 35335255638260097 35393697342380664 35411632943830416 35442903027866373 35496236301760143 35555534092917384 35604374112275787 35663852551692456 35683729559741952 35712841360142583 35792438560685568 35846297803749888 35913727130426496 35955502062100992 36023136809422464 36059668624010304 36169522907708736 36223949574461376 36229945449338368 36261938140571104 36279711857922624 36334304333256384 36427140592236576 36444995283243456 36477177873269868 36495662523743592 36538114364033184 36556023448615104 36643968810047508 36661929778977048 36723174904713024 36755603140009572 36773618826285432 36810911720343852 36923054634952668 37035539188296012 37056180696655104 37225001565432576 37243865172294144 37339025412073216 37357327061623296 37395211906381056 37413541095630336 37446578955703008 37509134867253504 37527519895617024 37560658404159072 37617178404248352 37623404889697536 37656628069054608 37675085390919648 37784233751802876 37828184461168752 37847353728326688 37891377858997376 37899341851579884 37956371490991044 38019779030050272 38053352225818566 38135604708740448 38169280183856094 38226716017280154 38343172120912386 38441141153826579 38459983003230474 38558853578149632 38635840264333494 38657373689720448 38676321525074688 38734520337047808 38775141774076032 38794147333224192 38833489287395712 38951793900609408 39025064876874336 39051317997538112 39070458923916672 39118301230511178 39183649816684464 39229228330100928 39303021179416176 39362163027694416 39462735641589624 39482078223513744 39516942696042357 39582957227702616 39602358735999696 39637329421696713 39696974325637083 39818570068343703 39838087061809218 39920270959610496 39999975854532057 40121834120654013 40144195754709696 40211258136078848 40266493380771264 40271766668410368 40327085029218624 40394452933965312 40449939819863616 40470437650091904 40517512958135808 40567127202011592 40634896106191296 40654813220251776 40690713271172328 40751943271269048 40758688630505664 40794680408142492 40814675840162952 40876092374913432 40980533166266148 41057620339211541 41105378659537332 41211049856011776 41244671001349179 41313571767802152 41336597608809984 41398799513670144 41462527837625856 41524919238007296 41631017819698944 41651423180849664 41688203283736992 41757844987466496 41778312512702976 41820680771041536 41878821497197152 41899348318830912 41948085739117824 41969342748243456 42006403588582368 42026992944326208 42069613394678688 42090233732584128 42127401325165884 42197776725660192 42326330500909728 42363706577686434 42498330690942672 42556707518814846 42578272944367524 42627800091372048 42751296945055426 42772251408806556 42796090235089152 42881536996677834 42902555297333004 42926466747610368 42991061033426688 43057240446765312 43232210812764288 43254118546659072 43378710275418336 43429168493004672 43451176034343168 43489545400935504 43583548238560512 43622034495835536 43627747224111232 43687675448320176 43760657345129088 43820768138185584 43893972371313792 43932732747230376 43954266289406256 44081606043770022 44132881871363544 44155246016381136 44194237108821033 44215898826843198 44282433406156218 44395577596788327 44417338001452962 44530826881165443 44630077711472128 44781314076210816 44833403805829632 44917738490761344 44985329174507904 45100269304673856 45122375112587136 45162220224048408 45237665403088704 45259838555428224 45299805053367672 45305737501961664 45367970657870952 45443759550710976 45506937220964232 45529242356353392 45582202077902784 45638018102263041 45714258119465208 45736664872783248 45777052430068869 45853524709318872 46039858248521228 46088097176249856 46180116765653052 46228502651272704 46298065728305664 46362431088013248 46439881264218624 46477768238777421 46503672309911232 46573649452878912 46581358434863616 46645343817329088 46651452477267456 46715534142758208 46793574190831104 46834895047161312 46936128872295936 46977575610899808 47048265867421728 47113674184346796 47136766858684776 47191596456507552 47215510591773888 47257204037155164 47328315069013524 47407378790556512 47472498816367716 47551803402256608 47593793809499574 47617121813523444 47810622027310506 47884969507235328 47956275102793554 48030849079229952 48079558165347072 48103124265810432 48145601514475296 48226030543611648 48298599432615168 48372949143896832 48445739111008512 48569520789648768 48593327044324608 48636237164359824 48660883364991456 48717485818710912 48741364598153472 48857814554630256 48858625080063344 48882573038636064 48925738576052442 48964233206284032 49007470853346096 49031491768380576 49074788807814978 49081215627125136 49148634879360198 49230739513270224 49298364155458782 49380718917728016 49424324340634173 49575668886192384 49649492105283987 49674651768428778 49928771940937344 50028459829457473 50080877872212096 50156237872331136 50208837425406144 50233447187892864 50309036769124224 50378978335737168 50437579281558336 50463138304435584 50532455802106512 50608495321321392 50693038706733696 50737802967758088 50762672001660528 50807497752054459 50847472944987264 50892373578474792 50968954689706872 51124229494549848 51195304373584761 51220397650897566 51254854871768772 51279977337640632 51428540384398359 51514453685777992 51543164919627264 51585215297983731 51700189032101376 51777985716527616 51849109323281088 51935725200812544 52033419835832448 52093945231888896 52157734974014904 52244866422245952 52270474140323712 52305637773467904 52316631348650136 52404028239221568 52482884036925888 52616980855452832 52642770964684992 52689256928056476 52777276303603488 52803144981332928 52849772562262284 52929299100849444 53090546013570996 53091426757791604 53117449415745624 53227027946147328 53333301139376076 53389181877437952 53495778827538684 53525594339612928 53688657841028352 53769446705624832 53870590695639744 53933253093151488 53960583533455872 54089502936015456 54179861474921728 54206417627002368 54254284361563104 54335924361692064 54344918174007552 54392907210856656 54419567786883936 54501456499884576 54640710888354864 54667492924865184 54715766809904802 54743493785615388 54807171546049776 54965953215071262 54992894668465572 55084762357069536 55133404710014358 55160428239428148 55216367580515778 55384581952429002 55526092777749503 55553308782444018 55584271044982656 55837502348148864 55838428662929536 55865797758441216 56008538118109824 56035990592434944 56092817859571584 56120311643445504 56169868433554512 56263702300880256 56291279843425536 56340987606238608 56435107334546304 56484942103581912 56664440921256896 56676350627704314 56742276691753128 56771030592490032 56837066788496064 56849012777369826 57029668545075408 57080028338727849 57175382662237112 57203407063110672 57253920275784141 57340074025920231 57514758181368579 57642947750352384 57689974504845711 57838280367224448 57905557990672896 57953760396500241 57986060534580672 58014482287612032 58162712661114048 58250233931093568 58347543126838784 58427690850914112 58525296495085056 58537597315311504 58576976996307168 58605688385875008 58775474725026696 58843842495151392 58873661355174848 58925649478428044 58954531769124264 59043244541541624 59194103462384436 59223117335270616 59256124940892672 59374435841553924 59403538103999544 59708418768281088 59757130592713827 59797330683730234 59890317987681792 59980438899343872 60133692406231808 60163166816782848 60216293632064544 60316887204118272 60346451407237632 60399740071156896 60407650002615552 60490627543827936 60591679400947968 60674909729795424 60675916294618976 60705656475137856 60776269437203712 60850690803017388 60952344159286944 60982219830377664 61036069906758492 61127914906903572 61138032945758496 61192020612213738 61222013760244428 61470799749399222 61573489020870736 61658067989305998 61816574784017664 61970357651703228 62004896413214976 62098199270505216 62193791756438784 62287378857010944 62446526729548416 62477134771274496 62532304925605488 62636767481199744 62731021156562304 62818232245795728 62849022478246368 62922128608676736 62954014122365184 63009605382873552 63040489416489312 63104420092018032 63296665088490288 63402404536342144 63458391745999432 63489495751364592 63545559866529651 63747496036414008 63835061278222269 63867409416551286 63941700137058072 64126945417583139 64158377113209834 64194135352633728 64322305495016751 64353832945999506 64389700121415552 64759361052865024 64848316219146432 64881177819988608 64956647758281216 65143752739507008 65176764051514752 65234318101403256 65343294471128128 65375322357840768 65433051743753304 65441620836166848 65531513172480264 65640986017693632 65731152207278376 65840958556970688 65899099120845564 65931399434109384 66122409065655033 66199322807045316 66232869024571704 66323848240264797 66423650109234327 66571695921249792 66774503829616128 66874983829774848 66945116567208192 66977929583857152 67078715692165632 67171971114316224 67250105708744448 67283068215218688 67284184405914112 67376607736142016 67477993761761856 67590718275644928 67650403957010784 67683562668880704 67743330336072612 67796630593316352 67856498104633056 67889757833142336 67949707580051508 67958606252942496 68165639326066464 68260405831446348 68293863534530088 68339806495691696 68373303116854176 68571387179197812 68780287063978308 69059787372781842 69132145764374784 69270175148479578 69342753976909056 69377893114443264 69543646632019872 69659821896327936 69693965520431616 69755508464866848 69860474179318368 69872037652295424 69968015725993632 69977178715901184 70190361286246656 70252342570741968 70369701738137984 70404193308443904 70466363416349712 70572398801132592 70670511276520194 70787394684761328 70823265887660832 70885806055732746 70992472603520286 71111068185834768 71208748224551574 71327705103384912 71390690714249361 71425682720285166 71715933040965759 71827454260852992 71934412654190331 72046273618844928 72119337248020608 72339045815417472 72447899148922752 72523876281142208 72559423715845248 72668608666512768 72854281184473152 72889990566486912 72954355746539736 72991325047487184 73076228728066368 73112046897230208 73287937620095016 73323859557954096 73388607864078663 73446349809426048 73511206280019144 73547237652570864 73612183211722467 73621823440687704 73722952319040297 73846109269905336 74071078376592024 74112361393310208 74450003130865152 74511977652643167 74678050824146432 74790423812762112 74893157911406016 75018269734507008 75121316808318144 75234356808496704 75246809779395072 75313256138109216 75350170781839296 75568467503605752 75656368922337504 75694707456653376 75782755717994752 75798683703159768 75912742981982088 76039558060100544 76106704451637132 76271209417480896 76338560367712188 76453432034560308 76686344241824772 76882282307653158 76919966006460948 77117707156299264 77271680528666988 77314747379440896 77352643050149376 77469040674095616 77550283548152064 77588294666448384 77666978574791424 77903587801218816 78050129753748672 78102635995076224 78140917847833344 78236602461022356 78367299633368928 78458456660201856 78606042358832352 78724326055388832 78925471283179248 78964156447027488 79033885392084714 79165914455405232 79204717471999392 79274658843393426 79393948651274166 79637140136687406 79676174123618436 79840541919220992 79999951709064114 80243668241308026 80288391509419392 80532986761542528 80654170058437248 80899879639727232 80940875300183808 81134254404023184 81269792212382592 81309626440503552 81381426542344656 81503886542538096 81517377261011328 81589360816284984 81629351680325904 81752184749826864 81961066332532296 82115240678423082 82210757319074664 82448929822606893 82489342002698358 82627143535604304 82700107065021537 82824551370773667 83076872928643503 83262035639397888 83329963173666027 83376406567473984 83515689974932992 83641361542083072 83757642994394304 83798696637661824 83896171478235648 84012807177164736 84053985888652416 84139226789357376 84180467465168256 84254802650331768 84395553451320384 84652661001819456 84727413155372868 84996661381885344 85014525941556471 85113415037629692 85156545888735048 85255600182744096 85502593890110852 85544502817613112 85592180470178304 85763073993355668 85805110594666008 85852933495220736 85982122066853376 86114480893530624 86464421625528576 86508237093318144 86757420550836672 86858336986009344 86902352068686336 86979090801871008 87167096477121024 87244068991671072 87255494448222464 87375350896640352 87521314690258176 87641536276371168 87787944742627584 87865465494460752 87908532578812512 88163212087540044 88265763742727088 88310492032762272 88388474217642066 88431797653686396 88564866812312436 88791155193576654 88834676002905924 89061653762330886 89562628152421632 89695996025595351 89835476981522688 89970658349015808 90200538609347712 90244750225174272 90324440448096816 90475330806177408 90519677110856448 90599610106735344 90611475003923328 90735941315741904 90887519101421952 91013874441928464 91058484712706784 91164404155805568 91276036204526082 91428516238930416 91473329745566496 91554104860137738 91707049418637744 91788030918320607 92079716497042456 92206199624098833 92360233531306104 92487101983958997 92724862176026496 92909996826135307 92955536477554842 93007344619822464 93147298905757824 93290687634658176 93431068285516416 93669790094322624 93955151221799616 94096531734843456 94227348368693592 94273533717369552 94383192913015104 94431021183547776 94514408074310328 94656630138027048 94814757581113024 94944997632735432 95103606804513216 95187587618999148 95234243627046888 95621244054621012 95801114124826929 95912550205587108 96159116330694144 96237565669814751 96291203028950592 96452061087223296 96530749418999259 96597198865230336 96745898287793664 96891478222017024 97139041579297536 97186654088649216 97272474328719648 97321766729982912 97434971637421824 97482729196306944 97715629109260512 97717250160126688 97765146077272128 97851477152104884 97928466412568064 98014941706692192 98062983536761152 98149577615629956 98162431254250272 98297269758720396 98461479026540448 98596728310917564 98761437835456032 98848648681268346 99151337772384768 99298984210567974 99349303536857556 99857543881874688 100056919658914946 100161755744424192 100312475744662272 100417674850812288 100466894375785728 100618073538248448 100757956671474336 100875158563116672 100926276608871168 101064911604213024 101216990642642784 101386077413467392 101475605935516176 101525344003321056 101614995504108918 101694945889974528 101784747156949584 101937909379413744 102248458989099696 102390608747169522 102440795301795132 102509709743537544 102559954675281264 102857080768796718 103028907371555984 103119886587249077 103170430595967462 103589681059172763 103698218646562176 103905262722719367 104066839671664896 104315469948029808 104489732844491904 104540948280647424 104611275546935808 104633262697300272 104808056478443136 104965768073851776 105233961710905664 105285541929369984 105378513856112952 105554552607206976 105606289962665856 105699545124524568 105858598201698888 106005766914780291 106181092027141992 106182853515583208 106234898831491248 106328709083599119 106488708905280429 106666602278752152 106813122336827361 106991557655077368 107051188679225856 107138524080427749 107377315682056704 107538893411249664 107741181391279488 107866506186302976 108179005872030912 108359722949843456 108508568723126208 108671848723384128 108689836348015104 108785814421713312 108839135573767872 109002912999769152 109281421776709728 109334985849730368 109431533619809604 109486987571230776 109614343092099552 109931906430142524 109985789336931144 110169524714139072 110266809420028716 110320856478856296 110432735161031556 110769163904858004 111052185555499006 111106617564888036 111168542089965312 111675004696297728 111676857325859072 111731595516882432 112017076236219648 112071981184869888 112185635719143168 112240623286891008 112339736867109024 112527404601760512 112582559686851072 112681975212477216 112870214669092608 112969884207163824 113328881842513792 113352701255408628 113484553383506256 113542061184980064 113674133576992128 113698025554739652 114059337090150816 114160056677455698 114350765324474224 114406814126221344 114507840551568282 114680148051840462 115029516362737158 115323423461479737 115379949009691422 115676560734448896 115907520793000482 115972121069161344 116028964575224064 116325425322228096 116500467862187136 116855381701828224 117075194630623008 117153953992614336 117211376771750016 117550949450053392 117687684990302784 117747322710349696 117851298956856088 117909063538248528 118086489083083248 118388206924768872 118446234670541232 118550828088127071 118748871683107848 118807076207999088 118911988265090139 119455710205031109 119514261185427654 119594661367460468 119999927563596171 120267384812463616 120365502361962039 120432587264129088 120633774408236544 120799480142313792 120815300005231104 120981255087655872 121183358801895936 121349819459590848 121351832589237952 121411312950275712 121552538874407424 121701381606034776 121904688318573888 121964439660755328 122072139813516984 122255829813807144 122276065891516992 122384041224427476 122444027520488856 122941599498798444 123146978041741472 123172861017634623 123316135978611996 123633149568035328 123940715303406456 124009792826429952 124196398541010432 124387583512877568 124574757714021888 124893053459096832 124954269542548992 125064609851210976 125273534962399488 125462042313124608 125636464491591456 125698044956492736 125844257217353472 125908028244730368 126019210765747104 126080978832978624 126208840184036064 126593330176980576 126804809072684288 126916783491998864 126978991502729184 127091119733059302 127494992072828016 127670122556444538 127734818833102572 127883400274116144 128253890835166278 128316754226419668 128388270705267456 128644610990033502 128707665891999012 128779400242831104 129696632438292864 129762355639977216 130287505479014016 130353528103029504 130468636202806512 130686588942256256 130750644715681536 130866103487506608 130883241672333696 131063026344960528 131281972035387264 131462304414556752 131681917113941376 131798198241691128 131862798868218768 132244818131310066 132398645614090632 132465738049143408 132582711326463099 132647696480529594 132847300218468654 133186732790364981 133592480643496329 133890233134416384 134343942228632448 134500211417488896 134753215472284032 134955987523523712 135300807914021568 135367125337761408 135486660672145224 135712996209266112 135779515666284672 135899415160103016 135917212505884992 136331278652132928 136520811662892696 136587727069060176 136679612991383392 136746606233708352 136914054306789123 137142774358395624 137560574127956616 138119574745563684 138264291528749568 138540350296959156 138685507953818112 139087293264039744 139319643792655872 139433304716332263 139511016929733696 139720948358636736 139744075304590848 139936031451987264 139954357431802368 140380722572493312 140504685141483936 140739403476275968 140808386616887808 140932726832699424 141144797602265184 141341022553040388 141574789369522656 141646531775321664 141771612111465492 141984945207040572 142222136371669536 142417496449103148 142655410206769824 142781381428498722 142851365440570332 143431866081931518 143654908521705984 143868825308380662 144092547237689856 144238674496041216 144678091630834944 144895798297845504 145047752562284416 145118847431690496 145337217333025536 145708562368946304 145779981132973824 145908711493079472 145982650094974368 146152457456132736 146224093794460416 146575875240190032 146647719115908192 146777215728157326 146892699618852096 147022412560038288 147094475305141728 147224366423444934 147243646881375408 147445904638080594 147692218539810672 148142156753184048 148272973021902519 148948476315851961 149023955305286334 149629539307693991 149786315822812032 150085379488372419 150242633616636288 150468713616993408 150626512276218432 150700341563678592 151136935007211504 151312737844675008 151389414913306752 151565511435989504 151597367406319536 151825485963964176 152079116120201088 152213408903274264 152542418834961792 152677120735424376 152906864069120616 153372688483649544 153585913120754283 153764564615306316 153839932012921896 154285621153195077 154543361057333976 154629494758881792 154755645893951193 155100567096304128 155333957149582848 155807175602437632 156100259507497344 156205271990152448 156281835695666688 156473204922044712 156734599266737856 156916913320403712 157212084717664704 157448652110777664 157850942566358496 157928312894054976 158067770784169428 158331828910810464 158409434943998784 158549317686786852 158787897302548332 159274280273374812 159352348247236872 159681083838441984 159999903418128228 160487336482616052 160576783018838784 161065973523085056 161308340116874496 161799759279454464 161881750600367616 162268508808046368 162539584424765184 162619252881007104 162762853084689312 163007773085076192 163034754522022656 163178721632569968 163258703360651808 163504369499653728 163922132665064592 164230481356846164 164421514638149328 164897859645213786 164978684005396716 165254287071208608 165400214130043074 165649102741547334 166153745857287006 166578278333248509 166659926347332054 166752813134947968 167515285988788608 167597393275323648 168025614354329472 168107971777304832 168278453578714752 168360934930336512 168509605300663536 168791106902640768 169305322003638912 169454826310745736 169993322763770688 170029051883112942 170226830075259384 170313091777470096 170511200365488192 171005187780221704 171089005635226224 171240085016183547 171526147986711336 171610221189332016 171761760827352423 172020222077760693 172544274544105737 172928843251057152 173514841101673344 173716673972018688 173861281189500723 173958181603742016 174488137983342144 174510988896444928 174750701793280704 175042629380516352 175283072552742336 175575889485255168 175730930988921504 175817065157625024 176326424175080088 176531527485454176 176620984065524544 176776948435284132 176863595307372792 177129733624624872 177582310387153308 177669352005811848 178123307524661772 179125256304843264 179271391778141481 179391992051190702 179670953963045376 179941316698031616 180401077218695424 180489500450348544 180648880896193632 180950661612354816 181039354221712896 181199220213470688 181222950007846656 181471882631483808 181775038202843904 182027748883856928 182116969425413568 182328808311611136 182552072409052164 182857032477860832 182946659491132992 183108209720275476 183414098837275488 183576061836641214 184159432994084912 184412399248197666 184720467062612208 184974203967917994 185449724352052992 185819993652270614 185911072955109684 186014689239644928 186294597811515648 186581375269316352 186862136571032832 187339580188645248 187910302443599232 188193063469686912 188454696737387184 188547067434739104 188766385826030208 188862042367095552 189028816148620656 189313260276054096 189629515162226048 189889995265470864 190207213609026432 190375175237998296 190468487254093776 190636679599588953 191242488109242024 191505183834666807 191508360804891143 191602228249653858 191825100411174216 192380836252749417 192475131339629502 192582406057901184 192966916485050253 193061498837998518 194278083158595072 194544948657439296 194643533459965824 194869943274843648 195431258218521024 195434500320253376 195530292154544256 195702954304209768 196029883413384384 196125967073522304 196299155231259912 196324862508500544 196594539517440792 196922958053080896 197193456621835128 197522875670912064 197697297362536692 198367227196965099 198597968421135948 198698607073715112 198971544720794391 199715087763749376 200113839317829892 200323511488848384 200624951489324544 200835349701624576 200933788751571456 201236147076496896 201515913342948672 201750317126233344 201852553217742336 202129823208426048 202433981285285568 202772154826934784 202951211871032352 203050688006642112 203229991008217836 203389891779949056 203569494313899168 203875818758827488 204496917978199392 204781217494339044 204881590603590264 205019419487075088 205119909350562528 205714161537593436 206057814743111968 206239773174498154 206340861191934924 207179362118345526 207396437293124352 207810525445438734 208133679343329792 208630939896059616 208979465688983808 209081896561294848 209266525394600544 209616112956886272 209931536147703552 210467923421811328 210571083858739968 210757027712225904 211109105214413952 211212579925331712 211399090249049136 211717196403397776 212011533829560582 212362184054283984 212365707031166416 212469797662982496 212657418167198238 212977417810560858 213333204557504304 213626244673654722 213983115310154736 214172072142748083 214277048160855498 215147799122897277 215482362782558976 215803237962570993 216358011744061824 217017137446252416 217343697446768256 217571628843426624 217678271147535744 218005825999538304 218562843553419456 218669971699460736 218863067239619208 218973975142461552 219228686184199104 219863812860285048 219971578673862288 220165823592235989 220339049428278144 220533618840057432 220641712957712592 220836549635167401 220865470322063112 221538327809716008 222104371110998012 222213235129776072 222337084179930624 223350009392595456 223353714651718144 223535932957929501 224034152472439296 224371271438286336 224679473734218048 225054809203521024 225363950424954432 225740429338185216 225939768414327648 226657763685027584 226705402510817256 226969106767012512 227084122369960128 227348267153984256 227396051109479304 228118674180301632 228320113354911396 228701530648948448 228813628252442688 229015681103136564 229360296103680924 230059032725474316 230646846922959474 230759898019382844 231353121468897792 231815041586000964 231944242138322688 232057929150448128 232650850644456192 233000935724374272 233710763403656448 234150389261246016 234307907985228672 234422753543500032 235101898900106784 235375369980605568 235494645420699392 235702597913712176 235818127076497056 236172978166166496 236776413849537744 236892469341082464 237101656176254142 237497743366215696 237614152415998176 237823976530180278 238911420410062218 239028522370855308 239189322734920936 239999855127192342 240731004723924078 240865174528258176 241598960284627584 241962510175311744 242699638919181696 242703665178475904 242822625900551424 243402763212069552 243809376637147776 243928879321510656 244144279627033968 244511659627614288 244552131783033984 244768082448854952 244888055040977712 245883198997596888 246293956083482944 246345722035269246 246632271957223992 247346789467820679 247881430606812912 248100321195064611 248473654112321001 249230618785930509 249786106918193664 249989889520998081 250129219702421952 250547069924798976 250924084626249216 251272928983182912 251396089912985472 251688514434706944 252038421531494208 252161957665957248 252417680368072128 253186660353961152 253609618145368576 253833566983997728 253957983005458368 254182239466118604 254989984145656032 255340245112889076 255469637666205144 255766800548232288 256507781670332556 256633508452839336 256776541410534912 257289221980067004 257415331783998024 257558800485662208 259393264876585728 259524711279954432 260575010958028032 260707056206059008 260937272405613024 261373177884512512 261501289431363072 261732206975013216 261766483344667392 262126052689921056 262563944070774528 262924608829113504 263363834227882752 263596396483382256 263725597736437536 264489636262620132 264797291228181264 264931476098286816 265165422652926198 265295392961059188 265694600436937308 266373465580729962 267184961286992658 268687884457264896 269087988076786053 269506430944568064 269911975047047424 270601615828043136 270734250675522816 270973321344290448 271425992418532224 271559031332569344 271798830320206032 271834425011769984 272662557304265856 273041623325785392 273175454138120352 273359225982766784 273493212467416704 273828108613578246 274285548716791248 275121148255913232 275364092754961821 276239149491127368 276618598872296499 277080700593918312 277461305951876991 278174586528079488 278729990478405921 278866609432664526 279022033859467392 279441896717273472 279872062903974528 281009370282967872 281478806952551936 281865453665398848 282289595204530368 282682045106080776 283149578739045312 283293063550643328 283543224222930984 283969890414081144 284444272743339072 284834992898206296 285310820413539648 285562762856997444 285702730881140664 286863732163863036 287403342374480787 287737650616761324 288477348992082432 288712697009444253 289356183261669888 289791596595691008 290095505124568832 290237694863380992 290674434666051072 291417124737892608 291559962265947648 291817422986158944 291965300189948736 292304914912265472 292448187588920832 293151750480380064 293295438231816384 293554431456314652 293785399237704192 294044825120076576 294188950610283456 294448732846889868 294487293762750816 294891809276161188 295384437079621344 296284313506368096 296545946043805038 297896952631703922 298047910610572668 299259078615387982 299572631645624064 300170758976744838 300485267233272576 300937427233986816 301253024552436864 301400683127357184 302273870014423008 302625475689350016 302778829826613504 303194734812639072 303650971927928352 304158232240402176 304426817806548528 305084837669923584 305354241470848752 305813728138241232 306745376967299088 307171826241508566 307529129230612632 307679864025843792 308571242306390154 309086722114667952 309359659761747231 309511291787902386 310769043177518289 311715788168158101 312200519014994688 312410543980304896 312946409844089424 313469198533475712 313833826640807424 314424169435329408 314897304221555328 315701885132716992 315856625788109952 316135541568338856 316663657821620928 316818869887997568 317098635373573704 317575794605096664 318017300744340873 318548560546749624 318704696494473744 318986127250797357 319466126715841287 319999806836256456 320439367010482083 320974672965232104 321153566037677568 322131947046170112 322616680233748992 323599518558908928 324537017616092736 325079168849530368 325525706169378624 326015546170152384 326069509044045312 326357443265139936 326517406721303616 327008738999307456 327844265330129184 328460962713692328 328843029276298656 329795719290427572 329957368010793432 330508574142417216 330800428260086148 331298205483094668 332307491714574012 333156556666497018 333319852694664108 333505626269895936 335030571977577216 335194786550647296 336051228708658944 336215943554609664 336556907157429504 336721869860673024 337019210601327072 337582213805281536 338610644007277824 338909652621491472 339986645527541376 340058103766225884 340453660150518768 340626183554940192 341022400730976384 342010375560443408 342178011270452448 342480170032367094 343052295973422672 343220442378664032 343523521654704846 344040444155521386 345088549088211474 345970270384439211 347029682203346688 347722562379001446 347916363207484032 348976275966684288 349501403586561408 350566145105484672 351461861977843008 351634130315250048 352652848350160176 353063054970908352 353241968131049088 353553896870568264 353727190614745584 354259467249249744 355164620774306616 355338704011623696 355652484264381213 356246615049323544 358367130615093327 358542783556282962 358783984102381404 359999782690788513 360802154437390848 361096507085886117 361297761792387264 361901323224709632 362398440426941376 362445900015693312 362943765262967616 363550076405687808 364055497767713856 364233938850827136 364657616623222272 365104144818104328 365714064955721664 365893318982265984 366216419440550952 366828197674550976 367152123673282428 368318865988169824 368824798496395332 369440934125224416 369518583052903869 369948407935835988 370899448704105984 371639987304541228 371822145910219368 372029378479289856 372589195623031296 373162750538632704 373724273142065664 374679160377290496 375820604887198464 376386126939373824 376909393474774368 377094134869478208 377532771652060416 377724084734191104 378057632297241312 378626520552108192 379259030324452096 379779990530941728 380414427218052864 380750350475996592 380936974508187552 381273359199177906 382484976218484048 383010367669333614 383016721609782286 383204456499307716 383650200822348432 384761672505498834 384950262679259004 385164812115802368 385933832970100506 386122997675997036 388682649444246521 389089897314878592 389287066919931648 390862516437042048 390869000640506752 391060584309088512 391405908608419536 392059766826768768 392251934147044608 392598310462519824 392649725017001088 393189079034881584 393845916106161792 394386913243670256 395045751341824128 395394594725073384 396734454393930198 397195936842271896 397397214147430224 397748133979389297 397943089441588782 399560198371094943 400227678635659784 400777441930488987 401670699403249152 403031826685897344 403500634252466688 404259646416852096 404867962570571136 405902423742064704 406101376013284224 406459982016435672 407138988627798336 407751637517654976 408993835956398784 409562434988678088 409763181207180528 410038838974150176 410239818701125056 411428323075186872 412115629486223936 412479546348996308 412681722383869848 414358724236691052 414792874586248704 415621050890877468 417261879792119232 417958931377967616 418299914148996789 418533050789201088 419232225913772544 419863072295407104 420935846843622656 421142167717479936 421514055424451808 422218210428827904 422425159850663424 422798180498098272 423434392806795552 424023067659121164 424724368108567968 424731414062332832 424939595325964992 425314836334396476 425954835621121716 426666409115008608 427252489347309444 427966230620309472 428344144285496166 428554096321710996 430295598245794554 430964725565117952 431606475925141986 432716023488123648 434034274892504832 434687394893536512 435143257686853248 435356542295071488 436011651999076608 437125687106838912 437339943398921472 437726134479238416 437947950284923104 438457372368398208 439727625720570096 439943157347724576 440331647184471978 440678098856556288 441067237680114864 441283425915425184 441673099270334802 441730940644126224 443076655619432016 444208742221996024 444426470259552144 444818919065707557 446845428947555883 447071865915859002 448888617923081973 449358947468436096 450256138465117257 450727900849908864 451879536828655296 453315527370055168 453410805021634512 453938213534025024 454168244739920256 454696534307968512 454792102218958608 456237348360603264 456640226709822792 457403061297896896 457627256504885376 458031362206273128 458720592207361848 460118065450948632 460757739362262849 461293693845918948 461519796038765688 462856863459585231 463630083172001928 463888484276645376 464266937681853579 465301701288912384 466001871448748544 467421526807312896 468300778522492032 468615815970457344 468845507087000064 470203797800213568 470750739961211136 470989290841398784 471405195827424352 471636254152994112 472345956332332992 473552827699075488 473784938682164928 474203312352508284 474995486732431392 475228304831996352 475647953060360556 477822840820124436 478057044741710616 478378645469841872 479999710254384684 481462009447848156 481730349056516352 483197920569255168 483925020350623488 485399277838363392 485407330356951808 485645251801102848 486805526424139104 487618753274295552 487857758643021312 488288559254067936 489023319255228576 489104263566067968 489536164897709904 489776110081955424 491766397995193776 492587912166965888 492691444070538492 493264543914447984 494693578935641358 495762861213625824 496200642390129222 496947308224642002 498461237571861018 499734834999745527 499979779041996162 500258439404843904 502545857966365824 502792179825970944 504076843062988416 504323915331914496 504835360736144256 506373320707922304 507667133967995456 507915966010916736 508364478932237208 509979968291312064 510680490225778152 510939275332410288 511533601096464576 513015563340665112 513267016905678672 513720255048550641 514578443960134008 514830663567996048 515285282482057269 516060666233282079 518786529753171456 521150021916056064 521583843568502169 521874544811226048 522746355769025024 523464413950026432 523532966689334784 524252105379842112 525127888141549056 525849217658227008 526727668455765504 527192792966764512 527451195472875072 528979272525240264 529594582456362528 529862952196573632 530330845305852396 530590785922118376 531389200873874616 532746931161459924 534369922573985316 537375768914529792 538175976153572106 539012861889136128 539823950094094848 541203231656086272 541468501351045632 541946642688580896 542851984837064448 543118062665138688 543597660640412064 543668850023539968 545325114608531712 546083246651570784 546350908276240704 546718451965533568 546986424934833408 547656217227156492 548571097433582496 550242296511826464 550728185509923642 552478298982254736 553237197744592998 554161401187836624 554922611903753982 556349173056158976 557459980956811842 557733218865329052 558044067718934784 558883793434546944 559744125807949056 562018740565935744 563730907330797696 564579190409060736 565364090212161552 566299157478090624 566586127101286656 567086448445861968 567939780828162288 568888545486678144 569669985796412592 570621640827079296 571125525713994888 571405461762281328 571910038798766859 573727464327726072 574525082414673429 574806684748961574 575475301233522648 577142508758248251 577425394018888506 578900749455150759 580191010249137664 582834249475785216 583634845972317888 583930600379897472 584609829824530944 586303500960760128 586590876463632768 587108862912629304 588089650240153152 588377901220566912 588897465693779736 588974587525501632 589783618552322376 590768874159242688 592568627012736192 593091892087610076 595101681590895297 595793905263407844 596095821221145336 598518157230775964 599145263291248128 600341517953489676 600970534466545152 601874854467973632 602506049104873728 602801366254714368 604547740028846016 605250951378700032 605557659653227008 606389469625278144 607301943855856704 608316464480804352 608853635613097056 610169675339847168 610708482941697504 611627456276482464 613490753934598176 614343652483017132 615058258461225264 615359728051687584 617142484612780308 618173444229335904 618719319523494462 619022583575804772 621538086355036578 623431576336316202 624401038029989376 625892819688178848 626938397066951424 628848338870658816 629794608443110656 631403770265433984 631713251576219904 632271083136677712 633327315643241856 633637739775995136 634197270747147408 635151589210193328 636034601488681746 637097121093499248 637409392988947488 637972254501594714 638932253431682574 639999613672512912 640878734020964166 641949345930464208 642516216428244249 645443397368691831 647409713887712979 649074035232185472 650369977782947149 651051412338757248 652031092340304768 652714886530279872 653034813442607232 654017477998614912 655688530660258368 656921925427384656 657686058552597312 659591438580855144 659914736021586864 660497470776707967 661017148284834432 661600856520172296 662596410966189336 664614983429148024 666313113332994036 666639705389328216 667011252539791872 670061143955154432 670607798873788503 672102457417317888 673113814314859008 674038421202654144 675164427610563072 677221288014555648 677819305242982944 679973291055082752 680116207532451768 680907320301037536 681252367109880384 682044801461952768 684020751120886816 684356022540904896 684960340064734188 686104591946845344 686440884757328064 687047043309409692 688080888311042772 690177098176422948 691940540768878422 694059364406693376 695445124758002892 695832726414968064 697952551933368576 699002807173122816 701132290210969344 702923723955686016 703268260630500096 705305696700320352 706126109941816704 706483936262098176 707107793741136528 707454381229491168 708518934498499488 710329241548613232 710677408023247392 711304968528762426 712493230098647088 716734261230186654 717085567112565924 717567968204762808 719999565381577026 721839206110743539 722193014171772234 722595523584774528 724796880853882752 725887530525935232 728110995535427712 728467877701654272 730208289636208656 731428129911443328 731786637964531968 732432838881101904 733656395349101952 734304247346564856 736637731976339648 737649596992790664 738881868250448832 739037166105807738 739896815871671976 742040368403462037 743279974609082456 743644291820438736 744300963585193833 745420962336963003 747691856357791527 749358320754580992 749969668562994243 751641209774396928 752772253878747648 753818786949548736 754188269738956416 755065543304120832 756115264594482624 757253041104216384 758518060648904192 759559981061883456 760828854436105728 761500700951993184 761873949016375104 762546718398355812 764969952436968096 766020735338667228 766033443219564572 766408912998615432 767300401644696864 769523345010997668 769900525358518008 770329624231604736 771867665940201012 772245995351994072 777365298888493042 778179794629757184 778574133839863296 781725032874084096 781738001281013504 782121168618177024 782811817216839072 784119533653537536 784503868294089216 785196620925039648 785299450034002176 786378158069763168 787691832212323584 788773826487340512 790091502683648256 790789189450146768 793468908787860396 794391873684543792 794794428294860448 795496267958778594 795886178883177564 799120396742189886 800455357271319568 801554883860977974 806063653371794688 807263964230358159 808519292833704192 809735925141142272 811804847484129408 812202752026568448 812919964032871344 814277977255596672 815503275035309952 817987671912797568 819124869977356176 819526362414361056 820077677948300352 820479637402250112 822856646150373744 824231258972447872 824959092697992616 825363444767739696 826092278264885463 828717448473382104 829855796616889497 831242101781754936 832383917855630973 834523759584238464 836189971435217763 836599828297993578 837066101578402176 841871693687245312 843028110848903616 844436420857655808 845596360996196544 846868785613591104 848046135318242328 849448736217135936 849462828124665664 849879190651929984 850629672668792952 851909671242243432 853332818230017216 854504978694618888 855932461240618944 856688288570992332 857108192643421992 860591196491589108 862210027123442361 863212951850283972 865432046976247296 868068549785009664 869374789787073024 870286515373706496 870713084590142976 872023303998153216 874251374213677824 874679886797842944 875452268958476832 875895900569846208 876914744736796416 879455251441140192 879886314695449152 880663294368943956 881356197713112576 882134475360229728 882566851830850368 883346198540669604 883461881288252448 886153311238864032 888417484443992048 888852940519104288 889637838131415114 893690857895111766 894143731831718004 897777235846163946 898717894936872192 900512276930234514 901455801699817728 903759073657310592 906821610043269024 907876427068050048 908336489479840512 909584204437917216 912474696721206528 913280453419645584 914806122595793792 915254513009770752 916062724412546256 917441184414723696 920236130901897264 921515478724525698 922587387691837896 923039592077531376 925713726919170462 927260166344003856 928078979285241693 928533875363707158 932307129532554867 935147364504474303 936601557044984064 937231631940914688 940407595600427136 941501479922422272 942810391654848704 943272508305988224 944691912664665984 947105655398150976 947569877364329856 948406624705016568 949990973464862784 950456609663992704 951295906120721112 954051902233022619 955645681640248872 956114089483421232 956757290939683744 956958381752392071 958398380147523861 959999420508769368 962924018895696312 963460698113032704 966395841138510336 967850040701246976 970798555676726784 970814660713903616 973611052848278208 975237506548591104 976577118508135872 978046638510457152 978208527132135936 979072329795419808 979552220163910848 983532795990387552 985175824333931776 985382888141076984 986529087828895968 989387157871282716 991525722427251648 992401284780258444 993894616449284004 996922475143722036 999469669999491054 999959558083992324 1000516878809687808 1005091715932731648 1005584359651941888 1008153686125976832 1008647830663828992 1009670721472288512 1012746641415844608 1015334267935990912 1015831932021833472 1016728957864474416 1019959936582624128 1021360980451556304 1021878550664820576 1023067202192929152 1026031126681330224 1026534033811357344 1027440510097101282 1029156887920268016 1029661327135992096 1030570564964114538 1032121332466564158 1037910811153317633 1043167687137004338 1043749089622452096 1046928827900052864 1048504210759684224 1051698435316454016 1054385585933529024 1054902390945750144 1057958545050480528 1059189164912725056 1059725904393147264 1060661690611704792 1061181571844236752 1062778401747749232 1065493862322919848 1068739845147970632 1075101391845279981 1076351952307144212 1079999348072365539 1082406463312172544 1083289521257658351 1083893285377161792 1085703969674128896 1087195321280824128 1087337700047079936 1090650229217063424 1092166493303141568 1092701816552481408 1093436903931067136 1093972849869666816 1095312434454312984 1097142194867164992 1100484593023652928 1101456371019847284 1104956597964509472 1106474395489185996 1108322802375673248 1109845223807507964 1112698346112317952 1114919961913623684 1115466437730658104 1116088135437869568 1117767586869093888 1119488251615898112 1124037481131871488 1127461814661595392 1129158380818121472 1130728180424323104 1132598314956181248 1133172254202573312 1134172896891723936 1135879561656324576 1137777090973356288 1139339971592825184 1141243281654158592 1142251051427989776 1142810923524562656 1143820077597533718 1147454928655452144 1149050164829346858 1149613369497923148 1150950602467045296 1154285017516496502 1154850788037777012 1157801498910301518 1166047948332739563 1167269691944635776 1167861200759794944 1172607001921520256 1173181752927265536 1174217725825258608 1176179300480306304 1176755802441133824 1177794931387559472 1177949175051003264 1179567237104644752 1181537748318485376 1185137254025472384 1186183784175220152 1190203363181790594 1191587810526815688 1192191642442290672 1193244401938167891 1197036314461551928 1198680595113284829 1200683035906979352 1202332325791466961 1205012098209747456 1209095480057692032 1210501902757400064 1212778939250556288 1214603887711713408 1217707271226194112 1221416965883395008 1223254912552964928 1226981507869196352 1228687304966034264 1230116516922450528 1230719456103375168 1234284969225560616 1236346888458671808 1237438639046988924 1238045167151609544 1243076172710073156 1246863152672632404 1251785639376357696 1253876794133902848 1254899742446990367 1257696677741317632 1259589216886221312 1262807540530867968 1263426503152439808 1264542166273355424 1266654631286483712 1267275479551990272 1268394541494294816 1270303178420386656 1272069202977363492 1274194242186998496 1274818785977894976 1275944509003189428 1277864506863365148 1279999227345025824 1281757468041928332 1283898691860928416 1285032432856488498 1290886794737383662 1294819427775425958 1298148070464370944 1300739955565894298 1302102824677514496 1304062184680609536 1305429773060559744 1306069626885214464 1308034955997229824 1311377061320516736 1313843850854769312 1315372117105194624 1319182877161710288 1319829472043173728 1320994941553415934 1322034296569668864 1323201713040344592 1325192821932378672 1329229966858296048 1332626226665988072 1333279410778656432 1334456757197122671 1340536286842667649 1340558525634238001 1341215597747577006 1346665853769245919 1348076842405308288 1350768415395351771 1355638610485965888 1359946582110165504 1360232415064903536 1361814640602075072 1362504734219760768 1364089602923905536 1368041502241773632 1368712045081809792 1369920680129468376 1372209183893690688 1372881769514656128 1374094086618819384 1376161776622085544 1380354196352845896 1382273218086788547 1383881081537756844 1388570590378755693 1390890249516005784 1391665452829936128 1392800813045560737 1395905103866737152 1398005614346245632 1402264580421938688 1405847447911372032 1406536521261000192 1410611393400640704 1412252219883633408 1412967872524196352 1414215587482273056 1414908762458982336 1417037868996998976 1420658483097226464 1421354816046494784 1422609937057524852 1424986460197294176 1433468522460373308 1434171134225131848 1435135936409525616 1439999130763154052 1443678412221487078 1444386028343544468 1445191047169549056 1449593761707765504 1451775061051870464 1456221991070855424 1456935755403308544 1460416579272417312 1462856259822886656 1463573275929063936 1464865677762203808 1467312790698203904 1468608494693129712 1473275463952679296 1475299193985581328 1477763736500897664 1478074332211615476 1479793631743343952 1484080736806924074 1486559949218164912 1487288583640877472 1488601927170387666 1490841924673926006 1495383712715583054 1499204504999236581 1499939337125988486 1507637573899097472 1508376539477912832 1512230529188965248 1514506082208432768 1519119962123766912 1523001401903986368 1523747898032750208 1525093436796711624 1529939904873936192 1532041470677334456 1532066886439129144 1532817825997230864 1534600803289393728 1539046690021995336 1539801050717036016 1541160765145651923 1543735331880402024 1544491990703988144 1545855847446171807 1554730597776986084 1556359589259514368 1563450065748168192 1563476002562027008 1564751530705506507 1565623634433678144 1568239067307075072 1570393241850079296 1570598900068004352 1572756316139526336 1575383664424647168 1577547652974681024 1580183005367296512 1581578378900293536 1586937817575720792 1588783747369087584 1589588856589720896 1590992535917557188 1591772357766355128 1598240793484379772 1600910714542639136 1603109767721955948 1612127306743589376 1614527928460716318 1617038585667408384 1619471850282284544 1623609694968258816 1624405504053136896 1625839928065742688 1628555954511193344 1631006550070619904 1635975343825595136 1638249739954712352 1639052724828722112 1640155355896600704 1640959274804500224 1645713292300747488 1648462517944895744 1649918185395985232 1650726889535479392 1652184556529770926 1657434896946764208 1659711593233778994 1662484203563509872 1664767835711261946 1669047519168476928 1672379942870435526 1673199656595987156 1674132203156804352 1686056221697807232 1691192721992393088 1693737571227182208 1696092270636484656 1698897472434271872 1698925656249331328 1699758381303859968 1701259345337585904 1703819342484486864 1706665636460034432 1709009957389237776 1711864922481237888 1713376577141984664 1714216385286843984 1715730116396300577 1721182392983178216 1723575247244020287 1724420054246884722 1726425903700567944 1731427526274744753 1736702248365452277 1740573030747412992 1748502748427355648 1750904537916953664 1751791801139692416 1753829489473592832 1758910502882280384 1759772629390898304 1761326588737887912 1764268950720459456 1765133703661700736 1766692397081339208 1766923762576504896 1772306622477728064 1776834968887984096 1777705881038208576 1779275676262830228 1787381715790223532 1788287463663436008 1795554471692327892 1797435789873744384 1801024553860469028 1802911603399635456 1807518147314621184 1813643220086538048 1815752854136100096 1816672978959681024 1819168408875834432 1824949393442413056 1826560906839291168 1829612245191587584 1830509026019541504 1832125448825092512 1834882368829447392 1840472261803794528 1843030957449051396 1845174775383675792 1846079184155062752 1851427453838340924 1854520332688007712 1856157958570483386 1857067750727414316 1864614259065109734 1870294729008948606 1873203114089968128 1880815191200854272 1885620783309697408 1886545016611976448 1889383825329331968 1894211310796301952 1895139754728659712 1896813249410033136 1899981946929725568 1900913219327985408 1902591812241442224 1908103804466045238 1911291363280497744 1912228178966842464 1913514581879367488 1913916763504784142 1916796760295047722 1919998841017538736 1925848037791392624 1927548649284732747 1936330192106075493 1942229141663138937 1947222105696556416 1951109933348841447 1953154237016271744 1956093277020914304 1958144659590839616 1959104440327821696 1967065591980775104 1970351648667863552 1970765776282153968 1973058175657791936 1978774315742565432 1983051444854503296 1984802569560516888 1987789232898568008 1993844950287444072 1998939339998982108 1999919116167984648 2001033757619375616 2010183431865463296 2011823396621365509 2016307372251953664 2019341442944577024 2025493282831689216 2030668535871981824 2031663864043666944 2033457915728948832 2039919873165248256 2042721960903112608 2043757101329641152 2046134404385858304 2052062253362660448 2053068067622714688 2054881020194202564 2058313775840536032 2059322654271984192 2061141129928229076 2064242664933128316 2075821622306635266 2086335374274008676 2087498179244904192 2093857655800105728 2097008421519368448 2103396870632908032 2108771171867058048 2109804781891500288 2115917090100961056 2118378329825450112 2119451808786294528 2121323381223409584 2122363143688473504 2125556803495498464 2130987724645839696 2137479690295941264 2150202783690559962 2152703904614288424 2159998696144731078 2165517618332230617 2166579042515316702 2167786570754323584 2174390642561648256 2184332986606283136 2185403633104962816 2186873807862134272 2190624868908625968 2194284389734329984 2200969186047305856 2202912742039694568 2209913195929018944 2212948790978371992 2216645604751346496 2219690447615015928 2226121105210386111 2229839923827247368 2230932875461316208 2232902890755581499 2236262887010889009 2243075569073374581 2248074962263742976 2254923629323190784 2258316761636242944 2261456360848646208 2265196629912362496 2268345793783447872 2271759123312649152 2275554181946712576 2278679943185650368 2282486563308317184 2284502102855979552 2285621847049125312 2287640155195067436 2294909857310904288 2298100329658693716 2299226738995846296 2301901204934090592 2308570035032993004 2309701576075554024 2315602997820603036 2332095896665479126 2334539383889271552 2335722401519589888 2345214003843040512 2346363505854531072 2348435451650517216 2352358600960612608 2353511604882267648 2355589862775118944 2355898350102006528 2359134474209289504 2363075496636970752 2370274508050944768 2372367568350440304 2380406726363581188 2383175621053631376 2384383284884581344 2386488803876335782 2394072628923103856 2397361190226569658 2401366071813958704 2404664651582933922 2418190960115384064 2421791892691074477 2425557878501112576 2429207775423426816 2435414542452388224 2442833931766790016 2446509825105929856 2453963015738392704 2457374609932068528 2460233033844901056 2461438912206750336 2468569938451121232 2472693776917343616 2474877278093977848 2476090334303219088 2478276834794656389 2486152345420146312 2489567389850668491 2493726305345264808 2503571278752715392 2508569914305653289 2509799484893980734 2525615081061735936 2529084332546710848 2533309262572967424 2536789082988589632 2540606356840773312 2544138405954726984 2548388484373996992 2549637571955789952 2551889018006378856 2555729013726730296 2559998454690051648 2563514936083856664 2567797383721856832 2570064865712976996 2581773589474767324 2586630081370327083 2589638855550851916 2596296140928741888 2601479911131788596 2604205649355028992 2608124369361219072 2610859546121119488 2612139253770428928 2616069911994459648 2622754122641033472 2627687701709538624 2630744234210389248 2638365754323420576 2639658944086347456 2641989883106831868 2644068593139337728 2646403426080689184 2650385643864757344 2658459933716592096 2665252453331976144 2666558821557312864 2668913514394245342 2681072573685335298 2681117051268476002 2682431195495154012 2693331707538491838 2696153684810616576 2701536830790703542 2711277220971931776 2720464830129807072 2723629281204150144 2725009468439521536 2736083004483547264 2737424090163619584 2739841360258936752 2744418367787381376 2745763539029312256 2748188173237638768 2752323553244171088 2760708392705691792 2764546436173577094 2767762163075513688 2777141180757511386 2781780499032011568 2784236937855725079 2785601626091121474 2796921388597664601 2805442093513422909 2811694895822744064 2821222786801281408 2824504439767266816 2828431174964546112 2829817524917964672 2834075737993997952 2841316966194452928 2842709632092989568 2845219874115049704 2849972920394588352 2862155706699067857 2866937044920746616 2868342268450263696 2870271872819051232 2870875145257176213 2879998261526308104 2887356824442974156 2888772056687088936 2890382094339098112 2899187523415531008 2903550122103740928 2912443982141710848 2920833158544834624 2925712519645773312 2929731355524407616 2934625581396407808 2937216989386259424 2946550927905358592 2950598387971162656 2955527473001795328 2956148664423230952 2959587263486687904 2968161473613848148 2973119898436329824 2974577167281754944 2977203854340775332 2981683849347852012 2990767425431166108 2998409009998473162 2999878674251976972 3015275147798194944 3016753078955825664 3024461058377930496 3029012164416865536 3038239924247533824 3046002803807972736 3047495796065500416 3050186873593423248 3059879809747872384 3064082941354668912 3064133772878258288 3065635651994461728 3069201606578787456 3078093380043990672 3079602101434072032 3082321530291303846 3087470663760804048 3088983981407976288 3091711694892343614 3109461195553972168 3113732433459952899 3129503061411013014 3131247268867356288 3140786483700158592 3145512632279052672 3155095305949362048 3163156757800587072 3173875635151441584 3177567494738175168 3179177713179441792 3181985071835114376 3183544715532710256 3196481586968759544 3201821429085278272 3206219535443911896 3225304175535839943 3229055856921432636 3239998044217096617 3247219389936517632 3249868563772975053 3251679856131485376 3257111909022386688 3262013100141239808 3271950687651190272 3276499479909424704 3278105449657444224 3280310711793201408 3281918549609000448 3291426584601494976 3296925035889791488 3299836370791970464 3301453779070958784 3304369113059541852 3314869793893528416 3319423186467557988 3324968407127019744 3329535671422523892 3338095038336953856 3344759885740871052 3346399313191974312 3348264406313608704 3372112443395614464 3382385443984786176 3387475142454364416 3392184541272969312 3397794944868543744 3397851312498662656 3399516762607719936 3402518690675171808 3407638684968973728 3413331272920068864 3418019914778475552 3423729844962475776 3426753154283969328 3428432770573687968 3431460232792601154 3442364785966356432 3447150494488040574 3448840108493769444 3452851807401135888 3462855052549489506 3473404496730904554 3498143844998218689 3501809075833907328 3503583602279384832 3517821005764560768 3519545258781796608 3522653177475775824 3528537901440918912 3530267407323401472 3533384794162678416 3533847525153009792 3544613244955456128 3553669937775968192 3555411762076417152 3558551352525660456 3574763431580447064 3576574927326872016 3579733205814503673 3591108943384655784 3596041785339854487 3602049107720938056 3606996977374400883 3615036294629242368 3627286440173076096 3631505708272200192 3638336817751668864 3653121813678582336 3659224490383175168 3664250897650185024 3669764737658894784 3680944523607589056 3686061914898102792 3690349550767351584 3692158368310125504 3702854907676681848 3709040665376015424 3712315917140966772 3714135501454828632 3729228518130219468 3740589458017897212 3761630382401708544 3771241566619394816 3773090033223952896 3778767650658663936 3788422621592603904 3790279509457319424 3793626498820066272 3799963893859451136 3801826438655970816 3805183624482884448 3816207608932090476 3822582726560995488 3824456357933684928 3827029163758734976 3827833527009568284 3833593520590095444 3839997682035077472 3851696075582785248 3855097298569465494 3872660384212150986 3884458283326277874 3894444211393112832 3902219866697682894 3906308474032543488 3912186554041828608 3916289319181679232 3918208880655643392 3934131183961550208 3941531552564307936 3946116351315583872 3957548631485130864 3966102889709006592 3969605139121033776 3975578465797136016 3987689900574888144 3997878679997964216 3999838232335969296 4003370271591368013 4021675576902714003 4023646793242731018 4039997561307737757 4052305246186055313 4061337071743963648 4066915831457897664 4079839746330496512 4085443921806225216 4087514202659282304 4092268808771716608 4104124506725320896 4106136135245429376 4109762040388405128 4116627551681072064 4118645308543968384 4122282259856458152 4128485329866256632 4146819654260365641 4151643244613270532 4165711771136267079 4172670748548017352 4174996358489808384 4187715311600211456 4194016843038736896 4206793741265816064 4217542343734116096 4219609563783000576 4231834180201922112 4236756659650900224 4238903617572589056 4242646762446819168 4244726287376947008 4251113606990996928 4261975449291679392 4274959380591882528 4300405567381119924 4305407809228576848 4319997392289462156 4331035236664461234 4333158085030633404 4335573141508647168 4348781285123296512 4368665973212566272 4370807266209925632 4381249737817251936 4388568779468659968 4401938372094611712 4405825484079389136 4419826391858037888 4425897581956743984 4433291209502692992 4439380895230031856 4452242210420772222 4459679847654494736 4461865750922632416 4465805781511162998 4472525774021778018 4486151138146749162 4497613514997709743 4522912721697292416 4536691587566895744 4543518246625298304 4557359886371300736 4569004205711959104 4571243694098250624 4575280310390134872 4589819714621808576 4596200659317387432 4598453477991692592 4603802409868181184 4617140070065986008 4619403152151108048 4623482295436955769 4631205995641206072 4664191793330958252 4669078767778543104 4690428007686081024 4694254592116519521 4696870903301034432 4704717201921225216 4711179725550237888 4711796700204013056 4718268948418579008 4726150993273941504 4740549016101889536 4744735136700880608 4760813452727162376 4766351242107262752 4768766569769162688 4772977607752671564 4788145257846207712 4794722380453139316 4802732143627917408 4809329303165867844 4836381920230768128 4843583785382148954 4851115757002225152 4858415550846853632 4870829084904776448 4885667863533580032 4893019650211859712 4907926031476785408 4914749219864137056 4920466067689802112 4922877824413500672 4937139876902242464 4945387553834687232 4949754556187955696 4952180668606438176 4956553669589312778 4972304690840292624 4979134779701336982 4987452610690529616 5007142557505430784 5017139828611306578 5019598969787961468 5052874442775204773 5058168665093421696 5073578165977179264 5081212713681546624 5088276811909453968 5096776968747993984 5099275143911579904 5103778036012757712 5111458027453460592 5119996909380103296 5127029872167713328 5135594767443713664 5140129731425953992 5163547178949534648 5170725741732060861 5173260162740654166 5179277711101703832 5194282578824234259 5202959822263577192 5210106745096356831 5221719092242238976 5245508245282066944 5255375403419077248 5261488468420778496 5276731508646841152 5279317888172694912 5283979766213663736 5292806852161378368 5300771287729514688 5316919867433184192 5330504906663952288 5333117643114625728 5337827028788490684 5362145147370670596 5362234102536952004 5364862390990308024 5386663415076983676 5392307369621233152 5403073661581407084 5422554441943863552 5440929660259614144 5447258562408300288 5450018936879043072 5472166008967094528 5474848180327239168 5479682720517873504 5488836735574762752 5491527078058624512 5496376346475277536 5504647106488342176 5521416785411383584 5529092872347154188 5535524326151027376 5554282361515022772 5563560998064023136 5568473875711450158 5571203252182242948 5593842777195329202 5610884187026845818 5642445573602562816 5656862349929092224 5659635049835929344 5668151475987995904 5682633932388905856 5685419264185979136 5690439748230099408 5699945840789176704 5724311413398135714 5733874089841493232 5736684536900527392 5740543745638102464 5741750290514352426 5759996523052616208 5774713648885948312 5777544113374177872 5782645947854198241 5808990576318226479 5826687424989416811 5841666317089669248 5853329800046524341 5859462711048815232 5874433978772518848 5893101855810717184 5901196775942325312 5911054946003590656 5912297328846461904 5919174526973375808 5936322947227696296 5946239796872659648 5949154334563509888 5954407708681550664 5963367698695704024 5981534850862332216 5996818019996946324 5999757348503953944 6030550295596389888 6035470189864096527 6048922116755860992 6058024328833731072 6076479848495067648 6092005607615945472 6094991592131000832 6100373747186846496 6119759619495744768 6128165882709337824 6128267545756516576 6131271303988923456 6138403213157574912 6156186760087981344 6159204202868144064 6164643060582607692 6174941327521608096 6177967962815952576 6183423389784687228 6218922391107944336 6227464866919905798 6259006122822026028 6262494537734712576 6281572967400317184 6291025264558105344 6310190611898724096 6326313515601174144 6347751270302883168 6355134989476350336 6358355426358883584 6363970143670228752 6367089431065420512 6392963173937519088 6403642858170556544 6412439070887823792 6450608351071679886 6458111713842865272 6479996088434193234 6496552854996691851 6499737127545950106 6503359712262970752 6552998959818849408 6556210899314888448 6560621423586402816 6582853169202989952 6599672741583940928 6602907558141917568 6608738226119083704 6629739587787056832 6638846372935115976 6649936814254039488 6659071342845047784 6678363315631158333 6689519771481742104 6692798626383948624 6698708672266744497 6708788661032667027 6744224886791228928 6764770887969572352 6774950284908728832 6784369082545938624 6795589889737087488 6795702624997325312 6805037381350343616 6815277369937947456 6826662545840137728 6836039829556951104 6847459689924951552 6853506308567938656 6856865541147375936 6862920465585202308 6884729571932712864 6894300988976081148 6897680216987538888 6905703614802271776 6925710105098979012 6946808993461809108 6996287689996437378 7003618151667814656 7007167204558769664 7035642011529121536 7039090517563593216 7045306354951551648 7057075802881837824 7060534814646802944 7066769588325356832 7067695050306019584 7089226489910912256 7107339875551936384 7110823524152834304 7117102705051320912 7149526863160894128 7153149854653744032 7159466411629007346 7182217886769311568 7192083570679708974 7204098215441876112 7213993954748801766 7254572880346152192 7265375678073223431 7276673635503337728 7306243627357164672 7328501795300370048 7339529475317789568 7361889047215178112 7372123829796205584 7380699101534703168 7384316736620251008 7405709815353363696 7418081330752030848 7424631834281933544 7428271002909657264 7434830504383969167 7458457036260438936 7481178916035794424 7525709742916959867 7542483133238789632 7576845243185207808 7587252997640132544 7599927787718902272 7610367248965768896 7632415217864180952 7645165453121990976 7648912715867369856 7654058327517469952 7655667054019136568 7667187041180190888 7679995364070154944 7703392151165570496 7710194597138930988 7745320768424301972 7768916566652555748 7788888422786225664 7804439733395365788 7812616948065086976 7824373108083657216 7832578638363358464 7836417761311286784 7868262367923100416 7883063105128615872 7892232702631167744 7915097262970261728 7932205779418013184 7939210278242067552 7951156931594272032 7975379801149776288 7995757359995928432 7999676464671938592 8006740543182736026 8043351153805428006 8047293586485462036 8079995122615475514 8104610492372110626 8133831662915795328 8170887843612450432 8175028405318564608 8208249013450641792 8212272270490858752 8219524080776810256 8233255103362144128 8237290617087936768 8244564519712916304 8256970659732513264 8293639308520731282 8303286489226541064 8331423542272534158 8345341497096034704 8352710813567175237 8390764165792993803 8416326280540268727 8435084687468232192 8463668360403844224 8473513319301800448 8485293524893638336 8489452574753894016 8502227213981993856 8523950898583358784 8549918761183765056 8586467120097203571 8600811134762239848 8610815618457153696 8639994784578924312 8662070473328922468 8666316170061266808 8671146283017294336 8697562570246593024 8737331946425132544 8762499475634503872 8777137558937319936 8803876744189223424 8811650968158778272 8839652783716075776 8851795163913487968 8866582419005385984 8878761790460063712 8904484420841544444 8919359695308989472 8923731501845264832 8931611563022325996 8945051548043556036 8972302276293498324 8995227029995419486 9045825443394584832 9073383175133791488 9087036493250596608 9114719772742601472 9138008411423918208 9142487388196501248 9150560620780269744 9179639429243617152 9192401318634774864 9196906955983385184 9207604819736362368 9234280140131972016 9238806304302216096 9246964590873911538 9262411991282412144 9328383586661916504 9341197300379858697 9383909679439666007 9388509184233039042 9393741806602068864 9422359451100475776 9436537896837158016 9489470273401761216 9521626905454324752 9532702484214525504 9537533139538325376 9545955215505343128 9576290515692415424 9589444760906278632 9605464287255834816 9618658606331735688 9675912526607519829 9687167570764297908 9719994132651289851 9741658169809552896 9749605691318925159 9771335727067160064 9786039300423719424 9815852062953570816 9829498439728274112 9840932135379604224 9845755648827001344 9874279753804484928 9890775107669374464 9899509112375911392 9904361337212876352 9913107339178625556 9944609381680585248 9958269559402673964 9974905221381059232 10014285115010861568 10034279657222613156 10039197939575922936 10105748885550409546 10116337330186843392 10147156331954358528 10162425427363093248 10176553623818907936 10193553937495987968 10198550287823159808 10207556072025515424 10222916054906921184 10239993818760206592 10254059744335426656 10271189534887427328 10280259462851907984 10327094357899069296 10341451483464121722 10346520325481308332 10358555422203407664 10388565157648468518 10405919644527154384 10420213490192713662 10494431534994656067 10510750806838154496 10553463017293682304 10558635776345389824 10567959532427327472 10585613704322756736 10601542575459029376 10633839734866368384 10661009813327904576 10666235286229251456 10675654057576981368 10724290294741341192 10724468205073904008 10729724781980616048 10739199617443511019 10773326830153967352 10788125356019563461 10806147323162814168 10820990932123202649 10845108883887727104 10881859320519228288 10894517124816600576 10944332017934189056 10959365441035747008 10977673471149525504 10992752692950555072 11009294212976684352 11042833570822767168 11058185744694308376 11071048652302054752 11108564723030045544 11127121996128046272 11136947751422900316 11142406504364485896 11187685554390658404 11221768374053691636 11284891147205125632 11313724699858184448 11319270099671858688 11336302951975991808 11365267864777811712 11370838528371958272 11380879496460198816 11399891681578353408 11448622826796271428 11467748179682986464 11473369073801054784 11481087491276204928 11483500581028704852 11519993046105232416 11549427297771896624 11555088226748355744 11565291895708396482 11617981152636452958 11653374849978833622 11683332634179338496 11706659600093048682 11718925422097630464 11748867957545037696 11802393551884650624 11824594657692923808 11838349053946751616 11872645894455392592 11892479593745319296 11898308669127019776 11908815417363101328 11926735397391408048 11963069701724664432 11993636039993892648 11999514697007907888 12010110814774104039 12065026730708142009 12070940379728193054 12119992683923213271 12156915738558165939 12184011215231890944 12200747494373692992 12239519238991489536 12256331765418675648 12256535091513033152 12262542607977846912 12276806426315149824 12312373520175962688 12318408405736288128 12329286121165215384 12349882655043216192 12355935925631905152 12366846779569374456 12437844782215888672 12440458962781096923 12454929733839811596 12518012245644052056 12524989075469425152 12563145934800634368 12582050529116210688 12620381223797448192 12652627031202348288 12695502540605766336 12710269978952700672 12716710852717767168 12727940287340457504 12734178862130841024 12785926347875038176 12807285716341113088 12824878141775647584 12901216702143359772 12916223427685730544 12959992176868386468 12993105709993383702 12999474255091900212 13006719424525941504 13105997919637698816 13112421798629776896 13165706338405979904 13199345483167881856 13205815116283835136 13217476452238167408 13259479175574113664 13277692745870231952 13299873628508078976 13318142685690095568 13356726631262316666 13379039542963484208 13385597252767897248 13397417344533488994 13417577322065334054 13492840544993129229 13568738165091877248 13610074762700687232 13630554739875894912 13672079659113902208 13707012617135877312 13713731082294751872 13725840931170404616 13769459143865425728 13788601977952162296 13795360433975077776 13811407229604543552 13851420210197958024 13893617986923618216 13992575379992874756 14007236303335629312 14071284023058243072 14082763776349558563 14090612709903103296 14114151605763675648 14133539176650713664 14135390100612039168 14178452979821824512 14214679751103872768 14221647048305668608 14234205410102641824 14299053726321788256 14306299709307488064 14318932823258014692 14364435773538623136 14384167141359417948 14408196430883752224 14427987909497603532 14509145760692304384 14530751356146446862 14553347271006675456 14612487254714329344 14657003590600740096 14679058950635579136 14723778094430356224 14744247659592411168 14761398203069406336 14768633473240502016 14811419630706727392 14836162661504061696 14849263668563867088 14856542005819314528 14869661008767938334 14916914072520877872 14962357832071588848 15051419485833919734 15158623328325614319 15174505995280265088 15220734497931537792 15264830435728361904 15290330906243981952 15297825431734739712 15308116655034939904 15311334108038273136 15334374082360381776 15359990728140309888 15406784302331140992 15420389194277861976 15490641536848603944 15512177225196182583 15537833133305111496 15582847736472702777 15608879466790731576 15630320235289070493 15665157276726716928 15736524735846200832 15766126210257231744 15784465405262335488 15830194525940523456 15878420556484135104 15902313863188544064 15950759602299552576 15991514719991856864 15999352929343877184 16013481086365472052 16086702307610856012 16094587172970924072 16159990245230951028 16209220984744221252 16267663325831590656 16341775687224900864 16350056810637129216 16416498026901283584 16424544540981717504 16439048161553620512 16466510206724288256 16474581234175873536 16489129039425832608 16513941319465026528 16587278617041462564 16606572978453082128 16662847084545068316 16690682994192069408 16705421627134350474 16781528331585987606 16832652561080537454 16927336720807688448 16970587049787276672 16978905149507788032 17004454427963987712 17047901797166717568 17099837522367530112 17172934240194407142 17201622269524479696 17221631236914307392 17279989569157848624 17324140946657844936 17332632340122533616 17347937843562594723 17426971728954679437 17524998951269007744 17559989400139573023 17623301936317556544 17679305567432151552 17703590327826975936 17733164838010771968 17757523580920127424 17808968841683088888 17838719390617978944 17847463003690529664 17863223126044651992 17890103096087112072 17944604552586996648 17990454059990838972 18091650886789169664 18106410569592289581 18146766350267582976 18174072986501193216 18229439545485202944 18276016822847836416 18284974776393002496 18301121241560539488 18359278858487234304 18384802637269549728 18393813911966770368 18415209639472724736 18468560280263944032 18477612608604432192 18493929181747823076 18524823982564824288 18656767173323833008 18682394600759717394 18767819358879332014 18777018368466078084 18787483613204137728 18844718902200951552 18873075793674316032 18978940546803522432 19043253810908649504 19065404968429051008 19075066279076650752 19091910431010686256 19152581031384830848 19178889521812557264 19210928574511669632 19237317212663471376 19351825053215039658 19374335141528595816 19439988265302579702 19489658564990075553 19499211382637850318 19658996879456548224 19681864270759208448 19748559507608969856 19799018224751822784 19808722674425752704 19826214678357251112 19889218763361170496 19916539118805347928 19949810442762118464 20035089946893474999 20068559314445226312 20078395879151845872 20096126016800233491 20211497771100819092 20232674660373686784 20294312663908717056 20324850854726186496 20353107247637815872 20387107874991975936 20415112144051030848 20445832109813842368 20479987637520413184 20508119488670853312 20542379069774854656 20560518925703815968 20654188715798138592 20682902966928243444 20693040650962616664 20717110844406815328 20777130315296937036 20811839289054308768 20840426980385427324 20988863069989312134 21021501613676308992 21106926034587364608 21117271552690779648 21135919064854654944 21171227408645513472 21203085150918058752 21267679469732736768 21322019626655809152 21332470572458502912 21351308115153962736 21448580589482682384 21448936410147808016 21459449563961232096 21478399234887022038 21546653660307934704 21576250712039126922 21612294646325628336 21641981864246405298 21763718641038456576 21796127034219670293 21918730882071494016 21985505385901110144 22018588425953368704 22085667141645534336 22116371489388616752 22142097304604109504 22217129446060091088 22254243992256092544 22273895502845800632 22284813008728971792 22304491513151907501 22375371108781316808 22443536748107383272 22577129228750879601 22627449399716368896 22730535729555623424 22761758992920397632 22799783363156706816 22897245653592542856 22935496359365972928 22946738147602109568 22962174982552409856 22967001162057409704 23039986092210464832 23098854595543793248 23110176453496711488 23130583791416792964 23235962305272905916 23306749699957667244 23366665268358676992 23413319200186097364 23437850844195260928 23497735915090075392 23604787103769301248 23649189315385847616 23676698107893503232 23745291788910785184 23784959187490638592 23796617338254039552 23817630834726202656 23853470794782816096 23926139403449328864 23987272079987785296 23999029394015815776 24020221629548208078 24130053461416284018 24141880759456386108 24239985367846426542 24313831477116331878 24401494988747385984 24512663530837351296 24513070183026066304 24525085215955693824 24624747040351925376 24636816811472576256 24658572242330430768 24699765310086432384 24711871851263810304 24733693559138748912 24875689564431777344 24880917925562193846 24909859467679623192 25036024491288104112 25058132440701525711 25172292497378981409 25248978841620806181 25305254062404696576 25391005081211532672 25420539957905401344 25455880574680915008 25468357724261682048 25571852695750076352 25614571432682226176 25649756283551295168 25802433404286719544 25832446855371461088 25919984353736772936 25986211419986767404 25998948510183800424 26013438849051883008 26211995839275397632 26331412676811959808 26398690966335763712 26411630232567670272 26434952904476334816 26518958351148227328 26555385491740463904 26599747257016157952 26636285371380191136 26713453262524633332 26758079085926968416 26771194505535794496 26794834689066977988 26835154644130668108 26985681089986258458 27137476330183754496 27220149525401374464 27261109479751789824 27344159318227804416 27414025234271754624 27427462164589503744 27451681862340809232 27538918287730851456 27577203955904324592 27590720867950155552 27622814459209087104 27702840420395916048 27787235973847236432 27985150759985749512 28023591901139576091 28151729038318998021 28165527552699117126 28181225419806206592 28267078353301427328 28429359502207745536 28468410820205283648 28598107452643576512 28612599418614976128 28637865646516029384 28728871547077246272 28768334282718835896 28816392861767504448 28855975818995207064 29027737579822559487 29061502712292893724 29159982397953869553 29224974509428658688 29314007181201480192 29358117901271158272 29447556188860712448 29488495319184822336 29522796406138812672 29537266946481004032 29622839261413454784 29672325323008123392 29698527337127734176 29713084011638629056 29739322017535876668 29833828145041755744 29924715664143177696 30102838971667839468 30317246656651228638 30349011990560530176 30441468995863075584 30529660871456723808 30580661812487963904 30595650863469479424 30622668216076546272 30668748164720763552 30719981456280619776 30813568604662281984 30840778388555723952 30981283073697207888 31024354450392365166 31075666266610222992 31165695472945405554 31217758933581463152 31260640470578140986 31483294604983968201 31532252420514463488 31660389051881046912 31756841112968270208 31804627726377088128 31901519204599105152 31983029439983713728 31998705858687754368 32026962172730944104 32173404615221712024 32189174345941848144 32217598852330533057 32319980490461902056 32364376068058690383 32418441969488442504 32535326651663181312 32683551374449801728 32832996053802567168 32878096323107241024 32933020413448576512 32978258078851665216 33027882638930053056 33174557234082925128 33213145956906164256 33325694169090136632 33381365988384138816 33410843254268700948 33563056663171975212 33665305122161074908 33854673441615376896 33941174099574553344 33957810299015576064 34008908855927975424 34095803594333435136 34199675044735060224 34345868480388814284 34403244539048959392 34443262473828614784 34559979138315697248 34648281893315689872 34665264680245067232 34695875687125189446 34853943457909358874 35049997902538015488 35119978800279146046 35246603872635113088 35407180655653951872 35515047161840254848 35617937683366177776 35677438781235957888 35694926007381059328 35726446252089303984 35780206192174224144 35889209105173993296 35980908119981677944 36195080192124426027 36212821139184579162 36359978051769639813 36470747215674497817 36552033645695672832 36602242483121078976 36718557716974468608 36769605274539099456 36787627823933540736 36830419278945449472 36937120560527888064 36955225217208864384 36987858363495646152 37049647965129648576 37313534346647666016 37321376888343290769 37364789201519434788 37535638717758664028 37554036736932156168 37574967226408275456 37689437804401903104 37746151587348632064 37957881093607044864 38086507621817299008 38130809936858102016 38150132558153301504 38183820862021372512 38305162062769661696 38357779043625114528 38421857149023339264 38474634425326942752 38703650106430079316 38748670283057191632 38879976530605159404 38979317129980151106 38998422765275700636 39317993758913096448 39497119015217939712 39598036449503645568 39617445348851505408 39652429356714502224 39778437526722340992 39833078237610695856 39899620885524236928 40070179893786949998 40137118628890452624 40156791758303691744 40192252033600466982 40422995542201638184 40478521634979387687 40706214495275631744 40830224288102061696 40891664219627684736 41016238977341706624 41121037851407631936 41308377431596277184 41365805933856486888 41386081301925233328 41434221688813630656 41554260630593874072 41623678578108617536 41680853960770854648 41977726139978624268 42213852069174729216 42248291329048675689 42271838129709309888 42342454817291026944 42406170301836117504 42535358939465473536 42644039253311618304 42664941144917005824 42702616230307925472 42897161178965364768 42897872820295616032 42918899127922464192 42956798469774044076 43093307320615869408 43152501424078253844 43224589292651256672 43283963728492810596 43527437282076913152 43592254068439340586 43837461764142988032 43971010771802220288 44037176851906737408 44171334283291068672 44232742978777233504 44284194609208219008 44434258892120182176 44508487984512185088 44547791005691601264 44569626017457943584 44608983026303815002 44750742217562633616 44887073496214766544 45154258457501759202 45475869984976842957 45523517985840795264 45794491307185085712 45870992718731945856 45893476295204219136 45924349965104819712 45934002324114819408 46079972184420929664 46197709191087586496 46220352906993422976 46261167582833585928 46471924610545811832 46536531675588547749 46613499399915334488 46748543209418108331 46826638400372194728 46890960705867211479 46995471830180150784 47209574207538602496 47298378630771695232 47353396215787006464 47490583577821570368 47569918374981277184 47635261669452405312 47706941589565632192 47852278806898657728 47974544159975570592 47998058788031631552 48040443259096416156 48260106922832568036 48283761518912772216 48479970735692853084 48627662954232663756 48802989977494771968 49025327061674702592 49026140366052132608 49050170431911387648 49249494080703850752 49273633622945152512 49317144484660861536 49399530620172864768 49423743702527620608 49467387118277497824 49751379128863554688 49761835851124387692 49819718935359246384 50072048982576208224 50116264881403051422 50344584994757962818 50497957683241612362 50782010162423065344 50911761149361830016 50936715448523364096 51143705391500152704 51299512567102590336 51604866808573439088 51664893710742922176 51839968707473545872 51972422839973534808 51997897020367600848 52043813530687784169 52679968200418719069 52797381932671527424 52869905808952669632 53037916702296454656 53110770983480927808 53199494514032315904 53272570742760382272 53426906525049266664 53516158171853936832 53542389011071588992 53589669378133955976 53670309288261336216 53971362179972516916 54274952660367508992 54440299050802748928 54522218959503579648 54688318636455608832 54828050468543509248 54854924329179007488 54903363724681618464 55077836575461702912 55154407911808649184 55181441735900311104 55245628918418174208 55405680840791832096 55574471947694472864 55970301519971499024 56047183802279152182 56303458076637996042 56331055105398234252 56362450839612413184 56534156706602854656 56936821640410567296 57196214905287153024 57225198837229952256 57275731293032058768 57457743094154492544 57536668565437671792 57632785723535008896 57711951637990414128 58055475159645118974 58123005424585787448 58319964795907739106 58468975694970226659 58976990638369644672 59045592812277625344 59245678522826909568 59397054674255468352 59426168023277258112 59478644035071753336 59667656290083511488 59849431328286355392 60105269840680424997 60205677943335678936 60634493313302457276 60698023981121060352 60882937991726151168 61059321742913447616 61161323624975927808 61245336432153092544 61337496329441527104 61439962912561239552 61627137209324563968 61681556777111447904 61962566147394415776 62048708900784730332 62151332533220445984 62331390945890811108 62435517867162926304 62521280941156281972 62966589209967936402 63064504841028926976 63320778103762093824 63513682225936540416 63609255452754176256 63803038409198210304 63966058879967427456 63997411717375508736 64053924345461888208 64346809230443424048 64378348691883696288 64435197704661066114 64639960980923804112 64728752136117380766 64836883938976885008 65388381102659010879 65687367756077662049 65756192646214482048 65956516157703330432 66055765277860106112 66349114468165850256 66426291913812328512 66651388338180273264 66762731976768277632 66821686508537401896 67126113326343950424 67330610244322149816 67731387686252638803 67882348199149106688 68191607188666870272 68399350089470120448 68691736960777628568 68806489078097918784 68886524947657229568 69119958276631394496 69296563786631379744 69330529360490134464 69391751374250378892 69707886915818717748 70099995805076030976 70239957600558292092 70493207745270226176 70814361311307903744 71030094323680509696 71235875366732355552 71354877562471915776 71389852014762118656 71452892504178607968 71560412384348448288 71778418210347986592 71961816239963355888 72390160384248852054 72425642278369158324 72719956103539279626 72941494431348995634 73204484966242157952 73539210549078198912 73575255647867081472 73874241121055776128 73910450434417728768 73975716726991292304 74099295930259297152 74627068693295332032 74642753776686581538 74729578403038869576 75071277435517328056 75108073473864312336 75174397322104577133 75516877492136944227 75746936524862418543 75915762187214089728 76173015243634598016 76261619873716204032 76367641724042745024 76610324125539323392 76715558087250229056 76843714298046678528 76949268850653885504 77407300212860158632 77497340566114383264 77759953061210318808 77958634259960302212 77996845530551401272 78635987517826192896 78994238030435879424 79196072899007291136 79234890697703010816 79304858713429004448 79556875053444681984 79666156475221391712 79799241771048473856 80140359787573899996 80274237257780905248 80313583516607383488 80384504067200933964 80845991084403276368 80957043269958775374 81412428990551263488 81660448576204123392 81783328439255369472 82032477954683413248 82242075702815263872 82616754863192554368 82731611867712973776 82772162603850466656 82868443377627261312 83108521261187748144 83247357156217235072 83361707921541709296 83955452279957248536 84070775703418728273 84455187114956994063 84496582658097351378 84543676259418619776 85288078506623236608 85405232460615850944 85794322357930729536 85795745640591232064 85837798255844928384 85913596939548088152 86186614641231738816 86305002848156507688 86449178585302513344 86567927456985621192 87083212739467678461 87184508136878681172 87674923528285976064 87942021543604440576 88074353703813474816 88342668566582137344 88465485957554467008 88568389218416438016 88868517784240364352 89016975969024370176 89095582011383202528 89139252034915887168 89217966052607630004 89501484435125267232 89774146992429533088 90308516915003518404 90951739969953685914 91047035971681590528 91588982614370171424 91741985437463891712 91786952590408438272 91868004648229638816 92159944368841859328 92395418382175172992 92440705813986845952 92522335165667171856 92943849221091623664 93073063351177095498 93226998799830668976 93497086418836216662 93653276800744389456 93781921411734422958 94449883814951904603 94596757261543390464 94981167155643140736 95270523338904810624 95413883179131264384 95704557613797315456 95949088319951141184 95996117576063263104 96080886518192832312 96520213845665136072 96567523037825544432 96652796556991599171 96959941471385706168 97255325908465327512 97605979954989543936 98050654123349405184 98052280732104265216 98498988161407701504 98634288969321723072 98799061240345729536 98934774236554995648 99502758257727109376 99523671702248775384 99639437870718492768 100144097965152416448 100232529762806102844 100689169989515925636 100995915366483224724 101564020324846130688 101823522298723660032 101873430897046728192 102287410783000305408 102599025134205180672 103209733617146878176 103329787421485844352 103679937414947091744 103944845679947069616 103995794040735201696 104087627061375568338 105359936400837438138 105739811617905339264 106221541966961855616 106545141485520764544 106853813050098533328 107032316343707873664 107084778022143177984 107179338756267911952 107340618576522672432 107942724359945033832 108585240576373278081 109079934155308919439 109412241647023493451 109656100937087018496 109806727449363236928 110155673150923405824 110308815823617298368 110362883471800622208 110491257836836348416 110811361681583664192 111148943895388945728 111940603039942998048 112094367604558304364 112606916153275992084 112662110210796468504 112724901679224826368 113068313413205709312 113873643280821134592 114392429810574306048 114450397674459904512 114551462586064117536 114915486188308985088 115073337130875343584 115265571447070017792 115423903275980828256 116110950319290237948 116246010849171574896 116639929591815478212 116937951389940453318 117953981276739289344 118491357045653819136 118794109348510936704 118852336046554516224 118957288070143506672 119335312580167022976 119698862656572710784 120210539681360849994 120411355886671357872 121268986626604914552 121435564904938163061 122118643485826895232 122490672864306185088 122674992658883054208 123363113554222895808 123925132294788831552 124097417801569460664 124302665066440891968 124662781891781622216 124871035734325852608 125042561882312563944 125933178419935872804 126641556207524187648 126744873987146027067 127027364451873080832 127218510905508352512 127606076818396420608 127932117759934854912 127994823434751017472 128107848690923776416 128693618460886848096 128756697383767392576 128870395409322132228 129279921961847608224 129457504272234761532 129673767877953770016 130776762205318021758 131374735512155324098 131512385292428964096 131913032315406660864 132111530555720212224 132698228936331700512 132852583827624657024 133302776676360546528 133525463953536555264 133643373017074803792 134252226652687900848 134661220488644299632 135462775372505277606 136427609954930528871 137383473921555257136 137612978156195837568 137773049895314459136 138239916553262788992 138593127573262759488 138661058720980268928 138783502748500757784 139415773831637435496 139609595026765643247 140245629628254324993 140479915201116584184 140672882117601634437 140986415490540452352 141628722622615807488 142060188647361019392 142471750733464711104 142709755124943831552 142905785008357215936 143120824768696896576 143556836420695973184 143923632479926711776 144780320768497704108 144851284556738316648 145439912207078559252 145882988862697991268 146408969932484315904 147078421098156397824 147150511295734162944 147748482242111552256 147820900868835457536 147951433453982584608 148198591860518594304 149254137386590664064 149285507553373163076 149459156806077739152 150142554871034656112 150216146947728624672 150348794644209154266 151033754984273888454 151493873049724837086 152346030487269196032 152735283448085490048 153431116174500458112 153898537701307771008 154814600425720317264 154994681132228766528 155519906122420637616 155917268519920604424 155993691061102802544 156131440592063352507 158039904601256157207 158392145798014582272 158609717426858008896 159113750106889363968 159332312950442783424 159598483542096947712 160280719575147799992 160548474515561810496 160627167033214766976 160769008134401867928 161691982168806552736 161914086539917550748 162824857981102526976 163320897152408246784 163566656878510738944 164064955909366826496 164484151405630527744 165233509726385108736 165463223735425947552 165544325207700933312 165736886755254522624 166217042522375496288 166494714312434470144 166723415843083418592 167910904559914497072 168141551406837456546 168910374229913988126 168993165316194702756 169087352518837239552 170810464921231701888 171588644715861459072 171591491281182464128 171675596511689856768 171827193879096176304 172373229282463477632 172610005696313015376 172898357170605026688 173135854913971242384 174166425478935356922 174369016273757362344 175406927084910679977 176930971915108934016 177136778436832876032 177737035568480728704 178191164022766405056 178278504069831774336 178435932105215260008 179002968870250534464 179548293984859066176 180617033830007036808 181903479939907371828 182094071943363181056 183177965228740342848 183483970874927783424 183736009296459277632 184319888737683718656 184790836764350345984 184881411627973691904 185044670331334343712 185887698442183247328 186146126702354190996 186453997599661337952 186994172837672433324 187306553601488778912 187563842823468845916 188899767629903809206 189193514523086780928 189962334311286281472 190541046677809621248 190827766358262528768 191409115227594630912 191898176639902282368 191992235152126526208 192161773036385664624 193040427691330272144 193135046075651088864 193305593113983198342 193919882942771412336 194510651816930655024 196165143307977032637 197062103268232986147 197268577938643446144 197869548473109991296 199005516515454218752 199047343404497550768 199278875741436985536 200288195930304832896 200465059525612205688 201378339979031851272 201991830732966449448 203194163058757916409 203647044597447320064 204574821566000610816 205198050268410361344 206419467234293756352 206659574842971688704 207359874829894183488 207889691359894139232 207991588081470403392 208175254122751136676 210719872801674876276 211479623235810678528 212443083933923711232 213090282971041529088 213707626100197066656 214064632687415747328 214169556044286355968 214358677512535823904 214681237153045344864 215885448719890067664 217170481152746556162 218159868310617838878 218824483294046986902 219613454898726473856 220617631647234596736 220725766943601244416 221622723363167328384 222297887790777891456 223881206079885996096 224188735209116608728 225213832306551984168 225324220421592937008 225523191966313731399 226550632476410832681 227747286561642269184 228784859621148612096 229102925172128235072 229830972376617970176 230146674261750687168 230531142894140035584 230847806551961656512 232221900638580475896 232492021698343149792 233279859183630956424 233875902779880906636 235907962553478578688 236982714091307638272 237588218697021873408 237704672093109032448 237914576140287013344 238670625160334045952 239397725313145421568 240421079362721699988 240822711773342715744 242537973253209829104 242871129809876326122 244237286971653790464 244981345728612370176 245349985317766108416 246726227108445791616 247850264589577663104 248194835603138921328 248605330132881783936 249325563783563244432 249742071468651705216 250085123764625127888 251866356839871745608 253365561344870982189 253489747974292054134 255864235519869709824 256215697381847552832 257387236921773696192 257513394767534785152 257740790818644264456 258559843923695216448 258915008544469523064 259347535755907540032 261249638218403035383 261553524410636043516 262749471024310648196 263024770584857928192 263826064630813321728 264223061111440424448 265396457872663401024 265705167655249314048 266605553352721093056 267050927907073110528 267286746034149607584 268504453305375801696 269322440977288599264 270925550745010555212 272855219909861057742 274766947843110514272 275225956312391675136 276479833106525577984 277186255146525518976 277322117441960537856 277567005497001515568 278831547663274870992 279219190053531286494 280491259256508649986 280959830402233168368 281345764235203268874 283349651444855713809 284943501466929422208 285811570016714431872 286241649537393793152 287113672841391946368 287847264959853423552 289560641536995408216 289702569113476633296 289958389670974797513 290879824414157118504 291765977725395982536 292817939864968631808 294156842196312795648 295496964484223104512 295902866907965169216 296397183721037188608 298508274773181328128 298571015106746326152 298918313612155478304 300285109742069312224 300432293895457249344 300697589288418308532 302067509968547776908 302987746099449674172 304692060974538392064 305470566896170980096 306862232349000916224 307797075402615542016 309629200851440634528 309989362264457533056 311039812244841275232 311834537039841208848 311987382122205605088 312262881184126705014 316079809202512314414 317219434853716017792 318664625900885566848 320561439150295599984 321096949031123620992 321254334066429533952 321538016268803735856 323383964337613105472 323828173079835101496 325755721729119834243 327239802465926758317 328236724941070480353 328968302811261055488 330467019452770217472 330926447470851895104 331088650415401866624 331473773510509045248 332434085044750992576 332989428624868940288 333446831686166837184 335821809119828994144 336283102813674913092 337820748459827976252 337986330632389405512 338174705037674479104 341620929842463403776 343177289431722918144 343182982562364928256 343351193023379713536 343654387758192352608 344746458564926955264 345220011392626030752 345796714341210053376 346271709827942484768 348332850957870713844 348738032547514724688 350813854169821359954 353861943830217868032 355474071136961457408 356382328045532810112 356557008139663548672 356871864210430520016 358005937740501068928 359096587969718132352 361234067660014073616 363806959879814743656 364306694714814489183 366355930457480685696 367472018592918555264 369581673528700691968 370089340662668687424 371775396884366494656 372292253404708381992 372907995199322675904 373988345675344866648 374613107202977557824 375127685646937691832 377799535259807618412 379924668622572562944 381082093355619242496 381655532716525057536 382818230455189261824 383796353279804564736 383984470304253052416 384323546072771329248 386080855382660544288 386270092151302177728 386611186227966396684 387839765885542824672 389021303633861310048 392330286615954065274 394124206536465972294 394537155877286892288 395739096946219982592 398094686808995101536 398557751482873971072 400576391860609665792 400930119051224411376 402756679958063702544 403983661465932898896 406388326117515832818 409282829864791586613 412838934468587512704 413319149685943377408 414719749659788366976 415779382719788278464 415983176162940806784 416350508245502273352 418828785080296929741 420736888884762974979 421439745603349752552 422959246471621357056 424886167867847422464 426180565942083058176 427415252200394133312 428129265374831494656 428717355025071647808 429362474306090689728 431770897439780135328 434340962305493112324 436319736621235677756 437648966588093973804 439226909797452947712 441235263294469193472 441451533887202488832 443245446726334656768 444595775581555782912 447762412159771992192 448377470418233217456 450427664613103968336 450648440843185874016 451046383932627462798 453101264952821665362 458205850344256470144 460293348523501374336 461695613103923313024 464443801277160951792 464984043396686299584 466559718367261912848 467751805559761813272 474119713803768471621 475176437394043746816 475829152280574026688 477341250320668091904 478795450626290843136 480842158725443399976 481645423546685431488 485075946506419658208 485742259619752652244 488474573943307580928 489962691457224740352 490699970635532216832 493452454216891583232 495700529179155326208 496389671206277842656 497210660265763567872 498651127567126488864 499484142937303410432 500170247529250255776 503732713679743491216 506731122689741964378 506979495948584108268 512431394763695105664 514774473843547392384 515026789535069570304 515481581637288528912 517119687847390432896 517830017088939046128 518695071511815080064 522499276436806070766 523107048821272087032 525498942048621296392 526220781254732039931 530792915745326802048 531410335310498628096 533211106705442186112 534573492068299215168 537008906610751603392 538644881954577198528 541851101490021110424 545710439819722115484 549533895686221028544 550451912624783350272 552959666213051155968 554372510293051037952 554644234883921075712 555134010994003031136 557663095326549741984 558438380107062572988 560982518513017299972 561919660804466336736 562691528470406537748 566699302889711427618 569887002933858844416 571623140033428863744 572483299074787586304 574227345682783892736 575694529919706847104 579121283073990816432 579405138226953266592 579916779341949595026 581759648828314237008 583531955450791965072 588495429923931097911 591186309804698958441 591805733815930338432 597016549546362656256 597142030213492652304 597836627224310956608 600570219484138624448 600864587790914498688 601395178576836617064 604135019937095553816 605975492198899348344 609582489176273749227 610941133792341960192 613724464698001832448 615594150805231084032 619258401702881269056 619978724528915066112 622079624489682550464 623669074079682417696 623974764244411210176 624525762368253410028 632159618405024628828 634438869707432035584 637329251801771133696 641122878300591199968 642193898062247241984 642508668132859067904 643076032537607471712 646767928675226210944 647656346159670202992 651511443458239668486 654479604931853516634 656473449882140960706 661852894941703790208 662177300830803733248 664868170089501985152 666893663372333674368 671643618239657988288 672566205627349826184 675641496919655952504 675972661264778811024 676569575898941194197 683241859684926807552 686354578863445836288 686365965124729856512 687308775516384705216 689492917129853910528 690440022785252061504 691593428682420106752 692543419655884969536 696665701915741427688 697476065095029449376 701627708339642719908 707723887660435736064 710948142273922914816 712764656091065620224 713114016279327097344 713743728420861040032 716011875481002137856 718193175939436264704 722468135320028147232 727613919759629487312 728613389429628978366 732711860914961371392 734944037185837110528 740178681325337374848 743550793768732989312 744584506809416763984 745815990398645351808 747976691350689733296 749226214405955115648 750255371293875383664 755599070519615236824 760096684034612946567 767592706559609129472 768647092145542658496 772161710765321088576 772540184302604355456 773222372455932793368 775679531771085649344 778042607267722620096 784660573231908130548 788248413072931944588 789074311754573784576 791478193892439965184 796189373617990203072 797115502965747942144 801152783721219331584 801860238102448822752 805513359916127405088 807967322931865797792 812776652235031665636 818565659729583173226 825677868937175025408 829439499319576733952 831558765439576556928 831966352325881613568 832701016491004546704 837657570160593859482 841473777769525949958 842879491206699505104 850048954334567141427 854830504400788266624 857434710050143295616 858724948612181379456 863541794879560270656 868681924610986224648 872639473242471355512 875297933176187947608 878453819594905895424 882470526588938386944 886490893452669313536 889191551163111565824 895524824319543984384 896754940836466434912 900855329226207936672 901296881686371748032 902092767865254925596 906202529905643330724 916411700688512940288 920586697047002748672 923391226207846626048 928887602554321903584 929968086793372599168 933119436734523825696 935503611119523626544 948239427607536943242 951658304561148053376 961684317450886799952 963290847093370862976 970151893012839316416 971484519239505304488 977267165187359502729 981719407397780274951 984710174823211441059 986904908433783166464 991401058358310652416 992779342412555685312 994421320531527135744 997302255134252977728 998968285874606820864 1000340495058500511552 1007465427359486982432 1013462245379483928756 1013958991897168216536 1024862789527390211328 1029548947687094784768 1030053579070139140608 1030963163274577057824 1034239375694780865792 1035660034177878092256 1037390143023630160128 1044998552873612141532 1046214097642544174064 1050997884097242592784 1052441562509464079862 1061585831490653604096 1066422213410884372224 1069146984136598430336 1074017813221503206784 1077289763909154397056 1083702202980042220848 1091420879639444230968 1092920084144443467549 1099067791372442057088 1108745020586102075904 1110268021988006062272 1115326190653099483968 1116876760214125145976 1121965037026034599944 1123839321608932673472 1125383056940813075496 1133398605779422855236 1139774005867717688832 1143246280066857727488 1144966598149575172608 1148454691365567785472 1151389059839413694208 1158242566147981632864 1158810276453906533184 1159833558683899190052 1163519297656628474016 1167063910901583930144 1176990859847862195822 1182372619609397916882 1183611467631860676864 1194284060426985304608 1195673254448621913216 1201140438968277248896 1201729175581828997376 1202790357153673234128 1208270039874191107632 1211950984397798696688 1219164978352547498454 1227848489594374759839 1238516803405762538112 1239957449057830132224 1244159248979365100928 1247338148159364835392 1247949528488822420352 1249051524736506820056 1256486355240890789223 1264319236810049257656 1268877739414864071168 1274658503603542267392 1282245756601182399936 1284387796124494483968 1286152065075214943424 1293535857350452421888 1295312692319340405984 1303022886916479336972 1308959209863707033268 1312946899764281921412 1323705789883407580416 1324354601661607466496 1329736340179003970304 1333787326744667348736 1343287236479315976576 1345132411254699652368 1351282993839311905008 1351945322529557622048 1353139151797882388394 1374617551032769410432 1380880045570504123008 1385086839311769939072 1393331403831482855376 1394952130190058898752 1403255416679285439816 1422359141411305414863 1425529312182131240448 1427487456841722080064 1432023750962004275712 1436386351878872529408 1444936270640056294464 1455227839519258974624 1457226778859257956732 1465423721829922742784 1469888074371674221056 1480357362650674749696 1487101587537465978624 1489169013618833527968 1491631980797290703616 1495953382701379466592 1498452428811910231296 1500510742587750767328 1511198141039230473648 1520193368069225893134 1537294184291085316992 1544323421530642177152 1545080368605208710912 1546444744911865586736 1551359063542171298688 1556085214535445240192 1569321146463816261096 1576496826145863889176 1578662343764196119793 1592378747235980406144 1594231005931495884288 1603720476204897645504 1611026719832254810176 1615934645863731595584 1625553304470063331272 1637131319459166346452 1651355737874350050816 1658878998639153467904 1663117530879153113856 1663932704651763227136 1665402032982009093408 1675315140321187718964 1682947555539051899916 1685758982413399010208 1700097908669134282854 1709661008801576533248 1714869420100286591232 1717449897224362758912 1727083589759120541312 1737363849221972449296 1745278946484942711024 1750595866352375895216 1773558929414096875323 1791049648639087968768 1793509881672932869824 1801710658452415873344 1802593763372743496064 1804185535730509851192 1812405059811286661448 1828747467528821247681 1832823401377025880576 1841173394094005497344 1846782452415693252096 1857775205108643807168 1859936173586745198336 1866238873469047651392 1871007222239047253088 1896478855215073886484 1903316609122296106752 1923368634901773599904 1926581694186741725952 1940303786025678632832 1942969038479010608976 1954534330374719005458 1963438814795560549902 1969420349646422882118 1985558684825111370624 1994604510268505955456 2000680990117001023104 2014930854718973964864 2026924490758967857512 2027917983794336433072 2029708727696823582591 2049725579054780422656 2059097895374189569536 2061926326549154115648 2068478751389561731584 2071320068355756184512 2074780286047260320256 2089997105747224283064 2092428195285088348128 2101995768194485185568 2104883125018928159724 2123171662981307208192 2132844426821768744448 2138293968273196860672 2148035626443006413568 2154579527818308794112 2167404405960084441696 2182841759278888461936 2185840168288886935098 2198135582744884114176 2220536043976012124544 2230652381306198967936 2233753520428250291952 2243930074052069199888 2247678643217865346944 2250766113881626150992 2266797211558845710472 2280290052103838839701 2302778119678827388416 2316485132295963265728 2317620552907813066368 2319667117367798380104 2327038595313256948032 2334127821803167860288 2353981719695724391644 2364745239218795833764 2367222935263721353728 2388568120853970609216 2391346508897243826432 2402280877936554497792 2403458351163657994752 2405580714307346468256 2416540079748382215264 2423901968795597393376 2438329956705094996908 2455696979188749519678 2477033606811525076224 2488318497958730201856 2494676296318729670784 2495899056977644840704 2498103049473013640112 2512972710481781578446 2528638473620098515312 2550146863003701424281 2564491513202364799872 2572304130150429886848 2587071714700904843776 2590625384638680811968 2606045773832958673944 2617918419727414066536 2625893799528563842824 2647411579766815160832 2659472680358007940608 2667574653489334697472 2686574472958631953152 2690264822509399304736 2702565987678623810016 2703890645059115244096 2706278303595764776788 2749235102065538820864 2761760091141008246016 2770173678623539878144 2786662807662965710752 2789904260380117797504 2806510833358570879632 2844718282822610829726 2854974913683444160128 2889872541280112588928 2910455679038517949248 2914453557718515913464 2931801495562078508187 2945158222193340824853 2960714725301349499392 2974203175074931957248 2978338027237667055936 2983263961594581407232 2991906765402758933184 2996904857623820462592 3001021485175501534656 3022396282078460947296 3040386736138451786268 3074588368582170633984 3088646843061284354304 3090160737210417421824 3092889489823731173472 3102718127084342597376 3112170429070890480384 3138642292927632522192 3152993652291727778352 3157324687528392239586 3184757494471960812288 3207440952409795291008 3222053439664509620352 3231869291727463191168 3251106608940126662544 3274262638918332692904 3326235061758306227712 3330804065964018186816 3350630280642375437928 3365895111078103799832 3371517964826798020416 3400195817338268565708 3419322017603153066496 3429738840200573182464 3434899794448725517824 3454167179518241082624 3474727698443944898592 3490557892969885422048 3501191732704751790432 3547117858828193750646 3587019763345865739648 3603421316904831746688 3605187526745486992128 3608371071461019702384 3624810119622573322896 3657494935057642495362 3683545468783124279517 3715550410217287614336 3719872347173490396672 3732477746938095302784 3742014444478094506176 3769459065722672367669 3792957710430147772968 3806633218244592213504 3846737269803547199808 3853163388373483451904 3880607572051357265664 3885938076958021217952 3909068660749438010916 3926877629591121099804 3938840699292845764236 3971117369650222741248 3989209020537011910912 4001361980234002046208 4029861709437947929728 4053848981517935715024 4055835967588672866144 4059417455393647165182 4123852653098308231296 4142640136711512369024 4179994211494448566128 4184856390570176696256 4203991536388970371136 4209766250037856319448 4267077424233916244589 4276587936546393721344 4296071252886012827136 4309159055636617588224 4334808811920168883392 4365683518557776923872 4371680336577773870196 4396271165489768228352 4441072087952024249088 4461304762612397935872 4467507040856500583904 4487860148104138399776 4495357286435730693888 4501532227763252301984 4533594423117691420944 4560580104207677679402 4632970264591926531456 4635241105815626132736 4639334234735596760208 4654077190626513896064 4668255643606335720576 4707963439391448783288 4729490478437591667528 4735987031292588359379 4777136241707941218432 4782693017794487652864 4804561755873108995584 4811161428614692936512 4833080159496764430528 4847803937591194786752 4876659913410189993816 4911393958377499039356 4954067213623050152448 4976636995917460403712 4989352592637459341568 4991798113955289681408 4996206098946027280224 5025945420963563156892 5057276947240197030624 5100293726007402848562 5128983026404729599744 5144608260300859773696 5181250769277361623936 5212091547665917347888 5235836839454828133072 5251787599057127685648 5320676788242290625969 5373148945917263906304 5380529645018798609472 5405131975357247620032 5407781290118230488192 5412556607191529553576 5498470204131077641728 5523520182282016492032 5540347357247079756288 5573325615325931421504 5579808520760235595008 5613021666717141759264 5689436565645221659452 5709949827366888320256 5779745082560225177856 5820911358077035898496 5828907115437031826928 5863602991124157016374 5890316444386681649706 5956676054475334111872 5983813530805517866368 6002042970351003069312 6044792564156921894592 6080773472276903572536 6149176737164341267968 6177293686122568708608 6185778979647462346944 6205436254168685194752 6224340858141780960768 6277284585855265044384 6305987304583455556704 6314649375056784479172 6369514988943921624576 6414881904819590582016 6444106879329019240704 6463738583454926382336 6502213217880253325088 6548525277836665385808 6661608131928036373632 6701260561284750875856 6731790222156207599664 6743035929653596040832 6800391634676537131416 6840870156311516519103 6908334359036482165248 6949455396887889797184 6981115785939770844096 7002383465409503580864 7094235717656387501292 7174039526691731479296 7206842633809663493376 7210375053490973984256 7216742142922039404768 7249620239245146645792 7314989870115284990724 7367090937566248559034 7431100820434575228672 7464955493876190605568 7484028888956189012352 7538918131445344735338 7585915420860295545936 7650440589011104272843 7693474539607094399616 7761215144102714531328 7771876153916042435904 7818137321498876021832 7853755259182242199608 7877681398585691528472 7942234739300445482496 7978418041074023821824 8002723960468004092416 8059723418875895859456 8107697963035871430048 8111671935177345732288 8118834910787294330364 8247705306196616462592 8285280273423024738048 8359988422988897132256 8369712781140353392512 8407983072777940742272 8419532500075712638896 8534154848467832489178 8669617623840337766784 8731367037115553847744 8743360673155547740392 8795404486686235524561 8882144175904048498176 8922609525224795871744 8935014081713001167808 8975720296208276799552 8990714572871461387776 9003064455526504603968 9067188846235382841888 9121160208415355358804 9265940529183853062912 9270482211631252265472 9278668469471193520416 9308154381253027792128 9336511287212671441152 9415926878782897566576 9458980956875183335056 9471974062585176718758 9554272483415882436864 9622322857229385873024 9666160318993528861056 9695607875182389573504 9753319826820379987632 9822787916754998078712 9978705185274918683136 9992412197892054560448 10051890841927126313784 10114553894480394061248 10200587452014805697124 10257966052809459199488 10289216520601719547392 10362501538554723247872 10424183095331834695776 10471673678909656266144 10503575198114255371296 10641353576484581251938 10761059290037597218944 10810263950714495240064 10815562580236460976384 10825113214383059107152 11050636406349372838551 11146651230651862843008 11159617041520471190016 11226043333434283518528 11378873131290443318904 11419899654733776640512 11559490165120450355712 11641822716154071796992 11657814230874063653856 11727205982248314032748 11780632888773363299412 11913352108950668223744 11967627061611035732736 12004085940702006138624 12089585128313843789184 12161546944553807145072 12371557959294924693888 12554569171710530088768 12611974609166911113408 12629298750113568958344 12801232272701748733767 12829763809639181164032 12888213758658038481408 12927477166909852764672 13004426435760506650176 13097050555673330771616 13323216263856072747264 13402521122569501751712 13463580444312415199328 13486071859307192081664 13600783269353074262832 13681740312623033038206 13898910793775779594368 13962231571879541688192 14004766930819007161728 14188471435312775002584 14207961093877765078137 14348079053383462958592 14413685267619326986752 14433484285844078809536 14499240478490293291584 14629979740230569981448 14734181875132497118068 14862201640869150457344 14929910987752381211136 14968057777912378024704 15077836262890689470676 15171830841720591091872 15300881178022208545686 15386949079214188799232 15543752307832084871808 15636274642997752043664 15707510518364484399216 15755362797171383056944 15962030364726871877907 16119446837751791718912 16215395926071742860096 16223343870354691464576 16237669821574588660728 16495410612393232925184 16570560546846049476096 16719976845977794264512 16739425562280706785024 16815966145555881484544 16839065000151425277792 17068309696935664978356 17339235247680675533568 17462734074231107695488 17486721346311095480784 17590808973372471049122 17870028163426002335616 17951440592416553599104 18006128911053009207936 18134377692470765683776 18242320416830710717608 18531881058367706125824 18557336938942387040832 18616308762506055584256 18673022574425342882304 18831853757565795133152 18917961913750366670112 18943948125170353437516 19108544966831764873728 19244645714458771746048 19332320637987057722112 19391215750364779147008 19506639653640759975264 19645575833509996157424 19984824395784109120896 20103781683854252627568 20229107788960788122496 20401174904029611394248 20522610468934549557309 20725003077109446495744 20848366190663669391552 20943347357819312532288 21007150396228510742592 21282707152969162503876 21522118580075194437888 21620527901428990480128 21631125160472921952768 21650226428766118214304 22101272812698745677102 22293302461303725686016 22452086666868567037056 22757746262580886637808 23283645432308143593984 23315628461748127307712 23454411964496628065496 23561265777546726598824 23826704217901336447488 23935254123222071465472 24008171881404012277248 24179170256627687578368 24323093889107614290144 24743115918589849387776 25109138343421060177536 25223949218333822226816 25258597500227137916688 25602464545403497467534 26008852871521013300352 26194101111346661543232 26386213460058706573683 26646432527712145494528 26805042245139003503424 26927160888624830398656 26972143718614384163328 27201566538706148525664 27363480625246066076412 27797821587551559188736 27924463143759083376384 28009533861638014323456 28376942870625550005168 28415922187755530156274 28866968571688157619072 28998480956980586583168 29259959480461139962896 29468363750264994236136 29936115555824756049408 30155672525781378941352 30343661683441182183744 30601762356044417091372 30773898158428377598464 31087504615664169743616 31272549285995504087328 31415021036728968798432 31510725594342766113888 31924060729453743755814 32430791852143485720192 32446687740709382929152 32475339643149177321456 33151909219048118515653 33439953691955588529024 33478851124561413570048 33631932291111762969088 33678130000302850555584 34136619393871329956712 34678470495361351067136 34925468148462215390976 34973442692622190961568 35181617946744942098244 35740056326852004671232 35902881184833107198208 36012257822106018415872 36268755384941531367552 36484640833661421435216 37114673877884774081664 37663707515131590266304 37835923827500733340224 37887896250340706875032 38489291428917543492096 38664641275974115444224 38782431500729558294016 39013279307281519950528 39291151667019992314848 39969648791568218241792 40207563367708505255136 40458215577921576244992 40802349808059222788496 41045220937869099114618 41696732381327338783104 41886694715638625064576 42014300792457021485184 42565414305938325007752 43044237160150388875776 43241055802857980960256 43300452857532236428608 44202545625397491354204 44586604922607451372032 44904173333737134074112 45515492525161773275616 46631256923496254615424 46908823928993256130992 47122531555093453197648 47886091094180615633721 48358340513255375156736 48646187778215228580288 49486231837179698775552 50218276686842120355072 50447898436667644453632 50517195000454275833376 51204929090806994935068 52017705743042026600704 52388202222693323086464 52772426920117413147366 53610084490278007006848 53854321777249660797312 54403133077412297051328 54726961250492132152824 55595643175103118377472 55848926287518166752768 56019067723276028646912 56753885741251100010336 56831844375511060312548 57733937143376315238144 57996961913961173166336 58519918960922279925792 58936727500529988472272 60311345051562757882704 60687323366882364367488 61203524712088834182744 61567831406803648671927 62175009231328339487232 62545098571991008174656 62830042073457937596864 63021451188685532227776 63848121458907487511628 64861583704286971440384 64893375481418765858304 64950679286298354642912 66303818438096237031306 66879907383911177058048 67356260000605701111168 68273238787742659913424 69850936296924430781952 69946885385244381923136 70363235893489884196488 71480112653704009342464 71805762369666214396416 72024515644212036831744 72537510769883062735104 72969281667322842870432 74229347755769548163328 75327415030263180532608 75671847655001466680448 75775792500681413750064 78026558614563039901056 78582303334039984629696 79939297583136436483584 80415126735417010510272 80916431155843152489984 81604699616118445576992 82090441875738198229236 83393464762654677566208 83773389431277250129152 84028601584914042970368 85130828611876650015504 86600905715064472857216 88405091250794982708408 89808346667474268148224 91030985050323546551232 93262513846992509230848 93817647857986512261984 94245063110186906395296 95772182188361231267442 97292375556430457160576 99455727657144355546959 100436553373684240710144 100895796873335288907264 101034390000908551666752 102409858181613989870136 104035411486084053201408 104776404445386646172928 105544853840234826294732 107220168980556014013696 107708643554499321594624 108806266154824594102656 109453922500984264305648 113507771482502200020672 113663688751022120625096 115467874286752630476288 115993923827922346332672 117039837921844559851584 117873455001059976944544 120622690103125515765408 121374646733764728734976 122407049424177668365488 123135662813607297343854 125090197143982016349312 125660084146915875193728 126042902377371064455552 127696242917814975023256 129723167408573942880768 129901358572596709285824 132607636876192474062612 133759814767822354116096 134712520001211402222336 136546477575485319826848 139893770770488763846272 140726471786979768392976 143658273282541846901163 145075021539766125470208 145938563334645685740864 148458695511539096326656 150654830060526361065216 151343695310002933360896 151551585001362827500128 156053117229126079802112 157164606668079969259392 160830253470834021020544 163209399232236891153984 164180883751476396458472 166786929525309355132416 167546778862554500258304 168057203169828085940736 170261657223753300031008 173201811430128945714432 176810182501589965416816 182061970100647093102464 184703494220410946015781 186525027693985018461696 187635295715973024523968 188490126220373812790592 191544364376722462534884 194584751112860914321152 198911455314288711093918 202068780001817103333504 204819716363227979740272 209552808890773292345856 211089707680469652589464 214440337961112028027392 215417287108998643189248 217612532309649188205312 218907845001968528611296 227015542965004400041344 227327377502044241250192 234079675843689119703168 235746910002119953889088 241245380206251031530816 242749293467529457469952 244814098848355336730976 246271325627214594687708 250180394287964032698624 251320168293831750387456 252085804754742128911104 255392485835629950046512 259802717145193418571648 265215273752384948125224 269425040002422804444672 273092955150970639653696 279787541540977527692544 281452943573959536785952 287316546565083693802326 291877126669291371481728 301309660121052722130432 302687390620005866721792 303103170002725655000256 312106234458252159604224 314329213336159938518784 321660506941668042041088 326418798464473782307968 328361767502952792916944 340523314447506600062016 346403622860257891428864 353620365003179930833632 364123940201294186204928 369406988440821892031562 375270591431946049047936 376980252440747625581184 383088728753444925069768 389169502225721828642304 397822910628577422187836 404137560003634206667008 409639432726455959480544 422179415360939305178928 430974819847625540703489 435225064619298376410624 437815690003937057222592 454031085930008800082688 454654755004088482500384 468159351687378239406336 471493820004239907778176 482490760412502063061632 489628197696710673461952 492542651254429189375416 500360788575928065397248 502640336587663500774912 504171609509484257822208 510784971671259900093024 519605434290386837143296 530430547504769896250448 546185910301941279307392 559575083081955055385088 562905887147919073571904 574633093130167387604652 583754253338582742963456 606206340005451310000512 628658426672319877037568 643321013883336084082176 652837596928947564615936 656723535005905585833888 681046628895013200124032 707240730006359861667264 728247880402588372409856 738813976881643784063124 750541182863892098095872 753960504881495251162368 766177457506889850139536 795645821257154844375672 808275120007268413334016 819278865452911918961088 844358830721878610357856 861949639695251081406978 875631380007874114445184 908062171860017600165376 909309510008176965000768 936318703374756478812672 942987640008479815556352 964981520825004126123264 979256395393421346923904 985085302508858378750832 1021569943342519800186048 1039210868580773674286592 1060861095009539792500896 1092371820603882558614784 1125811774295838147143808 1149266186260334775209304 1167508506677165485926912 1212412680010902620001024 1292924459542876622110467 1305675193857895129231872 1313447070011811171667776 1362093257790026400248064 1414481460012719723334528 1477627953763287568126248 1501082365727784196191744 1507921009762990502324736 1532354915013779700279072 1591291642514309688751344 1638557730905823837922176 1688717661443757220715712 1723899279390502162813956 1751262760015748228890368 1818619020016353930001536 1885975280016959631112704 1929963041650008252246528 1958512790786842693847808 1970170605017716757501664 2043139886685039600372096 2121722190019079585001792 2184743641207765117229568 2251623548591676294287616 2298532372520669550418608 2424825360021805240002048 2585848919085753244220934 2626894140023622343335552 2724186515580052800496128 2828962920025439446669056 2955255907526575136252496 3064709830027559400558144 3182583285028619377502688 3277115461811647675844352 3377435322887514441431424 3447798558781004325627912 3502525520031496457780736 3637238040032707860003072 3917025581573685387695616 3940341210035433515003328 4086279773370079200744192 4243444380038159170003584 4503247097183352588575232 4597064745041339100837216 5171697838171506488441868 5253788280047244686671104 5657925840050878893338112 5910511815053150272504992 6129419660055118801116288 6365166570057238755005376 6554230923623295351688704 6754870645775028882862848 6895597117562008651255824 7274476080065415720006144 7880682420070867030006656 8172559546740158401488384 8486888760076318340007168 9194129490082678201674432 10343395676343012976883736 10507576560094489373342208 11821023630106300545009984 12258839320110237602232576 12730333140114477510010752 13509741291550057765725696 13791194235124017302511648 15761364840141734060013312 16973777520152636680014336 18388258980165356403348864 20686791352686025953767472 23642047260212601090019968 24517678640220475204465152 25460666280228955020021504 27582388470248034605023296 31522729680283468120026624 36776517960330712806697728 41373582705372051907534944 47284094520425202180039936 50921332560457910040043008 55164776940496069210046592 73553035920661425613395456 82747165410744103815069888 94568189040850404360079872 110329553880992138420093184 165494330821488207630139776 220659107761984276840186368 330988661642976415260279552 661977323285952830520559104
- Sum of all divisors σ(n): 2537214824047086488954880000
- Sum of proper divisors (its aliquot sum) s(n): 1875237500761133658434320896
- 661977323285952830520559104 is an abundant number, because the sum of its proper divisors (1875237500761133658434320896) is greater than itself. Its abundance is 1213260177475180827913761792
Bases of 661977323285952830520559104
- Binary: 1000100011100100110010011010011010001001011011111011111001000111100111111000000110000000002
- Hexadecimal: 0x22393269A25BEF91E7E0600
- Base-36: 2B6DCR3M9E8U2U0000
Squares and roots of 661977323285952830520559104
- 661977323285952830520559104 squared (6619773232859528305205591042) is 438213976544834907586313845541116782213110420757282816
- 661977323285952830520559104 cubed (6619773232859528305205591043) is 290087715219643128567605869606695162641528415168320446515837230028043424171556864
-
The
square root of 661977323285952830520559104 is 25728919979003.2545104827 -
661977323285952830520559104 is a
perfect cube number . Itscube root is 871527384
Scales and comparisons
How big is 661977323285952830520559104?- 661,977,323,285,952,830,520,559,104 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 661,977,323,285,952,830,520,559,104 would take you about two hundred ninety-three billion, two hundred seventy-four million, seven hundred one thousand and nine years!
This is a very rough estimate, based on a speaking rate of half a second every third order of magnitude. If you speak quickly, you could probably say any randomly-chosen number between one and a thousand in around half a second. Very big numbers obviously take longer to say, so we add half a second for every extra x1000. (We do not count involuntary pauses, bathroom breaks or the necessity of sleep in our calculation!)
- A cube with a volume of 661977323285952830520559104 cubic inches would be around 72627282 feet tall.
Recreational maths with 661977323285952830520559104
- 661977323285952830520559104 backwards is 401955025038259582323779166
- 661977323285952830520559104 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 661977323285952830520559104's digits is 117
- 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 661977323285952830520559104 - Facts about the integer". Numbermatics.com. 2024. Web. 15 June 2024.
APA style:
Numbermatics. (2024). Number 661977323285952830520559104 - Facts about the integer. Retrieved 15 June 2024, from https://numbermatics.com/n/661977323285952830520559104/
Chicago style:
Numbermatics. 2024. "Number 661977323285952830520559104 - Facts about the integer". https://numbermatics.com/n/661977323285952830520559104/
The information we have on file for 661977323285952830520559104 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 661977323285952830520559104, math, Factors of 661977323285952830520559104, curriculum, school, college, exams, university, Prime factorization of 661977323285952830520559104, STEM, science, technology, engineering, physics, economics, calculator, six hundred sixty-one septillion, nine hundred seventy-seven sextillion, three hundred twenty-three quintillion, two hundred eighty-five quadrillion, nine hundred fifty-two trillion, eight hundred thirty billion, five hundred twenty million, five hundred fifty-nine thousand, one hundred four.