369543371765804170324475904
369,543,371,765,804,170,324,475,904 is an even composite number composed of six prime numbers multiplied together.
369543371765804170324475904 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of thirty-one thousand, seven hundred forty-four divisors.
Prime factorization of 369543371765804170324475904:
230 × 33 × 73 × 133 × 173 × 1513
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 13 × 13 × 13 × 17 × 17 × 17 × 151 × 151 × 151)See below for interesting mathematical facts about the number 369543371765804170324475904 from the Numbermatics database.
Names of 369543371765804170324475904
- Cardinal: 369543371765804170324475904 can be written as Three hundred sixty-nine septillion, five hundred forty-three sextillion, three hundred seventy-one quintillion, seven hundred sixty-five quadrillion, eight hundred four trillion, one hundred seventy billion, three hundred twenty-four million, four hundred seventy-five thousand, nine hundred four.
Scientific notation
- Scientific notation: 3.69543371765804170324475904 × 1026
Factors of 369543371765804170324475904
Divisors of 369543371765804170324475904
- Number of divisors d(n): 31744
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 17 18 21 24 26 27 28 32 34 36 39 42 48 49 51 52 54 56 63 64 68 72 78 84 91 96 98 102 104 108 112 117 119 126 128 136 144 147 151 153 156 168 169 182 189 192 196 204 208 216 221 224 234 238 252 256 272 273 288 289 294 302 306 312 336 338 343 351 357 364 378 384 392 408 416 432 441 442 448 453 459 468 476 504 507 512 544 546 576 578 588 604 612 624 637 663 672 676 686 702 714 728 756 768 784 816 819 832 833 864 867 882 884 896 906 918 936 952 1008 1014 1024 1029 1057 1071 1088 1092 1152 1156 1176 1183 1208 1224 1248 1274 1323 1326 1344 1352 1359 1372 1404 1428 1456 1512 1521 1536 1547 1568 1632 1638 1664 1666 1728 1734 1764 1768 1792 1812 1836 1872 1904 1911 1963 1989 2016 2023 2028 2048 2058 2114 2142 2176 2184 2197 2304 2312 2352 2366 2416 2448 2457 2496 2499 2548 2567 2601 2646 2652 2688 2704 2718 2744 2808 2856 2873 2912 3024 3042 3072 3087 3094 3136 3171 3213 3264 3276 3328 3332 3456 3468 3528 3536 3549 3584 3624 3672 3744 3757 3808 3822 3926 3978 4032 4046 4056 4077 4096 4116 4228 4284 4352 4368 4394 4459 4563 4608 4624 4641 4704 4732 4832 4896 4913 4914 4992 4998 5096 5134 5202 5292 5304 5376 5408 5436 5488 5616 5712 5733 5746 5824 5831 5889 5967 6048 6069 6084 6144 6174 6188 6272 6342 6426 6528 6552 6591 6656 6664 6912 6936 7056 7072 7098 7168 7248 7344 7399 7488 7497 7514 7616 7644 7701 7803 7852 7956 8064 8092 8112 8154 8192 8232 8281 8456 8568 8619 8704 8736 8788 8918 9126 9216 9248 9261 9282 9408 9464 9513 9664 9792 9826 9828 9984 9996 10192 10268 10404 10584 10608 10647 10752 10816 10829 10872 10976 11232 11271 11424 11466 11492 11648 11662 11778 11934 12096 12138 12168 12288 12348 12376 12544 12684 12852 13056 13104 13182 13312 13328 13377 13741 13824 13872 13923 14112 14144 14161 14196 14336 14496 14688 14739 14798 14976 14994 15028 15232 15288 15379 15402 15606 15704 15912 16128 16184 16224 16308 16384 16464 16562 16912 17136 17199 17238 17408 17472 17493 17576 17667 17836 17969 18207 18252 18432 18496 18522 18564 18816 18928 19026 19328 19584 19652 19656 19773 19968 19992 20111 20384 20536 20808 21168 21216 21294 21504 21632 21658 21744 21952 22197 22464 22491 22542 22801 22848 22932 22984 23103 23296 23324 23556 23868 24192 24276 24336 24576 24696 24752 24843 25088 25368 25519 25704 25857 26112 26208 26299 26364 26624 26656 26754 27482 27648 27744 27846 28224 28288 28322 28392 28539 28672 28992 29376 29478 29596 29952 29988 30056 30464 30576 30758 30804 31212 31408 31824 31941 32256 32368 32448 32487 32616 32768 32928 33124 33371 33813 33824 34272 34391 34398 34476 34816 34944 34986 35152 35334 35672 35938 36414 36504 36864 36992 37044 37128 37349 37632 37856 38052 38656 39168 39304 39312 39546 39936 39984 40131 40222 40768 41072 41223 41616 41769 42336 42432 42483 42588 43008 43264 43316 43488 43639 43904 44217 44394 44928 44982 45084 45602 45696 45864 45968 46137 46206 46592 46648 47112 47736 48384 48552 48672 48841 49152 49392 49504 49686 50176 50736 51038 51408 51714 51793 52224 52416 52479 52598 52728 53001 53248 53312 53508 53907 54621 54964 55296 55488 55692 56448 56576 56644 56784 57078 57344 57967 57984 58752 58956 59192 59319 59904 59976 60112 60333 60928 61152 61516 61608 62424 62816 63648 63869 63882 64512 64736 64896 64974 65232 65536 65856 66248 66591 66742 67626 67648 68403 68544 68782 68796 68952 69309 69632 69888 69972 70304 70668 71344 71876 72828 73008 73728 73984 74088 74256 74529 74698 75264 75712 75803 76104 76557 77312 77571 78336 78608 78624 78897 79092 79872 79968 80262 80444 81536 82144 82446 83232 83538 84672 84864 84966 85176 86016 86528 86632 86976 87278 87808 88434 88788 89856 89964 90168 91204 91392 91728 91936 92274 92412 93184 93296 94224 95472 96187 96768 97104 97344 97461 97682 98304 98784 99008 99127 99372 100113 100352 101439 101472 102076 102816 103173 103428 103586 104448 104832 104958 105196 105456 106002 106496 106624 107016 107653 107814 109242 109928 110592 110976 111384 112047 112896 113152 113288 113568 114156 114688 115934 115968 117504 117912 118384 118638 119808 119952 120224 120393 120666 121856 122304 123032 123216 123669 124848 125632 125783 127296 127449 127738 127764 129024 129472 129792 129948 130464 130917 131072 131712 132496 132651 133182 133484 135252 135296 136806 137088 137564 137592 137904 138411 138618 139264 139776 139944 140608 140777 141336 142688 143752 145656 146016 146523 147456 147968 148176 148512 149058 149396 150528 151424 151606 152208 153114 154624 155142 155379 156672 157216 157248 157437 157794 158184 159607 159744 159936 160524 160888 161721 163072 164288 164892 166464 167076 169344 169728 169932 170352 172032 173056 173264 173901 173952 174556 175616 176868 177576 178633 179712 179928 180336 180999 182408 182784 183456 183872 184093 184548 184824 186368 186592 188448 190944 191607 192374 193536 194208 194688 194922 195364 196608 197568 198016 198254 198744 199773 200226 200704 202878 202944 204152 205209 205632 206346 206856 207172 208896 209664 209916 210392 210912 212004 212992 213248 214032 215306 215628 218484 219856 221184 221952 222768 223587 224094 225792 226304 226576 227136 227409 228312 229376 229671 231868 231936 233597 235008 235824 236691 236768 237276 239616 239904 240448 240737 240786 241332 243712 244608 246064 246432 247338 249696 251264 251566 254592 254898 255476 255528 258048 258944 259584 259896 260928 261443 261834 262144 263424 264992 265302 266364 266968 270504 270592 273612 274176 275128 275184 275808 276822 277236 278528 279552 279888 281216 281554 282672 285376 287504 288561 291312 292032 292383 293046 294912 295936 296352 296413 297024 297381 298116 298792 300339 301056 302848 303212 304416 305473 306228 309248 309519 310284 310758 313344 314432 314496 314874 315588 316368 319214 319488 319872 321048 321776 322959 323442 326144 328576 329784 331747 332928 334152 336141 338688 339456 339864 340704 341887 344064 346112 346528 347802 347904 349112 351232 353736 355152 357266 359424 359856 360672 361998 364816 365568 366912 367744 368186 369096 369648 371007 372736 373184 376896 377349 381888 382347 383214 384748 387072 387617 388416 389376 389844 390728 392751 393216 395136 396032 396508 397488 399546 400452 401408 405756 405888 408304 410418 411264 412692 413712 414344 415233 417792 419328 419832 420784 421824 422331 424008 425984 426496 428064 430612 431256 433823 436968 439569 439712 442368 443904 445536 447083 447174 448188 451584 452608 453152 454272 454818 456624 458752 459342 463736 463872 466137 467194 470016 471648 473382 473536 474552 478821 479232 479808 480896 481474 481572 482664 485163 487424 489216 492128 492864 494676 499392 502528 503132 509184 509796 510952 511056 516096 517888 519168 519792 521703 521856 522886 523668 524288 526848 529984 530604 532728 533936 535899 541008 541184 542997 547224 548352 550256 550368 551616 552279 553644 554472 557056 559104 559776 562432 563108 565344 567307 570752 574821 575008 577122 582624 584064 584766 586092 589824 591872 592704 592826 594048 594762 596232 597584 600678 602112 605696 606424 608832 610946 612456 615627 618496 619038 620568 621516 626688 628864 628992 629748 631176 632736 634933 638428 638976 639744 642096 643552 645918 646884 652288 657152 659568 663494 665856 668304 672282 673309 677376 678912 679728 681408 682227 683774 688128 689013 692224 693056 695604 695808 698224 700791 702464 707472 710073 710304 714532 718848 719712 721344 722211 723996 729632 731136 733824 735488 736372 738192 739296 741863 742014 745472 746368 753571 753792 754698 763776 764694 766428 769496 774144 775234 776832 778752 779688 781456 784329 785502 786432 790272 792064 793016 794976 799092 800904 802816 811512 811776 816608 820836 822528 825384 827424 828688 830297 830466 835584 838656 839664 841568 843648 844662 848016 851968 852992 856128 861224 862512 865683 867646 873936 879138 879424 880481 884736 887808 889239 891072 892143 894166 894348 896376 901017 903168 905216 906304 908544 909636 913248 916419 917504 918684 927472 927744 928557 932274 934388 940032 943296 946764 947072 949104 957642 958464 959616 961792 962948 963144 965328 968877 970326 974848 978432 984256 985439 985728 989352 995241 998784 1005056 1006264 1008423 1018368 1019592 1021904 1022112 1025661 1032192 1035776 1038336 1039584 1043406 1043712 1045772 1047336 1048576 1053696 1059968 1061208 1065456 1067872 1071798 1082016 1082368 1085994 1094448 1096704 1100512 1100736 1103232 1104558 1107288 1108944 1114112 1117249 1118208 1119552 1124864 1126216 1130688 1132047 1134614 1141504 1149642 1150016 1154244 1162851 1165248 1168128 1169532 1172184 1178253 1179648 1183744 1185408 1185652 1188096 1189524 1192464 1195168 1201356 1204224 1211392 1212848 1217664 1221892 1224912 1231254 1236992 1238076 1241136 1243032 1250431 1253376 1257728 1257984 1259496 1262352 1265472 1266993 1269866 1276856 1277952 1279488 1284192 1287104 1288651 1291836 1293768 1301469 1304576 1314304 1318707 1319136 1326988 1331712 1336608 1341249 1344564 1346618 1354752 1357824 1359456 1362816 1364454 1367548 1376256 1378026 1384448 1386112 1391208 1391616 1396448 1398411 1401582 1404928 1414944 1420146 1420608 1429064 1436463 1437696 1439424 1442688 1444422 1447992 1459264 1462272 1467648 1470976 1472744 1476384 1478592 1483726 1484028 1490944 1492736 1507142 1507584 1509396 1527552 1529388 1532856 1538992 1548288 1550468 1553664 1557504 1559376 1562912 1565109 1568658 1571004 1572864 1580544 1584128 1586032 1589952 1598184 1601808 1605632 1607697 1623024 1623552 1633216 1635179 1641672 1645056 1650768 1654848 1656837 1657376 1660594 1660932 1671168 1677312 1679328 1683136 1685159 1687296 1689324 1696032 1701921 1703936 1705984 1712256 1722448 1724463 1725024 1731366 1735292 1747872 1758276 1758848 1760962 1769472 1775616 1778478 1782144 1784286 1788332 1788696 1792752 1802034 1806336 1810432 1812608 1817088 1819272 1826496 1830101 1832838 1835008 1837368 1854944 1855488 1857114 1864548 1868776 1880064 1886592 1893528 1894144 1898208 1904799 1915284 1916928 1919232 1923584 1925896 1926288 1930656 1937754 1940652 1949696 1956864 1968512 1970878 1971456 1978704 1990482 1997568 2010112 2012528 2016846 2019927 2036736 2039184 2043808 2044224 2046681 2051322 2064384 2071552 2074891 2076672 2079168 2086812 2087424 2091544 2094672 2097152 2102373 2107392 2119936 2122416 2130912 2135744 2138311 2143596 2164032 2164736 2166633 2171988 2188896 2193408 2201024 2201472 2206464 2209116 2214576 2217888 2225589 2228224 2234498 2236416 2239104 2249728 2252432 2260713 2261376 2264094 2269228 2283008 2299284 2300032 2308488 2322229 2325702 2330496 2336256 2339064 2344368 2352987 2356506 2359296 2367488 2370816 2371304 2376192 2379048 2384928 2390336 2393209 2402712 2408448 2422784 2425696 2435328 2443784 2449824 2462508 2473984 2476152 2482272 2486064 2490891 2500862 2506752 2515456 2515968 2518992 2524704 2530944 2533986 2539732 2553712 2555904 2558976 2568384 2574208 2577302 2583672 2587536 2597049 2602938 2609152 2628608 2637414 2638272 2641443 2653976 2663424 2667717 2673216 2676429 2682498 2689128 2693236 2709504 2713319 2715648 2718912 2725632 2728908 2735096 2749257 2752512 2756052 2768896 2772224 2782416 2783232 2792896 2796822 2803164 2809856 2829888 2840292 2841216 2858128 2872926 2875392 2878848 2885376 2888844 2895984 2906631 2918528 2924544 2935296 2941952 2945488 2952768 2956317 2957184 2967452 2968056 2981888 2985472 2985723 3014284 3015168 3018792 3036761 3055104 3058776 3065712 3076983 3077984 3096576 3100936 3107328 3115008 3118752 3125824 3129581 3130218 3137316 3142008 3145728 3161088 3168256 3172064 3179904 3196368 3203616 3211264 3215394 3246048 3247104 3266432 3270358 3283344 3290112 3301536 3309696 3313674 3314752 3321188 3321864 3342336 3351747 3354624 3358656 3366272 3370318 3374592 3378648 3392064 3396141 3403842 3407872 3411968 3424512 3442951 3444896 3448926 3450048 3462732 3470584 3488553 3495744 3516552 3517696 3521924 3538944 3551232 3556956 3564288 3568572 3576664 3577392 3585504 3604068 3612672 3620864 3625216 3634176 3638544 3652992 3660202 3665676 3670016 3674736 3709888 3710976 3714228 3729096 3737552 3751293 3760128 3773184 3787056 3788288 3796416 3800979 3809598 3830568 3833856 3838464 3847168 3851792 3852576 3853369 3861312 3865953 3875508 3881304 3899392 3904407 3913728 3937024 3941756 3942912 3957408 3971149 3980964 3995136 4020224 4023747 4025056 4033692 4039854 4073472 4078368 4087616 4088448 4093362 4102644 4128768 4143104 4149782 4153344 4158336 4173624 4174848 4183088 4189344 4194304 4204746 4214784 4239872 4244832 4261824 4271488 4276622 4287192 4309389 4328064 4329472 4333266 4343976 4377792 4386816 4402048 4402944 4412928 4418232 4429152 4435776 4444531 4451178 4456448 4468996 4472832 4478208 4499456 4504864 4521426 4522752 4528188 4538456 4566016 4598568 4600064 4616976 4644458 4651404 4660992 4672512 4678128 4688736 4705974 4713012 4718592 4734976 4741632 4742608 4752384 4758096 4769856 4780672 4786418 4805424 4816896 4823091 4845568 4851392 4870656 4887568 4899648 4905537 4925016 4947968 4952304 4964544 4970511 4972128 4981782 5001724 5013504 5030912 5031936 5037984 5039021 5049408 5055477 5061888 5067972 5079464 5105763 5107424 5111808 5117952 5136768 5148416 5154604 5167344 5175072 5193041 5194098 5205876 5218304 5257216 5274828 5276544 5282886 5307952 5326848 5335434 5346432 5352858 5364996 5378256 5386472 5419008 5426638 5431296 5437824 5451264 5457816 5470192 5490303 5498514 5505024 5512104 5537792 5544448 5564832 5566464 5585792 5593644 5606328 5619712 5639699 5659776 5680584 5682432 5714397 5716256 5745852 5750784 5757696 5770752 5777688 5791968 5812079 5813262 5837056 5849088 5870592 5883904 5890976 5905536 5912634 5914368 5934904 5936112 5963776 5970944 5971446 6028568 6030336 6037584 6059781 6073522 6110208 6117552 6131424 6153966 6155968 6193152 6201872 6214656 6224673 6230016 6237504 6251648 6259162 6260436 6274632 6284016 6291456 6307119 6322176 6336512 6344128 6359808 6392736 6407232 6414933 6422528 6430788 6492096 6494208 6499899 6532864 6540716 6566688 6580224 6589489 6603072 6619392 6627348 6629504 6642376 6643728 6676767 6684672 6703494 6709248 6717312 6732544 6740636 6749184 6757296 6782139 6784128 6792282 6807684 6815744 6823936 6849024 6885902 6889792 6897852 6900096 6925464 6941168 6966687 6977106 6991488 7033104 7035392 7043848 7058961 7077888 7102464 7113912 7128576 7137144 7153328 7154784 7171008 7179627 7208136 7225344 7241728 7250432 7268352 7277088 7305984 7320404 7331352 7340032 7349472 7374991 7419776 7421952 7428456 7458192 7472673 7475104 7502586 7520256 7546368 7574112 7576576 7592832 7601958 7619196 7661136 7667712 7676928 7694336 7703584 7705152 7706738 7722624 7731906 7751016 7762608 7798784 7808814 7820743 7827456 7874048 7883512 7885824 7914816 7924329 7942298 7961928 7990272 8003151 8040448 8047494 8050112 8067384 8079708 8139957 8146944 8156736 8175232 8176896 8186724 8205288 8247771 8257536 8286208 8299564 8306688 8316672 8347248 8349696 8366176 8378688 8388608 8409492 8429568 8479744 8489664 8523648 8542976 8553244 8574384 8618778 8656128 8658944 8666532 8687952 8753017 8755584 8773632 8804096 8805888 8825856 8836464 8858304 8868951 8871552 8889062 8902356 8912896 8937992 8945664 8956416 8957169 8998912 9009728 9042852 9045504 9056376 9076912 9110283 9132032 9197136 9200128 9230949 9233952 9288916 9302808 9321984 9345024 9356256 9377472 9388743 9411948 9426024 9437184 9469952 9483264 9485216 9504768 9516192 9539712 9561344 9572836 9610848 9633792 9644219 9646182 9691136 9702784 9741312 9775136 9799296 9811074 9850032 9895936 9904608 9929088 9941022 9944256 9963564 10003448 10027008 10055241 10061824 10063872 10075968 10078042 10098816 10110954 10123776 10135944 10158928 10211526 10214848 10223616 10235904 10273536 10296832 10309208 10328853 10334688 10350144 10386082 10388196 10411752 10436608 10465659 10514432 10549656 10553088 10565772 10615904 10653696 10670868 10692864 10705716 10729992 10756512 10772944 10793861 10838016 10853276 10862592 10875648 10902528 10915632 10940384 10980606 10997028 11010048 11024208 11075584 11088896 11129664 11132928 11171584 11187288 11212656 11239424 11253879 11279398 11319552 11361168 11364864 11428794 11432512 11446253 11491704 11501568 11515392 11541504 11555376 11560107 11583936 11597859 11624158 11626524 11674112 11698176 11713221 11741184 11767808 11781952 11811072 11825268 11828736 11869808 11872224 11913447 11927552 11941888 11942892 12057136 12060672 12071241 12075168 12119562 12147044 12220416 12235104 12262848 12307932 12311936 12386304 12403744 12429312 12449346 12460032 12475008 12503296 12518324 12520872 12549264 12568032 12582912 12614238 12644352 12673024 12688256 12719616 12785472 12810707 12814464 12829866 12845056 12861576 12984192 12988416 12999798 13065728 13081432 13133376 13160448 13178978 13206144 13238784 13254696 13259008 13284752 13287456 13333593 13353534 13369344 13406988 13418496 13434624 13465088 13481272 13498368 13514592 13564278 13568256 13584564 13615368 13631488 13647872 13698048 13771804 13779584 13795704 13800192 13850928 13882336 13933374 13954212 13982976 14066208 14070784 14087696 14117922 14155776 14204928 14227824 14257152 14274288 14306656 14309568 14342016 14359254 14416272 14450688 14483456 14500864 14524237 14536704 14554176 14611968 14640808 14662704 14680064 14698944 14716611 14749982 14839552 14843904 14856912 14916384 14945346 14950208 14968177 15005172 15040512 15092736 15117063 15148224 15153152 15166431 15185664 15203916 15238392 15317289 15322272 15335424 15353856 15388672 15407168 15410304 15413476 15445248 15463812 15502032 15525216 15579123 15597568 15617628 15641486 15654912 15748096 15767024 15771648 15829632 15848658 15884596 15923856 15980544 16006302 16080896 16094988 16100224 16134768 16159416 16255603 16279914 16293888 16313472 16350464 16353792 16373448 16410576 16470909 16495542 16515072 16572416 16599128 16613376 16633344 16694496 16699392 16732352 16752463 16757376 16777216 16818984 16859136 16919097 16959488 16979328 17047296 17085952 17106488 17143191 17148768 17237556 17312256 17317888 17333064 17375904 17436237 17506034 17511168 17547264 17608192 17611776 17651712 17672928 17716608 17737902 17743104 17778124 17804712 17825792 17875984 17891328 17912832 17914338 17997824 18019456 18085704 18091008 18112752 18153824 18179343 18220566 18264064 18394272 18400256 18461898 18467904 18577832 18605616 18643968 18674019 18690048 18712512 18754944 18777486 18823896 18852048 18874368 18939904 18966528 18970432 18993233 19009536 19032384 19079424 19122688 19145672 19221696 19244799 19267584 19288438 19292364 19382272 19405568 19482624 19550272 19598592 19622148 19700064 19768467 19791872 19809216 19858176 19882044 19888512 19927128 20006896 20030301 20054016 20110482 20123648 20127744 20151936 20156084 20197632 20221908 20247552 20271888 20317856 20346417 20423052 20429696 20447232 20471808 20547072 20593664 20618416 20657706 20669376 20700288 20772164 20776392 20823504 20873216 20900061 20931318 21028864 21099312 21106176 21131544 21231808 21257327 21307392 21341736 21385728 21411432 21459984 21513024 21538881 21545888 21587722 21676032 21706552 21725184 21751296 21805056 21831264 21880768 21907067 21961212 21994056 22020096 22048416 22124973 22151168 22177792 22259328 22265856 22343168 22374576 22418019 22425312 22478848 22507758 22558796 22639104 22722336 22729728 22857588 22865024 22892506 22983408 23003136 23030784 23083008 23110752 23120214 23167872 23195718 23248316 23253048 23348224 23396352 23426442 23462229 23482368 23535616 23563904 23622144 23650536 23657472 23739616 23744448 23772987 23826894 23855104 23883776 23885784 24100657 24114272 24121344 24142482 24150336 24239124 24294088 24419871 24440832 24470208 24525696 24615864 24623872 24772608 24807488 24858624 24898692 24920064 24950016 25006592 25036648 25041744 25098528 25136064 25165824 25228476 25288704 25346048 25376512 25439232 25570944 25621414 25628928 25659732 25690112 25723152 25968384 25976832 25999596 26131456 26162864 26259051 26266752 26320896 26357956 26412288 26477568 26509392 26518016 26569504 26574912 26606853 26667186 26707068 26738688 26813976 26836992 26869248 26930176 26962544 26973583 26996736 27029184 27128556 27136512 27169128 27230736 27262976 27295744 27330849 27396096 27543608 27559168 27591408 27600384 27701856 27764672 27798043 27866748 27908424 27965952 28132416 28141568 28166229 28175392 28235844 28311552 28409856 28455648 28514304 28548576 28613312 28619136 28684032 28718508 28832544 28901376 28932657 28966912 29001728 29048474 29073408 29108352 29223936 29281616 29325408 29360128 29397888 29433222 29499964 29679104 29687808 29713824 29832768 29890692 29900416 29936354 30010344 30081024 30165723 30185472 30234126 30296448 30306304 30332862 30371328 30407832 30476784 30634578 30644544 30670848 30707712 30777344 30814336 30820608 30826952 30890496 30927624 30986559 31004064 31050432 31111717 31158246 31195136 31235256 31282972 31309824 31496192 31534048 31543296 31659264 31697316 31769192 31847712 31961088 32012604 32161792 32189976 32200448 32269536 32318832 32381583 32511206 32559828 32587776 32626944 32700928 32707584 32746896 32821152 32941818 32991084 33030144 33144832 33198256 33226752 33266688 33388992 33398784 33464704 33504926 33514752 33554432 33637968 33718272 33761637 33838194 33918976 33958656 34094592 34171904 34212976 34286382 34297536 34338759 34475112 34624512 34635776 34666128 34680321 34751808 34793577 34872474 35012068 35022336 35094528 35216384 35223552 35273147 35303424 35345856 35433216 35475804 35486208 35556248 35609424 35651584 35740341 35751968 35782656 35825664 35828676 35995648 36038912 36171408 36182016 36225504 36307648 36351287 36358686 36441132 36528128 36788544 36800512 36923796 36935808 37155664 37211232 37287936 37348038 37380096 37425024 37509888 37554972 37647792 37704096 37748736 37879808 37933056 37940864 37986466 38019072 38064768 38158848 38245376 38291344 38432121 38443392 38489598 38535168 38576876 38584728 38764544 38811136 38965248 39100544 39197184 39244296 39400128 39477893 39536934 39583744 39618432 39716352 39764088 39777024 39854256 40000779 40013792 40060602 40108032 40220964 40247296 40255488 40303872 40312168 40395264 40443816 40495104 40543776 40635712 40684553 40692834 40846104 40859392 40894464 40943616 41094144 41187328 41236832 41315412 41338752 41400576 41544328 41552784 41647008 41746432 41800122 41862636 42057728 42198624 42212352 42263088 42463616 42514654 42614784 42683472 42771456 42822864 42919968 43026048 43077762 43091776 43175444 43352064 43413104 43450368 43502592 43572711 43610112 43662528 43761536 43814134 43922424 43988112 44040192 44096832 44149833 44249946 44302336 44355584 44518656 44531712 44686336 44749152 44758363 44836038 44850624 44904531 44957696 45015516 45117592 45278208 45351189 45444672 45459456 45499293 45715176 45730048 45785012 45966816 46006272 46061568 46126423 46166016 46221504 46240428 46335744 46391436 46496632 46506096 46696448 46737369 46792704 46852884 46924458 46964736 47071232 47127808 47244288 47301072 47314944 47479232 47488896 47545974 47653788 47710208 47767552 47771568 48201314 48228544 48242688 48284964 48300672 48478248 48588176 48766809 48839742 48881664 48940416 49051392 49231728 49247744 49412727 49545216 49614976 49717248 49797384 49840128 49900032 50013184 50073296 50083488 50093797 50197056 50257389 50272128 50331648 50456952 50577408 50692096 50753024 50757291 50878464 51141888 51242828 51257856 51319464 51380224 51446304 51624937 51936768 51953664 51999192 52262912 52308711 52325728 52518102 52533504 52641792 52715912 52824576 52955136 53018784 53036032 53139008 53149824 53213706 53334372 53414136 53477376 53627952 53673984 53738496 53860352 53925088 53947166 53993472 54058368 54257112 54273024 54338256 54461472 54525952 54591488 54661698 54792192 55087216 55118336 55182816 55200768 55403712 55529344 55596086 55733496 55816848 55931904 56022057 56264832 56283136 56332458 56350784 56471688 56623104 56819712 56911296 56979699 57028608 57097152 57226624 57238272 57368064 57437016 57665088 57734397 57802752 57865314 57933824 58003456 58096948 58146816 58216704 58447872 58530167 58563232 58650816 58720256 58795776 58866444 58999928 59305401 59358208 59375616 59427648 59665536 59781384 59800832 59872708 60020688 60162048 60331446 60370944 60468252 60592896 60612608 60665724 60742656 60815664 60953568 61269156 61289088 61341696 61415424 61554688 61628672 61641216 61653904 61780992 61855248 61973118 62008128 62100864 62223434 62316492 62390272 62470512 62565944 62619648 62700183 62992384 63068096 63086592 63318528 63394632 63538384 63695424 63771981 63922176 64025208 64323584 64379952 64400896 64539072 64616643 64637664 64763166 65022412 65119656 65175552 65253888 65401856 65415168 65493792 65507273 65642304 65721201 65883636 65982168 66060288 66289664 66374919 66396512 66453504 66533376 66777984 66797568 66929408 67009852 67029504 67108864 67275936 67436544 67509533 67523274 67676388 67837952 67917312 68189184 68343808 68425952 68572764 68595072 68677518 68950224 69249024 69271552 69332256 69360642 69503616 69587154 69744948 70024136 70044672 70189056 70386687 70432768 70447104 70546294 70606848 70691712 70866432 70951608 70972416 71112496 71218848 71303168 71480682 71503936 71565312 71651328 71657352 71991296 72077824 72301971 72342816 72364032 72451008 72615296 72702574 72717372 72882264 73056256 73259613 73577088 73601024 73847592 73871616 74311328 74422464 74575872 74696076 74760192 74850048 75019776 75109944 75295584 75408192 75497472 75557027 75759616 75866112 75881728 75972932 76038144 76129536 76317696 76490752 76582688 76864242 76886784 76979196 77070336 77153752 77169456 77529088 77622272 77930496 78201088 78394368 78488592 78777153 78800256 78955786 79073868 79167488 79236864 79432704 79528176 79554048 79708512 80001558 80027584 80121204 80216064 80441928 80494592 80510976 80607744 80624336 80790528 80887632 80920749 80990208 81087552 81271424 81369106 81385668 81692208 81718784 81788928 81887232 81992547 82188288 82374656 82473664 82630824 82677504 82801152 83088656 83105568 83294016 83394129 83492864 83600244 83725272 84115456 84397248 84424704 84498687 84526176 84927232 85029308 85229568 85366944 85542912 85645728 85663357 85839936 86052096 86155524 86183552 86350888 86704128 86797971 86826208 86900736 87005184 87145422 87220224 87325056 87523072 87628268 87844848 87976224 88080384 88193664 88299666 88499892 88604672 88711168 89037312 89063424 89372672 89498304 89516726 89672076 89701248 89809062 89915392 90031032 90235184 90556416 90702378 90889344 90918912 90998586 91430352 91460096 91570024 91933632 92012544 92123136 92252846 92332032 92443008 92480856 92671488 92782872 92959677 92993264 93012192 93335151 93392896 93474738 93585408 93705768 93848916 93929472 94142464 94255616 94488576 94602144 94629888 94958464 94977792 95091948 95307576 95420416 95535104 95543136 95874883 96402628 96457088 96485376 96569928 96601344 96956496 97144749 97176352 97533618 97679484 97763328 97880832 98102784 98463456 98495488 98825454 99090432 99229952 99434496 99594768 99680256 99800064 100026368 100146592 100166976 100187594 100394112 100514778 100544256 100663296 100913904 101154816 101384192 101506048 101514582 101669659 101756928 102283776 102485656 102515712 102638928 102760448 102892608 103016277 103249874 103873536 103907328 103998384 104040963 104525824 104617422 104651456 105036204 105067008 105283584 105431824 105649152 105819441 105910272 106037568 106072064 106278016 106299648 106427412 106668744 106828272 106954752 107221023 107255904 107347968 107476992 107720704 107850176 107894332 107986944 108116736 108514224 108546048 108676512 108922944 109051904 109053861 109182976 109323396 109584384 110174432 110236672 110365632 110401536 110807424 111058688 111192172 111466992 111633696 111863808 112021313 112044114 112529664 112566272 112664916 112701568 112943376 113246208 113639424 113789221 113822592 113959398 114057216 114194304 114453248 114476544 114736128 114874032 115296363 115330176 115468794 115605504 115730628 115867648 116006912 116193896 116293632 116433408 116895744 117060334 117126464 117301632 117440512 117591552 117732888 117999856 118433679 118610802 118716416 118751232 118855296 119331072 119562768 119601664 119745416 120002337 120041376 120324096 120662892 120741888 120936504 121185792 121225216 121331448 121485312 121631328 121907136 122053659 122538312 122578176 122683392 122830848 123109376 123257344 123282432 123307808 123561984 123710496 123946236 124016256 124201728 124446868 124632984 124780544 124941024 125131888 125239296 125374847 125400366 125984768 126136192 126173184 126637056 126789264 127076768 127390848 127543962 127844352 128050416 128647168 128759904 128801792 129078144 129233286 129275328 129526332 130044824 130239312 130351104 130507776 130718133 130803712 130830336 130987584 131014546 131284608 131442402 131767272 131964336 132120576 132579328 132749838 132793024 132907008 132952631 133066752 133555968 133595136 133858816 134019704 134059008 134217728 134275089 134551872 134713593 134873088 135019066 135046548 135352776 135675904 135834624 136053567 136378368 136687616 136851904 137145528 137190144 137355036 137900448 138379269 138498048 138543104 138664512 138721284 139007232 139174308 139489896 140048272 140089344 140212107 140378112 140773374 140865536 140894208 141092588 141213696 141383424 141732864 141903216 141944832 142224992 142437696 142606336 142961364 143007872 143130624 143302656 143314704 143982592 144155648 144603942 144685632 144728064 144902016 145230592 145405148 145434744 145764528 146112512 146300427 146519226 147154176 147202048 147695184 147743232 148622656 148801289 148844928 149151744 149392152 149520384 149700096 150039552 150219888 150281391 150591168 150772167 150816384 150994944 151114054 151519232 151732224 151763456 151945864 152076288 152259072 152271873 152635392 152981504 153165376 153728484 153773568 153958392 154140672 154307504 154338912 154874811 155058176 155244544 155860992 156402176 156788736 156926133 156977184 157554306 157600512 157911572 158147736 158334976 158473728 158865408 159056352 159108096 159417024 160003116 160055168 160242408 160432128 160883856 160989184 161021952 161215488 161248672 161581056 161775264 161841498 161980416 162175104 162542848 162738212 162771336 163384416 163437568 163577856 163774464 163985094 164376576 164749312 164947328 165261648 165355008 165602304 166177312 166211136 166588032 166788258 166985728 167200488 167450544 168230912 168704599 168794496 168849408 168997374 169052352 169854464 170058616 170459136 170733888 170939097 171085824 171291456 171326714 171679872 172104192 172311048 172367104 172701776 173408256 173595942 173652416 173801472 174010368 174290844 174440448 174650112 175046144 175256536 175590501 175689696 175952448 176160768 176387328 176599332 176999784 177209344 177422336 177916203 178074624 178126848 178745344 178996608 179033452 179344152 179402496 179618124 179830784 180062064 180470368 181112832 181404756 181778688 181837824 181997172 182860704 182920192 183140048 183867264 184025088 184246272 184505692 184664064 184886016 184961712 185342976 185565744 185919354 185986528 186024384 186670302 186785792 186949476 187170816 187411536 187697832 187858944 188284928 188511232 188815081 188977152 189204288 189259776 189916928 189955584 190183896 190615152 190840832 191070208 191086272 191315943 191749766 192805256 192914176 192970752 193139856 193202688 193912992 194289498 194352704 194586301 195067236 195358968 195526656 195761664 196205568 196521819 196926912 196990976 197163603 197650908 198180864 198459904 198868992 199124757 199189536 199360512 199600128 200052736 200293184 200333952 200375188 200788224 201029556 201088512 201326592 201827808 202309632 202528599 202768384 203012096 203029164 203339318 203513856 204567552 204971312 205031424 205277856 205520896 205785216 206032554 206499748 207747072 207814656 207996768 208081926 209051648 209234844 209302912 210072408 210134016 210567168 210863648 211160061 211298304 211638882 211820544 212075136 212144128 212556032 212599296 212854824 213337488 213656544 213909504 214442046 214511808 214695936 214953984 215441408 215700352 215788664 215973888 216233472 216905913 217028448 217092096 217353024 217782019 217845888 218103808 218107722 218365952 218646792 219168768 220348864 220473344 220731264 220803072 221614848 222117376 222384344 222933984 223267392 223727616 224042626 224088228 225059328 225132544 225329832 225403136 225886752 226492416 226671081 227278848 227578442 227645184 227918796 228114432 228388608 228906496 228953088 229472256 229748064 230592726 230660352 230937588 231211008 231461256 231735296 232013824 232387792 232587264 232866816 233791488 234120668 234252928 234603264 234881024 235183104 235465776 235999712 236331459 236867358 237221604 237432832 237502464 237710592 238662144 239125536 239203328 239490832 240004674 240082752 240648192 241325784 241483776 241873008 242371584 242450432 242662896 242762247 242970624 243262656 243814272 244107318 245076624 245156352 245366784 245661696 246218752 246514688 246564864 246615616 246912029 247123968 247420992 247892472 248032512 248403456 248893736 249265968 249561088 249882048 250182387 250263776 250478592 250749694 250800732 251969536 252272384 252346368 253274112 253578528 254153536 254459009 254781696 255087924 255688704 256100832 256990071 257294336 257519808 257603584 258156288 258466572 258550656 259052664 260089648 260393913 260478624 260702208 261015552 261436266 261607424 261660672 261975168 262029092 262569216 262884804 263534544 263928672 264241152 265158656 265499676 265586048 265814016 265905262 266133504 267111936 267190272 267717632 268039408 268118016 268435456 268550178 269103744 269427186 269746176 270038132 270093096 270705552 271351808 271669248 272107134 272756736 273375232 273703808 274291056 274380288 274710072 275800896 276345251 276758538 276996096 277086208 277329024 277442568 278014464 278348616 278979792 280005453 280096544 280178688 280424214 280756224 281546748 281731072 281788416 282185176 282427392 282766848 283465728 283806432 283889664 284449984 284791871 284875392 285212672 285922728 286015744 286261248 286605312 286629408 287624649 287965184 288311296 289207884 289371264 289456128 289804032 290461184 290810296 290869488 291434247 291529056 292225024 292600854 293038452 294308352 294404096 295390368 295486464 297245312 297602578 297689856 298303488 298784304 299040768 299400192 300079104 300439776 300562782 301182336 301544334 301632768 301989888 302228108 303038464 303464448 303526912 303891728 304152576 304518144 304543746 305008977 305270784 305963008 306330752 307456968 307547136 307916784 308281344 308615008 308677824 309048831 309749622 310116352 310489088 311721984 312804352 313308541 313577472 313852266 313954368 315108612 315201024 315823144 316295472 316669952 316947456 317458323 317730816 318112704 318216192 318834048 320006232 320110336 320484816 320864256 321767712 321978368 322043904 322430976 322497344 322884961 323162112 323550528 323682996 323960832 324350208 325085696 325476424 325542672 326768832 326875136 327155712 327161583 327548928 327970188 328753152 329498624 329894656 330523296 330710016 331204608 332354624 332422272 333176064 333576516 333971456 334400976 334901088 336063939 336461824 337409198 337588992 337698816 337994748 338104704 339708928 340117232 340918272 341367663 341467776 341878194 342171648 342582912 342653428 343359744 344208384 344622096 344734208 345403552 345889089 346816512 347191884 347304832 347602944 348020736 348581688 348880896 349300224 350092288 350513072 350656579 351181002 351379392 351904896 352321536 352774656 353198664 353999568 354418688 354844672 355301037 355832406 356149248 356253696 357490688 357993216 358066904 358688304 358804992 359236248 359661568 360124128 360940736 361374559 362225664 362809512 363557376 363675648 363994344 365721408 365840384 366160977 366280096 367734528 368050176 368492544 369011384 369328128 369772032 369923424 370685952 371131488 371838708 371973056 372048768 373340604 373571584 373898952 374341632 374823072 375395664 375717888 376124541 376569856 377022464 377630162 377954304 378408576 378519552 379833856 379911168 380367792 381230304 381681664 382140416 382172544 382631886 383499532 385610512 385828352 385941504 386279712 386405376 387825984 388578996 388705408 389172602 390134472 390717936 391053312 391523328 392154399 392411136 393043638 393853824 393981952 394327206 395301816 396361728 396919808 397737984 398249514 398379072 398721024 398857893 399200256 400105472 400586368 400667904 400750376 401576448 402059112 402177024 402653184 402825267 403655616 404140779 404619264 405057198 405536768 406024192 406058328 406678636 407027712 409135104 409711169 409942624 410062848 410555712 411041792 411570432 412065108 412999496 415137807 415494144 415629312 415993536 416163852 418103296 418469688 418605824 420144816 420268032 421134336 421727296 422320122 422596608 423277764 423641088 424150272 424288256 425112064 425198592 425709648 426674976 427313088 427819008 428884092 429023616 429391872 429907968 430882816 431400704 431577328 431947776 432466944 433811826 434056896 434184192 434706048 435564038 435691776 436207616 436215444 436731904 437293584 438337536 438901281 440697728 440946688 441462528 441606144 443229696 444234752 444768688 445867968 446403867 446534784 447455232 448085252 448176456 450118656 450265088 450659664 450806272 450844173 451773504 452316501 452984832 453342162 454557696 455156884 455290368 455837592 456228864 456777216 457812992 457906176 458550911 458944512 459496128 461185452 461320704 461875176 462422016 462922512 463470592 464027648 464624433 464775584 465174528 465733632 467582976 468241336 468505856 469206528 469762048 470366208 470931552 471999424 472566731 472662918 473734716 474443208 474865664 475004928 475421184 477324288 478251072 478406656 478981664 480009348 480165504 481296384 482651568 482967552 483746016 484743168 484900864 485325792 485524494 485941248 486525312 487628544 488214636 490153248 490312704 490733568 491323392 492437504 493029376 493129728 493231232 493824058 494247936 494841984 495784944 496065024 496806912 497787472 498531936 499122176 499764096 500364774 500527552 500957184 501499388 501601464 503939072 504544768 504692736 506113797 506548224 507157056 508307072 508918018 509563392 510175848 511377408 512201664 512817291 513980142 514588672 515039616 515207168 516312576 516933144 517101312 518105328 520179296 520787826 520957248 521404416 522031104 522872532 523214848 523321344 523950336 524058184 525138432 525769608 526771503 527069088 527857344 528482304 528899189 530317312 530999352 531172096 531628032 531810524 532267008 534223872 534380544 535435264 536078816 536236032 536870912 537100356 538207488 538854372 539492352 540076264 540186192 541411104 542703616 543338496 544214268 545513472 546750464 547407616 548582112 548760576 549420144 551601792 552690502 553517076 553992192 554172416 554658048 554885136 556028928 556697232 557959584 560010906 560193088 560357376 560848428 561512448 563093496 563462144 563576832 564370352 564854784 565533696 566445243 566931456 567612864 567779328 568899968 569583742 569750784 570425344 571845456 572031488 572522496 573210624 573258816 573947829 575249298 575930368 576622592 578415768 578742528 578912256 579608064 580922368 581620592 581738976 581858719 582868494 583058112 583758903 584450048 585201708 586076904 588616704 588808192 589565457 590780736 590972928 591490809 594490624 595205156 595379712 596606976 597568608 598081536 598800384 599643499 600158208 600879552 601125564 602364672 603088668 603265536 603979776 604456216 606076928 606928896 607053824 607585797 607783456 608305152 609036288 609087492 610017954 610541568 611926016 612661504 614913936 615094272 615833568 616562688 617230016 617355648 618097662 619499244 620232704 620978176 623443968 625608704 626617082 627154944 627704532 627908736 630217224 630402048 631646288 632590944 633339904 633894912 634916646 635461632 636225408 636432384 637668096 640012464 640220672 640969632 641728512 643535424 643956736 644087808 644861952 644994688 645769922 646324224 647101056 647365992 647921664 648700416 650171392 650717739 650952848 651085344 653346057 653537664 653750272 654311424 654323166 655097856 655940376 657506304 658997248 659789312 661046592 661420032 662409216 664709248 664844544 666352128 667153032 667942912 668801952 669802176 671124181 672127878 672923648 674818396 675177984 675397632 675989496 676209408 679417856 680013243 680234464 681836544 682735326 682935552 683756388 684343296 685165824 685306856 686719488 688416768 689244192 689468416 690807104 691778178 693633024 694383768 694609664 695205888 696041472 697163376 697761792 698600448 700184576 701026144 701313158 702362004 702758784 703809792 704643072 705549312 706397328 707999136 708837376 709689344 710602074 711664812 712298496 712507392 714981376 715986432 716133808 717376608 717609984 718472496 719323136 720248256 721881472 722749118 724451328 725619024 727114752 727351296 727988688 728286741 731442816 731680768 732321954 732560192 735469056 736100352 736985088 738022768 738656256 739544064 739846848 740736087 741371904 742262976 743677416 743946112 744097536 746681208 747143168 747797904 748683264 749646144 750547161 750791328 751435776 752249082 753139712 754044928 755260324 755908608 756817152 757039104 759667712 759822336 760735584 760892171 762460608 763363328 763377027 764280832 764345088 765263772 766999064 770970213 771221024 771656704 771883008 772559424 772810752 775651968 777157992 777410816 778345204 780268944 781435872 782106624 783046656 784149191 784308798 784822272 786087276 787707648 787963904 788654412 790603632 792723456 793839616 795475968 796499028 796758144 797442048 797715786 798400512 800210944 801172736 801335808 801500752 803152896 804118224 804354048 805306368 805650534 807311232 808281558 809238528 810114396 811073536 812048384 812116656 813357272 814055424 818270208 819422338 819885248 820125696 821111424 822083584 823140864 824130216 825998992 829035753 830275614 830988288 831258624 831987072 832327704 836206592 836939376 837211648 840016359 840289632 840536064 842268672 843454592 844640244 845193216 846555528 847282176 848300544 848576512 850224128 850397184 851419296 851594549 853349952 854375613 854626176 855638016 857768184 858047232 858783744 859815936 861765632 862801408 862873947 863154656 863895552 864933888 867623652 868113792 868368384 869412096 871128076 871383552 872415232 872430888 873463808 874587168 876675072 877623929 877802562 881395456 881893376 882925056 883212288 886459392 888469504 889537376 891735936 892807734 893069568 894910464 896170504 896352912 900237312 900530176 901319328 901612544 901688346 903547008 904633002 905969664 906684324 909115392 910313768 910580736 911675184 912457728 913554432 915026931 915625984 915812352 917101822 917889024 918992256 922370904 922641408 923750352 924844032 925845024 926941184 928055296 929248866 929551168 930349056 931467264 935165952 936482672 937011712 938413056 939524096 939925623 940732416 941863104 943998848 945133462 945325836 947469432 948886416 949731328 950009856 950842368 952374969 954648576 956502144 956813312 957963328 960018696 960331008 962592768 965303136 965935104 967492032 968654883 969486336 969801728 970651584 971048988 971882496 973050624 975257088 976429272 980306496 980625408 981467136 981484749 982646784 984875008 986058752 986259456 986462464 987648116 988495872 989683968 991569888 992130048 993613824 995012839 995574944 997063872 998244352 999528192 1000729548 1001055104 1001914368 1002998776 1003202928 1007878144 1008191817 1009089536 1009385472 1012227594 1013096448 1014314112 1016614144 1017836036 1019126784 1020351696 1022754816 1024102989 1024403328 1025634582 1027960284 1029177344 1030079232 1030414336 1032625152 1033866288 1034202624 1036210656 1040358592 1041575652 1041914496 1042808832 1044062208 1045745064 1046429696 1046642688 1047900672 1048116368 1050276864 1051539216 1051969737 1053543006 1054138176 1055714688 1056964608 1057798378 1060634624 1061998704 1062344192 1063256064 1063621048 1064534016 1065903111 1068447744 1068761088 1070870528 1072157632 1072472064 1073741824 1074200712 1076414976 1077708744 1078984704 1080152528 1080372384 1082822208 1084123677 1085407232 1086676992 1088428536 1091026944 1093500928 1094815232 1097164224 1097521152 1098482931 1098840288 1103203584 1105381004 1107034152 1107984384 1108344832 1109316096 1109770272 1112057856 1113394464 1113623641 1115919168 1120021812 1120386176 1120714752 1121696856 1123024896 1126186992 1126924288 1127153664 1128373623 1128740704 1129709568 1131067392 1132890486 1133862912 1135225728 1135558656 1137799936 1139167484 1139501568 1140850688 1143690912 1144062976 1145044992 1146421248 1146517632 1147895658 1150498596 1151860736 1153245184 1156831536 1157485056 1157824512 1159216128 1161844736 1163241184 1163477952 1163717438 1165736988 1166116224 1167517806 1168900096 1170403416 1172153808 1177233408 1177616384 1179130914 1180932193 1181561472 1181945856 1182981618 1188981248 1190410312 1190759424 1193213952 1195137216 1196163072 1196573679 1197600768 1199286998 1200316416 1201759104 1202251128 1204729344 1206177336 1206531072 1207959552 1208475801 1208912432 1212153856 1213857792 1214107648 1215171594 1215566912 1216610304 1218072576 1218174984 1220035908 1221083136 1223852032 1225323008 1229133507 1229827872 1230188544 1231667136 1233125376 1234460032 1234711296 1236195324 1238998488 1240465408 1241956352 1245413421 1246887936 1251217408 1253234164 1254309888 1255409064 1255817472 1260434448 1260804096 1263292576 1265181888 1266679808 1267789824 1269833292 1270923264 1272450816 1272864768 1275336192 1280024928 1280441344 1281939264 1283457024 1287070848 1287913472 1288175616 1289723904 1289989376 1291539844 1292648448 1294202112 1294731984 1295843328 1297400832 1300342784 1301435478 1301905696 1302170688 1306692114 1307075328 1307500544 1308622848 1308646332 1310195712 1311880752 1315012608 1317994496 1319578624 1321705567 1322093184 1322840064 1324818432 1329418496 1329689088 1332704256 1334306064 1335885824 1337603904 1339211601 1339604352 1342248362 1344255756 1345847296 1349636792 1350355968 1350795264 1351978992 1352418816 1352532519 1358835712 1360026486 1360468928 1363673088 1365470652 1365871104 1367512776 1368686592 1370331648 1370613712 1373438976 1375652733 1376833536 1378488384 1378936832 1381614208 1383556356 1387266048 1388767536 1389219328 1390411776 1392082944 1393873299 1394326752 1395523584 1397200896 1400369152 1402052288 1402626316 1404724008 1405517568 1407619584 1409286144 1411098624 1412794656 1415998272 1417674752 1417700193 1419378688 1421204148 1423329624 1424596992 1425014784 1429962752 1431972864 1432267616 1434753216 1435219968 1436944992 1438646272 1440496512 1443762944 1445498236 1448902656 1451238048 1454229504 1454702592 1455977376 1456277069 1456573482 1462885632 1463361536 1464643908 1465120384 1470938112 1472200704 1473970176 1476045536 1477312512 1479088128 1479693696 1481472174 1482743808 1484525952 1487354832 1487892224 1488195072 1493362416 1494286336 1495595808 1497366528 1499292288 1501094322 1501582656 1502871552 1504498164 1506279424 1508089856 1510520648 1511817216 1513634304 1514078208 1518341391 1519335424 1519644672 1521471168 1521784342 1524921216 1526726656 1526754054 1528561664 1528690176 1530527544 1533998128 1541940426 1542442048 1543313408 1543766016 1545118848 1545621504 1551303936 1554315984 1554821632 1556690408 1560537888 1562871744 1564213248 1566093312 1568298382 1568617596 1569644544 1572174552 1575415296 1575927808 1577308824 1580314509 1581207264 1585446912 1586697567 1587679232 1590951936 1592998056 1593516288 1594884096 1595431572 1596801024 1600421888 1602345472 1602671616 1603001504 1606305792 1608236448 1608708096 1610612736 1611301068 1614622464 1616563116 1618477056 1620228792 1622147072 1624096768 1624233312 1626714544 1628110848 1629873011 1636540416 1638844676 1639770496 1640251392 1642222848 1644167168 1646281728 1648260432 1651997984 1658071506 1660551228 1661976576 1662517248 1663974144 1664655408 1672413184 1673878752 1674423296 1680032718 1680579264 1681072128 1684537344 1686909184 1689280488 1690386432 1693111056 1694564352 1696601088 1697153024 1699335729 1700448256 1700794368 1702838592 1703189098 1706699904 1708751226 1709252352 1711276032 1715536368 1716094464 1717567488 1719631872 1723531264 1725602816 1725747894 1726309312 1727791104 1728384203 1729867776 1735247304 1736227584 1736736768 1738824192 1742256152 1742767104 1744830464 1744861776 1745576157 1746927616 1749174336 1751276709 1753350144 1755247858 1755605124 1762790912 1763786752 1765850112 1766424576 1768696371 1772918784 1776939008 1779074752 1783471872 1785615468 1786139136 1789820928 1792341008 1792705824 1798930497 1800474624 1801060352 1802638656 1803225088 1803376692 1807094016 1809266004 1811939328 1813368648 1818230784 1820627536 1821161472 1822757391 1823350368 1824915456 1827108864 1830053862 1831251968 1831624704 1834203644 1835778048 1837984512 1844741808 1845282816 1847500704 1849688064 1851690048 1853882368 1856110592 1858497732 1859102336 1860698112 1862934528 1870331904 1872965344 1874023424 1876826112 1879048192 1879851246 1881464832 1883726208 1887997696 1890266924 1890651672 1894938864 1897772832 1899462656 1900019712 1901684736 1904749938 1909297152 1913004288 1913626624 1915926656 1920037392 1920662016 1925185536 1930606272 1931870208 1934416757 1934984064 1937309766 1938972672 1939603456 1941303168 1942097976 1943764992 1946101248 1950514176 1952858544 1960038171 1960612992 1961250816 1962934272 1962969498 1965293568 1969750016 1972117504 1972518912 1972924928 1975296232 1976991744 1979367936 1983139776 1984260096 1987227648 1990025678 1991149888 1994127744 1996488704 1999056384 2001459096 2002110208 2003828736 2005997552 2006405856 2013372543 2015756288 2016383634 2018179072 2018770944 2024455188 2026192896 2028628224 2033228288 2035672072 2038253568 2040039729 2040703392 2045509632 2048205978 2048806656 2051269164 2055920568 2058354688 2060158464 2060828672 2065250304 2067732576 2068405248 2072421312 2080717184 2083151304 2083828992 2085617664 2088124416 2091490128 2092859392 2093285376 2095801344 2096232736 2100553728 2103078432 2103939474 2107086012 2108276352 2111429376 2113929216 2115596756 2121269248 2123997408 2124688384 2126512128 2127242096 2129068032 2131806222 2136895488 2137522176 2141741056 2144315264 2144944128 2148401424 2152829952 2155417488 2157969408 2160305056 2160744768 2165644416 2168247354 2170814464 2173353984 2176857072 2182053888 2187001856 2189630464 2193159787 2194328448 2195042304 2196965862 2197680576 2206407168 2210762008 2214068304 2215968768 2216689664 2218632192 2219540544 2222208261 2224115712 2226788928 2227247282 2231838336 2240043624 2240772352 2241429504 2243393712 2246049792 2252373984 2253848576 2254307328 2256747246 2257481408 2259419136 2260194727 2262134784 2265780972 2267725824 2270451456 2271117312 2275599872 2278334968 2279003136 2281701376 2282676513 2287381824 2288125952 2290089984 2290131081 2292842496 2293035264 2295791316 2300997192 2303721472 2306490368 2312910639 2313663072 2314970112 2315649024 2318432256 2323689472 2326482368 2326955904 2327434876 2331473976 2332232448 2335035612 2337800192 2340806832 2344307616 2352447573 2354466816 2355232768 2358261828 2361864386 2363122944 2363891712 2365963236 2377962496 2380820624 2381518848 2386427904 2390274432 2392326144 2393147358 2395201536 2398573996 2400632832 2403518208 2404502256 2409458688 2412354672 2413062144 2415919104 2416951602 2417824864 2424307712 2427715584 2428215296 2430343188 2431133824 2433220608 2436145152 2436349968 2440071816 2442166272 2447704064 2450646016 2454596053 2458267014 2459655744 2460377088 2463334272 2466250752 2468920064 2469422592 2472390648 2477996976 2480930816 2483912704 2487107259 2490826842 2493775872 2502434816 2506468328 2508619776 2510818128 2511634944 2520868896 2521608192 2526585152 2529621913 2530363776 2533359616 2535579648 2539666584 2541846528 2544901632 2545729536 2550672384 2554783647 2560049856 2560882688 2563126839 2563878528 2566914048 2574141696 2575826944 2576351232 2579447808 2579978752 2583079688 2585296896 2588404224 2588621841 2589463968 2591686656 2594801664 2600685568 2602870956 2603811392 2604341376 2613384228 2614150656 2615001088 2617245696 2617292664 2620391424 2623761504 2630025216 2632871787 2635988992 2639157248 2643411134 2644186368 2645680128 2649636864 2658836992 2659378176 2665408512 2668612128 2671771648 2675207808 2678423202 2679208704 2684496724 2688511512 2691694592 2699273584 2700711936 2701590528 2703957984 2704837632 2705065038 2717671424 2720052972 2720937856 2727346176 2730941304 2731742208 2735025552 2737373184 2740663296 2741227424 2745080793 2746877952 2751305466 2753667072 2756976768 2757873664 2763228416 2767112712 2774532096 2777535072 2778438656 2780823552 2784165888 2787746598 2788653504 2791047168 2794401792 2800738304 2804104576 2805252632 2809448016 2811035136 2815239168 2818572288 2819776869 2822197248 2825589312 2831996544 2835349504 2835400386 2838757376 2842408296 2846659248 2849193984 2850029568 2859925504 2863945728 2864535232 2867978183 2869506432 2870439936 2873889984 2877292544 2880993024 2887525888 2890996472 2897805312 2902476096 2905964649 2908459008 2909405184 2911954752 2912554138 2913146964 2925771264 2926723072 2929287816 2930240768 2941876224 2944401408 2947940352 2952091072 2954625024 2958176256 2959387392 2962944348 2965487616 2969051904 2974709664 2975784448 2976390144 2985038517 2986724832 2988572672 2991191616 2994733056 2998584576 3002188644 3003165312 3005743104 3008996328 3012558848 3016179712 3021041296 3023634432 3024575451 3027268608 3028156416 3036682782 3038670848 3039289344 3042942336 3043568684 3049842432 3053453312 3053508108 3057123328 3057380352 3061055088 3067996256 3072308967 3083880852 3084884096 3086626816 3087532032 3090237696 3091243008 3102607872 3108631968 3109643264 3113380816 3121075776 3125743488 3128426496 3132186624 3136596764 3137235192 3139289088 3144349104 3150830592 3151855616 3154617648 3155909211 3160629018 3162414528 3170893824 3173395134 3175358464 3181903872 3185996112 3187032576 3189768192 3190863144 3193602048 3200843776 3204690944 3205343232 3206003008 3209856377 3212611584 3216472896 3217416192 3221225472 3222602136 3229244928 3233126232 3236954112 3240457584 3244294144 3248193536 3248466624 3252371031 3253429088 3256221696 3259746022 3273080832 3277689352 3279540992 3280502784 3284445696 3288334336 3292563456 3296520864 3303995968 3307967117 3316143012 3321102456 3323953152 3325034496 3327948288 3329310816 3340870923 3344826368 3347757504 3348846592 3360065436 3361158528 3362144256 3369074688 3373818368 3378560976 3380772864 3385120869 3386222112 3389128704 3393202176 3394306048 3398671458 3400896512 3401588736 3405677184 3406378196 3413399808 3417502452 3418504704 3422552064 3431072736 3432188928 3435134976 3439263744 3447062528 3451205632 3451495788 3452618624 3455582208 3456768406 3459735552 3470494608 3472455168 3473473536 3477648384 3484512304 3485534208 3489660928 3489723552 3491152314 3493855232 3498348672 3502553418 3506700288 3510495716 3511210248 3525581824 3527573504 3531700224 3532849152 3537392742 3542796579 3545837568 3553878016 3558149504 3566943744 3571230936 3572278272 3579641856 3584682016 3585411648 3589721037 3597860994 3600949248 3602120704 3605277312 3606450176 3606753384 3614188032 3618532008 3623878656 3626737296 3636461568 3641255072 3642322944 3645514782 3646700736 3649830912 3654217728 3660107724 3662503936 3663249408 3668407288 3671556096 3675969024 3687400521 3689483616 3690565632 3695001408 3699376128 3702294323 3703380096 3707764736 3712221184 3716995464 3718204672 3721396224 3725869056 3740663808 3745930688 3748046848 3753652224 3758096384 3759702492 3762929664 3767452416 3775995392 3780533848 3781303344 3789877728 3795545664 3798925312 3800039424 3803369472 3809499876 3818594304 3826008576 3827253248 3831853312 3840074784 3841324032 3850371072 3861212544 3863740416 3868833514 3869968128 3874619532 3877945344 3879206912 3882606336 3884195952 3887529984 3892202496 3901028352 3905717088 3920076342 3921225984 3922501632 3925868544 3925938996 3930587136 3939500032 3944235008 3945037824 3945849856 3950592464 3953983488 3958735872 3965116701 3966279552 3968520192 3974455296 3980051356 3982299776 3988255488 3992977408 3998112768 4002918192 4004220416 4007657472 4011995104 4012811712 4017634803 4026745086 4031512576 4032767268 4036358144 4037541888 4048910376 4052385792 4057256448 4066456576 4071344144 4073011033 4076507136 4080079458 4081406784 4091019264 4096411956 4097613312 4102538328 4111841136 4116709376 4120316928 4121657344 4126958199 4130500608 4135465152 4136810496 4144842624 4161434368 4166302608 4167657984 4171235328 4176248832 4182980256 4185718784 4186570752 4191602688 4192465472 4197504493 4201107456 4206156864 4207878948 4214172024 4216552704 4222858752 4227858432 4231193512 4242538496 4247994816 4249376768 4253024256 4253100579 4254484192 4258136064 4263612444 4273790976 4275044352 4283482112 4288630528 4289888256 4296802848 4305659904 4310834976 4315938816 4320610112 4321489536 4331288832 4336494708 4341628928 4346707968 4353714144 4364107776 4368831207 4374003712 4379260928 4386319574 4388656896 4390084608 4393931724 4395361152 4412814336 4421524016 4428136608 4431937536 4433379328 4437264384 4439081088 4444416522 4448231424 4453577856 4454494564 4463676672 4480087248 4481544704 4482859008 4486787424 4492099584 4504747968 4507697152 4508614656 4513494492 4514962816 4518838272 4520389454 4524269568 4531561944 4535451648 4540902912 4542234624 4551199744 4555024173 4556669936 4558006272 4563402752 4565353026 4574763648 4576251904 4580179968 4580262162 4585684992 4586070528 4591582632 4601994384 4607442944 4612980736 4625821278 4627326144 4629940224 4631298048 4636864512 4647378944 4652964736 4653911808 4654869752 4662947952 4664464896 4670071224 4675600384 4681613664 4688615232 4697869267 4704895146 4708933632 4710465536 4716523656 4723728772 4726245888 4727783424 4731926472 4755924992 4760092701 4761641248 4763037696 4772855808 4780548864 4784652288 4786294716 4790403072 4797147992 4801265664 4807036416 4809004512 4818917376 4824709344 4826124288 4831838208 4833903204 4835649728 4848615424 4855431168 4856430592 4860686376 4862267648 4866441216 4872290304 4872699936 4880143632 4884332544 4889619033 4895408128 4901292032 4909192106 4916534028 4919311488 4920754176 4926668544 4932501504 4937840128 4938845184 4944781296 4955993952 4961861632 4967825408 4974214518 4981653684 4987551744 5004869632 5012936656 5017239552 5021636256 5023269888 5041737792 5043216384 5053170304 5059243826 5060727552 5066719232 5071159296 5079333168 5083693056 5089803264 5091459072 5098007187 5101344768 5109567294 5120099712 5121765376 5126253678 5127757056 5133828096 5148283392 5151653888 5152702464 5158895616 5159957504 5166159376 5170593792 5176808448 5177243682 5178927936 5183373312 5185152609 5189603328 5201371136 5205741912 5207622784 5208682752 5226768456 5228301312 5230002176 5234491392 5234585328 5236728471 5240782848 5247523008 5253830127 5260050432 5265743574 5271977984 5278314496 5286822268 5288372736 5291360256 5299273728 5317673984 5318756352 5326245197 5330817024 5337224256 5343543296 5350415616 5356846404 5358417408 5368993448 5377023024 5383389184 5396791491 5398547168 5401423872 5403181056 5407915968 5409675264 5410130076 5435342848 5440105944 5441875712 5454692352 5461882608 5463484416 5470051104 5474746368 5481326592 5482454848 5489044337 5490161586 5493755904 5502610932 5507334144 5513953536 5515747328 5526456832 5534225424 5549064192 5555070144 5556877312 5561647104 5568331776 5575493196 5577307008 5582094336 5588803584 5601476608 5608209152 5610505264 5618896032 5622070272 5630478336 5637144576 5639553738 5644394496 5651178624 5663993088 5670699008 5670800772 5677514752 5684816592 5693318496 5698387968 5700059136 5719851008 5727891456 5729070464 5735956366 5739012864 5740879872 5747779968 5754585088 5761986048 5775051776 5781992944 5795610624 5803250271 5804952192 5811929298 5816918016 5818810368 5823909504 5825108276 5826293928 5851542528 5853446144 5858575632 5860481536 5880114513 5883752448 5888802816 5895880704 5904182144 5909250048 5916352512 5918774784 5925888696 5930975232 5938103808 5949419328 5951568896 5952780288 5961161843 5970077034 5973449664 5977145344 5982383232 5989466112 5997169152 6004377288 6006330624 6011486208 6017992656 6025117696 6032359424 6040117629 6042082592 6047268864 6049150902 6054537216 6056312832 6073365564 6077341696 6078578688 6085884672 6087137368 6099684864 6106906624 6107016216 6114246656 6114760704 6122110176 6135992512 6143367503 6144617934 6167761704 6169768192 6173253632 6175064064 6180475392 6182486016 6205215744 6217263936 6219286528 6226761632 6242151552 6251486976 6256852992 6264373248 6273193528 6274470384 6278578176 6288698208 6301661184 6303711232 6309235296 6311818422 6321258036 6324829056 6341787648 6346790268 6350716928 6363807744 6371992224 6374065152 6379536384 6381726288 6387204096 6401687552 6409381888 6410686464 6412006016 6419712754 6425223168 6432945792 6434832384 6445204272 6458489856 6466252464 6473908224 6480915168 6488588288 6496387072 6496933248 6504742062 6506858176 6512443392 6519492044 6546161664 6555378704 6559081984 6561005568 6568891392 6576668672 6579479361 6585126912 6593041728 6607991936 6615934234 6632286024 6642204912 6647906304 6650068992 6655896576 6658621632 6666624783 6681741846 6689652736 6695515008 6697693184 6720130872 6722317056 6724288512 6738149376 6747636736 6757121952 6761545728 6770241738 6772444224 6778257408 6780584181 6786404352 6788612096 6797342916 6801793024 6803177472 6811354368 6812756392 6826799616 6835004904 6837009408 6845104128 6848029539 6862145472 6864377856 6870269952 6870393243 6878527488 6894125056 6902411264 6902991576 6905237248 6911164416 6913536812 6919471104 6940989216 6944910336 6946947072 6955296768 6965089873 6969024608 6971068416 6979321856 6979447104 6982304628 6987710464 6996697344 7005106836 7013400576 7020991432 7022420496 7051163648 7055147008 7057342719 7063400448 7065698304 7074785484 7085593158 7091675136 7107756032 7116299008 7133887488 7142461872 7144556544 7159283712 7169364032 7170823296 7179442074 7195721988 7201898496 7204241408 7210554624 7212900352 7213506768 7228376064 7237064016 7247757312 7253474592 7272923136 7282510144 7284645888 7291029564 7293401472 7299661824 7308435456 7320215448 7325007872 7326498816 7336814576 7343112192 7351938048 7363788159 7374801042 7378967232 7381131264 7390002816 7398752256 7404588646 7406760192 7415529472 7424442368 7433990928 7436409344 7442792448 7451738112 7461321777 7481327616 7491861376 7496093696 7507304448 7516192768 7519404984 7525859328 7534904832 7551990784 7561067696 7562606688 7564163347 7579755456 7588865739 7591091328 7597850624 7600078848 7606738944 7618999752 7637188608 7652017152 7654506496 7663706624 7664350941 7680149568 7682648064 7689380517 7700742144 7722425088 7727480832 7737667028 7739936256 7749239064 7755890688 7758413824 7765212672 7768391904 7775059968 7784404992 7795365487 7802056704 7811434176 7840152684 7842451968 7845003264 7851737088 7851877992 7861174272 7879000064 7888470016 7890075648 7891699712 7898615361 7901184928 7907966976 7917471744 7930233402 7932559104 7937040384 7948910592 7960102712 7964599552 7976510976 7985954816 7996225536 8005836384 8008440832 8015314944 8023990208 8025623424 8035269606 8053490172 8063025152 8065534536 8072716288 8075083776 8097820752 8104771584 8114512896 8132913152 8142688288 8146022066 8153014272 8160158916 8162813568 8182038528 8192823912 8195226624 8205076656 8223682272 8233418752 8240633856 8243314688 8253916398 8261001216 8270930304 8273620992 8289685248 8322868736 8332605216 8335315968 8342470656 8352497664 8365960512 8371437568 8373141504 8383205376 8384930944 8395008986 8402214912 8412313728 8415757896 8428344048 8433105408 8445717504 8455716864 8459330607 8462387024 8485076992 8495989632 8498753536 8506048512 8506201158 8508968384 8516272128 8527224888 8547581952 8550088704 8566964224 8577261056 8579776512 8593605696 8603934549 8611319808 8621669952 8631877632 8641220224 8642979072 8662577664 8672989416 8683257856 8693415936 8707428288 8717893947 8728215552 8737662414 8748007424 8758521856 8772639148 8777313792 8780169216 8787863448 8790722304 8825628672 8843048032 8856273216 8863875072 8866758656 8874528768 8878162176 8888833044 8896462848 8907155712 8908989128 8927353344 8955115551 8960174496 8963089408 8965718016 8973574848 8984199168 9009495936 9015394304 9017229312 9026988984 9029925632 9037676544 9040778908 9048539136 9063123888 9070903296 9081805824 9084469248 9102399488 9110048346 9113339872 9116012544 9126805504 9130706052 9149527296 9152503808 9160359936 9160524324 9171369984 9172141056 9183165264 9203988768 9214885888 9225961472 9251642556 9254652288 9259880448 9262596096 9273729024 9294757888 9305929472 9307823616 9309739504 9325895904 9328929792 9340142448 9351200768 9363227328 9377230464 9395738534 9409790292 9417867264 9420931072 9433047312 9447457544 9452491776 9455566848 9463852944 9467727633 9511849984 9520185402 9523282496 9526075392 9545711616 9561097728 9569304576 9572589432 9580806144 9594295984 9602531328 9614072832 9618009024 9629569131 9637834752 9649418688 9652248576 9663676416 9667806408 9671299456 9697230848 9710862336 9712861184 9721372752 9724535296 9732882432 9744580608 9745399872 9757113093 9760287264 9768665088 9779238066 9790816256 9802584064 9818384212 9833068056 9838622976 9841508352 9853337088 9865003008 9875680256 9877690368 9889562592 9891598223 9911987904 9923723264 9923901351 9935650816 9948429036 9963307368 9975103488 10009739264 10022612769 10025873312 10034479104 10043272512 10046539776 10083475584 10086432768 10106340608 10118487652 10121455104 10133438464 10142318592 10158666336 10167386112 10179606528 10182918144 10193939483 10196014374 10202689536 10219134588 10240199424 10243530752 10252507356 10255514112 10267656192 10296566784 10303307776 10305404928 10317791232 10319915008 10332318752 10341187584 10353616896 10354487364 10357855872 10366746624 10370305218 10379206656 10402742272 10411483824 10415245568 10417365504 10453536912 10456602624 10460004352 10468982784 10469170656 10473456942 10481565696 10495046016 10507660254 10520100864 10531487148 10543955968 10556628992 10573644536 10576745472 10582720512 10598547456 10628389737 10635347968 10637512704 10652490394 10661634048 10674448512 10687086592 10700831232 10713692808 10716834816 10737986896 10754046048 10766778368 10793582982 10797094336 10802847744 10806362112 10815831936 10819350528 10820260152 10870685696 10880211888 10883751424 10909384704 10923765216 10926968832 10940102208 10949492736 10962653184 10964909696 10978088674 10980323172 10987511808 11005221864 11014668288 11027907072 11031494656 11052913664 11062201563 11068450848 11098128384 11106882969 11110140288 11113754624 11123294208 11136663552 11150986392 11154614016 11164188672 11177607168 11202953216 11216418304 11221010528 11237792064 11244140544 11260956672 11274289152 11279107476 11288788992 11302357248 11327986176 11341398016 11341601544 11355029504 11369633184 11386636992 11396775936 11400118272 11409111077 11439702016 11455782912 11458140928 11471912732 11478025728 11481759744 11495559936 11509170176 11523972096 11550103552 11563985888 11591221248 11606500542 11609904384 11623858596 11633836032 11637620736 11647819008 11650216552 11652587856 11703085056 11706892288 11717151264 11720963072 11760229026 11767504896 11777605632 11791761408 11808364288 11818500096 11832705024 11837549568 11851777392 11861950464 11876207616 11895350103 11898838656 11903137792 11905560576 11922323686 11940154068 11946899328 11954290688 11964766464 11978932224 11994338304 12008754576 12012661248 12022972416 12035985312 12050235392 12064718848 12080235258 12084165184 12094537728 12098301804 12109074432 12112625664 12146731128 12154683392 12157157376 12171769344 12174274736 12199369728 12213813248 12214032432 12219033099 12228493312 12229521408 12244220352 12271985024 12286735006 12289235868 12335523408 12339536384 12346507264 12350128128 12360950784 12364972032 12380874597 12410431488 12434527872 12438573056 12453523264 12484303104 12502973952 12513705984 12528746496 12546387056 12548940768 12557156352 12577396416 12592513479 12603322368 12607422464 12618470592 12623636844 12642516072 12649658112 12683575296 12693580536 12701433856 12727615488 12743984448 12748130304 12759072768 12759301737 12763452576 12774408192 12803375104 12818763776 12821372928 12824012032 12839425508 12850446336 12865891584 12869664768 12890408544 12916979712 12932504928 12935166907 12947816448 12961830336 12977176576 12992774144 12993866496 13009484124 13013716352 13024886784 13038984088 13092323328 13106493621 13110757408 13118163968 13122011136 13137782784 13153337344 13158958722 13170253824 13186083456 13215983872 13231868468 13264572048 13284409824 13295812608 13300137984 13311793152 13317243264 13333249566 13363483692 13379305472 13391030016 13395386368 13440261744 13444634112 13448577024 13476298752 13495273472 13514243904 13523091456 13540483476 13544888448 13556514816 13561168362 13572808704 13577224192 13594685832 13603586048 13606354944 13622708736 13625512784 13653599232 13670009808 13674018816 13690208256 13696059078 13724290944 13728755712 13740539904 13740786486 13757054976 13788250112 13804822528 13805983152 13810474496 13822328832 13827073624 13838942208 13881978432 13889820672 13893894144 13910593536 13930179746 13938049216 13942136832 13958643712 13958894208 13964609256 13975420928 13993394688 14010213672 14026801152 14041982864 14044840992 14093607801 14102327296 14110294016 14114685438 14126800896 14131396608 14149570968 14171186316 14183350272 14215512064 14232598016 14267774976 14280278103 14284923744 14289113088 14318567424 14338728064 14341646592 14358884148 14391443976 14403796992 14408482816 14421109248 14425800704 14427013536 14456752128 14474128032 14477107333 14495514624 14506949184 14545846272 14565020288 14569291776 14582059128 14586802944 14599323648 14616870912 14640430896 14650015744 14652997632 14668857099 14673629152 14686224384 14703876096 14727576318 14749602084 14757934464 14762262528 14780005632 14797504512 14809177292 14813520384 14831058944 14848884736 14867981856 14872818688 14885584896 14903476224 14922643554 14962655232 14983722752 14992187392 15014608896 15038809968 15051718656 15069809664 15103981568 15122135392 15125213376 15128326694 15159510912 15177731478 15182182656 15195701248 15200157696 15213477888 15237999504 15274377216 15304034304 15309012992 15327413248 15328701882 15352118509 15360299136 15365296128 15378761034 15401484288 15444850176 15454961664 15475334056 15479872512 15498478128 15511781376 15516827648 15530425344 15536783808 15550119936 15555457827 15568809984 15590730974 15604113408 15622868352 15680305368 15684903936 15690006528 15703474176 15703755984 15710185413 15722348544 15758000128 15776940032 15780151296 15783399424 15797230722 15802369856 15815933952 15834943488 15860466804 15865118208 15874080768 15897821184 15920205424 15929199104 15953021952 15971909632 15978735591 15992451072 16011672768 16016881664 16030629888 16047980416 16051246848 16070539212 16106980344 16126050304 16131069072 16145432576 16150167552 16190374473 16195641504 16209543168 16229025792 16265826304 16285376576 16292044132 16306028544 16320317832 16325627136 16364077056 16385647824 16390453248 16410153312 16447364544 16466837504 16467133011 16481267712 16486629376 16507832796 16522002432 16541860608 16547241984 16579370496 16645737472 16665210432 16670631936 16684941312 16704995328 16731921024 16742875136 16746283008 16766410752 16769861888 16790017972 16804429824 16824627456 16831515792 16856688096 16866210816 16891435008 16911433728 16915218263 16918661214 16924774048 16970153984 16991979264 16997507072 17012097024 17012402316 17017936768 17032544256 17054449776 17095163904 17100177408 17133928448 17154522112 17159553024 17182172371 17187211392 17207869098 17222639616 17243339904 17263755264 17282440448 17285958144 17325155328 17345978832 17366515712 17386831872 17409750813 17414856576 17435787894 17456431104 17475324828 17496014848 17517043712 17545278296 17554627584 17560338432 17575726896 17581444608 17651257344 17686096064 17712546432 17727750144 17733517312 17749057536 17756324352 17777666088 17792925696 17814311424 17817978256 17854706688 17883485529 17910231102 17920348992 17926178816 17931436032 17947149696 17968398336 18018991872 18030788608 18034458624 18053977968 18059851264 18075353088 18081557816 18097078272 18120352887 18126247776 18141806592 18163611648 18168938496 18204798976 18220096692 18226679744 18232025088 18253611008 18261412104 18299054592 18305007616 18320719872 18321048648 18342739968 18344282112 18366330528 18407977536 18429771776 18430102509 18451922944 18503285112 18509304576 18519760896 18525192192 18547458048 18589515776 18611858944 18615647232 18619479008 18651791808 18657859584 18680284896 18702401536 18726454656 18754460928 18791477068 18819580584 18835734528 18841862144 18866094624 18894915088 18904983552 18911133696 18927705888 18931601897 18935455266 19023699968 19040370804 19046564992 19052150784 19091423232 19122195456 19138609152 19145178864 19161612288 19188591968 19205062656 19228145664 19236018048 19259138262 19275669504 19298837376 19304497152 19335612816 19342598912 19394461696 19421724672 19425722368 19442745504 19449070592 19465764864 19489161216 19490799744 19514226186 19520574528 19537330176 19558476132 19581632512 19605168128 19636768424 19666136112 19677245952 19683016704 19706674176 19730006016 19738438083 19751360512 19755380736 19779125184 19783196446 19823975808 19847446528 19847802702 19871301632 19896858072 19926614736 19950206976 20019478528 20045225538 20051746624 20068958208 20075847281 20086545024 20093079552 20166951168 20172865536 20212681216 20236975304 20242910208 20266876928 20284637184 20317332672 20334772224 20341752543 20359213056 20365836288 20387878966 20392028748 20405379072 20438269176 20480398848 20487061504 20505014712 20511028224 20535312384 20544088617 20593133568 20606615552 20610809856 20635582464 20639830016 20664637504 20682375168 20707233792 20708974728 20715711744 20733493248 20740610436 20758413312 20805484544 20822967648 20830491136 20834731008 20895269619 20907073824 20913205248 20920008704 20937965568 20938341312 20946913884 20963131392 20990092032 21015320508 21040201728 21062974296 21087911936 21113257984 21147289072 21153490944 21165441024 21172028157 21197094912 21256779474 21270695936 21275025408 21304980788 21323268096 21348897024 21374173184 21401662464 21427385616 21433669632 21475973792 21508092096 21533556736 21587165964 21594188672 21605695488 21612724224 21631663872 21638701056 21640520304 21741371392 21760423776 21767502848 21818769408 21847530432 21853937664 21880204416 21898985472 21925306368 21929819392 21956177348 21960646344 21975023616 22010443728 22029336576 22055814144 22062989312 22091364477 22105827328 22124403126 22136901696 22196256768 22213765938 22220280576 22227509248 22246588416 22273327104 22301972784 22309228032 22328377344 22355214336 22405906432 22432836608 22442021056 22468994639 22475584128 22488281088 22521913344 22548578304 22558214952 22577577984 22604714496 22655972352 22682796032 22683203088 22692490041 22710059008 22739266368 22766597217 22773273984 22793551872 22800236544 22818222154 22879404032 22911565824 22916281856 22943825464 22956051456 22963519488 22991119872 22993052823 23018340352 23047944192 23100207104 23127971776 23182442496 23213001084 23219808768 23247717192 23267672064 23275241472 23295638016 23300433104 23305175712 23386096461 23406170112 23413784576 23434302528 23441926144 23520458052 23535009792 23555211264 23583522816 23616728576 23637000192 23665410048 23675099136 23695846083 23703554784 23723900928 23752415232 23790700206 23797677312 23806275584 23811121152 23844647372 23880308136 23893798656 23908581376 23929532928 23957864448 23988676608 24017509152 24025322496 24045944832 24071970624 24100470784 24129437696 24160470516 24168330368 24189075456 24196603608 24218148864 24225251328 24293462256 24309366784 24314314752 24343538688 24348549472 24398739456 24427626496 24428064864 24438066198 24456986624 24459042816 24488440704 24543970048 24573470012 24578471736 24671046816 24679072768 24693014528 24700256256 24721901568 24729944064 24761749194 24820862976 24869055744 24877146112 24907046528 24968606208 25005947904 25027411968 25057492992 25092774112 25097881536 25114312704 25154792832 25185026958 25206644736 25214844928 25236941184 25247273688 25285032144 25299316224 25367150592 25387161072 25402867712 25455230976 25487968896 25496260608 25518145536 25518603474 25526905152 25548816384 25606750208 25637527552 25642745856 25648024064 25678851016 25700892672 25731783168 25739329536 25780817088 25811803647 25833959424 25865009856 25870333814 25895632896 25923660672 25954353152 25985548288 25987732992 26018968248 26027432704 26049773568 26077968176 26184646656 26212987242 26221514816 26236327936 26244022272 26275565568 26306674688 26317917444 26340507648 26372166912 26431967744 26463736936 26529144096 26568819648 26591625216 26600275968 26623586304 26634486528 26666499132 26726967384 26758610944 26782060032 26790772736 26865346653 26880523488 26889268224 26897154048 26952597504 26990546944 27028487808 27046182912 27080966952 27089776896 27113029632 27122336724 27145617408 27154448384 27189371664 27207172096 27212709888 27245417472 27251025568 27307198464 27340019616 27348037632 27380416512 27392118156 27448581888 27457511424 27481079808 27481572972 27514109952 27576500224 27609645056 27611966304 27620948992 27644657664 27654147248 27677884416 27763956864 27779641344 27787788288 27821187072 27860359492 27876098432 27884273664 27917788416 27929218512 27950841856 27986789376 28020427344 28053602304 28083965728 28089681984 28187215602 28204654592 28220588032 28229370876 28253601792 28262793216 28299141936 28342372632 28366700544 28431024128 28465196032 28511077231 28535549952 28560556206 28569847488 28578226176 28637134848 28677456128 28683293184 28717768296 28782887952 28807593984 28816965632 28842218496 28851601408 28854027072 28888707393 28913504256 28948256064 28954214666 28991029248 29013898368 29091692544 29130040576 29138583552 29164118256 29173605888 29198647296 29233741824 29280861792 29300031488 29305995264 29337714198 29347258304 29372448768 29382531451 29407752192 29455152636 29499204168 29515868928 29524525056 29560011264 29595009024 29618354584 29627040768 29662117888 29674794669 29697769472 29735963712 29745637376 29771169792 29771704053 29806952448 29845287108 29925310464 29967445504 29984374784 30029217792 30067838307 30077619936 30103437312 30139619328 30207963136 30244270784 30250426752 30256653388 30319021824 30355462956 30364365312 30391402496 30400315392 30426955776 30475999008 30548754432 30581818449 30608068608 30618025984 30654826496 30657403764 30704237018 30720598272 30730592256 30757522068 30802968576 30889700352 30909923328 30950668112 30959745024 30996956256 31023562752 31033655296 31060850688 31073567616 31100239872 31110915654 31137619968 31181461948 31208226816 31245736704 31360610736 31369807872 31380013056 31406948352 31407511968 31420370826 31444697088 31516000256 31553880064 31560302592 31566798848 31594461444 31604739712 31631867904 31669886976 31720933608 31730236416 31748161536 31795642368 31840410848 31858398208 31885169211 31906043904 31943819264 31957471182 31984902144 32023345536 32033763328 32061259776 32095960832 32102493696 32141078424 32213960688 32252100608 32262138144 32290865152 32300335104 32380748946 32391283008 32419086336 32458051584 32531652608 32570753152 32584088264 32612057088 32640635664 32651254272 32728154112 32771295648 32780906496 32820306624 32885084869 32894729088 32933675008 32934266022 32962535424 32973258752 33015665592 33044004864 33083721216 33094483968 33158740992 33291474944 33320648907 33330420864 33341263872 33369882624 33409990656 33463842048 33485750272 33492566016 33532821504 33539723776 33580035944 33608859648 33649254912 33663031584 33713376192 33732421632 33782870016 33822867456 33830436526 33837322428 33849548096 33940307968 33983958528 33995014144 34024194048 34024804632 34035873536 34065088512 34108899552 34190327808 34200354816 34227333231 34267856896 34309044224 34319106048 34364344742 34374422784 34415738196 34445279232 34486679808 34527510528 34564880896 34571916288 34650310656 34691957664 34733031424 34773663744 34819501626 34829713152 34871575788 34912862208 34950649656 34992029696 35034087424 35090556592 35109255168 35120676864 35151453792 35162889216 35302514688 35372192128 35425092864 35455500288 35467034624 35498115072 35512648704 35555332176 35585851392 35628622848 35635956512 35686050309 35709413376 35766971058 35820462204 35840697984 35852357632 35862872064 35894299392 35936796672 36037983744 36061577216 36068917248 36107955936 36119702528 36150706176 36163115632 36194156544 36240705774 36252495552 36283613184 36327223296 36337876992 36409597952 36440193384 36453359488 36464050176 36522824208 36598109184 36610015232 36641439744 36642097296 36657099297 36685479936 36688564224 36732661056 36815955072 36859543552 36860205018 36903845888 37006570224 37018609152 37039521792 37050384384 37094916096 37179031552 37223717888 37231294464 37238958016 37283716379 37303583616 37315719168 37360569792 37404803072 37452909312 37508921856 37582954136 37639161168 37671469056 37683724288 37732189248 37777540437 37789830176 37809967104 37822267392 37855411776 37863203794 37870910532 38047399936 38080741608 38093129984 38104301568 38182846464 38244390912 38277218304 38290357728 38323224576 38377183936 38410125312 38423310359 38456291328 38472036096 38518276524 38551339008 38597674752 38608994304 38671225632 38685197824 38788923392 38805500721 38843449344 38851444736 38885491008 38898141184 38931529728 38978322432 38981599488 39028452372 39041149056 39074660352 39116952264 39163265024 39210336256 39273536848 39319480863 39332272224 39354491904 39366033408 39413348352 39460012032 39476876166 39502721024 39510761472 39558250368 39566392892 39647951616 39694893056 39695605404 39742603264 39793716144 39853229472 39900413952 40038957056 40090451076 40103493248 40137916416 40151694562 40173090048 40186159104 40333902336 40345731072 40425362432 40473950608 40485820416 40533753856 40569274368 40634665344 40669544448 40683505086 40718426112 40731672576 40775757932 40784057496 40810758144 40876538352 40960797696 40974123008 41010029424 41022056448 41070624768 41088177234 41186267136 41213231104 41221619712 41271164928 41279660032 41329275008 41364750336 41414467584 41417949456 41431423488 41466986496 41481220872 41516826624 41610969088 41645935296 41660982272 41669462016 41728132901 41790539238 41814147648 41826410496 41840017408 41875931136 41876682624 41893827768 41926262784 41980184064 42030641016 42080403456 42125948592 42175823872 42226515968 42280823403 42294578144 42306981888 42330882048 42344056314 42394189824 42513558948 42541391872 42550050816 42609961576 42646536192 42697794048 42748346368 42803324928 42854771232 42867339264 42951947584 43003572521 43016184192 43067113472 43174331928 43188377344 43211390976 43225448448 43263327744 43277402112 43281040608 43431321999 43482742784 43520847552 43535005696 43637538816 43695060864 43707875328 43760408832 43797970944 43850612736 43859638784 43912354696 43921292688 43950047232 44006571297 44020887456 44058673152 44111628288 44125978624 44182728954 44211654656 44248806252 44273803392 44392513536 44427531876 44440561152 44455018496 44493176832 44546654208 44603945568 44618456064 44656754688 44710428672 44811812864 44865673216 44884042112 44937989278 44951168256 44976562176 45043826688 45116429904 45155155968 45209428992 45311944704 45365592064 45366406176 45384980082 45420118016 45478532736 45533194434 45546547968 45587103744 45600473088 45636444308 45758808064 45823131648 45832563712 45887650928 45912102912 45927038976 45982239744 45986105646 46036680704 46056355527 46095888384 46200414208 46255943552 46364884992 46426002168 46439617536 46495434384 46535344128 46550482944 46591276032 46600866208 46610351424 46666373481 46772192922 46812340224 46827569152 46868605056 46883852288 47040916104 47070019584 47110422528 47167045632 47233457152 47274000384 47330820096 47350198272 47391692166 47407109568 47447801856 47504830464 47581400412 47595354624 47612551168 47622242304 47689294744 47760616272 47787597312 47817162752 47859065856 47915728896 47936206773 47977353216 48035018304 48050644992 48091889664 48143941248 48200941568 48258875392 48320941032 48336660736 48378150912 48393207216 48436297728 48450502656 48586924512 48618733568 48628629504 48687077376 48697098944 48755629111 48797478912 48855252992 48856129728 48876132396 48913973248 48918085632 48976881408 49087940096 49146940024 49156943472 49342093632 49358145536 49386029056 49400512512 49401399033 49443803136 49459888128 49523498388 49641725952 49738111488 49754292224 49814093056 49937212416 50011895808 50054823936 50114985984 50185548224 50195763072 50228625408 50309585664 50370053916 50413289472 50429689856 50473882368 50494547376 50570064288 50598632448 50734301184 50745654789 50774322144 50805735424 50910461952 50975937792 50992521216 51036291072 51037206948 51053810304 51097632768 51213500416 51275055104 51285491712 51296048128 51357702032 51401785344 51463566336 51478659072 51546517113 51561634176 51623607294 51667918848 51730019712 51740667628 51791265792 51847321344 51908706304 51971096576 51975465984 52037936496 52054865408 52099547136 52155936352 52229252439 52369293312 52425974484 52443029632 52472655872 52488044544 52551131136 52613349376 52635834888 52681015296 52744333824 52863935488 52927473872 52949143429 53058288192 53137639296 53183250432 53200551936 53247172608 53268973056 53332998264 53453934768 53517221888 53564120064 53581545472 53650456587 53730693306 53761046976 53778536448 53794308096 53905195008 53981093888 54056975616 54092365824 54161933904 54179553792 54226059264 54244673448 54291234816 54308896768 54378743328 54414344192 54425419776 54490834944 54502051136 54567558409 54614396928 54680039232 54696075264 54760833024 54784236312 54897163776 54915022848 54962159616 54963145944 55028219904 55153000448 55219290112 55223932608 55241897984 55289315328 55290307527 55308294496 55355768832 55527913728 55559282688 55575576576 55642374144 55720718984 55752196864 55768547328 55835576832 55858437024 55901683712 55973578752 56040854688 56107204608 56167931456 56179363968 56374431204 56409309184 56441176064 56458741752 56507203584 56525586432 56598283872 56684745264 56733401088 56794805691 56862048256 56930392064 57022154462 57071099904 57121112412 57139694976 57156452352 57274269696 57354912256 57366586368 57435536592 57565775904 57615187968 57633931264 57684436992 57703202816 57708054144 57777414786 57827008512 57896512128 57908429332 58027796736 58183385088 58260081152 58277167104 58328236512 58347211776 58397294592 58467483648 58561723584 58600062976 58611990528 58675428396 58694516608 58744897536 58765062902 58815504384 58910305272 58998408336 59031737856 59049050112 59120022528 59190018048 59215314249 59236709168 59254081536 59324235776 59349589338 59395538944 59471927424 59491274752 59542339584 59543408106 59613904896 59690574216 59850620928 59934891008 59968749568 60058435584 60135676614 60155239872 60206874624 60227541843 60279238656 60415926272 60488541568 60500853504 60513306776 60638043648 60710925912 60728730624 60782804992 60800630784 60853911552 60951998016 61025257629 61097508864 61163636898 61216137216 61236051968 61309652992 61314807528 61408474036 61441196544 61461184512 61515044136 61605937152 61779400704 61819846656 61901336224 61919490048 61993912512 62047125504 62067310592 62121701376 62147135232 62200479744 62221831308 62275239936 62362923896 62416453632 62491473408 62685808857 62721221472 62739615744 62760026112 62813896704 62815023936 62840741652 62889394176 63032000512 63107760128 63120605184 63133597696 63188922888 63209479424 63263735808 63339773952 63441867216 63460472832 63496323072 63591284736 63680821696 63716796416 63770338422 63812087808 63887638528 63914942364 63969804288 64046691072 64067526656 64122519552 64191921664 64204987392 64282156848 64427921376 64504201216 64524276288 64581730304 64600670208 64761497892 64782566016 64838172672 64916103168 65063305216 65141506304 65168176528 65224114176 65281271328 65302508544 65456308224 65542591296 65561812992 65640613248 65770169738 65789458176 65867350016 65868532044 65925070848 65946517504 66031331184 66088009728 66167442432 66188967936 66274093431 66317481984 66582949888 66641297814 66660841728 66682527744 66739765248 66819981312 66927684096 66971500544 66985132032 67065643008 67079447552 67160071888 67217719296 67298509824 67326063168 67406983917 67426752384 67464843264 67565740032 67645734912 67660873052 67674644856 67699096192 67880615936 67967917056 67990028288 68048388096 68049609264 68071747072 68077470123 68130177024 68217799104 68299791651 68380655616 68400709632 68454666462 68535713792 68618088448 68638212096 68728689484 68748845568 68831476392 68890558464 68973359616 69055021056 69129761792 69143832576 69241187561 69300621312 69383915328 69466062848 69547327488 69639003252 69659426304 69743151576 69825724416 69901299312 69984059392 70068174848 70158289383 70181113184 70218510336 70241353728 70302907584 70325778432 70605029376 70744384256 70850185728 70911000576 70934069248 70996230144 71025297408 71110664352 71171702784 71257245696 71271913024 71357576381 71372100618 71418826752 71533942116 71640924408 71681395968 71704715264 71725744128 71788598784 71873593344 72075967488 72123154432 72137834496 72215911872 72239405056 72301412352 72326231264 72388313088 72481411548 72504991104 72567226368 72654446592 72675753984 72819195904 72880386768 72906718976 72928100352 73045648416 73196218368 73220030464 73282879488 73284194592 73314198594 73370959872 73377128448 73465322112 73631910144 73719087104 73720410036 73807691776 74013140448 74037218304 74079043584 74100768768 74189832192 74358063104 74447435776 74462588928 74477916032 74567432758 74607167232 74631438336 74721139584 74809606144 74905818624 75017843712 75165908272 75278322336 75342938112 75367448576 75464378496 75555080874 75579660352 75619934208 75644534784 75710823552 75726407588 75741821064 76094799872 76161483216 76186259968 76208603136 76365692928 76488781824 76554436608 76580715456 76646449152 76754367872 76820250624 76846620718 76912582656 76944072192 77036553048 77102678016 77195349504 77217988608 77342451264 77370395648 77435410941 77577846784 77611001442 77686898688 77702889472 77770982016 77796282368 77863059456 77956644864 77963198976 78056904744 78082298112 78149320704 78233904528 78326530048 78420672512 78547073696 78638961726 78664544448 78708983808 78732066816 78826696704 78920024064 78953752332 79005442048 79021522944 79116500736 79132785784 79295903232 79389786112 79391210808 79485206528 79587432288 79706458944 79800827904 79863777539 80077914112 80180902152 80206986496 80275832832 80303389124 80346180096 80372318208 80667804672 80691462144 80850724864 80947901216 80971640832 81067507712 81138548736 81269330688 81339088896 81367010172 81436852224 81463345152 81551515864 81568114992 81621516288 81753076704 81921595392 81948246016 82020058848 82044112896 82141249536 82176354468 82372534272 82426462208 82443239424 82542329856 82559320064 82658550016 82729500672 82828935168 82835898912 82862846976 82933972992 82962441744 83033653248 83221938176 83291870592 83321964544 83338924032 83456265802 83581078476 83628295296 83652820992 83680034816 83753365248 83787655536 83852525568 83960368128 84061282032 84160806912 84251897184 84351647744 84453031936 84561646806 84589156288 84613963776 84661764096 84688112628 84788379648 85027117896 85082783744 85100101632 85219923152 85293072384 85395588096 85496692736 85533231693 85606649856 85709542464 85734678528 85903895168 86007145042 86032368384 86134226944 86348663856 86376754688 86422781952 86450896896 86526655488 86554804224 86562081216 86666122179 86862643998 86965485568 87041695104 87070011392 87275077632 87390121728 87415750656 87520817664 87595941888 87701225472 87719277568 87824709392 87842585376 87900094464 88013142594 88041774912 88117346304 88147594353 88223256576 88251957248 88365457908 88423309312 88497612504 88547606784 88785027072 88855063752 88881122304 88910036992 88986353664 89024384007 89093308416 89207891136 89236912128 89313509376 89315112159 89420857344 89623625728 89731346432 89768084224 89875978556 89902336512 89953124352 90087653376 90232859808 90310311936 90418857984 90546168349 90623889408 90731184128 90732812352 90769960164 90840236032 90957065472 91066388868 91093095936 91174207488 91200946176 91272888616 91517616128 91646263296 91665127424 91745455347 91775301856 91824205824 91854077952 91964479488 91972211292 92073361408 92112711054 92191776768 92400828416 92511887104 92729769984 92852004336 92879235072 92990868768 93070688256 93100965888 93182552064 93201732416 93220702848 93332746962 93544385844 93624680448 93655138304 93737210112 93767704576 94081832208 94140039168 94220845056 94334091264 94466914304 94548000768 94661640192 94700396544 94783384332 94814219136 94895603712 95009660928 95162800824 95190709248 95225102336 95244484608 95378589488 95521232544 95575194624 95634325504 95718131712 95831457792 95872413546 95954706432 96070036608 96101289984 96183779328 96287882496 96401883136 96517750784 96641882064 96673321472 96756301824 96786414432 96872595456 96901005312 97173849024 97237467136 97257259008 97374154752 97394197888 97511258222 97594957824 97710505984 97712259456 97752264792 97827946496 97836171264 97953762816 98175880192 98293880048 98313886944 98655254607 98684187264 98716291072 98772058112 98801025024 98802798066 98887606272 98919776256 99046996776 99283451904 99476222976 99508584448 99628186112 99874424832 99961946721 100023791616 100109647872 100229971968 100371096448 100391526144 100457250816 100619171328 100740107832 100826578944 100859379712 100947764736 100989094752 101140128576 101197264896 101339751331 101468602368 101491309578 101548644288 101611470848 101820923904 101951875584 101985042432 102072582144 102074413896 102107620608 102195265536 102427000832 102550110208 102570983424 102592096256 102681999693 102715404064 102803570688 102927132672 102957318144 103093034226 103123268352 103247214588 103335837696 103460039424 103481335256 103582531584 103694642688 103817412608 103942193152 103950931968 104075872992 104109730816 104199094272 104311872704 104458504878 104738586624 104851948968 104886059264 104945311744 104976089088 105102262272 105271669776 105362030592 105488667648 105727870976 105854947744 105898286858 106116576384 106275278592 106366500864 106401103872 106494345216 106537946112 106665996528 106907869536 107034443776 107128240128 107163090944 107300913174 107461386612 107522093952 107557072896 107588616192 107810390016 107962187776 108113951232 108184731648 108323867808 108359107584 108452118528 108489346896 108582469632 108617793536 108757486656 108828688384 108850839552 108981669888 109004102272 109135116818 109228793856 109360078464 109392150528 109568472624 109794327552 109830045696 109924319232 109926291888 109971297891 110056439808 110306000896 110438580224 110447865216 110483795968 110578630656 110580615054 110616588992 110711537664 111055827456 111118565376 111151153152 111284748288 111441437968 111504393728 111537094656 111671153664 111716874048 111803367424 111851149137 111947157504 112081709376 112214409216 112335862912 112358727936 112748862408 112818618368 112882352128 112917483504 113014407168 113051172864 113196567744 113332621311 113369490528 113466802176 113589611382 113724096512 113860784128 114044308924 114142199808 114242224824 114279389952 114312904704 114548539392 114709824512 114733172736 114871073184 115131551808 115230375936 115267862528 115269931077 115368873984 115406405632 115416108288 115554829572 115654017024 115793024256 115816858664 116055593472 116366770176 116416502163 116520162304 116554334208 116656473024 116694423552 116794589184 116934967296 117123447168 117200125952 117223981056 117350856792 117389033216 117489795072 117530125804 117631008768 117820610544 117996816672 118063475712 118098100224 118240045056 118380036096 118406527841 118430628498 118473418336 118508163072 118648471552 118699178676 118791077888 118943854848 118982549504 119084679168 119086816212 119227809792 119381148432 119701241856 119869782016 119937499136 120116871168 120271353228 120310479744 120413749248 120455083686 120558477312 120831852544 120977083136 121001707008 121026613552 121276087296 121421851824 121457461248 121565609984 121601261568 121707823104 121903996032 122050515258 122195017728 122327273796 122432274432 122472103936 122619305984 122629615056 122816948072 122882393088 122922369024 123030088272 123211874304 123558801408 123639693312 123802672448 123838980096 123987825024 124094251008 124134621184 124243402752 124294270464 124400959488 124443662616 124550479872 124725847792 124832907264 124982946816 125184398703 125371617714 125442442944 125479231488 125520052224 125627793408 125630047872 125681483304 125778788352 126064001024 126215520256 126241210368 126267195392 126377845776 126418958848 126527471616 126679547904 126842470209 126883734432 126920945664 126992646144 127182569472 127361643392 127433592832 127540676844 127624175616 127775277056 127829884728 127939608576 128093382144 128135053312 128245039104 128383843328 128409974784 128564313696 128590776899 128855842752 129008402432 129010717563 129048552576 129163460608 129201340416 129522995784 129565132032 129676345344 129832206336 130126610432 130283012608 130293965997 130336353056 130448228352 130562542656 130605017088 130912616448 131085182592 131123625984 131281226496 131540339476 131578916352 131734700032 131737064088 131850141696 131893035008 132062662368 132176019456 132334884864 132377935872 132521213279 132548186862 132634963968 133165899776 133282595628 133321683456 133365055488 133479530496 133639962624 133855368192 133943001088 133970264064 134131286016 134158895104 134320143776 134435438592 134597019648 134652126336 134813967834 134853504768 134929686528 135131480064 135321746104 135349289712 135398192384 135761231872 135935834112 135980056576 136096776192 136099218528 136143494144 136154940246 136260354048 136435598208 136599583302 136761311232 136801419264 136909332924 137071427584 137236176896 137276424192 137457378968 137497691136 137662952784 137781116928 137946719232 138110042112 138169066581 138259523584 138287665152 138482375122 138601242624 138767830656 138932125696 139094654976 139278006504 139318852608 139486303152 139651448832 139802598624 139968118784 140136349696 140316578766 140362226368 140437020672 140482707456 140605815168 140651556864 141210058752 141488768512 141700371456 141822001152 141868138496 141992460288 142050594816 142221328704 142343405568 142514491392 142543826048 142715152762 142744201236 142837653504 143067884232 143281848816 143362791936 143409430528 143451488256 143577197568 143747186688 143808620319 144151934976 144246308864 144275668992 144431823744 144478810112 144602824704 144652462528 144776626176 144962823096 145009982208 145134452736 145308893184 145351507968 145638391808 145760773536 145813437952 145856200704 146091296832 146266887333 146392436736 146440060928 146565758976 146568389184 146628397188 146741919744 146754256896 146930644224 147263820288 147438174208 147440820072 147615383552 148026280896 148074436608 148158087168 148201537536 148204197099 148379664384 148716126208 148894871552 148925177856 148955832064 149134865516 149214334464 149262876672 149442279168 149619212288 149811637248 150035687424 150331816544 150556644672 150685876224 150734897152 150928756992 151110161748 151159320704 151239868416 151289069568 151421647104 151452815176 151483642128 152189599744 152236964367 152322966432 152372519936 152417206272 152731385856 152977563648 153108873216 153161430912 153292898304 153508735744 153640501248 153693241436 153825165312 153888144384 154073106096 154205356032 154390699008 154435977216 154639551339 154684902528 154740791296 154870821882 155155693568 155222002884 155373797376 155405778944 155541964032 155592564736 155726118912 155913289728 155926397952 156113809488 156164596224 156298641408 156467809056 156653060096 156841345024 157094147392 157277923452 157329088896 157417967616 157464133632 157653393408 157840048128 157907504664 158010884096 158043045888 158233001472 158265571568 158591806464 158779572224 158782421616 158847430287 158970413056 159174864576 159412917888 159601655808 159727555078 160155828224 160361804304 160413972992 160551665664 160606778248 160692360192 160744636416 160951369761 161335609344 161382924288 161701449728 161895802432 161943281664 162135015424 162277097472 162538661376 162678177792 162734020344 162873704448 162926690304 163103031728 163136229984 163243032576 163506153408 163702675227 163843190784 163896492032 164040117696 164088225792 164282499072 164352708936 164745068544 164852924416 164886478848 165084659712 165118640128 165317100032 165459001344 165657870336 165671797824 165725693952 165867945984 165870922581 165924883488 166067306496 166443876352 166583741184 166643929088 166677848064 166912531604 167162156952 167256590592 167305641984 167360069632 167506730496 167575311072 167705051136 167920736256 168122564064 168157169791 168321613824 168503794368 168703295488 168906063872 169123293612 169178312576 169227927552 169323528192 169376225256 169576759296 170054235792 170165567488 170200203264 170384417073 170439846304 170586144768 170791176192 170993385472 171066463386 171213299712 171419084928 171469357056 171807790336 172014290084 172064736768 172268453888 172697327712 172753509376 172845563904 172901793792 173053310976 173109608448 173124162432 173332244358 173725287996 173930971136 174083390208 174140022784 174550155264 174780243456 174831501312 175041635328 175191883776 175402450944 175438555136 175649418784 175685170752 175800188928 176026285188 176083549824 176234692608 176295188706 176446513152 176503914496 176730915816 176846618624 176995225008 177095213568 177570054144 177710127504 177762244608 177820073984 177972707328 178048768014 178186616832 178415782272 178473824256 178627018752 178630224318 178841714688 179247251456 179462692864 179536168448 179751957112 179804673024 179906248704 180175306752 180465719616 180620623872 180682625529 180837715968 181092336698 181247778816 181462368256 181465624704 181539920328 181680472064 181914130944 182132777736 182186191872 182348414976 182401892352 182545777232 183035232256 183292526592 183330254848 183490910694 183550603712 183648411648 183708155904 183928958976 183944422584 184146722816 184225422108 184383553536 184801656832 185023774208 185459539968 185704008672 185758470144 185981737536 186141376512 186201931776 186365104128 186403464832 186441405696 186665493924 187088771688 187249360896 187310276608 187474420224 187535409152 188057426571 188163664416 188280078336 188441690112 188668182528 188933828608 189096001536 189323280384 189400793088 189566768664 189628438272 189791207424 190019321856 190325601648 190381418496 190450204672 190488969216 190757178976 191042465088 191150389248 191268651008 191436263424 191662915584 191744827092 191909412864 192140073216 192202579968 192367558656 192575764992 192803766272 193035501568 193283764128 193346642944 193512603648 193572828864 193745190912 193802010624 194347698048 194474934272 194514518016 194748309504 194788395776 195022516444 195189915648 195424518912 195504529584 195655892992 195672342528 195907525632 196351760384 196587760096 196627773888 197310509214 197368374528 197432582144 197544116224 197602050048 197605596132 197775212544 197839552512 198093993552 198566903808 198952445952 199017168896 199256372224 199577540617 199748849664 199923893442 200047583232 200219295744 200459943936 200742192896 200783052288 200914501632 201238342656 201480215664 201653157888 201718759424 201895529472 201978189504 202220951751 202280257152 202394529792 202679502662 202937204736 202982619156 203097288576 203222941696 203641847808 203903751168 203970084864 204145164288 204148827792 204215241216 204232410369 204390531072 204854001664 205100220416 205141966848 205184192512 205363999386 205430808128 205607141376 205854265344 205914636288 206186068452 206246536704 206494429176 206671675392 206920078848 206962670512 207165063168 207389285376 207634825216 207723562683 207884386304 207901863936 208151745984 208219461632 208398188544 208623745408 208917009756 209477173248 209703897936 209772118528 209890623488 209952178176 210204524544 210474868149 210543339552 210724061184 210977335296 211455741952 211709895488 211796573716 212233152768 212550557184 212733001728 212802207744 212988690432 213075892224 213331993056 213815739072 214068887552 214072729143 214256480256 214326181888 214601826348 214922773224 215044187904 215114145792 215177232384 215620780032 215924375552 216227902464 216369463296 216647735616 216718215168 216904237056 216978693792 217164939264 217235587072 217514973312 217657376768 217701679104 217963339776 218008204544 218270233636 218457587712 218720156928 218784301056 219136945248 219588655104 219660091392 219848638464 219852583776 219897837419 219942595782 220112879616 220612001792 220877160448 220895730432 220967591936 221157261312 221161230108 221233177984 221423075328 222111654912 222237130752 222302306304 222569496576 222882875936 223008787456 223074189312 223342307328 223433748096 223606734848 223702298274 223894315008 224163418752 224428818432 224671725824 224717455872 225497724816 225637236736 225764704256 225834967008 226028814336 226102345728 226393135488 226665242622 226738981056 226933604352 227179222764 227448193024 227721568256 228088617848 228284399616 228484449648 228558779904 228625809408 229097078784 229419649024 229466345472 229742146368 230263103616 230460751872 230535725056 230539862154 230737747968 230812811264 230832216576 231109659144 231308034048 231586048512 231633717328 232111186944 232733540352 232833004326 233040324608 233108668416 233312946048 233388847104 233589178368 233869934592 234246894336 234400251904 234447962112 234701713584 234778066432 234979590144 235060251608 235262017536 235641221088 235993633344 236126951424 236196200448 236480090112 236760072192 236813055682 236861256996 236946836672 237016326144 237296943104 237398357352 237582155776 237887709696 237965099008 238169358336 238173632424 238455619584 238762296864 239402483712 239591332617 239739564032 239874998272 240233742336 240542706456 240620959488 240827498496 240910167372 241116954624 241663705088 241954166272 242003414016 242053227104 242552174592 242843703648 242914922496 243131219968 243202523136 243415646208 243807992064 244101030516 244390035456 244654547592 244864548864 244944207872 245238611968 245259230112 245633896144 245764786176 245844738048 246060176544 246110824661 246423748608 247117602816 247279386624 247605344896 247677960192 247975650048 248188502016 248269242368 248486805504 248588540928 248801918976 248887325232 249100959744 249451695584 249665814528 249965893632 250368797406 250743235428 250884885888 250958462976 251040104448 251260095744 251362966608 251557576704 252128002048 252431040512 252482420736 252534390784 252755691552 252837917696 253054943232 253359095808 253684940418 253767468864 253841891328 253985292288 254365138944 254723286784 254867185664 255081353688 255248351232 255659769456 255879217152 256186764288 256270106624 256490078208 256599695079 256767686656 256819949568 257128627392 257181553798 257711685504 258016804864 258021435126 258097105152 258326921216 258402680832 259045991568 259130264064 259352690688 259664412672 260253220864 260566025216 260587931994 260672706112 260896456704 260986014653 261125085312 261210034176 261825232896 262170365184 262247251968 262562452992 263080678952 263157832704 263469400064 263474128176 263700283392 263786070016 264125324736 264352038912 264442783059 264669769728 264755871744 265042426558 265096373724 265269927936 266331799552 266565191256 266643366912 266730110976 266959060992 267073152021 267279925248 267710736384 267886002176 267940528128 268262572032 268317790208 268640287552 268870877184 269194039296 269304252672 269627935668 269707009536 269859373056 270262960128 270643492208 270698579424 270796384768 271522463744 271638505047 271871668224 271960113152 272193552384 272198437056 272286988288 272309880492 272520708096 272871196416 273199166604 273522622464 273602838528 273818665848 274142855168 274472353792 274552848384 274914757936 274995382272 275236366041 275325905568 275562233856 275893438464 276220084224 276338133162 276519047168 276575330304 276964750244 277202485248 277535661312 277864251392 278189309952 278556013008 278637705216 278972606304 279302897664 279605197248 279936237568 280272699392 280633157532 280724452736 280874041344 280965414912 281211630336 281303113728 282420117504 282977537024 283400742912 283644002304 283736276992 283984920576 284101189632 284442657408 284686811136 285028982784 285087652096 285430305524 285488402472 285675307008 286135768464 286563697632 286725583872 286818861056 286902976512 287154395136 287494373376 287617240638 288303869952 288492617728 288551337984 288863647488 288957620224 289205649408 289304925056 289553252352 289925646192 290019964416 290268905472 290617786368 290703015936 291276783616 291521547072 291626875904 291712401408 292096930307 292182593664 292533774666 292784873472 292880121856 293131517952 293136778368 293256794376 293483839488 293508513792 293861288448 294527640576 294876348416 294881640144 295230767104 295965763821 296052561792 296148873216 296316174336 296403075072 296408394198 296759328768 297432252416 297789743104 297850355712 297911664128 298269731032 298428668928 298525753344 298884558336 299238424576 299623274496 300071374848 300663633088 301113289344 301371752448 301469794304 301857513984 302220323496 302318641408 302479736832 302578139136 302843294208 302905630352 302967284256 304019253993 304379199488 304473928734 304645932864 304745039872 304834412544 305462771712 305955127296 306217746432 306322861824 306585796608 307017471488 307281002496 307386482872 307650330624 307776288768 308045999079 308146212192 308410712064 308781398016 308871954432 309279102678 309369805056 309481582592 309741643764 310311387136 310444005768 310747594752 310811557888 311083928064 311185129472 311452237824 311826579456 311852795904 312227618976 312329192448 312597282816 312935618112 313306120192 313682690048 314188294784 314555846904 314658177792 314835935232 314928267264 315306786816 315815009328 316021768192 316086091776 316466002944 316531143136 317183612928 317559144448 317564843232 317694860574 317940826112 318349729152 318825835776 319203311616 319455110156 320311656448 320723608608 320827945984 321103331328 321213556496 321384720384 321489272832 321902739522 322671218688 322765848576 323402899456 323791604864 323886563328 324554194944 325077322752 325356355584 325468040688 325747408896 325853380608 326206063456 326272459968 326486065152 327012306816 327405350454 327686381568 327792984064 328080235392 328176451584 328705417872 329490137088 329705848832 329772957696 330169319424 330237280256 330634200064 330918002688 331315740672 331343595648 331451387904 331735891968 331741845162 331849766976 332134612992 332887752704 333167482368 333287858176 333355696128 333825063208 334324313904 334513181184 334611283968 334720139264 335013460992 335150622144 335410102272 335553447411 335841472512 336245128128 336314339582 336643227648 337007588736 337406590976 337812127744 338246587224 338356625152 338455855104 338647056384 338752450512 339153518592 340108471584 340331134976 340400406528 340768834146 340879692608 341172289536 341289403777 341582352384 341986770944 342132926772 342426599424 342838169856 342938714112 343615580672 344028580168 344129473536 344536907776 345394655424 345507018752 345691127808 345803587584 345809793231 346106621952 346219216896 346248324864 346664488716 347450575992 347861942272 348166780416 348280045568 349100310528 349249506489 349560486912 349663002624 350083270656 350383767552 350804901888 350877110272 351298837568 351370341504 351600377856 352052570376 352167099648 352469385216 352590377412 352893026304 353007828992 353461831632 353693237248 353990450016 354190427136 355140108288 355219583523 355420255008 355524489216 355640147968 355945414656 356097536028 356373233664 356831564544 356947648512 357254037504 357260448636 357683429376 358494502912 358925385728 359072336896 359503914224 359609346048 359812497408 360350613504 360931439232 361241247744 361365251058 361675431936 362184673396 362495557632 362931249408 363079840656 363360944128 363828261888 364265555472 364372383744 364696829952 364803784704 365091554464 366070464512 366585053184 366660509696 366981821388 367101207424 367296823296 367416311808 367857917952 367888845168 368293445632 368450844216 368767107072 369603313664 370047548416 370644004003 370919079936 371408017344 371516940288 371963475072 372282753024 372403863552 372730208256 372806929664 372882811392 373330987848 374177543376 374498721792 374620553216 374948840448 375070818304 375553196109 376114853142 376327328832 376560156672 376883380224 377336365056 377867657216 378192003072 378646560768 378801586176 379133537328 379256876544 379582414848 380038643712 380651203296 380762836992 380900409344 380977938432 381514357952 381972908863 382084930176 382300778496 382537302016 382872526848 383325831168 383489654184 383818825728 384280146432 384405159936 384735117312 385151529984 385607532544 385772330697 386071003136 386567528256 386693285888 387025207296 387032152689 387145657728 387490381824 387604021248 388695396096 388949868544 389029036032 389496619008 389576791552 390045032888 390379831296 390849037824 390881897991 391009059168 391311785984 391344685056 391815051264 392703520768 393175520192 393255547776 394621018428 394736749056 394865164288 395088232448 395204100096 395211192264 395550425088 395679105024 396187987104 397133807616 397563639837 397904891904 398034337792 398512744448 399155081234 399497699328 399847786884 400095166464 400438591488 400919887872 401484385792 401566104576 401829003264 402476685312 402960431328 403306315776 403437518848 403791058944 403956379008 404441903502 404560514304 404789059584 405359005324 405965238312 406194577152 406445883392 407283695616 407807502336 407940169728 408290328576 408297655584 408430482432 408464820738 408781062144 409708003328 410200440832 410283933696 410368385024 410727998772 410861616256 411214282752 411708530688 411829272576 412372136904 412493073408 412988858352 413343350784 413840157696 413925341024 414330126336 414507199743 414778570752 415269650432 415447125366 415768772608 415803727872 416303491968 416438923264 416796377088 417247490816 417834019512 418954346496 419407795872 419544237056 419781246976 419904356352 420409049088 420949736298 421086679104 421448122368 421954670592 422911483904 423419790976 423593147432 424466305536 425101114368 425466003456 425604415488 425977380864 426151784448 426663986112 427631478144 428137775104 428145458286 428512960512 428652363776 429203652696 429845546448 430088375808 430228291584 430354464768 431241560064 431848751104 432455804928 432738926592 433295471232 433436430336 433808474112 433957387584 434329878528 434471174144 435029946624 435314753536 435403358208 435926679552 436016409088 436540467272 436915175424 437440313856 437568602112 438273890496 438800661999 439177310208 439320182784 439697276928 439705167552 439795674838 439885191564 440225759232 441224003584 441754320896 441791460864 441935183872 442314522624 442322460216 442466355968 442846150656 444223309824 444474261504 444604612608 445138993152 445765751872 446017574912 446148378624 446684614656 446867496192 447213469696 447404596548 447788630016 448326837504 448857636864 449343451648 449434911744 450995449632 451274473472 451529408512 451669934016 452057628672 452204691456 452786270976 453330485244 453477962112 453867208704 454358445528 454896386048 455443136512 456177235696 456568799232 456710893101 456968899296 457117559808 457251618816 458194157568 458839298048 458932690944 459484292736 460526207232 460921503744 461071450112 461079724308 461475495936 461625622528 461664433152 462219318288 462616068096 463172097024 463267434656 463918654017 464222373888 465467080704 465666008652 466080649216 466217336832 466625892096 466777694208 467178356736 467739869184 468493788672 468800503808 468895924224 469403427168 469556132864 469959180288 470120503216 470524035072 471282442176 471987266688 472253902848 472392400896 472960180224 473520144384 473626111364 473722513992 473893673344 474032652288 474796714704 475164311552 475775419392 475930198016 476338716672 476347264848 476542290861 476911239168 477524593728 478804967424 479182665234 479479128064 479749996544 480467484672 481085412912 481241918976 481654996992 481820334744 482233909248 483327410176 483908332544 484006828032 484106454208 484688312927 485104349184 485687407296 485829844992 486262439936 486405046272 486831292416 487615984128 488202061032 488780070912 489309095184 489729097728 489888415744 490477223936 490518460224 491108025681 491267792288 491529572352 491689476096 492120353088 492221649322 492847497216 494235205632 494558773248 495210689792 495355920384 495951300096 496377004032 496538484736 496973611008 497177081856 497603837952 497774650464 498201919488 498903391168 499331629056 499503034667 499931787264 500737594812 501486470856 501769771776 501916925952 502080208896 502520191488 502725933216 503115153408 504256004096 504471509373 504862081024 504964841472 505068781568 505511383104 505675835392 506109886464 506718191616 507369880836 507534937728 507683782656 507970584576 508730277888 509446573568 509734371328 510162707376 510496702464 511153251219 511319538912 511758434304 512373528576 512540213248 512980156416 513199390158 513535373312 513639899136 514257254784 514363107596 515423371008 516033609728 516042870252 516194210304 516653842432 516805361664 518091983136 518260528128 518705381376 519328825344 520506441728 521132050432 521175863988 521345412224 521792913408 521972029306 522250170624 522420068352 523650465792 524340730368 524494503936 525124905984 526161357904 526315665408 526938800128 526948256352 527400566784 527572140032 528250649472 528704077824 528885566118 529339539456 529511743488 530084853116 530192747448 530539855872 532663599104 533130382512 533286733824 533460221952 533918121984 534146304042 534559850496 535421472768 535772004352 535881056256 536525144064 536635580416 537280575104 537741754368 538388078592 538608505344 539255871336 539414019072 539718746112 540525920256 541286984416 541397158848 541592769536 542047876587 543044927488 543277010094 543743336448 543920226304 544387104768 544396874112 544573976576 544619760984 545041416192 545742392832 546398333208 547045244928 547205677056 547637331696 548285710336 548944707584 549105696768 549829515872 549990764544 550472732082 550651811136 551124467712 551786876928 552440168448 552676266324 553038094336 553150660608 553929500488 554404970496 555071322624 555728502784 556378619904 557112026016 557275410432 557945212608 558605795328 559046442773 559210394496 559872475136 560545398784 561266315064 561448905472 561748082688 561930829824 562423260672 562606227456 564840235008 565955074048 566801485824 567288004608 567472553984 567969841152 568202379264 568885314816 569373622272 570057965568 570175304192 570860611048 570976804944 571350614016 572271536928 573127395264 573451167744 573637722112 573805953024 574308790272 574988746752 575234481276 576607739904 576985235456 577102675968 577727294976 577915240448 578411298816 578609850112 579106504704 579851292384 580039928832 580537810944 581235572736 581406031872 582553567232 583043094144 583253751808 583424802816 584193860614 584365187328 585067549332 585569746944 585760243712 586273556736 586513588752 586967678976 587017027584 587722576896 589055281152 589752696832 589763280288 590461534208 591931527642 592105123584 592297746432 592632348672 592806150144 592816788396 593518657536 594864504832 595579486208 595700711424 595823328256 596539462064 596857337856 597051506688 597769116672 598476849152 598732621851 599246548992 600142749696 601327266176 602226578688 602743504896 602939588608 603715027968 604440646992 604637282816 604959473664 605156278272 605686588416 605811260704 605934568512 606662855253 608038507986 608758398976 608947857468 609291865728 609490079744 609668825088 610925543424 611910254592 612435492864 612645723648 613171593216 614034942976 614562004992 614772965744 615300661248 615552577536 616091998158 616292424384 616821424128 617562796032 617743908864 618558205356 618739610112 618963165184 619483287528 620888011536 621495189504 621623115776 622167856128 622370258944 622904475648 623170688049 623653158912 623705591808 624455237952 624658384896 625194565632 625871236224 626612240384 627365380096 628376589568 629111693808 629316355584 629671870464 629856534528 630613573632 631630018656 632043536384 632172183552 632932005888 633062286272 633823178443 634367225856 635118288896 635129686464 635389721148 635881652224 636699458304 637651671552 638406623232 638910220312 640623312896 641447217216 641655891968 642206662656 642218187429 642427112992 642769440768 642978545664 643805479044 645342437376 645531697152 646805798912 647583209728 647773126656 649108389888 650154645504 650712711168 650936081376 651494817792 651706761216 652412126912 652544919936 652972130304 654024613632 654810700908 655372763136 655585968128 656160470784 656352903168 657410835744 658980274176 659411697664 659545915392 659693512257 660338638848 660474560512 661268400128 661836005376 662631481344 662687191296 662902775808 663471783936 663483690324 663699533952 664269225984 665775505408 666334964736 666575716352 666711392256 667650126416 668648627808 669026362368 669222567936 669440278528 670026921984 670301244288 670820204544 671106894822 671682945024 672490256256 672628679164 673286455296 674015177472 674813181952 675624255488 676493174448 676713250304 676911710208 677294112768 677504901024 678307037184 680216943168 680662269952 680800813056 681537668292 681759385216 682344579072 682578807554 683164704768 683973541888 684265853544 684853198848 685676339712 685877428224 687231161344 688057160336 688258947072 689073815552 690789310848 691014037504 691382255616 691607175168 691619586462 692213243904 692438433792 692496649728 693328977432 694901151984 695723884544 696333560832 696560091136 698200621056 698499012978 699120973824 699326005248 700166541312 700767535104 701609803776 701754220544 702597675136 702740683008 703200755712 704105140752 704334199296 704938770432 705180754824 705786052608 706015657984 706923663264 707386474496 707980900032 708380854272 709378259317 710280216576 710439167046 710840510016 711048978432 711280295936 711890829312 712195072056 712746467328 713663129088 713895297024 714508075008 714520897272 715366858752 716989005824 717850771456 718144673792 718773997851 719007828448 719218692096 719624994816 720701227008 721862878464 722482495488 722730502116 723350863872 724369346792 724991115264 725862498816 726159681312 726721888256 727656523776 728531110944 728744767488 729393659904 729607569408 730183108928 732140929024 733170106368 733321019392 733963642776 734202414848 734593646592 734832623616 735715835904 735777690336 736901688432 737534214144 738332473983 739206627328 740095096832 741288008006 741838159872 742816034688 743033880576 743926950144 744565506048 744807727104 745460416512 745613859328 745765622784 746661975696 748355086752 748997443584 749241106432 749897680896 750141636608 751106392218 752229706284 752654657664 753120313344 754672730112 755735314432 756384006144 757293121536 757603172352 758267074656 758513753088 759164829696 760077287424 761302406592 761525673984 761800818688 761955876864 763028715904 763945817726 764169860352 764601556992 765074604032 765745053696 766979308368 767637651456 768560292864 768810319872 769470234624 769799085237 770303059968 771215065088 771544661394 772142006272 773135056512 773386571776 774050414592 774064305378 774291315456 774980763648 775208042496 777390792192 777899737088 778058072064 778993238016 779153583104 780090065776 780759662592 781698075648 781763795982 782018118336 782623571968 782689370112 782958043959 783630102528 785407041536 786351040384 786511095552 789242036856 789473498112 789730328576 790176464896 790408200192 790422384528 791100850176 791358210048 792375974208 793328349177 794267615232 795127279674 795809783808 796068675584 797025488896 798310162468 798995398656 799695573768 800190332928 800877182976 801839775744 802968771584 803132209152 803658006528 804953370624 805920862656 806612631552 806875037696 807582117888 807912758016 808883807004 809121028608 809578119168 810718010648 811930476624 812389154304 812891766784 814567391232 814915515141 815615004672 815880339456 816580657152 816595311168 816860964864 816929641476 817562124288 819416006656 820400881664 820567867392 820736770048 821455997544 821723232512 822428565504 823417061376 823658545152 824744273808 824986146816 825977716704 826686701568 827680315392 827850682048 828660252672 828845694887 829014399486 829557141504 830539300864 830894250732 831537545216 831607455744 832606983936 832877846528 833592754176 834494981632 835668039024 837908692992 838815591744 839088474112 839562493952 839808712704 840818098176 841899472596 842173358208 842896244736 843909341184 845822967808 846839581952 847186294864 848932611072 850202228736 850932006912 851208830976 851954761728 852303568896 853327972224 855262956288 856275550208 856290916572 857025921024 857304727552 858407305392 859691092896 860176751616 860456583168 860708929536 862483120128 863697502208 864911609856 865477853184 866590942464 866872860672 867616948224 867914775168 868659757056 868942348288 870059893248 870629507072 870806716416 871853359104 872032818176 873080934544 873830350848 874880627712 875137204224 876290790921 876547780992 877601323998 878354620416 878640365568 879394553856 879410335104 879591349676 879770383128 880451518464 882448007168 883508641792 883582921728 883870367744 884629045248 884644920432 884932711936 885692301312 887897291463 888446619648 888948523008 889209225216 890277986304 891531503744 892035149824 892296757248 893369229312 893734992384 894426939392 894809193096 895577260032 896653675008 897715273728 898686903296 898869823488 900135438293 901990899264 902548946944 903058817024 903339868032 904115257344 904409382912 905572541952 906660970488 906955924224 907734417408 908716891056 909792772096 910886273024 912057761979 912354471392 913137598464 913421786202 913937798592 914235119616 914503237632 916388315136 917678596096 917865381888 918968585472 921052414464 921843007488 922142900224 922159448616 922950991872 923251245056 923328866304 924438636576 925232136192 926344194048 926534869312 927648492953 927837308034 928444747776 930934161408 931332017304 932161298432 932434673664 933251784192 933555388416 934356713472 935479738368 936987577344 937601007616 937791848448 938806854336 939112265728 939918360576 940241006432 941048070144 942564884352 943974533376 944507805696 944784801792 945920360448 947252222728 947445027984 947787346688 948065304576 949593429408 950328623104 951550838784 951860396032 952677433344 952694529696 953084581722 953822478336 955049187456 957609934848 958365330468 958958256128 959499993088 960934969344 962170825824 962483837952 963309993984 963640669488 964467818496 966654820352 967816665088 968013656064 968212908416 969376625854 970208698368 971374814592 971659689984 972524879872 973662584832 975231968256 976404122064 977560141824 978618190368 979458195456 979776831488 980954447872 981036920448 982216051362 982535584576 983059144704 983378952192 984240706176 984443298644 988470411264 989117546496 990421379584 990711840768 991902600192 992754008064 993076969472 993947222016 994354163712 995207675904 995549300928 996403838976 997806782336 998663258112 999006069334 999863574528 1001475189624 1002972941712 1003539543552 1003833851904 1004160417792 1005040382976 1005451866432 1006230306816 1006660342233 1008512008192 1008943018746 1009724162048 1009929682944 1010137563136 1011022766208 1011351670784 1012219772928 1013436383232 1014739761672 1015069875456 1015367565312 1015941169152 1017460555776 1018893147136 1019468742656 1020325414752 1020993404928 1022306502438 1022639077824 1023516868608 1023868211331 1024747057152 1025080426496 1025960312832 1026398780316 1027070746624 1027279798272 1028514509568 1028726215192 1030846742016 1032067219456 1032085740504 1032388420608 1033307684864 1033610723328 1036183966272 1036521056256 1037410762752 1037429379693 1038657650688 1041012883456 1042264100864 1042351727976 1042690824448 1043585826816 1043944058612 1044500341248 1044840136704 1047300931584 1048681460736 1048989007872 1050249811968 1052322715808 1052631330816 1053877600256 1053896512704 1054801133568 1055144280064 1056501298944 1057408155648 1057771132236 1058679078912 1059023486976 1060169706232 1060385494896 1061079711744 1065327198208 1065658750569 1066260765024 1066573467648 1066920443904 1067836243968 1068292608084 1069119700992 1070842945536 1071544008704 1071762112512 1073050288128 1073271160832 1074561150208 1075483508736 1076776157184 1077217010688 1078511742672 1078828038144 1079437492224 1081051840512 1082573968832 1082794317696 1083185539072 1084095753174 1086089854976 1086554020188 1087486672896 1087840452608 1088793748224 1089147953152 1089239521968 1090082832384 1091484785664 1092796666416 1094090489856 1094411354112 1095274663392 1096571420672 1097889415168 1098211393536 1099659031744 1099981529088 1100945464164 1101303622272 1102248935424 1103573753856 1104880336896 1105352532648 1106076188672 1106301321216 1107859000976 1108809940992 1110142645248 1111457005568 1111932012009 1112757239808 1114224052032 1114550820864 1115890425216 1117211590656 1118092885546 1118420788992 1119744950272 1121090797568 1122532630128 1122897810944 1123496165376 1123861659648 1124846521344 1125212454912 1126659588327 1129680470016 1131910148096 1133602971648 1134576009216 1134945107968 1135939682304 1136404758528 1137770629632 1138747244544 1140115931136 1140350608384 1141721222096 1141953609888 1142701228032 1144543073856 1145918726589 1146254790528 1146902335488 1147275444224 1147611906048 1148617580544 1149977493504 1150468962552 1153215479808 1153970470912 1154205351936 1155454589952 1155830480896 1156822597632 1157219700224 1157316992091 1158213009408 1159702584768 1160079857664 1161075621888 1161096458067 1162471145472 1162812063744 1165107134464 1166086188288 1166507503616 1166849605632 1168387721228 1168730374656 1170135098664 1171139493888 1171520487424 1172547113472 1173027177504 1173935357952 1174034055168 1175445153792 1177100188537 1178110562304 1179505393664 1179526560576 1180923068416 1183863055284 1184210247168 1184595492864 1185264697344 1185612300288 1185633576792 1187037315072 1189729009664 1191158972416 1191401422848 1191646656512 1192690919511 1193078924128 1193714675712 1194103013376 1195538233344 1196953698304 1197465243702 1198493097984 1200285499392 1202654532352 1204453157376 1205487009792 1205879177216 1207430055936 1208881293984 1209274565632 1209918947328 1210312556544 1211373176832 1211622521408 1211869137024 1213325710506 1216077015972 1217516797952 1217895714936 1218583731456 1218980159488 1219337650176 1221851086848 1223820509184 1224870985728 1225291447296 1226343186432 1228069885952 1229124009984 1229545931488 1230601322496 1231105155072 1232183996316 1232584848768 1233642848256 1235125592064 1235487817728 1237116410712 1237479220224 1237926330368 1238966575056 1241776023072 1242990379008 1243246231552 1244335712256 1244740517888 1245808951296 1246341376098 1247306317824 1247411183616 1248910475904 1249316769792 1250389131264 1251742472448 1253224480768 1254730760192 1256753179136 1258223387616 1258632711168 1259343740928 1259713069056 1261227147264 1263260037312 1264087072768 1264344367104 1265864011776 1266124572544 1267646356886 1268734451712 1270236577792 1270259372928 1270779442296 1271763304448 1273398916608 1275303343104 1276813246464 1277820440624 1281246625792 1282894434432 1283311783936 1284413325312 1284436374858 1284854225984 1285538881536 1285957091328 1287610958088 1290684874752 1291063394304 1293611597824 1295166419456 1295546253312 1298216779776 1300309291008 1301425422336 1301872162752 1302989635584 1303413522432 1304824253824 1305089839872 1305944260608 1308049227264 1309621401816 1310745526272 1311171936256 1312320941568 1312705806336 1314821671488 1316401985997 1317960548352 1318823395328 1319091830784 1319387024514 1320677277696 1320949121024 1322536800256 1323672010752 1325262962688 1325374382592 1325805551616 1326943567872 1326967380648 1327399067904 1328538451968 1331551010816 1332669929472 1333151432704 1333422784512 1335300252832 1337297255616 1338052724736 1338445135872 1338880557056 1340053843968 1340602488576 1341640409088 1342213789644 1343365890048 1344980512512 1345257358328 1346572910592 1348030354944 1349626363904 1351248510976 1352986348896 1353426500608 1353823420416 1354588225536 1355009802048 1356614074368 1360433886336 1361324539904 1361601626112 1363075336584 1363518770432 1364689158144 1365157615108 1366329409536 1368531707088 1369706397696 1371352679424 1371754856448 1374462322688 1376114320672 1376517894144 1378147631104 1381578621696 1382028075008 1382764511232 1383214350336 1383239172924 1384426487808 1384876867584 1384993299456 1386657954864 1389802303968 1391447769088 1392667121664 1393120182272 1396401242112 1396998025956 1398241947648 1398652010496 1400333082624 1401535070208 1403219607552 1403508441088 1405195350272 1405481366016 1406401511424 1408210281504 1408668398592 1409877540864 1410361509648 1411572105216 1412031315968 1413847326528 1414772948992 1415961800064 1416761708544 1418756518634 1420560433152 1420878334092 1421681020032 1422097956864 1422560591872 1424390144112 1425492934656 1427326258176 1427790594048 1429016150016 1429041794544 1429626872583 1430733717504 1433978011648 1435701542912 1436289347584 1437547995702 1438015656896 1438437384192 1439249989632 1441402454016 1443725756928 1444964990976 1445461004232 1446701727744 1448738693584 1449982230528 1451724997632 1452319362624 1453443776512 1454064938781 1455313047552 1457062221888 1457489534976 1458787319808 1459215138816 1460366217856 1464281858048 1466340212736 1466642038784 1467927285552 1468404829696 1469187293184 1469665247232 1471431671808 1471555380672 1473324077043 1473803376864 1475068428288 1476664947966 1478413254656 1480190193664 1482576016012 1483676319744 1485632069376 1486067761152 1487853900288 1489131012096 1489615454208 1490920833024 1491227718656 1491531245568 1493323951392 1496710173504 1497994887168 1498482212864 1498509104001 1499795361792 1500283273216 1502212784436 1504459412568 1505309315328 1506240626688 1509345460224 1511470628864 1512768012288 1513414528119 1514586243072 1515206344704 1516534149312 1517027506176 1518329659392 1520154574848 1522604813184 1523051347968 1523601637376 1523911753728 1526057431808 1527891635452 1528339720704 1529203113984 1530149208064 1531490107392 1533958616736 1535275302912 1537120585728 1537620639744 1538940469248 1539284861933 1539598170474 1540606119936 1542430130176 1543089322788 1544284012544 1546270113024 1546773143552 1548100829184 1548128610756 1548582630912 1549961527296 1550416084992 1554781584384 1555799474176 1556116144128 1557986476032 1558307166208 1560180131552 1561519325184 1563396151296 1563527591964 1564036236672 1565247143936 1565378740224 1565916087918 1567260205056 1570814083072 1572702080768 1573022191104 1578484073712 1578946996224 1579460657152 1580352929792 1580816400384 1580844769056 1582201700352 1582716420096 1584751948416 1586656698354 1588535230464 1590254559348 1591619567616 1592137351168 1594050977792 1596620324936 1597990797312 1599391147536 1600380665856 1601754365952 1603679551488 1605937543168 1606264418304 1607316013056 1609906741248 1611841725312 1613225263104 1613750075392 1615164235776 1615825516032 1617767614008 1618242057216 1619156238336 1621436021296 1623860953248 1624778308608 1625783533568 1629134782464 1629831030282 1631230009344 1631760678912 1633161314304 1633190622336 1633721929728 1633859282952 1635124248576 1638832013312 1640801763328 1641135734784 1641473540096 1642911995088 1643446465024 1644857131008 1646834122752 1647317090304 1649488547616 1649972293632 1651955433408 1653373403136 1655360630784 1655701364096 1657320505344 1657691389774 1658028798972 1659114283008 1661078601728 1661788501464 1663075090432 1663214911488 1665213967872 1665755693056 1667185508352 1668989963264 1671336078048 1675817385984 1677139328319 1677631183488 1678176948224 1679124987904 1679617425408 1681636196352 1683798945192 1684346716416 1685792489472 1687818682368 1691645935616 1693679163904 1694372589728 1697865222144 1700404457472 1701864013824 1702417661952 1703909523456 1704607137792 1706655944448 1710525912576 1712551100416 1712581833144 1714051842048 1714609455104 1716814610784 1719382185792 1720353503232 1720913166336 1721417859072 1722775772627 1724966240256 1727395004416 1729823219712 1730955706368 1733181884928 1733745721344 1735233896448 1735829550336 1737319514112 1737884696576 1740119786496 1741259014144 1741613432832 1743706718208 1744065636352 1746161869088 1747660701696 1749761255424 1750274408448 1752581581842 1753095561984 1755202647996 1756709240832 1757280731136 1758820670208 1759182699352 1759540766256 1760903036928 1764896014336 1767017283584 1767165843456 1767740735488 1769258090496 1769289840864 1769865423872 1771384602624 1775794582926 1776893239296 1777897046016 1778418450432 1780555972608 1783063007488 1784070299648 1784593514496 1786738458624 1787469984768 1789618386192 1791154520064 1793307350016 1795430547456 1796197865553 1797373806592 1797739646976 1800270876586 1803981798528 1805097893888 1806117634048 1806679736064 1808230514688 1808818765824 1811145083904 1813321940976 1813911848448 1815468834816 1817433782112 1819585544192 1821772546048 1824115523958 1824708942784 1826275196928 1826843572404 1827875597184 1828470239232 1829006475264 1832776630272 1835357192192 1835730763776 1837937170944 1842104828928 1843686014976 1844285800448 1844318897232 1845901983744 1846502490112 1846657732608 1848877273152 1850464272384 1852688388096 1853069738624 1855296985906 1855674616068 1856889495552 1862664034608 1864322596864 1864869347328 1866503568384 1867110776832 1868713426944 1869512064147 1870959476736 1873975154688 1875202015232 1875583696896 1877613708672 1878224531456 1879836721152 1880482012864 1882096140288 1885129768704 1887949066752 1889015611392 1889569603584 1891840720896 1894504445456 1894890055968 1895574693376 1896130609152 1899186858816 1900657246208 1901469535329 1903101677568 1903720792064 1905354866688 1905389059392 1906169163444 1907644956672 1910098374912 1915219869696 1916730660936 1917916512256 1918999986176 1921869938688 1924341651648 1924967675904 1926619987968 1926654562287 1927281338976 1928935636992 1933309640704 1935633330176 1936027312128 1936425816832 1938753251708 1940417396736 1942749629184 1943319379968 1945049759744 1947325169664 1950463936512 1952808244128 1955120283648 1957236380736 1958916390912 1959553662976 1961908895744 1962073840896 1964432102724 1965071169152 1966118289408 1966757904384 1968481412352 1968886597288 1976940822528 1978235092992 1979080536771 1980842759168 1981423681536 1983805200384 1985508016128 1986153938944 1987894444032 1988708327424 1990415351808 1991098601856 1992807677952 1995613564672 1997326516224 1998012138668 1999727149056 2002950379248 2005945883424 2007079087104 2007667703808 2008320835584 2010080765952 2010903732864 2012460613632 2013320684466 2017024016384 2017886037492 2019448324096 2019859365888 2020275126272 2022045532416 2022703341568 2024439545856 2026872766464 2029479523344 2030139750912 2030735130624 2031882338304 2034921111552 2037786294272 2038937485312 2040650829504 2041986809856 2044613004876 2045278155648 2047033737216 2047736422662 2049494114304 2050160852992 2051920625664 2052797560632 2054141493248 2054559596544 2057029019136 2057452430384 2061693484032 2064134438912 2064171481008 2064776841216 2066615369728 2067221446656 2072367932544 2073042112512 2074821525504 2074858759386 2077315301376 2082025766912 2084528201728 2084703455952 2085381648896 2087171653632 2087888117224 2089000682496 2089680273408 2094601863168 2097362921472 2097978015744 2100499623936 2104645431616 2105262661632 2107755200512 2107793025408 2109602267136 2110288560128 2113002597888 2114816311296 2115542264472 2117358157824 2118046973952 2120339412464 2120770989792 2122159423488 2128134777951 2130654396416 2131317501138 2132521530048 2133146935296 2133840887808 2135672487936 2136585216168 2138239401984 2141685891072 2143088017408 2143524225024 2146100576256 2146542321664 2149122300416 2150967017472 2153552314368 2154434021376 2156321993553 2157023485344 2157656076288 2158874984448 2162103681024 2165147937664 2165588635392 2166371078144 2168191506348 2172179709952 2173108040376 2174973345792 2175680905216 2177587496448 2178295906304 2178479043936 2180165664768 2182969571328 2185593332832 2186043207283 2188180979712 2188822708224 2190549326784 2193142841344 2195778830336 2196422787072 2199318063488 2199963058176 2201890928328 2202607244544 2204497870848 2207147507712 2210705065296 2212152377344 2212602642432 2214997421949 2215718001952 2217619881984 2220285290496 2222914011136 2223864024018 2225514479616 2228448104064 2229101641728 2231780850432 2234423181312 2236185771092 2236841577984 2239489900544 2242181595136 2245065260256 2245795621888 2246992330752 2247723319296 2249693042688 2250424909824 2253319176654 2259360940032 2263820296192 2267205943296 2269152018432 2271879364608 2272809517056 2275541259264 2277494489088 2280231862272 2280701216768 2283442444192 2283907219776 2285402456064 2289086147712 2291837453178 2292509581056 2293804670976 2294550888448 2295223812096 2297235161088 2300937925104 2306430959616 2307940941824 2308410703872 2310909179904 2311660961792 2313645195264 2314439400448 2314633984182 2316426018816 2319405169536 2320159715328 2322151243776 2322192916134 2324942290944 2325624127488 2330214268928 2332172376576 2333015007232 2333699211264 2336775442456 2337460749312 2340270197328 2342278987776 2343040974848 2345094226944 2346054355008 2347870715904 2348068110336 2348874131877 2350890307584 2354200377074 2356221124608 2359010787328 2359053121152 2361846136832 2367726110568 2368420494336 2369190985728 2370529394688 2371224600576 2371267153584 2374074630144 2379458019328 2382317944832 2382802845696 2383293313024 2385381839022 2386157848256 2387429351424 2388206026752 2391076466688 2393907396608 2394930487404 2396986195968 2400570998784 2405309064704 2408906314752 2410974019584 2411758354432 2414860111872 2417762587968 2418549131264 2419837894656 2420625113088 2422746353664 2423245042816 2423738274048 2426651421012 2432154031944 2435033595904 2435791429872 2437167462912 2437960318976 2438675300352 2443702173696 2444746545423 2447641018368 2449741971456 2450582894592 2452686372864 2456139771904 2458248019968 2459091862976 2461202644992 2462210310144 2464367992632 2465169697536 2467285696512 2470251184128 2470975635456 2474232821424 2474958440448 2475852660736 2477933150112 2483552046144 2485980758016 2486492463104 2486537084661 2488671424512 2489481035776 2491617902592 2492682752196 2494612635648 2494822367232 2497820951808 2498633539584 2500778262528 2503484944896 2506448961536 2509461520384 2513506358272 2516446775232 2517265422336 2518687481856 2519426138112 2522454294528 2526520074624 2528174145536 2528688734208 2531728023552 2532249145088 2535292713772 2537468903424 2540518745856 2541558884592 2543526608896 2546797833216 2550606686208 2553626492928 2555640881248 2562493251584 2565788868864 2566623567872 2568826650624 2568872749716 2569708451968 2571077763072 2571914182656 2575221916176 2581369749504 2582126788608 2587223195648 2590332838912 2591092506624 2594508028021 2596433559552 2600618582016 2602850844672 2603744325504 2605979271168 2606827044864 2609648507648 2610179679744 2611888521216 2616098454528 2619242803632 2621491052544 2622343872512 2624641883136 2625411612672 2628872372763 2629643342976 2632803971994 2635921096704 2637646790656 2638183661568 2638774049028 2641354555392 2641898242048 2645073600512 2647344021504 2650525925376 2650748765184 2651611103232 2653887135744 2653934761296 2654798135808 2657076903936 2663102021632 2665339858944 2666302865408 2666845569024 2670600505664 2674594511232 2676105449472 2676890271744 2677761114112 2680107687936 2681204977152 2683280818176 2684427579288 2686731780096 2689961025024 2690514716656 2693145821184 2696060709888 2699252727808 2700406314879 2702497021952 2705972697792 2706853001216 2707646840832 2709176451072 2710019604096 2713228148736 2720867772672 2722649079808 2723203252224 2726150673168 2727037540864 2729378316288 2730315230216 2732658819072 2736173285937 2737063414176 2739412795392 2742705358848 2743509712896 2748924645376 2752228641344 2753035788288 2756295262208 2763157243392 2764056150016 2765529022464 2766428700672 2766478345848 2768852975616 2769753735168 2769986598912 2773315909728 2779604607936 2782895538176 2782945478859 2785334243328 2786240364544 2792802484224 2793996051912 2796483895296 2797304020992 2800666165248 2803070140416 2806439215104 2807016882176 2810390700544 2810962732032 2812803022848 2816420563008 2817336797184 2819755081728 2820723019296 2823144210432 2824062631936 2827694653056 2829545897984 2831923600128 2833523417088 2837513037268 2841756668184 2843362040064 2844195913728 2845121183744 2848780288224 2850985869312 2854652516352 2855581188096 2858032300032 2858083589088 2858671886447 2859253745166 2861467435008 2867956023296 2871403085824 2872578695168 2875095991404 2876031313792 2876874768384 2878499979264 2882804908032 2887451513856 2889929981952 2890922008464 2893403455488 2897477387168 2899964461056 2903449995264 2904638725248 2906887553024 2908129877562 2910626095104 2914124443776 2914979069952 2917574639616 2920732435712 2928563716096 2932680425472 2933284077568 2935854571104 2936809659392 2938374586368 2939330494464 2942863343616 2943110761344 2946648154086 2947606753728 2950136856576 2953329895932 2956826509312 2960380387328 2965152032024 2967352639488 2971264138752 2972135522304 2975707800576 2978262024192 2979230908416 2981841666048 2982455437312 2983062491136 2986647902784 2993420347008 2995989774336 2996964425728 2997018208002 2999590723584 3000566546432 3004425568872 3008918825136 3010618630656 3012481253376 3018690920448 3022941257728 3025536024576 3026829056238 3029172486144 3030412689408 3033068298624 3034055012352 3036659318784 3040309149696 3045209626368 3046102695936 3047203274752 3047823507456 3052114863616 3055783270904 3056679441408 3058406227968 3060298416128 3062980214784 3067917233472 3070550605824 3071604633993 3074241171456 3075241279488 3077880938496 3078569723866 3079196340948 3081212239872 3084860260352 3086178645576 3088568025088 3092540226048 3093546287104 3096201658368 3096257221512 3097165261824 3099923054592 3100832169984 3109563168768 3111598948352 3112232288256 3115972952064 3116614332416 3120360263104 3123038650368 3126792302592 3127055183928 3128072473344 3130494287872 3130757480448 3131832175836 3134520410112 3141628166144 3145404161536 3146044382208 3156968147424 3157893992448 3158921314304 3160705859584 3161632800768 3161689538112 3164403400704 3165432840192 3169503896832 3173313396708 3177070460928 3180509118696 3183239135232 3184274702336 3188101955584 3193240649872 3195981594624 3196976251707 3198782295072 3200761331712 3203508731904 3207359102976 3211875086336 3212528836608 3214632026112 3219813482496 3223683450624 3226450526208 3227500150784 3230328471552 3231651032064 3235535228016 3236484114432 3238312476672 3242872042592 3247721906496 3249556617216 3251567067136 3258269564928 3259662060564 3262460018688 3263521357824 3266381244672 3267443859456 3267718565904 3270248497152 3277664026624 3281603526656 3282271469568 3282947080192 3285823990176 3286892930048 3289714262016 3293668245504 3294634180608 3298977095232 3299944587264 3303910866816 3306746806272 3310721261568 3311402728192 3314641010688 3315382779548 3316057597944 3318228566016 3323577002928 3326150180864 3326429822976 3330427935744 3331511386112 3334371016704 3335796036027 3337979926528 3342672156096 3351634771968 3354278656638 3355262366976 3356353896448 3358249975808 3359234850816 3363272392704 3367597890384 3368693432832 3371584978944 3375637364736 3383291871232 3387358327808 3388745179456 3392818190489 3395730444288 3400808914944 3403728027648 3404835323904 3407819046912 3409214275584 3413311888896 3421051825152 3425102200832 3425163666288 3428103684096 3429218910208 3433629221568 3437756179767 3438764371584 3440707006464 3441826332672 3442835718144 3445551545254 3449932480512 3454790008832 3459646439424 3461911412736 3466363769856 3467491442688 3470467792896 3471659100672 3471950976273 3474639028224 3475769393152 3480239572992 3482518028288 3483226865664 3487413436416 3488131272704 3492323738176 3495321403392 3499522510848 3500548816896 3505163163684 3506191123968 3510405295992 3513418481664 3514561462272 3517641340416 3518365398704 3519081532512 3521806073856 3529792028672 3531300565611 3534034567168 3534331686912 3535481470976 3538516180992 3538579681728 3539730847744 3542769205248 3551589165852 3553786478592 3555794092032 3556836900864 3561111945216 3566126014976 3568140599296 3569187028992 3573476917248 3574939969536 3578072758533 3579236772384 3582309040128 3586614700032 3590861094912 3592395731106 3594747613184 3595479293952 3600541753172 3607963597056 3610195787776 3612235268096 3613359472128 3616461029376 3617637531648 3622290167808 3626643881952 3627823696896 3630937669632 3634867564224 3639171088384 3643545092096 3648231047916 3649417885568 3652550393856 3653687144808 3655751194368 3656940478464 3658012950528 3665553260544 3670714384384 3671461527552 3675874341888 3684209657856 3687372029952 3688571600896 3688637794464 3691803967488 3693004980224 3693315465216 3697754546304 3700928544768 3705376776192 3706139477248 3710593971812 3711349232136 3713778991104 3725328069216 3728645193728 3729738694656 3733007136768 3734221553664 3737426853888 3739024128294 3741918953472 3747950309376 3750404030464 3751167393792 3755227417344 3756449062912 3759673442304 3760964025728 3764192280576 3770259537408 3775898133504 3778031222784 3779139207168 3783681441792 3789008890912 3789780111936 3791149386752 3792261218304 3798373717632 3801314492416 3802939070658 3806203355136 3807441584128 3810709733376 3810778118784 3812338326888 3815289913344 3820196749824 3830439739392 3833461321872 3835833024512 3837999972352 3843739877376 3848683303296 3849935351808 3853239975936 3853309124574 3854562677952 3857871273984 3866619281408 3871266660352 3872054624256 3872851633664 3877506503416 3880834793472 3885499258368 3886638759936 3890099519488 3894650339328 3900927873024 3905616488256 3910240567296 3914472761472 3917832781824 3919107325952 3923817791488 3924147681792 3928864205448 3930142338304 3932236578816 3933515808768 3936962824704 3937773194576 3953881645056 3956470185984 3958161073542 3961685518336 3962847363072 3967610400768 3971016032256 3972307877888 3975788888064 3977416654848 3980830703616 3982197203712 3985615355904 3991227129344 3994653032448 3996024277336 3999454298112 4005900758496 4011891766848 4014158174208 4015335407616 4016641671168 4020161531904 4021807465728 4024921227264 4026641368932 4034048032768 4035772074984 4038896648192 4039718731776 4040550252544 4044091064832 4045406683136 4048879091712 4053745532928 4058959046688 4060279501824 4061470261248 4063764676608 4069842223104 4075572588544 4077874970624 4081301659008 4083973619712 4089226009752 4090556311296 4094067474432 4095472845324 4098988228608 4100321705984 4105595121264 4108282986496 4109119193088 4114058038272 4114904860768 4123386968064 4128268877824 4128342962016 4129553682432 4133230739456 4134442893312 4144735865088 4146084225024 4149643051008 4149717518772 4154630602752 4164051533824 4169056403456 4169406911904 4170763297792 4174343307264 4175776234448 4178001364992 4179360546816 4189203726336 4194725842944 4195956031488 4200999247872 4209290863232 4210525323264 4215586050816 4219204534272 4220577120256 4226005195776 4229632622592 4231084528944 4234716315648 4236093947904 4240678824928 4241541979584 4244318846976 4256269555902 4261308792832 4262635002276 4265043060096 4266293870592 4267681775616 4273170432336 4276478803968 4283371782144 4286176034816 4287048450048 4292201152512 4293084643328 4298244600832 4301934034944 4307104628736 4308868042752 4312643987106 4314046970688 4315312152576 4317749968896 4324207362048 4330295875328 4331177270784 4332742156288 4336383012696 4346216080752 4349946691584 4351361810432 4355174992896 4356591812608 4356958087872 4360331329536 4362194816343 4365939142656 4371186665664 4372086414566 4376361959424 4377645416448 4381098653568 4386285682688 4391557660672 4392845574144 4398636126976 4399926116352 4403781856656 4405214489088 4408995741696 4414295015424 4421410130592 4424304754688 4425205284864 4429994843898 4431436003904 4435239763968 4436762249101 4440570580992 4445828022272 4447728048036 4451028959232 4456896208128 4458203283456 4463561700864 4468846362624 4472371542184 4473683155968 4478979801088 4484363190272 4490130520512 4491591243776 4493984661504 4495446638592 4495527312003 4499386085376 4500849819648 4506638353308 4518721880064 4527640592384 4534411886592 4538304036864 4540243584357 4543758729216 4545619034112 4551082518528 4554988978176 4560463724544 4561402433536 4566884888384 4567814439552 4570804912128 4578172295424 4583674906356 4585019162112 4587609341952 4589101776896 4590447624192 4594470322176 4601875850208 4612861919232 4615881883648 4616821407744 4617854585799 4621818359808 4623321923584 4627290390528 4628878800896 4629267968364 4632852037632 4638810339072 4640319430656 4644302487552 4644385832268 4649884581888 4651248254976 4660428537856 4664344753152 4666030014464 4667398422528 4673550884912 4674921498624 4680540394656 4684557975552 4686081949696 4690188453888 4692108710016 4695741431808 4696136220672 4697748263754 4701780615168 4708400754148 4712442249216 4718106242304 4723692273664 4735452221136 4736840988672 4738381971456 4741058789376 4742449201152 4742534307168 4748149260288 4758916038656 4764635889664 4765605691392 4766586626048 4770763678044 4772315696512 4774858702848 4776412053504 4782152933376 4787814793216 4789860974808 4793972391936 4801141997568 4810618129408 4817812629504 4821948039168 4823516708864 4829720223744 4835525175936 4837098262528 4839675789312 4841250226176 4845492707328 4846490085632 4847476548096 4853302842024 4864308063888 4870067191808 4871582859744 4874334925824 4875920637952 4877350600704 4887404347392 4889493090846 4895282036736 4899483942912 4901165789184 4905372745728 4912279543808 4916496039936 4918183725952 4922405289984 4924420620288 4928735985264 4930339395072 4934571393024 4940502368256 4941951270912 4948465642848 4949916880896 4951705321472 4955866300224 4965647815219 4967104092288 4971961516032 4972984926208 4973074169322 4977342849024 4978962071552 4983235805184 4985365504392 4989225271296 4989644734464 4995641903616 4997267079168 5001556525056 5006969889792 5012897923072 5018923040768 5027012716544 5031417984957 5032893550464 5034530844672 5037374963712 5038852276224 5044908589056 5053040149248 5056348291072 5057377468416 5063456047104 5064498290176 5070585427544 5074937806848 5081037491712 5083117769184 5087053217792 5093595666432 5101213372416 5107252985856 5111281762496 5124986503168 5131577737728 5133247135744 5137653301248 5137745499432 5139416903936 5142155526144 5143828365312 5150443832352 5162739499008 5164253577216 5168327317881 5174446391296 5180665677824 5182185013248 5189016056042 5192867119104 5201237164032 5205701689344 5207488651008 5211958542336 5213654089728 5219297015296 5220359359488 5223777042432 5232196909056 5238485607264 5242982105088 5244687745024 5249283766272 5250823225344 5257744745526 5259286685952 5265607943988 5271842193408 5275293581312 5277548098056 5282709110784 5283796484096 5290147201024 5294688043008 5301051850752 5301497530368 5303222206464 5307774271488 5307869522592 5309596271616 5314153807872 5326204043264 5330679717888 5332605730816 5333691138048 5341201011328 5349189022464 5352210898944 5353780543488 5355522228224 5360215375872 5362409954304 5368855158576 5373463560192 5379922050048 5381029433312 5386291642368 5388593596659 5392121419776 5398505455616 5400812629758 5404994043904 5411945395584 5413706002432 5415293681664 5418352902144 5420039208192 5426456297472 5441735545344 5445298159616 5446406504448 5452301346336 5454075081728 5458756632576 5460630460432 5465317638144 5472346571874 5474126828352 5478825590784 5485410717696 5487019425792 5497849290752 5504457282688 5506071576576 5526314486784 5528112300032 5531058044928 5532857401344 5532956691696 5537705951232 5539507470336 5539973197824 5546631819456 5559209215872 5565791076352 5565890957718 5570668486656 5572480729088 5587992103824 5592967790592 5594608041984 5601332330496 5606140280832 5612878430208 5614033764352 5620781401088 5621925464064 5625606045696 5632841126016 5634673594368 5639510163456 5641446038592 5646288420864 5648125263872 5655389306112 5659091795968 5663847200256 5667046834176 5675026074536 5683513336368 5686724080128 5688391827456 5690242367488 5697560576448 5701971738624 5704408605987 5709305032704 5711162376192 5716064600064 5716167178176 5717343772894 5718507490332 5722934870016 5735912046592 5742806171648 5745157390336 5750191982808 5752062627584 5753749536768 5756999958528 5765609816064 5774903027712 5779859963904 5781844016928 5786806910976 5794954774336 5799928922112 5801919864209 5806899990528 5809277450496 5813775106048 5816259755124 5821252190208 5828248887552 5829958139904 5835149279232 5841464871424 5857127432192 5865360850944 5866568155136 5871709142208 5873619318784 5876749172736 5878660988928 5885726687232 5886221522688 5893296308172 5895213507456 5900273713152 5906659791864 5913653018624 5920760774656 5930304064048 5934705278976 5937241610313 5942528277504 5944271044608 5951415601152 5956524048384 5958461816832 5963683332096 5964910874624 5966124982272 5973295805568 5986840694016 5991979548672 5993928851456 5994036416004 5999181447168 6001133092864 6008851137744 6017837650272 6021237261312 6024962506752 6037381840896 6045882515456 6051072049152 6053658112476 6058344972288 6060825378816 6066136597248 6068110024704 6073318637568 6080618299392 6090419252736 6092205391872 6094406549504 6095647014912 6104229727232 6111566541808 6113358882816 6116812455936 6120596832256 6125960429568 6135834466944 6141101211648 6143209267986 6148482342912 6150482558976 6155761876992 6157139447732 6158392681896 6162424479744 6172357291152 6177136050176 6185080452096 6187092574208 6192403316736 6192514443024 6194330523648 6199846109184 6201664339968 6219126337536 6223197896704 6224464576512 6231945904128 6233228664832 6240720526208 6246077300736 6253584605184 6254110367856 6256144946688 6260988575744 6261514960896 6263664351672 6269040820224 6283256332288 6290808323072 6292088764416 6300948068051 6313936294848 6315787984896 6317842628608 6321411719168 6323265601536 6323379076224 6328806801408 6330865680384 6339007793664 6346626793416 6354140921856 6361018237392 6366478270464 6368549404672 6376203911168 6384404333853 6386481299744 6391963189248 6393952503414 6397564590144 6401522663424 6407017463808 6414718205952 6423750172672 6425057673216 6429264052224 6439626964992 6447366901248 6452901052416 6455000301568 6460656943104 6463302064128 6471070456032 6472968228864 6476624953344 6485744085184 6493539450671 6495443812992 6499113234432 6503134134272 6516539129856 6519324121128 6524920037376 6527042715648 6532762489344 6534887718912 6535437131808 6540496994304 6555328053248 6558129621849 6563207053312 6564542939136 6565894160384 6571647980352 6573785860096 6579428524032 6587336491008 6589268361216 6597954190464 6599889174528 6607821733632 6613493612544 6621442523136 6622805456384 6630765559096 6632115195888 6636457132032 6644992265847 6647154005856 6652300361728 6652859645952 6660855871488 6663022772224 6668742033408 6671592072054 6675959853056 6685344312192 6703269543936 6708557313276 6710524733952 6712707792896 6716499951616 6718469701632 6726544785408 6735195780768 6737386865664 6743169957888 6751274729472 6766583742464 6774716655616 6777490358912 6785636380978 6791460888576 6801617829888 6807456055296 6815638093824 6818428551168 6826623777792 6842103650304 6850204401664 6850327332576 6856207368192 6858437820416 6867258443136 6875512359534 6877528743168 6881414012928 6883652665344 6885671436288 6891103090508 6909580017664 6919292878848 6923822825472 6932727539712 6934982885376 6940935585792 6943318201344 6943901952546 6949278056448 6951538786304 6960479145984 6965036056576 6966453731328 6974826872832 6976262545408 6984647476352 6990642806784 6999045021696 7001097633792 7010326327368 7012382247936 7020810591984 7026836963328 7029122924544 7035282680832 7036730797408 7038163065024 7043612147712 7046622395631 7059584057344 7062601131222 7068069134336 7068663373824 7070962941952 7077032361984 7077159363456 7079461695488 7085538410496 7103178331704 7107572957184 7111588184064 7113673801728 7122223890432 7132252029952 7136281198592 7138374057984 7146953834496 7149879939072 7156145517066 7158473544768 7164618080256 7173229400064 7181722189824 7184791462212 7189495226368 7190958587904 7201083506344 7215927194112 7220391575552 7224470536192 7226718944256 7232922058752 7235275063296 7244580335616 7253287763904 7255647393792 7261875339264 7269735128448 7278342176768 7287090184192 7296462095832 7298835771136 7305100787712 7307374289616 7311502388736 7313880956928 7316025901056 7331106521088 7341428768768 7342923055104 7351748683776 7368419315712 7374744059904 7377143201792 7377275588928 7383607934976 7386009960448 7386630930432 7395509092608 7401857089536 7410753552384 7412278954496 7421187943624 7422698464272 7427557982208 7450656138432 7457290387456 7459477389312 7459611253983 7466014273536 7468443107328 7474853707776 7478048256588 7483837906944 7495900618752 7500808060928 7502334787584 7510454834688 7512898125824 7519346884608 7521928051456 7528384561152 7540519074816 7551796267008 7556062445568 7558278414336 7567362883584 7578017781824 7579560223872 7582298773504 7584522436608 7596747435264 7602628984832 7605878141316 7612406710272 7614883168256 7621556237568 7624676653776 7630579826688 7640393499648 7660879478784 7666922643744 7671666049024 7675999944704 7687479754752 7697366606592 7699870703616 7706479951872 7706618249148 7709125355904 7715742547968 7733238562816 7742533320704 7744109248512 7745703267328 7755013006832 7761669586944 7770998516736 7773277519872 7780199038976 7783524084063 7789300678656 7801855746048 7811232976512 7820481134592 7828945522944 7835665563648 7838214651904 7847635582976 7848295363584 7857728410896 7860284676608 7864473157632 7867031617536 7873925649408 7875546389152 7886617118289 7907763290112 7912940371968 7916322147084 7923371036672 7925694726144 7935220801536 7942032064512 7944615755776 7951577776128 7954833309696 7961661407232 7964394407424 7971230711808 7982454258688 7989306064896 7992048554672 7998908596224 8011801516992 8023783533696 8028316348416 8030670815232 8033283342336 8040323063808 8043614931456 8049842454528 8053282737864 8071544149968 8077793296384 8079437463552 8081100505088 8088182129664 8090813366272 8097758183424 8101218944637 8107491065856 8117918093376 8120559003648 8122940522496 8127529353216 8139684446208 8151145177088 8155749941248 8162603318016 8167947239424 8178452019504 8181112622592 8188134948864 8190945690648 8197976457216 8200643411968 8211190242528 8216565972992 8218238386176 8228116076544 8229809721536 8239701319759 8246773936128 8256537755648 8256685924032 8259107364864 8266461478912 8268885786624 8289471730176 8292168450048 8299286102016 8299435037544 8309261205504 8328103067648 8338112806912 8338813823808 8341526595584 8348686614528 8348836436577 8351552468896 8356002729984 8358721093632 8378407452672 8389451685888 8391912062976 8401998495744 8418581726464 8421050646528 8431172101632 8438409068544 8441154240512 8452010391552 8459265245184 8462169057888 8469432631296 8472187895808 8481357649856 8483083959168 8488637693952 8512539111804 8522617585664 8525270004552 8530086120192 8532587741184 8535363551232 8546340864672 8552957607936 8566743564288 8572352069632 8574096900096 8576015659341 8584402305024 8586169286656 8596489201664 8603868069888 8614209257472 8617736085504 8625287974212 8628093941376 8630624305152 8635499937792 8648414724096 8660591750656 8662354541568 8665484312576 8672766025392 8692432161504 8699893383168 8702723620864 8710349985792 8713183625216 8713916175744 8720662659072 8724389632686 8731878285312 8742373331328 8744172829132 8752723918848 8762197307136 8772571365376 8783115321344 8785691148288 8797272253952 8799852232704 8807563713312 8810428978176 8817991483392 8828590030848 8842820261184 8848609509376 8850410569728 8859989687796 8862872007808 8870479527936 8873524498202 8881141161984 8891656044544 8895456096072 8902057918464 8913792416256 8916406566912 8927123401728 8937692725248 8944743084368 8947366311936 8957959602176 8968726380544 8980261041024 8983182487552 8987969323008 8990893277184 8991054624006 8998772170752 9001699639296 9013276706616 9037443760128 9055281184768 9068823773184 9076608073728 9080487168714 9087517458432 9091238068224 9102165037056 9109977956352 9120927449088 9122804867072 9133769776768 9135628879104 9141609824256 9156344590848 9167349812712 9170038324224 9175218683904 9178203553792 9180895248384 9188940644352 9203751700416 9214813901979 9225723838464 9231763767296 9233642815488 9235709171598 9243636719616 9246643847168 9254580781056 9257757601792 9258535936728 9265704075264 9277620678144 9280638861312 9288604975104 9288771664536 9299769163776 9302496509952 9320857075712 9328689506304 9332060028928 9334796845056 9347101769824 9349842997248 9361080789312 9369115951104 9372163899392 9380376907776 9384217420032 9391482863616 9392272441344 9395496527508 9403561230336 9416801508296 9424884498432 9436212484608 9447384547328 9470904442272 9473681977344 9476763942912 9482117578752 9484898402304 9485068614336 9496298520576 9517832077312 9529271779328 9531211382784 9533173252096 9541527356088 9544631393024 9549717405696 9552824107008 9564305866752 9579721949616 9587944783872 9602283995136 9621236258816 9635625259008 9643896078336 9647033417728 9659440447488 9671050351872 9674196525056 9679351578624 9682500452352 9690985414656 9692980171264 9694953096192 9706605684048 9728616127776 9740134383616 9743165719488 9748669851648 9751841275904 9754701201408 9774808694784 9778986181692 9790564073472 9802331578368 9810745491456 9824559087616 9832992079872 9836367451904 9844810579968 9848841240576 9857471970528 9860678790144 9869142786048 9881004736512 9883902541824 9896931285696 9899833761792 9903410642944 9911732600448 9931295630438 9934208184576 9943923032064 9945969852416 9946148338644 9954685698048 9957924143104 9970731008784 9978450542592 9979289468928 9991283807232 9994534158336 10003113050112 10007388108081 10013939779584 10025795846144 10037846081536 10054025433088 10062835969914 10065787100928 10069061689344 10074749927424 10077704552448 10089817178112 10106080298496 10112696582144 10114754936832 10126912094208 10128996580352 10141170855088 10149875613696 10162074983424 10166235538368 10174106435584 10178454571467 10187191332864 10202426744832 10214505971712 10222563524992 10249973006336 10263155475456 10266494271488 10275306602496 10275490998864 10278833807872 10284311052288 10287656730624 10300887664704 10313268539301 10325478998016 10328507154432 10336654635762 10348892782592 10361331355648 10364370026496 10378032112084 10385734238208 10402474328064 10411403378688 10414977302016 10423917084672 10427308179456 10438594030592 10440718718976 10447554084864 10464393818112 10476971214528 10485964210176 10489375490048 10498567532544 10501646450688 10515489491052 10518573371904 10531215887976 10543684386816 10555096196112 10565418221568 10567592968192 10580294402048 10589376086016 10593901696833 10602103701504 10602995060736 10606444412928 10615548542976 10615739045184 10619192543232 10628307615744 10652408086528 10661359435776 10665211461632 10667382276096 10682402022656 10698378044928 10704421797888 10707561086976 10711044456448 10720430751744 10724819908608 10737710317152 10746927120384 10759844100096 10762058866624 10772583284736 10774994033531 10777187193318 10784242839552 10797010911232 10801625259516 10809988087808 10823890791168 10827412004864 10830587363328 10836705804288 10840078416384 10852912594944 10883471090688 10890596319232 10892813008896 10904602692672 10908150163456 10917513265152 10921260920864 10930635276288 10944693143748 10948253656704 10957651181568 10970821435392 10974038851584 10995698581504 11008914565376 11012143153152 11052628973568 11056224600064 11062116089856 11065714802688 11065913383392 11075411902464 11079014940672 11079946395648 11093263638912 11118418431744 11131582152704 11131781915436 11141336973312 11144961458176 11175984207648 11185935581184 11189216083968 11202664660992 11212280561664 11225756860416 11228067528704 11241562802176 11243850928128 11251212091392 11265682252032 11269347188736 11279020326912 11282892077184 11292576841728 11296250527744 11310778612224 11318183591936 11327694400512 11334093668352 11350052149072 11367026672736 11373448160256 11376783654912 11380484734976 11395121152896 11403943477248 11408817211974 11418610065408 11422324752384 11432129200128 11432334356352 11434687545788 11437014980664 11445869740032 11471824093184 11485612343296 11490314780672 11500383965616 11504125255168 11507499073536 11513999917056 11531219632128 11549806055424 11559719927808 11563688033856 11573613821952 11589909548672 11599857844224 11603839728418 11613799981056 11618554900992 11627550212096 11632519510248 11642504380416 11656497775104 11659916279808 11670298558464 11682929742848 11714254864384 11730721701888 11733136310272 11743418284416 11747238637568 11753498345472 11757321977856 11771453374464 11772443045376 11786592616344 11790427014912 11800547426304 11813319583728 11827306037248 11841521549312 11860608128096 11869410557952 11874483220626 11885056555008 11888542089216 11902831202304 11913048096768 11916923633664 11927366664192 11929821749248 11932249964544 11946591611136 11973681388032 11983959097344 11987857702912 11988072832008 11998362894336 12002266185728 12017702275488 12035675300544 12042474522624 12049925013504 12059430408389 12074763681792 12091765030912 12102144098304 12107316224952 12116689944576 12121650757632 12132273194496 12136220049408 12146637275136 12161236598784 12180838505472 12184410783744 12188813099008 12191294029824 12208459454464 12223133083616 12226717765632 12233624911872 12241193664512 12251920859136 12271668933888 12282202423296 12286418535972 12296964685824 12300965117952 12314278895464 12316785363792 12324848959488 12344714582304 12354272100352 12370160904192 12374185148416 12384806633472 12385028886048 12388661047296 12399692218368 12403328679936 12438252675072 12446395793408 12448929153024 12463891808256 12466457329664 12481441052416 12492154601472 12507169210368 12508220735712 12512289893376 12523029921792 12527328703344 12538081640448 12566512664576 12581616646144 12584177528832 12601896136102 12627872589696 12631575969792 12635685257216 12642823438336 12646758152448 12657613602816 12661731360768 12678015587328 12693253586832 12708281843712 12722036474784 12732956540928 12737098809344 12752407822336 12768808667706 12772962599488 12783926378496 12787905006828 12795129180288 12803045326848 12829436411904 12847500345344 12850115346432 12858528104448 12879253929984 12894733802496 12905802104832 12910000603136 12921313886208 12926604128256 12942140912064 12945936457728 12953249906688 12971488170368 12987078901342 12990887625984 12998226468864 13006268268544 13038648242256 13049840074752 13054085431296 13065524978688 13069775437824 13070874263616 13080993988608 13086584449029 13110656106496 13116259243698 13126414106624 13129085878272 13131788320768 13143295960704 13147571720192 13158857048064 13174672982016 13178536722432 13195908380928 13199778349056 13215643467264 13226987225088 13242885046272 13245610912768 13261531118192 13264230391776 13272914264064 13289984531694 13294308011712 13304600723456 13305719291904 13310286747303 13321711742976 13326045544448 13337484066816 13343184144108 13351919706112 13370688624384 13406539087872 13417114626552 13421049467904 13425415585792 13432999903232 13436939403264 13453089570816 13470391561536 13474773731328 13486339915776 13486581936009 13502549458944 13533167484928 13549433311232 13554980717824 13571272761956 13582921777152 13603235659776 13614912110592 13631276187648 13636857102336 13653247555584 13684207300608 13700408803328 13700654665152 13712414736384 13716875640832 13734516886272 13751024719068 13755057486336 13762828025856 13767305330688 13771342872576 13782206181016 13819160035328 13838585757696 13847645650944 13853563757397 13865455079424 13869965770752 13881871171584 13886636402688 13887803905092 13898556112896 13903077572608 13920958291968 13930072113152 13932907462656 13949653745664 13952525090816 13969294952704 13981285613568 13998090043392 14002195267584 14020652654736 14024764495872 14041621183968 14053673926656 14058245849088 14070565361664 14073461594816 14076326130048 14087224295424 14093244791262 14119168114688 14125202262444 14136138268672 14137326747648 14141925883904 14154318726912 14158923390976 14171076820992 14206356663408 14215145914368 14223176368128 14227347603456 14244447780864 14264504059904 14272562397184 14276748115968 14293907668992 14299759878144 14312291034132 14316947089536 14329236160512 14346458800128 14363444379648 14369582924424 14378990452736 14381917175808 14402167012688 14431854388224 14440783151104 14448941072384 14453437888512 14465844117504 14470550126592 14489160671232 14506575527808 14511294787584 14523750678528 14539470256896 14556684353536 14574180368384 14592924191664 14597671542272 14610201575424 14614748579232 14623004777472 14627761913856 14632051802112 14662213042176 14682857537536 14685846110208 14703497367552 14736838631424 14749488119808 14754286403584 14754551177856 14767215869952 14772019920896 14773261860864 14791018185216 14803714179072 14821507104768 14824557908992 14842375887248 14845396928544 14855115964416 14896943445657 14901312276864 14914580774912 14918954778624 14919222507966 14932028547072 14936886214656 14949707415552 14956096513176 14967675813888 14991801237504 15001616121856 15004669575168 15020909669376 15025796251648 15038693769216 15043856102912 15056769122304 15081038149632 15094253954871 15103592534016 15112124891136 15116556828672 15134725767168 15156035563648 15159120447744 15164597547008 15169044873216 15193494870528 15205257969664 15211756282632 15224813420544 15229766336512 15243112475136 15249353307552 15261159653376 15280786999296 15302302450981 15321758957568 15333845287488 15343332098048 15351999889408 15374959509504 15394733213184 15399741407232 15412959903744 15413236498296 15418250711808 15431485095936 15466477125632 15485066641408 15488218497024 15491406534656 15504981953643 15510026013664 15523339173888 15541997033472 15546555039744 15560398077952 15567048168126 15578601357312 15603711492096 15622465953024 15640962269184 15657891045888 15671331127296 15676429303808 15695271165952 15696590727168 15715456821792 15720569353216 15728946315264 15734063235072 15747851298816 15751092778304 15773234236578 15815526580224 15825880743936 15832644294168 15846742073344 15851389452288 15870441603072 15884064129024 15903155552256 15909666619392 15923322814464 15928788814848 15942461423616 15964908517376 15978612129792 15984097109344 15997817192448 16023603033984 16047567067392 16056632696832 16061341630464 16066566684672 16080646127616 16087229862912 16106565475728 16143088299936 16155586592768 16158874927104 16162201010176 16176364259328 16181626732544 16195516366848 16202437889274 16214982131712 16235836186752 16241118007296 16245881044992 16255058706432 16279368892416 16302290354176 16311499882496 16325206636032 16335894478848 16356904039008 16362225245184 16376269897728 16381891381296 16395952914432 16401286823936 16422380485056 16433131945984 16436476772352 16456232153088 16459619443072 16479402639518 16493547872256 16513075511296 16513371848064 16518214729728 16532922957824 16578943460352 16584336900096 16598572204032 16598870075088 16618522411008 16656206135296 16676225613824 16677627647616 16683053191168 16697373229056 16697672873154 16703104937792 16712005459968 16717442187264 16778903371776 16783824125952 16803996991488 16837163452928 16842101293056 16862344203264 16876818137088 16882308481024 16904020783104 16918530490368 16924338115776 16938865262592 16944375791616 16962715299712 16966167918336 16977275387904 17025078223608 17045235171328 17050540009104 17060172240384 17065175482368 17070727102464 17092681729344 17105915215872 17113225817961 17133487128576 17144704139264 17148193800192 17152031318682 17168804610048 17172338573312 17192978403328 17207736139776 17228418514944 17235472171008 17250575948424 17256187882752 17261248610304 17270999875584 17296829448192 17321183501312 17324709083136 17330968625152 17345532050784 17384864323008 17399786766336 17405447241728 17405759592627 17420699971584 17426367250432 17427832351488 17441325318144 17448779265372 17463756570624 17484746662656 17488345658264 17505447837696 17524394614272 17545142730752 17566230642688 17571382296576 17594544507904 17599704465408 17615127426624 17620857956352 17635982966784 17657180061696 17685640522368 17697219018752 17700821139456 17719979375592 17725744015616 17740959055872 17747048996404 17762282323968 17790912192144 17804115836928 17827584832512 17832813133824 17854246803456 17875385450496 17889486168736 17894732623872 17915919204352 17937452761088 17960522082048 17966364975104 17975938646016 17981786554368 17982109248012 17997544341504 18003399278592 18026553413232 18074887520256 18110562369536 18137647546368 18153216147456 18160974337428 18175034916864 18182476136448 18204330074112 18219955912704 18241854898176 18245609734144 18267539553536 18271257758208 18283219648512 18312689181696 18334699625424 18340076648448 18350437367808 18356407107584 18361790496768 18377881288704 18407503400832 18429627803958 18451447676928 18463527534592 18467285630976 18471418343196 18487273439232 18493287694336 18515515203584 18517071873456 18531408150528 18555241356288 18561277722624 18577209950208 18577543329072 18599538327552 18604993019904 18641714151424 18657379012608 18664120057856 18669593690112 18694203539648 18699685994496 18722161578624 18738231902208 18744327798784 18760753815552 18768434840064 18782965727232 18784544882688 18790993055016 18807122460672 18833603016592 18849768996864 18872424969216 18894769094656 18902844204153 18941808884544 18947363954688 18953527885824 18964235157504 18969796804608 18970137228672 18992597041152 19035664154624 19058543558656 19062422765568 19066346504192 19083054712176 19089262786048 19099434811392 19105648214016 19128611733504 19153213001559 19159443899232 19175889567744 19204567990272 19242472517632 19271250518016 19287792156672 19294066835456 19318880894976 19342100703744 19348393050112 19358703157248 19365000904704 19381970829312 19385960342528 19389906192384 19413211368096 19457232255552 19480268767232 19480618352013 19486331438976 19497339703296 19503682551808 19509402402816 19549617389568 19557972363384 19581128146944 19604663156736 19621490982912 19649118175232 19665984159744 19672734903808 19674388865547 19689621159936 19697682481152 19714943941056 19721357580288 19738285572096 19762009473024 19767805083648 19793862571392 19799667523584 19806821285888 19823465200896 19862591260876 19868416369152 19891939704832 19892296677288 19909371396096 19915848286208 19941462017568 19956901085184 19958578937856 19982567614464 19989068316672 20006226100224 20010703205129 20014776216162 20027879559168 20051591692288 20075692163072 20108050866176 20125671939828 20131574201856 20138123378688 20149499854848 20155409104896 20179634356224 20212160596992 20225393164288 20229509873664 20253824188416 20257993160704 20282341710176 20299751227392 20324149966848 20332471076736 20348212871168 20356909142934 20374382665728 20404853489664 20445127049984 20499946012672 20526310950912 20532988542976 20550613204992 20550981997728 20557667615744 20568622104576 20575313461248 20601775329408 20626537078602 20650957996032 20657014308864 20673309271524 20697785565184 20722662711296 20728740052992 20756064224168 20771468476416 20804948656128 20822806757376 20829954604032 20847834169344 20854616358912 20877188061184 20881437437952 20895108169728 20928787636224 20953942429056 20971928420352 20978750980096 20997135065088 21003292901376 21030978982104 21037146743808 21062431775952 21087368773632 21110192392224 21130836443136 21135185936384 21160588804096 21178752172032 21187803393666 21204207403008 21205990121472 21212888825856 21231097085952 21231478090368 21238385086464 21256615231488 21304816173056 21322718871552 21330422923264 21334764552192 21364804045312 21396756089856 21408843595776 21415122173952 21422088912896 21440861503488 21449639817216 21475420634304 21493854240768 21519688200192 21524117733248 21545166569472 21549988067062 21554374386636 21568485679104 21594021822464 21603250519032 21619976175616 21647781582336 21654824009728 21661174726656 21673411608576 21680156832768 21705825189888 21766942181376 21781192638464 21785626017792 21809205385344 21816300326912 21835026530304 21842521841728 21861270552576 21889386287496 21896507313408 21915302363136 21941642870784 21948077703168 21991397163008 22017829130752 22024286306304 22105257947136 22112449200128 22124232179712 22131429605376 22131826766784 22150823804928 22158029881344 22159892791296 22186527277824 22236836863488 22263164305408 22263563830872 22282673946624 22289922916352 22351968415296 22371871162368 22378432167936 22378833761949 22405329321984 22424561123328 22451513720832 22456135057408 22483125604352 22487701856256 22502424182784 22531364504064 22538694377472 22558040653824 22565784154368 22585153683456 22592501055488 22621557224448 22636367183872 22655388801024 22668187336704 22700104298144 22734053345472 22746896320512 22753567309824 22760969469952 22790242305792 22807886954496 22817634423948 22837220130816 22844649504768 22864668712704 22869375091576 22874029961328 22891739480064 22943648186368 22971224686592 22980629561344 23000767931232 23008250510336 23014998147072 23027999834112 23062439264256 23099612110848 23119439855616 23127376067712 23147227643904 23179819097344 23199715688448 23207679456836 23227599962112 23237109801984 23265039020496 23285008760832 23312995550208 23319832559616 23340597116928 23350572252189 23365859485696 23428509728768 23461443403776 23466272620544 23486836568832 23494477275136 23506996690944 23514643955712 23542906748928 23544886090752 23573185232688 23580854029824 23601094852608 23626639167456 23654612074496 23683043098624 23721216256192 23738821115904 23748966441252 23770113110016 23777084178432 23805662404608 23826096193536 23833847267328 23854733328384 23859643498496 23864499929088 23893183222272 23947362776064 23967918194688 23975715405824 23976145664016 23996725788672 24004532371456 24035404550976 24071350601088 24084949045248 24099850027008 24118860816778 24149527363584 24183530061824 24214632449904 24233379889152 24243301515264 24264546388992 24272440098816 24293274550272 24303656833911 24322473197568 24361677010944 24368821567488 24377626198016 24382588059648 24416918908928 24446266167232 24453435531264 24467249823744 24482387329024 24503841718272 24543337867776 24564404846592 24572837071944 24593929371648 24601930235904 24628557790928 24633570727584 24649697918976 24689429164608 24708544200704 24719103959277 24740321808384 24748370296832 24769613266944 24770057772096 24777322094592 24799384436736 24806657359872 24876505350144 24892791586816 24897858306048 24927783616512 24932914659328 24962882104832 24984309202944 25014338420736 25016441471424 25024579786752 25046059843584 25046509309731 25054657406688 25076163280896 25133025329152 25163233292288 25168355057664 25203792272204 25255745179392 25263151939584 25271370514432 25285646876672 25293516304896 25315227205632 25323462721536 25356031174656 25386507173664 25416563687424 25444072949568 25465913081856 25474197618688 25504815644672 25537617335412 25545925198976 25567852756992 25575810013656 25590258360576 25606090653696 25658872823808 25695000690688 25700230692864 25717056208896 25728046978023 25758507859968 25789467604992 25811604209664 25820001206272 25842627772416 25853208256512 25884281824128 25891872915456 25906499813376 25942976340736 25974157802684 25981775251968 25996452937728 26012536537088 26077296484512 26099680149504 26108170862592 26131049957376 26139550875648 26141748527232 26161987977216 26173168898058 26221312212992 26232518487396 26252828213248 26258171756544 26263576641536 26286591921408 26295143440384 26317714096128 26349345964032 26357073444864 26391816761856 26399556698112 26431286934528 26453974450176 26485770092544 26491221825536 26523062236384 26528460783552 26545828528128 26579969063388 26588616023424 26609201446912 26611438583808 26620573494606 26643423485952 26652091088896 26674968133632 26686368288216 26703839412224 26741377248768 26813078175744 26834229253104 26842098935808 26850831171584 26865999806464 26873878806528 26906179141632 26940783123072 26949547462656 26972679831552 26973163872018 27005098917888 27066334969856 27098866622464 27109961435648 27142545523912 27165843554304 27206471319552 27229824221184 27262552375296 27273714204672 27306495111168 27368414601216 27400817606656 27401309330304 27424829472768 27433751281664 27469033772544 27502049438136 27510114972672 27525656051712 27534610661376 27542685745152 27564412362032 27638320070656 27677171515392 27695291301888 27707127514794 27730910158848 27739931541504 27763742343168 27773272805376 27775607810184 27797112225792 27806155145216 27841916583936 27860144226304 27865814925312 27899307491328 27905050181632 27938589905408 27962571227136 27996180086784 28004390535168 28041305309472 28049528991744 28083242367936 28107347853312 28116491698176 28141130723328 28146923189632 28152652260096 28174448590848 28186489582524 28238336229376 28250404524888 28272276537344 28274653495296 28283851767808 28308637453824 28317846781952 28342153641984 28412713326816 28430291828736 28446352736256 28454695206912 28488895561728 28529008119808 28545124794368 28553496231936 28587815337984 28599519756288 28624582068264 28633894179072 28658472321024 28692917600256 28739165848848 28757980905472 28763834351616 28804334025376 28863708776448 28881566302208 28897882144768 28906875777024 28931688235008 28941100253184 28978321342464 29013151055616 29022589575168 29047501357056 29078940513792 29113368707072 29148360736768 29185848383328 29195343084544 29220403150848 29229497158464 29246009554944 29255523827712 29264103604224 29324426084352 29365715075072 29371692220416 29406994735104 29473677262848 29498976239616 29509102355712 29534431739904 29544039841792 29546523721728 29582036370432 29607428358144 29643014209536 29649115817984 29684751774496 29690793857088 29710231928832 29793886891314 29802624553728 29829161549824 29837909557248 29838445015932 29864057094144 29873772429312 29912193026352 29935351627776 29983602475008 30003232243712 30009339150336 30041819338752 30051592503296 30077387538432 30087712205824 30113538244608 30162076299264 30188507909742 30207185068032 30224249782272 30233113657344 30269451534336 30312071127296 30318240895488 30329195094016 30338089746432 30386989741056 30423512565264 30449626841088 30459532673024 30486224950272 30498706615104 30522319306752 30535363714401 30561573998592 30604604901962 30643517915136 30667690574976 30686664196096 30703999778816 30749919019008 30789466426368 30799482814464 30825919807488 30826472996592 30836501423616 30862970191872 30932954251264 30970133282816 30976436994048 30982813069312 31009963907286 31020052027328 31046678347776 31083994066944 31093110079488 31120796155904 31134096336252 31157202714624 31207422984192 31244931906048 31281924538368 31315782091776 31342662254592 31352858607616 31390542331904 31393181454336 31430913643584 31441138706432 31457892630528 31468126470144 31495702597632 31502185556608 31546468473156 31631053160448 31665288588336 31693484146688 31702778904576 31740883206144 31768128258048 31781705090499 31806311104512 31819333238784 31846645628928 31857577629696 31884922847232 31929817034752 31957224259584 31968194218688 31995634384896 32047206067968 32095134134784 32113265393664 32122683260928 32133133369344 32161292255232 32174459725824 32213130951456 32286176599872 32311173185536 32317749854208 32324402020352 32324982100593 32352728518656 32363253465088 32391032733696 32404875778548 32429964263424 32471672373504 32482236014592 32491762089984 32510117412864 32558737784832 32604580708352 32622999764992 32650413272064 32671788957696 32713808078016 32724450490368 32752539795456 32763782762592 32791905828864 32802573647872 32844760970112 32866263891968 32872953544704 32912464306176 32919238886144 32958805279036 32987095744512 33026743696128 33036429459456 33065845915648 33157886920704 33168673800192 33197144408064 33197740150176 33237044822016 33312412270592 33352451227648 33355255295232 33366106382336 33394746458112 33395345746308 33406209875584 33424010919936 33434884374528 33557806743552 33567648251904 33607993982976 33674326905856 33684202586112 33724688406528 33753636274176 33764616962048 33808041566208 33837060980736 33848676231552 33877730525184 33888751583232 33925430599424 33932335836672 33954550775808 34050156447216 34090470342656 34101080018208 34120344480768 34130350964736 34141454204928 34185363458688 34211830431744 34226451635922 34266974257152 34289408278528 34296387600384 34304062637364 34337609220096 34344677146624 34385956806656 34415472279552 34456837029888 34470944342016 34501151896848 34512375765504 34522497220608 34541999751168 34593658896384 34642367002624 34649418166272 34661937250304 34691064101568 34769728646016 34799573532672 34810894483456 34811519185254 34841399943168 34852734500864 34855664702976 34882650636288 34897558530744 34927513141248 34969493325312 34976691316528 35010895675392 35048789228544 35090285461504 35132461285376 35142764593152 35189089015808 35199408930816 35230254853248 35241715912704 35271965933568 35314360123392 35371281044736 35394438037504 35401642278912 35439958751184 35451488031232 35481918111744 35494097992808 35524564647936 35581824384288 35608231673856 35655169665024 35665626267648 35708493606912 35750770900992 35778972337472 35789465247744 35831838408704 35874905522176 35921044164096 35932729950208 35951877292032 35963573108736 35964218496024 35995088683008 36006798557184 36053106826464 36149775040512 36178291225167 36221124739072 36275295092736 36306432294912 36321948674856 36350069833728 36364952272896 36408660148224 36439911825408 36483709796352 36491219468288 36535079107072 36542515516416 36566439297024 36625378363392 36669399250848 36680153296896 36700874735616 36712814215168 36723580993536 36755762577408 36815006801664 36859255607916 36902895353856 36927055069184 36942836686392 36974546878464 36986575388672 37031030407168 37034143746912 37062816301056 37110482712576 37122555445248 37154419900416 37155086658144 37162734523811 37199076655104 37209986039808 37283428302848 37314758025216 37328240115712 37339187380224 37388407079296 37399371988992 37444323157248 37476463804416 37488655597568 37521507631104 37536869680128 37569089765376 37581986110032 37614244921344 37667206033184 37699537993728 37744849938432 37789538189312 37805688408306 37883617769088 37894727909376 37907055771648 37928470315008 37940274457344 37985194082304 38071328309248 38117087117312 38124845531136 38132693008384 38166109424352 38178525572096 38198869622784 38211296428032 38257223467008 38306426003118 38318887798464 38351779135488 38409135980544 38484945035264 38542501036032 38575584313344 38637761789952 38684201407488 38696786100224 38717406314496 38730001809408 38763941658624 38771920685056 38779812384768 38826422736192 38914464511104 38960537534464 38961236704026 38972662877952 38994679406592 39007365103616 39018804805632 39115944726768 39162256293888 39209326313472 39242981965824 39298236350464 39331968319488 39345469807616 39348777731094 39379242319872 39395364962304 39429887882112 39442715160576 39476571144192 39524018946048 39535610167296 39587725142784 39599335047168 39613642571776 39646930401792 39725182521752 39736832738304 39783879409664 39784593354576 39818742792192 39831696572416 39882924035136 39913802170368 39917157875712 39930860241909 39965135228928 39978136633344 40012452200448 40021406410258 40029552432324 40055759118336 40103183384576 40151384326144 40216101732352 40251343879656 40263148403712 40276246757376 40298999709696 40310818209792 40359268712448 40424321193984 40450786328576 40459019747328 40507648376832 40515986321408 40564683420352 40599502454784 40648299933696 40664942153472 40696425742336 40713818285868 40748765331456 40809706979328 40890254099968 40999892025344 41052621901824 41065977085952 41101226409984 41101963995456 41115335231488 41137244209152 41150626922496 41203550658816 41253074157204 41301915992064 41314028617728 41346618543048 41395571130368 41445325422592 41457480105984 41512128448336 41542936952832 41560691272191 41609897312256 41645613514752 41659909208064 41695668338688 41709232717824 41754376122368 41762874875904 41790216339456 41857575272448 41907884858112 41943856840704 41957501960192 41994270130176 42006585802752 42061957964208 42074293487616 42124863551904 42174737547264 42220384784448 42261672886272 42270371872768 42321177608192 42357504344064 42375606787332 42408414806016 42411980242944 42425777651712 42462956180736 42476770172928 42513230462976 42609632346112 42645437743104 42660845846528 42669529104384 42729608090624 42793512179712 42817687191552 42830244347904 42844177825792 42881723006976 42899279634432 42950841268608 42987708481536 43039376400384 43048235466496 43090333138944 43099976134124 43108748773272 43136971358208 43206501038064 43239952351232 43295563164672 43309648019456 43322349453312 43346823217152 43360313665536 43411650379776 43533884362752 43562385276928 43571252035584 43618410770688 43632600653824 43670053060608 43685043683456 43722541105152 43778772574992 43793014626816 43830604726272 43883285741568 43896155406336 43982794326016 44035658261504 44048572612608 44106636476357 44210515894272 44224898400256 44248464359424 44262859210752 44263653533568 44301647609856 44316059762688 44319785582592 44373054555648 44473673726976 44526328610816 44527127661744 44565347893248 44579845832704 44690830336971 44703936830592 44743742324736 44756864335872 44757667523898 44810658643968 44849122246656 44903027441664 44912270114816 44966251208704 44975403712512 45004848365568 45062729008128 45077388754944 45116081307648 45131568308736 45170307366912 45185002110976 45243114448896 45272734367744 45310777602048 45336374673408 45400208596288 45468106690944 45493792641024 45507134619648 45521938939904 45580484611584 45615773908992 45635268847896 45674440261632 45689299009536 45729337425408 45738750183152 45748059922656 45783478960128 45887296372736 45906907352943 45942449373184 45961259122688 46001535862464 46016501020672 46029996294144 46055999668224 46124878528512 46199224221696 46238879711232 46254752135424 46294455287808 46359638194688 46399431376896 46415358913672 46455199924224 46474219603968 46514945860929 46530078040992 46570017521664 46625991100416 46639665119232 46681194233856 46701144504378 46731718971392 46857019457536 46922886807552 46932545241088 46973673137664 46988954550272 47013993381888 47029287911424 47085813497856 47089772181504 47146370465376 47161708059648 47202189705216 47253278334912 47309224148992 47366086197248 47442432512384 47477642231808 47497932882504 47540226220032 47554168356864 47611324809216 47652192387072 47709466656768 47719286996992 47728999858176 47786366444544 47894725552128 47935836389376 47951430811648 47952291328032 47993451577344 48009064742912 48070809101952 48142701202176 48169898090496 48199700054016 48237721633556 48367060123648 48429264899808 48466759778304 48486603030528 48529092777984 48544880197632 48586549100544 48607313667822 48644946395136 48723354021888 48737643134976 48755252396032 48765176119296 48833837817856 48892532334464 48906871062528 48934499647488 49007683436544 49086675735552 49128809693184 49145674143888 49187858743296 49203860471808 49257115581856 49267141455168 49299395837952 49378858329216 49417088401408 49438207918554 49480643616768 49496740593664 49539226533888 49540115544192 49554644189184 49598768873472 49753010700288 49785583173632 49795716612096 49855567233024 49865829318656 49925764209664 49968618405888 50028676841472 50032882942848 50049159573504 50092119687168 50093018619462 50109314813376 50152326561792 50266050658304 50326466584576 50336710115328 50407584544408 50511490358784 50526303879168 50542741028864 50571293753344 50587032609792 50630454411264 50646925443072 50712062349312 50773014347328 50833127374848 50888145899136 50931826163712 50948395237376 51009631289344 51075234670824 51091850397952 51135705513984 51151620027312 51180516721152 51212181307392 51317745647616 51390001381376 51400461385728 51434112417792 51456093956046 51517015719936 51578935209984 51623208419328 51640002412544 51685255544832 51706416513024 51768563648256 51783745830912 51812999626752 51885952681472 51948315605368 51963550503936 51992905875456 52025073074176 52154592969024 52199360299008 52216341725184 52217278777881 52262099914752 52279101751296 52283497054464 52323975954432 52346337796116 52442624425984 52465036974792 52505656426496 52516343513088 52527153283072 52573183842816 52590286880768 52635428192256 52698691928064 52714146889728 52783633523712 52799113396224 52862573869056 52907948900352 52971540185088 52982443651072 53046124472768 53056921567104 53091657056256 53159938126776 53177232046848 53218402893824 53222877167616 53241146989212 53286846971904 53304182177792 53372736576432 53407678824448 53482754497536 53626156351488 53668458506208 53684197871616 53701662343168 53731999612928 53747757613056 53812358283264 53881566246144 53899094925312 53945359663104 53946327744036 54010197835776 54132669939712 54197733244928 54219922871296 54285091047824 54331687108608 54412942639104 54459648442368 54525104750592 54547428409344 54612990222336 54736829202432 54802618660608 54849658945536 54867502563328 54938067545088 55004098876272 55020229945344 55051312103424 55069221322752 55085371490304 55128824724064 55276640141312 55354343030784 55390582603776 55414255029588 55461820317696 55479863083008 55546545610752 55551215620368 55594224451584 55612310290432 55683833167872 55720288452608 55731629850624 55798614982656 55810100363264 55877179810816 55925142454272 55992360173568 56008781070336 56082610618944 56099057983488 56166484735872 56214695706624 56232983396352 56282261446656 56293846379264 56305304520192 56348897181696 56372979165048 56500809049776 56544553074688 56549306990592 56567703535616 56617274907648 56635693563904 56684307283968 56708532612459 56825426653632 56860583657472 56892705472512 56909390413824 56977791123456 57058016239616 57090249588736 57106992463872 57175630675968 57199039512576 57249164136528 57267788358144 57316944642048 57385835200512 57478331697696 57515961810944 57527668703232 57608668050752 57677909238313 57727417552896 57763132604416 57795764289536 57813751554048 57863376470016 57882200506368 57956642684928 58026302111232 58045179150336 58095002714112 58157881027584 58226737414144 58296721473536 58371696766656 58390686169088 58440806301696 58441855056039 58458994316928 58492019109888 58511047655424 58528207208448 58648852168704 58731430150144 58743384440832 58813989470208 58947354525696 58997952479232 59018204711424 59023166596641 59068863479808 59088079683584 59093047443456 59164072740864 59214856716288 59286028419072 59298231635968 59369503548992 59381587714176 59420463857664 59587773782628 59605249107456 59658323099648 59675819114496 59676890031864 59728114188288 59747544858624 59824386052704 59870703255552 59967204950016 60006464487424 60018678300672 60032109615387 60083638677504 60103185006592 60154775076864 60175424411648 60227076489216 60324152598528 60377015819484 60414370136064 60448499564544 60466227314688 60538903068672 60624142254592 60636481790976 60658390188032 60676179492864 60773979482112 60847025130528 60899253682176 60919065346048 60972449900544 60997413230208 61044638613504 61070727428802 61123147997184 61209209803924 61335381149952 61373328392192 61407999557632 61499838038016 61578932852736 61598965628928 61651839614976 61652945993184 61673002847232 61725940383744 61865908502528 61940266565632 61952873988096 61965626138624 62019927814572 62040104054656 62093356695552 62167988133888 62186220158976 62241592311808 62268192672504 62314405429248 62414845968384 62489863812096 62563849076736 62631564183552 62685324509184 62705717215232 62781084663808 62786362908672 62861827287168 62882277412864 62915785261056 62936252940288 62991405195264 63004371113216 63092936946312 63262106320896 63330577176672 63386968293376 63405557809152 63481766412288 63536256516096 63563410180998 63612622209024 63638666477568 63693291257856 63715155259392 63769845694464 63859634069504 63914448519168 63936388437376 63991268769792 64094412135936 64190268269568 64226530787328 64245366521856 64266266738688 64322584510464 64348919451648 64426261902912 64572353199744 64622346371072 64635499708416 64648804040704 64649964201186 64705457037312 64726506930176 64782065467392 64809751557096 64859928526848 64943344747008 64964472029184 64983524179968 65020234825728 65117475569664 65209161416704 65245999529984 65300826544128 65343577915392 65427616156032 65448900980736 65505079590912 65527565525184 65583811657728 65605147295744 65689521940224 65732527783936 65745907089408 65824928612352 65838477772288 65917610558072 65974191489024 66053487392256 66072858918912 66131691831296 66315773841408 66337347600384 66394288816128 66395480300352 66474089644032 66624824541184 66704902455296 66710510590464 66732212764672 66789492916224 66790691492616 66812419751168 66848021839872 66869768749056 67115613487104 67135296503808 67215987965952 67348653811712 67368405172224 67449376813056 67507272548352 67529233924096 67616083132416 67674121961472 67697352463104 67755461050368 67777503166464 67850861198848 67864671673344 67909101551616 68100312894432 68180940685312 68202160036416 68240688961536 68260701929472 68282908409856 68370726917376 68423660863488 68452903271844 68533948514304 68578816557056 68608125274728 68675218440192 68689354293248 68771913613312 68830944559104 68913674059776 68941888684032 69002303793696 69024751531008 69044994441216 69083999502336 69187317792768 69284734005248 69298836332544 69323874500608 69382128203136 69539457292032 69599147065344 69621788966912 69623038370508 69682799886336 69705469001728 69711329405952 69795117061488 69855026282496 69938986650624 69953382633056 70021791350784 70051716756567 70097578457088 70180570923008 70264922570752 70285529186304 70378178031616 70398817861632 70460509706496 70483431825408 70543931867136 70628720246784 70742562089472 70788876075008 70803284557824 70879917502368 70902976062464 70963836223488 70988195985616 71049129295872 71163648768576 71216463347712 71310339330048 71331252535296 71416987213824 71501541801984 71557944674944 71578930495488 71749811044352 71842088328192 71865459900416 71903754584064 71927146217472 71928436992048 71990177366016 72013597114368 72106213652928 72299550081024 72356582450334 72442249478144 72550590185472 72643897349712 72700139667456 72729904545792 72817320296448 72879823650816 72967419592704 72982438936576 73070158214144 73085031032832 73132878594048 73250756726784 73338798501696 73360306593792 73401749471232 73425628430336 73447161987072 73511525154816 73630013603328 73718511215832 73805790707712 73885673372784 73949093756928 73973150777344 74062060814336 74068287493824 74125632602112 74157311877831 74220965425152 74245110890496 74308839800832 74310173316288 74325469047622 74398153310208 74419972079616 74566856605696 74629516050432 74656480231424 74678374760448 74776814158592 74798743977984 74888646314496 74952927608832 74977311195136 75043015262208 75073739360256 75138179530752 75163972220064 75228489842688 75334412066368 75399075987456 75424958234717 75489699876864 75579076378624 75611376816612 75767235538176 75789455818752 75814111543296 75856940630016 75880548914688 75970388164608 76142656618496 76234174234624 76249691062272 76265386016768 76332218848704 76357051144192 76397739245568 76422592856064 76514446934016 76612852006236 76637775596928 76703558270976 76818271961088 76969890070528 77085002072064 77151168626688 77184140934069 77275523579904 77368402814976 77393572200448 77434812628992 77460003618816 77527883317248 77543841370112 77559624769536 77652845472384 77828929022208 77921075068928 77922473408052 77945325755904 77989358813184 78014730207232 78037609611264 78231889453536 78324512587776 78418652626944 78485963931648 78596472700928 78663936638976 78690939615232 78697555462188 78758484639744 78790729924608 78859775764224 78885430321152 78953142288384 79048037892096 79071220334592 79175450285568 79198670094336 79227285143552 79293860803584 79450365043504 79473665476608 79567758819328 79569186709152 79637485584384 79663393144832 79765848070272 79827604340736 79834315751424 79861720483818 79930270457856 79956273266688 80024904400896 80042812820516 80059104864648 80111518236672 80302768652288 80432203464704 80502687759312 80526296807424 80552493514752 80597999419392 80621636419584 80718537424896 80848642387968 80901572657152 80918039494656 81015296753664 81031972642816 81129366840704 81199004909568 81296599867392 81329884306944 81392851484672 81427636571736 81497530662912 81619413958656 81780508199936 81999784050688 82105243803648 82131954171904 82202452819968 82203927990912 82230670462976 82274488418304 82301253844992 82407101317632 82506148314408 82603831984128 82628057235456 82693237086096 82791142260736 82890650845184 82914960211968 83024256896672 83085873905664 83121382544382 83219794624512 83291227029504 83319818416128 83391336677376 83418465435648 83508752244736 83525749751808 83580432678912 83715150544896 83815769716224 83887713681408 83915003920384 83988540260352 84013171605504 84123915928416 84148586975232 84249727103808 84349475094528 84416012858723 84440769568896 84523345772544 84540743745536 84642355216384 84715008688128 84751213574664 84816829612032 84823960485888 84851555303424 84925912361472 84953540345856 85026460925952 85219264692224 85290875486208 85321691693056 85339058208768 85459216181248 85587024359424 85635374383104 85660488695808 85688355651584 85763446013952 85798559268864 85901682537216 85975416963072 86078752800768 86096470932992 86199952268248 86217497546544 86273942716416 86413002076128 86479904702464 86591126329344 86619296038912 86644698906624 86693646434304 86720627331072 86823300759552 87067768725504 87124770553856 87142504071168 87236821541376 87265201307648 87340106121216 87370087366912 87445082210304 87557545149984 87586029253632 87661209452544 87766571483136 87792310812672 87965588652032 88071316523008 88097145225216 88213272952714 88421031788544 88449796800512 88496928718848 88527307067136 88603295219712 88632119525376 88639571165184 88746109111296 88947347453952 89052657221632 89054255323488 89130695786496 89159691665408 89381660673942 89407873661184 89487484649472 89513728671744 89515335047796 89621317287936 89806054883328 89824540229632 89932502417408 89950807425024 90009696731136 90125458016256 90154777509888 90232162615296 90263136617472 90340614733824 90370004221952 90486228897792 90545468735488 90621555204096 90672749346816 90800417192576 90936213381888 90987585282048 91014269239296 91043877879808 91160969223168 91270537695792 91348880523264 91378598019072 91458674850816 91477500366304 91496119845312 91566957920256 91606091143203 91774592745472 91813814705886 91884898746368 91922518245376 92003071724928 92033002041344 92059992588288 92111999336448 92249757057024 92398448443392 92477759422464 92509504270848 92588910575616 92719276389376 92798862753792 92830717827344 92910399848448 92948439207936 93029891721858 93060156081984 93140035043328 93251982200832 93279330238464 93362388467712 93402289008756 93463437942784 93845773615104 93865090482176 93947346275328 93977909100544 94027986763776 94058575822848 94171626995712 94179544363008 94292740930752 94323416119296 94404379410432 94506556669824 94618448297984 94732172394496 94884865024768 94995865765008 95080452440064 95108336713728 95222649618432 95304384774144 95418933313536 95438573993984 95457999716352 95572732889088 95789451104256 95871672778752 95902861623296 95904582656064 95986903154688 96018129485824 96141618203904 96285402404352 96339796180992 96399400108032 96475443267112 96734120247296 96858529799616 96933519556608 96973206061056 96974946301779 97058185555968 97089760395264 97173098201088 97214627335644 97289892790272 97446708043776 97475286269952 97510504792064 97530352238592 97667675635712 97785064668928 97813742125056 97868999294976 98015366873088 98173351471104 98257619386368 98291348287776 98375717486592 98407720943616 98514231163712 98534282910336 98598791675904 98757716658432 98834176802816 98876415837108 98961287233536 98993481187328 99080231088384 99109288378368 99197537746944 99506021400576 99571166347264 99591433224192 99711134466048 99731658637312 99851528419328 99937236811776 100057353682944 100065765885696 100098319147008 100184239374336 100186037238924 100218629626752 100304653123584 100532101316608 100652933169152 100673420230656 100815169088816 101022980717568 101052607758336 101085482057728 101142587506688 101174065219584 101260908822528 101293850886144 101424124698624 101546028694656 101666254749696 101776291798272 101863652327424 101896790474752 102019262578688 102150469341648 102183700795904 102271411027968 102303240054624 102361033442304 102424362614784 102635491295232 102780002762752 102800922771456 102868224835584 102912187912092 103034031439872 103157870419968 103246416838656 103280004825088 103370511089664 103412833026048 103537127296512 103567491661824 103625999253504 103771905362944 103896631210736 103927101007872 103985811750912 104050146148352 104309185938048 104398720598016 104432683450368 104434557555762 104524199829504 104558203502592 104566994108928 104647951908864 104692675592232 104930073949584 105011312852992 105032687026176 105054306566144 105146367685632 105180573761536 105270856384512 105397383856128 105428293779456 105567267047424 105598226792448 105725147738112 105815897800704 105943080370176 105964887302144 106092248945536 106113843134208 106183314112512 106319876253552 106354464093696 106436805787648 106445754335232 106482293978424 106573693943808 106608364355584 106745473152864 106815357648896 106965508995072 107116117156867 107252312702976 107336917012416 107368395743232 107403324686336 107463999225856 107495515226112 107624716566528 107763132492288 107798189850624 107890719326208 107892655488072 108020395671552 108265339879424 108395466489856 108439845742592 108534873675501 108570182095648 108663374217216 108825885278208 108919296884736 109050209501184 109094856818688 109225980444672 109473658404864 109605237321216 109699317891072 109735005126656 109876135090176 110008197752544 110040459890688 110102624206848 110138442645504 110170742980608 110257649448128 110553280282624 110708686061568 110781165207552 110828510059176 110923640635392 110959726166016 111093091221504 111102431240736 111188448903168 111367666335744 111440576905216 111463259701248 111488203571433 111597229965312 111620200726528 111754359621632 111850284908544 111984720347136 112017562140672 112165221237888 112198115966976 112332969471744 112429391413248 112465966792704 112564522893312 112587692758528 112610609040384 112745958330096 113001618099552 113089106149376 113098613981184 113135407071232 113234549815296 113271387127808 113368614567936 113417065224918 113650853307264 113721167314944 113785410945024 113955582246912 114116032479232 114180499177472 114213984927744 114351261351936 114398079025152 114498328273056 114535576716288 114633889284096 114771670401024 114956663395392 115031923621888 115055337406464 115217336101504 115355818476626 115454835105792 115526265208832 115591528579072 115627503108096 115726752940032 115913285369856 116052604222464 116090358300672 116190005428224 116315762055168 116453474828288 116593442947072 116743393533312 116781372338176 116881612603392 116883710112078 116917988633856 116984038219776 117022095310848 117056414416896 117462860300288 117486768881664 117627978940416 117894709051392 117995904958464 118036409422848 118046333193282 118137726959616 118176159367168 118186094886912 118328145481728 118429713432576 118572056838144 118596463271936 118739007097984 118763175428352 118840927715328 119175547565256 119210498214912 119316646199296 119351638228992 119353780063728 119456228376576 119495089717248 119648772105408 119741406511104 119792580725727 119934409900032 120012928974848 120037356601344 120064219230774 120167277355008 120206370013184 120309550153728 120350848823296 120454152978432 120648305197056 120754031638968 120828740272128 120896999129088 120932454629376 121077806137344 121248284509184 121272963581952 121316780376064 121352358985728 121547958964224 121694050261056 121798507364352 121838130692096 121944899801088 121994826460416 122089277227008 122141454857604 122246295994368 122418419607848 122670762299904 122746656784384 122815999115264 122999676076032 123157865705472 123197931257856 123303679229952 123305891986368 123346005694464 123451880767488 123731817005056 123880533131264 123905747976192 123931252277248 124039855629144 124080208109312 124186713391104 124335976267776 124372440317952 124536385345008 124628810858496 124829691936768 124979727624192 125127698153472 125263128367104 125370649018368 125411434430464 125562169327616 125572725817344 125723654574336 125764554825728 125831570522112 125872505880576 125982810390528 126008742226432 126185873892624 126524212641792 126661154353344 126773936586752 126811115618304 126963532824576 127072513032192 127126820361996 127225244418048 127277332955136 127430310518784 127539691388928 127719268139008 127828897038336 127872776874752 127982537539584 128188824271872 128380536539136 128453061574656 128490733043712 128532533477376 128645169020928 128697838903296 128852523805824 129144706399488 129244692742144 129270999416832 129297608081408 129299928402372 129410914074624 129453013860352 129619503114192 129719857053696 129886689494016 129928944058368 129967048359936 130040469651456 130234951139328 130418322833408 130491999059968 130601653088256 130687155830784 130855232312064 130897801961472 131010159181824 131055131050368 131167623315456 131210294591488 131379043880448 131465055567872 131491814178816 131649857224704 131676955544576 131835221116144 131948382978048 132106974784512 132145717837824 132263383662592 132319909429071 132631547682816 132674695200768 132788577632256 132790960600704 132948179288064 133249649082368 133409804910592 133421021180928 133464425529344 133578985832448 133581382985232 133624839502336 133696043679744 133739537498112 134072491010913 134231226974208 134270593007616 134431975931904 134697307623424 134736810344448 134898753626112 135014545096704 135058467848192 135232166264832 135348243922944 135394704926208 135510922100736 135555006332928 135701722397696 135729343346688 135818203103232 136200625788864 136361881370624 136404320072832 136481377923072 136521403858944 136565816819712 136741453834752 136847321726976 136905806543688 137067897028608 137216250549456 137350436880384 137378708586496 137543827226624 137661889118208 137720722058829 137827348119552 137883777368064 138004607587392 138049503062016 138089988882432 138167999004672 138374635585536 138569468010496 138597672665088 138647749001216 138764256406272 139078914584064 139198294130688 139243577933824 139246076741016 139365599772672 139410938003456 139422658811904 139590234122976 139710052564992 139877973301248 139906765266112 140043582701568 140074922435903 140103433513134 140195156914176 140361141846016 140529845141504 140571058372608 140756356063232 140797635723264 140921019412992 140966863650816 141087863734272 141257440493568 141485124178944 141577752150016 141606569115648 141759835004736 141805952124928 141927672446976 141976391971232 142098258591744 142327297537152 142432926695424 142620678660096 142662505070592 142833974427648 143115889349888 143157860990976 143499622088704 143684176656384 143730919800832 143807509168128 143854292434944 143856873984096 143980354732032 144027194228736 144212427305856 144599100162048 144713164900668 144884498956288 145101180370944 145287794699424 145400279334912 145459809091584 145634640592896 145759647301632 145934839185408 145964877873152 146140316428288 146170062065664 146265757188096 146501513453568 146677597003392 146720613187584 146803498942464 146851256860672 147023050309632 147260027206656 147437022431664 147611581415424 147771346745568 147898187513856 147946301554688 148124121628672 148136574987648 148251265204224 148314623755662 148441930850304 148490221780992 148617679601664 148620346632576 148650938095244 148796306620416 149133713211392 149259032100864 149312960462848 149356749520896 149553628317184 149597487955968 149777292628992 149905855217664 149954622390272 150086030524416 150147478720512 150276359061504 150327944440128 150456979685376 150668824132736 150798151974912 150849916469434 150979399753728 151158152757248 151222753633224 151534471076352 151578911637504 151628223086592 151713881260032 151761097829376 151940776329216 152285313236992 152468348469248 152499382124544 152530772033536 152664437697408 152714102288384 152795478491136 152845185712128 153028893868032 153225704012472 153275551193856 153407116541952 153636543922176 153939780141056 154170004144128 154302337253376 154368281868138 154551047159808 154736805629952 154787144400896 154869625257984 154920007237632 155055766634496 155087682740224 155119249539072 155305690944768 155657858044416 155842150137856 155844946816104 155890651511808 155978717626368 156029460414464 156075219222528 156463778907072 156649025175552 156651836333643 156837305253888 156971927863296 157192945401856 157327873277952 157381879230464 157395110924376 157516969279488 157581459849216 157719551528448 157770860642304 157906284576768 158096075784192 158142440669184 158350900571136 158397340188672 158454570287104 158587721607168 158900730087008 158947330953216 159135517638656 159138373418304 159274971168768 159326786289664 159531696140544 159655208681472 159668631502848 159723440967636 159860540915712 159912546533376 160085625641032 160118209729296 160223036473344 160605537304576 160864406929408 161005375518624 161052593614848 161104987029504 161195998838784 161243272839168 161437074849792 161697284775936 161803145314304 161836078989312 162030593507328 162063945285632 162258733681408 162398009819136 162593199734784 162659768613888 162855273143472 162995061325824 163238827917312 163561016399872 163999568101376 164210487607296 164263908343808 164407855981824 164461340925952 164548976836608 164602507689984 164814202635264 165012296628816 165207663968256 165256114470912 165386474172192 165582284521472 165781301690368 165829920423936 166048513793344 166171747811328 166242765088764 166439589249024 166639636832256 166782673354752 166836930871296 167017504489472 167051499503616 167160865357824 167430301089792 167631539432448 167775427362816 167830007840768 167977080520704 168026343211008 168247831856832 168297173950464 168499454207616 168698950189056 168832025717446 168881539137792 169046691545088 169081487491072 169284710432768 169502427149328 169633659224064 169647920971776 169703110606848 169851824722944 169907080691712 170052921851904 170125597837377 170438529384448 170581750972416 170643383386112 170678116417536 170918432362496 171174048718848 171270748766208 171320977391616 171376711303168 171526892027904 171597118537728 171803365074432 171950833926144 172157505601536 172192941865984 172399904536496 172434995093088 172547885432832 172826004152256 172959809404928 173033727714939 173182252658688 173238592077824 173289397813248 173387292868608 173441254662144 173646601519104 174135537451008 174249541107712 174285008142336 174473643082752 174530402615296 174680212242432 174740174733824 174890164420608 175115090299968 175172058507264 175322418905088 175325565168117 175533142966272 175584621625344 175931177304064 176142633046016 176194290450432 176426545905428 176842063577088 176899593601024 176993857437696 177054614134272 177206590439424 177264239050752 177279142330368 177492218222592 177894694907904 178105314443264 178108510646976 178261391572992 178319383330816 178763321347884 178815747322368 178974969298944 179027457343488 179030670095592 179242634575872 179612109766656 179649080459264 179865004834816 179901614850048 180019393462272 180096328846161 180250916032512 180309555019776 180464325230592 180526273234944 180681229467648 180740008443904 180972457795584 181090937470976 181243110408192 181345498693632 181600834385152 181872426763776 181975170564096 182028538478592 182087755759616 182321938446336 182541075391584 182697761046528 182757196038144 182917349701632 182955000732608 182992239690624 183133915840512 183212182286406 183549185490944 183627629411772 183769797492736 183845036490752 184006143449856 184066004082688 184119985176576 184223998672896 184499514114048 184796896886784 184955518844928 185019008541696 185177821151232 185438552778752 185597725507584 185661435654688 185820799696896 185896878415872 186059783443716 186120312163968 186280070086656 186503964401664 186558660476928 186724776935424 186804578017512 186926875885568 187691547230208 187730180964352 187894692550656 187955818201088 188055973527552 188117151645696 188343253991424 188359088726016 188585481861504 188646832238592 188808758820864 189013113339648 189236896595968 189464344788992 189769730049536 189991731530016 190160904880128 190216673427456 190445299236864 190608769548288 190837866627072 190877147987968 190915999432704 191145465778176 191578902208512 191743345557504 191805723246592 191809165312128 191973806309376 192036258971648 192283236407808 192570804808704 192679592361984 192798800216064 192950886534224 193468240494592 193717059599232 193867039113216 193946412122112 193949892603558 194116371111936 194179520790528 194346196402176 194429254671288 194579785580544 194893416087552 194950572539904 195021009584128 195060704477184 195335351271424 195570129337856 195627484250112 195737998589952 196030733746176 196346702942208 196515238772736 196582696575552 196751434973184 196815441887232 197028462327424 197068565820672 197197583351808 197515433316864 197668353605632 197752831674216 197922574467072 197986962374656 198160462176768 198218576756736 198395075493888 199012042801152 199142332694528 199182866448384 199422268932096 199463317274624 199703056838656 199874473623552 200114707365888 200131531771392 200196638294016 200368478748672 200372074477848 200437259253504 200609306247168 201064202633216 201305866338304 201346840461312 201630338177632 202045961435136 202105215516672 202170964115456 202285175013376 202348130439168 202521817645056 202587701772288 202848249397248 203092057389312 203332509499392 203552583596544 203727304654848 203793580949504 204038525157376 204300938683296 204367401591808 204542822055936 204606480109248 204722066884608 204848725229568 205270982590464 205560005525504 205601845542912 205736449671168 205824375824184 206068062879744 206315740839936 206492833677312 206741022179328 206825666052096 207074254593024 207134983323648 207251998507008 207543810725888 207793262421472 207854202015744 207971623501824 208100292296704 208618371876096 208797441196032 208865366900736 208869115111524 209048399659008 209116407005184 209133988217856 209385351184464 209860147899168 210022625705984 210065374052352 210108613132288 210292735371264 210361147523072 210541712769024 210794767712256 210856587558912 211134534094848 211196453584896 211450295476224 211631795601408 211886160740352 211929774604288 212184497891072 212227686268416 212366628225024 212639752507104 212708928187392 212891508670464 212964587956848 213147387887616 213216728711168 213490946305728 213630715297792 213931017990144 214232234313734 214504625405952 214673834024832 214736791486464 214806649372672 214927998451712 215249433133056 215526264984576 215596379701248 215781438652416 215785310976144 216040791343104 216530679758848 216790932979712 216879691485184 217069747351002 217140364191296 217326748434432 217651770556416 218100419002368 218189713637376 218451960889344 218947316809728 219210474642432 219398635782144 219470010253312 219752270180352 220016395505088 220080919781376 220205248413696 220276885291008 220341485961216 220515298896256 221106560565248 221417372123136 221657020118352 221847281270784 221919452332032 222186182443008 222204862481472 222376897806336 222471935633493 222735332671488 222881153810432 222926519402496 222976407142866 223194459930624 223240401453056 223508719243264 223700569817088 223969440694272 224035124281344 224330442475776 224396231933952 224665938943488 224858782826496 224931933585408 225129045786624 225175385517056 225221218080768 225491916660192 226003236199104 226178212298752 226197227962368 226270814142464 226274874704151 226469099630592 226542774255616 226737229135872 226834130449836 227301706614528 227442334629888 227570821890048 227911164493824 228232064958464 228360998354944 228427969855488 228702522703872 228796158050304 228996656546112 229071153432576 229267778568192 229543340802048 229913326790784 230063847243776 230110674812928 230434672203008 230711636953252 230909670211584 231052530417664 231255006216192 231453505880064 231826570739712 232105208444928 232180716601344 232380010856448 232631524110336 232906949656576 233186885894144 233486787066624 233562744676352 233763225206784 233767420224156 233835977267712 233968076439552 234044190621696 234112828833792 234925720600576 234973537763328 235255957880832 235789418102784 235991809916928 236072818845696 236092666386564 236275453919232 236352318734336 236372189773824 236656290963456 236859426865152 237144113676288 237192926543872 237478014195968 237526350856704 237681855430656 238351095130512 238420996429824 238633292398592 238703276457984 238707560127456 238912456753152 238990179434496 239297544210816 239482813022208 239585161451454 239868819800064 240025857949696 240074713202688 240128438461548 240334554710016 240412740026368 240701697646592 240908305956864 241296610394112 241508063277936 241657480544256 241793998258176 241864909258752 242155612274688 242496569018368 242545927163904 242633560752128 242704717971456 243095917928448 243388100522112 243597014728704 243676261384192 243889799602176 243989652920832 244178554454016 244282909715208 244492591988736 244836839215696 245341524599808 245493313568768 245631998230528 245999352152064 246315731410944 246395862515712 246607358459904 246611783972736 246692011388928 246903761534976 247463634010112 247761066262528 247811495952384 247862504554496 248079711258288 248160416218624 248373426782208 248671952535552 248744880635904 249072770690016 249257621716992 249659383873536 249959455248384 250255396306944 250526256734208 250741298036736 250822868860928 251124338655232 251145451634688 251447309148672 251529109651456 251663141044224 251745011761152 251965620781056 252017484452864 252371747785248 253048425283584 253248038576169 253322308706688 253547873173504 253622231236608 253927065649152 254145026064384 254253640723992 254450488836096 254554665910272 254860621037568 255079382777856 255438536278016 255657794076672 255745553749504 255965075079168 256377648543744 256761073078272 256906123149312 256981466087424 257065066954752 257290338041856 257395677806592 257705047611648 258289412798976 258489385484288 258595216162816 258599856804744 258821828149248 258906027720704 259239006228384 259439714107392 259773378988032 259857888116736 259934096719872 260080939302912 260139141666677 260469902278656 260836645666816 260983998119936 261203306176512 261374311661568 261710464624128 261795603922944 262020318363648 262110262100736 262335246630912 262420589182976 262758087760896 262930111135744 262983628357632 263299714449408 263353911089152 263670442232288 263896765956096 264213949569024 264291435675648 264526767325184 264639818858142 265263095365632 265349390401536 265581921201408 265896358576128 266499298164736 266819609821184 266842042361856 266928851058688 267157971664896 267162765970464 267249679004672 267392087359488 267479074996224 268144982021826 268462453948416 268541186015232 268863951863808 269394615246848 269473620688896 269797507252224 270029090193408 270464332529664 270696487845888 270789409852416 271021844201472 271110012665856 271403444795392 271458686693376 271636406206464 272401251577728 272723762741248 272808640145664 272962755846144 273042807717888 273131633639424 273482907669504 273811613087376 274135794057216 274432501098912 274700873760768 274757417172992 275087654453248 275323778236416 275441444117658 275654696239104 275767554736128 276009215174784 276099006124032 276179977764864 276335998009344 276749271171072 277138936020992 277195345330176 277295498002432 277528512812544 278157829168128 278396588261376 278487155867648 278492153482032 278731199545344 278821876006912 278845317623808 279180468245952 279420105129984 279755946602496 279813530532224 280087165403136 280149844871806 280206867026268 280390313828352 280722283692032 281059690283008 281512712126464 281595271446528 281842038825984 281933727301632 282175727468544 282514880987136 282970248357888 283155504300032 283213138231296 283519670009472 283611904249856 283855344893952 283952783942464 284196517183488 284654595074304 285241357320192 285325010141184 285667948855296 286231778699776 286315721981952 286999244177408 287368353312768 287461839601664 287615018336256 287708584869888 287713747968192 287960709464064 288054388457472 288424854611712 289198200324096 289426329801336 289768997912576 290202360741888 290575589398848 290800558669824 290919618183168 290924838905337 291269281185792 291519294603264 291869678370816 291929755746304 292280632856576 292340124131328 292531514376192 293003026907136 293355194006784 293441226375168 293606997884928 293702513721344 294046100619264 294520054413312 294874044863328 295223162830848 295542693491136 295796375027712 295892603109376 296248243257344 296273149975296 296502530408448 296629247511324 296883861700608 296980443561984 297240693265152 297301876190488 297592613240832 298267426422784 298518064201728 298625920925696 298713499041792 299107256634368 299194975911936 299554585257984 299811710435328 299909244780544 300172061048832 300294957441024 300552718123008 300655888880256 300913959370752 301337648265472 301596303949824 301699832938868 301958799507456 302445507266448 303068942152704 303157823275008 303256446173184 303427762520064 303522195658752 303881552658432 304570626473984 304936696938496 304998764249088 305061544067072 305328875394816 305428204576768 305590956982272 305690371424256 306057787736064 306451408024944 306551102387712 306814233083904 307273087844352 307879560282112 308340008288256 308604674506752 308736563736276 309102094319616 309473611259904 309574288801792 309739250515968 309840014475264 310111533268992 310175365480448 310238499078144 310611381889536 311315716088832 311684300275712 311689893632208 311781303023616 311957435252736 312058920828928 312150438445056 312927557814144 313298050351104 313303672667286 313674610507776 313943855726592 314385890803712 314763758460928 314790221848752 315033938558976 315162919698432 315439103056896 315541721284608 315812569153536 316192151568384 316284881338368 316701801142272 316794680377344 316909140574208 317175443214336 317801460174016 317894661906432 318271035277312 318276746836608 318549942337536 318653572579328 319063392281088 319310417362944 319337263005696 319446881935272 319721081831424 319825093066752 320171251282064 320236419458592 320446072946688 321211074609152 321348351470601 321728813858816 322010751037248 322105187229696 322209974059008 322391997677568 322486545678336 322874149699584 323394569551872 323606290628608 323672157978624 324061187014656 324127890571264 324517467362816 324796019638272 325186399469568 325319537227776 325604621026503 325710546286944 325990122651648 326477655834624 327122032799744 327999136202752 328420975214592 328527816687616 328815711963648 328922681851904 329097953673216 329205015379968 329628405270528 330024593257632 330415327936512 330512228941824 330772948344384 331164569042944 331562603380736 331659840847872 332097027586688 332343495622656 332485530177528 332879178498048 333279273664512 333565346709504 334035008978944 334102999007232 334321730715648 334464610714299 334860602179584 335263078864896 335550854725632 335660015681536 335954161041408 336052686422016 336495663713664 336594347900928 336998908415232 337397900378112 337664051434892 337763078275584 338162974982144 338569420865536 339004854298656 339267318448128 339295841943552 339406221213696 339703649445888 339814161383424 340105843703808 340251195674754 340877058768896 341163501944832 341286766772224 341356232835072 341836864724992 342348097437696 342541497532416 342641954783232 343053784055808 343194237075456 343606730148864 343901667852288 344315011203072 344385883731968 344799809072992 344869990186176 345095770865664 345652008304512 345919618809856 346067455429878 346364505317376 346477184155648 346578795626496 346774585737216 346882509324288 348271074902016 348499082215424 348570016284672 348947286165504 349060805230592 349360424484864 349480349467648 349780328841216 350230180599936 350344117014528 350644837810176 350651130336234 351066285932544 351169243250688 351862354608128 352285266092032 352388580900864 352853091810856 353684127154176 353799187202048 353987714875392 354109228268544 354413180878848 354528478101504 354558284660736 354984436445184 355789389815808 356210628886528 356217021293952 356522783145984 356638766661632 357526642695768 357631494644736 357949938597888 358054914686976 358061340191184 358485269151744 359224219533312 359298160918528 359730009669632 359803229700096 360038786924544 360192657692322 360501832065024 360619110039552 360928650461184 361052546469888 361362458935296 361480016887808 361944915591168 362181874941952 362486220816384 362690997387264 363201668770304 363744853527552 363950341128192 364057076957184 364175511519232 364643876892672 365082150783168 365395522093056 365514392076288 365834699403264 365910001465216 365984479381248 366267831681024 366424364572812 367098370981888 367255258823544 367539594985472 367690072981504 368012286899712 368132008165376 368239970353152 368447997345792 368999028228096 369593793773568 369911037689856 370038017083392 370355642302464 370877105557504 371195451015168 371322871309376 371641599393792 371793756831744 372119566887432 372240624327936 372560140173312 373007928803328 373117320953856 373609156035024 373853751771136 375383094460416 375460361928704 375789385101312 375911636402176 376111947055104 376234303291392 376686507982848 376718177452032 377170963723008 377293664477184 377617517641728 378026226679296 378473793191936 378928689577984 379539460099072 379983463060032 380321809760256 380433346854912 380890598473728 381217539096576 381675733254144 381754295975936 381831998865408 382290931556352 383157804417024 383486691115008 383618330624256 383947612618752 384072517943296 384566472815616 385141609617408 385359184723968 385597600432128 385901773068448 386936480989184 387434119198464 387734078226432 387892824244224 387899785207116 388232742223872 388359041581056 388858509342576 389159571161088 389786832175104 389901145079808 390042019168256 390121408954368 390670702542848 391140258675712 391254968500224 391475997179904 392061467492352 392693405884416 393030477545472 393165393151104 393502869946368 393630883774464 394056924654848 394137131641344 394395166703616 395030866633728 395505663348432 395845148934144 395973924749312 396320924353536 396437153513472 396790150987776 396959728287213 398024085602304 398284665389056 398365732896768 398844537864192 398926634549248 399406113677312 399748947247104 400229414731776 400263063542784 400393276588032 400736957497344 400744148955696 400874518507008 401218612494336 402128405266432 402611732676608 402693680922624 403260676355264 404091922870272 404210431033344 404341928230912 404570350026752 404696260878336 405043635290112 405175403544576 405696498794496 406184114778624 406665018998784 407105167193088 407454609309696 407587161899008 408077050314752 408601877366592 408734803183616 409085644111872 409212960218496 409444133769216 409697450459136 410541965180928 411120011051008 411203691085824 411648751648368 412136125759488 412631481679872 412985667354624 413162166176487 413482044358656 413651332104192 414148509186048 414269966647296 414503997014016 415087621451776 415586524842944 415708404031488 415943247003648 416200584593408 417236743752192 417594882392064 417730733801472 417738230223048 418096799318016 418232814010368 418267976435712 418770702368928 419720295798336 420045251411968 420130748104704 420217226264576 420224767307709 420585470742528 420722295046144 421083425538048 421589535424512 421713175117824 422269068189696 422392907169792 422900590952448 423263591202816 423772321480704 423859549208576 424368995782144 424455372536832 424733256450048 425279505014208 425417856374784 425783017340928 425929175913696 426294775775232 426433457422336 426981892611456 427261430595584 427862035980288 428464468627468 429347668049664 429473582972928 429613298745344 429855996903424 430498866266112 431052529969152 431192759402496 431562877304832 431570621952288 432081582686208 433061359517696 433581865959424 433759382970368 434139494702004 434280728382592 434653496868864 435303541112832 436200838004736 436379427274752 436903921778688 437894633619456 438420949284864 438797271564288 438940020506624 439504540360704 440032791010176 440161839562752 440410496827392 440553770582016 441030597792512 442213121130496 442834744246272 443314040236704 443694562541568 443838904664064 444372364886016 444409724962944 444753795612672 444943871266986 445470665342976 445762307620864 445853038804992 445952814285732 446388919861248 446480802906112 447017438486528 447401139634176 447938881388544 448070248562688 448660884951552 448792463867904 449331877886976 449717565652992 449863867170816 450258091573248 450350771034112 450442436161536 450983833320384 452006472398208 452356424597504 452394455924736 452541628284928 452549749408302 452938199261184 453085548511232 453474458271744 453668260899672 454603413229056 454884669259776 455141643780096 455822328987648 456464129916928 456721996709888 456855939710976 457405045407744 457592316100608 457993313092224 458142306865152 458535557136384 459086681604096 459826653581568 460127694487552 460221349625856 460869344406016 461423273906504 461819340423168 462105060835328 462510012432384 462907011760128 463653141479424 464210416889856 464361433202688 464760021712896 465263048220672 465813899313152 466373771788288 466973574133248 467125489352704 467526450413568 467534840448312 467671954535424 467936152879104 468088381243392 468225657667584 469851441201152 469947075526656 470511915761664 471578836205568 471983619833856 472145637691392 472185332773128 472550907838464 472704637468672 472744379547648 473312581926912 473718853730304 474288227352576 474385853087744 474956028391936 475052701713408 475363710861312 476702190261024 476841992859648 477266584797184 477406552915968 477415120254912 477824913506304 477980358868992 478595088421632 478965626044416 479170322902908 479737639600128 480051715899392 480256876923096 480669109420032 480825480052736 481403395293184 481816611913728 482593220788224 483016126555872 483314961088512 483587996516352 483729818517504 484311224549376 484993138036736 485091854327808 485267121504256 485409435942912 486191835856896 486776201044224 487194029457408 487352522768384 487779599204352 487979305841664 488565819430416 488985183977472 489673678431392 490683049199616 490986627137536 491263996461056 491998704304128 492631462821888 492791725031424 493223567945472 493384022777856 493807523069952 494927268020224 495522132525056 495622991904768 495725009108992 496159422516576 496320832437248 496746853564416 497343905071104 497489761271808 498145541380032 498515243433984 499318767747072 499918910496768 500510792613888 501052513468416 501482596073472 502248677310464 502290903269376 502894618297344 503058219302912 503326282088448 503490023522304 503931241562112 504034968905728 504743495570496 506096850567168 506496077152338 506644617413376 507095746347008 507244462473216 507854131298304 508507281447984 508900977672192 509109331820544 509721242075136 510158765555712 510877072556032 511315588153344 511491107499008 511930150158336 512755297087488 513522146156544 513812246298624 513962932174848 514130133909504 514580676083712 514791355613184 515410095223296 516578825597952 517190432325632 517199713609488 517643656298496 517812055441408 518478012456768 518879428214784 519101183144817 519546757976064 519715776233472 519868193439744 520161878605824 520278283333354 520939804557312 521673291333632 521967996239872 522406612353024 522748623323136 523420929248256 523591207845888 524040636727296 524220524201472 524670493261824 524841178365952 525516175521792 525860222271488 525967256715264 526599428898816 526707822178304 527340884464576 527793531912192 528427899138048 528582871351296 529053534650368 529279637716284 530526190731264 530698780803072 531163842402816 531792717152256 532998596329472 533639219642368 533684084723712 533857702117376 534315943329792 534325531940928 534499358009344 534784174718976 534958149992448 536289964043652 536924907896832 537082372030464 537727903727616 538789230493696 538947241377792 539595014504448 540058180386816 540288986538483 540928665059328 541392975691776 541578819704832 542043688402944 542220025331712 542806889590784 542917373386752 543272812412928 544802503155456 545447525482496 545617280291328 545925511692288 546085615435776 546263267278848 546965815339008 547623226174752 548271588114432 548865002197824 549401747521536 549514834345984 550175308906496 550647556472832 550882888235316 551309392478208 551535109472256 552018430349568 552198012248064 552359955529728 552671996018688 553498542342144 554277872041984 554390690660352 554590996004864 555057025625088 556315658336256 556793176522752 556974311735296 556984306964064 557462399090688 557643752013824 557690635247616 558360936491904 558840210259968 559511893204992 559627061064448 560174330806272 560299689743612 560413734052536 560780627656704 562119380566016 563025424252928 563190542893056 563684077651968 563867454603264 564351454937088 565029761974272 565940496715776 566311008600064 566426276462592 567039340018944 567223808499712 567710689787904 567905567884928 568393034366976 569309190148608 570482714640384 570650020282368 571335897710592 572463557399552 572631443963904 573998488354816 574736706625536 574923679203328 575230036672512 575417169739776 575427495936384 575921418928128 576108776914944 576849709223424 578396400648192 578852659602672 579537995825152 580404721483776 581151178797696 581601117339648 581839236366336 581849677810674 582538562371584 583038589206528 583739356741632 583859511492608 584561265713152 584680248262656 585063028752384 586006053814272 586710388013568 586882452750336 587213995769856 587405027442688 588092201238528 589040108826624 589748089726656 590446325661696 591085386982272 591592750055424 591785206218752 592496486514688 592546299950592 593005060816896 593258495022648 593767723401216 593960887123968 594481386530304 594603752380976 595185226481664 596534852845568 597036128403456 597251841851392 597426998083584 598214513268736 598389951823872 599109170515968 599623420870656 599818489561088 600344122097664 600589914882048 601105436246016 601311777760512 601827918741504 602675296530944 603192607899648 603399665877736 603917599014912 604891014532896 606137884305408 606315646550016 606512892346368 606855525040128 607044391317504 607763105316864 609141252947968 609873393876992 609997528498176 610123088134144 610657750789632 610856409153536 611181913964544 611380742848512 612115575472128 612902816049888 613102204775424 613628466167808 614546175688704 615759120564224 616680016576512 617209349013504 617473127472552 618204188639232 618947222519808 619148577603584 619478501031936 620223066537984 620350730960896 620476998156288 621222763779072 622631432177664 623368600551424 623379787264416 623562606047232 623914870505472 624117841657856 624300876890112 625855115628288 626596100702208 626607345334572 627349221015552 628771781607424 629527516921856 629580443697504 630067877117952 630325839396864 630878206113792 631083442569216 631625138307072 632384303136768 632569762676736 633403602284544 633589360754688 633818281148416 634350886428672 635602920348032 635789323812864 636553493673216 637099884675072 637307145158656 638126784562176 638674526011392 638893763870544 639442163662848 639650186133504 640342502564128 640472838917184 640892145893376 642422149218304 642696702941202 643457627717632 644021502074496 644210374459392 644419948118016 644783995355136 645748299399168 646789139103744 647212581257216 647344315957248 648122374029312 648255781142528 649034934725632 649592039276544 650372798939136 650639074455552 651209242053006 651421092573888 651980245303296 652955311669248 654244065599488 656841950429184 657055633375232 657631423927296 657845363703808 658195907346432 658410030759936 659256810541056 660049186515264 660830655873024 661024457883648 661545896688768 662329138085888 663125206761472 663319681695744 664194055173376 664971060355056 665758356996096 666558547329024 667130693419008 668070017957888 668205998014464 668643461431296 668929221428598 669721204359168 670526157729792 671101709451264 671320031363072 671908322082816 672105372844032 672991327427328 673188695801856 673997816830464 674795800756224 675328102869784 675526156551168 676325949964288 677138841731072 678009708597312 678534636896256 678591683887104 678812442427392 678824624112453 679407298891776 679628322766848 680211687407616 680502391349508 681754117537792 682327003889664 682573533544448 682712465670144 683673729449984 684696194875392 685082995064832 685283909566464 686107568111616 686388474150912 687213460297728 687803335704576 688630022406144 688771767463936 689599618145984 689739980372352 690191541731328 691304016609024 691839237619712 692134910859756 692729010634752 692954368311296 693157591252992 693765018648576 696542149804032 696998164430848 697140032569344 697894572331008 698121610461184 698720848969728 698960698935296 699560657682432 700460361199872 700688234029056 701289675620352 701302260672468 702132571865088 702338486501376 703724709216256 704570532184064 704777161801728 705706183621712 707368254308352 707598374404096 707975429750784 708218456537088 708826361757696 709056956203008 709116569321472 709968872890368 711578779631616 712434042587904 713045566291968 713277533323264 715053285391536 715262989289472 715899877195776 716109829373952 716122680382368 716970538303488 718448439066624 718596321837056 719460019339264 719606459400192 720077573849088 720385315384644 721003664130048 721238220079104 722105092939776 722724917870592 722960033775616 723889831182336 724363749883904 724972441632768 725381994774528 726403337540608 727489707055104 727900682256384 728114153914368 728351023038464 729287753785344 730164301566336 730791044186112 731028784152576 731669398806528 731820002930432 731968958762496 732535663362048 732848729145624 734510517647088 735079189970944 735380145963008 736024573799424 736264016330752 736479940706304 736895994691584 737998056456192 739187587547136 739822075379712 740076034166784 740711284604928 741754211115008 742390902030336 742645742618752 743283198787584 743587513663488 744239133774864 744481248655872 745120280346624 746015857606656 746234641907712 747218312070048 747707503542272 749812820098069 750766188920832 750920723857408 751578770202624 751823272804352 752223894110208 752468606582784 753373015965696 753436354904064 754341927446016 754587328954368 755235035283456 756052453358592 756947586383872 757857379155968 759078920198144 759744115728507 759966926120064 760643619520512 760866693709824 761781196947456 762435078193152 763351466508288 763508591951872 763663997730816 764581863112704 766315608834048 766973382230016 767236661248512 767895225237504 768145035886592 769132945631232 770283219234816 770718369447936 771195200864256 771803546136896 773872961978368 774868238396928 775468156452864 775785648488448 775799570414232 776465484447744 776718083162112 777717018685152 778319142322176 779573664350208 779802290159616 780084038336512 780242817908736 780417425000031 781341405085696 782280517351424 782509937000448 782951994359808 784122934984704 785386811768832 786060955090944 786330786302208 787005739892736 787261767548928 788113849309696 788274263282688 788790333407232 790061733267456 791011326696864 791690297868288 791947849498624 792641848707072 792874307026944 793580301975552 793919456574426 796048171204608 796569330778112 797689075728384 797853269098496 798812227354624 799497894494208 800458829463552 800526127085568 800786553176064 801473914994688 801488297911392 801749037014016 802437224988672 804256810532864 805223465353216 805387361845248 806521352710528 808183845740544 808420862066688 808683856461824 809140700053504 809392521756672 810087270580224 811392997588992 812368229557248 813330037997568 814210334386176 814909218619392 815174323798016 816154100629504 817203754733184 817469606367232 818171288223744 818425920436992 818888267538432 819394900918272 822240022102016 822407382171648 823297503296736 824272251518976 825262963359744 825971334709248 826324332352974 826964088717312 827302664208384 828297018372096 828539933294592 829007994028032 830175242903552 831173049685888 831416808062976 831886494007296 834473487504384 835189764784128 835461467602944 835476460446096 836193598636032 836465628020736 836535952871424 837541404737856 839440591596672 840090502823936 840261496209408 840434452529152 840449534615418 841170941485056 841444590092288 842166851076096 843179070849024 844538136379392 844785814339584 845801181904896 846527182405632 847544642961408 847719098417152 848737991564288 848910745073664 849466512900096 850559010028416 850835712749568 851566034681856 851858351827392 852589551550464 852866914844672 853963785222912 854522861191168 855724071960576 856928937254936 858695336099328 858947165945856 859226597490688 859711993806848 860997732532224 862105059938304 862385518804992 863125754609664 863141243904576 864163165372416 866122719035392 867163731918848 867518765940736 868278989404008 868561456765184 869306993737728 870607082225664 872401676009472 872758854549504 873807843557376 875789267238912 876841898569728 877594543128576 877880041013248 879009080721408 880065582020352 880323679125504 880820993654784 881107541164032 882061195585024 884426242260992 885669488492544 886628080473408 887389125083136 887677809328128 888744729772032 888819449925888 889507591225344 889887742533972 890941330685952 891524615241728 891905628571464 892777839722496 892961605812224 894034876973056 894802279268352 895877762777088 896140497125376 897321769903104 897584927735808 898663755773952 899435131305984 899727734341632 900516183146496 900701542068224 900884872323072 901967666640768 904012944796416 904712849195008 904788911849472 905083256569856 905099498816604 905876398522368 906171097022464 907336521799344 909206826458112 909769338519552 910283287560192 911644657975296 912928259833856 913443993419776 913711879421952 914810090815488 915184632201216 915986626184448 916284613730304 917071114272768 918173363208192 919653307163136 920255388975104 920442699251712 921738688812032 922846547813008 923638680846336 924210121670656 925020024864768 925814023520256 927306282958848 928420833779712 928722866405376 929520043425792 930526096441344 932747543576576 933947148266496 934250978705408 935052900827136 935069680896624 935343909070848 935872305758208 936176762486784 936451315335168 939702882402304 939894151053312 941023831523328 943157672411136 944291275382784 944370665546256 945101815676928 945409274937344 945488759095296 946625163853824 947437707460608 948576454705152 948771706175488 949912056783872 950105403426816 950727421722624 953404380522048 953683985719296 954533169594368 954813105831936 954830240509824 955649827012608 955960717737984 957190176843264 957931252088832 958340645805816 959475279200256 960513753846192 961338218840064 961650960105472 962806790586368 963633223827456 964045054411803 965186441576448 966032253111744 966629922177024 967175993032704 967459637035008 968622449098752 969986276073472 970183708655616 970534243008512 970818871885824 972383671713792 973552402088448 974388058914816 974705045536768 975559198408704 975958611683328 977131638860832 977970367954944 979347356862784 980524457051321 981366098399232 981973254275072 982527992922112 983997408608256 985262925643776 985583450062848 986447135890944 986768045555712 987615046139904 989854536040448 991044265050112 991245983809536 991450018217984 992318845033152 992641664874496 993493707128832 994687810142208 994979522543616 996291082760064 997030486867968 998637535494144 999837820993536 1002105026936832 1002965192146944 1003393832142897 1004497354620928 1004581806538752 1005789236594688 1006116438605824 1006652564176896 1006980047044608 1007862483124224 1008069937811456 1009486991140992 1012193701134336 1012992154304676 1013289234826752 1014191492694016 1014488924946432 1015708262596608 1017014562895968 1017801955344384 1018218663641088 1019442484150272 1020317531111424 1021754145112064 1022631176306688 1022982214998016 1023860300316672 1025510594174976 1027044292313088 1027624492597248 1027925864349696 1029161352167424 1029582711226368 1030820190446592 1033157651195904 1034380864651264 1034399427218976 1035287312596992 1035624110882816 1036956024913536 1037758856429568 1038202366289634 1039093515952128 1039431552466944 1039736386879488 1040323757211648 1040556566666708 1043346582667264 1043935992479744 1044813224706048 1045497246646272 1046841858496512 1047182415691776 1048081273454592 1048441048402944 1049340986523648 1049682356731904 1051032351043584 1051720444542976 1051934513430528 1053198857797632 1053415644356608 1054681768929152 1055587063824384 1056855798276096 1057165742702592 1058107069300736 1058559275432568 1061052381462528 1061397561606144 1062327684805632 1063585434304512 1065997192658944 1067278439284736 1067368169447424 1067715404234752 1068631886659584 1068651063881856 1068998716018688 1069568349437952 1069916299984896 1072579928087304 1073849815793664 1074164744060928 1075455807455232 1077578460987392 1077894482755584 1079190029008896 1080116360773632 1080577973076966 1081857330118656 1082785951383552 1083157639409664 1084087376805888 1084440050663424 1085613779181568 1085834746773504 1086545624825856 1089605006310912 1090895050964992 1091234560582656 1091851023384576 1092171230871552 1092526534557696 1093931630678016 1095246452349504 1096543176228864 1097730004395648 1098803495043072 1099029668691968 1100350617812992 1101295112945664 1101765776470632 1102618784956416 1103070218944512 1104036860699136 1104396024496128 1104719911059456 1105343992037376 1106997084684288 1108555744083968 1108781381320704 1109181992009728 1110114051250176 1112631316672512 1113586353045504 1113948623470592 1113968613928128 1114924798181376 1115287504027648 1115381270495232 1116721872983808 1117680420519936 1119023786409984 1119254122128896 1120599379487224 1120827468105072 1121561255313408 1124238761132032 1126050848505856 1126381085786112 1127368155303936 1127734909206528 1128702909874176 1130059523948544 1131880993431552 1132622017200128 1132852552925184 1134078680037888 1134447616999424 1135421379575808 1135811135769856 1136786068733952 1138618380297216 1140965429280768 1141300040564736 1142671795421184 1144927114799104 1145262887927808 1147996976709632 1149473413251072 1149847358406656 1150460073345024 1150854991872768 1151842837856256 1152217553829888 1153699418446848 1156792801296384 1157705319205344 1159075991650304 1160809442967552 1162302357595392 1163202234679296 1163678472732672 1163699355621348 1165077124743168 1167478713483264 1167719022985216 1169122531426304 1169360496525312 1170126057504768 1172012107628544 1173420776027136 1173764905500672 1174427991539712 1174810054885376 1176184402477056 1178080217653248 1179496179453312 1180892651323392 1182170773964544 1183185500110848 1183570412437504 1184992973029376 1185092599901184 1186516990045296 1187535446802432 1187921774247936 1188962773060608 1189207504761952 1190370452963328 1190879184861639 1193069705691136 1194072256806912 1194503683702784 1194853996167168 1196429026537472 1196779903647744 1198218341031936 1199246841741312 1199636979122176 1200688244195328 1201179829764096 1202210872492032 1202623555521024 1203655837483008 1205350593061888 1206385215799296 1206799331755472 1207835198029824 1209782029065792 1212275768610816 1212631293100032 1213025784692736 1213711050080256 1214088782635008 1215526210633728 1219746787753984 1219995056996352 1220246176268288 1221315501579264 1221712818307072 1222363827929088 1222761485697024 1224231150944256 1225805632099776 1226204409550848 1227256932335616 1229092351377408 1231518241128448 1233360033153024 1234946254945104 1236408377278464 1237894445039616 1238297155207168 1238957002063872 1240446133075968 1240701461921792 1240953996312576 1242445527558144 1245262864355328 1246737201102848 1246759574528832 1247125212094464 1247829741010944 1248235683315712 1248601753780224 1251710231256576 1253192201404416 1253214690669144 1254698442031104 1257543563214848 1259055033843712 1259160887395008 1260135754235904 1260651678793728 1260674301923127 1261756412227584 1262166885138432 1263250276614144 1264768606273536 1265139525353472 1266807204569088 1267178721509376 1267636562296832 1268701772857344 1271205840696064 1271578647625728 1273106987346432 1274199769350144 1274614290317312 1276253569124352 1277349052022784 1277787527741088 1278884327325696 1279300372267008 1280685005128256 1280945677834368 1281784291786752 1284844298436608 1285393405882404 1286915255435264 1288043004148992 1288420748918784 1288839896236032 1289567990710272 1291496598798336 1293578278207488 1294425162514432 1294688631914496 1296244748058624 1296511562285056 1298069869451264 1299184078553088 1300745597878272 1301278148911104 1302418484106012 1302842185147776 1303960490606592 1305910623338496 1308488131198976 1313683900858368 1314111266750464 1315262847854592 1315690727407616 1316391814692864 1316820061519872 1318513621082112 1320098373030528 1321661311746048 1323091793377536 1324658276171776 1326250413522944 1326639363391488 1328388110346752 1329942120710112 1331516713992192 1333117094658048 1334261386838016 1336140035915776 1336411996028928 1337286922862592 1337858442857196 1339442408718336 1341052315459584 1342203418902528 1342640062726144 1343816644165632 1344210745688064 1345982654854656 1346377391603712 1347995633660928 1349591601512448 1350656205739568 1351052313102336 1352651899928576 1354277683462144 1356019417194624 1357069273792512 1357183367774208 1357624884854784 1357649248224906 1358814597783552 1359256645533696 1360423374815232 1361004782699016 1364654007779328 1365147067088896 1365424931340288 1367347458899968 1369392389750784 1370165990129664 1370567819132928 1372215136223232 1372776948301824 1374426920595456 1375606671409152 1377260044812288 1377543534927872 1379199236291968 1379479960744704 1380383083462656 1382608033218048 1383678475239424 1384269821719512 1385458021269504 1385908736622592 1386315182505984 1387530037297152 1393084299608064 1393996328861696 1394280065138688 1395789144662016 1396243220922368 1397441697939456 1397921397870592 1399121315364864 1400920722399744 1401376468058112 1402579351240704 1402604521344936 1404265143730176 1404676973002752 1407449418432512 1409141064368128 1409554323603456 1411412367243424 1414736508616704 1415196748808192 1415950859501568 1416436913074176 1417652723515392 1418113912406016 1418233138642944 1419937745780736 1423157559263232 1424868085175808 1426091132583936 1426555066646528 1430106570783072 1430525978578944 1431799754391552 1432219658747904 1432245360764736 1433941076606976 1436896878133248 1437192643674112 1438920038678528 1439212918800384 1440155147698176 1440770630769288 1442007328260096 1442476440158208 1444210185879552 1445449835741184 1447779662364672 1448727499767808 1449944883265536 1450763989549056 1452806675081216 1454979414110208 1455801364512768 1456228307828736 1456702046076928 1458575507570688 1460328603132672 1461582088372224 1462057568305152 1463338797613056 1463640005860864 1463937917524992 1465697458291248 1469021035294176 1470158379941888 1470760291926016 1472049147598848 1472528032661504 1472959881412608 1473791989383168 1475996112912384 1478375175094272 1480152068333568 1481422569209856 1483508422230016 1484781804060672 1485291485237504 1486566397575168 1487175027326976 1488478267549728 1488962497311744 1490240560693248 1492031715213312 1492469283815424 1494436624140096 1495415007084544 1499625640196138 1501532377841664 1501841447714816 1503157540405248 1503646545608704 1504447788220416 1506746031931392 1506872709808128 1508683854892032 1509174657908736 1510470070566912 1512104906717184 1513895172767744 1515714758311936 1518157840396288 1519488231457014 1519933852240128 1521287239041024 1521733387419648 1523562393894912 1526702933016576 1527017183903744 1527327995461632 1529163726225408 1532631217668096 1533946764460032 1534473322497024 1535790450475008 1536290071773184 1538265891262464 1540566438469632 1541436738895872 1542390401728512 1543607092273792 1547745923956736 1549736476793856 1551571296976896 1551599140828464 1552930968895488 1553436166324224 1555434037370304 1556638284644352 1557303549434451 1559147328700416 1559604580319232 1560168076673024 1560485635817472 1560834850000062 1562682810171392 1564561034702848 1565019874000896 1565903988719616 1568245869969408 1570773623537664 1572121910181888 1572661572604416 1574011479785472 1574523535097856 1576227698619392 1576548526565376 1577580666814464 1580123466534912 1582022653393728 1583380595736576 1583895698997248 1585283697414144 1585748614053888 1587160603951104 1587838913148852 1592096342409216 1595378151456768 1595706538196992 1597624454709248 1598995788988416 1600917658927104 1601052254171136 1601573106352128 1602947829989376 1602976595822784 1603498074028032 1604874449977344 1608513621065728 1610446930706432 1610774723690496 1613042705421056 1616367691481088 1616841724133376 1617367712923648 1618785043513344 1620174541160448 1622785995177984 1624736459114496 1626660075995136 1628420668772352 1629818437238784 1630348647596032 1632308201259008 1634407509466368 1634939212734464 1636342576447488 1636851840873984 1637776535076864 1638789801836544 1644480044204032 1644814764343296 1646595006593472 1648544503037952 1650525926719488 1651942669418496 1652648664705948 1653928177434624 1654605328416768 1656594036744192 1657079866589184 1658015988056064 1660350485807104 1662346099371776 1662833616125952 1663772988014592 1668946975008768 1670379529568256 1670922935205888 1670952920892192 1672387197272064 1672931256041472 1673071905742848 1675082809475712 1678881183193344 1680181005647872 1680522992418816 1680868905058304 1680899069230836 1682341882970112 1682889180184576 1686358141698048 1689076272758784 1689571628679168 1691602363809792 1693054364811264 1695089285922816 1695438196834304 1697475983128576 1697821490147328 1698933025800192 1701118020056832 1701671425499136 1703132069363712 1703716703654784 1705179103100928 1705733829689344 1707927570445824 1709045722382336 1711448143921152 1713857874509872 1717390672198656 1717894331891712 1718453194981376 1719423987613696 1721995465064448 1724210119876608 1724771037609984 1726251509219328 1726282487809152 1728326330744832 1732245438070784 1734327463837696 1735037531881472 1736557978808016 1737122913530368 1738613987475456 1741214164451328 1744803352018944 1745517709099008 1747615687114752 1751578534477824 1753683797139456 1755189086257152 1755760082026496 1758018161442816 1760131164040704 1760647358251008 1761641987309568 1762215082328064 1764122391170048 1768852484521984 1771338976985088 1773256160946816 1774778250166272 1775355618656256 1777489459544064 1777638899851776 1779015182450688 1779775485067944 1781882661371904 1783811257142928 1785555679444992 1785923211624448 1788069753946112 1789604558536704 1791755525554176 1792280994250752 1794643539806208 1795169855471616 1797327511547904 1798870262611968 1799455468683264 1801032366292992 1801403084136448 1801769744646144 1803935333281536 1808025889592832 1809425698390016 1809577823698944 1810166513139712 1810198997633208 1811752797044736 1812342194044928 1814673043598688 1818413652916224 1819538677039104 1820566575120384 1820973991666739 1823289315950592 1825856519667712 1826887986839552 1827423758843904 1829620181630976 1830369264402432 1831973252368896 1832569227460608 1834142228545536 1836346726416384 1839306614326272 1840510777950208 1840885398503424 1843477377624064 1845693095626016 1847277361692672 1848420243341312 1850040049729536 1851628047040512 1854612565917696 1856841667559424 1857445732810752 1861052192882688 1865495087153152 1867894296532992 1868501957410816 1870105801654272 1870139361793248 1870687818141696 1871744611516416 1872353524973568 1872902630670336 1879405764804608 1879788302106624 1882047663046656 1886315344822272 1888582550765568 1888741331092512 1890203631353856 1890977518190592 1893250327707648 1894875414921216 1897152909410304 1897543412350976 1899824113567744 1900210806853632 1901454843445248 1906808761044096 1907367971438592 1909066339188736 1909660481019648 1911299654025216 1911921435475968 1914380353686528 1916681291611632 1918950558400512 1921027507692384 1922676437680128 1923301920210944 1925613581172736 1927266447654912 1928090108823606 1930372883152896 1932064506223488 1933259844354048 1934351986065408 1937244898197504 1939972552146944 1940367417311232 1941068486017024 1941637743771648 1944767343427584 1947104804176896 1948776117829632 1949410091073536 1951118396817408 1951917223366656 1954263277721664 1955940735909888 1958694713725568 1961048914102642 1962732196798464 1963946508550144 1965055985844224 1970525851287552 1971166900125696 1972894271781888 1973536091111424 1975230092279808 1979709072080896 1982088530100224 1982491967619072 1982900036435968 1984637690066304 1985283329748992 1986987414257664 1989375620284416 1989959045087232 1992582165520128 1997275070988288 1999675641987072 2004210053873664 2005930384293888 2006787664285794 2008994709241856 2009163613077504 2011578473189376 2012232877211648 2013305128353792 2013960094089216 2015724966248448 2016139875622912 2018973982281984 2024387402268672 2025984308609352 2026578469653504 2028382985388032 2028977849892864 2031416525193216 2034029125791936 2035603910688768 2036437327282176 2036473872337359 2038884968300544 2040635062222848 2043508290224128 2045262352613376 2045964429996032 2047720600633344 2051021188349952 2054088584626176 2055248985194496 2055851728699392 2058322704334848 2059165422452736 2061640380893184 2066315302391808 2068761729302528 2068798854437952 2070574625193984 2071248221765632 2073912049827072 2075517712859136 2076404732579268 2078187031904256 2078863104933888 2079472773758976 2081113133333416 2086693165334528 2087871984959488 2089626449412096 2090994493292544 2093683716993024 2094364831383552 2096162546909184 2096882096805888 2098681973047296 2099364713463808 2102064702087168 2103440889085952 2103869026861056 2106397715595264 2106831288713216 2109363537858304 2111174127648768 2113711596552192 2114331485405184 2117118550865136 2122104762925056 2122795123212288 2124655369611264 2127170868609024 2131994385317888 2134556878569472 2134736338894848 2135430808469504 2137302127763712 2137997432037376 2139136698875904 2139832599969792 2145159856174608 2147699631587328 2148329488121856 2150911614910464 2155156921974784 2155788965511168 2158380058017792 2160232721547264 2161155946153932 2163714660237312 2166315278819328 2168174753611776 2168880101326848 2171227558363136 2171669493547008 2173091249651712 2179210012621824 2181790101929984 2182469121165312 2183702046769152 2184342461743104 2185053069115392 2187863261356032 2190492904699008 2193086352457728 2195460008791296 2197606990086144 2198059337383936 2200701235625984 2203531552941264 2205237569912832 2206140437889024 2208073721398272 2208792048992256 2209439822118912 2210687984074752 2213994169368576 2217111488167936 2217562762641408 2218363984019456 2220228102500352 2225262633345024 2227172706091008 2227897246941184 2227937227856256 2229849596362752 2230575008055296 2230762540990464 2233443745967616 2235360841039872 2238047572819968 2238508244257792 2241198758974448 2241654936210144 2243122510626816 2248477522264064 2249438460294207 2252101697011712 2252762171572224 2254736310607872 2255469818413056 2257405819748352 2260119047897088 2263761986863104 2265244034400256 2265705105850368 2268157360075776 2268895233998848 2270842759151616 2271622271539712 2273572137467904 2277236760594432 2279232347185521 2281930858561536 2282600081129472 2285343590842368 2289854229598208 2290525775855616 2295993953419264 2298946826502144 2299694716813312 2300920146690048 2301709983745536 2303685675712512 2304435107659776 2307398836893696 2313585602592768 2315410638410688 2318151983300608 2321618885935104 2324604715190784 2326404469358592 2327356945465344 2327398711242696 2330154249486336 2334957426966528 2335438045970432 2338245062852608 2338720993050624 2340252115009536 2341252275000093 2344024215257088 2346841552054272 2347529811001344 2348855983079424 2349620109770752 2352368804954112 2356160435306496 2358992358906624 2361785302646784 2364341547929088 2366371000221696 2367140824875008 2369985946058752 2370185199802368 2373033980090592 2375070893604864 2375843548495872 2377925546121216 2378415009523904 2380740905926656 2381758369723278 2386139411382272 2388144513613824 2389007367405568 2389707992334336 2392858053074944 2393559807295488 2396436682063872 2398493683482624 2401376488390656 2402359659528192 2404421744984064 2405247111042048 2407311674966016 2410701186123776 2412770431598592 2413598663510944 2415670396059648 2419564058131584 2424551537221632 2425262586200064 2426051569385472 2427422100160512 2428177565270016 2439493575507968 2439990113992704 2440492352536576 2442631003158528 2443425636614144 2444727655858176 2445522971394048 2448462301888512 2451611264199552 2452408819101696 2454513864671232 2458184702754816 2463036482256896 2466720066306048 2469892509890208 2472816754556928 2475788890079232 2476594310414336 2477914004127744 2480892266151936 2481402923843584 2481907992625152 2484891055116288 2490525728710656 2493474402205696 2493519149057664 2494250424188928 2495659482021888 2496471366631424 2503420462513152 2506384402808832 2506429381338288 2509396884062208 2515087126429696 2518110067687424 2518321774790016 2520271508471808 2521303357587456 2521348603846254 2523512824455168 2524333770276864 2526500553228288 2529537212547072 2533614409138176 2534357443018752 2535273124593664 2537403545714688 2542411681392128 2543157295251456 2546213974692864 2548399538700288 2549228580634624 2552507138248704 2554698104045568 2555575055482176 2557768654651392 2558600744534016 2561370010256512 2561891355668736 2563568583573504 2569688596873216 2570786811764808 2573830510870528 2576086008297984 2576841497837568 2577679792472064 2579135981420544 2582993197596672 2587156556414976 2588850325028864 2589377263828992 2592489496117248 2593023124570112 2596139738902528 2598368157106176 2601491195756544 2602556297822208 2604836968212024 2605684370295552 2607920981213184 2611821246676992 2616976262397952 2627367801716736 2628222533500928 2630525695709184 2631381454815232 2632783629385728 2633640123039744 2637027242164224 2640196746061056 2643322623492096 2646183586755072 2649316552343552 2652500827045888 2653278726782976 2656776220693504 2659884241420224 2663033427984384 2666234189316096 2668522773676032 2672280071831552 2672823992057856 2674573845725184 2675716885714392 2678884817436672 2682104630919168 2684406837805056 2687633288331264 2688421491376128 2691965309709312 2692754783207424 2695991267321856 2699183203024896 2701312411479136 2702104626204672 2705303799857152 2708555366924288 2712038834389248 2714138547585024 2714366735548416 2715249769709568 2715298496449812 2717629195567104 2718513291067392 2722009565398032 2729308015558656 2730294134177792 2730849862680576 2734694917799936 2738784779501568 2740331980259328 2741135638265856 2744430272446464 2745553896603648 2748853841190912 2751213342818304 2754520089624576 2755087069855744 2758398472583936 2758959921489408 2760766166925312 2765216066436096 2768539643439024 2770916042539008 2771817473245184 2772630365011968 2775060074594304 2786168599216128 2787992657723392 2788560130277376 2791578289324032 2792486441844736 2795842795741184 2798242630729728 2801841444799488 2802752936116224 2805158702481408 2805209042689872 2808530287460352 2809353946005504 2814898836865024 2818282128736256 2819108647206912 2822824734486848 2829473017233408 2830393497616384 2832873826148352 2835305447030784 2836227824812032 2836466277285888 2839875491561472 2846315118526464 2849736170351616 2852182265167872 2853110133293056 2860213141566144 2861051957157888 2863599508783104 2864439317495808 2864490721529472 2867882153213952 2873793756266496 2874385287348224 2877840077357056 2878425837600768 2881541261538576 2884014656520192 2884952880316416 2888420371759104 2890899671482368 2892135163235409 2895559324729344 2897454999535616 2899889766531072 2901527979098112 2905613350162432 2909958828220416 2911602729025536 2912456615657472 2913404092153856 2917151015141376 2920657206265344 2923164176744448 2924115136610304 2926677595226112 2927280011721728 2927875835049984 2931394916582496 2938042070588352 2940316759883776 2941520583852032 2941573371153963 2944098295197696 2945056065323008 2945919762825216 2947583978766336 2951992225824768 2956750350188544 2960304136667136 2962845138419712 2967016844460032 2969563608121344 2970582970475008 2973132795150336 2974350054653952 2976956535099456 2977924994623488 2980481121386496 2984063430426624 2984938567630848 2988873248280192 2990830014169088 2999251280392276 3003682895429632 3006315080810496 3007293091217408 3008895576440832 3013492063862784 3013745419616256 3017367709784064 3018349315817472 3020940141133824 3024209813434368 3027790345535488 3031429516623872 3036315680792576 3038976462914028 3039867704480256 3042574478082048 3043466774839296 3047124787789824 3053405866033152 3054034367807488 3054655990923264 3058327452450816 3065262435336192 3067893528920064 3068946644994048 3071580900950016 3072580143546368 3076531782524928 3081132876939264 3082873477791744 3087214184547584 3095491847913472 3099472953587712 3103142593953792 3103198281656928 3105861937790976 3106872332648448 3110868074740608 3113276569288704 3114607098868902 3118294657400832 3119209160638464 3120336153346048 3120971271634944 3121669700000124 3125365620342784 3129122069405696 3130039748001792 3131807977439232 3136491739938816 3141547247075328 3144243820363776 3145323145208832 3148022959570944 3149047070195712 3152455397238784 3153097053130752 3155161333628928 3160246933069824 3164045306787456 3166761191473152 3167791397994496 3170567394828288 3171497228107776 3174321207902208 3175677826297704 3184192684818432 3190756302913536 3191413076393984 3195248909418496 3197991577976832 3201835317854208 3202104508342272 3203146212704256 3205895659978752 3205953191645568 3206996148056064 3209748899954688 3217027242131456 3220893861412864 3221549447380992 3226085410842112 3232735382962176 3233683448266752 3234735425847296 3237570087026688 3240349082320896 3245571990355968 3249472918228992 3253320151990272 3256841337544704 3259636874477568 3260697295192064 3264616402518016 3268815018932736 3269878425468928 3272685152894976 3273703681747968 3275553070153728 3277579603673088 3288960088408064 3289629528686592 3293190013186944 3297089006075904 3301051853438976 3303885338836992 3305297329411896 3307856354869248 3309210656833536 3313188073488384 3314159733178368 3316031976112128 3320700971614208 3324692198743552 3325667232251904 3327545976029184 3337893950017536 3340759059136512 3341845870411776 3341905841784384 3344774394544128 3345862512082944 3346143811485696 3350165618951424 3357762366386688 3360362011295744 3361737810116608 3361798138461672 3364683765940224 3365778360369152 3372716283396096 3378152545517568 3379143257358336 3383204727619584 3386108729622528 3390178571845632 3390876393668608 3394951966257152 3395642980294656 3397866051600384 3402236040113664 3403342850998272 3406264138727424 3407433407309568 3410358206201856 3411467659378688 3415855140891648 3418091444764672 3422896287842304 3427715749019744 3434781344397312 3435788663783424 3436906389962752 3438847975227392 3443990930128896 3448420239753216 3449542075219968 3452564975618304 3456652661489664 3464490876141568 3468654927675392 3470075063762944 3473115957616032 3474245827060736 3477227974950912 3482428328902656 3489606704037888 3491035418198016 3495231374229504 3503157068955648 3507367594278912 3510378172514304 3516036322885632 3520262328081408 3521294716502016 3523283974619136 3524430164656128 3528244782340096 3537704969043968 3542677953970176 3546512321893632 3549556500332544 3550711237312512 3554978919088128 3555277799703552 3559550970135888 3563765322743808 3567622514285856 3571111358889984 3571846423248896 3576139507892224 3579209117073408 3583511051108352 3584561988501504 3589287079612416 3590339710943232 3594655023095808 3597740525223936 3598910937366528 3602064732585984 3602806168272896 3603539489292288 3607870666563072 3616051779185664 3619155647397888 3620333026279424 3620397995266416 3623505594089472 3624684388089856 3629346087197376 3636827305832448 3639077354078208 3641133150240768 3641947983333478 3646578631901184 3651713039335424 3653775973679104 3659240363261952 3660738528804864 3663946504737792 3665138454921216 3668284457091072 3672693452832768 3678613228652544 3681021555900416 3681770797006848 3686954755248128 3691386191252032 3694554723385344 3696840486682624 3700080099459072 3709225131835392 3713683335118848 3714891465621504 3722104385765376 3730990174306304 3735788593065984 3737003914821632 3740211603308544 3740278723586496 3741375636283392 3743489223032832 3744707049947136 3745805261340672 3758811529609216 3759576604213248 3764095326093312 3772630689644544 3777165101531136 3777482662185024 3780407262707712 3781955036381184 3782022905769381 3786500655415296 3789750829842432 3794305818820608 3795086824701952 3799648227135488 3800421613707264 3802909686890496 3813617522088192 3814735942877184 3818132678377472 3819320962039296 3822599308050432 3823842870951936 3828760707373056 3833362583223264 3837901116801024 3842055015384768 3845352875360256 3846603840421888 3851227162345472 3854532895309824 3856180217647212 3860745766305792 3864129012446976 3866519688708096 3868703972130816 3874489796395008 3879945104293888 3880734834622464 3882136972034048 3883275487543296 3889534686855168 3894209608353792 3897552235659264 3898820182147072 3902236793634816 3903834446733312 3908526555443328 3911881471819776 3917389427451136 3922097828205284 3925464393596928 3927893017100288 3941051702575104 3942333800251392 3945788543563776 3947072182222848 3950460184559616 3959418144161792 3964177060200448 3964983935238144 3965800072871936 3969275380132608 3970566659497984 3973974828515328 3978751240568832 3979918090174464 3985164331040256 3994550141976576 3999351283974144 4008420107747328 4011860768587776 4013575328571588 4017989418483712 4018327226155008 4023156946378752 4024465754423296 4026610256707584 4027920188178432 4031449932496896 4032279751245824 4037947964563968 4048774804537344 4051968617218704 4053156939307008 4056765970776064 4057955699785728 4062833050386432 4068058251583872 4071207821377536 4072874654564352 4072947744674718 4077769936601088 4081270124445696 4087016580448256 4091928859992064 4095441201266688 4102042376699904 4108177169252352 4110497970388992 4111703457398784 4116645408669696 4118330844905472 4123280761786368 4132630604783616 4137523458605056 4137597708875904 4141149250387968 4142496443531264 4147824099654144 4151035425718272 4152809465158536 4156374063808512 4157726209867776 4158945547517952 4162226266666832 4173386330669056 4175743969918976 4179252898824192 4181988986585088 4187367433986048 4188729662767104 4192325093818368 4193764193611776 4197363946094592 4198729426927616 4204129404174336 4206881778171904 4207738053722112 4212795431190528 4213662577426432 4218727075716608 4222348255297536 4227423193104384 4228662970810368 4234237101730272 4244209525850112 4245590246424576 4249310739222528 4254341737218048 4263988770635776 4269113757138944 4269472677789696 4270861616939008 4274604255527424 4275994864074752 4278273397751808 4279665199939584 4290319712349216 4295399263174656 4296658976243712 4301823229820928 4310313843949568 4311577931022336 4316760116035584 4320465443094528 4322311892307864 4327429320474624 4332630557638656 4336349507223552 4342455116726272 4343338987094016 4346182499303424 4358420025243648 4363580203859968 4364938242330624 4367404093538304 4368684923486208 4370106138230784 4375726522712064 4380985809398016 4386172704915456 4390920017582592 4396118674767872 4401402471251968 4407063105882528 4410475139825664 4412280875778048 4416147442796544 4417584097984512 4418879644237824 4421375968149504 4427988338737152 4434222976335872 4435125525282816 4436727968038912 4440456205000704 4450525266690048 4454345412182016 4455874455712512 4459699192725504 4461150016110592 4461525081980928 4466887491935232 4470721682079744 4476095145639936 4477016488515584 4482397517948896 4483309872420288 4486245021253632 4496955044528128 4498876920588414 4504203394023424 4505524343144448 4509472621215744 4510939636826112 4520238095794176 4527523973726208 4530488068800512 4531410211700736 4536314720151552 4537790467997696 4541685518303232 4543244543079424 4547144274935808 4554473521188864 4558464694371042 4563861717123072 4565200162258944 4570687181684736 4579708459196416 4581051551711232 4597893653004288 4599389433626624 4601840293380096 4603419967491072 4607371351425024 4608870215319552 4614797673787392 4627171205185536 4630821276821376 4636303966601216 4643237771870208 4649209430381568 4654713890930688 4654797422485392 4660308498972672 4669914853933056 4670876091940864 4676490125705216 4677441986101248 4680504230019072 4682504550000186 4688048430514176 4693683104108544 4695059622002688 4697711966158848 4699240219541504 4704737609908224 4712320870612992 4717984717813248 4723570605293568 4728683095858176 4732742000443392 4734281649750016 4739971892117504 4740370399604736 4746067960181184 4750141787209728 4751687096991744 4755851092242432 4756830019047808 4761481811853312 4763516739446556 4772278822764544 4776289027227648 4778014734811136 4785716106149888 4787119614590976 4792873364127744 4796987366965248 4802752976781312 4804719319056384 4808843489968128 4810494222084096 4814623349932032 4821402372247552 4825540863197184 4827197327021888 4831340792119296 4839128116263168 4849103074443264 4850525172400128 4852103138770944 4856355130540032 4878987151015936 4879980227985408 4880984705073152 4885262006317056 4886851273228288 4889455311716352 4891045942788096 4896924603777024 4903222528399104 4904817638203392 4909027729342464 4916369405509632 4926072964513792 4933440132612096 4939785019780416 4945633509113856 4951577780158464 4953188620828672 4955828008255488 4961784532303872 4962805847687168 4963815985250304 4969782110232576 4981051457421312 4987038298115328 4988500848377856 4991318964043776 4992942733262848 5006840925026304 5012768805617664 5012858762676576 5018793768124416 5030174252859392 5036220135374848 5036643549580032 5040543016943616 5042606715174912 5042697207692508 5047025648910336 5048667540553728 5059074425094144 5067228818276352 5068714886037504 5070546249187328 5074807091429376 5084823362784256 5086314590502912 5092427949385728 5096799077400576 5098457161269248 5105014276497408 5109396208091136 5111150110964352 5115537309302784 5117201489068032 5122740020513024 5123782711337472 5127137167147008 5141573623529616 5147661021741056 5152172016595968 5153682995675136 5155359584944128 5158271962841088 5165986395193344 5174313112829952 5177700650057728 5178754527657984 5184978992234496 5186046249140224 5192279477805056 5196736314212352 5202982391513088 5205112595644416 5209673936424048 5211368740591104 5215841962426368 5223642493353984 5233952524795904 5254735603433472 5256445067001856 5261051391418368 5262762909630464 5265567258771456 5267280246079488 5274054484328448 5280393492122112 5286645246984192 5292367173510144 5298633104687104 5305001654091776 5306557453565952 5313552441387008 5319768482840448 5326066855968768 5332468378632192 5337045547352064 5344560143663104 5345647984115712 5351433771428784 5357769634873344 5364209261838336 5368813675610112 5375266576662528 5376842982752256 5383930619418624 5385509566414848 5391982534643712 5398366406049792 5402624822958272 5404209252409344 5410607599714304 5417110733848576 5424077668778496 5428277095170048 5428733471096832 5430499539419136 5430596992899624 5435258391134208 5437026582134784 5444019130796064 5458616031117312 5460588268355584 5461699725361152 5462921975000217 5469389835599872 5477569559003136 5480663960518656 5482271276531712 5488860544892928 5491107793207296 5497707682381824 5502426685636608 5509040179249152 5510174139711488 5516796945167872 5517919842978816 5521532333850624 5530432132872192 5537079286878048 5541832085078016 5543634946490368 5545260730023936 5550120149188608 5572337198432256 5575985315446784 5583156578648064 5584972883689472 5591685591482368 5596485261459456 5603682889598976 5605505872232448 5610317404962816 5610418085379744 5617060574920704 5618707892011008 5629797673730048 5636564257472512 5638217294413824 5645649468973696 5658946034466816 5660786995232768 5665747652296704 5670610894061568 5672932554571776 5679750983122944 5692630237052928 5699472340703232 5704364530335744 5706220266586112 5720426283132288 5722103914315776 5727199017566208 5728981443058944 5735764306427904 5748770574696448 5755680154714112 5756851675201536 5763082523077152 5768029313040384 5769905760632832 5776840743518208 5781799342964736 5784270326470818 5791118649458688 5794909999071232 5799779533062144 5803055958196224 5811226700324864 5819917656440832 5823205458051072 5824913231314944 5834302030282752 5841314412530688 5846328353488896 5848230273220608 5853355190452224 5854560023443456 5855751670099968 5862789833164992 5876084141176704 5880633519767552 5883041167704064 5883146742307926 5888196590395392 5890112130646016 5891839525650432 5895167957532672 5913500700377088 5920608273334272 5925690276839424 5934033688920064 5939127216242688 5941165940950016 5946265590300672 5948700109307904 5953913070198912 5955849989246976 5960962242772992 5968126860853248 5969877135261696 5977746496560384 5981660028338176 5998502560784552 6007365790859264 6012630161620992 6014586182434816 6017791152881664 6026984127725568 6027490839232512 6034735419568128 6036698631634944 6041880282267648 6048419626868736 6055580691070976 6062859033247744 6072631361585152 6077952925828056 6079735408960512 6085148956164096 6086933549678592 6094249575579648 6106811732066304 6108068735614976 6109311981846528 6116654904901632 6130524870672384 6135787057840128 6137893289988096 6143161801900032 6145160287092736 6153063565049856 6162265753878528 6165746955583488 6174428369095168 6190983695826944 6198945907175424 6206285187907584 6206396563313856 6211723875581952 6213744665296896 6221736149481216 6226553138577408 6229214197737804 6236589314801664 6238418321276928 6240672306692096 6243339400000248 6250731240685568 6258244138811392 6260079496003584 6263615954878464 6272983479877632 6283094494150656 6288487640727552 6290646290417664 6296045919141888 6298094140391424 6304910794477568 6306194106261504 6310322667257856 6320493866139648 6328090613574912 6333522382946304 6335582795988992 6341134789656576 6342994456215552 6351355652595408 6368385369636864 6381512605827072 6382826152787968 6390497818836992 6395983155953664 6403670635708416 6404209016684544 6406292425408512 6411906383291136 6413992296112128 6419497799909376 6434054484262912 6441787722825728 6443098894761984 6452170821684224 6465470765924352 6467366896533504 6469470851694592 6475140174053376 6480698164641792 6491143980711936 6498945836457984 6506640303980544 6513682675089408 6519273748955136 6529232805036032 6537630037865472 6539756850937856 6545370305789952 6547407363495936 6551106140307456 6555159207346176 6577920176816128 6579259057373184 6586380026373888 6594178012151808 6602103706877952 6610594658823792 6615712709738496 6618421313667072 6626376146976768 6628319466356736 6632063952224256 6641401943228416 6649384397487104 6651334464503808 6655091952058368 6675787900035072 6681518118273024 6683691740823552 6683811683568768 6689548789088256 6691725024165888 6692287622971392 6700331237902848 6715524732773376 6723475620233216 6723596276923344 6729367531880448 6731556720738304 6745432566792192 6748315380882621 6756305091035136 6758286514716672 6766409455239168 6772217459245056 6780357143691264 6781752787337216 6789903932514304 6791285960589312 6795732103200768 6804472080227328 6806685701996544 6812528277454848 6814866814619136 6820716412403712 6822935318757376 6831710281783296 6836182889529344 6845792575684608 6855431498039488 6869562688794624 6871577327566848 6873812779925504 6877695950454784 6887981860257792 6896840479506432 6899084150439936 6905129951236608 6913305322979328 6928981752283136 6937309855350784 6940150127525888 6946231915232064 6948491654121472 6954455949901824 6964856657805312 6979213408075776 6982070836396032 6990462748459008 7006314137911296 7014735188557824 7020756345028608 7023756825000279 7032072645771264 7040524656162816 7042589433004032 7046567949238272 7048860329312256 7056489564680192 7075409938087936 7085355907940352 7093024643787264 7099113000665088 7101422474625024 7109957838176256 7110555599407104 7119101940271776 7127530645487616 7135245028571712 7142222717779968 7143692846497792 7152279015784448 7158418234146816 7167022102216704 7169123977003008 7178574159224832 7180679421886464 7189310046191616 7195481050447872 7204129465171968 7205612336545792 7207078978584576 7215741333126144 7232103558371328 7238311294795776 7240666052558848 7240795990532832 7247011188178944 7249368776179712 7258692174394752 7273654611664896 7278154708156416 7282266300481536 7283895966666956 7303426078670848 7307551947358208 7318480726523904 7321477057609728 7327893009475584 7330276909842432 7336568914182144 7345386905665536 7357226457305088 7362043111800832 7363541594013696 7373909510496256 7382772382504064 7389109446770688 7400160198918144 7418450263670784 7427366670237696 7429782931243008 7444208771530752 7461980348612608 7471577186131968 7474007829643264 7480423206617088 7480557447172992 7482751272566784 7486978446065664 7489414099894272 7517623059218432 7519153208426496 7528190652186624 7545261379289088 7554330203062272 7554965324370048 7560814525415424 7563910072762368 7564045811538762 7573001310830592 7579501659684864 7588611637641216 7590173649403904 7599296454270976 7600843227414528 7605819373780992 7627235044176384 7629471885754368 7636265356754944 7638641924078592 7645198616100864 7647685741903872 7657521414746112 7666725166446528 7675802233602048 7684110030769536 7690705750720512 7693207680843776 7702454324690944 7709065790619648 7712360435294424 7721491532611584 7728258024893952 7733039377416192 7737407944261632 7748979592790016 7759890208587776 7761469669244928 7764273944068096 7766550975086592 7779069373710336 7788419216707584 7795104471318528 7797640364294144 7804473587269632 7807668893466624 7817053110886656 7823762943639552 7834778854902272 7844195656410568 7850928787193856 7855786034200576 7882103405150208 7884667600502784 7891577087127552 7894144364445696 7900920369119232 7918836288323584 7928354120400896 7929967870476288 7931600145743872 7938550760265216 7941133318995968 7947949657030656 7957502481137664 7959836180348928 7970328662080512 7989100283953152 7998702567948288 8016840215494656 8023721537175552 8027150657143176 8035978836967424 8036654452310016 8046313892757504 8048931508846592 8053220513415168 8062899864993792 8064559502491648 8075895929127936 8097549609074688 8103937234437408 8106313878614016 8113531941552128 8115911399571456 8125666100772864 8136116503167744 8142415642755072 8145749309128704 8145895489349436 8155539873202176 8174033160896512 8183857719984128 8190882402533376 8204084753399808 8216354338504704 8220995940777984 8223406914797568 8233290817339392 8236661689810944 8246561523572736 8265261209567232 8275195417751808 8282298500775936 8284992887062528 8295648199308288 8305618930317072 8312748127617024 8315452419735552 8317891095035904 8324452533333664 8346772661338112 8351487939837952 8358505797648384 8363977973170176 8374734867972096 8377459325534208 8387528387223552 8394727892189184 8397458853855232 8408258808348672 8413763556343808 8415476107444224 8425590862381056 8427325154852864 8437454151433216 8444696510595072 8454846386208768 8457325941620736 8468474203460544 8488419051700224 8491180492849152 8498621478445056 8508683474436096 8538227514277888 8538945355579392 8541723233878016 8549208511054848 8551989728149504 8556546795503616 8559330399879168 8580639424698432 8590798526349312 8593317952487424 8603646459641856 8620627687899136 8623155862044672 8633520232071168 8644623784615728 8654858640949248 8665261115277312 8672699014447104 8684910233452544 8686677974188032 8692364998606848 8716840050487296 8727160407719936 8729876484661248 8734808187076608 8737369846972416 8740212276461568 8751453045424128 8761971618796032 8772345409830912 8781840035165184 8792237349535744 8802804942503936 8814126211765056 8820950279651328 8824561751556096 8824720113461889 8832294885593088 8835168195969024 8837759288475648 8842751936299008 8855976677474304 8868445952671744 8870251050565632 8873455936077824 8880912410001408 8901050533380096 8908690824364032 8911748911425024 8919398385451008 8922300032221184 8923050163961856 8933774983870464 8941443364159488 8952190291279872 8954032977031168 8964795035897792 8966619744840576 8972490042507264 8993910089056256 8997753841176828 9008406788046848 9011048686288896 9018945242431488 9021879273652224 9040476191588352 9055047947452416 9060976137601024 9062820423401472 9072629440303104 9075580935995392 9083371036606464 9086489086158848 9094288549871616 9108947042377728 9116929388742084 9127723434246144 9130400324517888 9141374363369472 9159416918392832 9162103103422464 9195787306008576 9198778867253248 9203680586760192 9206839934982144 9214742702850048 9217740430639104 9229595347574784 9261642553642752 9272607933202432 9286475543740416 9298418860763136 9309427781861376 9309594844970784 9320616997945344 9339829707866112 9341752183881728 9352980251410432 9354883972202496 9361008460038144 9365009100000372 9376096861028352 9387366208217088 9390119244005376 9395423932317696 9398480439083008 9409475219816448 9424641741225984 9435969435626496 9447141210587136 9457366191716352 9465484000886784 9468563299500032 9479943784235008 9480740799209472 9492135920362368 9500283574419456 9503374193983488 9511702184484864 9513660038095616 9522963623706624 9527033478893112 9552578054455296 9556029469622272 9571432212299776 9574239229181952 9585746728255488 9593974733930496 9605505953562624 9609438638112768 9617686979936256 9620988444168192 9629246699864064 9642804744495104 9651081726394368 9654394654043776 9662681584238592 9678256232526336 9698206148886528 9701050344800256 9704206277541888 9712710261080064 9757974302031872 9759960455970816 9761969410146304 9770524012634112 9773702546456576 9778910623432704 9782091885576192 9793849207554048 9806445056798208 9809635276406784 9818055458684928 9832738811019264 9852145929027584 9866880265224192 9879570039560832 9891267018227712 9903155560316928 9906377241657344 9911656016510976 9923569064607744 9925611695374336 9927631970500608 9939564220465152 9962102914842624 9974076596230656 9977001696755712 9982637928087552 9985885466525696 10013681850052608 10025537611235328 10025717525353152 10037587536248832 10060348505718784 10072440270749696 10073287099160064 10081086033887232 10085213430349824 10085394415385016 10094051297820672 10097335081107456 10118148850188288 10134457636552704 10137429772075008 10141092498374656 10149614182858752 10169646725568512 10172629181005824 10184855898771456 10193598154801152 10196914322538496 10210028552994816 10218792416182272 10222300221928704 10231074618605568 10234402978136064 10245480041026048 10247565422674944 10254274334294016 10283147247059232 10295322043482112 10304344033191936 10307365991350272 10310719169888256 10316543925682176 10331972790386688 10348626225659904 10355401300115456 10369957984468992 10372092498280448 10384558955610112 10393472628424704 10405964783026176 10410225191288832 10419347872848096 10422737481182208 10431683924852736 10447284986707968 10467905049591808 10509471206866944 10512890134003712 10522102782836736 10525525819260928 10531134517542912 10548108968656896 10560786984244224 10573290493968384 10584734347020288 10597266209374208 10610003308183552 10613114907131904 10627104882774016 10639536965680896 10652133711937536 10664936757264384 10689120287326208 10691295968231424 10702867542857568 10715539269746688 10728418523676672 10737627351220224 10750533153325056 10753685965504512 10767861238837248 10771019132829696 10783965069287424 10796732812099584 10805249645916544 10808418504818688 10834221467697152 10848155337556992 10857466942193664 10860999078838272 10861193985799248 10870516782268416 10874053164269568 10888038261592128 10917232062234624 10921176536711168 10923399450722304 10925843950000434 10938779671199744 10955139118006272 10961327921037312 10977721089785856 10982215586414592 10995415364763648 11004853371273216 11018080358498304 11020348279422976 11033593890335744 11035839685957632 11043064667701248 11060864265744384 11074158573756096 11083664170156032 11087269892980736 11090521460047872 11100240298377216 11144674396864512 11166313157296128 11169945767378944 11183371182964736 11192970522918912 11207365779197952 11211011744464896 11220634809925632 11220836170759488 11234121149841408 11237415784022016 11259595347460096 11273128514945024 11276434588827648 11291298937947392 11317892068933632 11321573990465536 11331495304593408 11341221788123136 11345865109143552 11359501966245888 11385260474105856 11398944681406464 11408729060671488 11412440533172224 11440852566264576 11444207828631552 11454398035132416 11457962886117888 11471528612855808 11497541149392896 11511360309428224 11513703350403072 11526165046154304 11536058626080768 11539811521265664 11553681487036416 11563598685929472 11568540652941636 11582237298917376 11589819998142464 11599559066124288 11606111916392448 11622453400649728 11639835312881664 11646410916102144 11649826462629888 11668604060565504 11682628825061376 11692656706977792 11696460546441216 11706710380904448 11709120046886912 11711503340199936 11725579666329984 11752168282353408 11761267039535104 11766082335408128 11766293484615852 11776393180790784 11780224261292032 11783679051300864 11827001400754176 11841216546668544 11851380553678848 11868067377840128 11878254432485376 11882331881900032 11892531180601344 11897400218615808 11907826140397824 11911699978493952 11921924485545984 11936253721706496 11939754270523392 11955492993120768 11963320056676352 11997005121569104 12014731581718528 12025260323241984 12029172364869632 12035582305763328 12053968255451136 12054981678465024 12069470839136256 12073397263269888 12083760564535296 12096839253737472 12125718066495488 12145262723170304 12155905851656112 12159470817921024 12170297912328192 12173867099357184 12188499151159296 12213623464132608 12216137471229952 12218623963693056 12233309809803264 12261049741344768 12275786579976192 12286323603800064 12290320574185472 12306127130099712 12324531507757056 12331493911166976 12348856738190336 12381967391653888 12397891814350848 12412570375815168 12412793126627712 12423447751163904 12427489330593792 12443472298962432 12453106277154816 12458428395475608 12473178629603328 12476836642553856 12486678800000496 12501462481371136 12516488277622784 12520158992007168 12527231909756928 12545966959755264 12566188988301312 12576975281455104 12581292580835328 12592091838283776 12596188280782848 12609821588955136 12612388212523008 12620645334515712 12640987732279296 12656181227149824 12667044765892608 12671165591977984 12682269579313152 12685988912431104 12702711305190816 12736770739273728 12746817941667173 12763025211654144 12765652305575936 12780995637673984 12791966311907328 12807341271416832 12808418033369088 12812584850817024 12823812766582272 12827984592224256 12838995599818752 12868108968525824 12883575445651456 12886197789523968 12904341643368448 12930941531848704 12934733793067008 12938941703389184 12950280348106752 12961396329283584 12982287961423872 12997891672915968 13027365350178816 13038547497910272 13058465610072064 13075260075730944 13079513701875712 13090740611579904 13094814726991872 13102212280614912 13110318414692352 13155840353632256 13158518114746368 13172760052747776 13188356024303616 13204207413755904 13221189317647584 13231425419476992 13236842627334144 13252752293953536 13256638932713472 13264127904448512 13282803886456832 13298768794974208 13302668929007616 13310183904116736 13351575800070144 13363036236546048 13367623367137536 13379097578176512 13383450048331776 13384575245942784 13400662475805696 13431049465546752 13446951240466432 13447192553846688 13458735063760896 13463113441476608 13490865133584384 13496630761765242 13512610182070272 13516573029433344 13532818910478336 13560714287382528 13563505574674432 13579807865028608 13582571921178624 13591464206401536 13608944160454656 13613371403993088 13625056554909696 13629733629238272 13641432824807424 13645870637514752 13663420563566592 13672365779058688 13691585151369216 13710862996078976 13739125377589248 13743154655133696 13747625559851008 13755391900909568 13793680959012864 13798168300879872 13810259902473216 13826610645958656 13857963504566272 13874619710701568 13880300255051776 13892463830464128 13896983308242944 13908911899803648 13929713315610624 13964141672792064 13980925496918016 14012628275822592 14029470377115648 14041512690057216 14047513650000558 14064145291542528 14081049312325632 14085178866008064 14093135898476544 14097720658624512 14112979129360384 14170711815880704 14186049287574528 14198226001330176 14202844949250048 14219915676352512 14221111198814208 14238203880543552 14255061290975232 14270490057143424 14284445435559936 14287385692995584 14304558031568896 14316836468293632 14334044204433408 14357148318449664 14361358843772928 14378620092383232 14390962100895744 14408258930343936 14411224673091584 14414157957169152 14431482666252288 14464207116742656 14476622589591552 14481332105117696 14481591981065664 14494022376357888 14498737552359424 14517384348789504 14547309223329792 14556309416312832 14567791933333912 14606852157341696 14615103894716416 14636961453047808 14642954115219456 14655786018951168 14660553819684864 14673137828364288 14690773811331072 14714452914610176 14724086223601664 14727083188027392 14747819020992512 14765544765008128 14778218893541376 14800320397836288 14836900527341568 14854733340475392 14859565862486016 14888417543061504 14923960697225216 14943154372263936 14948015659286528 14961114894345984 14965502545133568 14973956892131328 14978828199788544 15035246118436864 15038306416852992 15056381304373248 15090522758578176 15108660406124544 15109930648740096 15121629050830848 15127820145524736 15128091623077524 15146002621661184 15177223275282432 15180347298807808 15198592908541952 15201686454829056 15211638747561984 15254470088352768 15258943771508736 15272530713509888 15277283848157184 15290397232201728 15295371483807744 15315042829492224 15333450332893056 15351604467204096 15368220061539072 15381411501441024 15386415361687552 15404908649381888 15424720870588848 15442983065223168 15456516049787904 15466078754832384 15474815888523264 15497959185580032 15519780417175552 15522939338489856 15528547888136192 15533101950173184 15558138747420672 15576838433415168 15590208942637056 15595280728588288 15608947174539264 15615337786933248 15634106221773312 15647525887279104 15669557709804544 15688391312821136 15701857574387712 15711572068401152 15764206810300416 15769335201005568 15783154174255104 15788288728891392 15801840738238464 15856708240801792 15859935740952576 15863200291487744 15877101520530432 15882266637991936 15895899314061312 15915004962275328 15919672360697856 15940657324161024 15978200567906304 15997405135896576 16033680430989312 16054301314286352 16071957673934848 16073308904620032 16092627785515008 16097863017693184 16106441026830336 16125799729987584 16129119004983296 16151791858255872 16195099218149376 16207874468874816 16212627757228032 16227063883104256 16231822799142912 16251332201545728 16272233006335488 16284831285510144 16291498618257408 16291790978698872 16311079746404352 16348066321793024 16367715439968256 16381764805066752 16388765925000651 16408169506799616 16432708677009408 16441991881555968 16446813829595136 16466581634678784 16473323379621888 16493123047145472 16530522419134464 16550390835503616 16564597001551872 16569985774125056 16591296398616576 16611237860634144 16625496255234048 16630904839471104 16635782190071808 16648905066667328 16693545322676224 16702975879675904 16717011595296768 16727955946340352 16749469735944192 16754918651068416 16775056774447104 16789455784378368 16816517616697344 16827527112687616 16830952214888448 16851181724762112 16854650309705728 16874908302866432 16889393021190144 16909692772417536 16914651883241472 16936948406921088 16976838103400448 16982360985698304 16997242956890112 17076455028555776 17077890711158784 17083446467756032 17098417022109696 17103979456299008 17113093591007232 17118660799758336 17161278849396864 17181597052698624 17207292919283712 17241255375798272 17246311724089344 17267040464142336 17289247569231456 17309717281898496 17330522230554624 17345398028894208 17369820466905088 17373355948376064 17384729997213696 17433680100974592 17454320815439872 17459752969322496 17469616374153216 17474739693944832 17502906090848256 17523943237592064 17544690819661824 17563680070330368 17584474699071488 17605609885007872 17628252423530112 17641900559302656 17649123503112192 17649440226923778 17664589771186176 17670336391938048 17675518576951296 17685503872598016 17736891905343488 17740502101131264 17746911872155648 17761824820002816 17802101066760192 17817381648728064 17823497822850048 17838796770902016 17844600064442368 17846100327923712 17867549967740928 17882886728318976 17904380582559744 17908065954062336 17929590071795584 17933239489681152 17944980085014528 17987820178112512 17995507682353656 18016813576093696 18022097372577792 18037890484862976 18043758547304448 18080952383176704 18110095894904832 18121952275202048 18125640846802944 18145258880606208 18151161871990784 18166742073212928 18172978172317696 18188577099743232 18217894084755456 18233858777484168 18255446868492288 18260800649035776 18282748726738944 18318833836785664 18324206206844928 18391574612017152 18397557734506496 18407361173520384 18413679869964288 18429485405700096 18435480861278208 18459190695149568 18523285107285504 18545215866404864 18572951087480832 18596837721526272 18618855563722752 18619189689941568 18641233995890688 18679659415732224 18683504367763456 18705960502820864 18709767944404992 18722016920076288 18730018200000744 18752193722056704 18774732416434176 18780238488010752 18790847864635392 18818950439632896 18849283482451968 18871938871252992 18894282421174272 18914732383432704 18930968001773568 18937126599000064 18959887568470016 18961481598418944 18984271840724736 19000567148838912 19006748387966976 19023404368969728 19027320076191232 19054066957786224 19105156108910592 19112058939244544 19142864424599552 19148478458363904 19171493456510976 19187949467860992 19211011907125248 19218877276225536 19241976888336384 19258493399728128 19285609488990208 19302163452788736 19308789308087552 19325363168477184 19356512465052672 19396412297773056 19402100689600512 19408412555083776 19425420522160128 19515948604063744 19519920911941632 19523938820292608 19541048025268224 19547405092913152 19557821246865408 19587698415108096 19612890113596416 19619270552813568 19636110917369856 19665477622038528 19704291858055168 19733760530448384 19759140079121664 19782534036455424 19806311120633856 19812754483314688 19847138129215488 19851223390748672 19855263941001216 19879128440930304 19924205829685248 19948153192461312 19954003393511424 19965275856175104 19971770933051392 20027363700105216 20051075222470656 20051435050706304 20075175072497664 20120697011437568 20144880541499392 20146574198320128 20170426860699648 20170788830770032 20188102595641344 20194670162214912 20236297700376576 20244946142647863 20268915273105408 20274859544150016 20282184996749312 20299228365717504 20339293451137024 20345258362011648 20369711797542912 20387196309602304 20393828645076992 20420057105989632 20437584832364544 20444600443857408 20462149237211136 20468805956272128 20490960082052096 20495130845349888 20508548668588032 20566294494118464 20590644086964224 20608688066383872 20614731982700544 20621438339776512 20633087851364352 20663945580773376 20697252451319808 20739915968937984 20744184996560896 20769117911220224 20786945256849408 20811929566052352 20820450382577664 20838695745696192 20845474962364416 20863367849705472 20894569973415936 20935810099183616 21018942413733888 21025780268007424 21044205565673472 21051051638521856 21062269035085824 21096217937313792 21121573968488448 21146580987936768 21169468694040576 21194532418748416 21220006616367104 21226229814263808 21254209765548032 21279073931361792 21304267423875072 21329873514528768 21378240574652416 21382591936462848 21405735085715136 21431078539493376 21456837047353344 21475254702440448 21501066306650112 21507371931009024 21535722477674496 21542038265659392 21567930138574848 21610499291833088 21616837009637376 21668442935394304 21696310675113984 21714933884387328 21721998157676544 21722387971598496 21741033564536832 21748106328539136 21776076523184256 21834464124469248 21842353073422336 21846798901444608 21851687900000868 21877559342399488 21910278236012544 21922655842074624 21955442179571712 21964431172829184 21990830729527296 22009706742546432 22036160716996608 22040696558845952 22067187780671488 22071679371915264 22086129335402496 22121728531488768 22148317147512192 22167328340312064 22174539785961472 22200480596754432 22289348793729024 22332626314592256 22339891534757888 22366742365929472 22385941045837824 22414731558395904 22422023488929792 22441269619851264 22441672341518976 22468242299682816 22519190694920192 22546257029890048 22552869177655296 22582597875894784 22635784137867264 22643147980931072 22662990609186816 22682443576246272 22691730218287104 22719003932491776 22770520948211712 22797889362812928 22817458121342976 22824881066344448 22881705132529152 22888415657263104 22908796070264832 22915925772235776 22943057225711616 22995082298785792 23022720618856448 23027406700806144 23052330092308608 23072117252161536 23079623042531328 23107362974072832 23127197371858944 23137081305883272 23164474597834752 23199118132248576 23212223832784896 23244906801299456 23279670625763328 23292821832204288 23299652925259776 23337208121131008 23365257650122752 23385313413955584 23392921092882432 23413420761808896 23418240093773824 23423006680399872 23451159332659968 23504336564706816 23522534079070208 23532164670816256 23532586969231704 23552786361581568 23560448522584064 23567358102601728 23654002801508352 23682433093337088 23702761107357696 23736134755680256 23756508864970752 23764663763800064 23785062361202688 23794800437231616 23815652280795648 23823399956987904 23843848971091968 23872507443412992 23879508541046784 23910985986241536 23926640113352704 23994010243138208 24029463163437056 24050520646483968 24058344729739264 24071164611526656 24107936510902272 24109963356930048 24138941678272512 24146794526539776 24193678507474944 24251436132990976 24290525446340608 24311811703312224 24318941635842048 24340595824656384 24347734198714368 24376998302318592 24427246928265216 24432274942459904 24437247927386112 24466619619606528 24522099482689536 24551573159952384 24572647207600128 24612254260199424 24649063015514112 24662987822333952 24697713476380672 24763934783307776 24795783628701696 24825586253255424 24846895502327808 24854978661187584 24886944597924864 24916856790951216 24946357259206656 24953673285107712 24973357600000992 25002924962742272 25032976555245568 25040317984014336 25054463819513856 25091933919510528 25132377976602624 25162585161670656 25184183676567552 25192376561565696 25219643177910272 25224776425046016 25241290669031424 25281975464558592 25312362454299648 25334089531785216 25342331183955968 25364539158626304 25371977824862208 25405422610381632 25473541478547456 25493635883334346 25526050423308288 25531304611151872 25561991275347968 25614682542833664 25616836066738176 25625169701634048 25647625533164544 25655969184448512 25677991199637504 25736217937051648 25767150891302912 25772395579047936 25808683286736896 25861883063697408 25869467586134016 25877883406778368 25900560696213504 25964575922847744 25995783345831936 26054730700357632 26077094995820544 26116931220144128 26150520151461888 26159027403751424 26181481223159808 26189629453983744 26204424561229824 26220636829384704 26311680707264512 26317036229492736 26345520105495552 26376712048607232 26408414827511808 26442378635295168 26462850838953984 26473685254668288 26474160340385667 26505504587907072 26513277865426944 26528255808897024 26565607772913664 26597537589948416 26605337858015232 26620367808233472 26703151600140288 26726072473092096 26735246734275072 26758195156353024 26766900096663552 26769150491885568 26801324951611392 26862098931093504 26893902480932864 26894385107693376 26917470127521792 26926226882953216 26981730267168768 26993261523530484 27025220364140544 27033146058866688 27065637820956672 27121428574765056 27127011149348864 27159615730057216 27165143842357248 27182928412803072 27217888320909312 27226742807986176 27250113109819392 27259467258476544 27282865649614848 27291741275029504 27326841127133184 27344731558117376 27383170302738432 27421725992157952 27478250755178496 27486309310267392 27495251119702016 27587361918025728 27596336601759744 27620519804946432 27653221291917312 27715927009132544 27749239421403136 27760600510103552 27784927660928256 27793966616485888 27817823799607296 27859426631221248 27928283345584128 27961850993836032 28025256551645184 28058940754231296 28083025380114432 28095027300001116 28128290583085056 28162098624651264 28170357732016128 28186271796953088 28195441317249024 28225958258720768 28341423631761408 28372098575149056 28396452002660352 28405689898500096 28439831352705024 28442222397628416 28476407761087104 28510122581950464 28540980114286848 28568890871119872 28574771385991168 28609116063137792 28668088408866816 28714296636899328 28722717687545856 28757240184766464 28781924201791488 28816517860687872 28822449346183168 28828315914338304 28862965332504576 28928414233485312 28953245179183104 28962664210235392 28963183962131328 28988044752715776 28997475104718848 29034768697579008 29094618446659584 29112618832625664 29135583866667824 29213704314683392 29230207789432832 29273922906095616 29285908230438912 29311572037902336 29321107639369728 29346275656728576 29381547622662144 29428905829220352 29448172447203328 29454166376054784 29495638041985024 29531089530016256 29556437787082752 29600640795672576 29673801054683136 29709466680950784 29719131724972032 29776835086123008 29847921394450432 29886308744527872 29896031318573056 29922229788691968 29931005090267136 29947913784262656 29957656399577088 30070492236873728 30076612833705984 30112762608746496 30181045517156352 30217320812249088 30219861297480192 30243258101661696 30255640291049472 30256183246155048 30292005243322368 30354446550564864 30360694597615616 30397185817083904 30403372909658112 30423277495123968 30508940176705536 30517887543017472 30545061427019776 30554567696314368 30580794464403456 30590742967615488 30630085658984448 30666900665786112 30703208934408192 30736440123078144 30762823002882048 30772830723375104 30809817298763776 30849441741177696 30885966130446336 30913032099575808 30932157509664768 30949631777046528 30995918371160064 31039560834351104 31045878676979712 31057095776272384 31066203900346368 31116277494841344 31153676866830336 31180417885274112 31217894349078528 31230675573866496 31268212443546624 31295051774558208 31339115419609088 31376782625642272 31403715148775424 31423144136802304 31528413620600832 31538670402011136 31566308348510208 31576577457782784 31713416481603584 31719871481905152 31726400582975488 31754203041060864 31764533275983872 31791798628122624 31830009924550656 31839344721395712 31881314648322048 31956401135812608 31994810271793152 32067360861978624 32108602628572704 32146617809240064 32185255571030016 32195726035386368 32212882053660672 32251599459975168 32258238009966592 32303583716511744 32390198436298752 32415748937749632 32425255514456064 32454127766208512 32502664403091456 32544466012670976 32582997236514816 32583581957397744 32622159492808704 32696132643586048 32735430879936512 32763529610133504 32777531850001302 32816339013599232 32865417354018816 32883983763111936 32933163269357568 32946646759243776 32986246094290944 33061044838268928 33100781671007232 33129194003103744 33139971548250112 33182592797233152 33222475721268288 33250992510468096 33261809678942208 33271564380143616 33297810133334656 33387090645352448 33405951759351808 33434023190593536 33498939471888384 33509837302136832 33550113548894208 33578911568756736 33633035233394688 33655054225375232 33661904429776896 33702363449524224 33709300619411456 33749816605732864 33778786042380288 33819385544835072 33829303766482944 33873896813842176 33953676206800896 33964721971396608 33994485913780224 34152910057111552 34155781422317568 34166892935512064 34196834044219392 34207958912598016 34226187182014464 34237321599516672 34322557698793728 34363194105397248 34414585838567424 34482510751596544 34492623448178688 34534080928284672 34578495138462912 34619434563796992 34661044461109248 34690796057788416 34739640933810176 34746711896752128 34769459994427392 34867360201949184 34919505938644992 34939232748306432 34949479387889664 35005812181696512 35047886475184128 35089381639323648 35127360140660736 35168949398142976 35211219770015744 35256504847060224 35283801118605312 35298247006224384 35298880453847556 35329179542372352 35340672783876096 35351037153902592 35473783810686976 35481004202262528 35493823744311296 35523649640005632 35604202133520384 35634763297456128 35646995645700096 35677593541804032 35689200128884736 35692200655847424 35735099935481856 35765773456637952 35808761165119488 35816131908124672 35859180143591168 35866478979362304 35889960170029056 35991015364707312 36033627152187392 36044194745155584 36075780969725952 36087517094608896 36161904766353408 36220191789809664 36243904550404096 36251281693605888 36290517761212416 36302323743981568 36345956344635392 36377154199486464 36435788169510912 36467717554968336 36510893736984576 36521601298071552 36565497453477888 36637667673571328 36648412413689856 36783149224034304 36795115469012992 36827359739928576 36858970811400192 36870961722556416 36918381390299136 37046570214571008 37090431732809728 37145902174961664 37193675443052544 37237711127445504 37238379379883136 37282467991781376 37359318831464448 37367008735526912 37411921005641728 37419535888809984 37460036400001488 37504387444113408 37549464832868352 37560476976021504 37581695729270784 37637900879265792 37698566964903936 37743877742505984 37788564842348544 37829464766865408 37861936003547136 37874253198000128 37919775136940032 37922963196837888 37968543681449472 38001134297677824 38013496775933952 38046808737939456 38054640152382464 38108133915572448 38210312217821184 38224117878489088 38240453825001519 38285728849199104 38296956916727808 38342986913021952 38375898935721984 38422023814250496 38437754552451072 38483953776672768 38516986799456256 38571218977980416 38604326905577472 38617578616175104 38650726336954368 38713024930105344 38792824595546112 38804201379201024 38816825110167552 38850841044320256 39031897208127488 39047877640585216 39082096050536448 39094810185826304 39115642493730816 39175396830216192 39225780227192832 39238541105627136 39272221834739712 39330955244077056 39408583716110336 39467521060896768 39518280158243328 39565068072910848 39612622241267712 39625508966629376 39694276258430976 39702446781497344 39710527882002432 39758256881860608 39848411659370496 39896306384922624 39908006787022848 39930551712350208 39943541866102784 40054727400210432 40102870101412608 40150350144995328 40241394022875136 40289761082998784 40293148396640256 40340853721399296 40341577661540064 40376205191282688 40389340324429824 40472595400753152 40489892285295726 40537830546210816 40549719088300032 40564369993498624 40598456731435008 40678586902274048 40690516724023296 40739423595085824 40774392619204608 40840114211979264 40875169664729088 40889200887714816 40924298474422272 40937611912544256 40981920164104192 40990261690699776 41017097337176064 41132588988236928 41181288173928448 41217376132767744 41229463965401088 41242876679553024 41266175702728704 41394504902639616 41479831937875968 41488369993121792 41538235822440448 41573890513698816 41623859132104704 41640900765155328 41677391491392384 41690949924728832 41726735699410944 41789139946831872 41871620198367232 42037884827467776 42051560536014848 42088411131346944 42102103277043712 42124538070171648 42192435874627584 42243147936976896 42293161975873536 42338937388081152 42389064837496832 42440013232734208 42508419531096064 42558147862723584 42608534847750144 42659747029057536 42756481149304832 42765183872925696 42811470171430272 42862157078986752 42913674094706688 42950509404880896 43002132613300224 43071444955348992 43084076531318784 43135860277149696 43220998583666176 43233674019274752 43336885870788608 43392621350227968 43429867768774656 43443996315353088 43444775943196992 43482067129073664 43496212657078272 43552153046368512 43668928248938496 43684706146844672 43703375800001736 43755118684798976 43820556472025088 43845311684149248 43910884359143424 43928862345658368 43981661459054592 44019413485092864 44072321433993216 44081393117691904 44134375561342976 44143358743830528 44172258670804992 44243457062977536 44296634295024384 44334656680624128 44349079571922944 44400961193508864 44578697587458048 44665252629184512 44679783069515776 44733484731858944 44771882091675648 44829463116791808 44844046977859584 44883344683037952 44936484599365632 45038381389840384 45092514059780096 45105738355310592 45165195751789568 45271568275734528 45286295961862144 45325981218373632 45364887152492544 45383460436574208 45438007864983552 45541041896423424 45595778725625856 45634916242685952 45763410265058304 45776831314526208 45817592140529664 45831851544471552 45886114451423232 45990164597571584 46045441237712896 46054813401612288 46104660184617216 46144234504323072 46159246085062656 46214725948145664 46274162611766544 46328949195669504 46398236264497152 46424447665569792 46489813602598912 46559341251526656 46585643664408576 46599305850519552 46674416242262016 46730515300245504 46770626827911168 46785842185764864 46826841523617792 46836480187547648 46846013360799744 46902318665319936 47008673129413632 47064329341632512 47065173938463408 47105572723163136 47120897045168128 47134716205203456 47308005603016704 47364866186674176 47405522214715392 47472269511360512 47529327527600128 47570124722405376 47589600874463232 47631304561591296 47646799913975808 47687697942183936 47745014886825984 47759017082093568 47821971972483072 47853280226705408 47988020486276416 48058926326874112 48101041292967936 48116689459478528 48215873021804544 48219926713860096 48277883356545024 48293589053079552 48387357014949888 48502872265981952 48581050892681216 48623623406624448 48637883271684096 48681191649312768 48695468397428736 48753996604637184 48854493856530432 48864549884919808 48874495854772224 48933239239213056 49044198965379072 49103146319904768 49145294415200256 49166297775001953 49224508520398848 49298126031028224 49325975644667904 49395426952761344 49527869566615552 49591567257403392 49651172506510848 49693791004655616 49709957322375168 49773889195849728 49833713581902432 49892714518413312 49907346570215424 49946715200001984 50005849925484544 50065953110491136 50080635968028672 50108927639027712 50183867839021056 50264755953205248 50325170323341312 50368367353135104 50439286355820544 50449552850092032 50482581338062848 50563950929117184 50624724908599296 50668179063570432 50684662367911936 50729078317252608 50743955649724416 50810845220763264 50947082957094912 50987271766668692 51062609222303744 51123982550695936 51229365085667328 51233672133476352 51250339403268096 51295251066329088 51311938368897024 51355982399275008 51472435874103296 51534301782605824 51544791158095872 51617366573473792 51723766127394816 51738935172268032 51801121392427008 51929151845695488 51991566691663872 52109461400715264 52154189991641088 52233862440288256 52301040302923776 52318054807502848 52362962446319616 52379258907967488 52408849122459648 52623361414529024 52634072458985472 52691040210991104 52753424097214464 52816829655023616 52884757270590336 52925701677907968 52947370509336576 52948320680771334 53011009175814144 53026555730853888 53056511617794048 53131215545827328 53195075179896832 53210675716030464 53240735616466944 53406303200280576 53452144946184192 53470493468550144 53516390312706048 53533800193327104 53538300983771136 53602649903222784 53724197862187008 53787804961865728 53788770215386752 53834940255043584 53852453765906432 53963460534337536 53986523047060968 54050440728281088 54066292117733376 54131275641913344 54242857149530112 54254022298697728 54319231460114432 54330287684714496 54365856825606144 54435776641818624 54453485615972352 54500226219638784 54518934516953088 54565731299229696 54583482550059008 54653682254266368 54689463116234752 54766340605476864 54843451984315904 54956501510356992 54972618620534784 54990502239404032 55174723836051456 55192673203519488 55241039609892864 55306442583834624 55431854018265088 55498478842806272 55521201020207104 55569855321856512 55587933232971776 55635647599214592 55718853262442496 55856566691168256 55923701987672064 56050513103290368 56117881508462592 56166050760228864 56190054600002232 56256581166170112 56324197249302528 56340715464032256 56372543593906176 56451916517441536 56682847263522816 56744197150298112 56792904005320704 56811379797000192 56879662705410048 56884444795256832 56952815522174208 57020245163900928 57081960228573696 57149542771982336 57218232126275584 57336176817733632 57428593273798656 57445435375091712 57514480369532928 57563848403582976 57633035721375744 57644898692366336 57656631828676608 57725930665009152 57856828466970624 57906490358366208 57926367924262656 57976089505431552 57994950209437696 58069537395158016 58189236893319168 58225237665251328 58271167733335648 58427408629366784 58460415578865664 58547845812191232 58571816460877824 58623144075804672 58642215278739456 58763095245324288 58857811658440704 58896344894406656 58908332752109568 58991276083970048 59062179060032512 59112875574165504 59201281591345152 59347602109366272 59418933361901568 59438263449944064 59553670172246016 59772617489055744 59792062637146112 59844459577383936 59862010180534272 59895827568525312 59915312799154176 60140984473747456 60153225667411968 60225525217492992 60362091034312704 60434641624498176 60439722594960384 60511280582098944 60512366492310096 60584010486644736 60708893101129728 60721389195231232 60794371634167808 60806745819316224 60846554990247936 61017880353411072 61035775086034944 61090122854039552 61109135392628736 61161588928806912 61181485935230976 61260171317968896 61333801331572224 61406417868816384 61472880246156288 61525646005764096 61545661446750208 61619634597527552 61698883482355392 61771932260892672 61826064199151616 61864315019329536 61899263554093056 61991836742320128 62079121668702208 62091757353959424 62114191552544768 62232554989682688 62307353733660672 62360835770548224 62435788698157056 62461351147732992 62536424887093248 62590103549116416 62678230839218176 62753565251284544 62807430297550848 62846288273604608 63056827241201664 63077340804022272 63132616697020416 63153154915565568 63426832963207168 63439742963810304 63452801165950976 63508406082121728 63529066551967744 63583597256245248 63660019849101312 63678689442791424 63762629296644096 63912802271625216 63989620543586304 64134721723957248 64217205257145408 64293235618480128 64370511142060032 64391452070772736 64425764107321344 64503198919950336 64516476019933184 64607167433023488 64831497875499264 64850511028912128 64908255532417024 65005328806182912 65088932025341952 65165994473029632 65167163914795488 65244318985617408 65392265287172096 65470861759873024 65527059220267008 65555063700002604 65632678027198464 65730834708037632 65767967526223872 65866326538715136 65893293518487552 65972492188581888 66122089676537856 66201563342014464 66258388006207488 66279943096500224 66365185594466304 66444951442536576 66501985020936192 66523619357884416 66595620266669312 66774181290704896 66868046381187072 66997878943776768 67019674604273664 67100227097788416 67157823137513472 67266070466789376 67310108450750464 67323808859553792 67404726899048448 67418601238822912 67499633211465728 67557572084760576 67638771089670144 67658607532965888 67747793627684352 67907352413601792 67929443942793216 67988971827560448 68305820114223104 68311562844635136 68333785871024128 68393668088438784 68415917825196032 68452374364028928 68474643199033344 68645115397587456 68726388210794496 68829171677134848 68965021503193088 68985246896357376 69068161856569344 69156990276925824 69238869127593984 69322088922218496 69381592115576832 69479281867620352 69493423793504256 69734720403898368 69839011877289984 69878465496612864 69898958775779328 70011624363393024 70095772950368256 70178763278647296 70254720281321472 70337898796285952 70422439540031488 70513009694120448 70567602237210624 70596494012448768 70597760907695112 70658359084744704 70681345567752192 70702074307805184 70947567621373952 70962008404525056 70987647488622592 71047299280011264 71208404267040768 71269526594912256 71293991291400192 71355187083608064 71378400257769472 71384401311694848 71470199870963712 71531546913275904 71617522330238976 71632263816249344 71718360287182336 71732957958724608 71779920340058112 71982030729414624 72067254304374784 72088389490311168 72151561939451904 72175034189217792 72323809532706816 72440383579619328 72487809100808192 72581035522424832 72604647487963136 72691912689270784 72754308398972928 72871576339021824 72935435109936672 73021787473969152 73043202596143104 73130994906955776 73275335347142656 73296824827379712 73566298448068608 73590230938025984 73654719479857152 73717941622800384 73836762780598272 74093140429142016 74180863465619456 74291804349923328 74387350886105088 74476758759766272 74564935983562752 74734017471053824 74823842011283456 74839071777619968 74920072800002976 75008774888226816 75098929665736704 75120953952043008 75163391458541568 75275801758531584 75397133929807872 75487755485011968 75577129684697088 75658929533730816 75723872007094272 75839550273880064 75845926393675776 75937087362898944 76002268595355648 76026993551867904 76093617475878912 76109280304764928 76216267831144896 76420624435642368 76448235756978176 76480907650003038 76571457698398208 76593913833455616 76685973826043904 76844047628500992 76875509104902144 76967907553345536 77033973598912512 77142437955960832 77208653811154944 77235157232350208 77301452673908736 77426049860210688 77585649191092224 77608402758402048 77633650220335104 77701682088640512 78095755281170432 78164192101072896 78189620371652608 78231284987461632 78350793660432384 78451560454385664 78477082211254272 78544443669479424 78661910488154112 78817167432220672 78935042121793536 79036560316486656 79130136145821696 79225244482535424 79251017933258752 79388552516861952 79404893562994688 79421055764004864 79516513763721216 79696823318740992 79792612769845248 79816013574045696 79861103424700416 79887083732205568 80109454800420864 80205740202825216 80300700289990656 80482788045750272 80579522165997568 80586296793280512 80681707442798592 80683155323080128 80752410382565376 80778680648859648 80945190801506304 80979784570591452 81075661092421632 81099438176600064 81128739986997248 81196913462870016 81357173804548096 81381033448046592 81478847190171648 81548785238409216 81680228423958528 81750339329458176 81778401775429632 81848596948844544 81875223825088512 81963840328208384 81980523381399552 82034194674352128 82265177976473856 82362576347856896 82434752265535488 82458927930802176 82485753359106048 82789009805279232 82959663875751936 82976739986243584 83076471644880896 83147781027397632 83247718264209408 83281801530310656 83354782982784768 83381899849457664 83453471398821888 83578279893663744 83743240396734464 84075769654935552 84103121072029696 84176822262693888 84204206554087424 84249076140343296 84384871749255168 84486295873953792 84586323951747072 84677874776162304 84880026465468416 85016839062192128 85116295725447168 85217069695500288 85319494058115072 85512962298609664 85530367745851392 85622940342860544 85724314157973504 85827348189413376 86004265226600448 86142889910697984 86168153062637568 86271720554299392 86441997167332352 86467348038549504 86673771741577216 86785242700455936 86859735537549312 86887992630706176 86889551886393984 86964134258147328 86992425314156544 87104306092737024 87337856497876992 87406751600003472 87510237369597952 87641112944050176 87690623368298496 87821768718286848 87857724691316736 87963322918109184 88038826970185728 88144642867986432 88162786235383808 88268751122685952 88286717487661056 88344517341609984 88486914125955072 88593268590048768 88669313361248256 88698159143845888 88801922387017728 89157395174916096 89330505258369024 89359566139031552 89466969463717888 89543764183351296 89658926233583616 89688093955719168 89766689366075904 89872969198731264 90076762779680768 90185028119560192 90211476710621184 90330391503579136 90543136551469056 90572591923724288 90651962436747264 90729774304985088 90766920873148416 90876015729967104 91082083792846848 91191557451251712 91269832485371904 91526820530116608 91553662629052416 91635184281059328 91663703088943104 91772228902846464 91980329195143168 92090882475425792 92109626803224576 92209320369234432 92288469008646144 92318492170125312 92429451896291328 92548325223533088 92657898391339008 92796472528994304 92848895331139584 92979627205197824 93118682503053312 93171287328817152 93198611701039104 93348832484524032 93461030600491008 93541253655822336 93653683047235584 93672960375095296 93692026721599488 93804637330639872 94017346258827264 94128658683265024 94130347876926816 94211145446326272 94241794090336256 94269432410406912 94616011206033408 94729732373348352 94944539022721024 95058655055200256 95140249444810752 95179201748926464 95262609123182592 95293599827951616 95375395884367872 95490029773651968 95518034164187136 95643943944966144 95706560453410816 95976040972552832 96202082585935872 96233378918957056 96439853427720192 96555766713090048 96587178106159104 96774714029899776 97005744531963904 97162101785362432 97247246813248896 97275766543368192 97362383298625536 97507993209274368 97729099769839616 97748991709544448 97866478478426112 98088397930758144 98206292639809536 98290588830400512 98332595550003906 98449017040797696 98596252062056448 98651951289335808 98790853905522688 99183134514806784 99302345013021696 99387582009311232 99419914644750336 99547778391699456 99667427163804864 99785429036826624 99814693140430848 99893430400003968 100011699850969088 100131906220982272 100161271936057344 100217855278055424 100529511906410496 100650340646682624 100736734706270208 100878572711641088 100899105700184064 100965162676125696 101127901858234368 101249449817198592 101336358127140864 101369324735823872 101458156634505216 101487911299448832 101621690441526528 101894165914189824 101974543533337384 102125218444607488 102247965101391872 102458730171334656 102467344266952704 102500678806536192 102590502132658176 102623876737794048 102711964798550016 102944871748206592 103068603565211648 103089582316191744 103234733146947584 103447532254789632 103477870344536064 103602242784854016 103858303691390976 103983133383327744 104218922801430528 104308379983282176 104467724880576512 104602080605847552 104636109615005696 104758517815934976 104817698244919296 105246722829058048 105268144917970944 105382080421982208 105506848194428928 105633659310047232 105769514541180672 105851403355815936 105894741018673152 105896641361542668 106022018351628288 106053111461707776 106262431091654656 106390150359793664 106421351432060928 106481471232933888 106812606400561152 106904289892368384 106940986937100288 107032780625412096 107067600386654208 107076601967542272 107205299806445568 107448395724374016 107577540430773504 107669880510087168 107704907531812864 107973046094121936 108100881456562176 108132584235466752 108262551283826688 108485714299060224 108508044597395456 108638462920228864 108660575369428992 108731713651212288 108871553283637248 108906971231944704 109037869033906176 109131462598459392 109166965100118016 109307364508532736 109378926232469504 109532681210953728 109686903968631808 109913003020713984 109945237241069568 109981004478808064 110349447672102912 110385346407038976 110482079219785728 110612885167669248 110996957685612544 111042402040414208 111139710643713024 111175866465943552 111271295198429184 111437706524884992 111713133382336512 111847403975344128 112101026206580736 112235763016925184 112380109200004464 112513162332340224 112648394498605056 112681430928064512 112745087187812352 112903833034883072 113365694527045632 113488394300596224 113585808010641408 113622759594000384 113759325410820096 113768889590513664 113905631044348416 114040490327801856 114163920457147392 114299085543964672 114436464252551168 114672353635467264 114721361475004557 114857186547597312 114890870750183424 115028960739065856 115127696807165952 115266071442751488 115289797384732672 115313263657353216 115451861330018304 115713656933941248 115812980716732416 115852735848525312 115952179010863104 115989900418875392 116139074790316032 116378473786638336 116450475330502656 116542335466671296 116854817258733568 116920831157731328 117095691624382464 117143632921755648 117246288151609344 117284430557478912 117526190490648576 117715623316881408 117792689788813312 117816665504219136 117982552167940096 118124358120065024 118225751148331008 118402563182690304 118695204218732544 118837866723803136 118876526899888128 119107340344492032 119545234978111488 119584125274292224 119688919154767872 119724020361068544 119791655137050624 119830625598308352 120281968947494912 120451050434985984 120724182068625408 120869283248996352 120879445189920768 121022561164197888 121024732984620192 121168020973289472 121417786202259456 121442778390462464 121588743268335616 121613491638632448 121693109980495872 122035760706822144 122071550172069888 122180245708079104 122218270785257472 122323177857613824 122520342635937792 122667602663144448 122812835737632768 122945760492312576 123051292011528192 123091322893500416 123239269195055104 123397766964710784 123543864521785344 123652128398303232 123728630038659072 123798527108186112 124158243337404416 124183514707918848 124228383105089536 124465109979365376 124614707467321344 124721671541096448 124871577396314112 124922702295465984 125072849774186496 125180207098232832 125356461678436352 125507130502569088 125614860595101696 126113654482403328 126154681608044544 126265233394040832 126306309831131136 126853665926414336 126879485927620608 126905602331901952 127016812164243456 127058133103935488 127167194512490496 127320039698202624 127525258593288192 127825604543250432 127979241087172608 128269443447914496 128434410514290816 128586471236960256 128741022284120064 128782904141545472 128851528214642688 129006397839900672 129032952039866368 129214334866046976 129662995750998528 129701022057824256 129816511064834048 130010657612365824 130177864050683904 130331988946059264 130334327829590976 130488637971234816 130784530574344192 130941723519746048 131054118440534016 131110127400005208 131265356054396928 131461669416075264 131535935052447744 131732653077430272 131786587036975104 131944984377163776 132244179353075712 132403126684028928 132516776012414976 132559886193000448 132730371188932608 132889902885073152 133003970041872384 133047238715768832 133191240533338624 133548362581409792 133736092762374144 133995757887553536 134039349208547328 134200454195576832 134315646275026944 134532140933578752 134620216901500928 134809453798096896 134837202477645824 134999266422931456 135115144169521152 135277542179340288 135317215065931776 135495587255368704 135814704827203584 135858887885586432 135977943655120896 136611640228446208 136623125689270272 136667571742048256 136787336176877568 136831835650392064 136904748728057856 137290230795174912 137452776421588992 137658343354269696 137930043006386176 137970493792714752 138136323713138688 138313980553851648 138477738255187968 138644177844436992 138958563735240704 138986847587008512 139469440807796736 139678023754579968 139756930993225728 139797917551558656 140023248726786048 140191545900736512 140357526557294592 140509440562642944 140844879080062976 141026019388240896 141192988024897536 141195521815390224 141316718169489408 141362691135504384 141404148615610368 141895135242747904 141924016809050112 141975294977245184 142094598560022528 142416808534081536 142587982582800384 142710374167216128 142756800515538944 142768802623389696 142940399741927424 143063093826551808 143235044660477952 143264527632498688 143436720574364672 143465915917449216 143559840680116224 143964061458829248 144134508608749568 144176778980622336 144303123878903808 144350068378435584 144647619065413632 144880767159238656 145162071044849664 145209294975926272 145383825378541568 145508616797945856 145743152678043648 145870870219873344 146043574947938304 146086405192286208 146261989813911552 146550670694285312 146593649654759424 147132596896137216 147180461876051968 147309438959714304 147435883245600768 147673525561196544 148186280858284032 148361726931238912 148583608699846656 148774701772210176 148953517519532544 149129871967125504 149468034942107648 149647684022566912 149678143555239936 149840145600005952 150017549776453632 150197859331473408 150241907904086016 150326782917083136 150551603517063168 150794267859615744 150975510970023936 151317859067461632 151447744014188544 151679100547760128 151691852787351552 151874174725797888 152004537190711296 152053987103735808 152187234951757824 152218560609529856 152432535662289792 152841248871284736 152896471513956352 152961815300006076 153142915396796416 153187827666911232 153371947652087808 153688095257001984 153751018209804288 153935815106691072 154067947197825024 154284875911921664 154417307622309888 154470314464700416 154602905347817472 154852099720421376 155171298382184448 155216805516804096 155403364177281024 156191510562340864 156328384202145792 156379240743305216 156462569974923264 156701587320864768 156903120908771328 156954164422508544 157088887338958848 157634334864441344 157870084243587072 158073120632973312 158260272291643392 158450488965070848 158502035866517504 158777105033723904 158809787125989376 158842111528009728 159033027527442432 159393646637481984 159585225539690496 159632027148091392 159722206849400832 159774167464411136 160218909600841728 160411480405650432 160601400579981312 160965576091500544 161159044331995136 161172593586561024 161363414885597184 161366310646160256 161504820765130752 161557361297719296 161890381603012608 161959569141182904 162151322184843264 162198876353200128 162393826925740032 162714347609096192 162762066896093184 162957694380343296 163097570476818432 163360456847917056 163500678658916352 163556803550859264 163697193897689088 163750447650177024 163927680656416768 163961046762799104 164068389348704256 164530355952947712 164725152695713792 164869504531070976 164917855861604352 164971506718212096 165578019610558464 165919327751503872 165953479972487168 166152943289761792 166295562054795264 166495436528418816 166563603060621312 166709565965569536 166763799698915328 166906942797643776 167156559787327488 167486480793468928 168151539309871104 168206242144059392 168353644525387776 168408413108174848 168498152280686592 168769743498510336 168972591747907584 169355749552324608 169760052930936832 170033678124384256 170232591450894336 170434139391000576 170638988116230144 171025924597219328 171060735491702784 171245880685721088 171448628315947008 171654696378826752 172008530453200896 172285779821395968 172336306125275136 172543441108598784 172883994334664704 172934696077099008 173347543483154432 173570485400911872 173719471075098624 173779103772787968 173928268516294656 173984850628313088 174208612185474048 174675712995753984 174813503200006944 175020474739195904 175282225888100352 175381246736596992 175643537436573696 175715449382633472 175926645836218368 176289285735972864 176325572470767616 176537502245371904 176573434975322112 176689034683219968 176973828251910144 177186537180097536 177338626722496512 177396318287691776 177603844774035456 178314790349832192 178661010516738048 178719132278063104 178933938927435776 179317852467167232 179376187911438336 179533378732151808 179745938397462528 180153525559361536 180370056239120384 180422953421242368 180660783007158272 181086273102938112 181145183847448576 181303924873494528 181533841746296832 181752031459934208 182164167585693696 182383114902503424 182539664970743808 183053641060233216 183107325258104832 183270368562118656 183327406177886208 183544457805692928 184181764950851584 184219253606449152 184418640738468864 184576938017292288 184636984340250624 184858903792582656 185096650447066176 185315796782678016 185592945057988608 185697790662279168 185959254410395648 186237365006106624 186342574657634304 186697664969048064 186922061200982016 187082507311644672 187307366094471168 187345920750190592 187384053443198976 187609274661279744 188034692517654528 188257317366530048 188260695753853632 188422290892652544 188483588180672512 188538864820813824 189232022412066816 189459464746696704 189889078045442048 190117310110400512 190280498889621504 190358403497852928 190525218246365184 190587199655903232 190750791768735744 190980059547303936 191036068328374272 191287887889932288 191413120906821632 191952081945105664 192404165171871744 192466757837914112 192879706855440384 193111533426180096 193174356212318208 193549428059799552 194011489063927808 194324203570724864 194494493626497792 194551533086736384 194724766597251072 195015986418548736 195458199539679232 195497983419088896 195732956956852224 196176795861516288 196412585279619072 196581177660801024 196665191100007812 196898034081595392 197192504124112896 197303902578671616 197581707811045376 198366269029613568 198604690026043392 198775164018622464 198839829289500672 199095556783398912 199334854327609728 199570858073653248 199786860800007936 200023399701938176 200263812441964544 200322543872114688 201059023812820992 201300681293365248 201473469412540416 201757145423282176 201798211400368128 201930325352251392 202255803716468736 202498899634397184 202672716254281728 202738649471647744 202916313269010432 202975822598897664 203243380883053056 203788331828379648 203949087066674768 204250436889214976 204495930202783744 204917460342669312 204934688533905408 205001357613072384 205181004265316352 205247753475588096 205423929597100032 206137207130423296 206179164632383488 206469466293895168 206895064509579264 206955740689072128 207204485569708032 207716607382781952 207966266766655488 208437845602861056 208935449761153024 209204161211695104 209272219230011392 209517035631869952 209635396489838592 210493445658116096 210536289835941888 210764160843964416 211013696388857856 211267318620094464 211539029082361344 211702806711631872 211789482037346304 211793282723085336 212044036703256576 212106222923415552 212524862183309312 212780300719587328 212842702864121856 212962942465867776 213625212801122304 213808579784736768 213881973874200576 214065561250824192 214135200773308416 214153203935084544 214410599612891136 214896791448748032 215155080861547008 215339761020174336 215409815063625728 215946092188243872 216201762913124352 216265168470933504 216525102567653376 216971428598120448 217016089194790912 217276925840457728 217321150738857984 217463427302424576 217743106567274496 217813942463889408 218075738067812352 218262925196918784 218614729017065472 218757852464939008 219065362421907456 219373807937263616 219826006041427968 219890474482139136 219962008957616128 220698895344205824 220770692814077952 220964158439571456 221993915371225088 222084804080828416 222279421287426048 222351732931887104 222542590396858368 222875413049769984 223694807950688256 224202052413161472 224471526033850368 224760218400008928 225026324664680448 225296788997210112 225362861856129024 225490174375624704 225807666069766144 226731389054091264 226976788601192448 227171616021282816 227518650821640192 227537779181027328 227811262088696832 228080980655603712 228327840914294784 228598171087929344 228872928505102336 229344707270934528 229442722950009114 229714373095194624 229781741500366848 230057921478131712 230532142885502976 230579594769465344 230626527314706432 230903722660036608 231427313867882496 231625961433464832 231705471697050624 231904358021726208 231979800837750784 232278149580632064 232756947573276672 232900950661005312 233084670933342592 233709634517467136 233841662315462656 234287265843511296 234492576303218688 234568861114957824 235052380981297152 235431246633762816 235585379577626624 235633331008438272 235965104335880192 236248716240130048 236451502296662016 236805126365380608 237390408437465088 237675733447606272 237753053799776256 238214680688984064 239090469956222976 239168250548584448 239377838309535744 239448040722137088 239583310274101248 239661251196616704 240902100869971968 241448364137250816 241738566497992704 241758890379841536 242045122328395776 242049465969240384 242336041946578944 242835572404518912 242885556780924928 243177486536671232 243226983277264896 243386219960991744 244071521413644288 244143100344139776 244436541570514944 244646355715227648 245040685271875584 245335205326288896 245625671475265536 245891520984625152 246102584023056384 246182645787000832 246478538390110208 246795533929421568 247087729043570688 247304256796606464 247457260077318144 248316486674808832 248367029415837696 248456766210179072 248930219958730752 249229414934642688 249443343082192896 249743154792628224 249845404590931968 250145699548372992 250360414196465664 250712923356872704 251014261005138176 251229721190203392 252227308964806656 252309363216089088 252530466788081664 252612619662262272 253707331852828672 253758971855241216 253811204663803904 254033624328486912 254116266207870976 254640079396405248 255050517186576384 255651209086500864 255958482174345216 256538886895828992 256868821028581632 257172942473920512 257482044568240128 257565808283090944 258012795679801344 258065904079732736 258428669732093952 259325991501997056 259402044115648512 259633022129668096 260021315224731648 260355728101367808 260663977892118528 260668655659181952 260977275942469632 261569061148688384 261883447039492096 262220254800010416 262530712108793856 262923338832150528 263071870104895488 263465306154860544 263573174073950208 263889968754327552 264488358706151424 264806253368057856 265033552024829952 265119772386000896 265460742377865216 265779805770146304 266007940083744768 266094477431537664 266382481066677248 267096725162819584 267472185524748288 267991515775107072 268078698417094656 268400908391153664 268631292550053888 269064281867157504 269618907596193792 269674404955291648 269998532845862912 270230288339042304 270555084358680576 270634430131863552 270991174510737408 271629409654407168 271717775771172864 271955887310241792 273223280456892416 273246251378540544 273335143484096512 273574672353755136 273663671300784128 273809497456115712 274580461590349824 274905552843177984 275316686708539392 275860086012772352 275940987585429504 276272647426277376 276627961107703296 276955476510375936 277288355688873984 277917127470481408 277973695174017024 278938881615593472 279356047509159936 279513861986451456 279595835103117312 280046497453572096 280383091801473024 281018881125285888 281689758160125952 282052038776481792 282385976049795072 282391043630780448 282633436338978816 282725382271008768 282808297231220736 283790270485495808 283848033618100224 283950589954490368 284189197120045056 284833617068163072 285175965165600768 285420748334432256 285537605246779392 285880799483854848 286126187653103616 286470089320955904 286529055264997376 286873441148729344 286931831834898432 287119681360232448 287928122917658496 288269017217499136 288606247757807616 288700136756871168 289761534318477312 290324142089699328 290418589951852544 290767650757083136 291017233595891712 291486305356087296 291741740439746688 292087149895876608 292523979627823104 293101341388570624 293187299309518848 294265193792274432 294360923752103936 294618877919428608 294871766491201536 295347051122393088 296372561716568064 296723453862477824 297549403544420352 297907035039065088 298259743934251008 298936069884215296 299295368045133824 299356287110479872 299680291200011904 300035099552907264 300395718662946816 300483815808172032 300653565834166272 301588535719231488 301951021940047872 302635718134923264 302895488028377088 303358201095520256 303383705574703104 303748349451595776 304009074381422592 304107974207471616 304374469903515648 304437121219059712 304865071324579584 305682497742569472 305792943027912704 305923630600012152 306285830793592832 306375655333822464 306743895304175616 307376190514003968 307502036419608576 307871630213382144 308135894395650048 308569751823843328 308834615244619776 308940628929400832 309205810695634944 309704199440842752 310342596764368896 310433611033608192 310806728354562048 312383021124681728 312656768404291584 312758481486610432 312925139949846528 313403174641729536 313806241817542656 313908328845017088 315268669728882688 315740168487174144 316146241265946624 316520544583286784 316900977930141696 317004071733035008 317554210067447808 317619574251978752 317684223056019456 318066055054884864 318787293274963968 319170451079380992 319264054296182784 319444413698801664 320437819201683456 320822960811300864 321202801159962624 321931152183001088 322318088663990272 322345187173122048 322732621292320512 323009641530261504 323114722595438592 323919138282365808 324302644369686528 324397752706400256 324787653851480064 325428695218192384 325524133792186368 325915388760686592 326195140953636864 326720913695834112 327113607101718528 327394387795378176 327500895300354048 327855361312833536 327922093525598208 328136778697408512 329060711905895424 329450305391427584 329739009062141952 329835711723208704 329943013436424192 331156039221116928 331838655503007744 331906959944974336 332305886579523584 332990873056837632 333127206121242624 333419131931139072 333527599397830656 333813885595287552 334313119574654976 334972961586937856 336303078619742208 336412484288118784 336707289050775552 336816826216349696 337539486997020672 337945183495815168 338711499104649216 339520105861873664 340067356248768512 340465182901788672 340868278782001152 341277976232460288 342051849194438656 342121470983405568 342491761371442176 342897256631894016 343309392757653504 344017060906401792 344164084425013671 344571559642791936 344672612250550272 345086882217197568 345767988669329408 345869392154198016 346695086966308864 347140970801823744 347438942150197248 347558207545575936 347856537032589312 347969701256626176 348417224370948096 349351425991507968 349627006400013888 350040949478391808 350564451776200704 350762493473193984 351287074873147392 351430898765266944 351853291672436736 352578571471945728 352651144941535232 353075004490743808 353146869950644224 353378069366439936 353947656503820288 354373074360195072 354677253444993024 354792636575383552 355207689548070912 356629580699664384 357322021033476096 357438264556126208 357867877854871552 358635704934334464 358752375822876672 359066757464303616 359491876794925056 360307051118723072 360740112478240768 360845906842484736 361321566014316544 362172546205876224 362607849746989056 363067683492593664 363504062919868416 364328335171387392 364766229805006848 365079329941487616 366107282120466432 366214650516209664 366540737124237312 366654812355772416 368363529901703168 368438507212898304 368837281476937728 369153876034584576 369273968680501248 369717807585165312 370193300894132352 370631593565356032 371185890115977216 371395581324558336 371918508820791296 372474730012213248 372685149315268608 373395329938096128 373844122401964032 374165014623289344 374614732188942336 374691841500381184 374768106886397952 375218549322559488 376069385035309056 376514634733060096 376521391507707264 376844581785305088 376967176361345024 378464044824133632 378918929493393408 379778156090884096 380234620220801024 380560997779243008 380716806995705856 381050436492730368 381174399311806464 381501583537471488 381960119094607872 382575775779864576 382826241813643264 383904163890211328 384808330343743488 384933515675828224 385759413710880768 386223066852360192 386348712424636416 387098856119599104 388022978127855616 388648407141449728 388988987252995584 389103066173472768 389449533194502144 390031972837097472 390916399079358464 390995966838177792 391465913913704448 392353591723032576 392825170559238144 393162355321602048 393330382200015624 393796068163190784 394385008248225792 394607805157343232 395163415622090752 396732538059227136 397209380052086784 397550328037244928 397679658579001344 398191113566797824 398669708655219456 399141716147306496 399573721600015872 400046799403876352 400527624883929088 400645087744229376 402118047625641984 402601362586730496 402946938825080832 403514290846564352 403596422800736256 403860650704502784 404511607432937472 404997799268794368 405345432508563456 405832626538020864 405951645197795328 406486761766106112 407576663656759296 407898174133349536 408500873778429952 408991860405567488 409834920685338624 409869377067810816 410002715226144768 410362008530632704 410495506951176192 412274414260846592 412358329264766976 412938932587790336 413790129019158528 413911481378144256 414408971139416064 415433214765563904 415932533533310976 416875691205722112 418408322423390208 418544438460022784 419034071263739904 419270792979677184 420986891316232192 421072579671883776 421528321687928832 422534637240188928 423078058164722688 423578964074692608 423586565446170672 424088073406513152 424212445846831104 425049724366618624 425560601439174656 425685405728243712 425925884931735552 427250425602244608 427763947748401152 428131122501648384 428270401546616832 428306407870169088 428821199225782272 429793582897496064 430310161723094016 430679522040348672 430819630127251456 431892184376487744 432403525826248704 432530336941867008 433050205135306752 433942857196240896 434032178389581824 434553851680915456 434642301477715968 435486213134548992 435627884927778816 436151476135624704 436525850393837568 437229458034130944 437515704929878016 438130724843814912 438747615874527232 439652012082855936 439780948964278272 439924017915232256 441397790688411648 441541385628155904 441928316879142912 443987830742450176 444169608161656832 444558842574852096 444703465863774208 445085180793716736 445750826099539968 447389615901376512 448404104826322944 448943052067700736 449520436800017856 450052649329360896 450593577994420224 450725723712258048 450980348751249408 451615332139532288 453953577202384896 454343232042565632 455037301643280384 455075558362054656 455622524177393664 456161961311207424 456655681828589568 457196342175858688 457745857010204672 458689414541869056 458885445900018228 459428746190389248 459563483000733696 460115842956263424 461064285771005952 461159189538930688 461253054629412864 461807445320073216 462854627735764992 463251922866929664 463410943394101248 463808716043452416 463959601675501568 464556299161264128 465513895146553344 466169341866685184 467419269034934272 468574531687022592 468985152606437376 469137722229915648 470104761962594304 470862493267525632 471170759155253248 471266662016876544 471930208671760384 472497432480260096 472903004593324032 473610252730761216 474780816874930176 475351466895212544 475506107599552512 476429361377968128 478180939912445952 478336501097168896 478755676619071488 478896081444274176 479166620548202496 479322502393233408 481804201739943936 482896728274501632 483477132995985408 483517780759683072 484090244656791552 484098931938480768 484672083893157888 485671144809037824 485771113561849856 486354973073342464 486453966554529792 488143042827288576 488286200688279552 488873083141029888 489292711430455296 490081370543751168 490670410652577792 491251342950531072 491783041969250304 492205168046112768 492365291574001664 492957076780220416 493591067858843136 494175458087141376 494608513593212928 494914520154636288 496632973349617664 496734058831675392 496913532420358144 497860439917461504 498458829869285376 498886686164385792 499486309585256448 499690809181863936 500291399096745984 500720828392931328 501425846713745408 502028522010276352 502459442380406784 504454617929613312 504618726432178176 505060933576163328 505225239324524544 507414663705657344 507622409327607808 508067248656973824 508232532415741952 509280158792810496 510101034373152768 511302418173001728 511916964348690432 513077773791657984 513737642057163264 514345884947841024 514964089136480256 515131616566181888 516025591359602688 516131808159465472 516857339464187904 518651983003994112 518804088231297024 519266044259336192 520042630449463296 520711456202735616 521337311318363904 521954551884939264 523138122297376768 523766894078984192 524440509600020832 525061424217587712 525846677664301056 526143740209790976 526930612309721088 527146348147900416 527779937508655104 528976717412302848 529612506736115712 530067104049659904 530921484755730432 531559611540292608 532015880167489536 532188954863075328 532764962133354496 534193450325639168 534944371049496576 535983031550214144 536157396834189312 536801816782307328 538128563734315008 539237815192387584 539348809910583296 539997065691725824 540460576678084608 541110168717361152 541268860263727104 541982349021474816 543258819308814336 543435551542345728 543911774620483584 546492502757081088 546670286968193024 547149344707510272 547327342601568256 547618994912231424 549160923180699648 549811105686355968 550633373417078784 551720172025544704 552545294852554752 553255922215406592 553910953020751872 554576711377747968 555834254940962816 555947390348034048 557877763231186944 558712095018319872 559027723972902912 560092994907144192 560766183602946048 562037762250571776 563379516320251904 564104077552963584 564771952099590144 564782087261560896 565266872677957632 565450764542017536 565616594462441472 567580540970991616 567696067236200448 567901179908980736 568378394240090112 569667234136326144 570351930331201536 570841496668864512 571075210493558784 571761598967709696 572252375306207232 572940178641911808 573058110529994752 573746882297458688 573863663669796864 574239362720464896 575856245835316992 576538034434998272 577212495515615232 577400273513742336 579523068636954624 580648284179398656 580837179903705088 581535301514166272 582034467191783424 582972610712174592 583483480879493376 584174299791753216 585047959255646208 586202682777141248 586374598619037696 588530387584548864 588721847504207872 589237755838857216 589743532982403072 590694102244786176 592745123433136128 595098807088840704 595814070078130176 596519487868502016 597872139768430592 598590736090267648 598712574220959744 599360582400023808 600070199105814528 600791437325893632 600967631616344064 603177071438462976 603902043880095744 605271436269846528 605790976056754176 606716402191040512 606767411149406208 607496698903191552 608018148762845184 608215948414943232 608748939807031296 608874242438119424 609730142649159168 611364995485138944 611847261200024304 612571661587185664 612751310667644928 613487790608351232 614752381028007936 615004072839217152 615743260426764288 616271788791300096 617139503647686656 617881257858801664 618411621391269888 619408398881685504 620685193528737792 620867222067216384 621613456709124096 624766042249363456 625313536808583168 625516962973220864 626806349283459072 627612483635085312 627816657690034176 630537339457765376 631480336974348288 632292482531893248 633041089166573568 633801955860283392 634008143466070016 635108420134895616 635239148503957504 635368446112038912 636132110109769728 637574586549927936 638340902158761984 638528108592365568 638888827397603328 640875638403366912 641645921622601728 642405602319925248 643862304366002176 644636177327980544 644690374346244096 645465242584641024 646019283060523008 646229445190877184 647838276564731616 648605288739373056 648795505412800512 649575307702960128 650857390436384768 651048267584372736 651830777521373184 652390281907273728 653441827391668224 654227214203437056 654788775590756352 655710722625667072 655844187051196416 656273557394817024 658121423811790848 658900610782855168 659478018124283904 659671423446417408 659886026872848384 662312078442233856 663813919889948672 664611773159047168 665981746113675264 666254412242485248 666838263862278144 667055198795661312 667627771190575104 668626239149309952 669945923173875712 672606157239484416 673414578101551104 673633652432699392 675078973994041344 675890366991630336 677422998209298432 679040211723747328 680134712497537024 680930365803577344 682555952464920576 684103698388877312 684242941966811136 684983522742884352 685794513263788032 686618785515307008 688034121812803584 688328168850027342 689143119285583872 689345224501100544 690173764434395136 691535977338658816 691738784308396032 694281941603647488 694877884300394496 695116415091151872 695713074065178624 695939402513252352 696834448741896192 698702851983015936 699254012800027776 700081898956783616 701128903552401408 701524986946387968 702861797530533888 703706583344873472 705157142943891456 705302289883070464 706150008981487616 706293739901288448 706756138732879872 707895313007640576 708746148720390144 709354506889986048 709585273150767104 710415379096141824 713259161399328768 714644042066952192 714876529112252416 715735755709743104 717271409868668928 717504751645753344 718133514928607232 718983753589850112 720614102237446144 721480224956481536 722643132028633088 724345092411752448 725215699493978112 726135366985187328 727008125839736832 728656670342774784 729532459610013696 730158659882975232 732214564240932864 732429301032419328 733309624711544832 736727059803406336 736877014425796608 737674562953875456 738307752069169152 738547937361002496 739435615170330624 740386601788264704 741263187130712064 742371780231954432 743837017641582592 744949460024426496 745370298630537216 746790659876192256 747688244803928064 748330029246578688 749229464377884672 749383683000762368 749536213772795904 750437098645118976 752138770070618112 753042783015414528 753689163570610176 753934352722690048 756928089648267264 757837858986786816 759556312181768192 760469240441602048 761121995558486016 761433613991411712 762100872985460736 762348798623612928 763920238189215744 765151551559729152 765652483627286528 767808327780422656 769616660687486976 769867031351656448 771518827421761536 772446133704720384 772697424849272832 774197712239198208 777296814282899456 777977974505991168 778206132346945536 778899066389004288 780063945674194944 781832798158716928 781991933676355584 782931827827408896 784707183446065152 785650341118476288 786660764400031248 787592136326381568 788770016496451584 789215610314686464 790326831244181504 793465076118454272 794418760104173568 795100656074489856 795359317158002688 796382227133595648 797339417310438912 798283432294612992 799147443200031744 800093598807752704 801055249767858176 801290175488458752 804236095251283968 805202725173460992 805893877650161664 807028581693128704 807192845601472512 809023214865874944 809995598537588736 810690865017126912 811665253076041728 811903290395590656 812973523532212224 815153327313518592 815796348266699072 817001747556859904 817983720811134976 819669841370677248 819738754135621632 820005430452289536 820724017061265408 820991013902352384 824548828521693184 824716658529533952 825877865175580672 827580258038317056 827822962756288512 828817942278832128 830866429531127808 831865067066621952 833751382411444224 836816644846780416 837088876920045568 838068142527479808 838541585959354368 841973782632464384 843056643375857664 845069274480377856 846156116329445376 847157928149385216 847173130892341344 848176146813026304 848424891693662208 850099448733237248 851121202878349312 851370811456487424 851851769863471104 854500851204489216 855527895496802304 856262245003296768 856612815740338176 857642398451564544 859587165794992128 860620323446188032 861359044080697344 861639260254502912 863784368752975488 864807051652497408 866100410270613504 868064356779163648 869107703361830912 869284602955431936 870972426269097984 871255769855557632 872302952271249408 873051700787675136 874458916068261888 875031409859756032 876261449687629824 877495231749054464 879304024165711872 879561897928556544 882795581376823296 883082771256311808 883856633758285824 887975661484900352 888339216323313664 889117685149704192 889406931727548416 890170361587433472 894779231802753024 896808209652645888 897886104135401472 899040873600035712 900105298658721792 901187155988840448 901451447424516096 901960697502498816 903230664279064576 907907154404769792 908686464085131264 910074603286560768 910151116724109312 911245048354787328 912323922622414848 913311363657179136 914392684351717376 915491714020409344 917378829083738112 917770891800036456 918857492380778496 919126966001467392 920231685912526848 922128571542011904 922318379077861376 922506109258825728 923614890640146432 925709255471529984 926503845733859328 926821886788202496 927617432086904832 927919203351003136 929112598322528256 931027790293106688 932338683733370368 934838538069868544 937149063374045184 937970305212874752 938275444459831296 940209523925188608 941724986535051264 942341518310506496 943860417343520768 944994864960520192 945806009186648064 947220505461522432 949561633749860352 950702933790425088 951012215199105024 952858722755936256 956361879824891904 956673002194337792 957511353238142976 957792162888548352 958333241096404992 963608403479887872 965793456549003264 966954265991970816 967035561519366144 968197863876961536 969344167786315776 971542227123699712 972709946146684928 972907933109059584 976286085654577152 976572401376559104 977746166282059776 978585422860910592 980162741087502336 981340821305155584 982502685901062144 983566083938500608 984410336092225536 985914153560440832 987182135717686272 988350916174282752 989217027186425856 989829040309272576 993265946699235328 993468117663350784 993827064840716288 995720879834923008 996917659738570752 998972619170512896 999381618363727872 1000582798193491968 1001441656785862656 1002851693427490816 1004057044020552704 1004918884760813568 1008909235859226624 1009237452864356352 1010121867152326656 1010450478649049088 1015244818655215616 1016134497313947648 1016465064831483904 1018560317585620992 1020202068746305536 1022604836346003456 1023833928697380864 1026155547583315968 1027475284114326528 1028691769895682048 1029928178272960512 1030263233132363776 1032051182719205376 1032263616318930944 1033714678928375808 1037303966007988224 1037608176462594048 1038532088518672384 1040085260898926592 1041422912405471232 1042674622636727808 1043909103769878528 1046276244594753536 1047533788157968384 1048881019200041664 1050122848435175424 1051693355328602112 1052287480419581952 1053861224619442176 1054292696295800832 1055559875017310208 1057953434824605696 1059225013472231424 1060134208099319808 1061842969511460864 1063119223080585216 1064031760334979072 1064377909726150656 1065529924266708992 1068386900651278336 1069888742098993152 1071966063100428288 1072314793668378624 1073603633564614656 1076257127468630016 1078475630384775168 1078697619821166592 1079994131383451648 1080921153356169216 1082220337434722304 1082537720527454208 1083964698042949632 1086517638617628672 1087823549240967168 1092985005514162176 1093340573936386048 1094298689415020544 1094654685203136512 1095237989824462848 1098321846361399296 1099622211372711936 1103440344051089408 1105090589705109504 1106511844430813184 1107821906041503744 1109153422755495936 1111668509881925632 1111894780696068096 1115755526462373888 1117424190036639744 1118055447945805824 1120185989814288384 1121532367205892096 1124075524501143552 1126759032640503808 1128208155105927168 1129543904199180288 1129564174523121792 1130533745355915264 1130901529084035072 1135161081941983232 1135392134472400896 1136756788480180224 1139334468272652288 1140703860662403072 1141682993337729024 1142150420987117568 1143523197935419392 1144504750612414464 1145880357283823616 1146116221059989504 1147493764594917376 1147727327339593728 1148478725440929792 1151712491670633984 1153076068869996544 1154424991031230464 1154800547027484672 1159046137273909248 1161296568358797312 1161674359807410176 1163070603028332544 1164068934383566848 1165945221424349184 1166966961758986752 1168348599583506432 1170095918511292416 1172405365554282496 1172749197238075392 1177060775169097728 1177443695008415744 1178475511677714432 1179487065964806144 1181388204489572352 1185490246866272256 1190197614177681408 1191628140156260352 1193038975737004032 1195744279536861184 1197181472180535296 1197425148441919488 1198721164800047616 1200140398211629056 1201582874651787264 1201935263232688128 1206354142876925952 1207804087760191488 1210542872539693056 1211581952113508352 1213432804382081024 1213534822298812416 1214993397806383104 1216036297525690368 1217497879614062592 1217748484876238848 1219460285298318336 1222729990970277888 1223694522400048608 1225143323174371328 1225502621335289856 1226975581216702464 1229504762056015872 1230008145678434304 1231486520853528576 1234279007295373312 1235762515717603328 1236823242782539776 1238816797763371008 1241370387057475584 1241734444134432768 1243226913418248192 1250627073617166336 1251033925946441728 1255224967270170624 1255633315380068352 1261074678915530752 1262960673948696576 1264584965063786496 1267603911720566784 1268016286932140032 1270478297007915008 1270736892224077824 1272264220219539456 1275149173099855872 1276681804317523968 1277056217184731136 1277777654795206656 1281751276806733824 1283291843245203456 1284811204639850496 1289272354655961088 1289380748692488192 1290930485169282048 1292038566121046016 1292458890381754368 1295676553129463232 1297210577478746112 1297591010825601024 1299150615405920256 1301714780872769536 1302096535168745472 1303661555042746368 1306883654783336448 1308454428406874112 1309577551181512704 1311421445251334144 1311688374102392832 1312547114789634048 1316242847623581696 1317801221565710336 1318956036248567808 1319342846892834816 1319772053745696768 1324624156884467712 1327627839779897344 1329223546318094336 1331963492227350528 1332508824484970496 1333676527724556288 1334110397591322624 1335255542381150208 1337252478298619904 1339891846347751424 1345212314478968832 1346829156203102208 1347267304865398784 1350157947988082688 1351780733983260672 1354845996418596864 1358080423447494656 1360269424995074048 1361860731607154688 1365111904929841152 1368207396777754624 1368485883933622272 1369967045485768704 1371589026527576064 1373237571030614016 1376068243625607168 1376656337700054684 1378286238571167744 1378690449002201088 1380347528868790272 1383071954677317632 1383477568616792064 1388563883207294976 1389755768600788992 1390232830182303744 1391426148130357248 1391878805026504704 1393668897483792384 1398508025600055552 1400163797913567232 1402257807104802816 1405723595061067776 1407413166689746944 1410314285887782912 1410604579766140928 1412300017962975232 1412587479802576896 1413512277465759744 1415790626015281152 1417492297440780288 1418709013779972096 1419170546301534208 1420830758192283648 1426518322798657536 1429288084133904384 1429753058224504832 1431471511419486208 1434542819737337856 1435009503291506688 1436267029857214464 1437967507179700224 1442960449912963072 1445286264057266176 1448690184823504896 1450431398987956224 1452270733970374656 1454016251679473664 1457313340685549568 1459064919220027392 1464429128481865728 1464858602064838656 1466619249423089664 1473454119606812672 1473754028851593216 1475349125907750912 1476615504138338304 1477095874722004992 1478871230340661248 1480773203576529408 1482526374261424128 1484743560463908864 1487674035283165184 1489898920048852992 1490740597261074432 1493581319752384512 1495376489607856128 1496660058493157376 1498458928755769344 1498767366001524736 1499072427545591808 1500874197290237952 1504277540141236224 1506085566030829056 1507378327141220352 1507868705445380096 1513856179296534528 1515675717973573632 1519112624363536384 1520938480883204096 1522243991116972032 1522867227982823424 1524201745970921472 1524697597247225856 1527840476378431488 1530303103119458304 1531304967254573056 1535616655560845312 1539233321374973952 1539734062703312896 1543037654843523072 1544892267409440768 1545394849698545664 1548395424478396416 1554593628565798912 1555955949011982336 1556412264693891072 1557798132778008576 1560127891348389888 1563665596317433856 1565863655654817792 1569414366892130304 1571300682236952576 1573321528800062496 1575184272652763136 1577540032992903168 1578431220629372928 1580653662488363008 1586930152236908544 1588837520208347136 1590201312148979712 1592764454267191296 1594678834620877824 1596566864589225984 1598294886400063488 1600187197615505408 1602110499535716352 1602580350976917504 1608472190502567936 1610405450346921984 1614057163386257408 1614385691202945024 1618046429731749888 1619991197075177472 1621381730034253824 1623330506152083456 1623806580791181312 1625947047064424448 1630306654627037184 1631592696533398144 1635967441622269952 1639477508271243264 1640010860904579072 1641448034122530816 1641982027804704768 1649097657043386368 1649433317059067904 1651755730351161344 1655160516076634112 1657635884557664256 1661732859062255616 1663730134133243904 1667502764822888448 1673633289693560832 1674177753840091136 1676136285054959616 1677083171918708736 1686113286751715328 1690138548960755712 1692312232658890752 1694315856298770432 1694346261784682688 1696352293626052608 1696849783387324416 1700198897466474496 1702242405756698624 1702741622912974848 1703703539726942208 1709001702408978432 1711055790993604608 1712524490006593536 1713225631480676352 1715284796903129088 1719174331589984256 1721240646892376064 1722718088161394688 1723278520509005824 1727568737505950976 1729614103304994816 1732200820541227008 1736128713558327296 1738215406723661824 1738569205910863872 1741944852538195968 1742511539711115264 1744605904542498816 1746103401575350272 1748917832136523776 1750062819719512064 1752522899375259648 1754990463498108928 1758608048331423744 1759123795857113088 1765591162753646592 1766165542512623616 1767713267516571648 1775951322969800704 1776678432646627328 1778235370299408384 1778813863455096832 1789558463605506048 1793616419305291776 1795772208270802944 1798081747200071424 1800210597317443584 1802374311977680896 1802902894849032192 1806461328558129152 1815814308809539584 1817372928170262528 1820149206573121536 1820302233448218624 1822490096709574656 1824647845244829696 1826622727314358272 1830983428040818688 1835541783600072912 1837714984761556992 1838253932002934784 1840463371825053696 1844257143084023808 1844636758155722752 1845012218517651456 1847229781280292864 1851418510943059968 1853643773576404992 1855234864173809664 1855838406702006272 1858225196645056512 1862055580586213376 1864677367466740736 1869677076139737088 1874298126748090368 1875940610425749504 1876550888919662592 1880419047850377216 1883449973070102528 1887720834687041536 1889989729921040384 1891612018373296128 1894441010923044864 1899123267499720704 1901405867580850176 1902024430398210048 1905717445511872512 1912723759649783808 1913346004388675584 1915022706476285952 1915584325777096704 1916666482192809984 1927216806959775744 1931586913098006528 1933908531983941632 1934071123038732288 1936395727753923072 1938688335572631552 1943084454247399424 1945419892293369856 1945815866218119168 1952572171309154304 1953144802753118208 1955492332564119552 1957170845721821184 1960325482175004672 1962681642610311168 1967132167877001216 1968820672184451072 1971828307120881664 1974364271435372544 1976701832348565504 1978434054372851712 1979658080618545152 1986531893398470656 1986936235326701568 1987654129681432576 1991441759669846016 1993835319477141504 1997945238341025792 1998763236727455744 2001165596386983936 2002883313571725312 2005703386854981632 2008114088041105408 2009837769521627136 2017818471718453248 2020243734304653312 2020900957298098176 2030489637310431232 2032268994627895296 2032930129662967808 2037120635171241984 2040404137492611072 2047667857394761728 2052311095166631936 2054950568228653056 2057383539791364096 2059856356545921024 2060526466264727552 2064102365438410752 2064527232637861888 2067429357856751616 2074607932015976448 2075216352925188096 2077064177037344768 2082845824810942464 2085349245273455616 2087818207539757056 2092552489189507072 2095067576315936768 2097762038400083328 2100245696870350848 2103386710657204224 2104574960839163904 2108585392591601664 2111119750034620416 2115906869649211392 2118450026944462848 2120268416198639616 2123685939022921728 2126238446161170432 2128063520669958144 2128755819452301312 2131059848533417984 2139777484197986304 2143932126200856576 2144629587336757248 2147207267129229312 2152514254937260032 2156951260769550336 2157395239642333184 2159988262766903296 2161842306712338432 2164440674869444608 2167929396085899264 2173035277235257344 2175647098481934336 2185970011028324352 2186681147872772096 2188597378830041088 2189309370406273024 2190475979648925696 2196643692722798592 2206880688102178816 2210181179410219008 2213023688861626368 2215643812083007488 2218306845510991872 2223337019763851264 2223789561392136192 2231511052924747776 2234848380073279488 2236110895891611648 2240371979628576768 2243064734411784192 2248151049002287104 2253518065281007616 2256416310211854336 2259128349046243584 2261067490711830528 2261803058168070144 2270322163883966464 2270784268944801792 2273513576960360448 2278668936545304576 2281407721324806144 2283365986675458048 2284300841974235136 2287046395870838784 2291760714567647232 2292232442119979008 2294987529189834752 2295454654679187456 2296957450881859584 2303424983341267968 2306152137739993088 2308849982062460928 2309601094054969344 2318092274547818496 2322593136717594624 2323348719614820352 2326141206056665088 2331890442848698368 2333933923517973504 2336697199167012864 2340191837022584832 2344810731108564992 2345498394476150784 2354121550338195456 2354887390016831488 2356951023355428864 2362776408979144704 2370980493732544512 2380395228355362816 2383256280312520704 2386077951474008064 2394362944361070592 2394850296883838976 2397442329600095232 2400280796423258112 2403165749303574528 2403870526465376256 2412708285753851904 2415608175520382976 2421085745079386112 2426865608764162048 2427069644597624832 2429986795612766208 2432072595051380736 2434995759228125184 2435496969752477696 2438920570596636672 2445459981940555776 2447389044800097216 2450286646348742656 2451005242670579712 2453951162433404928 2459009524112031744 2460016291356868608 2462973041707057152 2468558014590746624 2471525031435206656 2473646485565079552 2477633595526742016 2482740774114951168 2483468888268865536 2486453826836496384 2501254147234332672 2502067851892883456 2510449934540341248 2511266630760136704 2522149357831061504 2525921347897393152 2529169930127572992 2535207823441133568 2540956594015830016 2541473784448155648 2544528440439078912 2550298346199711744 2553363608635047936 2554112434369462272 2555555309590413312 2563502553613467648 2566583686490406912 2578544709311922176 2578761497384976384 2581860970338564096 2584077132242092032 2584917780763508736 2591353106258926464 2594421154957492224 2598301230811840512 2603429561745539072 2604193070337490944 2607323110085492736 2613767309566672896 2616908856813748224 2619155102363025408 2622842890502668288 2623376748204785664 2625094229579268096 2632485695247163392 2635602443131420672 2637912072497135616 2638685693785669632 2649248313768935424 2655255679559794688 2658447092636188672 2663926984454701056 2665017648969940992 2667353055449112576 2668220795182645248 2670511084762300416 2679783692695502848 2690424628957937664 2693658312406204416 2694534609730797568 2700315895976165376 2703561467966521344 2709691992837193728 2716160846894989312 2720538849990148096 2723721463214309376 2730223809859682304 2736414793555509248 2736971767867244544 2739934090971537408 2743178053055152128 2746475142061228032 2752136487251214336 2753312675400109368 2756572477142335488 2757380898004402176 2760695057737580544 2766143909354635264 2766955137233584128 2777127766414589952 2779511537201577984 2780465660364607488 2782852296260714496 2783757610053009408 2787337794967584768 2797016051200111104 2800327595827134464 2804515614209605632 2811447190122135552 2814826333379493888 2820628571775565824 2821209159532281856 2824600035925950464 2825174959605153792 2827024554931519488 2831581252030562304 2834984594881560576 2837418027559944192 2841661516384567296 2853036645597315072 2858576168267808768 2859506116449009664 2862943022838972416 2869085639474675712 2870019006583013376 2872534059714428928 2885920899825926144 2890572528114532352 2897380369647009792 2900862797975912448 2908032503358947328 2914626681371099136 2918129838440054784 2928858256963731456 2929717204129677312 2933238498846179328 2946908239213625344 2947508057703186432 2950698251815501824 2953231008276676608 2957742460681322496 2961546407153058816 2965052748522848256 2969487120927817728 2975348070566330368 2979797840097705984 2981481194522148864 2987162639504769024 2990752979215712256 2996917857511538688 2997534732003049472 2998144855091183616 3001748394580475904 3008555080282472448 3012171132061658112 3014756654282440704 3015737410890760192 3027712358593069056 3031351435947147264 3038225248727072768 3041876961766408192 3045734455965646848 3048403491941842944 3049395194494451712 3055680952756862976 3060606206238916608 3062609934509146112 3071233311121690624 3078466642749947904 3079468125406625792 3086075309687046144 3089784534818881536 3090789699397091328 3096790848956792832 3109187257131597824 3111911898023964672 3112824529387782144 3115596265556017152 3120255782696779776 3131727311309635584 3138828733784260608 3142601364473905152 3146643057600124992 3150368545305526272 3155080065985806336 3156862441258745856 3161307324976726016 3173860304473817088 3177675040416694272 3180402624297959424 3185528908534382592 3189357669241755648 3193133729178451968 3196589772800126976 3200374395231010816 3204220999071432704 3205160701953835008 3216944381005135872 3220810900693843968 3228114326772514816 3228771382405890048 3236092859463499776 3239982394150354944 3242763460068507648 3246661012304166912 3247613161582362624 3251894094128848896 3263185393066796288 3271934883244539904 3278955016542486528 3280021721809158144 3282896068245061632 3283964055609409536 3298195314086772736 3298866634118135808 3303511460702322688 3310321032153268224 3315271769115328512 3323465718124511232 3327460268266487808 3335005529645776896 3347266579387121664 3348355507680182272 3352272570109919232 3354166343837417472 3372226573503430656 3380277097921511424 3384624465317781504 3388631712597540864 3388692523569365376 3392704587252105216 3400397794932948992 3404484811513397248 3405483245825949696 3418003404817956864 3422111581987209216 3425048980013187072 3426451262961352704 3430569593806258176 3438348663179968512 3442481293784752128 3445436176322789376 3446557041018011648 3455137475011901952 3459228206609989632 3464401641082454016 3472257427116654592 3476430813447323648 3477138411821727744 3483889705076391936 3485023079422230528 3489211809084997632 3492206803150700544 3497835664273047552 3505045798750519296 3509980926996217856 3517216096662847488 3518247591714226176 3531182325507293184 3532331085025247232 3535426535033143296 3551902645939601408 3553356865293254656 3556470740598816768 3557627726910193664 3579116927211012096 3587232838610583552 3591544416541605888 3596163494400142848 3600421194634887168 3604748623955361792 3605805789698064384 3612922657116258304 3631628617619079168 3634745856340525056 3640298413146243072 3640604466896437248 3644980193419149312 3653245454628716544 3661966856081637376 3671083567200145824 3675429969523113984 3676507864005869568 3680926743650107392 3688514286168047616 3689273516311445504 3690024437035302912 3694459562560585728 3702837021886119936 3707287547152809984 3710469728347619328 3716450393290113024 3724111161172426752 3729354734933481472 3739354152279474176 3751881220851499008 3753101777839325184 3766899946140205056 3775441669374083072 3779979459842080768 3783224036746592256 3788882021846089728 3802811735161700352 3804048860796420096 3811434891023745024 3825447519299567616 3826692008777351168 3830045412952571904 3831168651554193408 3833332964385619968 3854433613919551488 3867817063967883264 3868142246077464576 3872791455507846144 3877376671145263104 3886168908494798848 3890839784586739712 3891631732436238336 3905144342618308608 3906289605506236416 3910984665128239104 3920650964350009344 3925363285220622336 3934264335754002432 3937641344368902144 3943656614241763328 3948728542870745088 3953403664697131008 3956868108745703424 3959316161237090304 3973063786796941312 3973872470653403136 3975308259362865152 3982883519339692032 3987670638954283008 3995890476682051584 3997526473454911488 4002331192773967872 4005766627143450624 4011406773709963264 4016228176082210816 4019675539043254272 4035636943436906496 4040487468609306624 4041801914596196352 4060979274620862464 4064537989255790592 4065860259325935616 4074241270342483968 4080808274985222144 4095335714789523456 4104622190333263872 4109901136457306112 4114767079582728192 4119712713091842048 4121052932529455104 4128204730876821504 4129054465275723776 4134858715713503232 4149215864031952896 4150432705850376192 4165691649621884928 4170698490546911232 4175636415079514112 4185104978379014144 4190135152631873536 4195524076800166656 4200491393740701696 4206773421314408448 4217170785183203328 4222239500069240832 4231813739298422784 4236900053888925696 4240536832397279232 4247371878045843456 4252476892322340864 4256127041339916288 4257511638904602624 4262119697066835968 4279554968395972608 4287864252401713152 4289259174673514496 4294414534258458624 4305028509874520064 4313902521539100672 4314790479284666368 4319976525533806592 4328881349738889216 4335858792171798528 4346070554470514688 4351294196963868672 4371940022056648704 4373362295745544192 4377194757660082176 4378618740812546048 4393287385445597184 4413761376204357632 4420362358820438016 4426047377723252736 4431287624166014976 4436613691021983744 4446674039527702528 4447579122784272384 4463022105849495552 4469696760146558976 4472221791783223296 4480743959257153536 4486129468823568384 4496302098004574208 4507036130562015232 4512832620423708672 4518256698092487168 4522134981423661056 4523606116336140288 4540644327767932928 4541568537889603584 4547027153920720896 4557337873090609152 4562815442649612288 4566731973350916096 4568601683948470272 4574092791741677568 4583521429135294464 4584464884239958016 4589975058379669504 4590909309358374912 4593914901763719168 4606849966682535936 4612304275479986176 4617699964124921856 4619202188109938688 4636184549095636992 4645186273435189248 4646697439229640704 4652282412113330176 4663780885697396736 4667867847035947008 4673394398334025728 4680383674045169664 4689621462217129984 4690996788952301568 4708243100676390912 4713902046710857728 4725552817958289408 4741960987465089024 4760790456710725632 4766512560625041408 4788725888722141184 4789700593767677952 4794884659200190464 4800561592846516224 4806331498607149056 4807741052930752512 4825416571507703808 4831216351040765952 4842171490158772224 4854139289195249664 4859973591225532416 4864145190102761472 4869991518456250368 4870993939504955392 4877841141193273344 4890919963881111552 4894778089600194432 4900573292697485312 4907902324866809856 4920032582713737216 4925946083414114304 4937116029181493248 4943050062870413312 4947292971130159104 4955267191053484032 4965481548229902336 4972907653672992768 5002508294468665344 5004135703785766912 5020899869080682496 5022533261520273408 5044298715662123008 5058339860255145984 5070415646882267136 5081913188031660032 5082947568896311296 5089056880878157824 5100596692399423488 5106727217270095872 5108224868738924544 5111110619180826624 5127005107226935296 5133167372980813824 5157089418623844352 5157522994769952768 5163721940677128192 5168154264484184064 5169835561527017472 5182706212517852928 5188842309914984448 5196602461623681024 5206859123491078144 5208386140674981888 5214646220170985472 5227534619133345792 5233817713627496448 5238310204726050816 5245685781005336576 5246753496409571328 5250188459158536192 5264971390494326784 5275824144994271232 5277371387571339264 5298496627537870848 5310511359119589376 5316894185272377344 5327853968909402112 5330035297939881984 5334706110898225152 5336441590365290496 5359567385391005696 5380849257915875328 5387316624812408832 5389069219461595136 5400631791952330752 5407122935933042688 5419383985674387456 5441077699980296192 5447442926428618752 5460447619719364608 5472829587111018496 5473943535734489088 5479868181943074816 5492950284122456064 5506625350800218736 5513144954284670976 5514761796008804352 5521390115475161088 5532287818709270528 5533910274467168256 5554255532829179904 5560931320729214976 5565704592521428992 5567515220106018816 5574675589935169536 5594032102400222208 5600655191654268928 5609031228419211264 5622894380244271104 5629652666758987776 5641257143551131648 5642418319064563712 5649200071851900928 5650349919210307584 5663162504061124608 5669969189763121152 5674836055119888384 5683323032769134592 5706073291194630144 5717152336535617536 5719012232898019328 5725886045677944832 5738171278949351424 5740038013166026752 5745068119428857856 5771841799651852288 5781145056229064704 5794760739294019584 5801725595951824896 5816065006717894656 5829253362742198272 5836259676880109568 5857716513927462912 5859434408259354624 5866476997692358656 5893816478427250688 5901396503631003648 5906462016553353216 5915484921362644992 5923092814306117632 5930105497045696512 5938974241855635456 5950696141132660736 5959595680195411968 5962962389044297728 5974325279009538048 5981505958431424512 5993835715023077376 5995069464006098944 5996289710182367232 6003496789160951808 6017110160564944896 6024342264123316224 6029513308564881408 6031474821781520384 6062702871894294528 6076450497454145536 6083753923532816384 6091468911931293696 6096806983883685888 6098790388988903424 6111361905513725952 6121212412477833216 6125219869018292224 6142466622243381248 6156933285499895808 6172150619374092288 6179569069637763072 6181579398794182656 6193581697913585664 6218374514263195648 6223823796047929344 6225649058775564288 6231192531112034304 6263454622619271168 6277657467568521216 6285202728947810304 6293286115200249984 6300737090611052544 6310160131971612672 6313724882517491712 6322614649953452032 6347720608947634176 6355350080833388544 6360805248595918848 6371057817068765184 6378715338483511296 6386267458356903936 6393179545600253952 6400748790462021632 6408441998142865408 6433888762010271744 6441621801387687936 6456228653545029632 6457542764811780096 6472185718926999552 6479964788300709888 6485526920137015296 6493322024608333824 6503788188257697792 6526370786133592576 6543869766489079808 6557910033084973056 6560043443618316288 6565792136490123264 6567928111218819072 6596390628173545472 6607022921404645376 6620642064306536448 6630543538230657024 6646931436249022464 6654920536532975616 6670011059291553792 6694533158774243328 6696711015360364544 6704545140219838464 6708332687674834944 6744453147006861312 6760554195843022848 6769248930635563008 6777385047138730752 6785409174504210432 6800795589865897984 6808969623026794496 6810966491651899392 6836006809635913728 6844223163974418432 6850097960026374144 6852902525922705408 6861139187612516352 6876697326359937024 6884962587569504256 6890872352645578752 6910274950023803904 6918456413219979264 6928803282164908032 6944514854233309184 6952861626894647296 6954276823643455488 6967779410152783872 6970046158844461056 6978423618169995264 6995671328546095104 7010091597501038592 7019961853992435712 7034432193325694976 7036495183428452352 7062364651014586368 7064662170050494464 7070853070066286592 7106713730586509312 7112941481197633536 7115255453820387328 7158233854422024192 7183088833083211776 7192326988800285696 7200842389269774336 7209497247910723584 7211611579396128768 7225845314232516608 7263257235238158336 7280596826292486144 7281208933792874496 7289960386838298624 7306490909257433088 7323933712163274752 7342167134400291648 7350859939046227968 7353015728011739136 7361853487300214784 7377028572336095232 7378547032622891008 7380048874070605824 7388919125121171456 7405674043772239872 7414575094305619968 7420939456695238656 7432900786580226048 7448222322344853504 7458709469866962944 7478708304558948352 7503762441702998016 7506203555678650368 7533799892280410112 7550883338748166144 7559958919684161536 7566448073493184512 7577764043692179456 7605623470323400704 7622869782047490048 7650895038599135232 7653384017554702336 7660090825905143808 7662337303108386816 7666665928771239936 7735634127935766528 7736284492154929152 7745582911015692288 7754753342290526208 7772337816989597696 7781679569173479424 7783263464872476672 7810288685236617216 7812579211012472832 7821969330256478208 7841301928700018688 7850726570441244672 7868528671508004864 7875282688737804288 7887313228483526656 7897457085741490176 7906807329394262016 7913736217491406848 7946127573593882624 7947744941306806272 7965767038679384064 7975341277908566016 7991780953364103168 7995052946909822976 8004662385547935744 8011533254286901248 8022813547419926528 8032456352164421632 8039351078086508544 8071273886873812992 8080974937218613248 8083603829192392704 8121958549241724928 8129075978511581184 8131720518651871232 8148482540684967936 8161616549970444288 8190671429579046912 8209244380666527744 8219802272914612224 8229534159165456384 8239425426183684096 8242105865058910208 8256409461753643008 8258108930551447552 8269717431427006464 8298431728063905792 8300865411700752384 8331383299243769856 8341396981093822464 8351272830159028224 8370209956758028288 8380270305263747072 8391048153600333312 8400982787481403392 8413546842628816896 8434341570366406656 8444479000138481664 8463627478596845568 8473800107777851392 8481073664794558464 8494743756091686912 8504953784644681728 8512254082679832576 8524239394133671936 8559109936791945216 8575728504803426304 8578518349347028992 8588829068516917248 8610057019749040128 8629580958569332736 8639953051067613184 8657762699477778432 8671717584343597056 8692141108941029376 8702588393927737344 8743880044113297408 8754389515320164352 8757237481625092096 8786574770891194368 8827522752408715264 8840724717640876032 8852094755446505472 8873227382043967488 8893348079055405056 8895158245568544768 8926044211698991104 8939393520293117952 8944443583566446592 8961487918514307072 8972258937647136768 8992604196009148416 9025665240847417344 9036513396184974336 9044269962847322112 9047212232672280576 9081288655535865856 9083137075779207168 9094054307841441792 9114675746181218304 9125630885299224576 9137203367896940544 9148185583483355136 9167042858270588928 9168929768479916032 9179950116759339008 9181818618716749824 9187829803527438336 9213699933365071872 9224608550959972352 9235399928249843712 9238404376219877376 9272369098191273984 9290372546870378496 9293394878459281408 9304564824226660352 9327561771394793472 9335735694071894016 9346788796668051456 9360767348090339328 9379242924434259968 9416486201352781824 9427804093421715456 9451105635916578816 9483921974930178048 9521580913421451264 9533025121250082816 9577451777444282368 9579401187535355904 9589769318400380928 9601123185693032448 9612662997214298112 9615482105861505024 9650833143015407616 9662432702081531904 9684342980317544448 9708278578390499328 9719947182451064832 9728290380205522944 9739983036912500736 9741987879009910784 9755682282386546688 9789556179200388864 9801146585394970624 9815804649733619712 9840065165427474432 9851892166828228608 9874232058362986496 9886100125740826624 9894585942260318208 9910534382106968064 9930963096459804672 9945815307345985536 10005016588937330688 10008271407571533824 10041799738161364992 10045066523040546816 10116679720510291968 10140831293764534272 10163826376063320064 10165895137792622592 10178113761756315648 10201193384798846976 10213454434540191744 10216449737477849088 10254010214453870592 10266334745961627648 10314178837247688704 10315045989539905536 10327443881354256384 10336308528968368128 10339671123054034944 10365412425035705856 10377684619829968896 10393204923247362048 10413718246982156288 10416772281349963776 10429292440341970944 10455069238266691584 10467635427254992896 10476620409452101632 10491371562010673152 10493506992819142656 10529942780988653568 10551648289988542464 10554742775142678528 10596993255075741696 10621022718239178752 10633788370544754688 10655707937818804224 10660070595879763968 10669412221796450304 10672883180730580992 10719134770782011392 10761698515831750656 10774633249624817664 10778138438923190272 10801263583904661504 10814245871866085376 10838767971348774912 10882155399960592384 10894885852857237504 10920895239438729216 10945659174222036992 10959736363886149632 10985900568244912128 11013250701600437472 11026289908569341952 11029523592017608704 11042780230950322176 11064575637418541056 11067820548934336512 11108511065658359808 11121862641458429952 11131409185042857984 11149351179870339072 11188064204800444416 11201310383308537856 11218062456838422528 11259305333517975552 11284836638129127424 11298400143703801856 11300699838420615168 11326325008122249216 11339938379526242304 11349672110239776768 11366646065538269184 11412146582389260288 11434304673071235072 11451772091355889664 11476342557898702848 11480076026332053504 11490136238857715712 11543683599303704576 11562290112458129408 11603451191903649792 11632130013435789312 11658506725484396544 11672519353760219136 11715433027854925824 11718868816518709248 11732953995384717312 11802793007262007296 11812924033106706432 11830969842725289984 11846185628612235264 11860210994091393024 11877948483711270912 11901392282265321472 11919191360390823936 11925924778088595456 11948650558019076096 11963011916862849024 11987671430046154752 11990138928012197888 11992579420364734464 12006993578321903616 12034220321129889792 12048684528246632448 12059026617129762816 12062949643563040768 12125405743788589056 12152900994908291072 12167507847065632768 12182937823862587392 12193613967767371776 12197580777977806848 12222723811027451904 12242424824955666432 12250439738036584448 12284933244486762496 12313866570999791616 12344301238748184576 12359138139275526144 12363158797588365312 12387163395827171328 12436749028526391296 12447647592095858688 12451298117551128576 12526909245238542336 12555314935137042432 12570405457895620608 12586572230400499968 12601474181222105088 12620320263943225344 12645229299906904064 12695441217895268352 12710700161666777088 12721610497191837696 12742115634137530368 12757430676967022592 12772534916713807872 12786359091200507904 12816883996285730816 12867777524020543488 12883243602775375872 12912457307090059264 12915085529623560192 12944371437853999104 12959929576601419776 12986644049216667648 13007576376515395584 13052741572267185152 13087739532978159616 13115820066169946112 13120086887236632576 13131584272980246528 13135856222437638144 13214045842809290752 13241284128613072896 13261087076461314048 13293862872498044928 13309841073065951232 13340022118583107584 13389066317548486656 13393422030720729088 13409090280439676928 13416665375349669888 13488906294013722624 13521108391686045696 13538497861271126016 13554770094277461504 13570818349008420864 13601591179731795968 13617939246053588992 13621932983303798784 13672013619271827456 13688446327948836864 13700195920052748288 13705805051845410816 13722278375225032704 13753394652719874048 13769925175139008512 13781744705291157504 13820549900047607808 13836912826439958528 13857606564329816064 13889029708466618368 13905723253789294592 13908553647286910976 13935558820305567744 13940092317688922112 13956847236339990528 13991342657092190208 14020183195002077184 14039923707984871424 14068864386651389952 14072990366856904704 14124729302029172736 14141706140132573184 14213427461173018624 14225882962395267072 14230510907640774656 14366177666166423552 14384653977600571392 14401684778539548672 14418994495821447168 14423223158792257536 14451690628465033216 14526514470476316672 14562417867585748992 14579920773676597248 14612981818514866176 14647867424326549504 14684334268800583296 14701719878092455936 14723706974600429568 14757094065245782016 14760097748141211648 14777838250242342912 14811348087544479744 14829150188611239936 14841878913390477312 14865801573160452096 14896444644689707008 14917418939733925888 15007524883405996032 15012407111357300736 15067599784560820224 15101766677496332288 15119917839368323072 15132896146986369024 15211246940646801408 15245739564094980096 15301790077198270464 15306768035109404672 15320181651810287616 15324674606216773632 15333331857542479872 15471268255871533056 15472568984309858304 15491165822031384576 15509506684581052416 15544675633979195392 15563359138346958848 15566526929744953344 15620577370473234432 15625158422024945664 15643938660512956416 15682603857400037376 15701453140882489344 15737057343016009728 15750565377475608576 15774626456967053312 15794914171482980352 15827472434982813696 15892255147187765248 15895489882613612544 15931534077358768128 15950682555817132032 15983561906728206336 15990105893819645952 16009324771095871488 16045627094839853056 16064912704328843264 16078702156173017088 16142547773747625984 16161949874437226496 16167207658384785408 16258151957023162368 16263441037303742464 16323233099940888576 16381342859158093824 16418488761333055488 16439604545829224448 16478850852367368192 16484211730117820416 16516217861102895104 16539434862854012928 16596863456127811584 16601730823401504768 16662766598487539712 16682793962187644928 16702545660318056448 16760540610527494144 16782096307200666624 16801965574962806784 16827093685257633792 16868683140732813312 16888958000276963328 16927254957193691136 16947600215555702784 16989487512183373824 17009907569289363456 17024508165359665152 17048478788267343872 17118219873583890432 17151457009606852608 17157036698694057984 17177658137033834496 17220114039498080256 17259161917138665472 17279906102135226368 17315525398955556864 17343435168687194112 17384282217882058752 17405176787855474688 17487760088226594816 17508779030640328704 17514474963250184192 17573149541782388736 17655045504817430528 17681449435281752064 17704189510893010944 17746454764087934976 17786696158110810112 17790316491137089536 17852088423397982208 17878787040586235904 17888887167132893184 17922975837028614144 17944517875294273536 17985208392018296832 18051330481694834688 18073026792369948672 18088539925694644224 18094424465344561152 18162577311071731712 18188108615682883584 18229351492362436608 18251261770598449152 18274406735793881088 18296371166966710272 18334085716541177856 18337859536959832064 18359900233518678016 18363637237433499648 18375659607054876672 18427399866730143744 18449217101919944704 18470799856499687424 18544738196382547968 18580745093740756992 18586789756918562816 18609129648453320704 18655123542789586944 18671471388143788032 18693577593336102912 18758485848868519936 18832972402705563648 18855608186843430912 18902211271833157632 18967843949860356096 19043161826842902528 19066050242500165632 19154903554888564736 19158802375070711808 19179538636800761856 19202246371386064896 19225325994428596224 19301666286030815232 19324865404163063808 19368685960635088896 19416557156780998656 19439894364902129664 19456580760411045888 19479966073825001472 19483975758019821568 19511364564773093376 19579112358400777728 19602293170789941248 19631609299467239424 19680130330854948864 19703784333656457216 19748464116725972992 19772200251481653248 19789171884520636416 19821068764213936128 19861926192919609344 19891630614691971072 20010033177874661376 20016542815143067648 20083599476322729984 20090133046081093632 20233359441020583936 20281662587529068544 20327652752126640128 20356227523512631296 20402386769597693952 20426908869080383488 20432899474955698176 20508020428907741184 20532669491923255296 20628357674495377408 20630091979079811072 20654887762708512768 20672617057936736256 20730824850071411712 20755369239659937792 20786409846494724096 20827436493964312576 20833544562699927552 20858584880683941888 20910138476533383168 20935270854509985792 20982743124021346304 20987013985638285312 21059885561977307136 21103296579977084928 21109485550285357056 21193986510151483392 21267576741089509376 21320141191759527936 21338824443592900608 21345766361461161984 21438269541564022784 21549266499249635328 21556276877846380544 21602527167809323008 21628491743732170752 21677535942697549824 21764310799921184768 21789771705714475008 21841790478877458432 21919472727772299264 21971801136489824256 22026501403200874944 22052579817138683904 22059047184035217408 22085560461900644352 22129151274837082112 22135641097868673024 22217022131316719616 22243725282916859904 22262818370085715968 22298702359740678144 22376128409600888832 22402620766617075712 22436124913676845056 22518610667035951104 22569673276258254848 22596800287407603712 22601399676841230336 22652650016244498432 22679876759052484608 22699344220479553536 22733292131076538368 22868609346142470144 22903544182711779328 22952685115797405696 22960152052664107008 22980272477715431424 23087367198607409152 23124580224916258816 23206902383807299584 23264260026871578624 23317013450968793088 23345038707520438272 23430866055709851648 23437737633037418496 23465907990769434624 23605586014524014592 23625848066213412864 23661939685450579968 23692371257224470528 23720421988182786048 23802784564530642944 23838382720781647872 23897301116038152192 23926023833725698048 23975342860092309504 23980277856024395776 23985158840729468928 24013987156643807232 24068440642259779584 24097369056493264896 24118053234259525632 24125899287126081536 24250811487577178112 24305801989816582144 24335015694131265536 24365875647725174784 24387227935534743552 24395161555955613696 24445447622054903808 24484849649911332864 24569866488973524992 24627733141999583232 24688602477496369152 24718276278551052288 24726317595176730624 24774326791654342656 24873498057052782592 24895295184191717376 24902596235102257152 25053818490477084672 25110629870274084864 25140810915791241216 25173144460800999936 25202948362444210176 25240640527886450688 25290458599813808128 25390882435790536704 25421400323333554176 25443220994383675392 25484231268275060736 25514861353934045184 25572718182401015808 25633767992571461632 25735555048041086976 25766487205550751744 25824914614180118528 25830171059247120384 25888742875707998208 25919859153202839552 25973288098433335296 26015152753030791168 26105483144534370304 26175479065956319232 26231640132339892224 26263168545960493056 26271712444875276288 26428091685618581504 26482568257226145792 26522174152922628096 26619682146131902464 26680044237166215168 26778132635096973312 26786844061441458176 26818180560879353856 26833330750699339776 26977812588027445248 27076995722542252032 27109540188554923008 27141636698016841728 27203182359463591936 27235878492107177984 27243865966607597568 27344027238543654912 27376892655897673728 27411610103690821632 27444556750450065408 27506789305439748096 27539850350278017024 27563489410582315008 27641099800095215616 27673825652879917056 27715213128659632128 27811446507578589184 27817107294573821952 27871117640611135488 27880184635377844224 27913694472679981056 27982685314184380416 28040366390004154368 28079847415969742848 28137728773302779904 28249458604058345472 28283412280265146368 28426854922346037248 28451765924790534144 28461021815281549312 28732355332332847104 28769307955201142784 28803369557079097344 28837988991642894336 28846446317584515072 28903381256930066432 29053028940952633344 29124835735171497984 29159841547353194496 29225963637029732352 29295734848653099008 29368668537601166592 29403439756184911872 29447413949200859136 29514188130491564032 29520195496282423296 29555676500484685824 29622696175088959488 29658300377222479872 29683757826780954624 29731603146320904192 29792889289379414016 29834837879467851776 30015049766811992064 30024814222714601472 30135199569121640448 30203533354992664576 30239835678736646144 30422493881293602816 30491479128189960192 30603580154396540928 30613536070218809344 30640363303620575232 30649349212433547264 30942536511743066112 30945137968619716608 30982331644062769152 31019013369162104832 31126718276693917696 31133053859489906688 31241154740946468864 31250316844049891328 31287877321025912832 31365207714800074752 31402906281764978688 31474114686032019456 31549252913934106624 31589828342965960704 31654944869965627392 31784510294375530496 31790979765227225088 31863068154717536256 31901365111634264064 31967123813456412672 31980211787639291904 32018649542191742976 32091254189679706112 32129825408657686528 32157404312346034176 32285095547495251968 32323899748874452992 32334415316769570816 32516303914046324736 32526882074607484928 32646466199881777152 32762685718316187648 32836977522666110976 32879209091658448896 32957701704734736384 33032435722205790208 33078869725708025856 33193726912255623168 33203461646803009536 33325533196975079424 33365587924375289856 33521081221054988288 33564192614401333248 33603931149925613568 33654187370515267584 33777916000553926656 33854509914387382272 33895200431111405568 33978975024366747648 34019815138578726912 34049016330719330304 34096957576534687744 34236439747167780864 34302914019213705216 34355316274067668992 34440228078996160512 34518323834277330944 34559812204270452736 34631050797911113728 34686870337374388224 34810353575710949376 34975520176453189632 35017558061280657408 35028949926500368384 35146299083564777472 35310091009634861056 35408379021786021888 35492909528175869952 35573392316221620224 35580632982274179072 35704176846795964416 35757574081172471808 35777774334265786368 35845951674057228288 35889035750588547072 35970416784036593664 36102660963389669376 36146053584739897344 36177079851389288448 36188848930689122304 36376217231365767168 36458702984724873216 36502523541196898304 36548813471587762176 36592742333933420544 36668171433082355712 36675719073919664128 36719800467037356032 36727274474866999296 36751319214109753344 36854799733460287488 36941599712999374848 37089476392765095936 37161490187481513984 37173579513837125632 37218259296906641408 37310247085579173888 37342942776287576064 37516971697737039872 37665944805411127296 37711216373686861824 37804422543666315264 37935687899720712192 38086323653685805056 38132100485000331264 38309807109777129472 38317604750141423616 38359077273601523712 38450651988857192448 38603332572061630464 38649730808326127616 38737371921270177792 38833114313561997312 38879788729804259328 38959932147650002944 38967951516039643136 39022729129546186752 39158224716801555456 39204586341579882496 39263218598934478848 39360260661709897728 39407568667312914432 39496928233451945984 39544400502963306496 39642137528427872256 39723852385839218688 39783261229383942144 40020066355749322752 40033085630286135296 40167198952645459968 40180266092162187264 40466718882041167872 40563325175058137088 40712455047025262592 40804773539195387904 40853817738160766976 40865798949911396352 41016040857815482368 41065338983846510592 41256715348990754816 41260183958159622144 41309775525417025536 41345234115873472512 41461649700142823424 41510738479319875584 41572819692989448192 41654872987928625152 41667089125399855104 41717169761367883776 41820276953066766336 41870541709019971584 41965486248042692608 41974027971276570624 42119771123954614272 42206593159954169856 42218971100570714112 42535153482179018752 42640282383519055872 42677648887185801216 42691532722922323968 42876539083128045568 43098532998499270656 43205054335618646016 43256983487464341504 43355071885395099648 43528621599842369536 43579543411428950016 43838945455544598528 43943602272979648512 44053002806401749888 44105159634277367808 44171120923801288704 44258302549674164224 44271282195737346048 44434044262633439232 44487450565833719808 44525636740171431936 44597404719481356288 44752256819201777664 44805241533234151424 45037221334071902208 45139346552516509696 45193600574815207424 45202799353682460672 45305300032488996864 45359753518104969216 45398688440959107072 45737218692284940288 45807088365423558656 45905370231594811392 45920304105328214016 45960544955430862848 46174734397214818304 46249160449832517632 46413804767614599168 46528520053743157248 46634026901937586176 46690077415040876544 46861732111419703296 46875475266074836992 46931815981538869248 47211172029048029184 47251696132426825728 47323879370901159936 47384742514448941056 47605569129061285888 47676765441563295744 47794602232076304384 47852047667451396096 47950685720184619008 47960555712048791552 47970317681458937856 48027974313287614464 48136881284519559168 48194738112986529792 48236106468519051264 48501622975154356224 48611603979633164288 48670031388262531072 48774455871069487104 48790323111911227392 48969699299822665728 49139732977947049984 49255466283999166464 49436552557102104576 49452635190353461248 49548653583308685312 49746996114105565184 49790590368383434752 49805192470204514304 50107636980954169344 50281621831582482432 50346288921601999872 50405896724888420352 50481281055772901376 50580917199627616256 50781764871581073408 50842800646667108352 50968462536550121472 51029722707868090368 51145436364802031616 51267535985142923264 51471110096082173952 51532974411101503488 51649829228360237056 51660342118494240768 51777485751415996416 51839718306405679104 51946576196866670592 52030305506061582336 52210966289068740608 52350958131912638464 52463280264679784448 52526337091920986112 52543424889750552576 52856183371237163008 52965136514452291584 53044348305845256192 53239364292263804928 53360088474332430336 53556265270193946624 53573688122882916352 53636361121758707712 53666661501398679552 53955625176054890496 54153991445084504064 54219080377109846016 54283273396033683456 54406364718927183872 54471756984214355968 54487731933215195136 54688054477087309824 54753785311795347456 54823220207381643264 54889113500900130816 55013578610879496192 55079700700556034048 55126978821164630016 55282199600190431232 55347651305759834112 55622893015157178368 55634214589147643904 55742235281222270976 55760369270755688448 55827388945359962112 55965370628368760832 56080732780008308736 56159694831939485696 56275457546605559808 56498917208116690944 56566824560530292736 56853709844692074496 56903531849581068288 56922043630563098624 57464710664665694208 57538615910402285568 57606739114158194688 57675977983285788672 57806762513860132864 58106057881905266688 58249671470342995968 58319683094706388992 58451927274059464704 58591469697306198016 58737337075202333184 58806879512369823744 58894827898401718272 59028376260983128064 59040390992564846592 59111353000969371648 59245392350177918976 59316600754444959744 59367515653561909248 59463206292641808384 59585778578758828032 59669675758935703552 60030099533623984128 60049628445429202944 60270399138243280896 60407066709985329152 60479671357473292288 60844987762587205632 60982958256379920384 61207160308793081856 61280726607241150464 61298698424867094528 61885073023486132224 61890275937239433216 61964663288125538304 62253436553387835392 62266107718979813376 62482309481892937728 62500633688099782656 62575754642051825664 62730415429600149504 62805812563529957376 62948229372064038912 63179656685931921408 63309889739931254784 63569020588751060992 63581959530454450176 63802730223268528128 63960423575278583808 64037299084383485952 64182508379359412224 64259650817315373056 64314808624692068352 64647799497748905984 64668830633539141632 65032607828092649472 65053764149214969856 65292932399763554304 65525371436632375296 65758418183316897792 65915403409469472768 66064871444411580416 66157739451416051712 66387453824511246336 66406923293606019072 66651066393950158848 66731175848750579712 67042162442109976576 67128385228802666496 67207862299851227136 67308374741030535168 67555832001107853312 67709019828774764544 67790400862222811136 67957950048733495296 68039630277157453824 68098032661438660608 68193915153069375488 68605828038427410432 68710632548135337984 68880456157992321024 69036647668554661888 69119624408540905472 69262101595822227456 69373740674748776448 69620707151421898752 69951040352906379264 70035116122561314816 70057899853000736768 70292598167129554944 70816758043572043776 70985819056351739904 71146784632443240448 71161265964548358144 71408353693591928832 71515148162344943616 71691903348114456576 71778071501177094144 71940833568073187328 72205321926779338752 72292107169479794688 72354159702778576896 72377697861378244608 72752434462731534336 72917405969449746432 73005047082393796608 73097626943175524352 73185484667866841088 73336342866164711424 73351438147839328256 73439600934074712064 73454548949733998592 73709599466920574976 73883199425998749696 74178952785530191872 74322980374963027968 74347159027674251264 74436518593813282816 74620494171158347776 74685885552575152128 75033943395474079744 75331889610822254592 75422432747373723648 75608845087332630528 75871375799441424384 76172647307371610112 76264200970000662528 76619614219554258944 76718154547203047424 76901303977714384896 77206665144123260928 77299461616652255232 77474743842540355584 77666228627123994624 77759577459608518656 77919864295300005888 77935903032079286272 78045458259092373504 78316449433603110912 78409172683159764992 78526437197868957696 78815137334625828864 78993856466903891968 79088801005926612992 79284275056855744512 79447704771678437376 79566522458767884288 80040132711498645504 80334397905290919936 80360532184324374528 80933437764082335744 81424910094050525184 81609547078390775808 81707635476321533952 81731597899822792704 82032081715630964736 82130677967693021184 82520367916319244288 82619551050834051072 82690468231746945024 82923299400285646848 83021476958639751168 83145639385978896384 83309745975857250304 83434339522735767552 83640553906133532672 83741083418039943168 83930972496085385216 83948055942553141248 84239542247909228544 84413186319908339712 85070306964358037504 85280564767038111744 85355297774371602432 85383065445844647936 85753078166256091136 86197065996998541312 86410108671237292032 86513966974928683008 86710143770790199296 87057243199684739072 87159086822857900032 87677890911089197056 87887204545959297024 88106005612803499776 88210319268554735616 88342241847602577408 88516605099348328448 88542564391474692096 88868088525266878464 88974901131667439616 89051273480342863872 89194809438962712576 89504513638403555328 90074442668143804416 90278693105033019392 90387201149630414848 90405598707364921344 90610600064977993728 90719507036209938432 91474437384569880576 91614176730847117312 91810740463189622784 91840608210656428032 91921089910861725696 92498320899665035264 92827609535229198336 93057040107486314496 93380154830081753088 93723464222839406592 93750950532149673984 93863631963077738496 94422344058096058368 94647758741802319872 94769485028897882112 95211138258122571776 95353530883126591488 95589204464152608768 95704095334902792192 95901371440369238016 95921111424097583104 95940635362917875712 96055948626575228928 96273762569039118336 96389476225973059584 96472212937038102528 97003245950308712448 97223207959266328576 97340062776525062144 97548911742138974208 97580646223822454784 97939398599645331456 98279465955894099968 98510932567998332928 98873105114204209152 99097307166617370624 99493992228211130368 99581180736766869504 99610384940409028608 100563243663164964864 100692577843203999744 100811793449776840704 100962562111545802752 101161834399255232512 101563529743162146816 101685601293334216704 101936925073100242944 102059445415736180736 102290872729604063232 102535071970285846528 103065948822203006976 103299658456720474112 103320684236988481536 103554971502831992832 103679436612811358208 103893152393733341184 104060611012123164672 104421932578137481216 104926560529359568896 105052674183841972224 105086849779501105152 105712366742474326016 105930273028904583168 106478728584527609856 106720176948664860672 107112530540387893248 107147376245765832704 107272722243517415424 107333323002797359104 107911250352109780992 108307982890169008128 108438160754219692032 108566546792067366912 108812729437854367744 108943513968428711936 109376108954174619648 109507570623590694912 109646440414763286528 109778227001800261632 110027157221758992384 110159401401112068096 110253957642329260032 110564399200380862464 111245786030314356736 111268429178295287808 111484470562444541952 111520738541511376896 111654777890719924224 111930741256737521664 112319389663878971392 112550915093211119616 112997834416233381888 113133649121060585472 113807063699162136576 113844087261126197248 114929421329331388416 115077231820804571136 115351955966571577344 115613525027720265728 116212115763810533376 116499342940685991936 116639366189412777984 116903854548118929408 117474674150404666368 117613759024739647488 117789655796803436544 118056752521966256128 118080781985129693184 118222706001938743296 118490784700355837952 118633201508889919488 118926412585283616768 119171557157517656064 119339351517871407104 120060199067247968256 120099256890858405888 120540798276486561792 120814133419970658304 120959342714946584576 121689975525174411264 122414320617586163712 122561453214482300928 122597396849734189056 123770146046972264448 123780551874478866432 123929326576251076608 124506873106775670784 124532215437959626752 124964618963785875456 125001267376199565312 125151509284103651328 125460830859200299008 125611625127059914752 125896458744128077824 126359313371863842816 126619779479862509568 127138041177502121984 127605460446537056256 127920847150557167616 128074598168766971904 128365016758718824448 128519301634630746112 128629617249384136704 129295598995497811968 130065215656185298944 130107528298429939712 130585864799527108608 131516836366633795584 131830806818938945536 132129742888823160832 132315478902832103424 132774907649022492672 132813846587212038144 133302132787900317696 133462351697501159424 134084324884219953152 134256770457605332992 134415724599702454272 135111664002215706624 135418039657549529088 135580801724445622272 135915900097466990592 136079260554314907648 136196065322877321216 136387830306138750976 137211656076854820864 137421265096270675968 137760912315984642048 138073295337109323776 138239248817081810944 138524203191644454912 138747481349497552896 139241414302843797504 139902080705812758528 140070232245122629632 140115799706001473536 140585196334259109888 141633516087144087552 141971638112703479808 142293569264886480896 142816707387183857664 143030296324689887232 143383806696228913152 143556143002354188288 143881667136146374656 144410643853558677504 144584214338959589376 144708319405557153792 145504868925463068672 145834811938899492864 146010094164787593216 146370969335733682176 146702876295678656512 146879201868149424128 146909097899467997184 147419198933841149952 147766398851997499392 148357905571060383744 148645960749926055936 148873037187626565632 149240988342316695552 149371771105150304256 150067886790948159488 150844865494747447296 151217690174665261056 151742751598882848768 152345294614743220224 152528401940001325056 153436309094406094848 153802607955428769792 154413330288246521856 154598923233304510464 154949487685080711168 155332457254247989248 155519154919217037312 155839728590600011776 155871806064158572544 156090916518184747008 156632898867206221824 156818345366319529984 157052874395737915392 157630274669251657728 157987712933807783936 158177602011853225984 158568550113711489024 158895409543356874752 159133044917535768576 160080265422997291008 160668795810581839872 160721064368648749056 161866875528164671488 162849820188101050368 163219094156781551616 163415270952643067904 163463195799645585408 164064163431261929472 164261355935386042368 165040735832638488576 165239102101668102144 165380936463493890048 165846598800571293696 166042953917279502336 166619491951714500608 166868679045471535104 167281107812267065344 167482166836079886336 167861944992170770432 167896111885106282496 168479084495818457088 168826372639816679424 170140613928716075008 170561129534076223488 170710595548743204864 170766130891689295872 172394131993997082624 172820217342474584064 173027933949857366016 173420287541580398592 174114486399369478144 174318173645715800064 175355781822178394112 175774409091918594048 176212011225606999552 176420638537109471232 176684483695205154816 177033210198696656896 177085128782949384192 177736177050533756928 177949802263334879232 178102546960685727744 178389618877925425152 179009027276807110656 180148885336287608832 180557386210066038784 180774402299260829696 180811197414729842688 181221200129955987456 181439014072419876864 182948874769139761152 183228353461694234624 183621480926379245568 183842179821723451392 184996641799330070528 185655219070458396672 186760309660163506176 187446928445678813184 187501901064299347968 187727263926155476992 188844688116192116736 189538970057795764224 190422276516245143552 190707061766253182976 191408190669805584384 191842222848195166208 191881270725835751424 192111897253150457856 192547525138078236672 192778952451946119168 192944425874076205056 194006491900617424896 194680125553050124288 195097823484277948416 195161292447644909568 195878797199290662912 196558931911788199936 197746210228408418304 198194614333234741248 198987984456422260736 199162361473533739008 199220769880818057216 201126487326329929728 201385155686407999488 201623586899553681408 201925124223091605504 202323668798510465024 203127059486324293632 203371202586668433408 203873850146200485888 204118890831472361472 204581745459208126464 205070143940571693056 206131897644406013952 206599316913440948224 206641368473976963072 207109943005663985664 207358873225622716416 207786304787466682368 208121222024246329344 208843865156274962432 209853121058719137792 210105348367683944448 210173699559002210304 211424733484948652032 212957457169055219712 213440353897329721344 214225061080775786496 214294752491531665408 214545444487034830848 215822500704219561984 216615965780338016256 216876321508439384064 217133093584134733824 217887027936857423872 218752217908349239296 219015141247181389824 219292880829526573056 219556454003600523264 220054314443517984768 220318802802224136192 221128798400761724928 222491572060628713472 222536858356590575616 222968941124889083904 223041477083022753792 223309555781439848448 223861482513475043328 224638779327757942784 225101830186422239232 225995668832466763776 226267298242121170944 227614127398324273152 227688174522252394496 229858842658662776832 230154463641609142272 230703911933143154688 231227050055440531456 232424231527621066752 232998685881371983872 233278732378825555968 233807709096237858816 234949348300809332736 235227518049479294976 235579311593606873088 236113505043932512256 236445412003877486592 236981569400711675904 237266403017779838976 237852825170567233536 238343114315035312128 238678703035742814208 240120398134495936512 241081596552973123584 241628266839941316608 241918685429893169152 244828641235172327424 245122906428964601856 245194793699468378112 247561103748957732864 247858653152502153216 249013746213551341568 249064430875919253504 249929237927571750912 250303018568207302656 250921661718400598016 251223250254119829504 251792917488256155648 252718626743727685632 253239558959725019136 255210920893074112512 255841694301114335232 256149196337533943808 256730033517437648896 257038603269261492224 257259234498768273408 258591197990995623936 260130431312370597888 260215056596859879424 261171729599054217216 263033672733267591168 263661613637877891072 264259485777646321664 264630957805664206848 265549815298044985344 265627693174424076288 266604265575800635392 266924703395002318848 268168649768439906304 268513540915210665984 270223328004431413248 270836079315099058176 271161603448891244544 271831800194933981184 272158521108629815296 272775660612277501952 274423312153709641728 274842530192541351936 275521824631969284096 276478497634163621888 277494962698995105792 278482828605687595008 280140464490245259264 280231599412002947072 281170392668518219776 283267032174288175104 283943276225406959616 285633414774367715328 286060592649379774464 286767613392457826304 287112286004708376576 287763334272292749312 288821287707117355008 289168428677919178752 289416638811114307584 291009737850926137344 291669623877798985728 292020188329575186432 292741938671467364352 293405752591357313024 293758403736298848256 293818195798935994368 294838397867682299904 295532797703994998784 297291921499852111872 297746074375253131264 298481976684633391104 298743542210300608512 300135773581896318976 301689730989494894592 302435380349330522112 303485503197765697536 304690589229486440448 305056803880002650112 306872618188812189696 307605215910857539584 309197846466609020928 309898975370161422336 310664914508495978496 311038309838434074624 311679457181200023552 311743612128317145088 312181833036369494016 313265797734412443648 313636690732639059968 315260549338503315456 315975425867615567872 316355204023706451968 317137100227422978048 317790819086713749504 320160530845994582016 321337591621163679744 321442128737297498112 323733751056329342976 325699640376202100736 326438188313563103232 326830541905286135808 328128326862523858944 328522711870772084736 330081471665276977152 330478204203336204288 330761872926987780096 331693197601142587392 333238983903429001216 333737358090943070208 334562215624534130688 334964333672159772672 335723889984341540864 335792223770212564992 336958168991636914176 337652745279633358848 340281227857432150016 341421191097486409728 341532261783378591744 344788263987994165248 346055867899714732032 346840575083160797184 348228972798738956288 348636347291431600128 350711563644356788224 352424022451213999104 352841277074218942464 353368967390410309632 354066420397393313792 354170257565898768384 355472354101067513856 355899604526669758464 356779237755850850304 358018054553614221312 360297770672575217664 361548804598521659392 361622394829459685376 362442400259911974912 362878028144839753728 366456706923388469248 367242961852758491136 367684359643446902784 369993283598660141056 371310438140916793344 373520619320327012352 374893856891357626368 375003802128598695936 375454527852310953984 377689376232384233472 379077940115591528448 380844553032490287104 381414123532506365952 382816381339611168768 383684445696390332416 383762541451671502848 384223794506300915712 385095050276156473344 385557904903892238336 385888851748152410112 389360251106100248576 390195646968555896832 390322584895289819136 391757594398581325824 393117863823576399872 395492420456816836608 396389228666469482496 397975968912844521472 398324722947067478016 398441539761636114432 402252974652659859456 402770311372815998976 403247173799107362816 404647337597020930048 406254118972648587264 406742405173336866816 407747700292400971776 408237781662944722944 409163490918416252928 410140287881143386112 412263795288812027904 413198633826881896448 413282736947953926144 414219886011327971328 414717746451245432832 415572609574933364736 416242444048492658688 417687730312549924864 419706242117438275584 420210696735367888896 420347399118004420608 422849466969897304064 425914914338110439424 426880707794659442688 428450122161551572992 429090888974069661696 431645001408439123968 433231931560676032512 433752643016878768128 435774055873714847744 437504435816698478592 438030282494362779648 439112908007201046528 440108628887035969536 440637605604448272384 442257596801523449856 444983144121257426944 445073716713181151232 445937882249778167808 446619111562879696896 447722965026950086656 449277558655515885568 450203660372844478464 452534596484242341888 455228254796648546304 455376349044504788992 460308927283218284544 461407823866286309376 462454100110881062912 464848463055242133504 465997371762743967744 466557464757651111936 467615418192475717632 469898696601618665472 470455036098958589952 471158623187213746176 472890824007754973184 473963138801423351808 474532806035559677952 475705650341134467072 476686228630070624256 477357406071485628416 480240796268991873024 482163193105946247168 483256533679882633216 483837370859786338304 489657282470344654848 490245812857929203712 490389587398936756224 495122207497915465728 495717306305004306432 498027492427102683136 498128861751838507008 499858475855143501824 500606037136414605312 501843323436801196032 502446500508239659008 503585834976512311296 505437253487455371264 506479117919450038272 510421841786148225024 511683388602228670464 512298392675067887616 513460067034875297792 514077206538522984448 517182395981991247872 520260862624741195776 520430113193719758848 522343459198108434432 526067345466535182336 527323227275755782144 529261915611328413696 531099630596089970688 531255386348848152576 533208531151601270784 533849406790004637696 536337299536879812608 537027081830421331968 540446656008862826496 541672158630198116352 542323206897782489088 543663600389867962368 544317042217259630592 545551321224555003904 548846624307419283456 549685060385082703872 552956995268327243776 554989925397990211584 556965657211375190016 560280928980490518528 562340785337036439552 566534064348576350208 571266829548735430656 572121185298759548928 574224572009416753152 575526668544585498624 577642575414234710016 578336857355838357504 578833277622228615168 582019475701852274688 584040376659150372864 585483877342934728704 586811505182714626048 587516807472597696512 587636391597871988736 589676795735364599808 594583842999704223744 595492148750506262528 596963953369266782208 597487084420601217024 600271547163792637952 603379461978989789184 604870760698661044224 606971006395531395072 609381178458972880896 610113607760005300224 613745236377624379392 615210431821715079168 618395692933218041856 619797950740322844672 621329829016991956992 622076619676868149248 623358914362400047104 623487224256634290176 624363666072738988032 626531595468824887296 630521098677006630912 631950851735231135744 632710408047412903936 634274200454845956096 640321061691989164032 642675183242327359488 642884257474594996224 647467502112658685952 651399280752404201472 653661083810572271616 656256653725047717888 657045423741544169472 660162943330553954304 660956408406672408576 663386395202285174784 666477967806858002432 667474716181886140416 669124431249068261376 669928667344319545344 671447779968683081728 671584447540425129984 673916337983273828352 675305490559266717696 680562455714864300032 682842382194972819456 683064523566757183488 689576527975988330496 692111735799429464064 693681150166321594368 696457945597477912576 697272694582863200256 701423127288713576448 704848044902427998208 705682554148437884928 706737934780820619264 708132840794786627584 708340515131797536768 710944708202135027712 711799209053339516928 713558475511701700608 716036109107228442624 723097609197043318784 723244789658919370752 724884800519823949824 725756056289679507456 734485923705516982272 735368719286893805568 739986567197320282112 747041238640654024704 749787713782715252736 750909055704621907968 755378752464768466944 758155880231183056896 761689106064980574208 765632762679222337536 767368891392780664832 767525082903343005696 768447589012601831424 770190100552312946688 771115809807784476672 771777703496304820224 778720502212200497152 780391293937111793664 780645169790579638272 783515188797162651648 786235727647152799744 790984840913633673216 792778457332938964992 796649445894134956032 796883079523272228864 804505949305319718912 805540622745631997952 809294675194041860096 812508237945297174528 813484810346673733632 815495400584801943552 816475563325889445888 818326981836832505856 824527590577624055808 826397267653763792896 826565473895907852288 829435492902490865664 832484888096985317376 835375460625099849728 840421393470735777792 840694798236008841216 845698933939794608128 851829828676220878848 856900244323103145984 858181777948139323392 863290002816878247936 866463863121352065024 867505286033757536256 871548111747429695488 875008871633396957184 876060564988725559296 878225816014402093056 880217257774071939072 881275211208896544768 884515193603046899712 889966288242514853888 891875764499556335616 893238223125759393792 895445930053900173312 898555117311031771136 900407320745688956928 905069192968484683776 910456509593297092608 910752698089009577984 920617854566436569088 922815647732572618752 924908200221762125824 929696926110484267008 931994743525487935488 933114929515302223872 935230836384951435264 939797393203237330944 940910072197917179904 945781648015509946368 947926277602846703616 949065612071119355904 951411300682268934144 953372457260141248512 954714812142971256832 960481592537983746048 964326386211892494336 966513067359765266432 967674741719572676608 979314564940689309696 980491625715858407424 990244414995830931456 991434612610008612864 996054984854205366272 999716951710287003648 1001212074272829210624 1003686646873602392064 1004893001016479318016 1007171669953024622592 1010874506974910742528 1012958235838900076544 1020843683572296450048 1024596785350135775232 1026920134069750595584 1028154413077045968896 1034364791963982495744 1040521725249482391552 1044686918396216868864 1052134690933070364672 1058523831222656827392 1062199261192179941376 1062510772697696305152 1066417062303202541568 1067698813580009275392 1074054163660842663936 1080893312017725652992 1084646413795564978176 1087327200779735924736 1088634084434519261184 1091102642449110007808 1099370120770165407744 1105913990536654487552 1109979850795980423168 1113931314422750380032 1120561857960981037056 1124681570674072879104 1133068128697152700416 1142533659097470861312 1144242370597519097856 1148449144018833506304 1151053337089170997248 1155285150828469420032 1156673714711676715008 1157666555244457230336 1168080753318300745728 1170967754685869457408 1173623010365429252096 1175033614945195393024 1175272783195743977472 1179353591470729199616 1189167685999408447488 1190984297501012525056 1193927906738533564416 1194974168841202434048 1206758923957979578368 1209741521397322088448 1213942012791062790144 1218762356917945761792 1220227215520010600448 1227490472755248758784 1230420863643430158336 1236791385866436083712 1239595901480645689344 1242659658033983913984 1244153239353736298496 1246717828724800094208 1246974448513268580352 1248727332145477976064 1253063190937649774592 1261042197354013261824 1263901703470462271488 1265420816094825807872 1268548400909691912192 1280642123383978328064 1285350366484654718976 1294935004225317371904 1307322167621144543232 1312513307450095435776 1314090847483088338944 1320325886661107908608 1321912816813344817152 1326772790404570349568 1332955935613716004864 1334949432363772280832 1339857334688639090688 1342895559937366163456 1343168895080850259968 1347832675966547656704 1350610981118533435392 1365684764389945638912 1366129047133514366976 1384223471598858928128 1387362300332643188736 1392915891194955825152 1394545389165726400512 1402846254577427152896 1409696089804855996416 1411365108296875769856 1413475869561641238528 1416265681589573255168 1421889416404270055424 1423598418106679033856 1427116951023403401216 1432072218214456885248 1446195218394086637568 1446489579317838741504 1449769601039647899648 1451512112579359014912 1468971847411033964544 1470737438573787611136 1479973134394640564224 1494082477281308049408 1499575427565430505472 1501818111409243815936 1510757504929536933888 1516311760462366113792 1531265525358444675072 1534737782785561329664 1535050165806686011392 1536895178025203662848 1540380201104625893376 1542231619615568953344 1557441004424400994304 1560782587874223587328 1561290339581159276544 1567030377594325303296 1572471455294305599488 1581969681827267346432 1593298891788269912064 1593766159046544457728 1609011898610639437824 1611081245491263995904 1618589350388083720192 1625016475890594349056 1626969620693347467264 1630990801169603887104 1632951126651778891776 1636653963673665011712 1649055181155248111616 1652794535307527585792 1658870985804981731328 1664969776193970634752 1670750921250199699456 1680842786941471555584 1691397867879589216256 1713800488646206291968 1716363555896278646784 1726580005633756495872 1732927726242704130048 1735010572067515072512 1743096223494859390976 1752121129977451118592 1756451632028804186112 1760434515548143878144 1762550422417793089536 1769030387206093799424 1783751528999112671232 1786476446251518787584 1790891860107800346624 1797110234622063542272 1800814641491377913856 1810138385936969367552 1820913019186594185216 1821505396178019155968 1841235709132873138176 1845631295465145237504 1849816400443524251648 1859393852220968534016 1863989487050975870976 1866229859030604447744 1870461672769902870528 1879594786406474661888 1891563296031019892736 1895852555205693407232 1898131224142238711808 1902822601364537868288 1909429624285942513664 1920963185075967492096 1928652772423784988672 1935349483439145353216 1960983251431716814848 1980488829991661862912 1982869225220017225728 1999433903420574007296 2002424148545658421248 2007373293747204784128 2009786002032958636032 2014343339906049245184 2021749013949821485056 2025916471677800153088 2041687367144592900096 2049193570700271550464 2053840268139501191168 2056308826154091937792 2068729583927964991488 2081043450498964783104 2089373836792433737728 2104269381866140729344 2117047662445313654784 2124398522384359882752 2125021545395392610304 2132834124606405083136 2135397627160018550784 2148108327321685327872 2169292827591129956352 2174654401559471849472 2177268168869038522368 2182205284898220015616 2211827981073308975104 2219959701591960846336 2241123715921962074112 2249363141348145758208 2266136257394305400832 2285067318194941722624 2296898288037667012608 2302106674178341994496 2310570301656938840064 2313347429423353430016 2315333110488914460672 2336161506636601491456 2341935509371738914816 2347246020730858504192 2350067229890390786048 2350545566391487954944 2358707182941458399232 2378335371998816894976 2381968595002025050112 2389948337682404868096 2413517847915959156736 2427884025582125580288 2437524713835891523584 2440454431040021200896 2454980945510497517568 2473582771732872167424 2479191802961291378688 2488306478707472596992 2493948897026537160704 2497454664290955952128 2506126381875299549184 2522084394708026523648 2530841632189651615744 2537096801819383824384 2570700732969309437952 2589870008450634743808 2614644335242289086464 2625026614900190871552 2628181694966176677888 2640651773322215817216 2643825633626689634304 2653545580809140699136 2665911871227432009728 2669898864727544561664 2679714669377278181376 2685791119874732326912 2686337790161700519936 2695665351933095313408 2701221962237066870784 2731369528779891277824 2732258094267028733952 2768446943197717856256 2774724600665286377472 2785831782389911650304 2789090778331452801024 2805692509154854305792 2819392179609711992832 2822730216593751539712 2832531363179146510336 2843778832808540110848 2847196836213358067712 2854233902046806802432 2864144436428913770496 2892390436788173275136 2892979158635677483008 2899539202079295799296 2903024225158718029824 2937943694822067929088 2941474877147575222272 2959946268789281128448 2988164954562616098816 2999150855130861010944 3003636222818487631872 3021515009859073867776 3032623520924732227584 3062531050716889350144 3069475565571122659328 3073790356050407325696 3080760402209251786752 3084463239231137906688 3114882008848801988608 3121565175748447174656 3134060755188650606592 3144942910588611198976 3186597783576539824128 3187532318093088915456 3222162490982527991808 3237178700776167440384 3253939241386694934528 3261981602339207774208 3265902253303557783552 3273307927347330023424 3298110362310496223232 3317741971609963462656 3329939552387941269504 3341501842500399398912 3361685573882943111168 3382795735759178432512 3427600977292412583936 3432727111792557293568 3453160011267512991744 3465855452485408260096 3470021144135030145024 3486192446989718781952 3504242259954902237184 3512903264057608372224 3520869031096287756288 3525100844835586179072 3538060774412187598848 3567503057998225342464 3572952892503037575168 3581783720215600693248 3594220469244127084544 3620276771873938735104 3641826038373188370432 3643010792356038311936 3682471418265746276352 3691262590930290475008 3718787704441937068032 3727978974101951741952 3732459718061208895488 3740923345539805741056 3759189572812949323776 3783126592062039785472 3791705110411386814464 3796262448284477423616 3805645202729075736576 3818859248571885027328 3841926370151934984192 3870698966878290706432 3921966502863433629696 3960977659983323725824 3965738450440034451456 3998867806841148014592 4004848297091316842496 4019572004065917272064 4028686679812098490368 4043498027899642970112 4051832943355600306176 4098387141400543100928 4107680536279002382336 4112617652308183875584 4162086900997929566208 4178747673584867475456 4208538763732281458688 4234095324890627309568 4248797044768719765504 4265668249212810166272 4270795254320037101568 4296216654643370655744 4338585655182259912704 4349308803118943698944 4354536337738077044736 4364410569796440031232 4423655962146617950208 4439919403183921692672 4482247431843924148224 4498726282696291516416 4532272514788610801664 4593796576075334025216 4604213348356683988992 4621140603313877680128 4626694858846706860032 4672323013273202982912 4683871018743477829632 4700134459780781572096 4701091132782975909888 4717414365882916798464 4763937190004050100224 4779896675364809736192 4827035695831918313472 4855768051164251160576 4875049427671783047168 4880908862080042401792 4909961891020995035136 4947165543465744334848 4958383605922582757376 4976612957414945193984 4987897794053074321408 4994909328581911904256 5012252763750599098368 5061683264379303231488 5074193603638767648768 5141401465938618875904 5179740016901269487616 5229288670484578172928 5256363389932353355776 5281303546644431634432 5287651267253379268608 5307091161618281398272 5331823742454864019456 5359429338754556362752 5371582239749464653824 5372675580323401039872 5391330703866190626816 5402443924474133741568 5462739057559782555648 5464516188534057467904 5536893886395435712512 5549449201330572754944 5578181556662905602048 5611385018309708611584 5638784359219423985664 5665062726358293020672 5687557665617080221696 5694393672426716135424 5708467804093613604864 5728288872857827540992 5784780873576346550272 5785958317271354966016 5806048450317436059648 5882949754295150444544 5919892537578562256896 5998301710261722021888 6007272445636975263744 6043030019718147735552 6065247041849464455168 6125062101433778700288 6147580712100814651392 6161520804418503573504 6168926478462275813376 6229764017697603977216 6243130351496894349312 6268121510377301213184 6289885821177222397952 6373195567153079648256 6375064636186177830912 6444324981965055983616 6474357401552334880768 6507878482773389869056 6523963204678415548416 6531804506607115567104 6546615854694660046848 6635483943219926925312 6659879104775882539008 6683003685000798797824 6723371147765886222336 6765591471518356865024 6855201954584825167872 6906320022535025983488 6931710904970816520192 6940042288270060290048 6972384893979437563904 7008484519909804474368 7025806528115216744448 7041738062192575512576 7050201689671172358144 7076121548824375197696 7135006115996450684928 7145905785006075150336 7188440938488254169088 7240553543747877470208 7283652076746376740864 7364942836531492552704 7437575408883874136064 7464919436122417790976 7481846691079611482112 7518379145625898647552 7566253184124079570944 7592524896568954847232 7611290405458151473152 7637718497143770054656 7741397933756581412864 7843933005726867259392 7921955319966647451648 7931476900880068902912 7997735613682296029184 8009696594182633684992 8039144008131834544128 8057373359624196980736 8086996055799285940224 8103665886711200612352 8196774282801086201856 8215361072558004764672 8225235304616367751168 8324173801995859132416 8357495347169734950912 8417077527464562917376 8468190649781254619136 8497594089537439531008 8531336498425620332544 8541590508640074203136 8592433309286741311488 8677171310364519825408 8698617606237887397888 8709072675476154089472 8728821139592880062464 8847311924293235900416 8879838806367843385344 8964494863687848296448 8997452565392583032832 9064545029577221603328 9187593152150668050432 9208426696713367977984 9242281206627755360256 9253389717693413720064 9344646026546405965824 9400268919561563144192 9402182265565951819776 9434828731765833596928 9559793350729619472384 9711536102328502321152 9761817724160084803584 9819923782041990070272 9894331086931488669696 9953225914829890387968 9975795588106148642816 9989818657163823808512 10024505527501198196736 10123366528758606462976 10148387207277535297536 10282802931877237751808 10359480033802538975232 10458577340969156345856 10512726779864706711552 10562607093288863268864 10575302534506758537216 10614182323236562796544 10718858677509112725504 10743164479498929307648 10745351160646802079744 10782661407732381253632 10925478115119565111296 10929032377068114935808 11073787772790871425024 11156363113325811204096 11222770036619417223168 11277568718438847971328 11330125452716586041344 11375115331234160443392 11388787344853432270848 11416935608187227209728 11456577745715655081984 11569561747152693100544 11612096900634872119296 11765899508590300889088 11839785075157124513792 11996603420523444043776 12014544891273950527488 12086060039436295471104 12130494083698928910336 12295161424201629302784 12323041608837007147008 12337852956924551626752 12486260702993788698624 12536243020754602426368 12579771642354444795904 12746391134306159296512 12888649963930111967232 12948714803104669761536 13015756965546779738112 13047926409356831096832 13063609013214231134208 13093231709389320093696 13270967886439853850624 13319758209551765078016 13366007370001597595648 13446742295531772444672 13812640045070051966976 13863421809941633040384 13880084576540120580096 14016969039819608948736 14051613056230433488896 14100403379342344716288 14152243097648750395392 14291811570012150300672 14376881876976508338176 14481107087495754940416 14567304153492753481728 14729885673062985105408 14875150817767748272128 14929838872244835581952 14963693382159222964224 15036758291251797295104 15185049793137909694464 15222580810916302946304 15275436994287540109312 15482795867513162825728 15687866011453734518784 15843910639933294903296 15862953801760137805824 15995471227364592058368 16078288016263669088256 16114746719248393961472 16173992111598571880448 16207331773422401224704 16393548565602172403712 16430722145116009529344 16450470609232735502336 16648347603991718264832 16834155054929125834752 16995188179074879062016 17062672996851240665088 17083181017280148406272 17184866618573482622976 17354342620729039650816 17418145350952308178944 17457642279185760124928 17759677612735686770688 17994905130785166065664 18129090059154443206656 18375186304301336100864 18484562413255510720512 18506779435386827440128 18689292053092811931648 18800537839123126288384 18804364531131903639552 18869657463531667193856 19119586701459238944768 19423072204657004642304 19523635448320169607168 19639847564083980140544 19906451829659780775936 19951591176212297285632 19979637314327647617024 20049011055002396393472 20246733057517212925952 20296774414555070595072 20565605863754475503616 20718960067605077950464 20917154681938312691712 21025453559729413423104 21125214186577726537728 21150605069013517074432 21228364646473125593088 21437717355018225451008 21486328958997858615296 21565322815464762507264 21850956230239130222592 22312726226651622408192 22445540073238834446336 22555137436877695942656 22660250905433172082688 22777574689706864541696 22833871216374454419456 22913155491431310163968 23224193801269744238592 23531799017180601778176 23679570150314249027584 23993206841046888087552 24029089782547901054976 24172120078872590942208 24260988167397857820672 24590322848403258605568 24646083217674014294016 24675705913849103253504 24972521405987577397248 25072486041509204852736 25159543284708889591808 25492782268612318593024 25777299927860223934464 26031513931093559476224 26095852818713662193664 26127218026428462268416 26186463418778640187392 26541935772879707701248 26639516419103530156032 26732014740003195191296 26893484591063544889344 27625280090140103933952 27726843619883266080768 27760169153080241160192 28033938079639217897472 28200806758684689432576 28304486195297500790784 28753763753953016676352 29134608306985506963456 29459771346125970210816 29859677744489671163904 29927386764318445928448 30073516582503594590208 30370099586275819388928 30445161621832605892608 30550873988575080218624 30965591735026325651456 31375732022907469037568 31687821279866589806592 31725907603520275611648 32156576032527338176512 32229493438496787922944 32347984223197143760896 32787097131204344807424 32900941218465471004672 33668310109858251669504 33990376358149758124032 34125345993702481330176 34166362034560296812544 34369733237146965245952 34708685241458079301632 34836290701904616357888 34915284558371520249856 35519355225471373541376 35989810261570332131328 36258180118308886413312 36969124826511021441024 37013558870773654880256 37601075678246252576768 37608729062263807279104 37739314927063334387712 38239173402918477889536 38846144409314009284608 39047270896640339214336 39279695128167960281088 39812903659319561551872 39903182352424594571264 39959274628655295234048 40098022110004792786944 40493466115034425851904 41437920135210155900928 42050907119458826846208 42301210138027034148864 42456729292946251186176 42875434710036450902016 43130645630929525014528 43701912460478260445184 44625452453303244816384 44891080146477668892672 45110274873755391885312 45320501810866344165376 45555149379413729083392 45667742432748908838912 45826310982862620327936 46448387602539488477184 47063598034361203556352 47359140300628498055168 47986413682093776175104 48344240157745181884416 48521976334795715641344 49180645696806517211136 49292166435348028588032 49351411827698206507008 49945042811975154794496 50319086569417779183616 50985564537224637186048 51554599855720447868928 52063027862187118952448 52254436052856924536832 52372926837557280374784 53279032838207060312064 53464029480006390382592 55453687239766532161536 55520338306160482320384 56067876159278435794944 56401613517369378865152 56608972390595001581568 57507527507906033352704 58269216613971013926912 58919542692251940421632 59719355488979342327808 59854773528636891856896 60147033165007189180416 60740199172551638777856 60890323243665211785216 61101747977150160437248 61931183470052651302912 62751464045814938075136 63375642559733179613184 63451815207040551223296 64313152065054676353024 64458986876993575845888 64695968446394287521792 65801882436930942009344 67336620219716503339008 67980752716299516248064 68332724069120593625088 68739466474293930491904 69672581403809232715776 69830569116743040499712 71038710450942747082752 71979620523140664262656 72516360236617772826624 73938249653022042882048 74027117741547309760512 75202151356492505153536 75217458124527614558208 75478629854126668775424 76478346805836955779072 78094541793280678428672 78559390256335920562176 79625807318639123103744 79918549257310590468096 80196044220009585573888 80986932230068851703808 82875840270420311801856 84101814238917653692416 84602420276054068297728 84913458585892502372352 86261291261859050029056 87403824920956520890368 89782160292955337785344 90220549747510783770624 90641003621732688330752 91110298758827458166784 91335484865497817677824 91652621965725240655872 92896775205078976954368 94127196068722407112704 96688480315490363768832 97043952669591431282688 98361291393613034422272 98702823655396413014016 100638173138835558367232 101971129074449274372096 103109199711440895737856 104126055724374237904896 104508872105713849073664 104745853675114560749568 106558065676414120624128 106928058960012780765184 110907374479533064323072 111040676612320964640768 112803227034738757730304 113217944781190003163136 115015055015812066705408 116538433227942027853824 117839085384503880843264 119438710977958684655616 119709547057273783713792 120294066330014378360832 121480398345103277555712 122203495954300320874496 126903630414081102446592 128626304130109352706048 129391936892788575043584 131603764873861884018688 134673240439433006678016 135961505432599032496128 136665448138241187250176 137478932948587860983808 139345162807618465431552 139661138233486080999424 142077420901885494165504 143959241046281328525312 145032720473235545653248 147876499306044085764096 148054235483094619521024 150404302712985010307072 150957259708253337550848 152956693611673911558144 156189083586561356857344 157118780512671841124352 159837098514621180936192 160392088440019171147776 168203628477835307384832 169204840552108136595456 169826917171785004744704 172522582523718100058112 174807649841913041780736 179564320585910675570688 180441099495021567541248 182220597517654916333568 182670969730995635355648 183305243931450481311744 185793550410157953908736 188254392137444814225408 193376960630980727537664 194087905339182862565376 197405647310792826028032 201276346277671116734464 203942258148898548744192 206218399422881791475712 209017744211427698147328 209491707350229121499136 213116131352828241248256 213856117920025561530368 221814748959066128646144 222081353224641929281536 225606454069477515460608 226435889562380006326272 235678170769007761686528 238877421955917369311232 240588132660028756721664 242960796690206555111424 244406991908600641748992 253807260828162204893184 258783873785577150087168 263207529747723768037376 269346480878866013356032 271923010865198064992256 273330896276482374500352 274957865897175721967616 278690325615236930863104 279322276466972161998848 290065440946471091306496 296108470966189239042048 301914519416506675101696 305913387223347823116288 312378167173122713714688 314237561025343682248704 319674197029242361872384 320784176880038342295552 338409681104216273190912 339653834343570009489408 345045165047436200116224 349615299683826083561472 359128641171821351141376 360882198990043135082496 364441195035309832667136 366610487862900962623488 388175810678365725130752 394811294621585652056064 402552692555342233468928 407884516297797097488384 412436798845763582951424 418035488422855396294656 418983414700458242998272 426232262705656482496512 427712235840051123060736 443629497918132257292288 444162706449283858563072 451212908138955030921216 452871779124760012652544 471356341538015523373056 481176265320057513443328 488813983817201283497984 507614521656324409786368 517567747571154300174336 526415059495447536074752 538692961757732026712064 546661792552964749000704 549915731794351443935232 557380651230473861726208 580130881892942182612992 592216941932378478084096 603829038833013350203392 611826774446695646232576 628475122050687364497408 639348394058484723744768 641568353760076684591104 676819362208432546381824 679307668687140018978816 721764397980086270164992 728882390070619665334272 733220975725801925246976 776351621356731450261504 789622589243171304112128 805105385110684466937856 815769032595594194976768 824873597691527165902848 836070976845710792589312 837966829400916485996544 855424471680102246121472 888325412898567717126144 905743558249520025305088 942712683076031046746112 962352530640115026886656 977627967634402566995968 1015229043312648819572736 1035135495142308600348672 1052830118990895072149504 1077385923515464053424128 1093323585105929498001408 1099831463588702887870464 1184433883864756956168192 1207658077666026700406784 1223653548893391292465152 1256950244101374728994816 1278696788116969447489536 1283136707520153369182208 1353638724416865092763648 1358615337374280037957632 1443528795960172540329984 1466441951451603850493952 1552703242713462900523008 1579245178486342608224256 1649747195383054331805696 1672141953691421585178624 1710848943360204492242944 1776650825797135434252288 1811487116499040050610176 1885425366152062093492224 1924705061280230053773312 1955255935268805133991936 2030458086625297639145472 2186647170211858996002816 2199662927177405775740928 2368867767729513912336384 2415316155332053400813568 2447307097786782584930304 2513900488202749457989632 2566273415040306738364416 2717230674748560075915264 2887057591920345080659968 2932883902903207700987904 3105406485426925801046016 3158490356972685216448512 3299494390766108663611392 3421697886720408984485888 3553301651594270868504576 3622974232998080101220352 3770850732304124186984448 3849410122560460107546624 4060916173250595278290944 4399325854354811551481856 4737735535459027824672768 5132546830080613476728832 5434461349497120151830528 5774115183840690161319936 5865767805806415401975808 6598988781532217327222784 6843395773440817968971776 7106603303188541737009152 7245948465996160202440704 7541701464608248373968896 7698820245120920215093248 8798651708709623102963712 9475471070918055649345536 10265093660161226953457664 10868922698994240303661056 11548230367681380322639872 13197977563064434654445568 13686791546881635937943552 14213206606377083474018304 15397640490241840430186496 17597303417419246205927424 20530187320322453906915328 21737845397988480607322112 23096460735362760645279744 26395955126128869308891136 28426413212754166948036608 30795280980483680860372992 41060374640644907813830656 46192921470725521290559488 52791910252257738617782272 61590561960967361720745984 92385842941451042581118976 123181123921934723441491968 184771685882902085162237952 369543371765804170324475904
- Sum of all divisors σ(n): 1479496143243460924108800000
- Sum of proper divisors (its aliquot sum) s(n): 1109952771477656753784324096
- 369543371765804170324475904 is an abundant number, because the sum of its proper divisors (1109952771477656753784324096) is greater than itself. Its abundance is 740409399711852583459848192
Bases of 369543371765804170324475904
- Binary: 100110001101011011101101001010011001001100110111001101001110000000000000000000000000000002
- Hexadecimal: 0x131ADDA53266E69C0000000
- Base-36: 1AFKZD8F8YH5SSYYO0
Squares and roots of 369543371765804170324475904
- 369543371765804170324475904 squared (3695433717658041703244759042) is 136562303616039350841586006031223668800723972276617216
- 369543371765804170324475904 cubed (3695433717658041703244759043) is 50465694134376652996931570331921135919860079826635739625984500265517029223563264
-
The
square root of 369543371765804170324475904 is 19223510911532.3720650705 -
369543371765804170324475904 is a
perfect cube number . Itscube root is 717609984
Scales and comparisons
How big is 369543371765804170324475904?- 369,543,371,765,804,170,324,475,904 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 369,543,371,765,804,170,324,475,904 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 369543371765804170324475904 cubic inches would be around 59800832 feet tall.
Recreational maths with 369543371765804170324475904
- 369543371765804170324475904 backwards is 409574423071408567173345963
- 369543371765804170324475904 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 369543371765804170324475904'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 369543371765804170324475904 - Facts about the integer". Numbermatics.com. 2024. Web. 11 May 2024.
APA style:
Numbermatics. (2024). Number 369543371765804170324475904 - Facts about the integer. Retrieved 11 May 2024, from https://numbermatics.com/n/369543371765804170324475904/
Chicago style:
Numbermatics. 2024. "Number 369543371765804170324475904 - Facts about the integer". https://numbermatics.com/n/369543371765804170324475904/
The information we have on file for 369543371765804170324475904 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 369543371765804170324475904, math, Factors of 369543371765804170324475904, curriculum, school, college, exams, university, Prime factorization of 369543371765804170324475904, STEM, science, technology, engineering, physics, economics, calculator, three hundred sixty-nine septillion, five hundred forty-three sextillion, three hundred seventy-one quintillion, seven hundred sixty-five quadrillion, eight hundred four trillion, one hundred seventy billion, three hundred twenty-four million, four hundred seventy-five thousand, nine hundred four.