112730799541866433722482688
112,730,799,541,866,433,722,482,688 is an even composite number composed of six prime numbers multiplied together.
112730799541866433722482688 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-eight thousand, six hundred seventy-two divisors.
Prime factorization of 112730799541866433722482688:
215 × 33 × 73 × 116 × 133 × 4573
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 11 × 11 × 11 × 11 × 11 × 11 × 13 × 13 × 13 × 457 × 457 × 457)See below for interesting mathematical facts about the number 112730799541866433722482688 from the Numbermatics database.
Names of 112730799541866433722482688
- Cardinal: 112730799541866433722482688 can be written as One hundred twelve septillion, seven hundred thirty sextillion, seven hundred ninety-nine quintillion, five hundred forty-one quadrillion, eight hundred sixty-six trillion, four hundred thirty-three billion, seven hundred twenty-two million, four hundred eighty-two thousand, six hundred eighty-eight.
Scientific notation
- Scientific notation: 1.12730799541866433722482688 × 1026
Factors of 112730799541866433722482688
Divisors of 112730799541866433722482688
- Number of divisors d(n): 28672
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 13 14 16 18 21 22 24 26 27 28 32 33 36 39 42 44 48 49 52 54 56 63 64 66 72 77 78 84 88 91 96 98 99 104 108 112 117 121 126 128 132 143 144 147 154 156 168 169 176 182 189 192 196 198 208 216 224 231 234 242 252 256 264 273 286 288 294 297 308 312 336 338 343 351 352 363 364 378 384 392 396 416 429 432 441 448 457 462 468 484 504 507 512 528 539 546 572 576 588 594 616 624 637 672 676 686 693 702 704 726 728 756 768 784 792 819 832 847 858 864 882 896 914 924 936 968 1001 1008 1014 1024 1029 1056 1078 1089 1092 1144 1152 1176 1183 1188 1232 1248 1274 1287 1323 1331 1344 1352 1371 1372 1386 1404 1408 1452 1456 1512 1521 1536 1568 1573 1584 1617 1638 1664 1694 1716 1728 1764 1792 1828 1848 1859 1872 1911 1936 2002 2016 2028 2048 2058 2079 2112 2156 2178 2184 2197 2288 2304 2352 2366 2376 2457 2464 2496 2541 2548 2574 2646 2662 2688 2704 2742 2744 2772 2808 2816 2904 2912 3003 3024 3042 3072 3087 3136 3146 3168 3199 3234 3267 3276 3328 3388 3432 3456 3528 3549 3584 3656 3696 3718 3744 3773 3822 3861 3872 3993 4004 4032 4056 4096 4113 4116 4158 4224 4312 4356 4368 4394 4459 4563 4576 4608 4704 4719 4732 4752 4851 4914 4928 4992 5027 5082 5096 5148 5292 5324 5376 5408 5484 5488 5544 5577 5616 5632 5733 5808 5824 5929 5941 6006 6048 6084 6144 6174 6272 6292 6336 6398 6468 6534 6552 6591 6656 6776 6864 6912 7007 7056 7098 7168 7312 7392 7436 7488 7546 7623 7644 7722 7744 7986 8008 8064 8112 8192 8226 8232 8281 8316 8448 8624 8712 8736 8788 8918 9009 9126 9152 9216 9261 9317 9408 9438 9464 9504 9597 9702 9828 9856 9984 10054 10164 10192 10296 10584 10647 10648 10752 10816 10968 10976 11011 11088 11154 11232 11264 11319 11466 11616 11648 11858 11882 11979 12012 12096 12168 12288 12339 12348 12544 12584 12672 12796 12936 13013 13068 13104 13182 13312 13377 13552 13728 13824 14014 14112 14157 14196 14336 14553 14624 14641 14784 14872 14976 15081 15092 15246 15288 15379 15444 15488 15972 16016 16128 16224 16384 16452 16464 16562 16632 16731 16896 17199 17248 17303 17424 17472 17576 17787 17823 17836 18018 18252 18304 18432 18522 18634 18816 18876 18928 19008 19194 19404 19656 19712 19773 19968 20108 20328 20384 20449 20592 21021 21168 21294 21296 21504 21632 21936 21952 22022 22176 22308 22393 22464 22528 22638 22869 22932 23232 23296 23716 23764 23958 24024 24167 24192 24336 24576 24678 24696 24843 25088 25168 25344 25592 25872 26026 26136 26208 26364 26624 26754 27027 27104 27456 27648 27951 28028 28224 28314 28392 28672 28791 29106 29248 29282 29568 29744 29952 30162 30184 30492 30576 30758 30888 30976 31941 31944 32032 32256 32448 32768 32904 32928 33033 33124 33264 33462 33792 33957 34398 34496 34606 34848 34944 35152 35189 35574 35646 35672 35937 36036 36504 36608 36864 37044 37268 37632 37752 37856 38016 38388 38808 39039 39312 39424 39546 39936 40131 40216 40656 40768 40898 41184 41503 41587 42042 42336 42471 42588 42592 43008 43264 43872 43904 43923 44044 44352 44616 44786 44928 45056 45243 45276 45738 45864 46137 46464 46592 47432 47528 47916 48048 48334 48384 48672 49049 49152 49356 49392 49686 50176 50193 50336 50688 51184 51744 51909 52052 52272 52416 52728 53248 53361 53469 53508 54054 54208 54912 55296 55297 55902 56056 56448 56628 56784 57344 57582 57967 58212 58496 58564 59136 59319 59488 59904 60324 60368 60984 61152 61347 61516 61776 61952 63063 63882 63888 64064 64512 64896 65219 65351 65808 65856 66066 66248 66528 66924 67179 67584 67914 68796 68992 69212 69696 69888 70304 70378 71148 71292 71344 71874 72072 72501 73008 73216 73728 74088 74529 74536 75264 75504 75712 76032 76776 77077 77233 77616 78078 78624 78848 79092 79872 80262 80432 81312 81536 81796 82368 83006 83174 83853 84084 84672 84942 85176 85184 86016 86373 86528 87744 87808 87846 88088 88704 89232 89572 89856 90112 90486 90552 91091 91476 91728 92274 92928 93184 94864 95056 95832 96096 96668 96768 97344 98098 98304 98712 98784 99099 99372 100352 100386 100672 101376 101871 102368 102487 103488 103818 104104 104544 104832 105456 105567 106496 106722 106938 107016 107653 108108 108416 109824 110592 110594 111804 112112 112896 113256 113568 114688 115164 115934 116424 116992 117117 117128 118272 118638 118976 119808 120393 120648 120736 121121 121968 122304 122694 123032 123552 123904 124509 124761 126126 127764 127776 128128 129024 129792 130438 130702 131616 131712 131769 132132 132496 133056 133848 134358 135168 135729 135828 137592 137984 138411 138424 139392 139776 140608 140756 142296 142584 142688 143143 143748 144144 145002 146016 146432 147147 147456 148176 149058 149072 150528 151008 151424 152064 153552 154154 154466 155232 155727 156156 156751 157248 157696 158184 159744 160083 160407 160524 160864 161051 162624 163072 163592 164736 165891 166012 166348 167706 168168 169169 169344 169884 170352 170368 172032 172746 173056 173901 175488 175616 175692 176176 177408 178464 179144 179712 180224 180972 181104 182182 182952 183456 184041 184548 185856 186368 189189 189728 190112 190333 191664 192192 193336 193536 194688 195657 196053 196196 197424 197568 198198 198744 200704 200772 201344 201537 202752 203742 204736 204974 206976 207636 208208 208849 209088 209664 210912 211134 212992 213444 213876 214032 215306 216216 216832 217503 219648 221184 221188 223587 223608 224224 224939 225792 226512 227136 229376 230328 231231 231699 231868 232848 233984 234234 234256 236544 237276 237952 239616 240786 241296 241472 242242 243936 244608 245388 246064 246323 247104 247808 249018 249522 251559 252252 255528 255552 256256 258048 259584 260876 261404 263232 263424 263538 264264 264992 265837 266112 267696 268716 270336 271458 271656 273273 275184 275968 276822 276848 278784 279552 281216 281512 284592 285168 285376 286286 287496 288288 290004 291109 292032 292864 294294 294912 296352 297297 298116 298144 301056 302016 302848 304128 307104 307461 308308 308932 310464 311454 312312 313502 314496 315392 316368 316701 319488 320166 320814 321048 321728 322102 322959 325248 326144 327184 329472 331782 332024 332696 335412 336336 338338 338688 339768 340704 340736 344064 345492 346112 347802 350976 351232 351351 351384 352352 354816 356928 358288 359424 360448 361944 362208 363363 364364 365904 366912 368082 369096 371712 372736 373527 374283 378378 379456 380224 380666 383328 384384 386672 387072 387079 389376 391314 392106 392392 394848 395136 395307 396396 397488 401408 401544 402688 403074 405504 407484 409472 409948 413952 415233 415272 416416 417698 418176 419328 421824 422268 425984 426888 427752 428064 429429 430612 432432 433664 435006 439296 441441 442368 442376 447174 447216 448448 449878 451584 453024 454272 456533 457457 460656 462462 463398 463736 465696 467181 467968 468468 468512 470253 473088 474552 475904 479232 481572 482592 482944 483153 484484 487872 489216 490776 492128 492646 494208 495616 497673 498036 499044 503118 504504 507507 511056 511104 512512 516096 519168 521703 521752 522808 526464 526848 527076 528528 529984 531674 532224 535392 537432 539539 540631 540672 542916 543312 546546 550368 551936 552123 553644 553696 557568 559104 562432 563024 569184 570336 570752 570999 572572 574992 576576 580008 582218 584064 585728 586971 588159 588588 592704 594594 596232 596288 602112 604032 604611 605696 608256 608267 614208 614922 616616 617864 620928 622908 624624 626547 627004 628992 630784 632736 633402 637637 638976 640332 641628 642096 643456 644204 645918 650496 652288 652509 654368 658944 663564 664048 665392 670824 672672 674817 676676 677376 679536 681408 681472 688128 690984 692224 693693 695097 695604 701952 702464 702702 702768 704704 709632 713856 716576 717409 718848 718861 723888 724416 726726 728728 731808 733824 736164 738192 738969 743424 745472 747054 748566 753571 756756 758912 760448 761332 766656 768768 773344 774144 774158 778752 782628 784212 784784 789696 790272 790614 792792 794976 797511 802816 803088 805376 806148 811008 814968 818944 819819 819896 827904 830466 830544 832832 835396 836352 838656 843648 844536 847847 849563 853776 855504 856128 858858 861224 864864 867328 870012 873327 878592 882882 884736 884752 894348 894432 896896 899756 903168 906048 908544 913066 914914 921312 922383 924924 926796 927472 931392 934362 935936 936936 937024 940506 946176 949104 950103 951808 958464 963144 965184 965888 966306 968877 968968 975744 978432 981552 984256 985292 988416 991232 995346 996072 998088 1002001 1004029 1006236 1009008 1015014 1022112 1022208 1025024 1032192 1038336 1043406 1043504 1045616 1052928 1053696 1054152 1057056 1059968 1063348 1064448 1070784 1074864 1079078 1081262 1081344 1085832 1086624 1090089 1093092 1100736 1103872 1104246 1107288 1107392 1115136 1118208 1120581 1122849 1124864 1126048 1127357 1138368 1140672 1141504 1141998 1145144 1149984 1153152 1160016 1161237 1164436 1168128 1171456 1173942 1176318 1177176 1184183 1185408 1189188 1192464 1192576 1204224 1208064 1209222 1211392 1216512 1216534 1228416 1229844 1233232 1235728 1241856 1245816 1249248 1253094 1254008 1257984 1261568 1265472 1266804 1275274 1277952 1280664 1283256 1284192 1286912 1288287 1288408 1291836 1300992 1304576 1305018 1308736 1317888 1324323 1327128 1328096 1330784 1332331 1341648 1345344 1349634 1353352 1354752 1359072 1362816 1362944 1369599 1372371 1381968 1384448 1387386 1390194 1391208 1403904 1404928 1405404 1405536 1409408 1410759 1419264 1427712 1433152 1434818 1437696 1437722 1447776 1448832 1449459 1453452 1457456 1461943 1463616 1467648 1472328 1476384 1477938 1486848 1490944 1493019 1494108 1497132 1507142 1513512 1517824 1520896 1522521 1522664 1533312 1537536 1546688 1548288 1548316 1557504 1565109 1565256 1568424 1569568 1574573 1579392 1580544 1581228 1585584 1589952 1595022 1605632 1606176 1610752 1612296 1618617 1621893 1622016 1629936 1637888 1639638 1639792 1655808 1660932 1661088 1665664 1670792 1672704 1677312 1687296 1689072 1695694 1699126 1707552 1711008 1712256 1712997 1717716 1722448 1724261 1729728 1734656 1740024 1746654 1757184 1760913 1764477 1765764 1769504 1771561 1788696 1788864 1793792 1799512 1806336 1812096 1817088 1824801 1826132 1829828 1842624 1844766 1849848 1853592 1854944 1860859 1862784 1868724 1871872 1873872 1874048 1879641 1881012 1892352 1898208 1900206 1903616 1912911 1916928 1926288 1930368 1931776 1932612 1937754 1937936 1951488 1956864 1963104 1968512 1970584 1976832 1982464 1990692 1992144 1996176 2004002 2008058 2012472 2018016 2024451 2030028 2037763 2044224 2044416 2050048 2064384 2076672 2081079 2085291 2086812 2087008 2091232 2093663 2105856 2107392 2108304 2114112 2119936 2126696 2128896 2141568 2149728 2152227 2156583 2158156 2162524 2171664 2173248 2180178 2186184 2201472 2207744 2208492 2214576 2214784 2216907 2230272 2236416 2241162 2245698 2249728 2252096 2254714 2260713 2276736 2281344 2283008 2283996 2290288 2297339 2299968 2306304 2320032 2322474 2328872 2336256 2342912 2347884 2352636 2354352 2368366 2370816 2378376 2384928 2385152 2392533 2408448 2416128 2418444 2422784 2433024 2433068 2456832 2459457 2459688 2466464 2471456 2474329 2483712 2491632 2498496 2506188 2508016 2515968 2523136 2530944 2533608 2543541 2548689 2550548 2561328 2566512 2568384 2573824 2576574 2576816 2583672 2601984 2609152 2610036 2617472 2619981 2635776 2648646 2654256 2656192 2661568 2664662 2683296 2690688 2699268 2706704 2709504 2709553 2715037 2718144 2725632 2725888 2739198 2744742 2763936 2767149 2768896 2774772 2780388 2782416 2807808 2809856 2810808 2811072 2818816 2821518 2838528 2855424 2866304 2869636 2875392 2875444 2895552 2897664 2898918 2906631 2906904 2914912 2923886 2924207 2927232 2935296 2944656 2952768 2955876 2973696 2981888 2986038 2988216 2994264 3006003 3012087 3014284 3027024 3035648 3041792 3045042 3045328 3066624 3075072 3093376 3096576 3096632 3115008 3130218 3130512 3136848 3139136 3149146 3158784 3161088 3162456 3171168 3179904 3190044 3202199 3212352 3221504 3224592 3237234 3243786 3244032 3259872 3270267 3275776 3279276 3279584 3311616 3321864 3322176 3331328 3341584 3345408 3354624 3374592 3378144 3382071 3391388 3398252 3415104 3422016 3424512 3425994 3435432 3444896 3448522 3459456 3469312 3480048 3483711 3493308 3514368 3521826 3528954 3531528 3539008 3543122 3552549 3577392 3577728 3587584 3599024 3612672 3624192 3634176 3649602 3652264 3659656 3685248 3689532 3699696 3707184 3709888 3721718 3725568 3737448 3743744 3747744 3748096 3759282 3762024 3784417 3784704 3796416 3800412 3807232 3825822 3833856 3852576 3860736 3863552 3864861 3865224 3875508 3875872 3902976 3913728 3926208 3937024 3941168 3953664 3964928 3981384 3984288 3992352 3996993 4008004 4016116 4024944 4036032 4048902 4060056 4075526 4088448 4088832 4100096 4108797 4117113 4153344 4162158 4170582 4173624 4174016 4182464 4187326 4211712 4214784 4216608 4228224 4232277 4239872 4253392 4257792 4257869 4283136 4299456 4304454 4313166 4316312 4325048 4343328 4346496 4348377 4360356 4372368 4385829 4402944 4415488 4416984 4429152 4429568 4433814 4460544 4472832 4482324 4491396 4499456 4504192 4509428 4521426 4553472 4562688 4566016 4567563 4567992 4580576 4594678 4599936 4612608 4640064 4644948 4657744 4672512 4685824 4695768 4705272 4708704 4723719 4736732 4741632 4756752 4769856 4770304 4785066 4816896 4832256 4836888 4845568 4855851 4865679 4866048 4866136 4913664 4918914 4919376 4932928 4942912 4948658 4967424 4983264 4996992 5012376 5016032 5021863 5031936 5032027 5061888 5067216 5087082 5097378 5101096 5122656 5133024 5136768 5138991 5147648 5153148 5153632 5167344 5172783 5203968 5218304 5220072 5234944 5239962 5271552 5297292 5308512 5312384 5314683 5323136 5329324 5366592 5381376 5398536 5413408 5419008 5419106 5430074 5436288 5451264 5451776 5474403 5478396 5489484 5527872 5534298 5537792 5549544 5560776 5564832 5582577 5615616 5619712 5621616 5622144 5637632 5638923 5643036 5677056 5710848 5732608 5738733 5739272 5750784 5750888 5791104 5795328 5797836 5813262 5813808 5829824 5847772 5848414 5854464 5870592 5889312 5905536 5911752 5934929 5946941 5947392 5972076 5976432 5988528 6012006 6024174 6028568 6054048 6071296 6073353 6083584 6090084 6090656 6113289 6133248 6150144 6186752 6193152 6193264 6230016 6260436 6261024 6273696 6278272 6280989 6298292 6317568 6322176 6324912 6342336 6359808 6380088 6404398 6424704 6443008 6449184 6456681 6469749 6474468 6487572 6519744 6540534 6551552 6558552 6559168 6623232 6643728 6644352 6650721 6662656 6683168 6690816 6690937 6709248 6749184 6756288 6764142 6782139 6782776 6796504 6830208 6844032 6849024 6851988 6870864 6889792 6892017 6897044 6918912 6938624 6960096 6967422 6986616 7014007 7028203 7028736 7043652 7057908 7063056 7078016 7086244 7105098 7154784 7155456 7175168 7177599 7198048 7225344 7248384 7268352 7299204 7304528 7319312 7370496 7379064 7399392 7414368 7419776 7422987 7443436 7451136 7474896 7487488 7495488 7496192 7518564 7524048 7568834 7569408 7592832 7600824 7614464 7630623 7646067 7651644 7705152 7721472 7727104 7729722 7730448 7751016 7751744 7805952 7827456 7852416 7859943 7874048 7882336 7891499 7907328 7907471 7962768 7968576 7984704 7993986 8016008 8032232 8049888 8072064 8097804 8120112 8128659 8145111 8151052 8176896 8177664 8200192 8217594 8234226 8289281 8306688 8324316 8341164 8347248 8348032 8364928 8374652 8423424 8429568 8433216 8456448 8464554 8479744 8506784 8515584 8515738 8566272 8598912 8608908 8626332 8632624 8650096 8686656 8692992 8696754 8720712 8744736 8771658 8772621 8805888 8830976 8833968 8858304 8859136 8867628 8921088 8945664 8964648 8982792 8998912 9008384 9018009 9018856 9036261 9042852 9106944 9125376 9132032 9135126 9135984 9161152 9189356 9199872 9225216 9280128 9289896 9315488 9326317 9345024 9345193 9391536 9410544 9417408 9447438 9473464 9483264 9513504 9539712 9540608 9570132 9606597 9664512 9673776 9691136 9711702 9731358 9732096 9732272 9827328 9837828 9838752 9865856 9885824 9897316 9934848 9966528 9993984 10024752 10032064 10043726 10063872 10064054 10123776 10134432 10146213 10174164 10194756 10202192 10233601 10245312 10266048 10273536 10277982 10295296 10306296 10307264 10334688 10345566 10407936 10436608 10440144 10451133 10469888 10479924 10543104 10594584 10617024 10624768 10629366 10646272 10657647 10658648 10733184 10762752 10797072 10826816 10838016 10838212 10860148 10872576 10902528 10903552 10948806 10956792 10978968 11022011 11044319 11055744 11068596 11099088 11121552 11129664 11165154 11231232 11239424 11243232 11244288 11275264 11277846 11286072 11353251 11354112 11421696 11465216 11477466 11478544 11501568 11501776 11582208 11590656 11595672 11626524 11627616 11659648 11695544 11696828 11708928 11741184 11778624 11811072 11823504 11869858 11893882 11894784 11944152 11952864 11977056 11990979 12024012 12048348 12057136 12108096 12142592 12146706 12167168 12180168 12181312 12226578 12266496 12300288 12326391 12351339 12373504 12386528 12400927 12460032 12520872 12522048 12547392 12556544 12561978 12596584 12635136 12644352 12649824 12684672 12719616 12760176 12773607 12808796 12849408 12886016 12898368 12913362 12939498 12948936 12975144 13026013 13039488 13081068 13103104 13117104 13118336 13157487 13246464 13287456 13288704 13301442 13325312 13366336 13381632 13381874 13418496 13498368 13512576 13528284 13564278 13565552 13593008 13660416 13688064 13698048 13703976 13741728 13779584 13784034 13794088 13837824 13877248 13920192 13934844 13973232 14028014 14056406 14057472 14087304 14115816 14126112 14156032 14171157 14172488 14210196 14309568 14310912 14350336 14355198 14396096 14450688 14496768 14536704 14567553 14597037 14598408 14609056 14638624 14655641 14740992 14758128 14798784 14828736 14839552 14845974 14886872 14902272 14949792 14974976 14990976 14992384 15037128 15048096 15065589 15096081 15137668 15185664 15201648 15228928 15261246 15292134 15303288 15410304 15442944 15454208 15459444 15460896 15502032 15503488 15518349 15611904 15654912 15704832 15719886 15748096 15764672 15782998 15814656 15814942 15925536 15937152 15944049 15969408 15987972 16032016 16064464 16081373 16099776 16144128 16195608 16240224 16257318 16290222 16302104 16353792 16355328 16400384 16423209 16435188 16468452 16578562 16613376 16648632 16682328 16694496 16696064 16729856 16747731 16749304 16846848 16859136 16866432 16912896 16929108 16959488 17013568 17031168 17031476 17132544 17197824 17216199 17217816 17252664 17265248 17300192 17320303 17373312 17385984 17393508 17441424 17489472 17543316 17545242 17611776 17661952 17667936 17716608 17718272 17735256 17804787 17840823 17842176 17929296 17965584 17997824 18016768 18036018 18037712 18072522 18085704 18213888 18250752 18264064 18270252 18271968 18322304 18339867 18378712 18399744 18450432 18560256 18579792 18630976 18652634 18690048 18690386 18783072 18821088 18834816 18842967 18894876 18946928 18966528 18966871 19005259 19027008 19079424 19081216 19140264 19213194 19329024 19347552 19370043 19382272 19409247 19423404 19462716 19464544 19654656 19675656 19677504 19731712 19771648 19794632 19869696 19933056 19987968 20049504 20064128 20072811 20087452 20127744 20128108 20247552 20268864 20292426 20346417 20348328 20389512 20404384 20467202 20469449 20490624 20532096 20547072 20555964 20590592 20612592 20614528 20669376 20676051 20691132 20815872 20873216 20880288 20902266 20939776 20959848 21042021 21084609 21086208 21189168 21234048 21249536 21258732 21292544 21315294 21317296 21466368 21525504 21594144 21653632 21676032 21676424 21720296 21745152 21805056 21807104 21897612 21913584 21957936 22044022 22088638 22111488 22137192 22198176 22243104 22259328 22268961 22330308 22415393 22462464 22486464 22488576 22550528 22555692 22572144 22706502 22708224 22843392 22891869 22930432 22938201 22954932 22957088 23003552 23030293 23164416 23181312 23191344 23253048 23255232 23319296 23391088 23393656 23417856 23482368 23557248 23622144 23647008 23674497 23722413 23739716 23787764 23888304 23905728 23954112 23981958 24048024 24096696 24114272 24216192 24285184 24293412 24334336 24360336 24362624 24385977 24435333 24453156 24532992 24600576 24652782 24702678 24747008 24773056 24801854 24867843 24920064 25041744 25044096 25094784 25113088 25123956 25193168 25270272 25270729 25288704 25299648 25369344 25439232 25520352 25547214 25617592 25698816 25772032 25796736 25826724 25878996 25897872 25950288 26052026 26078976 26162136 26206208 26234208 26236672 26314974 26317863 26490919 26492928 26574912 26577408 26602884 26650624 26732672 26763264 26763748 26836992 26996736 27025152 27054027 27056568 27108783 27128556 27131104 27186016 27217619 27320832 27376128 27396096 27407952 27483456 27559168 27568068 27588176 27675648 27754496 27840384 27869688 27946464 27978951 28035579 28056028 28112812 28174608 28231632 28252224 28312064 28342314 28344976 28420392 28619136 28621824 28700672 28710396 28792192 28819791 28993536 29073408 29135106 29194074 29196816 29218112 29277248 29311282 29481984 29516256 29597568 29657472 29679104 29691948 29773744 29804544 29805083 29865407 29899584 29981952 29984768 30074256 30096192 30131178 30192162 30275336 30371328 30403296 30438639 30457856 30522492 30584268 30606576 30700803 30820608 30885888 30908416 30918888 30921792 31004064 31006976 31036698 31223808 31309824 31409664 31439772 31496192 31529344 31565996 31629312 31629884 31851072 31874304 31888098 31938816 31972941 31975944 32064032 32128928 32162746 32166277 32199552 32288256 32391216 32480448 32514636 32580444 32604208 32707584 32710656 32800768 32846418 32870376 32936904 33066033 33132957 33157124 33297264 33364656 33388992 33392128 33459712 33495462 33498608 33693696 33718272 33732864 33825792 33858216 33918976 34027136 34059753 34062336 34062952 34265088 34395648 34432398 34435632 34505328 34530496 34600384 34640606 34746624 34771968 34787016 34882848 34978944 35086632 35090484 35223552 35224189 35295481 35335872 35433216 35436544 35470512 35609574 35681646 35684352 35858592 35931168 35972937 35995648 36033536 36072036 36075424 36145044 36171408 36427776 36501504 36528128 36540504 36543936 36644608 36679734 36757424 36799488 36900864 37120512 37159584 37202781 37261952 37305268 37380096 37380772 37566144 37642176 37669632 37685934 37789752 37893856 37933056 37933742 38010518 38054016 38158848 38162432 38280528 38320821 38426388 38658048 38695104 38740086 38764544 38818494 38846808 38925432 38929088 39078039 39309312 39351312 39355008 39463424 39472461 39543296 39589264 39739392 39866112 39975936 40099008 40128256 40145622 40174904 40255488 40256216 40495104 40537728 40584852 40692834 40696656 40779024 40808768 40934404 40938898 40981248 41064192 41094144 41111928 41181184 41225184 41229056 41338752 41352102 41382264 41628587 41631744 41760576 41804532 41879552 41919696 42084042 42169218 42172416 42378336 42468096 42499072 42513471 42517464 42585088 42630588 42634592 42932736 43051008 43188288 43307264 43352064 43352848 43440592 43490304 43610112 43614208 43795224 43827168 43915872 43966923 44088044 44177276 44222976 44274384 44396352 44486208 44518656 44537922 44660616 44830786 44924928 44972928 44977152 45101056 45111384 45144288 45196767 45288243 45413004 45686784 45783738 45860864 45876402 45909864 45914176 46007104 46060586 46328832 46362624 46382688 46506096 46510464 46555047 46638592 46782176 46787312 46835712 46836559 46964736 47114496 47244288 47294016 47348994 47444826 47479432 47575528 47776608 47811456 47832147 47908224 47963916 48096048 48193392 48228544 48244119 48432384 48570368 48586824 48668672 48720672 48725248 48771954 48870666 48906312 49065984 49197421 49201152 49305564 49405356 49494016 49546112 49603708 49735686 49840128 50083488 50088192 50189568 50226176 50243193 50247912 50386336 50540544 50541458 50577408 50599296 50738688 50878464 51040704 51094428 51235184 51397632 51544064 51593472 51653448 51757992 51795744 51900576 51960909 52104052 52157952 52324272 52412416 52468416 52473344 52629948 52635726 52981838 52985856 53149824 53154816 53205768 53301248 53414361 53465344 53522469 53526528 53527496 53993472 54050304 54108054 54113136 54217566 54257112 54262208 54372032 54435238 54641664 54752256 54792192 54815904 54966912 55019601 55118336 55136136 55176352 55240493 55351296 55352297 55680768 55739376 55892928 55957902 56071158 56112056 56225624 56349216 56463264 56504448 56528901 56624128 56684628 56689952 56840784 56900613 57015777 57238272 57243648 57401344 57420792 57584384 57639582 57987072 58146816 58270212 58388148 58393632 58436224 58554496 58622564 58963968 59032512 59195136 59314944 59358208 59383896 59547488 59609088 59610166 59730814 59799168 59963904 59969536 60148512 60192384 60218433 60262356 60384324 60550672 60742656 60806592 60877278 60915712 61044984 61168536 61213152 61401606 61408347 61641216 61771776 61816832 61837776 61843584 62008128 62013952 62028153 62073396 62447616 62619648 62819328 62879544 62992384 63058688 63126063 63131992 63253827 63258624 63259768 63702144 63748608 63776196 63877632 63945882 63951888 64128064 64257856 64325492 64332554 64399104 64576512 64782432 64960896 65029272 65160888 65208416 65284219 65415168 65416351 65421312 65692836 65740752 65873808 66132066 66265914 66314248 66594528 66729312 66777984 66784256 66806883 66919424 66990924 66997216 67246179 67387392 67465728 67651584 67716432 67837952 68054272 68119506 68124672 68125904 68530176 68791296 68864796 68871264 69010656 69060992 69090879 69200768 69281212 69493248 69543936 69574032 69765696 69957888 70173264 70180968 70447104 70448378 70590962 70671744 70866432 70873088 70941024 71023491 71167239 71219148 71363292 71635207 71717184 71862336 71945874 71991296 72067072 72144072 72150848 72290088 72342816 72855552 73003008 73056256 73081008 73087872 73157931 73289216 73305999 73359468 73514848 73598976 73600307 73801728 74241024 74319168 74405562 74523904 74603529 74610536 74760192 74761544 75132288 75284352 75339264 75371868 75579504 75787712 75812187 75866112 75867484 76021036 76108032 76317696 76324864 76561056 76641642 76852776 77154077 77310233 77316096 77390208 77480172 77636988 77693616 77850864 77858176 78156078 78618624 78702624 78710016 78926848 78944922 78953589 79086592 79178528 79472757 79478784 79732224 79951872 80198016 80256512 80291244 80349808 80510976 80512432 80990208 81075456 81169704 81385668 81393312 81558048 81617536 81652857 81868808 81877796 81962496 82128384 82188288 82223856 82362368 82450368 82458112 82677504 82704204 82764528 83257174 83263488 83521152 83609064 83759104 83839392 83936853 84106737 84168084 84338436 84756672 84936192 84998144 85026942 85034928 85170176 85261176 85269184 85865472 86102016 86376576 86459373 86614528 86705696 86806489 86881184 86980608 86982181 87220224 87590448 87654336 87831744 87933846 88176088 88354552 88445952 88548768 88792704 88972416 89037312 89075844 89321232 89415249 89596221 89661572 89945856 89954304 90202112 90222768 90288576 90393534 90576486 90826008 91182091 91373568 91567476 91721728 91752804 91819728 91828352 92014208 92102409 92121172 92657664 92725248 92765376 93012192 93020928 93110094 93277184 93564352 93574624 93671424 93673118 93929472 94228992 94488576 94588032 94697988 94889652 94958864 95151056 95443993 95553216 95622912 95664294 95816448 95927832 96192096 96386784 96457088 96488238 96498831 96864768 97140736 97173648 97337344 97441344 97450496 97543908 97741332 97812624 98131968 98394842 98402304 98611128 98810712 98988032 99092224 99198099 99207416 99398871 99471372 100166976 100176384 100379136 100452352 100486386 100495824 100772672 101081088 101082916 101154816 101198592 101477376 101756928 102081408 102179259 102188856 102470368 102589487 102795264 102797123 103186944 103306896 103515984 103591488 103801152 103921818 104208104 104315904 104648544 104824832 104936832 104946688 105259896 105271452 105672567 105886443 105963676 106299648 106309632 106411536 106602496 106828722 106930688 107044938 107053056 107054992 107986944 108100608 108216108 108226272 108435132 108514224 108524416 108744064 108870476 109283328 109504512 109584384 109631808 109933824 110039202 110236672 110272272 110352704 110480986 110702592 110704594 111361536 111478752 111608343 111785856 111915804 112142316 112224112 112451248 112569611 112698432 112926528 113008896 113057802 113248256 113369256 113379904 113681568 113801226 114031554 114476544 114487296 114802688 114841584 114962463 115168768 115279164 115974144 116293632 116540424 116776296 116787264 116872448 117108992 117234117 117245128 117927936 118065024 118390272 118629888 118716416 118767792 119094976 119218176 119220332 119461628 119598336 119927808 119939072 120297024 120384768 120436866 120524712 120768648 121101344 121242121 121485312 121487509 121613184 121754556 122089968 122337072 122426304 122803212 122816694 123282432 123543552 123633664 123675552 123687168 124016256 124027904 124056306 124146792 124885761 124895232 125638656 125759088 125984768 126117376 126252126 126263984 126507654 126517248 126519536 127404288 127497216 127552392 127755264 127891764 127903776 128256128 128515712 128650984 128665108 128798208 129153024 129564864 129921792 130058544 130321776 130416832 130568438 130830336 130832702 130842624 131385672 131481504 131747616 131900769 132264132 132531828 132628496 133036813 133189056 133458624 133555968 133568512 133613766 133838848 133981848 133994432 134492358 134774784 134931456 135303168 135432864 135590301 135675904 135864729 136108544 136239012 136251808 137060352 137582592 137729592 137742528 138021312 138121984 138181758 138401536 138562424 138986496 139087872 139148064 139531392 139915776 140346528 140361936 140509677 140894208 140896756 141181924 141343488 141732864 141746176 141882048 142046982 142334478 142438296 142726584 143270414 143286143 143434368 143724672 143891748 144134144 144288144 144301696 144580176 144685632 144732357 145711104 146006016 146112512 146162016 146175744 146315862 146578432 146611998 146718936 147029696 147197952 147200614 147592263 147603456 148482048 148638336 148811124 149047808 149207058 149221072 149520384 149523088 150264576 150568704 150678528 150743736 151159008 151575424 151624374 151732224 151734968 152042072 152216064 152635392 152649728 153122112 153283284 153705552 154308154 154620466 154632192 154780416 154960344 155273976 155387232 155701728 155716352 155882727 156312156 157237248 157405248 157420032 157853696 157889844 157907178 158173184 158357056 158945514 158957568 159464448 159903744 160243083 160396032 160513024 160567407 160582488 160699616 161024864 161212051 161980416 162150912 162339408 162771336 162786624 163116096 163235072 163305714 163737616 163755592 163924992 164256768 164376576 164447712 164724736 164900736 164916224 165355008 165408408 165529056 165721479 166056891 166514348 167042304 167218128 167518208 167678784 167873706 168213474 168336168 168676872 169513344 169872384 169996288 170053884 170069856 170340352 170522352 170538368 170701839 171047331 171730944 172204032 172753152 172918746 173229056 173411392 173612978 173762368 173961216 173964362 174440448 175180896 175308672 175663488 175867692 176352176 176709104 176891904 176895103 177097536 177585408 177944832 178074624 178151688 178642464 178830498 179192442 179323144 179891712 179908608 180404224 180445536 180577152 180655299 180787068 181152972 181652016 182364182 182747136 183134952 183443456 183505608 183639456 183656704 184028416 184204818 184225041 184242344 185315328 185450496 185530752 186024384 186041856 186220188 186554368 187128704 187149248 187342848 187346236 187858944 188457984 188977152 189176064 189378189 189395976 189761481 189779304 189917728 190302112 190523333 190887986 191106432 191245824 191328588 191632896 191855664 192384192 192773568 192914176 192976476 192997662 193729536 194281472 194347296 194674688 194882688 194900992 195087816 195482664 195625248 195852657 196249053 196263936 196789684 197222256 197621424 197976064 198184448 198396198 198414832 198797742 198942744 200333952 200352768 200758272 200904704 200972772 200991648 201545344 201738537 202162176 202165832 202397184 202954752 203513856 204162816 204358518 204377712 204940736 205178974 205590528 205594246 206373888 206613792 207031968 207182976 207272637 207602304 207843636 208416208 208631808 208635581 209057849 209297088 209873664 209893376 210519792 210542904 211345134 211772886 211927352 212599296 212619264 212823072 213070473 213204992 213501717 213657444 213861376 214089876 214109984 214905621 215973888 216201216 216432216 216452544 216870264 217028448 217048832 217488128 217740952 218566656 219009024 219168768 219263616 219867648 220078404 220473344 220544544 220705408 220800921 220961972 221405184 221409188 222723072 222957504 223216686 223571712 223810587 223831608 224284632 224448224 224902496 225139222 225163939 225396864 225853056 226017792 226115604 226496512 226738512 226759808 227363136 227436561 227602452 228063108 228953088 228974592 229605376 229683168 229924926 230337536 230558328 231462231 231930699 231948288 233080848 233552592 233574528 233744896 234217984 234468234 234490256 235855872 236130048 236780544 237259776 237432832 237535584 238189952 238418271 238436352 238440664 238923256 239196672 239855616 239878144 240594048 240769536 240873732 241049424 241537296 242202688 242484242 242970624 242975018 243226368 243509112 244179936 244674144 244852608 244958571 245606424 245633388 246564864 246569323 247068367 247087104 247351104 247374336 248032512 248055808 248112612 248293584 249771522 249790464 251277312 251518176 251810559 251969536 252234752 252320211 252504252 252527968 253015308 253039072 254808576 254994432 255104784 255510528 255783528 255807552 256512256 257031424 257301968 257330216 257596416 258306048 259129728 259843584 260117088 260419467 260643552 260833664 260946543 261136876 261660672 261665404 262771344 262963008 263495232 263801538 264528264 265063656 265256992 266073626 266378112 266917248 267111936 267137024 267227532 267677696 267963696 267988864 268245747 268788663 268984716 269862912 270606336 270865728 271180602 271351808 271729458 272217088 272478024 272503616 273546273 274120704 275165184 275459184 275485056 276042624 276243968 276307227 276363516 276803072 277124848 277972992 277978019 278175744 278296128 279062784 279831552 280693056 280723872 281019354 281788416 281793512 282363848 282686976 283465728 283492352 283764096 284093964 284668956 284876592 285453168 286331979 286540828 286572286 286868736 287449344 287783496 288268288 288576288 288603392 289160352 289371264 289464714 289496493 291400109 291422208 292012032 292324032 292351488 292631724 293156864 293223996 293437872 294059392 294395904 294401228 295184526 295206912 296964096 297276672 297594297 297622248 298095616 298196613 298414116 298442144 299046176 299393809 300529152 301137408 301357056 301487472 302318016 303150848 303248748 303464448 303469936 304084144 304432128 305270784 305299456 306244224 306566568 307411104 307768461 308391369 308616308 309240932 309560832 309920688 310547952 310774464 311403456 311432704 311765454 312624312 314474496 314810496 314840064 315707392 315779688 315814356 316346368 316714112 317017701 317659329 317891028 318928896 319807488 320486166 320792064 321026048 321134814 321164976 321399232 322049728 322424102 323960832 324301824 324678816 325542672 325573248 326232192 326470144 326611428 327475232 327511184 327849984 327855913 328513536 328519477 328753152 328895424 329801472 329832448 330710016 330816816 331058112 331442958 332113782 333028696 334084608 334436256 334825029 335036416 335357568 335747412 336426948 336672336 337353744 337708833 339026688 339744768 339992576 340107768 340139712 340680704 341044704 341076736 341403678 342094662 343461888 344381947 344408064 345506304 345837492 346458112 346822784 347225956 347524736 347922432 347928724 348880896 350361792 350617344 351326976 351702351 351735384 352704352 353418208 353783808 353790206 353829047 354195072 355170816 355889664 356149248 356303376 357284928 357660996 358384884 358646288 359783424 359817216 360808448 360891072 361154304 361310598 361574136 362305944 363304032 363726363 364462527 364728364 366269904 366886912 367011216 367278912 367313408 368056832 368409636 368450082 368484688 370630656 370900992 371061504 372048768 372083712 372440376 373108736 374257408 374298496 374657283 374685696 374692472 376915968 377954304 378352128 378756378 378791952 379522962 379558608 379835456 380604224 381046666 381775972 382212864 382491648 382657176 383265792 383711328 384768384 385547136 385828352 385952952 385995324 387459072 387466079 388250291 388694592 389765376 389801984 390175632 390965328 391250496 391705314 392498106 392527872 393579368 394444512 395242848 395702307 395952128 396368896 396792396 396829664 397595484 397885488 399110439 400667904 400705536 401516544 401809408 401945544 401983296 403090688 403477074 404324352 404331664 404794368 405909504 407027712 408325632 408717036 408755424 409881472 410357948 411181056 411188492 412747776 413227584 414063936 414365952 414545274 415204608 415687272 416832416 417263616 417271162 418115698 418594176 419747328 419786752 421039584 421085808 421529031 422690268 423545772 423854704 425198592 425238528 425646144 426140946 426409984 427003434 427314888 427722752 428179752 428219968 429811242 429858429 432402432 432864432 432905088 433740528 434056896 434097664 434197071 434976256 435481904 437133312 438018048 438337536 438527232 439735296 440156808 440946688 441089088 441410816 441601842 441923944 442776789 442810368 442818376 445446144 445915008 446433372 447143424 447621174 447663216 448569264 448896448 449804992 450278444 450327878 450793728 451706112 452035584 452231208 452993024 453477024 453519616 454726272 454873122 455204904 456126216 457906176 457914457 457949184 458841253 459366336 459849852 460675072 461116656 462924462 463861398 463896576 466161696 467105184 467149056 467489792 467648181 468435968 468936468 468980512 471711744 472260096 473561088 474519552 474865664 475071168 476379904 476836542 476872704 476881328 477846512 478393344 479711232 479756288 481188096 481539072 481747464 482098848 483074592 483636153 484405376 484968484 485941248 485950036 486452736 487018224 488359872 489348288 489705216 489917142 491212848 491266776 493129728 493138646 494136734 494174208 494702208 494748672 496065024 496111616 496225224 496587168 497164437 498170673 499543044 502554624 503036352 503621118 503939072 504469504 504640422 505008504 505055936 506030616 506078144 509617152 509988864 510209568 511021056 511567056 511615104 512105517 513024512 513141993 514062848 514603936 514660432 515192832 515202149 516612096 518259456 519687168 520234176 520838934 521287104 521667328 521893086 522273752 523321344 523330808 525542688 525926016 526990464 527603076 529056528 530127312 530513984 530685309 532147252 532756224 533834496 534223872 534274048 534455064 535355392 535927392 535977728 536491494 537577326 537969432 539725824 541171631 541212672 541731456 542361204 543458916 544434176 544956048 545007232 547092546 548241408 550330368 550918368 550970112 552085248 552487936 552614454 552675123 552727032 553606144 554249696 555945984 555956038 556351488 556592256 558125568 559663104 561386112 561447744 562038708 563576832 563587024 564727696 565373952 566931456 566984704 567528192 568187928 569337912 569753184 570906336 571569999 572663958 573081656 573144572 573737472 574898688 575566992 576536576 577152576 577206784 578320704 578742528 578929428 578992986 582800218 582844416 584024064 584648064 584702976 585263448 586313728 586447992 586875744 587557971 588118784 588747159 588791808 588802456 590369052 593928192 594553344 595188594 595244496 596191232 596393226 596828232 596884288 598092352 598787618 601058304 602274816 602714112 602974944 604636032 605215611 606301696 606497496 606939872 607645423 608168288 608864256 608875267 610541568 612488448 613133136 614822208 615536922 616782738 617232616 618481864 619121664 619841376 621095904 621548928 621817911 622806912 622865408 623530908 625248624 625906743 627173547 629620992 629680128 631414784 631559376 631628712 632692736 633428224 634035402 635318658 635782056 637857792 639614976 640972332 641584128 642052096 642269628 642329952 642798464 644099456 644716863 644848204 647921664 648603648 649357632 651085344 651146496 652464384 652940288 653222856 654950464 655022368 655699968 655711826 657027072 657038954 657506304 657790848 659602944 659664896 661420032 661633632 662116224 662402763 662885916 664227564 666057392 668107951 668169216 668872512 669650058 670072832 670715136 671494824 672853896 673344672 674707488 675417666 675491817 678053376 679489536 679985152 680215536 680279424 681361408 682089408 682153472 682309683 682807356 684189324 686923776 688763894 688816128 691012608 691674984 692916224 693645568 694386693 694451912 695049472 695792097 695844864 695857448 700723584 701234688 702653952 703404702 703470768 705408704 706836416 707567616 707580412 707658094 708390144 710341632 711779328 712298496 712606752 714569856 715254813 715321992 716769768 717292576 718126409 719566848 719579861 719634432 721782144 722308608 722621196 723148272 724611888 726608064 727452726 728925054 729456728 732539808 733773824 734022432 734557824 734626816 734875713 736113664 736819272 736900164 736969376 739707969 741205101 741261312 742123008 744097536 744167424 744880752 746217472 748514816 748596992 749314566 749371392 749384944 753831936 755908608 756704256 757512756 757583904 759045924 759117216 759670912 761208448 762093332 763551944 764425728 764983296 765314352 766531584 767422656 769536768 771094272 771656704 771905904 771990648 774918144 774932158 776500582 777389184 779530752 779603968 780351264 781258401 781930656 782500992 782839629 783410628 784996212 787158736 787987277 788889024 790485696 791404614 791904256 792737792 793584792 793659328 795190968 795770976 798220878 801335808 801411072 803033088 803618816 803891088 803966592 804737241 806181376 806365989 806954148 808663328 809588736 809603377 811819008 814055424 816651264 817434072 817510848 819762944 820638819 820715896 822362112 822376984 825495552 826455168 828127872 828731904 829090548 830409216 831374544 833664832 833934057 834527232 834542324 836231396 837188352 839494656 839573504 842079168 842171616 843058062 845380536 847091544 847709408 848694847 850397184 850412563 850477056 851292288 852281892 854006868 854629776 855445504 856359504 856439936 858995937 859622484 859716858 864804864 865728864 865810176 867481056 868113792 868195328 868394142 868489479 869952512 870963808 874200327 874266624 876036096 877054464 879470592 880313616 881893376 882178176 882821632 883203684 883847888 885553578 885620736 885636752 890892288 891830016 892866744 894286848 895242348 895326432 897138528 897792896 898181427 899609984 900556888 900655756 901587456 903412224 904071168 904462416 905986048 906954048 907039232 909452544 909746244 910409808 912252432 915812352 915828914 915898368 917682506 918732672 919699704 921350144 922233312 923305383 925174107 925848924 927722796 931257691 932323392 934210368 934298112 934979584 935296362 936871936 937872936 937961024 943423488 944520192 947122176 949039104 949731328 950142336 951053103 952759808 952977987 953673084 953762656 955693024 956786688 956803991 959422464 962376192 963078144 963494928 964197696 966149184 967272306 968810752 969936968 971882496 971900072 972905472 974036448 976719744 978696576 979410432 979834284 982425696 982533552 983567739 985558431 986259456 986277292 988273468 989404416 989497344 992130048 992223232 992450448 993174336 994328874 996341346 999086088 1003003001 1005109248 1006072704 1007242236 1008939008 1009280844 1010017008 1010111872 1012061232 1012156288 1013126499 1019234304 1019977728 1020419136 1022042112 1023134112 1023230208 1024211034 1026049024 1026283986 1028125696 1029207872 1029320864 1030385664 1030404298 1033145841 1033224192 1036518912 1039374336 1040468352 1041677868 1042574208 1043334656 1043786172 1044547504 1046642688 1046661616 1049883923 1051085376 1051852032 1053980928 1055206152 1058113056 1060254624 1061027968 1061370618 1061487141 1064294504 1065512448 1067668992 1068447744 1068548096 1068910128 1070710784 1071854784 1071955456 1072982988 1075154652 1075938864 1079451648 1082343262 1082425344 1083462912 1084722408 1086917832 1088868352 1089912096 1090014464 1091179089 1093387581 1094185092 1100660736 1101836736 1101940224 1104170496 1104975872 1105228908 1105350246 1105454064 1107212288 1108499392 1111891968 1111912076 1112702976 1113184512 1116251136 1119326208 1122772224 1122895488 1123971849 1124077416 1127174048 1128484357 1129455392 1130747904 1130768353 1133862912 1135056384 1136375856 1138675824 1139506368 1141812672 1143139998 1145327916 1146163312 1146289144 1147474944 1149797376 1151133984 1153073152 1154305152 1154413568 1156641408 1157485056 1157858856 1157985972 1162398237 1164750873 1165600436 1169296128 1169405952 1170526896 1172627456 1172895984 1173751488 1175115942 1176237568 1177494318 1177583616 1177604912 1180738104 1187856384 1189106688 1190377188 1190488992 1192382464 1192786452 1193656464 1193768576 1196184704 1197331317 1197575236 1202116608 1204549632 1205428224 1205949888 1209272064 1210431222 1212603392 1212994992 1213879744 1215290846 1216336576 1217728512 1217750534 1221083136 1224976896 1226266272 1229644416 1231073844 1233565476 1234465232 1236963728 1238243328 1238265721 1239682752 1240771909 1242191808 1243097856 1243635822 1245613824 1245730816 1247061816 1250497248 1251813486 1254347094 1259241984 1259360256 1262829568 1263118752 1263257424 1264587093 1265385472 1266856448 1268070804 1270637316 1271564112 1275715584 1279229952 1281944664 1283168256 1284104192 1284539256 1284659904 1285596928 1288198912 1289433726 1289575287 1289696408 1297207296 1298715264 1302170688 1302292992 1304928768 1305880576 1306445712 1309900928 1310044736 1311399936 1311423652 1314054144 1314077908 1315012608 1315581696 1319205888 1319329792 1322840064 1323267264 1324232448 1324805526 1325771832 1328330367 1328455128 1332114784 1333663331 1336215902 1336338432 1336362599 1337745024 1339300116 1341430272 1342989648 1345707792 1346689344 1349414976 1350835332 1350983634 1356106752 1358979072 1359970304 1360431072 1360558848 1362722816 1364178816 1364306944 1364619366 1365614712 1368378648 1373743371 1373847552 1376523759 1377527788 1382025216 1383349968 1385832448 1387291136 1388773386 1388903824 1390098944 1391584194 1391689728 1391714896 1401447168 1402469376 1405307904 1406809404 1406941536 1410817408 1413672832 1415135232 1415160824 1415316188 1416780288 1420683264 1423558656 1424596992 1425213504 1429139712 1430509626 1430643984 1433539536 1434585152 1436252818 1439133696 1439159722 1439268864 1443564288 1444617216 1445242392 1446296544 1449223776 1450908459 1453216128 1454905452 1457850108 1458913456 1463404943 1465079616 1468044864 1469115648 1469253632 1469751426 1472227328 1473638544 1473800328 1473938752 1479415938 1482410202 1482522624 1484246016 1488195072 1488334848 1489761504 1491493311 1492434944 1494512019 1497029632 1497193984 1498629132 1498769888 1507663872 1511817216 1513408512 1515025512 1515167808 1518091848 1518234432 1519341824 1522416896 1524186664 1527103888 1528851456 1529966592 1530628704 1533063168 1534845312 1539073536 1542188544 1543313408 1543811808 1543981296 1545606447 1549836288 1549864316 1553001164 1554778368 1559061504 1559207936 1560702528 1562516802 1563861312 1565001984 1565679258 1566821256 1569992424 1574317472 1575974554 1576147573 1577778048 1580971392 1582809228 1585475584 1587169584 1587318656 1590381936 1591541952 1592055927 1596441756 1602671616 1602822144 1606066176 1607237632 1607782176 1607933184 1609474482 1612362752 1612731978 1613908296 1617326656 1619177472 1619206754 1623514893 1623638016 1633302528 1634868144 1635021696 1639525888 1641277638 1641431792 1644724224 1644753968 1650991104 1652910336 1656255744 1657463808 1658181096 1660818432 1662749088 1667329664 1667868114 1669054464 1669084648 1672462792 1674376704 1678989312 1679147008 1684158336 1684343232 1686116124 1690761072 1694183088 1695418816 1697389694 1700794368 1700825126 1700954112 1702584576 1704563784 1708013736 1709259552 1710891008 1712719008 1712879872 1714709997 1717991874 1719244968 1719433716 1729478569 1729609728 1731457728 1731620352 1734962112 1736227584 1736390656 1736788284 1736978958 1739905024 1741927616 1748400654 1748533248 1752072192 1754108928 1758941184 1760627232 1762673913 1763786752 1764356352 1765643264 1766241477 1766407368 1767695776 1771107156 1771273504 1781784576 1783660032 1785733488 1788573696 1790484696 1790652864 1794277056 1795585792 1796362854 1799219968 1801113776 1801311512 1803174912 1806824448 1808142336 1808924832 1811972096 1813908096 1814078464 1818905088 1819492488 1820819616 1822936269 1824504864 1826625801 1831624704 1831657828 1835365012 1837465344 1839399408 1842700288 1844466624 1846610766 1850348214 1851697848 1855445592 1862515382 1864646784 1868420736 1868596224 1869959168 1870592724 1873743872 1875745872 1875922048 1877720229 1881520641 1889040384 1894244352 1898078208 1899462656 1900284672 1902106206 1905519616 1905955974 1907346168 1907525312 1911386048 1913573376 1913607982 1918844928 1924752384 1926156288 1926989856 1928395392 1932298368 1934150589 1934544612 1937621504 1939873936 1943764992 1943800144 1945810944 1945846133 1948072896 1953439488 1957393152 1958820864 1959668568 1964851392 1965067104 1967135478 1971116862 1972518912 1972554584 1976546936 1978808832 1978994688 1984260096 1984446464 1984900896 1986348672 1987208289 1988657748 1992682692 1998172176 2004323853 2006006002 2010218496 2012145408 2014484472 2017878016 2018561688 2020034016 2020223744 2024122464 2024312576 2026252998 2026475451 2038468608 2039955456 2040838272 2044084224 2046268224 2046460416 2048422068 2052098048 2052567972 2056251392 2058415744 2058641728 2060771328 2060808596 2066291682 2066448384 2073037824 2078748672 2080936704 2083160079 2083355736 2085148416 2086669312 2087376291 2087572344 2089095008 2093323232 2095756663 2099767846 2102170752 2103704064 2107961856 2110412304 2116226112 2120509248 2122055936 2122741236 2122974282 2128589008 2131024896 2135337984 2136895488 2137096192 2137820256 2141421568 2143709568 2143910912 2145965976 2150309304 2151877728 2154379227 2158739583 2158903296 2164686524 2166925824 2169444816 2173835664 2177736704 2179824192 2180028928 2182358178 2186775162 2188370184 2201321472 2203673472 2203880448 2208340992 2209951744 2210457816 2210700492 2210908128 2214424576 2216998784 2219123907 2223615303 2223783936 2223824152 2226369024 2232502272 2238652416 2245544448 2245790976 2247943698 2248154832 2254348096 2256968714 2258910784 2261495808 2261536706 2267725824 2270112768 2272751712 2277351648 2279012736 2283625344 2286279996 2290655832 2292326624 2292578288 2294949888 2294991391 2299594752 2299636339 2302267968 2308610304 2308827136 2313282816 2314970112 2315717712 2315971944 2324796474 2329501746 2331200872 2338592256 2338811904 2341053792 2343775203 2345254912 2345791968 2347502976 2348518887 2350231884 2352475136 2354988636 2355209824 2361476208 2363961831 2375712768 2378213376 2380754376 2380977984 2384764928 2385572904 2387312928 2387537152 2392369408 2394662634 2395150472 2404233216 2409099264 2410856448 2411899776 2418544128 2420862444 2425206784 2425989984 2427759488 2428810131 2430581692 2432673152 2435457024 2435501068 2442166272 2449953792 2452532544 2459288832 2461916457 2462147688 2467130952 2468930464 2473927456 2476486656 2476531442 2476803329 2479365504 2481543818 2484383616 2486195712 2487271644 2491227648 2491461632 2494123632 2500994496 2501802171 2503626972 2508694188 2518483968 2518720512 2525659136 2526237504 2526514848 2529174186 2530770944 2533712896 2536141608 2541274632 2543128224 2546084541 2551237689 2551431168 2563889328 2566336512 2568208384 2569078512 2569319808 2571193856 2576397824 2576987811 2578867452 2579150574 2579392816 2594414592 2597430528 2604341376 2604585984 2609857536 2611761152 2612891424 2619801856 2620089472 2622600981 2622799872 2622847304 2628108288 2628155816 2631163392 2638411776 2638659584 2645680128 2646534528 2648464896 2649611052 2651543664 2656660734 2656910256 2664229568 2667326662 2672431804 2672676864 2672725198 2675490048 2678600232 2682860544 2685979296 2691415584 2693378688 2694544281 2698829952 2701670664 2701967268 2712213504 2712262553 2717752037 2717958144 2720862144 2721117696 2728357632 2728613888 2729238732 2731229424 2736757296 2747486742 2747695104 2753047518 2755055576 2764050432 2766699936 2769916149 2771664896 2774582272 2775522321 2777546772 2777807648 2780197888 2783168388 2783429792 2793773073 2802894336 2804938752 2810615808 2813618808 2813883072 2821634816 2827345664 2830270464 2830321648 2830632376 2833560576 2841366528 2847117312 2849193984 2850427008 2858279424 2861019252 2861287968 2867079072 2869170304 2870411973 2872505636 2878267392 2878319444 2887128576 2889234432 2890484784 2892593088 2898447552 2901816918 2906432256 2909810904 2915700216 2917826912 2926809886 2930159232 2936089728 2938231296 2938507264 2939502852 2944454656 2947277088 2947600656 2947877504 2950703217 2956675293 2958831876 2964820404 2968492032 2976390144 2976669696 2979523008 2982986622 2984869888 2989024038 2994059264 2994387968 2997258264 2997539776 3009009003 3015327744 3026817024 3030051024 3030335616 3036183696 3036468864 3038683648 3039379497 3044833792 3048373328 3054207776 3057702912 3057758209 3059933184 3061257408 3066126336 3069690624 3078147072 3084377088 3086626816 3087623616 3087962592 3091212894 3099437523 3099672576 3099728632 3106002328 3109556736 3118123008 3118415872 3121405056 3125033604 3127722624 3130003968 3131358516 3133642512 3139984848 3148634944 3149651769 3151949108 3152295146 3155556096 3161942784 3165618456 3170951168 3174339168 3174637312 3180763872 3183083904 3184111854 3184461423 3192883512 3205343232 3205401199 3205644288 3211888771 3212132352 3215564352 3215866368 3218948964 3224725504 3225463956 3227816592 3234653312 3238354944 3238413508 3247029786 3247276032 3266605056 3269736288 3270043392 3273537267 3279051776 3280162743 3282555276 3282863584 3289507936 3301982208 3305820672 3312511488 3314927616 3316362192 3321636864 3325498176 3334659328 3335736228 3338108928 3338169296 3344925584 3348753408 3357978624 3358294016 3368316672 3368686464 3372232248 3381522144 3385453071 3388366176 3390837632 3392305059 3394779388 3401588736 3401650252 3405169152 3409127568 3416027472 3418519104 3421782016 3425438016 3425759744 3429419994 3435983748 3438489936 3438867432 3458957138 3459219456 3462915456 3463240704 3469924224 3472455168 3472781312 3473576568 3473957916 3479810048 3483855232 3487194711 3494252619 3496801308 3508217856 3517882368 3521254464 3525347826 3527573504 3528712704 3531286528 3532482954 3532814736 3535391552 3542214312 3542547008 3563569152 3567320064 3571466976 3577147392 3580969392 3581305728 3588554112 3591171584 3591993951 3592725708 3598439936 3602227552 3602623024 3606349824 3606415043 3613648896 3613714247 3616284672 3617849664 3627816192 3628156928 3637810176 3638984976 3641639232 3645872538 3649009728 3653251602 3663249408 3663315656 3670730024 3674930688 3678798816 3685400576 3688933248 3693221532 3700696428 3703395696 3710891184 3714797163 3722315727 3725030764 3729293568 3736841472 3737192448 3739918336 3741185448 3747487744 3751491744 3751844096 3755440458 3763041282 3778080768 3788201417 3788488704 3796156416 3800569344 3804212412 3811039232 3811911948 3814692336 3815050624 3822772096 3827146752 3827215964 3837689856 3849504768 3852312576 3853979712 3856790784 3864596736 3868301178 3868725861 3869089224 3875243008 3879747872 3887600288 3891621888 3891692266 3892119517 3896145792 3906878976 3914786304 3917641728 3919337136 3929702784 3930134208 3934270956 3942233724 3945037824 3945109168 3953093872 3957617664 3957989376 3968520192 3968892928 3969801792 3972697344 3974416578 3977315496 3985365384 3996344352 4000989993 4008647706 4009087797 4012012004 4024290816 4028968944 4035756032 4037123376 4040068032 4040447488 4048244928 4048625152 4052505996 4052950902 4076937216 4079910912 4081676544 4088168448 4092536448 4092920832 4096844136 4104196096 4105135944 4112502784 4116831488 4117283456 4121230113 4121542656 4121617192 4129571277 4132583364 4146075648 4157497344 4161873408 4166320158 4166711472 4170296832 4173338624 4174752582 4175144688 4178190016 4186646464 4191513326 4199535692 4204341504 4207408128 4215923712 4220824608 4232452224 4241018496 4244111872 4245482472 4245948564 4257178016 4262049792 4262126869 4270675968 4270753201 4273790976 4275640512 4287419136 4287821824 4291931952 4300618608 4303755456 4308758454 4317479166 4317806592 4329373048 4333851648 4338889632 4347671328 4352725377 4355473408 4359648384 4360057856 4364716356 4373550324 4376740368 4390214829 4407346944 4407760896 4416681984 4419903488 4420915632 4421400984 4421816256 4428849152 4433997568 4438247814 4447230606 4447567872 4447648304 4452738048 4465004544 4477304832 4491088896 4491581952 4495887396 4496309664 4508696192 4513937428 4517821568 4522991616 4523073412 4535451648 4540225536 4545503424 4554703296 4558025472 4567250688 4572559992 4581311664 4584653248 4585156576 4589899776 4589982782 4599189504 4599272678 4604535936 4617220608 4617654272 4626565632 4629940224 4631435424 4631943888 4636819341 4649592948 4659003492 4662401744 4676755657 4677184512 4677623808 4682107584 4687550406 4690509824 4691583936 4695005952 4697037774 4700463768 4704950272 4709977272 4710419648 4722952416 4727923662 4728442719 4756426752 4761508752 4761955968 4769529856 4771145808 4774625856 4775074304 4776167781 4784738816 4789325268 4790300944 4808466432 4818198528 4821712896 4823799552 4837088256 4841724888 4850413568 4851979968 4855518976 4857620262 4861163384 4865346304 4870544679 4870914048 4871002136 4899907584 4905065088 4918577664 4923832914 4924295376 4934261904 4937860928 4947854912 4952973312 4953062884 4953606658 4958731008 4963087636 4968767232 4972391424 4974543288 4982455296 4982923264 4988247264 5001988992 5003604342 5007253944 5017388376 5036967936 5037059027 5037441024 5047253783 5052475008 5053029696 5058348372 5067425792 5072283216 5082549264 5086256448 5092169082 5102475378 5102862336 5127778656 5132673024 5136416768 5138157024 5138639616 5142387712 5144129991 5152795648 5153975622 5157734904 5158301148 5158785632 5188435707 5188829184 5194861056 5208682752 5209171968 5219715072 5223522304 5225782848 5239603712 5240178944 5245201962 5245599744 5245694608 5256216576 5256311632 5262326784 5276823552 5277319168 5291360256 5293069056 5296929792 5299222104 5303087328 5313321468 5313820512 5328459136 5334653324 5344863608 5345353728 5345450396 5350980096 5357200464 5365721088 5371958592 5382831168 5386757376 5389088562 5397659904 5403341328 5403934536 5424427008 5424525106 5435504074 5435916288 5441724288 5442235392 5456715264 5457227776 5458477464 5462458848 5468808807 5473514592 5479877403 5494973484 5506095036 5510111152 5528100864 5533399872 5539832298 5543329792 5549164544 5551044642 5555093544 5555615296 5560395776 5566336776 5566859584 5587546146 5605788672 5609877504 5621231616 5627237616 5627766144 5633160687 5643269632 5644561923 5654691328 5660643296 5661264752 5667121152 5667223639 5682733056 5694234624 5698387968 5700854016 5716558848 5722038504 5722575936 5734158144 5738340608 5740823946 5745011272 5756534784 5756638888 5774257152 5778468864 5780969568 5785186176 5796895104 5803633836 5812864512 5819621808 5831400432 5835653824 5837538399 5853619772 5860318464 5872179456 5876462592 5877014528 5879005704 5888909312 5894554176 5895201312 5895755008 5901406434 5913350586 5917663752 5929640808 5936984064 5952780288 5952887941 5953339392 5959046016 5965973244 5978048076 5988118528 5988775936 5994516528 5995079552 6012971559 6018018006 6030655488 6053634048 6060102048 6060671232 6072367392 6072937728 6077367296 6078758994 6079426353 6089667584 6096746656 6108415552 6115405824 6115516418 6119866368 6122514816 6132252672 6139381248 6156294144 6168754176 6173253632 6175247232 6175925184 6182425788 6198875046 6199345152 6199457264 6212004656 6219113472 6236246016 6236831744 6242810112 6250067208 6255445248 6260007936 6262717032 6267285024 6279969696 6287269989 6297269888 6299303538 6303898216 6304590292 6311112192 6323885568 6331236912 6341902336 6348678336 6349274624 6361527744 6366167808 6368223708 6368922846 6385767024 6410686464 6410802398 6411288576 6423777542 6424264704 6431128704 6431732736 6437897928 6449451008 6450927912 6455633184 6463137681 6469306624 6476218749 6476709888 6476827016 6494059572 6533210112 6539472576 6540086784 6547074534 6558103552 6560325486 6565110552 6565727168 6579015872 6603964416 6611641344 6625022976 6629855232 6632724384 6643273728 6650996352 6657371721 6669318656 6670845909 6671472456 6676338592 6689851168 6697506816 6697627937 6715957248 6736633344 6737372928 6744464496 6763044288 6770906142 6776732352 6781675264 6784610118 6789558776 6803177472 6803300504 6810338304 6818255136 6832054944 6837038208 6843564032 6850876032 6851519488 6858839988 6871967496 6876979872 6877734864 6884974173 6898909017 6917914276 6925830912 6926481408 6939848448 6944910336 6945562624 6947153136 6947915832 6959620096 6967710464 6974389422 6988505238 6993602616 7016435712 7035764736 7042508928 7050695652 7057425408 7062573056 7064965908 7065629472 7070783104 7084428624 7085094016 7091885493 7127138304 7134640128 7142933952 7154294784 7161938784 7162611456 7177108224 7182343168 7183987902 7185451416 7196879872 7204455104 7205246048 7212699648 7212830086 7227297792 7227428494 7232569344 7235699328 7255632384 7256313856 7275620352 7277969952 7283278464 7286430393 7291745076 7298019456 7306503204 7326498816 7326631312 7341460048 7349187461 7349861376 7357597632 7370801152 7377866496 7386443064 7401392856 7406791392 7421782368 7429594326 7430409987 7444631454 7450061528 7458587136 7473682944 7474384896 7479836672 7482370896 7494975488 7502983488 7503688192 7505406513 7510880916 7526082564 7556161536 7576402834 7576977408 7592312832 7601138688 7608424824 7622078464 7623823896 7629384672 7630101248 7638253623 7645544192 7653713067 7654293504 7654431928 7699009536 7704625152 7707959424 7713581568 7729193472 7736602356 7737451722 7738178448 7750486016 7759495744 7775200576 7783243776 7783384532 7784239034 7792291584 7813757952 7829572608 7835283456 7838674272 7859405568 7860268416 7867802943 7868541912 7884467448 7890218336 7899390499 7906187744 7915235328 7915378471 7915978752 7937040384 7939603584 7945394688 7948833156 7954630992 7970730768 7992688704 8001979986 8017295412 8018175594 8024024008 8048581632 8057937888 8071512064 8074246752 8080136064 8080894976 8083632843 8096489856 8097250304 8105011992 8105901804 8136787659 8153256111 8153874432 8163353088 8185072896 8185841664 8193688272 8208392192 8210271888 8225005568 8233662976 8234566912 8242460226 8243085312 8243234384 8259142554 8265166728 8292151296 8314994688 8323746816 8332640316 8333422944 8340593664 8346677248 8349505164 8350289376 8356380032 8373292928 8381319219 8383026652 8399071384 8408683008 8414816256 8431847424 8441649216 8464904448 8482036992 8488223744 8490964944 8491897128 8514356032 8524099584 8524253738 8541351936 8541506402 8547581952 8551281024 8574838272 8575643648 8583863904 8601237216 8607510912 8611235919 8617516908 8634958332 8658746096 8667703296 8667860047 8677779264 8685403363 8695342656 8705450754 8710946816 8719296768 8720115712 8729432712 8747100648 8753480736 8780429658 8814693888 8815521792 8833363968 8839806976 8841831264 8842801968 8843632512 8852109651 8857698304 8867995136 8870025879 8876495628 8894461212 8895296608 8905476096 8930009088 8954609664 8982177792 8983163904 8991774792 8992619328 9017392384 9027027009 9027874856 9035643136 9045983232 9046146824 9080451072 9091006848 9109406592 9116050944 9134501376 9145119984 9162623328 9169306496 9170313152 9173274627 9179799552 9179965564 9198379008 9198545356 9209071872 9234441216 9235308544 9253131264 9259880448 9262870848 9263887776 9273638682 9298312569 9299185896 9318006984 9324803488 9335643317 9353511314 9354369024 9354538193 9355247616 9364215168 9375100812 9383167872 9390011904 9394075548 9400927536 9409900544 9419954544 9420839296 9445904832 9448955307 9455847324 9456885438 9512853504 9523017504 9523911936 9539059712 9542291616 9549251712 9550148608 9552335562 9553384269 9569477632 9578650536 9580601888 9616203597 9616932864 9635666313 9636397056 9647599104 9674176512 9683449776 9700827136 9703959936 9711037952 9715240524 9722326768 9730692608 9741089358 9741828096 9742004272 9799815168 9810130176 9837155328 9847665828 9848590752 9868523808 9875721856 9895709824 9905946624 9906125768 9907213316 9917462016 9926175272 9937534464 9944782848 9949086576 9964910592 9965846528 9976494528 10003977984 10007208684 10014507888 10034776752 10073935872 10074118054 10074882048 10094507566 10104950016 10106059392 10116696744 10134851584 10144566432 10156359213 10165098528 10172512896 10176915177 10184338164 10204950756 10243834601 10255557312 10265346048 10276314048 10277279232 10284775424 10288259982 10305591296 10307951244 10315469808 10316602296 10317571264 10376871414 10377658368 10389722112 10417365504 10418343936 10439430144 10447044608 10451565696 10461584133 10479207424 10480357888 10482757857 10490403924 10491389216 10512623264 10524653568 10524843901 10553647104 10582720512 10586138112 10593859584 10598444208 10606174656 10626642936 10627641024 10656918272 10669306648 10689727216 10690707456 10690900792 10701960192 10714400928 10731442176 10743917184 10765662336 10773514752 10778177124 10795319808 10806682656 10807869072 10819245129 10841142741 10848854016 10849050212 10871008148 10883448576 10884470784 10913430528 10914455552 10916954928 10924917696 10937617614 10947029184 10959754806 10989946968 11012190072 11020222304 11033033011 11056201728 11066799744 11079664596 11098329088 11102089284 11110187088 11111230592 11120791552 11132673552 11133719168 11144391489 11166947181 11175092292 11211577344 11219755008 11242463232 11254475232 11255532288 11266321374 11286539264 11289123846 11309382656 11321286592 11322529504 11334242304 11334447278 11364604251 11365466112 11388469248 11401708032 11433117696 11444077008 11445151872 11468316288 11476681216 11481647892 11490022544 11513069568 11513277776 11548514304 11548723153 11556937728 11561939136 11570372352 11593790208 11607267672 11625729024 11639243616 11662800864 11671307648 11675076798 11676358551 11707239544 11720636928 11744358912 11752925184 11754029056 11758011408 11777818624 11789108352 11790402624 11791510016 11802812868 11826701172 11835327504 11859281616 11873968128 11905560576 11905775882 11906678784 11918092032 11931946488 11956096152 11976237056 11977551872 11989033056 11990159104 12002969979 12025943118 12027263391 12036036012 12106349983 12107268096 12120204096 12121342464 12144734784 12145875456 12154734592 12157517988 12158852706 12179335168 12193493312 12216831104 12230811648 12231032836 12239732736 12245029632 12264505344 12278762496 12312588288 12337508352 12346507264 12350494464 12351850368 12363690339 12364851576 12388713831 12397750092 12398914528 12424009312 12438226944 12438451883 12472492032 12485620224 12500134416 12510890496 12520015872 12525434064 12534570048 12559939392 12574539978 12594539776 12598607076 12607796432 12609180584 12622224384 12647771136 12662473824 12683804672 12697356672 12698549248 12723055488 12732335616 12736447416 12737845692 12771534048 12786380607 12812259603 12821372928 12821604796 12847555084 12862257408 12863465472 12875795856 12898902016 12901855824 12911266368 12926275362 12938613248 12952437498 12953419776 12953654032 12988119144 13066420224 13078945152 13080173568 13094149068 13116207104 13120650972 13130221104 13131454336 13158031744 13170644487 13223282688 13250045952 13259710464 13265448768 13286547456 13301992704 13314743442 13338637312 13341691818 13342944912 13352677184 13379702336 13395013632 13395255874 13431914496 13473266688 13474745856 13488928992 13526088576 13541812284 13553464704 13563350528 13569220236 13579117552 13606354944 13606601008 13620676608 13620922931 13636510272 13648490999 13664109888 13674076416 13701752064 13703038976 13717679976 13743934992 13753959744 13755469728 13769948346 13797818034 13835828552 13851661824 13852962816 13879696896 13889820672 13891125248 13894306272 13895831664 13910458023 13919240192 13935420928 13948778844 13977010476 13987205232 14030266971 14032871424 14071529472 14085017856 14101391304 14114850816 14125146112 14129931816 14131258944 14141566208 14168857248 14170188032 14183770986 14185328157 14269280256 14285867904 14308589568 14323877568 14325222912 14354216448 14364686336 14367975804 14370902832 14393759744 14408910208 14410492096 14425399296 14425660172 14454595584 14454856988 14465138688 14471398656 14511264768 14512627712 14551240704 14555939904 14566556928 14572860786 14583490152 14596038912 14611634037 14613006408 14653262624 14670296641 14682920096 14698374922 14699722752 14699988589 14715195264 14755732992 14772886128 14802785712 14813582784 14843564736 14859188652 14860819974 14889262908 14900123056 14917174272 14947365888 14948769792 14959673344 14964741792 14989950976 15005966976 15007376384 15010813026 15021761832 15052165128 15111177081 15112323072 15141761349 15152805668 15202277376 15216849648 15244156928 15247647792 15258769344 15260202496 15276507246 15291088384 15307426134 15308587008 15308863856 15398019072 15409250304 15415918848 15427163136 15458386944 15473204712 15474903444 15476356896 15500972032 15518991488 15550401152 15565307121 15566487552 15566769064 15568478068 15584583168 15627515904 15659145216 15670566912 15677348544 15718811136 15720536832 15735605886 15737083824 15768934896 15780436672 15798780998 15812375488 15830470656 15830756942 15831957504 15874080768 15879207168 15890789376 15897666312 15909261984 15941461536 15985377408 16003959972 16034590824 16036351188 16048048016 16097163264 16097454373 16115875776 16130034817 16148493504 16160272128 16161789952 16167265686 16192979712 16194500608 16210023984 16211803608 16273575318 16306512222 16307748864 16326706176 16370145792 16371683328 16387376544 16406426421 16416784384 16420543776 16439632209 16450011136 16467325952 16469133824 16484920452 16486468768 16518285108 16530333456 16584302592 16629989376 16647493632 16665280632 16666845888 16681187328 16693354496 16699010328 16700578752 16712760064 16746585856 16762638438 16766053304 16798142768 16817366016 16829632512 16863694848 16883298432 16929808896 16964073984 16976447488 16981929888 16983794256 17001670917 17028712064 17048199168 17048507476 17082703872 17083012804 17095163904 17102562048 17149676544 17151287296 17167727808 17202474432 17215021824 17222471838 17235033816 17269916664 17317492192 17335406592 17335720094 17337623303 17355558528 17370806726 17390685312 17410901508 17438593536 17440231424 17458865424 17494201296 17506961472 17512615197 17560859316 17629387776 17631043584 17666727936 17679613952 17683662528 17685603936 17687265024 17704219302 17715396608 17735990272 17740051758 17752991256 17788922424 17790593216 17810952192 17858663823 17860018176 17964355584 17966327808 17983549584 17985238656 18034784768 18038914677 18054054018 18055749712 18071286272 18091966464 18092293648 18160902144 18182013696 18218813184 18232101888 18269002752 18290239968 18325246656 18338612992 18340626304 18346549254 18359599104 18359931128 18396758016 18397090712 18418143744 18468882432 18470617088 18506262528 18519760896 18525741696 18527775552 18547277364 18596625138 18598371792 18636013968 18649606976 18671286634 18707022628 18708738048 18709076386 18710495232 18728430336 18750201624 18766335744 18780023808 18788151096 18801855072 18819801088 18839909088 18841678592 18861809967 18891809664 18897910614 18911694648 18913770876 19024264259 19025707008 19046035008 19047823872 19084583232 19098503424 19100297216 19104671124 19106768538 19138955264 19157301072 19161203776 19232407194 19233865728 19271332626 19272794112 19295198208 19348353024 19366899552 19389413043 19401654272 19407919872 19422075904 19428656247 19430481048 19444653536 19461385216 19482178716 19484008544 19599630336 19620260352 19674310656 19695331656 19697181504 19737047616 19751443712 19791419648 19811893248 19812251536 19814426632 19834924032 19852350544 19875068928 19889565696 19898173152 19929821184 19931693056 19952989056 20007955968 20014417368 20029015776 20069553504 20092883811 20147871744 20148236108 20189015132 20209900032 20212118784 20233393488 20269703168 20289132864 20312718426 20330197056 20345025792 20353830354 20368676328 20409901512 20487669202 20511114624 20530692096 20552628096 20554558464 20569550848 20576519964 20611182592 20615902488 20630939616 20633204592 20635142528 20654922519 20696727051 20753742828 20779444224 20834731008 20836687872 20878860288 20894089216 20903131392 20923168266 20958414848 20960715776 20965515714 20980807848 20982778432 21025246528 21049307136 21049687802 21107294208 21172276224 21187719168 21196888416 21212349312 21253285872 21255282048 21275656479 21313836544 21338613296 21379454432 21381414912 21381801584 21403920384 21404307463 21428801856 21462884352 21487834368 21531324672 21547029504 21556354248 21590639616 21613365312 21615738144 21638490258 21682285482 21697708032 21698100424 21742016296 21766897152 21768941568 21826861056 21828911104 21833909856 21849835392 21859291179 21875235228 21894058368 21919509612 21979893936 22024380144 22040444608 22047562383 22066066022 22112403456 22133599488 22159329192 22196658176 22204178568 22220374176 22222461184 22241583104 22265347104 22267438336 22288782978 22291229961 22333894362 22350184584 22423154688 22439510016 22483221397 22484926464 22508950464 22511064576 22532642748 22573078528 22578247692 22618765312 22642573184 22645059008 22668484608 22668894556 22729208502 22730932224 22776938496 22803416064 22866235392 22888154016 22890303744 22914760869 22936632576 22953362432 22961139201 22963295784 22980045088 23026555552 23097028608 23097446306 23113875456 23123878272 23140744704 23187580416 23214535344 23251458048 23278487232 23325601728 23342615296 23350153596 23352717102 23414479088 23441273856 23488717824 23505850368 23508058112 23516022816 23555637248 23578216704 23580805248 23583020032 23605625736 23653402344 23670655008 23698171497 23718563232 23746135413 23747936256 23811121152 23811551764 23836184064 23863892976 23912192304 23952474112 23955103744 23978066112 23980318208 24005939958 24051886236 24054526782 24072072024 24212699966 24214536192 24240408192 24242684928 24289469568 24291750912 24309469184 24315035976 24317705412 24358670336 24386986624 24410362977 24433662208 24459768333 24461623296 24462065672 24490059264 24557524992 24625176576 24675016704 24693014528 24700988928 24703700736 24727380678 24729703152 24777427662 24795500184 24797829056 24848018624 24876453888 24876903766 24944984064 24971240448 25000268832 25021780992 25040031744 25050868128 25069140096 25119878784 25143957657 25149079956 25189079552 25197214152 25215592864 25218361168 25244448768 25244905301 25295542272 25295999729 25324947648 25394713344 25397098496 25446110976 25464671232 25472894832 25475691384 25543068096 25572761214 25624519206 25642745856 25643209592 25695110168 25724514816 25726930944 25751591712 25797804032 25803711648 25822532736 25833707757 25852550724 25877226496 25904874996 25907308064 25976238288 26003580141 26056210089 26132840448 26157890304 26160347136 26188298136 26232414208 26241301944 26260442208 26262908672 26316063488 26341288974 26446565376 26500091904 26519420928 26530897536 26573094912 26603985408 26629486884 26677274624 26683383636 26685889824 26705354368 26759404672 26790027264 26790511748 26863828992 26946533376 26949491712 26977857984 27052177152 27081081027 27083624568 27106929408 27126701056 27138440472 27158235104 27213202016 27241353216 27241845862 27244836619 27273020544 27296981998 27328219776 27348152832 27403504128 27406077952 27435359952 27487869984 27507919488 27510939456 27519823881 27539896692 27595636068 27671657104 27703323648 27705925632 27759393792 27779641344 27782250496 27788612544 27791663328 27820916046 27838480384 27870841856 27897557688 27954020952 27974410464 28006929951 28060533942 28063614579 28065742848 28170035712 28202782608 28229701632 28250292224 28259863632 28262517888 28283132416 28337714496 28340376064 28346865921 28367541972 28370656314 28538560512 28571735808 28617179136 28647755136 28650445824 28708432896 28729372672 28735951608 28741805664 28787519488 28817820416 28820984192 28848610791 28850798592 28851320344 28906998939 28909191168 28909713976 28942797312 29022529536 29025255424 29102481408 29111879808 29133113856 29145721572 29166980304 29192077824 29223268074 29226012816 29306525248 29340593282 29365840192 29396749844 29399445504 29399977178 29430390528 29511465984 29545772256 29605571424 29627165568 29687129472 29718377304 29721639948 29778525816 29800246112 29834348544 29834888083 29894731776 29895272407 29897539584 29929483584 30011933952 30014752768 30021626052 30043523664 30104330256 30222354162 30224646144 30283522698 30305611336 30404554752 30433699296 30469077639 30488313856 30495295584 30517538688 30520404992 30530745531 30553014492 30582176768 30614852268 30617727712 30731503803 30796038144 30831837696 30854326272 30916773888 30946409424 30949806888 30952713792 31001944064 31037982976 31100802304 31130614242 31132975104 31133538128 31136956136 31169166336 31255031808 31318290432 31341133824 31354697088 31437622272 31441073664 31471211772 31474167648 31537869792 31560873344 31574531703 31597561996 31624750976 31660941312 31661513884 31748161536 31758414336 31781578752 31795332624 31818523968 31882923072 31970754816 32007919944 32069181648 32072702376 32096096032 32194326528 32194908746 32231751552 32260069634 32296987008 32320544256 32323579904 32334531372 32385959424 32389001216 32420047968 32423607216 32457735387 32523428223 32547150636 32613024444 32653412352 32737289599 32740291584 32743366656 32774753088 32812852842 32833568768 32841087552 32879264418 32900022272 32934651904 32938267648 32969840904 32972937536 33036570216 33060666912 33099099033 33168605184 33294987264 33330561264 33333691776 33362374656 33386708992 33398020656 33401157504 33425520128 33433174467 33493171712 33500841543 33525276876 33532106608 33596285536 33634732032 33635340299 33659265024 33727389696 33766596864 33859617792 33928147968 33952894976 33963859776 33967588512 34003341834 34057424128 34093812753 34096398336 34097014952 34165407744 34166025608 34205124096 34299353088 34302574592 34335455616 34404948864 34430043648 34444943676 34470067632 34539833328 34634984384 34646169459 34670813184 34671440188 34675246606 34711117056 34741613452 34781370624 34821803016 34877187072 34880462848 34917730848 34988402592 35013922944 35025230394 35029075653 35121718632 35258775552 35259413189 35262087168 35330776481 35333455872 35367325056 35371207872 35374530048 35408438604 35471980544 35480103516 35505982512 35577844848 35581186432 35621904384 35717327646 35720036352 35928711168 35932655616 35967099168 35970477312 36008909937 36069569536 36077829354 36081790173 36108108036 36111499424 36142572544 36184587296 36319049949 36321804288 36364027392 36437626368 36464203776 36538005504 36580479936 36650493312 36677225984 36681252608 36693098508 36719198208 36719862256 36793516032 36794181424 36836287488 36937764864 36941234176 37012525056 37039521792 37051483392 37055551104 37094554728 37193250276 37196743584 37272027936 37299213952 37315355649 37342573268 37414045256 37417476096 37418152772 37456860672 37500403248 37532671488 37560047616 37576302192 37603710144 37639602176 37679818176 37683357184 37723619934 37783619328 37795821228 37823389296 37827541752 38048528518 38051414016 38092070016 38095647744 38169166464 38197006848 38200594432 38209342248 38213537076 38277910528 38314602144 38322407552 38359141821 38436778809 38464814388 38542665252 38590396416 38696706048 38733799104 38778826086 38803308544 38815839744 38844151808 38857312494 38860962096 38889307072 38922770432 38964357432 38968017088 39199260672 39240520704 39348621312 39390663312 39394363008 39474095232 39502887424 39511933461 39582839296 39624503072 39628853264 39669848064 39670565473 39704701088 39750137856 39750856717 39779131392 39796346304 39859642368 39905978112 40015911936 40028834736 40058031552 40139107008 40185767622 40295743488 40296472216 40378030264 40419800064 40424237568 40466786976 40539406336 40578265728 40625436852 40660394112 40690051584 40707660708 40737352656 40819803024 40862768793 40945472997 40975338404 41022229248 41105256192 41109116928 41139101696 41153039928 41222365184 41231804976 41261879232 41266409184 41270285056 41309845038 41393454102 41507485656 41558888448 41669462016 41670215587 41673375744 41757720576 41806262784 41846336532 41916829696 41921431552 41931031428 41961615696 41965556864 42050493056 42090800913 42098614272 42099375604 42214588416 42344552448 42375438336 42393776832 42424698624 42506571744 42510564096 42551312958 42555984471 42627673088 42677226592 42758908864 42763603168 42807840768 42808614926 42857603712 42925768704 42975668736 43062649344 43094059008 43112708496 43181279232 43226730624 43231476288 43276980516 43364570964 43395416064 43396200848 43484032592 43533794304 43537883136 43653722112 43657822208 43667819712 43699670784 43718582358 43750470456 43788116736 43839019224 43959787872 44010889923 44048760288 44080889216 44095124766 44099965767 44132132044 44267198976 44318658384 44393316352 44408357136 44440748352 44444922368 44483166208 44530694208 44534876672 44577565956 44582459922 44667788724 44700369168 44846309376 44879020032 44966442794 44969852928 45017900928 45022129152 45065285496 45146157056 45156495384 45237530624 45285146368 45290118016 45333531243 45336969216 45337789112 45425284047 45458417004 45606832128 45732470784 45776308032 45780607488 45829521738 45873265152 45906724864 45922278402 45926591568 45960090176 46053111104 46194057216 46194892612 46227750912 46247756544 46281489408 46375160832 46429070688 46502916096 46556974464 46651203456 46685230592 46695921363 46700307192 46705434204 46828958176 46882547712 46883395559 46977435648 46978285211 47011700736 47032045632 47156433408 47161610496 47166040064 47211251472 47306804688 47341310016 47396342994 47437126464 47492270826 47495872512 47622242304 47623103528 47672368128 47727785952 47824384608 47904948224 47910207488 47956132224 47960636416 48011879916 48103772472 48109053564 48144144048 48292363119 48390104451 48425399932 48480816384 48485369856 48578939136 48583501824 48618938368 48630071952 48635410824 48717340672 48773973248 48820725954 48867324416 48919536666 48923246592 48924131344 48980118528 49115049984 49250353152 49350033408 49401977856 49407401472 49454761356 49459406304 49554855324 49591000368 49595658112 49696037248 49752907776 49753807532 49889968128 49942480896 50000537664 50043561984 50080063488 50101736256 50138280192 50239757568 50287915314 50298159912 50378159104 50394428304 50431185728 50436722336 50488897536 50489810602 50591084544 50591999458 50649895296 50789426688 50794196992 50892221952 50929342464 50945789664 50951382768 51005012751 51086136192 51145522428 51249038412 51285491712 51286419184 51390220336 51444312227 51449029632 51453861888 51503183424 51595608064 51607423296 51645065472 51667415514 51705101448 51754452992 51809749992 51814616128 51952476576 52007160282 52012869909 52112420178 52315780608 52320694272 52376596272 52464828416 52482603888 52520884416 52525817344 52537845591 52632126976 52682577948 52893130752 53000183808 53038841856 53061795072 53146189824 53207970816 53258973768 53354549248 53366767272 53371779648 53410708736 53518809344 53575991469 53580054528 53581023496 53893066752 53898983424 53955715968 54104354304 54162162054 54167249136 54213858816 54253402112 54276880944 54316470208 54426404032 54482706432 54483691724 54489673238 54546041088 54593963996 54656439552 54696305664 54807008256 54812155904 54870719904 54975739968 55015838976 55021878912 55039647762 55079793384 55191272136 55343314208 55406647296 55407649297 55411851264 55518787584 55519791613 55559282688 55577225088 55583326656 55641832092 55741683712 55795115376 55908041904 55948820928 56013859902 56121067884 56127229158 56131485696 56340071424 56405565216 56459403264 56500584448 56519727264 56525035776 56566264832 56585429901 56675428992 56680752128 56693731842 56735083944 56741312628 57072792777 57077121024 57143471616 57295510272 57300891648 57416865792 57458745344 57471903216 57483611328 57575038976 57635640832 57641968384 57697221582 57701597184 57702640688 57813997878 57818382336 57819427952 57885594624 58045059072 58050510848 58204962816 58223759616 58266227712 58291443144 58333960608 58384155648 58446536148 58452025632 58613050496 58681186564 58731680384 58793499688 58798891008 58799954356 58860781056 59022931968 59091544512 59211142848 59254331136 59374258944 59436754608 59443279896 59557051632 59600492224 59668697088 59669776166 59789463552 59790544814 59795079168 59858967168 60023867904 60029505536 60043252104 60087047328 60208660512 60278651433 60444708324 60567045396 60611222672 60797823541 60809109504 60867398592 60938155278 60976627712 60990591168 61035077376 61040809984 61061491062 61106028984 61164353536 61229704536 61235455424 61463007606 61592076288 61663675392 61708652544 61833547776 61892818848 61899613776 61905427584 61964767557 62003888128 62075965952 62090181153 62201604608 62261228484 62267076256 62273912272 62338332672 62510063616 62636580864 62682267648 62709394176 62875244544 62882147328 62942423544 62948335296 63075739584 63121746688 63149063406 63195123992 63249501952 63321882624 63323027768 63516828672 63563157504 63590665248 63637047936 63765846144 63941509632 64015839888 64138363296 64145404752 64192192064 64212922389 64388653056 64389817492 64463503104 64520139268 64593974016 64641088512 64647159808 64669062744 64771918848 64778002432 64840095936 64847214432 64915470774 65046856446 65094301272 65226048888 65306824704 65474579198 65480583168 65481767351 65486733312 65549506176 65625705684 65682175104 65758528836 65869303808 65876535296 65939681808 65945875072 66073140432 66121333824 66142687149 66198198066 66337210368 66589974528 66661122528 66667383552 66724749312 66773417984 66796041312 66802315008 66851040256 66866348934 66873689883 66986343424 67001683086 67050553752 67064213216 67192571072 67269464064 67270680598 67318530048 67449664191 67454779392 67533193728 67719235584 67856295936 67905789952 67927719552 67935177024 68006683668 68114848256 68187625506 68192796672 68194029904 68330815488 68332051216 68410248192 68598706176 68605149184 68670911232 68809897728 68860087296 68889887352 68940135264 69079666656 69269968768 69292338918 69341626368 69342880376 69350493212 69422234112 69483226904 69562741248 69643606032 69754374144 69760925696 69835461696 69976805184 70027845888 70050460788 70058151306 70243437264 70517551104 70518826378 70524174336 70661552962 70666911744 70734650112 70742415744 70749060096 70816877208 70943961088 70960207032 71011965024 71094514491 71155689696 71162372864 71238406239 71243808768 71434655292 71857422336 71865311232 71934198336 71940954624 72017819874 72139139072 72155658708 72163580346 72216216072 72222998848 72285145088 72369174592 72638099898 72643608576 72728054784 72875252736 72928407552 73076011008 73160959872 73231088931 73300986624 73354451968 73362505216 73379304999 73386197016 73439724512 73588362848 73672574976 73673907307 73875529728 74025050112 74079043584 74102966784 74111102208 74189109456 74386500552 74393487168 74544055872 74598427904 74630711298 74685146536 74828090512 74834952192 74836305544 74913721344 75000806496 75065342976 75120095232 75152604384 75207420288 75279204352 75359636352 75366714368 75447239868 75567238656 75591642456 75646778592 75655083504 75734715903 75887999187 76097057036 76184140032 76191295488 76338332928 76394013696 76401188864 76418684496 76427074152 76555821056 76629204288 76644815104 76718283642 76873557618 76929628776 77085330504 77180792832 77393412096 77467598208 77557652172 77631679488 77688303616 77714624988 77721924192 77778614144 77845540864 77928714864 77936034176 78010740423 78168630267 78398521344 78481041408 78697242624 78781326624 78788726016 78948190464 79005774848 79023866922 79165678592 79249006144 79257706528 79339696128 79341130946 79409402176 79500275712 79501713434 79558262784 79592692608 79719284736 79811956224 80031823872 80057669472 80116063104 80278214016 80371535244 80591486976 80592944432 80756060528 80839600128 80841062071 80848475136 80933573952 81078812672 81156531456 81250873704 81320788224 81380103168 81415321416 81474705312 81639606048 81725537586 81734509857 81890945994 81950676808 82044458496 82210512384 82218233856 82278203392 82306079856 82444730368 82463609952 82523758464 82532818368 82540570112 82559471643 82619690076 82786908204 83014971312 83117776896 83338924032 83340431174 83346751488 83515441152 83612525568 83692673064 83833659392 83842863104 83862062856 83923231392 83931113728 84020789853 84100986112 84181601826 84190843737 84197228544 84198751208 84689104896 84750876672 84787553664 84849397248 85013143488 85021128192 85102625916 85111968942 85255346176 85354453184 85517817728 85527206336 85615681536 85617229852 85715207424 85851537408 85951337472 86125298688 86188118016 86225416992 86362558464 86453461248 86462952576 86545832373 86553961032 86720996817 86729141928 86792401696 86968065184 87067588608 87069163181 87075766272 87307444224 87335639424 87399341568 87437164716 87500940912 87576233472 87678038448 87919575744 88021779846 88097520576 88161778432 88190249532 88199931534 88264264088 88534397952 88637316768 88786632704 88816714272 88881496704 88889844736 88966332416 89061388416 89069753344 89155131912 89164919844 89335577448 89400738336 89504664249 89685817221 89692618752 89932885588 90035801856 90044258304 90130570992 90292314112 90312990768 90475061248 90570292736 90580236032 90667062486 90673938432 90675578224 90850568094 90916834008 91213664256 91464941568 91552616064 91561214976 91659043476 91746530304 91813449728 91844556804 91853183136 91920180352 92106222208 92194511409 92388114432 92389785224 92495513088 92562978816 92750321664 92858141376 93005832192 93113948928 93302406912 93370461184 93391842726 93400614384 93410868408 93657916352 93765095424 93766791118 93954871296 93956570422 94023401472 94064091264 94312866816 94323220992 94332080128 94422502944 94613609376 94682620032 94723595109 94792685988 94874252928 94984541652 95244484608 95246207056 95344736256 95346460517 95455571904 95539436993 95648769216 95820414976 95912264448 95921272832 96023759832 96207544944 96218107128 96288288096 96584726238 96780208902 96850799864 96961632768 96970739712 97157878272 97167003648 97237876736 97260143904 97270821648 97373206161 97434681344 97547946496 97570284669 97641451908 97734648832 97839073332 97848262688 97960237056 98211868797 98230099968 98500706304 98700066816 98803955712 98814802944 98909522712 98918812608 99109710648 99182000736 99191316224 99297297099 99392074496 99505815552 99507615064 99884961792 100001075328 100087123968 100160126976 100203472512 100276560384 100479515136 100575830628 100596319824 100756318208 100788856608 100862371456 100873444672 100906020897 100977795072 100979621204 101182169088 101183998916 101299790592 101578853376 101588393984 101784443904 101858684928 101891579328 101902765536 102010025502 102172272384 102281438259 102291044856 102498076824 102572838368 102692076487 102780440672 102888624454 102898059264 102899920123 102907723776 103006366848 103214846592 103290130944 103334831028 103410202896 103508905984 103619499984 103629232256 103904953152 103938508377 104014320564 104025739818 104224840356 104631561216 104641388544 104753192544 104929656832 104965207776 105041768832 105051634688 105075691182 105087226959 105264253952 105365155896 105778239567 105786261504 105992329443 106000367616 106123590144 106415941632 106517947536 106709098496 106733534544 106743559296 106821417472 107037618688 107151982938 107160109056 107162046992 107786133504 107797966848 107911431936 108208708608 108324324108 108334498272 108427717632 108506804224 108553761888 108632940416 108852808064 108957149847 108965412864 108967383448 108979346476 109092082176 109187927992 109312879104 109392611328 109614016512 109624311808 109741439808 109951479936 110031677952 110043757824 110079295524 110159586768 110382544272 110686628416 110813294592 110815298594 110823702528 111037575168 111039583226 111118565376 111154450176 111166653312 111283664184 111483367424 111590230752 111816083808 111897641856 111946066947 112027719804 112242135768 112254458316 112680142848 112682180611 112811130432 112910243719 112918806528 113039454528 113050071552 113132529664 113170859802 113350857984 113361504256 113387463684 113470167888 113482625256 114145585554 114154242048 114286943232 114591020544 114601783296 114833731584 114917490688 114943806432 114967222656 115077425463 115150077952 115271281664 115283936768 115310336427 115394443164 115405281376 115627995756 115638855904 115771189248 116090118144 116409925632 116447519232 116532455424 116582886288 116667921216 116768311296 116893072296 116904051264 117226100992 117362373128 117463360768 117586999376 117597782016 117599908712 117721562112 118045863936 118183089024 118422285696 118508662272 118748517888 118873509216 118886559792 119011696419 119114103264 119200984448 119252570151 119337394176 119339552332 119578927104 119581089628 119717934336 120047735808 120059011072 120086504208 120174094656 120417321024 120557302866 120889416648 121134090792 121222445344 121363363121 121595647082 121618219008 121734797184 121876310556 121981182336 122070154752 122081619968 122122982124 122212057968 122328707072 122459409072 122470910848 122588306379 122836418991 122926015212 123327350784 123417305088 123667095552 123785637696 123799227552 123810855168 123929535114 124007776256 124151931904 124180362306 124403209216 124522456968 124534152512 124547824544 124676665344 125010646761 125020127232 125273161728 125418788352 125750489088 125764294656 125884847088 125896670592 126151479168 126243493376 126272402739 126298126812 126390247984 126499003904 126643765248 126646055536 127033657344 127035954683 127126315008 127181330496 127274095872 127531692288 127883019264 128031679776 128276726592 128290809504 128384384128 128425844778 128777306112 128779634984 128927006208 129040278536 129187948032 129282177024 129294319616 129338125488 129543837696 129556004864 129680191872 129694428864 129830941548 130093712892 130188602544 130452097776 130613649408 130949158396 130961166336 130963534702 130973466624 131099012352 131251411368 131364350208 131517057672 131738607616 131753070592 131879363616 131891750144 132032669769 132146280864 132242667648 132285374298 132299897301 132396396132 133169849813 133179949056 133322245056 133334767104 133449498624 133592082624 133604630016 133702080512 133732697868 133747379766 133972686848 134003366172 134101107504 134128426432 134385142144 134538928128 134541361196 134637060096 134899328382 134909558784 135066387456 135438471168 135712591872 135811579904 135855439104 135870354048 136000593729 136013367336 136229696512 136275852141 136375251012 136388059808 136664102432 136820496384 136822970713 137197412352 137341822464 137619795456 137720174592 137779774704 137880270528 138159333312 138539937536 138584677836 138683252736 138685760752 138700986424 138844468224 138966453808 139125482496 139287212064 139508748288 139521851392 139670923392 139953610368 140055691776 140100921576 140116302612 140486874528 140650186677 140934855633 141035102208 141037652756 141323105924 141469300224 141484831488 141498120192 141633754416 141887922176 141920414064 142023930048 142189028982 142311379392 142324745728 142476812478 142487617536 142869310584 143714844672 143730622464 143868396672 143881909248 144035639748 144278278144 144311317416 144327160692 144432432144 144445997696 144570290176 144738349184 144877089357 145170313353 145276199796 145456109568 145750505472 145856815104 146152022016 146321919744 146462177862 146601973248 146708903936 146725010432 146758609998 146772394032 146879449024 147176725696 147345149952 147347814614 147751059456 148050100224 148205933568 148222204416 148378218912 148773001104 148786974336 149088111744 149196855808 149261422596 149370293072 149656181024 149669904384 149672611088 149827442688 149830152241 150001612992 150130685952 150133400989 150240190464 150305208768 150414840576 150719272704 150733428736 150894479736 151134477312 151183284912 151293557184 151310167008 151469431806 151775998374 152194114072 152368280064 152382590976 152676665856 152788027392 152802377728 152837368992 152854148304 153015038253 153111642112 153258408576 153289630208 153436567284 153747115236 153859257552 154170661008 154332936681 154361585664 154786824192 154935196416 155115304344 155263358976 155376607232 155429249976 155443848384 155557228288 155691081728 155857429728 155872068352 156021480846 156038609727 156337260534 156962082816 157382549779 157394485248 157562653248 157577452032 157896380928 158011549696 158047733844 158331357184 158498012288 158515413056 158679392256 158682261892 158818804352 159000551424 159003426868 159116525568 159185385216 159438569472 159623912448 160063647744 160115338944 160232126208 160556428032 160727974407 160743070488 161185888864 161512121056 161679200256 161682124142 161696950272 161699874479 161867147904 162313062912 162501747408 162641576448 162760206336 162830642832 162949410624 163279212096 163451075172 163469019714 163781891988 163901353616 164088916992 164421024768 164436467712 164556406784 164612159712 164889460736 164927219904 165047516928 165065636736 165081140224 165118943286 165239380152 165573816408 166029942624 166222947891 166235553792 166559374839 166677848064 166680862348 167225051136 167385346128 167667318784 167685726208 167724125712 167846462784 167862227456 168041579706 168201972224 168363203652 168381687474 168394457088 168397502416 169378209792 169501753344 169575107328 169698794496 170026286976 170042256384 170205251832 170223937884 170510692352 170708906368 171035635456 171054412672 171218378331 171231363072 171234459704 171430414848 171902674944 172250597376 172376236032 172450833984 172725116928 172906922496 172925905152 173091664746 173107922064 173441993634 173458283856 173584803392 173936130368 174135177216 174138326362 174151532544 174614888448 174671278848 174798683136 174874329432 175001881824 175152466944 175356076896 175839151488 176043559692 176195041152 176323556864 176380499064 176399863068 176528528176 177068795904 177071998103 177274633536 177430382987 177633428544 177762993408 177779689472 178122776832 178139506688 178310263824 178329839688 178671154896 178801476672 179009328498 179371634442 179385237504 179865771176 180071603712 180088516608 180261141984 180584628224 180625981536 180835954299 180950122496 181140585472 181160472064 181334124972 181351156448 181701136188 181833668016 182393470623 182427328512 182929883136 183105232128 183122429952 183318086952 183493060608 183626899456 183689113608 183706366272 183840360704 184212444416 184389022818 184776228864 184779570448 184991026176 185125957632 185500643328 185716282752 186011664384 186227897856 186604813824 186740922368 186783685452 186801228768 186821736816 187315832704 187530190848 187533582236 187909742592 187913140844 188046802944 188128182528 188625733632 188646441984 188664160256 188845005888 189227218752 189365240064 189447190218 189585371976 189748505856 189969083304 190492414112 190689472512 190692921034 190713856333 190911143808 191078873986 191297538432 191824528896 191842545664 192047519664 192415089888 192436214256 192576576192 192638767167 193169452476 193560417804 193701599728 193923265536 193941479424 194315756544 194334007296 194475753472 194520287808 194541643296 194746412322 194869362688 195095892992 195140569338 195282903816 195469297664 195678146664 195696525376 195920474112 196423737594 196445302053 196460199936 197607911424 197629605888 197819045424 197837625216 198219421296 198364001472 198382632448 198428061447 198594594198 198784148992 199011631104 199015230128 199769923584 200002150656 200174247936 200320253952 200406945024 200553120768 200959030272 201151661256 201192639648 201512636416 201577713216 201724742912 201746889344 201812041794 201955590144 201959242408 202348992573 202364338176 202367997832 202599581184 203157706752 203176787968 203568887808 203717369856 203783158656 203805531072 204020051004 204344544768 204562876518 204582089712 204996153648 205145676736 205384152974 205560881344 205777248908 205796118528 205799840246 205815447552 206012733696 206429693184 206580261888 206669662056 206820405792 207017811968 207238999968 207258464512 207809906304 207877016754 208028641128 208051479636 208449680712 209263122432 209266906849 209282777088 209506385088 209690452621 209930415552 210083537664 210103269376 210151382364 210174453918 210528507904 210730311792 211556479134 211572523008 211984658886 212000735232 212247180288 212831883264 213035895072 213283543473 213418196992 213467069088 213487118592 213642834944 213715218717 214075237376 214303965876 214324093984 215572267008 215595933696 215822863872 216417417216 216648648216 216668996544 216855435264 217013608448 217107523776 217265880832 217705616128 217914299694 217930825728 217934766896 217958692952 218184164352 218375855984 218625758208 218785222656 219228033024 219248623616 219482879616 219902959872 220063355904 220087515648 220158591048 220319173536 220765088544 221021721921 221373256832 221626589184 221630597188 222075150336 222079166452 222237130752 222308900352 222333306624 222567328368 222966734848 223180461504 223632167616 223795283712 223892133894 224055439608 224484271536 224508916632 225360285696 225364361222 225622260864 225820487438 225837613056 226078909056 226100143104 226265059328 226341719604 226701715968 226723008512 226774927368 226940335776 226965250512 227204147709 227663997561 228291171108 228573886464 229182041088 229203566592 229667463168 229834981376 229887612864 229934445312 230154850926 230300155904 230542563328 230567873536 230620672854 230788886328 230810562752 231255991512 231277711808 231542378496 232180236288 232895038464 233064910848 233165772576 233335842432 233536622592 233786144592 233808102528 234032221269 234452201984 234505890801 234724746256 234926721536 235173998752 235195564032 235199817424 235443124224 235447382093 236091727872 236366178048 236844571392 237017324544 237497035776 237747018432 237773119584 238023392838 238228206528 238401968896 238505140302 238674788352 238679104664 239157854208 239162179256 239435868672 240095471616 240118022144 240173008416 240348189312 240834642048 241114605732 241778833296 242268181584 242444890688 242523186213 242726726242 243191294164 243236438016 243469594368 243752621112 243962364672 244140309504 244163239936 244245964248 244424115936 244657414144 244918818144 244941821696 245176612758 245203529571 245672837982 245852030424 246654701568 246834610176 247315435367 247334191104 247571275392 247598455104 247621710336 247859070228 248303863808 248360724612 248806418432 249044913936 249068305024 249095649088 249353330688 250021293522 250040254464 250546323456 250837576704 251500978176 251528589312 251769694176 251793341184 252062369559 252302958336 252486986752 252544805478 252572531211 252596253624 252780495968 252998007808 253292111072 254067314688 254071909366 254252630016 254362660992 254548191744 255063384576 255766038528 256063359552 256553453184 256581619008 256768768256 256851689556 257554612224 257559269968 257854012416 258080557072 258375896064 258564354048 258588639232 258676250976 259087675392 259112009728 259360383744 259388857728 259661883096 260187425784 260377205088 260904195552 261207489543 261227298816 261898316792 261922332672 261927069404 262198024704 262502822736 262728700416 263034115344 263477215232 263506141184 263758727232 263783500288 264065339538 264292561728 264485335296 264570748596 264599794602 264792792264 266339699626 266359898112 266644490112 266669534208 266898997248 267184165248 267209260032 267404161024 267465395736 267494759532 267945373696 268006732344 268202215008 268256852864 268513992747 268770284288 269057451663 269077856256 269082722392 269798656764 270132774912 270876942336 271425183744 271623159808 271710878208 271740708096 272001187458 272026734672 272459393024 272551704282 272750502024 272776119616 273328204864 273640992768 273645941426 274394824704 274683644928 275239590912 275440349184 275559549408 275760541056 276318666624 276583534227 277079875072 277169355672 277371521504 277401972848 277688936448 277693958311 277932907616 278250964992 278255997019 278574424128 279017496576 279341846784 279907220736 280111383552 280201843152 280232605224 280973749056 281300373354 281869711266 282070204416 282075305512 282646211848 282938600448 282969662976 282996240384 283267508832 283775844352 283840828128 284047860096 284170785327 284378057964 284622758784 284649491456 284953624956 285738621168 286039381551 286618310979 287461244928 287736793344 287763818496 288071279496 288556556288 288622634832 288654321384 288864864288 288891995392 289140580352 289476698368 289754178714 290340626706 290552399592 290912219136 291501010944 291713630208 292304044032 292643839488 292924355724 293203946496 293417807872 293450020864 293517219996 293544788064 293758898048 294353451392 294635606391 294690299904 294695629228 295502118912 296100200448 296411867136 296444408832 296756437824 297546002208 297573948672 297891891297 298176223488 298393711616 298522845192 298740586144 299312362048 299345222176 299654885376 299660304482 300003225984 300261371904 300266801978 300480380928 300610417536 300829681152 301438545408 301466857472 301788959472 302268954624 302366569824 302587114368 302620334016 302718062691 302938863612 303551996748 304388228144 304736560128 304765181952 305353331712 305576054784 305604755456 305674737984 305708296608 306030076506 306223284224 306516817152 306579260416 306873134568 307494230472 307718515104 308076229461 308341322016 308665873362 308699760369 308723171328 309870392832 310230608688 310526717952 310753214464 310858499952 310887696768 311114456576 311382163456 311714859456 311744136704 311815525131 312042961692 312077219454 312674521068 313924165632 314765099558 314788970496 315125306496 315154904064 315792761856 316023099392 316095467688 316662714368 316996024576 317030826112 317334718701 317358784512 317364523784 317637608704 317976988329 318001102848 318006853736 318370770432 319247824896 320127295488 320230677888 320464252416 321112856064 321455948814 321486140976 322371777728 323024242112 323358400512 323364248284 323393900544 323399748958 323734295808 324626125824 325003494816 325283152896 325520412672 325661285664 325898821248 326558424192 326871449541 326902150344 326938039428 327563783976 327802707232 328177833984 328183768913 328842049536 328847996477 328872935424 329224319424 329854439808 330095033856 330131273472 330162280448 330237886572 330478760304 331147632816 332059885248 332445895782 332471107584 333118749678 333355696128 333361724696 334450102272 334770692256 335334637568 335371452416 335448251424 335692925568 335724454912 335838200841 336083159412 336403944448 336726407304 336763374948 336795004832 338046541833 338730731157 338756419584 339150214656 339397588992 340052573952 340084512768 340410503664 340447875768 341021384704 341417812736 342071270912 342108825344 342436756662 342462726144 342468919408 342860829696 343805349888 344501194752 344752472064 344901667968 345450233856 345813844992 345851810304 346183329492 346215844128 346883987268 346916567712 347169606784 347872260736 348270354432 348276652724 349229776896 349342557696 349597366272 349748658864 350003763648 350304933888 350712153792 351678302976 352087119384 352390082304 352647113728 352760998128 352799726136 353057056352 354137591808 354143996206 354549267072 354860765974 355266857088 355525986816 355559378944 356245553664 356279013376 356620527648 356659679376 357035089257 357342309792 357602953344 357757710453 358018656996 358743268884 359731542352 360110185589 360143207424 360177033216 360522283968 361169256448 361251963072 361671908598 361900244992 362281170944 362320944128 362668249944 362702312896 363402272376 363667336032 364090089363 364786941246 364854657024 366210464256 366244859904 366636173904 366986121216 367253798912 367378227216 367412732544 367680721408 367764919137 368424888832 368509256973 368778045636 369559140896 369982052352 369988743289 370251915264 371001286656 371432565504 372023328768 372455795712 373209627648 373481844736 373567370904 373602457536 373643473632 374631665408 375031940283 375060381696 375067164472 375819485184 375826281688 376256365056 377251467264 377292883968 377328320512 377690011776 378454437504 378730480128 378894380436 379170743952 379497011712 379938166608 380984828224 381107864049 381378945024 381385842068 381427712666 381822287616 382157747972 382595076864 383649057792 383685091328 384095039328 384830179776 384872428512 385153152384 385277534334 386338904952 387120835608 387403199456 387846531072 387853545079 387882958848 388631513088 388638541291 388668014592 389040575616 389083286592 389492824644 390191785984 390281138676 390565807632 390938595328 391356293328 391393050752 391840948224 392847475188 392890604106 392920399872 395215822848 395259211776 395638090848 395675250432 396098009307 396438842592 396728002944 396765264896 396856122894 396899691903 397189188396 397568297984 398030460256 399509549439 399539847168 400004301312 400348495872 400813890048 401106241536 401918060544 402303322512 402385279296 403025272832 403155426432 403449485824 403493778688 403624083588 403911180288 403918484816 404697985146 404728676352 404735995664 405199162368 406315413504 406353575936 407137775616 407434739712 407566317312 407611062144 408040102008 408689089536 409125753036 409164179424 409992307296 410291353472 410468912139 410768305948 411121762688 411554497816 411592237056 411599680492 412025467392 412859386368 413160523776 413339324112 413640811584 414035623936 414477999936 414516929024 415619812608 415754033508 416057282256 416102959272 416899361424 418526244864 418533813698 418565554176 419012770176 419380905242 419860831104 420167075328 420206538752 420302764728 420348907836 421057015808 421460623584 421950560031 422804566899 423112958268 423969317772 424494360576 425584764787 425663766528 426071790144 426567086946 426836393984 426934138176 426974237184 427285669888 427430437434 428150474752 428607931752 428648187968 431144534016 431191867392 431645727744 432834834432 433297296432 433337993088 433710870528 434027216896 434215047552 434531761664 434631268071 435411232256 435510940059 435828599388 435869533792 435917385904 436368328704 436751711968 437251516416 437259423887 437570445312 438456066048 438965759232 439805919744 440126711808 440175031296 440317182096 440638347072 441530177088 442043443842 442746513664 443253178368 443261194376 444150300672 444158332904 444617800704 444666613248 445134656736 445933469696 446360923008 447264335232 447590567424 447784267788 448110879216 448968543072 449017833264 449490456723 450400202967 450720571392 450728722444 451244521728 451640974876 452157818112 452200286208 452530118656 452683439208 453403431936 453446017024 453549854736 453880671552 453930501024 454408295418 455327995122 456582342216 457147772928 458364082176 458372371457 458407133184 459334926336 459775225728 459868890624 460309701852 461085126656 461135747072 461241345708 461577772656 461621125504 462511983024 462555423616 462998810043 463084756992 464360472576 465790076928 466129821696 466331545152 466671684864 467073245184 467572289184 467616205056 468064442538 468115829181 468904403968 469011781602 469449492512 469853443072 470347997504 470399634848 470886248448 470894764186 472147649337 472183455744 472732356096 473689142784 474034649088 474994071552 475494036864 475546239168 476046785676 476456413056 476803937792 477010280604 477349576704 477358209328 478315708416 478324358512 478871737344 480190943232 480236044288 480346016832 480696378624 481669284096 482229211464 483557666592 484536363168 484889781376 485046372426 485099623437 485453452484 486382588328 486939188736 487505242224 487924729344 488280619008 488326479872 488491928496 488848231872 489314828288 489837636288 489883643392 490353225516 490407059142 491345675964 491704060848 493309403136 493669220352 494630870734 494668382208 495142550784 495196910208 495243420672 495718140456 496607727616 496721449224 497612836864 498089827872 498136610048 498191298176 498668843673 498706661376 499678124517 500042587044 501675153408 503001956352 503057178624 503539388352 503586682368 504124739118 504605916672 504973973504 505089610956 505145062422 505192507248 505560991936 505996015616 506584222144 508134629376 508143818732 508505260032 508725321984 509096383488 510126769152 511532077056 512126719104 513106906368 513163238016 513537536512 513655134993 513703379112 515118539936 515708024832 515717351149 516161114144 516751792128 516761137321 517128708096 517352501952 518175350784 518720767488 518777715456 519323766192 520374851568 520754410176 521808391104 522414979086 522454597632 523796633584 523844665344 523854138808 524396049408 525005645472 525457400832 526068230688 526954430464 527012282368 527517454464 527567000576 528130679076 528585123456 528970670592 529141497192 529199589204 529585584528 531215994309 532291148961 532679399252 533288980224 533339068416 534368330496 534418520064 534808322048 534930791472 534989519064 535890747392 536013464688 536404430016 536513705728 537027985494 537540568576 538114903326 538155712512 538165444784 539597313528 540265549824 541753884672 542850367488 543421756416 543481416192 544002374916 544053469344 544918786048 545103408564 545501004048 545552239232 546656409728 547180411869 547281985536 547291882852 548789649408 549367289856 550479181824 550880698368 551119098816 551521082112 552637333248 553167068454 554159750144 554338711344 554743043008 554803945696 555377872896 555387916622 555865815232 556501929984 556511994038 557148848256 558034993152 558683693568 559814441472 560222767104 560403686304 560465210448 561947498112 562600746708 563739422532 564140408832 564150611024 565292423696 565877200896 565887434497 565939325952 565992480768 566535017664 567551688704 567681656256 568095720192 568341570654 568756115928 569245517568 569298982912 569907249912 571477242336 572078763102 572141568999 573236621958 575473586688 575527636992 576142558992 577113112576 577245269664 577308642768 577729728576 577783990784 577916301501 578281160704 578953396736 579508357428 580681253412 581104799184 581824438272 583002021888 583427260416 584608088064 585287678976 585848711448 586407892992 586835615744 586900041728 587034439992 587089576128 587517796096 588706902784 589271212782 589335906159 589380599808 589391258456 592823734272 592888817664 593512875648 595092004416 595147897344 595783782594 596352446976 596787423232 597045690384 597481172288 598624724096 598690444352 599309770752 599320608964 600006451968 600522743808 600533603956 600960761856 601220835072 601659362304 602877090816 602933714944 603577918944 604537909248 604733139648 605174228736 605240668032 605436125382 605877727224 607046977719 607103993496 608776456288 609473120256 609484142267 609530363904 610706663424 610717707743 611152109568 611349475968 611416593216 612060153012 613033634304 613158520832 613746269136 614988460944 615437030208 616152458922 616682644032 617331746724 617399520738 617446342656 619740785664 620461217376 621053435904 621506428928 621716999904 621775393536 622228913152 622764326912 623429718912 623488273408 623631050262 624085923384 624154438908 625349042136 627800720547 627848331264 629071357863 629530199116 630250612992 630309808128 631585523712 632046198784 632190935376 633325428736 633992049152 634061652224 634669437402 634717569024 634729047568 635275217408 635953976658 636002205696 636013707472 636741540864 638495649792 640254590976 640461355776 640928504832 642225712128 642911897628 642972281952 644743555456 646048484224 646716801024 646728496568 646787801088 646799497916 647468591616 649252251648 650006989632 650566305792 651040825344 651322571328 651797642496 653116848384 653742899082 653804300688 653876078856 655127567952 655605414464 656355667968 656367537826 657684099072 657695992954 657745870848 658448638848 659708879616 660190067712 660262546944 660324560896 660475773144 660957520608 662295265632 663065165763 664119770496 664891791564 666237499356 666711392256 666723449392 668776058951 668900204544 669541384512 670742904832 670896502848 671385851136 671448909824 671676401682 672166318824 672807888896 673452814608 673526749896 673590009664 676093083666 677461462314 677512839168 678300429312 678795177984 680105147904 680169025536 680821007328 680895751536 681612443127 682042769408 682835625472 682991992683 684142541824 684217650688 684873513324 684937838816 685721659392 687610699776 689002389504 689504944128 689803335936 690900467712 691627689984 691703620608 692366658984 692431688256 693767974536 693833135424 694339213568 695744521472 696540708864 696553305448 698685115392 699194732544 699497317728 700007527296 700609867776 701424307584 703356605952 704174238768 704780164608 705294227456 705521996256 705599452272 706114112704 706342146279 708275183616 708287992412 709098534144 709721531948 710533714176 711051973632 711118757888 712491107328 712558026752 713241055296 713319358752 714070178514 714684619584 715205906688 715515420906 716037313992 717486537768 719463084704 720220371178 720286414848 720299440861 720354066432 721044567936 722503926144 723343817196 724562341888 724641888256 725336499888 725404625792 726804544752 727334672064 727569558639 728180178726 729573882492 729709314048 732420928512 732489719808 733272347808 733972242432 734507597824 734756454432 734825465088 735361442816 735529838274 735610588713 736849777664 737018513946 737556091272 739118281792 739964104704 739977486578 740503830528 741946306101 742002573312 742865131008 744911591424 746419255296 746963689472 747134741808 747204915072 747286947264 749263330816 750063880566 750120763392 750134328944 751638970368 751652563376 752512730112 754502934528 754585767936 754656641024 755380023552 756908875008 757460960256 757788760872 758341487904 758994023424 759876333216 761969656448 762215728098 762757890048 762771684136 762855425332 763644575232 764315495944 765190153728 767298115584 767370182656 768190078656 769660359552 769744857024 770306304768 770555068668 772677809904 774241671216 774806398912 775693062144 775707090158 775765917696 777263026176 777277082582 777336029184 778081151232 778166573184 778985649288 780383571968 780562277352 781131615264 781877190656 782712586656 782786101504 783622468629 783681896448 785694950376 785781208212 790371706033 790431645696 790518423552 791276181696 791350500864 792196018614 792877685184 793456005888 793530529792 793712245788 793799383806 794378376792 795136595968 796060920512 799019098878 799079694336 800008602624 800696991744 801627780096 802212483072 803836121088 804606645024 804770558592 805541978241 806050545664 806310852864 806898971648 806987557376 807172354989 807248167176 807836969632 809395970292 809471991328 810398324736 812630827008 814275551232 814869479424 815132634624 815222124288 816080204016 817378179072 818251506072 818328358848 819984614592 820582706944 820937824278 821536611896 822243525376 823108995632 823184474112 823199360984 824050934784 825718772736 826321047552 826678648224 827281623168 828071247872 828955999872 829033858048 831239625216 831508067016 832114564512 832205918544 833081874933 833798722848 834767991057 837052489728 837067627396 838025540352 838761810484 839721662208 840334150656 840413077504 840605529456 840697815672 842114031616 842921247168 843901120062 845609133798 846225916536 847938635544 848988721152 851169529574 851327533056 852143580288 853134173892 853868276352 853948474368 854571339776 854860874868 856300949504 857215863504 857296375936 858118144653 859854932937 862383734784 863291455488 865669668864 866594592864 866675986176 867421741056 868054433792 868430095104 869063523328 869262536142 870822464512 871021880118 871657198776 871739067584 871834771808 872736657408 873503423936 874503032832 874518847774 875140890624 876912132096 877931518464 879611839488 880253423616 880350062592 880634364192 881276694144 883060354176 883906819173 884086887684 885493027328 886506356736 886522388752 888300601344 888316665808 889235601408 889251682781 889333226496 890269313472 891866939392 892721846016 894528670464 895181134848 895568535576 896221758432 897937086144 898035666528 898980913446 900800405934 901441142784 901457444888 902489043456 903281949752 904315636224 904400572416 905060237312 905366878416 906806863872 906892034048 907099709472 907761343104 907861002048 908154188073 908816590836 910655990244 913164684432 914295545856 916728164352 916744742914 916814266368 918669852672 919550451456 919737781248 920619403704 922170253312 922271494144 922482691416 923155545312 923242251008 924228688383 925023966048 925110847232 925997620086 926099281107 926169513984 931580153856 932259643392 932663090304 933343369728 934146490368 935144578368 935232410112 936128885076 936231658362 937808807936 938023563204 938898985024 939706886144 940695995008 940799269696 941772496896 941789528372 944295298674 944366911488 945464712192 947378285568 948069298176 949988143104 950988073728 951092478336 952004156103 952093571352 952912826112 953607875584 953930964987 954020561208 954716418656 956648717024 957743474688 957760794991 960381886464 960692033664 961392757248 963338568192 964458422928 967115333184 969072726336 969779562752 970092744852 970199246874 970906904968 972765176656 973878377472 975010484448 975849458688 976561238016 976652959744 976983856992 977696463744 978629656576 979675272576 979767286784 980706451032 980814118284 982691351928 983408121696 984551306739 986543989431 986618806272 989261741468 990285101568 990393820416 990486841344 991436280912 993215455232 993442898448 995225673728 996179655744 996273220096 996382596352 997337687346 997413322752 999356249034 1000085174088 1003350306816 1006003912704 1006114357248 1007078776704 1007173364736 1008249478236 1009211833344 1009947947008 1010179221912 1010290124844 1010385014496 1011121983872 1011992031232 1013168444288 1014139625499 1016192193471 1016269258752 1016287637464 1017450643968 1018192766976 1020253538304 1023064154112 1024253438208 1026213812736 1026326476032 1027075073024 1027310269986 1027406758224 1030237079872 1031416049664 1031434702298 1032322228288 1033503584256 1033522274642 1034257416192 1034705003904 1036350701568 1037441534976 1037555430912 1038647532384 1040749703136 1041508820352 1043616782208 1044829958172 1047593267168 1047689330688 1047708277616 1048792098816 1048811065687 1050011290944 1050914801664 1050933806923 1052136461376 1054024564736 1055034908928 1055134001152 1056261358152 1057170246912 1057941341184 1058282994384 1058399178408 1059171169056 1062431988618 1064582297922 1065358798504 1066577960448 1066678136832 1068736660992 1068837040128 1069616644096 1069861582944 1069979038128 1071105267771 1071781494784 1072026929376 1072808860032 1073027411456 1073273131359 1074055970988 1075081137152 1076229806652 1076330889568 1079194627056 1080330556767 1080531099648 1083507769344 1085700734976 1086843512832 1086962832384 1088004749832 1088106938688 1089837572096 1090206817128 1091002008096 1091104478464 1092270268089 1093312819456 1094360823738 1094563971072 1094583765704 1098734579712 1100958363648 1101761396736 1102238197632 1103042164224 1105274666496 1106334136908 1108319500288 1108677422688 1109486086016 1109607891392 1109966229867 1110755745792 1110775833244 1111731630464 1113003859968 1113023988076 1114297696512 1116069986304 1117367387136 1119628882944 1120445534208 1120807372608 1120930420896 1123894996224 1125095820849 1125201493416 1127478845064 1128301222048 1130584847392 1131754401792 1131774868994 1131878651904 1131899121353 1131984961536 1133070035328 1135363312512 1136191440384 1136683141308 1137512231856 1138491035136 1138597965824 1139814499824 1142954484672 1143323592147 1144157526204 1144283137998 1146473243916 1150947173376 1151055273984 1152285117984 1154226225152 1154490539328 1154617285536 1155459457152 1155567981568 1155832603002 1156562321408 1157906793472 1159016714856 1161362506824 1162209598368 1163560635237 1163648876544 1165915623873 1166004043776 1170575357952 1171697422896 1172815785984 1173671231488 1173800083456 1174068879984 1174179152256 1175035592192 1177413805568 1178542425564 1178671812318 1178761199616 1178782516912 1185647468544 1185777635328 1187025751296 1190184008832 1190295794688 1191567565188 1192704893952 1193574846464 1194091380768 1194962344576 1197249448192 1197380888704 1198528648317 1198619541504 1198641217928 1200012903936 1201045487616 1201067207912 1202441670144 1203318724608 1205754181632 1205867429888 1207155837888 1209075818496 1209466279296 1210348457472 1210481336064 1210872250764 1211755454448 1214093955438 1214207986992 1217552912576 1218946240512 1218968284534 1219060727808 1221413326848 1221435415486 1222304219136 1222698951936 1222833186432 1224120306024 1226067268608 1226317041664 1227492538272 1229976921888 1230874060416 1231406736417 1232304917844 1233365288064 1234663493448 1234799041476 1239481571328 1239503986721 1240922434752 1242012680909 1242106871808 1243433999808 1243550787072 1244457826304 1246859437824 1246976546816 1247262100524 1248171846768 1248308877816 1250698084272 1255601441094 1255696662528 1258142715726 1259060398232 1260501225984 1260619616256 1263171047424 1264092397568 1264381870752 1265851680093 1266650857472 1267984098304 1268123304448 1268413700697 1269338874804 1269458095136 1270550434816 1271907953316 1272027414944 1273483081728 1276754294361 1276991299584 1280509181952 1280922711552 1281857009664 1284451424256 1285823795256 1285944563904 1289487110912 1292096968448 1293433602048 1293456993136 1293575602176 1293598995832 1294937183232 1298504503296 1300013979264 1301132611584 1302081650688 1302645142656 1303595284992 1306233696768 1307485798164 1307608601376 1307752157712 1310255135904 1311210828928 1311778271661 1312711335936 1312735075652 1315368198144 1315391985908 1316897277696 1319417759232 1320380135424 1320525093888 1320649121792 1320951546288 1321915041216 1324590531264 1326130331526 1328239540992 1329783583128 1332474998712 1333446898784 1334996994331 1337552117902 1337800409088 1339082769024 1341793005696 1342771702272 1342897819648 1343352803364 1344332637648 1345615777792 1346905629216 1347053499792 1347180019328 1348471370169 1351200608901 1352186167332 1354922924628 1356600858624 1357590355968 1360210295808 1360338051072 1361642014656 1361791503072 1363224886254 1364085538816 1365671250944 1365983985366 1368285083648 1368435301376 1369747026648 1369875677632 1371443318784 1375117114371 1375221399552 1378004779008 1379606671872 1383255379968 1383407241216 1384733317968 1384863376512 1387535949072 1387666270848 1388678427136 1388996430129 1391489042944 1393081417728 1393106610896 1397370230784 1397395501513 1398389465088 1398994635456 1400015054592 1401219735552 1402848615168 1406713211904 1408348477536 1409560329216 1410588454912 1411043992512 1411198904544 1412228225408 1412684292558 1416442948011 1416550367232 1416575984824 1418197068288 1419443063896 1421067428352 1422103947264 1422237515776 1424982214656 1425116053504 1426482110592 1426638717504 1428140357028 1429369239168 1430411813376 1431030841812 1432074627984 1434973075536 1438926169408 1440440742356 1440572829696 1440598881722 1440708132864 1442089135872 1445007852288 1446687634392 1449124683776 1449283776512 1450672999776 1450809251584 1453609089504 1454669344128 1455139117278 1455298870311 1456360357452 1459147764984 1464841857024 1464868347943 1464979439616 1466544695616 1467833168347 1467944484864 1469512908864 1469650930176 1470722885632 1471059676548 1471221177426 1473699555328 1474037027892 1475112182544 1478236563584 1479928209408 1479954973156 1481007661056 1483892612202 1484005146624 1485730262016 1489823182848 1492838510592 1493927378944 1494269483616 1494409830144 1494573894528 1496006531019 1498526661632 1499034373551 1500127761132 1500268657888 1503305126752 1505025460224 1509005869056 1509171535872 1510760047104 1513817750016 1514921920512 1515577521744 1516682975808 1517988046848 1519752666432 1523939312896 1524431456196 1525515780096 1525543368272 1525710850664 1527289150464 1528630991888 1530380307456 1534596231168 1534740365312 1536380157312 1539320719104 1539489714048 1540612609536 1541110137336 1545355619808 1547152053447 1548483342432 1549612797824 1550283411963 1551386124288 1551414180316 1554526052352 1554554165164 1556162302464 1556333146368 1557971298576 1560767143936 1561124554704 1562263230528 1563754381312 1565425173312 1565572203008 1567244937258 1567363792896 1571389900752 1571562416424 1580743412066 1580863291392 1581036847104 1582552363392 1582701001728 1584392037228 1585755370368 1586912011776 1587061059584 1587424491576 1587598767612 1588756753584 1590273191936 1592121841024 1593647982927 1596873446883 1598038197756 1600017205248 1603255560192 1604424966144 1607672242176 1609213290048 1609541117184 1611083956482 1612101091328 1612621705728 1613797943296 1613975114752 1614344709978 1614496334352 1615673939264 1618791940584 1618943982656 1620796649472 1625261654016 1628551102464 1630265269248 1630444248576 1632160408032 1634756358144 1636503012144 1636656717696 1639969229184 1641165413888 1641541235607 1641875648556 1643073223792 1644487050752 1646217991264 1646368948224 1646398721968 1648101869568 1648131674651 1651437545472 1651467410879 1652642095104 1653357296448 1654563246336 1657911999744 1658067716096 1662479250432 1663016134032 1664229129024 1664411837088 1666163749866 1667597445696 1669535982114 1674104979456 1674135254792 1676051080704 1677523620968 1679443324416 1680668301312 1680826155008 1681211058912 1681395631344 1684228063232 1685842494336 1687802240124 1691218267596 1692451833072 1695877271088 1697662303491 1697977442304 1702339059148 1702655066112 1704287160576 1706268347784 1707736552704 1707896948736 1709142679552 1709721749736 1712601899008 1714431727008 1714592751872 1716236289306 1716424706997 1719709865874 1726582910976 1731208047569 1731339337728 1733189185728 1733351972352 1734843482112 1736860190208 1738127046656 1738525072284 1741644929024 1742043760236 1743314397552 1743478135168 1743669543616 1745473314816 1747006847872 1749006065664 1749037695548 1750281781248 1753824264192 1755863036928 1759223678976 1760506847232 1760700125184 1761268728384 1762553388288 1766120708352 1767813638346 1768007718477 1768173775368 1770986054656 1773044777504 1776633331616 1778471202816 1778503365562 1778666452992 1778698619269 1780538626944 1785443692032 1789057340928 1790362269696 1791137071152 1792443516864 1795874172288 1796071333056 1797961826892 1801600811868 1802882285568 1802914889776 1804978086912 1806563899504 1808631272448 1808801144832 1810120474624 1810733756832 1813613727744 1813784068096 1814199418944 1815522686208 1815722004096 1816308376146 1817633181672 1821311980488 1826329368864 1828452426801 1828591091712 1832153123229 1833456328704 1833489485828 1839100902912 1839475562496 1841238807408 1844340506624 1844542988288 1844965382832 1846311090624 1846484502016 1848457376766 1850047932096 1850221694464 1851995240172 1852198562214 1852339027968 1863160307712 1864519286784 1865326180608 1866686739456 1868292980736 1870289156736 1870464820224 1872257770152 1872463316724 1875617615872 1876047126408 1877797970048 1879413772288 1881391990016 1881598539392 1883402161641 1883544993792 1883579056744 1887214073589 1888590597348 1890929424384 1894756571136 1896138596352 1899976286208 1901976147456 1902184956672 1904008312206 1904187142704 1905825652224 1907215751168 1907861929974 1908041122416 1909432837312 1913297434048 1915486949376 1915521589982 1920763772928 1921384067328 1922785514496 1926677136384 1928916845856 1934230666368 1938145452672 1939559125504 1940185489704 1940398493748 1941813809936 1945530353312 1947756754944 1947791979133 1950020968896 1951698917376 1951734212857 1953122476032 1953967713984 1955392927488 1959350545152 1959534573568 1961412902064 1961628236568 1965382703856 1966816243392 1969102613478 1973087978862 1973237612544 1978523482936 1980570203136 1980787640832 1980973682688 1982872561824 1986430910464 1986885796896 1989195497289 1990451347456 1992359311488 1992546440192 1992765192704 1994675374692 1998712498068 2000170348176 2006328176853 2006700613632 2012228714496 2014157553408 2014346729472 2016498956472 2018423666688 2019895894016 2020358443824 2020580249688 2020770028992 2022243967744 2023984062464 2026336888576 2028279250998 2032384386942 2032538517504 2032575274928 2034901287936 2036385533952 2040507076608 2046128308224 2048506876416 2052427625472 2052652952064 2054150146048 2054620539972 2054813516448 2060474159744 2062832099328 2062869404596 2064644456576 2067007168512 2067044549284 2068514832384 2069410007808 2072701403136 2074883069952 2075110861824 2077295064768 2081499406272 2083017640704 2087233564416 2089659916344 2095186534336 2095416555232 2097584197632 2097622131374 2100022581888 2101829603328 2101867613846 2104272922752 2110069817856 2110268002304 2112522716304 2114340493824 2115882682368 2116565988768 2116798356816 2118342338112 2119026438837 2124863977236 2129164595844 2130717597008 2133155920896 2133356273664 2137473321984 2137674080256 2139233288192 2139723165888 2139958076256 2142210535542 2143562989568 2144053858752 2145617720064 2146054822912 2146546262718 2148111941976 2150162274304 2152459613304 2152661779136 2158389254112 2160661113534 2160898322583 2161062199296 2173687025664 2173925664768 2176009499664 2176213877376 2179675144192 2180413634256 2182004016192 2182208956928 2182708675917 2184540536178 2186625638912 2188721647476 2189127942144 2189167531408 2197469159424 2201916727296 2203522793472 2204476395264 2206084328448 2210549332992 2212668273816 2216639000576 2217354845376 2218972172032 2219215782784 2219932459734 2221511491584 2221551666488 2223463260928 2225838918303 2226007719936 2226047976152 2228595393024 2234734774272 2239257765888 2240891068416 2241614745216 2241860841792 2247789992448 2250191641698 2250402986832 2254957690128 2256602444096 2261169694784 2263508803584 2263549737988 2263757303808 2263798242706 2263969923072 2266140070656 2270726625024 2272382880768 2273366282616 2275024463712 2276982070272 2277195931648 2279628999648 2285908969344 2286647184294 2288315052408 2288566275996 2292946487832 2301894346752 2301935975339 2302110547968 2304570235968 2306594978831 2308981078656 2309234571072 2310918914304 2311135963136 2311665206004 2315813586944 2318033429712 2322725013648 2324419196736 2327121270474 2327297753088 2331831247746 2332008087552 2341150715904 2343394845792 2345631571968 2347342462976 2347600166912 2348137759968 2348358304512 2350071184384 2350867405887 2354827611136 2357084851128 2357343624636 2357565033824 2371115118099 2371294937088 2371555270656 2374051502592 2380368017664 2380591589376 2383135130376 2385409787904 2387149692928 2388182761536 2389924689152 2394498896384 2394761777408 2397057296634 2397239083008 2397282435856 2400025807872 2402090975232 2402134415824 2404883340288 2406637449216 2411508363264 2411734859776 2414311675776 2418151636992 2418932558592 2420696914944 2420962672128 2421744501528 2423510908896 2428187910876 2428415973984 2435105825152 2437892481024 2437936569068 2442826653696 2442870830972 2444608438272 2445397903872 2445666372864 2448240612048 2452134537216 2452634083328 2454985076544 2459953843776 2461748120832 2462813472834 2464609835688 2466730576128 2469326986896 2469598082952 2478963142656 2479007973442 2481844869504 2484025361818 2484213743616 2486867999616 2487101574144 2488915652608 2493718875648 2493953093632 2494524201048 2496343693536 2496617755632 2499245624799 2501396168544 2504303973171 2511202882188 2516285431452 2518120796464 2521002451968 2521239232512 2526342094848 2528184795136 2528763741504 2531703360186 2533301714944 2535968196608 2536246608896 2536827401394 2538677749608 2538916190272 2541100869632 2543815906632 2544054829888 2546966163456 2553508588722 2553982599168 2561845423104 2563714019328 2568902848512 2571647590512 2571889127808 2574354433959 2578974221824 2579564798811 2584193936896 2586913986272 2587151204352 2587197991664 2589874366464 2589921203023 2597009006592 2600027958528 2602265223168 2604163301376 2605290285312 2607190569984 2612467393536 2614971596328 2615217202752 2615504315424 2620510271808 2622421657856 2623556543322 2625422671872 2625470151304 2630736396288 2630783971816 2633794555392 2638835518464 2640760270848 2641050187776 2641298243584 2641903092576 2643830082432 2649181062528 2652260663052 2656479081984 2659567166256 2664949997424 2666893797568 2667755048343 2669993988662 2675104235804 2675600818176 2678165538048 2683586011392 2685543404544 2685795639296 2686705606728 2688665275296 2691231555584 2693811258432 2694106999584 2694360038656 2696942740338 2702401217802 2704372334664 2709845849256 2713201717248 2715180711936 2720420591616 2720469789037 2720676102144 2723284029312 2723583006144 2726449772508 2731342501888 2731967970732 2736570167296 2736870602752 2739494053296 2739751355264 2742886637568 2750234228742 2750442799104 2756009558016 2759213343744 2766510759936 2766814482432 2769466635936 2769726753024 2772686065149 2775071898144 2775332541696 2777356854272 2777992860258 2778297843321 2782978085888 2786213221792 2794740461568 2794791003026 2796778930176 2797989270912 2800030109184 2802439471104 2805697230336 2813426423808 2816696955072 2819120658432 2821176909824 2822087985024 2822397809088 2824456450816 2825368585116 2832885896022 2833100734464 2833151969648 2836394136576 2838886127792 2842134856704 2844207894528 2844475031552 2849964429312 2850232107008 2852964221184 2853277435008 2856280714056 2858738478336 2860823626752 2862061683624 2864149255968 2869946151072 2873282384973 2877852338816 2880881484712 2881145659392 2881197763444 2884178271744 2890015704576 2893375268784 2898249367552 2898567553024 2901345999552 2901618503168 2907218179008 2909338688256 2910278234556 2910597740622 2912720714904 2918295529968 2929683714048 2929736695886 2929958879232 2933089391232 2935666336694 2935888969728 2939025817728 2939301860352 2941445771264 2942119353096 2942442354852 2947399110656 2948074055784 2950224365088 2953653920217 2956473127168 2959631968293 2959856418816 2959909946312 2967785224404 2971460524032 2979646365696 2985677021184 2987854757888 2988538967232 2988819660288 2989147789056 2992013062038 2997053323264 2998068747102 3000255522264 3000537315776 3006610253504 3010050920448 3018011738112 3018343071744 3021520094208 3027635500032 3029843841024 3031155043488 3033365951616 3035976093696 3039505332864 3042418876497 3047878625792 3048576580413 3048862912392 3051086736544 3051421701328 3054578300928 3057261983776 3060760614912 3060815967209 3069192462336 3072760314624 3078641438208 3078979428096 3081225219072 3082220274672 3090711239616 3094304106894 3096966684864 3099225595648 3100566823926 3102772248576 3102828360632 3109052104704 3109108330328 3112324604928 3112666292736 3115942597152 3121534287872 3122249109408 3124526461056 3127508762624 3130850346624 3131144406016 3134489874516 3142779801504 3143124832848 3146433197061 3152801420769 3161486824132 3162073694208 3165104726784 3165402003456 3168784074456 3171510740736 3173824023552 3174122119168 3174848983152 3175197535224 3177513507168 3180546383872 3184243682048 3187295965854 3193746893766 3196076395512 3200034410496 3206511120384 3208849932288 3215344484352 3218426580096 3219082234368 3222167912964 3225243411456 3227595886592 3227950229504 3228689419956 3228992668704 3231347878528 3237583881168 3237887965312 3240991670301 3241593298944 3250523308032 3257102204928 3260530538496 3260888497152 3264320816064 3269512716288 3273006024288 3273313435392 3276810804267 3279938458368 3282330827776 3283082471214 3283751297112 3286146447584 3288974101504 3292435982528 3292797443936 3296203739136 3296263349302 3302875090944 3302934821758 3305284190208 3306714592896 3309126492672 3315823999488 3316135432192 3324958500864 3326032268064 3328458258048 3328823674176 3329898689601 3332327499732 3335194891392 3339071964228 3348209958912 3348270509584 3352102161408 3355047241936 3358886648832 3361336602624 3361652310016 3362422117824 3362791262688 3368456126464 3371684988672 3375604480248 3382436535192 3384903666144 3391754542176 3395324606982 3395697364059 3395954884608 3404678118296 3408574321152 3412536695568 3415473105408 3415793897472 3418285359104 3419443499472 3425203798016 3428863454016 3429185503744 3429970776441 3432472578612 3432849413994 3439419731748 3453165821952 3462416095138 3462678675456 3466378371456 3466703944704 3469686964224 3473720380416 3476254093312 3477050144568 3483289858048 3484087520472 3486628795104 3486956270336 3487339087232 3490681905711 3490946629632 3494013695744 3497746871619 3498012131328 3498075391096 3511726073856 3518447357952 3521013694464 3521400250368 3522537456768 3525106776576 3532241416704 3535627276692 3536015436954 3536347550736 3541972109312 3546089555008 3553266663232 3556942405632 3557006731124 3557332905984 3557397238538 3561077253888 3570887384064 3578114681856 3580724539392 3582274142304 3584887033728 3591748344576 3592142666112 3595585944951 3595923653784 3603201623736 3605829779552 3609956173824 3610021458043 3613127799008 3617262544896 3617327961247 3617602289664 3621467513664 3627227455488 3628398837888 3631045372416 3631444008192 3632616752292 3635266363344 3642623960976 3652658737728 3656904853602 3657182183424 3664306246458 3666912657408 3666978971656 3678201805824 3678951124992 3682477614816 3688681013248 3689085976576 3689930765664 3692622181248 3692969004032 3694220209251 3696914753532 3700095864192 3700443388928 3703990480344 3704397124428 3718511960163 3726038042727 3726320615424 3730652361216 3733373478912 3740578313472 3740929640448 3744515540304 3744926633448 3751235231744 3752094252816 3755595940096 3758827544576 3762783980032 3763197078784 3766804323282 3767089987584 3767158113488 3774428147178 3777181194696 3781858848768 3789513142272 3792277192704 3799952572416 3803952294912 3804369913344 3808016624412 3808374285408 3811651304448 3814431502336 3815723859948 3816082244832 3818865674624 3826594868096 3830262883083 3830973898752 3831043179964 3841527545856 3842768134656 3845571028992 3853354272768 3857833691712 3868461332736 3876290905344 3879118251008 3880370979408 3880796987496 3883627619872 3891060706624 3895513509888 3895583958266 3900041937792 3903397834752 3903468425714 3906244952064 3907935427968 3910785854976 3918701090304 3919069147136 3922825804128 3923256473136 3930765407712 3933632486784 3935334814983 3938205226956 3946175957724 3957046965872 3961140406272 3961212041479 3961575281664 3961947365376 3965745123648 3972861820928 3973771593792 3978390994578 3980902694912 3984718622976 3985092880384 3985530385408 3989350749384 3997424996136 4000340696352 4004990982993 4012656353706 4013401227264 4028315106816 4028693458944 4032997912944 4036847333376 4039791788032 4040716887648 4041160499376 4041540057984 4044487935488 4045414110507 4047968124928 4052673777152 4053601826703 4056558501996 4064768773884 4065150549856 4069802575872 4072771067904 4081014153216 4092256616448 4097013752832 4104855250944 4105305904128 4108300292096 4109241079944 4109627032896 4120948319488 4125351343113 4125664198656 4125738809192 4129288913152 4134014337024 4134089098568 4138820015616 4149766139904 4150221723648 4154590129536 4162998812544 4166035281408 4174467128832 4179319832688 4190373068672 4190833110464 4192186504539 4195168395264 4195244262748 4200045163776 4203659206656 4203735227692 4208545845504 4220139635712 4220536004608 4225045432608 4228680987648 4231765364736 4233131977536 4233596713632 4236684676224 4238052877674 4249328844033 4249727954472 4258329191688 4261435194016 4266311841792 4266388995869 4266712547328 4274946643968 4275023954201 4275348160512 4279446331776 4279916152512 4284421071084 4288107717504 4291235440128 4292109645824 4293092525436 4296223883952 4300324548608 4304919226608 4305323558272 4316778508224 4321322227068 4321796645166 4322124398592 4347374051328 4347851329536 4352018999328 4352427754752 4359350288384 4360827268512 4364008032384 4364417913856 4365417351834 4365896610933 4369081072356 4373251277824 4377443294952 4378335062816 4394605043829 4394938318848 4403499505041 4403833454592 4408952790528 4412168656896 4421098665984 4425336547632 4433278001152 4434709690752 4437944344064 4438431565568 4439864919468 4443022983168 4443103332976 4446926521856 4451677836606 4452015439872 4452095952304 4457190786048 4469469548544 4478515531776 4481782136832 4483229490432 4483721683584 4495579984896 4500383283396 4500805973664 4509915380256 4513204888192 4522339389568 4527017607168 4527099475976 4527514607616 4527596485412 4532280141312 4541453250048 4544765761536 4546732565232 4550048927424 4553964140544 4554391863296 4559257999296 4571817938688 4573294368588 4576630104816 4577132551992 4585892975664 4603788693504 4603871950678 4604221095936 4609140471936 4613189957662 4617962157312 4618469142144 4621837828608 4622271926272 4623330412008 4631627173888 4636066859424 4641456160341 4645450027296 4648838393472 4650850235889 4654242540948 4663662495492 4681432412657 4682301431808 4686789691584 4691263143936 4695200333824 4696275519936 4696716609024 4700142368768 4701734811774 4709655222272 4714169702256 4714687249272 4715130067648 4742230236198 4742589874176 4743110541312 4748103005184 4760736035328 4761183178752 4766270260752 4770819575808 4774299385856 4776365523072 4779849378304 4780943948781 4788997792768 4789523554816 4790620340649 4794114593268 4794564871712 4800051615744 4804268831648 4809766680576 4809853662757 4813274898432 4823016726528 4828623351552 4836303273984 4837865117184 4841393829888 4841925344256 4843489003056 4847021817792 4856375821752 4856831947968 4870211650304 4875784962048 4875873138136 4885653307392 4885741661944 4890795807744 4891332745728 4896481224096 4904269074432 4905268166656 4909970153088 4919907687552 4923496241664 4925626945668 4929219671376 4933461152256 4938653973792 4939196165904 4944395023953 4954402232637 4957926285312 4958015946884 4963689739008 4968050723636 4973735999232 4974203148288 4977831305216 4987437751296 4987906187264 4989048402096 4992687387072 4993235511264 4998491249598 5002792337088 5008607946342 5022405764376 5032570862904 5036241592928 5042004903936 5042096086027 5042478465024 5052684189696 5057527483008 5063406720372 5071936393216 5072493217792 5073654802788 5077355499216 5077832380544 5082201739264 5087631813264 5088109659776 5092986910473 5093932326912 5107017177444 5107965198336 5123690846208 5127428038656 5137805697024 5143295181024 5143778255616 5148708867918 5149274120991 5157948443648 5159129597622 5168387873792 5173827972544 5174395983328 5179748732928 5179842406046 5193624142707 5194018013184 5200055917056 5204530446336 5210580570624 5214381139968 5224934787072 5229943192656 5230434405504 5231008630848 5241020543616 5244843315712 5247113086644 5250845343744 5250940302608 5261472792576 5261567943632 5267589110784 5277671036928 5281520541696 5282100375552 5282596487168 5283806185152 5287660164864 5298362125056 5304521326104 5312958163968 5319134332512 5329899994848 5333787595136 5335510096686 5336095857807 5339987977324 5350208471608 5356331076096 5367172022784 5371086809088 5371591278592 5373411213456 5377330550592 5382463111168 5387622516864 5388213999168 5388720077312 5393885480676 5404802435604 5408744669328 5419691698512 5426403434496 5430361423872 5440841183232 5440939578074 5441352204288 5446568058624 5447166012288 5452899545016 5462685003776 5463935941464 5473140334592 5473741205504 5478988106592 5479502710528 5485357280403 5485773275136 5496459369687 5500468457484 5518426687488 5532601942231 5533021519872 5533628964864 5538933271872 5539453506048 5545372130298 5550143796288 5550665083392 5554713708544 5555985720516 5556595686642 5565956171776 5572426443584 5589480923136 5589582006052 5593557860352 5595978541824 5600060218368 5604878942208 5611394460672 5626852847616 5633393910144 5638241316864 5642353819648 5644175970048 5644795618176 5648912901632 5650206484923 5650737170232 5661642220767 5665771792044 5666303939296 5672788273152 5677772255584 5684269713408 5684372510531 5688415789056 5699928858624 5705928442368 5706554870016 5712561428112 5717476956672 5721647253504 5724123367248 5728298511936 5739892302144 5746564769946 5755704677632 5761762969424 5762291318784 5762395526888 5768356543488 5780031409152 5786750537568 5796498735104 5797135106048 5802691999104 5803237006336 5814436358016 5818677376512 5820556469112 5821195481244 5825441429808 5836591059936 5843375937399 5855202638571 5859367428096 5859473391772 5866178782464 5871332673388 5878051635456 5878603720704 5882891542528 5884238706192 5884884709704 5894798221312 5896148111568 5900448730176 5907307840434 5912946254336 5919263936586 5919712837632 5919819892624 5935570448808 5942921048064 5959292731392 5971354042368 5977077934464 5977639320576 5978295578112 5984026124076 5994106646528 5996137494204 6000511044528 6001074631552 6013220507008 6018984530559 6020101840896 6036686143488 6043040188416 6055271000064 6059687682048 6062310086976 6066731903232 6071952187392 6079010665728 6084837752994 6095757251584 6097153160826 6097725824784 6102173473088 6102843402656 6109156601856 6114523967552 6121521229824 6121631934418 6138384924672 6145520629248 6157282876416 6157958856192 6162450438144 6164440549344 6181422479232 6188608213788 6193933369728 6198451191296 6201133647852 6205544497152 6205656721264 6218104209408 6218216660656 6224649209856 6224761779467 6225332585472 6231885194304 6243068575744 6244498218816 6249052922112 6261700693248 6262288812032 6268979749032 6285559603008 6286249665696 6292866394122 6305602841538 6322973648264 6330209453568 6330804006912 6337568148912 6343021481472 6347648047104 6348244238336 6349697966304 6350395070448 6355027014336 6357079316511 6361092767744 6368487364096 6374591931708 6387493787532 6392152791024 6400068820992 6413022240768 6417699864576 6430688968704 6436853160192 6438164468736 6444335825928 6450486822912 6455191773184 6455900459008 6457378839912 6457985337408 6462695757056 6475167762336 6475775930624 6481983340602 6482694967749 6483186597888 6521061076992 6521776994304 6528641632128 6539025432576 6546012048576 6546626870784 6553621608534 6559876916736 6564661655552 6566164942428 6567502594224 6572292895168 6577948203008 6584871965056 6585594887872 6592407478272 6592526698604 6605750181888 6605869643516 6610568380416 6613429185792 6618252985344 6631647998976 6632270864384 6649917001728 6652064536128 6656916516096 6657647348352 6659797379202 6664654999464 6670389782784 6677516754909 6678143928456 6696541019168 6704204322816 6704325564937 6710094483872 6717773297664 6717894785173 6722673205248 6724844235648 6725582525376 6743369977344 6751208960496 6764873070384 6769807332288 6783509084352 6790649213964 6791394728118 6791909769216 6809356236592 6817148642304 6825073391136 6830946210816 6831587794944 6836570718208 6838886998944 6850407596032 6857726908032 6858371007488 6859941552882 6864945157224 6865698827988 6878839463496 6905807926017 6906331643904 6919784936493 6924832190276 6932756742912 6933407889408 6947440760832 6952508186624 6954100289136 6966579716096 6968175040944 6973257590208 6973912540672 6974678174464 6981363811422 6981893259264 6988027391488 6995493743238 6996024262656 6996150782192 7023452147712 7036894715904 7042027388928 7042800500736 7045074913536 7050213553152 7064482833408 7071254553384 7072030873908 7072695101472 7083944218624 7092179110016 7106533326464 7113345354297 7113884811264 7114013462248 7114665811968 7114794477076 7122154507776 7141774768128 7156229363712 7161449078784 7164548284608 7169774067456 7183496689152 7184285332224 7191171889902 7191847307568 7206403247472 7211659559104 7219912347648 7220042916086 7226255598016 7234525089792 7234655922494 7235204579328 7242935027328 7254454910976 7256797675776 7262090744832 7262888016384 7265233504584 7270532726688 7285247921952 7305317475456 7313809707204 7328612492916 7333825314816 7333957943312 7356403611648 7356536648461 7357902249984 7364955229632 7378171953152 7379861531328 7385244362496 7385938008064 7388440418502 7393829507064 7400191728384 7400886777856 7407980960688 7408794248856 7437023920326 7452076085454 7452641230848 7461304722432 7466746957824 7481156626944 7481859280896 7489031080608 7489853266896 7497736874397 7502470463488 7504188505632 7511191880192 7512911919513 7517655089152 7525567960064 7526394157568 7533608646564 7534316226976 7548856294356 7554362389392 7563717697536 7579026284544 7584554385408 7599905144832 7607904589824 7608739826688 7616033248824 7616748570816 7623302608896 7628863004672 7631447719896 7632164489664 7637731349248 7653189736192 7660525766166 7661947797504 7662086359928 7685536269312 7691142057984 7706708545536 7715667383424 7736922665472 7752581810688 7758236502016 7760741958816 7761593974992 7767255239744 7769763609069 7782121413248 7791027019776 7791167916532 7800083875584 7806795669504 7806936851428 7812489904128 7815870855936 7821571709952 7837402180608 7838138294272 7845651608256 7846512946272 7861530815424 7867264973568 7870669629966 7876410453912 7892351915448 7914093931744 7922280812544 7922424082958 7923150563328 7923293849471 7923894730752 7931490247296 7947543187584 7956781989156 7969437245952 7970185760768 7971060770816 7978701498768 7994849992272 8000681392704 8003265145029 8009981965986 8025312707412 8026802454528 8056630213632 8057386917888 8065995825888 8073694666752 8079583576064 8081433775296 8082320998752 8083080115968 8088975870976 8090828221014 8095936249856 8105347554304 8107203653406 8113117003992 8129537547768 8130301099712 8139605151744 8145542135808 8161409367111 8162028306432 8194027505664 8209710501888 8210611808256 8216600584192 8218482159888 8219254065792 8241896638976 8250702686226 8251328397312 8251477618384 8258577826304 8268028674048 8268178197136 8277640031232 8299532279808 8300443447296 8309180259072 8325997625088 8332070562816 8348934257664 8358639665376 8380746137344 8381666220928 8384373009078 8390336790528 8390488525496 8400090327552 8407318413312 8407470455384 8417091691008 8440279271424 8441072009216 8450090865216 8457361975296 8463530729472 8466263955072 8467193427264 8473369352448 8476105755348 8498657688066 8499455908944 8516658383376 8522870388032 8532623683584 8532777991738 8533425094656 8549893287936 8550047908402 8550696321024 8558892663552 8559832305024 8568842142168 8576215435008 8582470880256 8584219291648 8586185050872 8592447767904 8600649097216 8609838453216 8610647116544 8619847154919 8633557016448 8642644454136 8643593290332 8694088766363 8694748102656 8695702659072 8704037998656 8704855509504 8721654537024 8728016064768 8728835827712 8730834703668 8731793221866 8738162144712 8746502555648 8754886589904 8756670125632 8789210087658 8789876637696 8806999010082 8807666909184 8817905581056 8824337313792 8842197331968 8850673095264 8860961760651 8866556002304 8869419381504 8875888688128 8876863131136 8878895904879 8879729838936 8886206665952 8893853043712 8903355673212 8904191904608 8914381572096 8938939097088 8957031063552 8963564273664 8966458980864 8967443367168 8991159969792 9000766566792 9001611947328 9019830760512 9026409776384 9044678779136 9054035214336 9054198951952 9055029215232 9055192970824 9064560282624 9082906500096 9089531523072 9093465130464 9100097854848 9107928281088 9108783726592 9118515998592 9143635877376 9146588737176 9153260209632 9154265103984 9171785951328 9182447901627 9207577387008 9207743901356 9218280943872 9226379915324 9235924314624 9236938284288 9243675657216 9244543852544 9246660824016 9263254347776 9272133718848 9282912320682 9290900054592 9297676786944 9301700471778 9308485081896 9327324990984 9362864825314 9364602863616 9373579383168 9382526287872 9392551039872 9393433218048 9400284737536 9403469623548 9419310444544 9428339404512 9429374498544 9430260135296 9439299591183 9458404262307 9484460472396 9486221082624 9496206010368 9521472070656 9522366357504 9532540521504 9541639151616 9548598771712 9552731046144 9559698756608 9561887897562 9577995585536 9579047109632 9581240681298 9588229186536 9589129743424 9600103231488 9608537663296 9619533361152 9619707325514 9626549796864 9646033453056 9657246703104 9675730234368 9682787659776 9683850688512 9686978006112 9694043635584 9712751643504 9713663895936 9722975010903 9740423300608 9751569924096 9751746276272 9771306614784 9771483323888 9781591615488 9781768510591 9782665491456 9792962448192 9808538148864 9810536333312 9819940306176 9839815375104 9846992483328 9851253891336 9858439342752 9866922304512 9877307947584 9878392331808 9888790047906 9908804465274 9915852570624 9916031893768 9927379478016 9936101447272 9947471998464 9948406296576 9955662610432 9974875502592 9975812374528 9978096804192 9985374774144 9986471022528 9989696068803 9996982499196 10005584674176 10017215892684 10044811528752 10065141725808 10072483185856 10084009807872 10084192172054 10084956930048 10105368379392 10115054966016 10126813440744 10143872786432 10144986435584 10147309605576 10154710998432 10155664761088 10164403478528 10175263626528 10176219319552 10185973820946 10187092092177 10187864653824 10214034354888 10247381692416 10254856077312 10274832178429 10275611394048 10286590362048 10287556511232 10297417735836 10298548241982 10315896887296 10318259195244 10336775747584 10347655945088 10348791966656 10359497465856 10359684812092 10387248285414 10388036026368 10400111834112 10409060892672 10421161141248 10428762279936 10449869574144 10459886385312 10460868811008 10462017261696 10472045717133 10482041087232 10489686631424 10493240614857 10494226173288 10501880605216 10523135887264 10535178221568 10555342073856 10563041083392 10564200751104 10567612370304 10575320329728 10596724250112 10609042652208 10625916327936 10638268665024 10659799989696 10667575190272 10671020193372 10672191715614 10679975954648 10700416943216 10712662152192 10734344045568 10742173618176 10743182557184 10746822426912 10754661101184 10764926222336 10775245033728 10776427998336 10777440154624 10787770961352 10809604871208 10817489338656 10830064374129 10839383397024 10851983883741 10852806868992 10881682366464 10881879156148 10893136117248 10894332024576 10905799090032 10925370007552 10927871882928 10946280669184 10947482411008 10957976213184 10959005421056 10970714560806 10971546550272 10992918739374 11000936914968 11036853374976 11065203884462 11066043039744 11067257929728 11077866543744 11078907012096 11090744260596 11100287592576 11101330166784 11109427417088 11111971441032 11113191373284 11131912343552 11144852887168 11155535880489 11178114128181 11178961846272 11179164012104 11191957083648 11200120436736 11222788921344 11253705695232 11266787820288 11276482633728 11284707639296 11288351940096 11289591236352 11297825803264 11300412969846 11301474340464 11323284441534 11331543584088 11332607878592 11345576546304 11355544511168 11368539426816 11368745021062 11376831578112 11399857717248 11411856884736 11413109740032 11425122856224 11434953913344 11443294507008 11448246734496 11456597023872 11479784604288 11490788649249 11493129539892 11511409355264 11523525938848 11524582637568 11524791053776 11536713086976 11536921722557 11560062818304 11560271876153 11573501075136 11594270212096 11605383998208 11606474012672 11628872716032 11637354753024 11641112938224 11642390962488 11650882859616 11673182119872 11686751874798 11710405277142 11718734856192 11718946783544 11732357564928 11742665346776 11756103270912 11757207441408 11765783085056 11768477412384 11769769419408 11789596442624 11792296223136 11800897460352 11806004444949 11814615680868 11825892508672 11838527873172 11839639785248 11871140897616 11883636124437 11885842096128 11918585462784 11942708084736 11954155868928 11955278641152 11956591156224 11968052248152 11988213293056 11992274988408 12001022089056 12002149263104 12014972948979 12026441014016 12037969061118 12040203681792 12086080376832 12110542000128 12119375364096 12124620173952 12133463806464 12143904374784 12158021331456 12169675505988 12191514503168 12194306321652 12195451649568 12204346946176 12205686805312 12218313203712 12229047935104 12243042459648 12243263868836 12276769849344 12291041258496 12314565752832 12315917712384 12324900876288 12328881098688 12362844958464 12376054029339 12377216427576 12387866739456 12396902382592 12402267295704 12411313442528 12436433321312 12449298419712 12449523558934 12450665170944 12450890334883 12463770388608 12488996437632 12498105844224 12523401386496 12524577624064 12537959498064 12571119206016 12572499331392 12576559513617 12585732788244 12611205683076 12645947296528 12660418907136 12661608013824 12675136297824 12686042962944 12695296094208 12696488476672 12699395932608 12700790140896 12710054028672 12714158633022 12722185535488 12736974728192 12749183863416 12774987575064 12784305582048 12799166987607 12800137641984 12825071862603 12826044481536 12873706320384 12876328937472 12888671651856 12900973645824 12910383546368 12911800918016 12914757679824 12915970674816 12925391514112 12950335524672 12951551861248 12963966681204 12965389935498 12966373195776 13042122153984 13043553988608 13057283264256 13078050865152 13092024097152 13093253741568 13107243217068 13119753833472 13129323311104 13132329884856 13135005188448 13144585790336 13155896406016 13169743930112 13171189775744 13183815131487 13184814956544 13185053397208 13210498515123 13211500363776 13211739287032 13226858371584 13236505970688 13263295997952 13264541728768 13299834003456 13304129072256 13313833032192 13315294696704 13319594758404 13329309998928 13340779565568 13355033509818 13356287856912 13393082038336 13408408645632 13408651129874 13420188967744 13435546595328 13435789570346 13445346410496 13449688471296 13451165050752 13486739954688 13502417920992 13529746140768 13539614664576 13567018168704 13581298427928 13582789456236 13618712473184 13634297284608 13634543853931 13650146782272 13661892421632 13662139489999 13663175589888 13677773997888 13715453816064 13716742014976 13719883105764 13729890314448 13731397655976 13757678926992 13811615852034 13812663287808 13839569872986 13849664380552 13865513485824 13866815778816 13894881521664 13905016373248 13908200578272 13924368481023 13933159432192 13936350081888 13946515180416 13947825081344 13949356348928 13952550707667 13962727622844 13976054782976 13990987486476 13992301564384 14044297237971 14046904295424 14073789431808 14085601001472 14090149827072 14100427106304 14128965666816 14142509106768 14144061747816 14145390202944 14167888437248 14184358220032 14213066652928 14226690708594 14227769622528 14228026924496 14229331623936 14229588954152 14244309015552 14283549536256 14312458727424 14322898157568 14329096569216 14339548134912 14366993378304 14368570664448 14382343779804 14383694615136 14412806494944 14423319118208 14429560988271 14439824695296 14440085832172 14452511196032 14469050179584 14469311844988 14485870054656 14508909821952 14513595351552 14524181489664 14525776032768 14530467009168 14541065453376 14570495843904 14610634950912 14627619414408 14657224985832 14667915886624 14712807223296 14713073296922 14715804499968 14729910459264 14759723062656 14770488724992 14771876016128 14776880837004 14787659014128 14800383456768 14801773555712 14815961921376 14817588497712 14833185071859 14863206697911 14874047840652 14904152170908 14922609444864 14933493915648 14962313253888 14963718561792 14978062161216 14979706533792 14995473748794 15004940926976 15008377011264 15022383760384 15025823839026 15035310178304 15051135920128 15052788315136 15067217293128 15068632453952 15097712588712 15108724778784 15126288258081 15127435395072 15158052569088 15215809179648 15217479653376 15232066497648 15233497141632 15246605217792 15257726009344 15262895439792 15264328979328 15275462698496 15278960731419 15306379472384 15321051532332 15323895595008 15324172719856 15371072538624 15371350516643 15382284115968 15413417091072 15431334766848 15473845330944 15505163621376 15516473004032 15521483917632 15523187949984 15534510479488 15539527218138 15564242826496 15580872428121 15582054039552 15582335833064 15600167751168 15613591339008 15613873702856 15631741711872 15643143419904 15674804361216 15676276588544 15691303216512 15693025892544 15723061630848 15734529947136 15741339259932 15752820907824 15784703830896 15828187863488 15844561625088 15844848165916 15846301126656 15846587698942 15847789461504 15862980494592 15895086375168 15913563978312 15938874491904 15940371521536 15942121541632 15957402997536 15989699984544 16001362785408 16006530290058 16008287573421 16019963931972 16050625414824 16113260427264 16113551827373 16114773835776 16131991651776 16146164851817 16147389333504 16162867550592 16164641997504 16166160231936 16177951741952 16181656442028 16210695108608 16214407306812 16226234007984 16259075095536 16260602199424 16279210303488 16291084271616 16322818734222 16324056612864 16388055011328 16419421003776 16421223616512 16433201168384 16436964319776 16438508131584 16456071841209 16483793277952 16489378109061 16501405372452 16502955236768 16517155652608 16536356394272 16555280062464 16597805826693 16599064559616 16600886894592 16618360518144 16651995250176 16664141125632 16697868515328 16717279330752 16761492274688 16763332441856 16768746018156 16780673581056 16780977050992 16800180655104 16814636826624 16814940910768 16834183382016 16880558542848 16882144018432 16900181730432 16914723950592 16927061458944 16932527910144 16934386854528 16946738704896 16952211510696 16997315376132 16998911817888 17033316766752 17045740776064 17053117531593 17065247367168 17065555983476 17099786575872 17100095816804 17117785327104 17119664610048 17137684284336 17152430870016 17164941760512 17168438583296 17172370101744 17184895535808 17201298194432 17219676906432 17221294233088 17239694309838 17267114032896 17285288908272 17287186580664 17388177532726 17389496205312 17391405318144 17408075997312 17409711019008 17443309074048 17456032129536 17457671655424 17461669407336 17463586443732 17476324289424 17493005111296 17509773179808 17513340251264 17530127812197 17565607915713 17578420175316 17613998020164 17635811162112 17648674627584 17684394663936 17701346190528 17721923521302 17733112004608 17738838763008 17751777376256 17753726262272 17757791809758 17759459677872 17772413331904 17787706087424 17806711346424 17808383809216 17828763144192 17877878194176 17914062127104 17932917961728 17934886734336 17982319939584 18001533133584 18003223894656 18039661521024 18052819552768 18056953591677 18089357558272 18108397903904 18110058430464 18110385941648 18129120565248 18129448421161 18165813000192 18166141519669 18179063046144 18186930260928 18200195709696 18215856562176 18237031997184 18287271754752 18293177474352 18306520419264 18308530207968 18343571902656 18364895803254 18415154774016 18415487802712 18436561887744 18452759830648 18471848629248 18473876568576 18487351314432 18489087705088 18493321648032 18526508695552 18544267437696 18565824641364 18581800109184 18595353573888 18603400943556 18616970163792 18654649981968 18674285338401 18725729650628 18729205727232 18747158766336 18785102079744 18786866436096 18800569475072 18806939247096 18838620889088 18856678809024 18858748997088 18860520270592 18878599182366 18916808524614 18968920944792 18992412020736 19042944141312 19043288523259 19044732715008 19065081043008 19083278303232 19105462092288 19119397513216 19123775795124 19155991171072 19158094219264 19162481362596 19176458373072 19178259486848 19200206462976 19217075326592 19239066722304 19239414651028 19253099593728 19292066906112 19314493406208 19351460468736 19365575319552 19367701377024 19373956012224 19388087271168 19425503287008 19427327791872 19445950021806 19448084903247 19480846601216 19503492552544 19542966647776 19563183230976 19563537021182 19565330982912 19585924896384 19617076297728 19639880612352 19679630750208 19693984966656 19702507782672 19716878685504 19733844609024 19754615895168 19756784663616 19777580095812 19817608930548 19831705141248 19832063787536 19854758956032 19872202894544 19894943996928 19896812593152 19911325220864 19949751005184 19951624749056 19956193608384 19970749548288 19972942045056 19979392137606 19993964998392 20011169348352 20034431785368 20089623057504 20112976694811 20130283451616 20144966371712 20153684355519 20168019615744 20168384344108 20230109932032 20253626881488 20287745572864 20289972871168 20294619211152 20309421996864 20311329522176 20328806957056 20350527253056 20352438639104 20371947641892 20374184184354 20375729307648 20428068709776 20494763384832 20509712154624 20549664356858 20551222788096 20573180724096 20575113022464 20594835471672 20597096483964 20631793774592 20636518390488 20673551495168 20695311890176 20697583933312 20717423778051 20718994931712 20719369624184 20759354809479 20774496570828 20800223668224 20842322282496 20857524559872 20899739148288 20919772770624 20921737622016 20924034523392 20944091434266 20964082174464 20979373262848 20986481229714 20988452346576 21003761210432 21046271774528 21070356443136 21110684147712 21126082166784 21128401502208 21135224740608 21150640659456 21193448500224 21218085304416 21251832655872 21276537330048 21319599979392 21335150380544 21340036062891 21342040386744 21344383431228 21359951909296 21400833886432 21425324304384 21425711770463 21468688091136 21469076341427 21484347236352 21493644853824 21509322202368 21550490067456 21552855996672 21554880309248 21575541922704 21619209742416 21634978677312 21660128748258 21678766794048 21703967767482 21705613737984 21763364732928 21763758312296 21786272234496 21788664049152 21811598180064 21850740015104 21855743765856 21892561338368 21894964822016 21915952426368 21918010842112 21941429121612 21985837478748 22001873829936 22069609945383 22073706749952 22130407768924 22134515859456 22155733087488 22157814024192 22181488521192 22200575185152 22202660333568 22218854834176 22223942882064 22226382746568 22263824687104 22289705774336 22311071760978 22356228256362 22357923692544 22358328024208 22383914167296 22400240873472 22445577842688 22507411390464 22533575640576 22552965267456 22576703880192 22579182472704 22595651606528 22600825939692 22602948680928 22646568883068 22663087168176 22665215757184 22691153092608 22711089022336 22737078853632 22737490042124 22753663156224 22799715434496 22823713769472 22826219480064 22850245712448 22869907826688 22886589014016 22896493468992 22913194047744 22959569208576 22981577298498 22986259079784 23022818710528 23047051877696 23049582107552 23073426173952 23073843445114 23120125636608 23120543752306 23147002150272 23210767996416 23212948025344 23257745432064 23274709506048 23282225876448 23284781924976 23301765719232 23309290827207 23346364239744 23373503749596 23420810554284 23437469712384 23437893567088 23464715129856 23485330693552 23512206541824 23514414882816 23531566170112 23536954824768 23539538838816 23579192885248 23584592446272 23601794920704 23612008889898 23629231361736 23651785017344 23677055746344 23679279570496 23742281795232 23767272248874 23769881548413 23771684192256 23908311737856 23910557282304 23913182312448 23936104496304 23976426586112 23984549976816 24002044178112 24004298526208 24009795435087 24029945897958 24052882028032 24075938122236 24080407363584 24172160753664 24221084000256 24238750728192 24249240347904 24266927612928 24287808749568 24316042662912 24339351011976 24383029006336 24388612643304 24390903299136 24408693892352 24411373610624 24436626407424 24458095870208 24484228101333 24486084919296 24486527737672 24582082516992 24629131505664 24631835424768 24649801752576 24657762197376 24725689916928 24752108058678 24754432855152 24775733478912 24793804765184 24804534591408 24822626885056 24872866642624 24898596839424 24899047117868 24901330341888 24901780669766 24927540777216 24977992875264 24996211688448 25046802772992 25049155248128 25075918996128 25142238412032 25144998662784 25153119027234 25171465576488 25222411366152 25291894593056 25320837814272 25321295728729 25323216027648 25350272595648 25372085925888 25372544767141 25390592188416 25398791865216 25401580281792 25420108057344 25428317266044 25473949456384 25498367726832 25549975150128 25568611164096 25598333975214 25600275283968 25650143725206 25652088963072 25747412640768 25752657874944 25777343303712 25801947291648 25820767092736 25823601836032 25829515359648 25831941349632 25850783028224 25859541464757 25900671049344 25903103722496 25927933362408 25930779870996 26082266299089 26084244307968 26087107977216 26114566528512 26184048194304 26186507483136 26214486434136 26239507666944 26258646622208 26264659769712 26270010376896 26289171580672 26311792812032 26339487860224 26342379551488 26367630262974 26369629913088 26370106794416 26420997030246 26423000727552 26423478574064 26453716743168 26473011941376 26526591995904 26529083457536 26599668006912 26608258144512 26627666064384 26630589393408 26639189516808 26658619997856 26681559131136 26710067019636 26712575713824 26786164076672 26816817291264 26817302259748 26840377935488 26871093190656 26871579140692 26890692820992 26899376942592 26902330101504 26973479909376 27004835841984 27059492281536 27079229329152 27134036337408 27162596855856 27165578912472 27237424946368 27268594569216 27269087707862 27300293564544 27323784843264 27324278979998 27326351179776 27355547995776 27430907632128 27433484029952 27439766211528 27459780628896 27462795311952 27515357853984 27547343704881 27623231704068 27679139745972 27699328761104 27731026971648 27733631557632 27789763043328 27810032746496 27816401156544 27848736962046 27866318864384 27872700163776 27893030360832 27895650162688 27898712697856 27905101415334 27925455245688 27952109565952 27981974972952 27984603128768 28088594475942 28093808590848 28147578863616 28180299654144 28200854212608 28257931333632 28285018213536 28288123495632 28290780405888 28317898773549 28335776874496 28368716440064 28375212786921 28426133305856 28453381417188 28456053848992 28458663247872 28459177908304 28488618031104 28567099072512 28624917454848 28645796315136 28658193138432 28679096269824 28733986756608 28737141328896 28764687559608 28767389230272 28825612989888 28846638236416 28859121976542 28879649390592 28880171664344 28905022392064 28938100359168 28938623689976 28971740109312 29027190703104 29048362979328 29051552065536 29060934018336 29082130906752 29140991687808 29221269901824 29255238828816 29314449971664 29335831773248 29345305531773 29425614446592 29426146593844 29431608999936 29459820918528 29519446125312 29540977449984 29543752032256 29553761674008 29575318028256 29600766913536 29603547111424 29631923842752 29635176995424 29666370143718 29726413395822 29748095681304 29808304341816 29845218889728 29866987831296 29924626507776 29925167679407 29927437123584 29956124322432 29959413067584 29990947497588 30016754022528 30044767520768 30051647678052 30102271840256 30105576630272 30134434586256 30137264907904 30195425177424 30217449557568 30252576516162 30254870790144 30316105138176 30431618359296 30434959306752 30464132995296 30466994283264 30493210435584 30515452018688 30525790879584 30528657958656 30550925396992 30557921462838 30561276276531 30612758944768 30642103064664 30648345439712 30742145077248 30742701033286 30764568231936 30824496535287 30826834182144 30862669533696 30947690661888 31010327242752 31032946008064 31042967835264 31046375899968 31069020958976 31079054436276 31128485652992 31161744856242 31164108079104 31164671666128 31200335502336 31227182678016 31227747405712 31263483423744 31286286839808 31349608722432 31352553177088 31382606433024 31386051785088 31446123261696 31469059894272 31482678519864 31505641815648 31569407661792 31656375726976 31689123250176 31689696331832 31692602253312 31693175397884 31725960989184 31790172750336 31827127956624 31877748983808 31880743043072 31884243083264 31914805995072 31979399969088 32002725570816 32013060580116 32016575146842 32039927863944 32101250829648 32226520854528 32227103654746 32229547671552 32263983303552 32292329703634 32294778667008 32325735101184 32329283995008 32332320463872 32355903483904 32363312884056 32421390217216 32428814613624 32452468015968 32490193122387 32518150191072 32521204398848 32555951651223 32558420606976 32645637468444 32776110022656 32838842007552 32842447233024 32866402336768 32873928639552 32877016263168 32912143682418 32967586555904 32978756218122 33002810744904 33005910473536 33034311305216 33072712788544 33110560124928 33195611653386 33198129119232 33201773789184 33236721036288 33303990500352 33328282251264 33395737030656 33434558661504 33466607641467 33522984549376 33526664883712 33534342384543 33537492036312 33561954101984 33600361310208 33629881821536 33668366764032 33668975639299 33761117085696 33800363460864 33829447901184 33854122917888 33865055820288 33868773709056 33893477409792 33904423021392 33994630752264 33997823635776 34066633533504 34091481552128 34106235063186 34130494734336 34131111966952 34199573151744 34200191633608 34235570654208 34239329220096 34275368568672 34304861740032 34329883521024 34336877166592 34344740203488 34369791071616 34402596388864 34439353812864 34442588466176 34479388619676 34534228065792 34570577816544 34574373161328 34610765167671 34680815628459 34776355065452 34782810636288 34816151994624 34819422038016 34886618148096 34912064259072 34915343310848 34923338814672 34927172887464 34952648578848 34986010222592 35019546359616 35026680502528 35060255624394 35131215831426 35156840350632 35227996040328 35271622324224 35297349255168 35368789327872 35402692381056 35443847042604 35477677526016 35503554752512 35507452524544 35515583619516 35518919355744 35544826663808 35575412174848 35613422692848 35616767618432 35650908373311 35657526288384 35755756388352 35828124254208 35865835923456 35869773468672 35964639879168 36003066267168 36006447789312 36044918846937 36079323042048 36105639105536 36113907183354 36178715116544 36216795807808 36220771883296 36258241130496 36258896842322 36331626000384 36332283039338 36358126092288 36373860521856 36400391419392 36431713124352 36474063994368 36574543509504 36586354948704 36613040838528 36617060415936 36687143805312 36729791606508 36830309548032 36830975605424 36873123775488 36905519661296 36943697258496 36947753137152 36974702628864 36978175410176 36986643296064 37053017391104 37088534875392 37131649282728 37163600218368 37190707147776 37206801887112 37233940327584 37309299963936 37348570676802 37352671004649 37451459301256 37494317532672 37570204159488 37573732872192 37601138950144 37613878494192 37677241778176 37713357618048 37717497994176 37721040541184 37729678540851 37757198364732 37833617049228 37937841889584 37984824041472 38085888282624 38086577046518 38089465430016 38130162086016 38166556606464 38210924184576 38238795026432 38247551590248 38311982342144 38316188438528 38324962725192 38352916746144 38356518973696 38397500962821 38400412925952 38434150653184 38475215587809 38478133444608 38478829302056 38628986812416 38702920937472 38731150639104 38735402754048 38747912024448 38776174542336 38851006574016 38854655583744 38891900043612 38896169806494 38961693202432 39006985105088 39085933295552 39126366461952 39127074042364 39130661965824 39171849792768 39234152595456 39279761224704 39359261500416 39387969933312 39405015565344 39433757371008 39467689218048 39509231790336 39513569327232 39551445394461 39555160191624 39631495545369 39635217861096 39664127575072 39709517912064 39744405789088 39789887993856 39790607573717 39793625186304 39899502010368 39912387216768 39941499096576 39945884090112 39958784275212 39987929996784 40022338696704 40068863570736 40179246115008 40225953389622 40260566903232 40289932743424 40307368711038 40336039231488 40336768688216 40460219864064 40507253762976 40575491145728 40579945742336 40589238422304 40618843993728 40622659044352 40657613914112 40701054506112 40704877278208 40743895283784 40748368368708 40856137419552 40903631561793 40986418469997 40989526769664 41099328713716 41146361448192 41150226044928 41189670943344 41194192967928 41263587549184 41273036780976 41347102990336 41390623780352 41395167866624 41434847556102 41437989863424 41438739248368 41518709618958 41548993141656 41600447336448 41684644564992 41715049119744 41799478296576 41839545541248 41843475244032 41848069046784 41888182868532 41928164348928 41958746525696 41972962459428 41976904693152 42007522420864 42092543549056 42132891713913 42140712886272 42221368295424 42256803004416 42270449481216 42301281318912 42386897000448 42436170608832 42503665311744 42553074660096 42639199958784 42670300761088 42680072125782 42684080773488 42688766862456 42719903818592 42801667772864 42850648608768 42851423540926 42937376182272 42938152682854 42968694472704 42987289707648 43018644404736 43100980134912 43105711993344 43109760618496 43151083845408 43238419484832 43269957354624 43288682964813 43320257496516 43357533588096 43407935534964 43526729465856 43527516624592 43572544468992 43573332456269 43577328098304 43623196360128 43701480030208 43711487531712 43789929644032 43831904852736 43836021684224 43882858243224 43971674957496 44003747659872 44139219890766 44147413499904 44260815537848 44311466174976 44315628048384 44362977042384 44401150370304 44405320667136 44437709668352 44447885764128 44452765493136 44499555215577 44527649374208 44579411548672 44589620093733 44622143521956 44712456512724 44716656048416 44767828334592 44800481746944 44891155685376 45014822780928 45067151281152 45105930534912 45153407760384 45158364945408 45191303213056 45201651879384 45205897361856 45293137766136 45326174336352 45330431514368 45378864774243 45382306185216 45422178044672 45474157707264 45474980084248 45647427538944 45652438960128 45700491424896 45739815653376 45773178028032 45792986937984 45826388095488 45919138417152 45963154596996 45972518159568 46045637421056 46094103755392 46099164215104 46114051549929 46146852347904 46147686890228 46240251273216 46241087504612 46294004300544 46421535992832 46425896050688 46515490864128 46549419012096 46564451752896 46569563849952 46603531438464 46618581654414 46692728479488 46742617284363 46747007499192 46841621108568 46875787134176 46929430259712 46930278954559 46970661387104 47024413083648 47025263496211 47028829765632 47073909649536 47079077677632 47169184892544 47203589841408 47224017779796 47258462723472 47303570034688 47354111492688 47358559140992 47484563590464 47534544497748 47539763096826 47543368384512 47816623475712 47821114564608 47826364624896 47872208992608 47952853172224 47969099953632 48004088356224 48008597052416 48019590870174 48024862720263 48059891795916 48105764056064 48151876244472 48340655482119 48344321507328 48438494555451 48442168000512 48498480695808 48533855225856 48632085325824 48678702023952 48766058012672 48777225286608 48781806598272 48817387784704 48822747221248 48873252814848 48916191740416 48968456202666 48972169838592 48973055475344 49164165033984 49258263011328 49263670849536 49299603505152 49315524394752 49451379833856 49504216117356 49508865710304 49551466957824 49587609530368 49609069182816 49645253770112 49745733285248 49793417480079 49797193678848 49798094235736 49802660683776 49803561339532 49855081554432 49955985750528 49992423376896 50093605545984 50098310496256 50151837992256 50284476824064 50289997325568 50306238054468 50342931152976 50444822732304 50583789186112 50641675628544 50642591457458 50646432055296 50700545191296 50744171851776 50745089534282 50781184376832 50797583730432 50803160563584 50840216114688 50856634532088 50947898912768 50996735453664 51099950300256 51137222328192 51159352594779 51196667950428 51300287450412 51494825281536 51495756539227 51505315749888 51554686607424 51603894583296 51647203672064 51659030719296 51663882699264 51701566056448 51719082929514 51801342098688 51806207444992 51855866724816 51861559741992 52164532598178 52168488615936 52174215954432 52229133057024 52368096388608 52373014966272 52428972868272 52479015333888 52517293244416 52529319539424 52540020753792 52578343161344 52590383436591 52623585624064 52678975720448 52684759102976 52696823747139 52735260525948 52740213588832 52841994060492 52846957148128 52907433486336 52946023882752 53053183991808 53199336013824 53216516289024 53255332128768 53261178786816 53278379033616 53317239995712 53363118262272 53420134039272 53425151427648 53572328153344 53633634582528 53634604519496 53680755870976 53742186381312 53743158281384 53798753885184 53804660203008 53946959818752 54009671683968 54118984563072 54158458658304 54268072674816 54325193711712 54331157824944 54388345263483 54474849892736 54498424559007 54537189138432 54538175415724 54600587129088 54647569686528 54648557959996 54711095991552 54861815264256 54866968059904 54879532423056 54919561257792 54925590623904 55030715707968 55094687409762 55246463408136 55358279491944 55398657522208 55462053943296 55463056946297 55467263115264 55579526086656 55632802313088 55697473924092 55745400327552 55786060721664 55791300325376 55797425395712 55810202830668 55850910491376 55904219131904 55963949945904 55969206257536 56022856015203 56177188951884 56187617181696 56360599308288 56401708425216 56515862667264 56570036427072 56576246991264 56581560811776 56635797547098 56671553748992 56737432880128 56750425573842 56852266611712 56906762834376 56912107697984 56918355816608 56977236062208 57129865569777 57134198145024 57249834909696 57316386276864 57358192539648 57467973513216 57474282657792 57529375119216 57534778460544 57651225979776 57693276472832 57718243953084 57759298781184 57760343328688 57810044784128 57876200718336 57877247379952 57943480218624 58054381406208 58096725958656 58103104131072 58121868036672 58164261813504 58281983375616 58442539803648 58510477657632 58628899943328 58671663546496 58690611063546 58851228893184 58852293187688 58919641837056 59038892250624 59081954899968 59087504064512 59107523348016 59150636056512 59201533827072 59207094222848 59263847685504 59270353990848 59332740287436 59452826791644 59496191362608 59616608683632 59690437779456 59733975662592 59849253015552 59850335358814 59854874247168 59912248644864 59918826135168 59981894995176 60033508045056 60089535041536 60103295356104 60204543680512 60211153260544 60268869172512 60274529815808 60338930084433 60390850354848 60434899115136 60461053066557 60505153032324 60858621364541 60863236718592 60869918613504 60928265990592 60933988566528 60986420871168 61051581759168 61057315917312 61101850793984 61115842925676 61122552553062 61225517889536 61284206129328 61296690879424 61484290154496 61485402066572 61529136463872 61648993070574 61653668364288 61725339067392 61895381323776 62020654485504 62065892016128 62085935670528 62092751799936 62138041917952 62152271334153 62158108872552 62256971305984 62278064428437 62323489712484 62329343332256 62400671004672 62455494811424 62526966847488 62528097615841 62572573679616 62699217444864 62765212866048 62772103570176 62892246523392 62938119788544 62965357039728 63011283631296 63138815323584 63312751453952 63378246500352 63379392663664 63385204506624 63386350795768 63451921978368 63580345500672 63654255913248 63755497967616 63761486086144 63768486166528 63829611990144 63958799938176 64005451141632 64026121160232 64033150293684 64079855727888 64202501659296 64277135311389 64407229024281 64453041709056 64454207309492 64527966607104 64584659407268 64651470202368 64658567990016 64664640927744 64711806967808 64726625768112 64842780434432 64857629227248 64904936031936 64980386244774 65036300382144 65042408797696 65111903302446 65116841213952 65291274936888 65552220045312 65677684015104 65684894466048 65747857279104 65754032526336 65824287364836 65935173111808 65957512436244 66005621489808 66011820947072 66068622610432 66145425577088 66208829836149 66221120249856 66391223306772 66403547578368 66473442072576 66607981000704 66656564502528 66791474061312 66869117323008 66933215282934 67045969098752 67053329767424 67068684769086 67074984072624 67123908203968 67200722620416 67259763643072 67336733528064 67337951278598 67522234171392 67600726921728 67658895802368 67730111640576 67737547418112 67786954819584 67808846042784 67989261504528 67995647271552 68133267067008 68182963104256 68212470126372 68260989468672 68262223933904 68399146303488 68400383267216 68471141308416 68472379574137 68478658440192 68550737137344 68609723480064 68659767042048 68673754333184 68689480406976 68739582143232 68878707625728 68885176932352 68958777239352 69068456131584 69141155633088 69148746322656 69221530335342 69361631256918 69552710130904 69632303989248 69638844076032 69773236296192 69824128518144 69830686621696 69846677629344 69854345774928 69905297157696 69927872481621 69972020445184 70039092719232 70053361005056 70120511248788 70262431662852 70313680701264 70455992080656 70543244648448 70594698510336 70737578655744 70805384762112 70887694085208 70955355052032 71007109505024 71014905049088 71031167239032 71037838711488 71089653327616 71150824349696 71226845385696 71233535236864 71301816746622 71309644645239 71315052576768 71731671846912 71739546937344 71923825249003 71929279758336 72006132534336 72012895578624 72089837693874 72158646084096 72211278211072 72227814366708 72357430233088 72433591615616 72441543766592 72516482260992 72517793684644 72663252000768 72664566078676 72716252184576 72747721043712 72800782838784 72863426248704 72948127988736 73149087019008 73172709897408 73226081677056 73234120831872 73374287610624 73452684303999 73459583213016 73661951210848 73746247550976 73811039322592 73887394516992 73895506274304 73896842636903 73949405257728 73973286592128 74177069750784 74263298565456 74327200436736 74381414295552 74413603774224 74467880655168 74618599927872 74697141353604 74705342009298 74902918602512 74988635065344 75140408318976 75147465744384 75202277900288 75227756988384 75354483556352 75426715236096 75434995988352 75442081082368 75459357081702 75514396729464 75667234098456 75875683779168 75963887186187 75969648082944 76117634301423 76171776565248 76173154093036 76260324172032 76421848369152 76477590052864 76495103180496 76623964684288 76632376877056 76649925450384 76705833492288 76713037947392 76795001925642 76800825851904 76868301306368 76950431175618 76956266889216 76957658604112 77257973624832 77405841874944 77462301278208 77470805508096 77495824048896 77552349084672 77702013148032 77709311167488 77783800087224 77792339612988 77923386404864 78013970210176 78171866591104 78246798897267 78252732923904 78254148084728 78261323931648 78343699585536 78559522449408 78718523000832 78775939866624 78810031130688 78867514742016 78935378436096 79018463580672 79027138654464 79102890788922 79110320383248 79262991090738 79270435722192 79328255150144 79419035824128 79488811578176 79579775987712 79581215147434 79587250372608 79799004020736 79824774433536 79882998193152 79891768180224 79917568550424 79975859993568 80044677393408 80137727141472 80358492230016 80451906779244 80521133806464 80579865486848 80614737422076 80672078462976 80673537376432 80920439728128 80921903133071 81014507525952 81159891484672 81178476844608 81237687987456 81245318088704 81402109012224 81409754556416 81487790567568 81496736737416 81712274839104 81807263123586 81972836939994 81979053539328 82198657427432 82292722896384 82300452089856 82379341886688 82388385935856 82527175098368 82546073561952 82642031114643 82694205980672 82781247560704 82790335733248 82869695112204 82877478496736 83037419237916 83097986283312 83200894672896 83369289129984 83430098239488 83598956593152 83679091082496 83686950488064 83696138093568 83776365737064 83856328697856 83917493051392 83945924918856 83953809386304 84015044841728 84185087098112 84265783427826 84281425772544 84442736590848 84540898962432 84602562637824 84773794000896 84872341217664 85007330623488 85106149320192 85278399917568 85340601522176 85360144251564 85368161546976 85377533724912 85439807637184 85603335545728 85701297217536 85702847081852 85874752364544 85876305365708 85937388945408 85974579415296 86037288809472 86201960269824 86211423986688 86219521236992 86302167690816 86476838969664 86539914709248 86577365929626 86640514993032 86715067176192 86815871069928 87055033249184 87145088937984 87146664912538 87154656196608 87156232344181 87246392720256 87422975063424 87663809705472 87672043368448 87765716486448 87943349914992 88007495319744 88035916595319 88278439781532 88294826999808 88521631075696 88622932349952 88631256096768 88725954084768 88802300740608 88810641334272 88875419336704 88895771528256 88905530986272 88999110431154 89055298748416 89158823097344 89179240187466 89244287043912 89424913025448 89433312096832 89535656669184 89600963493888 89775503038221 89782311370752 90134302562304 90306815520768 90316729890816 90382606426112 90403303758768 90411794723712 90586275532272 90652348672704 90660863028736 90757729548486 90764612370432 90844356089344 90948315414528 90949960168496 91294855077888 91304877920256 91400982849792 91479631306752 91546356056064 91585973875968 91652776190976 91838276834304 91926309193992 91945036319136 92091274842112 92188207510784 92198328430208 92228103099858 92293704695808 92295373780456 92473489605861 92480502546432 92482175009224 92588008601088 92843071985664 92851792101376 93030981728256 93098838024192 93128903505792 93139127699904 93207062876928 93237163308828 93385456958976 93485234568726 93494014998384 93683242217136 93751574268352 93858860519424 93860557909118 93941322774208 94048826167296 94050526992422 94057659531264 94147819299072 94158155355264 94338369785088 94407179682816 94448035559592 94516925446944 94607140069376 94708222985376 94717118281984 94969127180928 95069088995496 95079526193652 95633246951424 95634976429993 95642229129216 95652729249792 95744417985216 95938199907264 96008176712448 96017194104832 96039181740348 96049725440526 96119783591832 96211528112128 96303752488944 96681310964238 96688643014656 96876989110902 96884336001024 96996961391616 97067710451712 97264170651648 97357404047904 97470579367161 97532116025344 97554450573216 97563613196544 97634775569408 97645494442496 97667854953669 97832383480832 97936912405332 97946110950688 98328330067968 98516526022656 98527341699072 98599207010304 98631048789504 98902759667712 99008432234712 99017731420608 99102933915648 99175219060736 99218138365632 99290507540224 99491466570496 99586834960158 99594387357696 99596188471472 99605321367552 99607122679064 99710163108864 99911971501056 99984846753792 100187211091968 100196620992512 100303675984512 100568953648128 100579994651136 100612476108936 100685862305952 100889645464608 101006926917897 101167578372224 101283351257088 101285182914916 101401090382592 101488343703552 101490179068564 101562368753664 101595167460864 101606321127168 101680432229376 101713269064176 101895797825536 101993470907328 102199900600512 102274444656384 102318705189558 102393335900856 102600574900824 102989650563072 102991513078454 103010631499776 103109373214848 103207789166592 103318061438592 103327765398528 103403132112896 103438165859028 103602684197376 103612414889984 103711733449632 103723119483984 103832295503013 104042446885377 104329065196356 104348431908864 104458266114048 104736192777216 104746029932544 104857945736544 104958030667776 105034586488832 105058639078848 105080041507584 105156686322688 105180766873182 105247171248128 105357951440896 105369518205952 105393647494278 105470521051896 105480427177664 105683988120984 105693914296256 105814866972672 105892047765504 106106367983616 106433032578048 106510664257536 106522357573632 106556758067232 106634479991424 106726236524544 106840268078544 106850302855296 106952725119933 107144656306688 107267269165056 107269209038992 107361511741952 107484372762624 107486316562768 107597507770368 107599453616501 107609320406016 107893919637504 108019343367936 108237969126144 108316917316608 108536145349632 108650387423424 108662315649888 108776690526966 108949699785472 108996849118014 109074378276864 109076350831448 109201174258176 109295139373056 109297115919992 109422191983104 109723630528512 109733936119808 109759064846112 109839122515584 109851181247808 110061431415936 110189374819524 110492926816272 110716558983888 110797315044416 110924107886592 110926113892594 110934526230528 111159052173312 111265604626176 111394947848184 111490800655104 111572121443328 111582600650752 111594850791424 111620405661336 111701820982752 111808438263808 111927899891808 111938412515072 112045712030406 112058013013947 112354377903768 112721198616576 112803416850432 113023153962719 113031725334528 113140072854144 113152493982528 113163121623552 113271595094196 113474865760256 113500851147684 113704533223424 113813525668752 113824215395968 113836711633216 113954472124416 114259731139554 114268396290048 114499669819392 114632772553728 114716385079296 114935947026432 114948565315584 115058750238432 115069556921088 115192502888463 115302451959552 115386552945664 115425646763427 115436487906168 115520686657376 115620089568256 115754494759904 115886960437248 116108762812416 116193451917312 116206208262144 116243736073344 116328523627008 116563966751232 116885079607296 117020955315264 117257799886656 117343327092992 117381222127092 117702457786368 117704586375376 117839283674112 118077784501248 118163909799936 118175008129024 118215046696032 118301272113024 118403067654144 118414188445696 118527695371008 118540707981696 118665480574872 118905653583288 118992382725216 119233217367264 119371822721151 119380875558912 119698506031104 119700670717628 119824497289728 119837652270336 119963789990352 120067016090112 120179070083072 120206590712208 120409087361024 120422306521088 120537738345024 120549059631616 120677860168866 120781700709696 120869798230272 120922106133114 121010306064648 121717242729082 121726473437184 121739837227008 121856531981184 121867977133056 121972841742336 122103163518336 122114631834624 122203701587968 122231685851352 122245105106124 122451035779072 122568412258656 122593381758848 122710894685379 122959255409991 122968580308992 122970804133144 123297986141148 123450678134784 123790762647552 124041308971008 124131784032256 124171871341056 124185503599872 124276083835904 124304542668306 124316217745104 124513942611968 124556128856874 124646979424968 124658686664512 124801342009344 124910989622848 125053933694976 125056195231682 125145147359232 125398434889728 125530425732096 125544207140352 125784493046784 125876239577088 125930714079456 126022567262592 126277630647168 126398675141739 126625502907904 126758785327328 126770409013248 126772701591536 126903843956736 126906138948127 127160691001344 127162990637683 127308511826496 127510995935232 127536972333056 127659223980288 127917599876352 128010902283264 128052242320464 128066300587368 128159711455776 128405003318592 128554270622778 128814458048562 128906083418112 128908414618984 129055933214208 129169318814536 129302940404736 129317135980032 129329281855488 129423613935616 129453251536224 129685560868864 129715258454496 129809872063872 129866048894439 129960772489548 130072600764288 130084817595392 130223806604892 130582549873776 130719997368807 131104440090624 131369788932096 131495714558208 131508065052672 131648574729672 131870346223616 131915024872488 132011242979616 132023641894144 132137245220864 132290851154176 132417659672298 132442240499712 132782446613544 132946884145152 133215962001408 133313129005056 133582948122624 133738234646016 133866430565868 134091938197504 134106659534848 134137369538172 134149968145248 134247816407936 134401445240832 134519527286144 134673467056128 134675902557196 135044468342784 135201453843456 135317791604736 135460223281152 135475094836224 135573909639168 135617692085568 135978523009056 135991294543104 136136594322729 136266534134016 136365926208512 136424940252744 136524447867808 136800766534432 136942282616832 136944759148274 136957316880384 137101474274688 137219446960128 137319534084096 137378960813952 137479164286464 137757415251456 137770353864704 137917554478704 138136912263168 138282311266176 138297492645312 138342154649787 138443060670684 138723262513836 139105420261808 139264607978496 139277688152064 139546472592384 139648257036288 139661373243392 139693355258688 139708691549856 139810594315392 139855744963242 139944040890368 140078185438464 140106722010112 140241022497576 140524863325704 140627361402528 140790836863677 140911984161312 141075790488633 141086489296896 141610769524224 141775388170416 141910710104064 142014219010048 142029810098176 142062334478064 142075677422976 142179306655232 142301648699392 142453690771392 142467070473728 142603633493244 142619289290478 142630105153536 143463343693824 143479093874688 143847650498006 143858559516672 144012265068672 144025791157248 144179675387748 144317292168192 144422556422144 144455628733416 144714860466176 144867183231232 144883087533184 145021966446357 145032964521984 145035587369288 145315483666353 145326504001536 145329132157352 145495442087424 145601565677568 145896255977472 146298174038016 146345419794816 146452163354112 146468241663744 146748575221248 146905368607998 146919166426032 147323902421696 147492495101952 147622078645184 147774789033984 147791012548608 147793685273806 147898810515456 147946573184256 148354139501568 148526597130912 148654400873472 148762828591104 148827207548448 148935761310336 149237199855744 149380252440237 149394282707208 149410684018596 149805837205024 149977270130688 149979982393241 150280816637952 150283534389989 150294931488768 150455513976768 150853430472192 150869991976704 150884162164736 150918714163404 151028793458928 151334468196912 151751367558336 151927774372374 151939296165888 152235268602846 152343553130496 152346308186072 152520648344064 152843696738304 152955180105728 152990206360992 153247929368576 153264753754112 153299850900768 153411666984576 153426075894784 153478057784337 153590003851284 153736602612736 153900862351236 153915317208224 154487269617681 154515947249664 154811683749888 154941611016192 154991648097792 155104698169344 155404026296064 155418622334976 155567600174448 155584679225976 155846772809728 156027940420352 156343733182208 156493597794534 156505465847808 156508296169456 156522647863296 156687399171072 157119044898816 157437046001664 157551879733248 157620062261376 157735029484032 157870756872192 158036927161344 158054277308928 158205781577844 158220640766496 158525982181476 158540871444384 158656510300288 158838071648256 158977623156352 159159551975424 159162430294868 159598008041472 159649548867072 159765996386304 159783536360448 159835137100848 159951719987136 160089354786816 160275454282944 160716984460032 160903813558488 161042267612928 161159730973696 161229474844152 161347074752864 161840879456256 161843806266142 162029015051904 162356953689216 162475375974912 162490636177408 162804218024448 162819509112832 162975581135136 162993473474832 163165035790449 163424549678208 163495273677021 163614526247172 163945673879988 164397314854864 164585445792768 164600904179712 164758683773376 164776771871712 165054350196736 165092147123904 165284062229286 165388411961344 165562495121408 165580671466496 165739390224408 165754956993472 166074838475832 166195972566624 166389170838891 166401789345792 166738578259968 167358182164992 167373900976128 167392276187136 167552731474128 167712657395712 167834986102784 167891849837712 167907618772608 168030089683456 168068568045609 168370174196224 168531566855652 168562851545088 169081797924864 169084855683073 169205125275648 169547588001792 169744682435328 170014661246976 170212298640384 170556799835136 170681203044352 170720288503128 170736323093952 170755067449824 170879615274368 171206671091456 171389596709331 171402594435072 171405694163704 171749504729088 171752610731416 171949158830592 172074577618944 172403920539648 172422847973376 172439042473984 172604335381632 172953677939328 173079829418496 173154731859252 173281029986064 173430134352384 173631742139856 174110066498368 174290177875968 174293329825076 174309312393216 174312464688362 174492785440512 174845950126848 175327619410944 175344086736896 175531432972896 175886699829984 176014990639488 176071833190638 176556879563064 177043262151392 177245864699904 177249070101103 177262512193536 177451908169536 177604601481216 177607813369987 177621282668544 177791543056512 177811061972544 177998220862308 178317646194688 178358480374932 178488574087824 178849826050896 178866624193664 179071313338368 179201926987776 179551006076442 179564622741504 180268605124608 180613631041536 180633459781632 180765212852224 180806607517536 180823589447424 181016790253299 181172551064544 181304697345408 181321726057472 181383159199671 181515459096972 181688712178688 181899920336992 182575864093623 182589710155776 182609755840512 182801965699584 182959262613504 183171947751936 183305552381952 183676553668608 183852618387984 183890072638272 184182549684224 184376415021568 184396656860416 184456206199716 184587409391616 184590747560912 184946979211722 184961005092864 184964350018448 185176017202176 185686143971328 185703584202752 186061963456512 186197676048384 186257807011584 186278255399808 186414125753856 186474326617656 186770913917952 186970469137452 186988029996768 187366484434272 187503148536704 187584292847523 187717721038848 187721115818236 187882645548416 188097652334592 188101053984844 188295638598144 188316310710528 188676739570176 188814359365632 188896071119184 189033850893888 189214280138752 189416445970752 189434236563968 189938254361856 190138177990992 190159052387304 191266493902848 191269952859986 191284458258432 191305458499584 191488835970432 191876399814528 192016353424896 192034388209664 192078363480696 192099450881052 192239567183664 192423056224256 192607504977888 192831405934167 193221687072843 193362621928476 193753978221804 193993922783232 194135420903424 194528341303296 194714808095808 194941158734322 195064232050688 195108901146432 195127226393088 195269551138816 195290988884992 195335709907338 195664766961664 195873824810664 195892221901376 196656660135936 197033052045312 197054683398144 197262097579008 197805519335424 198016864469424 198035462841216 198205867831296 198350438121472 198436276731264 198581015080448 198626489508447 198982933140992 199173669920316 199192376942944 199210642735104 199214245358128 199420326217728 199823943002112 199827556716359 199969693507584 200374422183936 200607351969024 201137907296256 201159989302272 201224952217872 201371724611904 201779290929216 202013853835794 202335156744448 202566702514176 202570365829832 202802180765184 202976687407104 202980358137128 203190334921728 203212642254336 203360864458752 203426538128352 203791595651072 203986941814656 204399801201024 204548889312768 204637410379116 204786671801712 205201149801648 205417138722411 205979301126144 205983026156908 206021262999552 206218746429696 206636122877184 206655530797056 206806264225792 206876331718056 207205368394752 207224829779968 207423466899264 207446238967968 207664591006026 208084893770754 208658130392712 208916532228096 209472385554432 209476173755849 209492059865088 209715891473088 209916061335552 210117278157696 210160083015168 210313372645376 210361533746364 210715902881792 210739036411904 210787294988556 210941042103792 210960854355328 211367976241968 211387828592512 211629733945344 211784095531008 212212735967232 212866065156096 213021328515072 213044715147264 213113516134464 213268959982848 213452473049088 213680536157088 213700605710592 213905450239866 213928933935717 214289312613376 214538418077984 214723023483904 214972633125536 215195015540736 215198907233002 215218640812032 215771475747009 215787839275008 216038686735872 216475938252288 216633834633216 217072290699264 217300774846848 217324631299776 217553381053932 217899399570944 217993698236028 218148756553728 218152701662896 218402348516352 218590278746112 218594231839984 218844383966208 219447261057024 219467872239616 219518129692224 219678245031168 219702362495616 220122862831872 220378749639048 220985853632544 221433117967776 221594630088832 221690527910709 221848215773184 221852227785188 222531209252352 222789895696368 222981601310208 223144242886656 223165201301504 223189701582848 223240811322672 223403641965504 223616876527616 223855799783616 223876825030144 224091424060812 224116026027894 224708755807536 225442397233152 225606833700864 226046307925438 226063450669056 226280145708288 226304987965056 226326243247104 226543190188392 226949731520512 227001702295368 227409066446848 227627051337504 227648430791936 227673423266432 227891661558561 227908944248832 228352902904269 228519462279108 229265545107456 229432770158592 229871894052864 229897130631168 230117500476864 230139113842176 230385005776926 230604903919104 230773105891328 230851293526854 230872975812336 231041373314752 231240179136512 231508989519808 231773920874496 232217525624832 232386903834624 232412416524288 232487472146688 232657047254016 233127933502464 233770159214592 234041910630528 234515599773312 234686654185984 234740396691801 234762444254184 235409172750752 235678567348224 235682829475093 236155569002496 236159839755697 236327819599872 236430093392064 236602544226048 236806135308288 237055390742016 237081415963392 237330961149744 237811307166576 237984765450432 238466434734528 238743645442302 238761751117824 239397012062208 239401341435256 239648994579456 239675304540672 239927579980704 240134032180224 240358140166144 240413181424416 240818174722048 240844613042176 241075476690048 241098119263232 241355720337732 241563401419392 241739596460544 241844212266228 242020612129296 242765709399213 243434485458164 243479674454016 243713063962368 243735954266112 244206327036672 244229263669248 244407403175936 244463371702704 244490210212248 244902071558144 245136824517312 245186763517696 245421789370758 245918510819982 245937160617984 245941608266288 246595972282296 246901356269568 247581525295104 248082617942016 248343742682112 248371007199744 248552167671808 248609085336612 248632435490208 249027885223936 249112257713748 249293958849936 249317373329024 249602684018688 249821979245696 250107867389952 250112390463364 250290294718464 250796869779456 251060851464192 251088414280704 251568986093568 251752479154176 251861428158912 252045134525184 252555261294336 252797350283478 253251005815808 253517570654656 253545403183072 253807687913472 253812277896254 254321382002688 254325981275366 254617023652992 255021991870464 255318447960576 255835199752704 256021804566528 256104484640928 256132601174736 256319422911552 256810006637184 257108541245556 257628916097124 257812166836224 257816829237968 258111866428416 258338637629072 258605880809472 258634271960064 258658563710976 258847227871232 258906503072448 259371121737728 259430516908992 259619744127744 259732097788878 259921544979096 260145201528576 260169635190784 260447613209784 261165099747552 261439994737614 261468697032543 262991429116416 263016130105344 263297149459344 263740692447232 263830049744976 264022485959232 264047283788288 264107749785957 264274490441728 264581702308352 264835319344596 264884480999424 265564893227088 265893768290304 266431924002816 266626258010112 267165896245248 267476469292032 267732861131736 268183876395008 268213319069696 268274739076344 268299936290496 268495632815872 268802890481664 269039054572288 269326509114663 269346934112256 269351805114392 270402907686912 270920446562304 270950189672448 271147819278336 271235384171136 271957046018112 271982589086208 272273188645458 272533068268032 272731852417024 272849880505488 273048895735616 273601533068864 273884565233664 273889518296548 273914633760768 274202948549376 274438893920256 274639068168192 274757921627904 274958328572928 275514830502912 275540707729408 275835108957408 276273824526336 276564622532352 276594985290624 276684309299574 276886121341368 277420468817583 277446525027672 278210840523616 278529215956992 278534253016019 278555376304128 279092945184768 279097992438551 279296514072576 279386710517376 279417383099712 279621188630784 279711489926484 280156370876928 280213444020224 280482044995152 281049726651408 281254722805056 281581673727354 281823968322624 282151580977266 282172978593792 283221539048448 283550776340832 283821420208128 284028438020096 284059620196352 284124668956128 284151354845952 284358613310464 284603297398784 284907381542784 284934140947456 285207266986488 285238578580956 286904929289979 286926687387648 286958187749376 287695300996012 288024530137344 288051582314496 288359350775496 288634584336384 288845112844288 288911257466832 289429720932352 289734366462464 289766175066368 290043932892714 290065929043968 290071174738576 290630967332706 290653008003072 290658264314704 290990884174848 291203131355136 291792511954944 292596348076032 292690839589632 292904326708224 292936483327488 293497150442496 293810737215996 293838332852064 294647804843392 294984990203904 295244157290368 295549578067968 295582025097216 295587370547612 295797621030912 295893146368512 296708279003136 297053194261824 297308801746944 297525657182208 297654415096896 297871522620672 298474399711488 298760504880474 298788565414416 298821368037192 299611674410048 299954540261376 299959964786482 300561633275904 300567068779978 300589862977536 300911027953536 301706860944384 301739983953408 301768324329472 301837428326808 302057586917856 302668936393824 303020780753691 303502735116672 303855548744748 304470537205692 304687106260992 304692616372144 305041296688128 305687393476608 305910360211456 305980412721984 306529507508224 306599701801536 306823333969152 306852151789568 306956115568674 307180007702568 307473205225472 307801724702472 307830634416448 308974539235362 309031894499328 309623367499776 309983296195584 310209396338688 310808052592128 310837244669952 311135200348896 311169358451952 311496886509039 311693545619456 312055880840704 312127340656131 312687466364416 312987195589068 313016592338912 313045295726592 313374798342144 314238089797632 314874092003328 315103759466496 315240124522752 315470058968064 315741513744384 316073854322688 316108554617856 316411563155688 316441281532992 317051964362952 317081742888768 317313020600576 317676143296512 317955246312704 318319103950848 318324860589736 319299097734144 319531992772608 319567072720896 319670274201696 319903439974272 320178709573632 320550908565888 321433968920064 321807627116976 322084535225856 322319461947392 322458949688304 322694149505728 322798360849503 323681758912512 323687612532284 324058030103808 324713907378432 324950751949824 324981272354816 325608436048896 325639018225664 325951162270272 325986946949664 326330071580898 326849099356416 326990547354042 327229052494344 327891347759976 328794629709728 329170891585536 329176844473477 329201808359424 329517367546752 329553543743424 330184294247808 330568124458572 331124990242816 331161342932992 331478780448816 331509913986944 332149676951664 332391945133248 332778341677782 332803578691584 333477156519936 334716364329984 334747801952256 334784552374272 335105462948256 335425314791424 335669972205568 335783699675424 335815237545216 336060179366912 336137136091218 336174039041841 336740348392448 337063133711304 338163595849728 338169711366146 338410250551296 339069461888157 339095176003584 339489364870656 340424597280768 341113599670272 341362406088704 341440577006256 341472646187904 341510134899648 341759230548736 342413342182912 342779193418662 342805188870144 342811388327408 343499009458176 343505221462832 343898317661184 344149155237888 344807841079296 344845695946752 344878084947968 345208670763264 345907355878656 346159658836992 346309463718504 346562059972128 346860268704768 347263484279712 348220132996736 348580355751936 348586659650152 348618624786432 348624929376724 348985570881024 349691900253696 350655238821888 350688173473792 351062865945792 351773399659968 352029981278976 352143666381276 353113759126128 354086524302784 354491729399808 354498140202206 354525024387072 354903816339072 355209202962432 355215626739974 355242565337088 355583086113024 355622123945088 355996441724616 356635292389376 356716960749864 356977148175648 357699652101792 357733248387328 358115468163453 358142626676736 359102012152884 360537210249216 361227262083072 361266919563264 361530425704448 361613215035072 361647178894848 362033580506598 362345102129088 362609394690816 362643452114944 362766318399342 363030918193944 363377424357376 363799840673984 365151728187246 365179420311552 365219511681024 365603931399168 365918525227008 366343895503872 366611104763904 367353107337216 367705236775968 367780145276544 368132684056137 368365099368448 368752830043136 368793313720832 368877766229973 368912412399432 369181495121824 369893958423444 369928700036896 370352034404352 371372287942656 372123926913024 372395352096768 372515614023168 372556510799616 372828251507712 372948653235312 373541827835904 373940938274904 373976059993536 374732968868544 375006297073408 375168585695046 375435442077696 375442231636472 375765291096832 376195304669184 376202107969688 376591277196288 376632621421056 377353479140352 377628718731264 377792142238368 378067701787776 378428560277504 378832891941504 378868473127936 379876508723712 380276355981984 380318104774608 380718416844381 381488971913049 382532987805696 382539905719972 382610916999168 382977671940864 383752799629056 384032706849792 384068776419328 384156726961392 384198901762104 384479134367328 384846112448512 385215009955776 385662811868334 386443374145686 386725243856952 387507956443608 387987845566464 388270841806848 389056682606592 389429616191616 389882317468644 390217802292864 390254452786176 390539102277632 390581977769984 390671419814676 391329533923328 391747649621328 391784443802752 392159992106421 393313320271872 394109366796288 394524195158016 395611038670848 396033728938848 396070925682432 396411735662592 396700876242944 396872553462528 397162030160896 397252979016894 397965866281984 398347339840632 398384753885888 398428490716256 398840652435456 399647886004224 399655113432718 399939387015168 400748844367872 401214703938048 402275814592512 402319978604544 402449904435744 402743449223808 403558581858432 404027707671588 404670313488896 405133405028352 405140731659664 405604361530368 405953374814208 405960716274256 406380669843456 406425284508672 406721728917504 406853076256704 407583191302144 407973883629312 408799602402048 409097778625536 409274820758232 409573343603424 410402299603296 410834277444822 411958602252288 411966052313816 412437492859392 413272245754368 413311061594112 413612528451584 413752663436112 414410736789504 414449659559936 414846933798528 414892477935936 415026463949361 415329182012052 416169787541508 417316260785424 417833064456192 418944771108864 418952347511698 418984119730176 419431782946176 419832122671104 420234556315392 420320166030336 420626745290752 420723067492728 421431805763584 421478072823808 421574589977112 421882084207584 421921708710656 422372510591031 422735952483936 422775657185024 423227371465899 423259467890688 425732130312192 426042657030144 426089430294528 426227032268928 426537919965696 426904946098176 427361072314176 427401211421184 427810900479732 427857867871434 428578625226752 429076836155968 429446046967808 429945266251072 430390031081472 430397814466004 430437281624064 431542951494018 431575678550016 432077373471744 432951876504576 433267669266432 434144581398528 434601549693696 434649262599552 435065899339071 435106762107864 435798799141888 435946450999059 435987396472056 436305403325792 436804697032704 437188463679968 437688767932416 437696683310887 438894522114048 439036259384448 439356490062336 439404724991232 440245725663744 440757499278096 441971707265088 442866235935552 443189260177664 443381055821418 443696431546368 443704455570376 445062418504704 445579791392736 445963202620416 446288485773312 446330402603008 446379403165696 446481622645344 446807283931008 447233753055232 447711599567232 447753650060288 448182848121624 448232052055788 449417511615072 449939947179723 450850603169967 450884794466304 452092615850876 452560291416576 452609975930112 452652486494208 453086380376784 453899463041024 454003404590736 454818132893696 455254102675008 455296861583872 455346846532864 455783323117122 455817888497664 456705805808538 457038924558216 458531090214912 458865540317184 459743788105728 459794261262336 460235000953728 460278227684352 460770011553852 461209807838208 461546211782656 461702587053708 461745951624672 462082746629504 462480358273024 463017979039616 463461808853043 463547841748992 464435051249664 464824833048576 464974944293376 465314094508032 466255867004928 467540318429184 468083821261056 469031199546624 469373308371968 469480793383602 469524888508368 470818345501504 471357134696448 471365658950186 472311138004992 472319679511394 472655639199744 472860186784128 473205088452096 473612270616576 474110781484032 474162831926784 474661922299488 475622614333152 475969530900864 476932869469056 477487290884604 478794024124416 478802682870512 479297989158912 479306657018959 479350609081344 479855159961408 480268064360448 480716280332288 480826362848832 481689226084352 482150953380096 482196238526464 482711440675464 483126802838784 483479192921088 483688424532456 484041224258592 485531418798426 486868970916328 487426127924736 487471908532224 488412654073344 488458527338496 488814806351872 488926743405408 488980420424496 489495107371347 489804143116288 490273649034624 490373527035392 490485821031063 490843578741516 491837021639964 491883216532576 493191944564592 493802712539136 495163050590208 496165235884032 496687485364224 496742014399488 497104335343616 497218170673224 497264870980416 498055770447872 498224515427496 498587917699872 498634746658048 499167512516673 499205368037376 499643958491392 500215734779904 500224780926728 502121702928384 502176828561408 503137972187136 503504958308352 503722856317824 504090269050368 505110522588672 505594700566956 506502011631616 507035141309312 507090806366144 507254567049219 507615375826944 507624555792508 508642764005376 508651962550732 509234047305984 510043983740928 510636895921152 511670399505408 512043609133056 512208969281856 512265202349472 512638845823104 513620013274368 514168790127993 514217082491112 515257832194248 515633658475936 516223732856832 516677275258144 517211761618944 517268543920128 517277898458321 517317127421952 517813006144896 518861033817984 519239488255488 519464195577756 519843089958192 520290403057152 520339270381568 520895226419568 522330199495104 522879989475228 522937394065086 525982858232832 526032260210688 526594298918688 527481384894464 527660099489952 528044971918464 528094567576576 528215499571914 528548980883456 529163404616704 529670638689192 531129786454176 531747210303309 531787536580608 532823440109961 532863848005632 534952938584064 535465722263472 536367752790016 536426638139392 536549478152688 536599872580992 536991265631744 537605780963328 538078109144576 538653018229326 538693868224512 538703610228784 540805815373824 541840893124608 541900379344896 542295638556672 542470768342272 543914092036224 543965178172416 544546377290916 545066136536064 545463704834048 545699761010976 546097791471232 547203066137728 547727592280869 547769130467328 547779036593096 547829267521536 548405897098752 548877787840512 549515843255808 549916657145856 551029661005824 551081415458816 551670217914816 552547649052672 553129245064704 553189970581248 553368618599148 553772242682736 554840937635166 554893050055344 556421681047232 557058431913984 557068506032038 557110752608256 558185890369536 558195984877102 558593028145152 558773421034752 558834766199424 559242377261568 559422979852968 560312741753856 560426888040448 560964089990304 562099453302816 562509445610112 562752878542569 563163347454708 563647936645248 564303161954532 566443078096896 566453321931497 567101552681664 567642840416256 568119240392704 568249337912256 568302709691904 568717226620928 569814763085568 569868281894912 570414533972976 570477157161912 573809858579958 573853374775296 573916375498752 575390601992024 576049060274688 576103164628992 576718701550992 577269168672768 577690225688576 577822514933664 578494217802501 578859441864704 579468732924928 579532350132736 579665061218529 580087865785428 580142349477152 581261934665412 581316528629408 581981768349696 582406262710272 583585023909888 585192696152064 585381679179264 585808653416448 585872966654976 586994300884992 587621474431992 587676665704128 589295609686784 589969980407808 590488314580736 591099156135936 591164050194432 591174741095224 591786292737024 593416558006272 594106388523648 594617603493888 595051314364416 595308830193792 595743045241344 596948799422976 597521009760948 597577130828832 597642736074384 599223348820096 599482670149077 599909080522752 599919929572964 601123266551808 601134137559956 601822055907072 603413721888768 603479967906816 603536648658944 603674856653616 604115173835712 605337872787648 606041561507382 607005470233344 607711097489496 608941074411384 609385232744288 610082593376256 610093626409267 611374786953216 611960825443968 613199403603072 613646667938304 613704303579136 613912231137348 614360015405136 614946410450944 615603449404944 615661268832896 616251416167233 617949078470724 618063788998656 619966592391168 620418792677376 621616105184256 621674489339904 622270400697792 622338716903904 622993773018078 623387091238912 624111761681408 624254681312262 625374932728832 625974391178136 626033184677824 626749596684288 628428521267547 628476179595264 629748184006656 630480249045504 630940117936128 632147708645376 632217109235712 632823126311376 632882563065984 634103928725904 634163485777536 634626041201152 635352286593024 635910492625408 636638207901696 636649721179472 638598195468288 639063985545216 639134145441792 639340548403392 639806879948544 640357419147264 641101817131776 642867937840128 643615254233952 644169070451712 644638923894784 644917899376608 645388299011456 645596721699006 647314427241027 647363517825024 647375225064568 648116060207616 649427814756864 649901503899648 649962544709632 651216872097792 651278036451328 651902324540544 651973893899328 652660143161796 653698198712832 653981094708084 654458104988688 655782695519952 657589259419456 658341783171072 658353688946954 658403616718848 659034735093504 659107087486848 660368588495616 661136248917144 662249980485632 662322685865984 662957560897632 663019827973888 664299353903328 664783890266496 665071583732127 665556683355564 669432728659968 669444835009951 669495603904512 669569104748544 670210925896512 670850629582848 671567399350848 671630475090432 672120358733824 672274272182436 672348078083682 673480696784896 674126267422608 676327191699456 676339422732292 676820501102592 678138923776314 678190352007168 678978729741312 680849194561536 682227199340544 682724812177408 682881154012512 682945292375808 683020269799296 683518461097472 683674984675683 684826684365824 685058708712807 685558386837324 685622776654816 687010442925664 687796635322368 688298310475776 689615682158592 689691391893504 690417341526528 691814711757312 692319317673984 692618927437008 693124119944256 693720537409536 694526968559424 696440265993472 697160711503872 697173319300304 697237249572864 697249858753448 697971141762048 699383800507392 701310477643776 701376346947584 702125731891584 703546799319936 704059962557952 704287332762552 706227518252256 707048488425279 708173048605568 708479519267091 708983458799616 708996280404412 709807632678144 710418405924864 710431253479948 711166172226048 711244247890176 711992883449232 713270584778752 713433921499728 713954296351296 715399304203584 715466496774656 716230936326906 716285253353472 718204024305768 721074420498432 722454524166144 722533839126528 723226430070144 723294357789696 724067161013196 724690204258176 725218789381632 725286904229888 725532636798684 726061836387888 726754848714752 727599681347968 728297128197639 730303456374492 730439023362048 731207862798336 732687791007744 733222209527808 734706214674432 735410473551936 735560290553088 736265368112274 736730198736896 737505660086272 737586627441664 737755532459946 737824824798864 738362990243648 739787916846888 739857400073792 740704068808704 742744575885312 744247853826048 745031228046336 745113021599232 745656503015424 745897306470624 747083655671808 747881876549808 747952119987072 749465937737088 750012594146816 750337171390092 750870884155392 750884463272944 751530582193664 752390609338368 752404215939376 753182554392576 753196175315507 753265242842112 754706958280704 755257437462528 755584284476736 756135403575552 757665783883008 757736946255872 759753017447424 760552711963968 760636209549216 761436833688762 762977943826098 765065975611392 765079811439944 765955343881728 767505599258112 768065413699584 768137552838656 768313453922784 768397803524208 768958268734656 769692224897024 770430019911552 771325623736668 772886748291372 773450487713904 775015912887216 775975691132928 776541683613696 778113365213184 778859232383232 779764634937288 780435604585728 780508905572352 781078204555264 781163955539968 781342839629352 782659067846656 783495299242656 783568887605504 784319984212842 784406091097629 789048390316032 791162077739033 791222077341696 792067457877696 792141851364864 792823471325184 793745106925056 794324060321792 794505958033788 795931732563968 796694679681264 796769507771776 796856981432512 797681304870912 799295772008448 799310226865436 799878774030336 801497688735744 802429407876096 804551629185024 804639957209088 804899808871488 805486898447616 807117163716864 807979527343989 808055415343176 809340626977792 810281463319328 811208723060736 811921432548512 812761339686912 812850569017344 812865269005933 813443457835008 813706152513408 815947767258624 817599204804096 818195557251072 818549641516464 819146687206848 820804599206592 821668554889644 823917204504576 823932104627632 824874985718784 826544491508736 826622123188224 827225056903168 827505326872224 828821473579008 828899319119872 829693867597056 829784955871872 830052927898722 830658364024104 832339575083016 834632521570848 835602759048057 835666128912384 837293977315653 837889542217728 837904695023396 838863565892352 840469112630784 840640332060672 841253490581504 841446134985456 842863611527168 842956145647616 843149179954224 843764168415168 843843417421312 844745021182062 845471904967872 845551314370048 846454742931798 846518935781376 851464260624384 852085314060288 852178860589056 852454064537856 853075839931392 853809892196352 854722144628352 854802422842368 855621800959464 855715735742868 857157250453504 858153672311936 858892093935616 859890532502144 860714787869937 860780062162944 860795628932008 860874563248128 863085902988036 864154746943488 865903753009152 866535338532864 868289162797056 869203099387392 869298525199104 870131798678142 870213524215728 871597598283776 871892901998118 871974792944112 872610806651584 873609394065408 874376927359936 875377535864832 875393366621774 877789044228096 878072518768896 878712980124672 878809449982464 880491451327488 881514998556192 883943414530176 885732471871104 886378520355328 886762111642836 887392863092736 887408911140752 890124837009408 890140934463781 891159582785472 891926405240832 892576971546624 892758806331392 892963245290688 893614567862016 895423199134464 895507300120576 896365696243248 896464104111576 898835023230144 899879894359446 901701206339934 901769588932608 904185231701752 905120582833152 905219951860224 905304972988416 906172760753568 907798926082048 908006809181472 909062342261073 909636265787392 910508205350016 910593723167744 910693693065728 911566646234244 913411611617076 914077849116432 917062180429824 917731080634368 919588522524672 920470001907456 920556455368704 921540023107704 922419615676416 923092423565312 923405174107416 923491903249344 924165493259008 924960716546048 926035958079232 926923617706086 927095683497984 928870102499328 929949888586752 930628189016064 932511734009856 935080636858368 936167642522112 938062399093248 938746616743936 938961586767204 939049777016736 941636691003008 942714269392896 942731317900372 944622276009984 944639359022788 945311278399488 945720373568256 946410176904192 947224541233152 948221562968064 948325663853568 949323844598976 951245228666304 951939061801728 953865738938112 954974581769208 957605365741024 958595978317824 958613314037918 958701218162688 959710319922816 960536128720896 961652725697664 964301906760192 964392477052928 965422881350928 966253605677568 966958385842176 967376849064912 968082448517184 968395082548509 971062837596852 973737941832656 974852255849472 974943817064448 976825308146688 976917054676992 977629612703744 977853486810816 977960840848992 978990214742694 979608286232576 980547298069248 980747054070784 980971642062126 981687157483032 983674043279928 983766433065152 986383889129184 987530533420431 987605425078272 993374970728448 993484028798976 994208670687232 994436341346448 994529741960832 996111540895744 996449030854992 997175835399744 997269493316096 998335025033346 998410736074752 999287916982784 1000431469559808 1000449561853456 1004243405856768 1004353657122816 1006275944374272 1007009916616704 1007445712635648 1008180538100736 1010221045177344 1011189401133912 1013004023263232 1014070282618624 1014181612732288 1014509134098438 1015230751653888 1015249111585016 1017208385664471 1017285528010752 1017303925101464 1018468094611968 1021273791842304 1023340799010816 1024087218266112 1024417938563712 1024530404698944 1025277691646208 1027240026548736 1028337580255986 1028434164982224 1030515664388496 1031267316951872 1032447465713664 1033354550516288 1034423523237888 1034537087840256 1034555796916642 1034634254843904 1035626012289792 1037722067635968 1038478976510976 1038928391155512 1039686179916384 1040580806114304 1040678540763136 1041790452839136 1044660398990208 1045759978950456 1045874788130172 1051965716465664 1051984740729923 1052064520421376 1053188597837376 1055320198979904 1056089943836928 1056189135153152 1056430999143828 1058326809233408 1059341277378384 1062259572908352 1063494420606618 1063575073161216 1065646880219922 1065727696011264 1069905877168128 1070931444526944 1072735505580032 1072853276278784 1073098956305376 1073199745161984 1073982531263488 1074346404490359 1076156218289152 1077306036458652 1077407220457568 1081611630747648 1083681786249216 1083800758689792 1084591277113344 1084941536684544 1087828184072448 1087930356344832 1089092754581832 1090132273072128 1090927409668096 1091399522021952 1092195582942464 1094406132275456 1095455184561738 1095538260934656 1095558073186192 1095658535043072 1096811794197504 1097755575681024 1099031686511616 1099833314291712 1102059322011648 1102162830917632 1103340435829632 1105095298105344 1106258490129408 1106379941162496 1106737237198296 1107544485365472 1109681875270332 1109786100110688 1112843362094464 1114116863827968 1114137012064076 1116371780739072 1116391969754204 1117186056290304 1117546842069504 1117669532398848 1118484754523136 1118845959705936 1120625483507712 1120853776080896 1121928179980608 1124198906605632 1125018891220224 1125505757085138 1126326694909416 1127295873290496 1128606323909064 1132886156193792 1132906643862994 1134203105363328 1135285680832512 1136498675824512 1136605419383808 1137434453241856 1139629526171136 1139736563789824 1140829067945952 1140954314323824 1142155250533143 1144466915739147 1147619717159916 1147832750997504 1150781203984048 1152098120549376 1152206329257984 1153437403101984 1154538337345536 1155380451377152 1155645029867328 1156988435605002 1157718883729408 1158937465849856 1159064700265472 1159330122437058 1160175731570856 1160284698954304 1162523869330824 1162633057258816 1163963536699392 1164812525420544 1167170047819776 1170763358358528 1171617306832896 1171745933309952 1173988601769984 1175242948863984 1175353331408256 1176479976319263 1178591219373568 1179939960815616 1180976629161472 1182328100388864 1182349482190448 1183572585474048 1183593989781511 1186833116012544 1188212777047296 1189235206987776 1190102628728832 1190617660387584 1191486090482688 1193897598845952 1195042019521896 1195154261657664 1195285472148768 1198446697640192 1198965340298154 1199818161045504 1199839859145928 1202246533103616 1202268275119912 1203644111814144 1206827443777536 1206959935813632 1207073297317888 1207349713307232 1208230347671424 1210675745575296 1212083123014764 1214010940466688 1215422194978992 1217882148822768 1218770465488576 1220165186752512 1220187252818534 1222749573906432 1223921650887936 1226398807206144 1227293335876608 1227408607158272 1227824462274696 1228720030810272 1229892820901888 1231206898809888 1231322537665792 1232502832334466 1235898156941448 1239933184782336 1240837585354752 1243232210368512 1243254693589909 1243348978679808 1244540801395584 1244677433807808 1245987546036156 1248223523362816 1248509362624524 1250749865457664 1251948782356272 1252066369355648 1253499193368576 1256857042535094 1256952359190528 1259496368013312 1260960498091008 1261880235872256 1264295417290752 1264434218471424 1265646252622752 1265765126131968 1267117531773093 1268207857451808 1268326971555072 1269252082402304 1269682114397697 1271820985250816 1273299442358944 1277196390936576 1278127971090432 1278268290883584 1278681096806784 1279613759897088 1280714838294528 1282203634263552 1285735875680256 1287230508467904 1288338140903424 1289277847789568 1289835798753216 1290776598022912 1291193443398012 1294628854482054 1294727035650048 1294750450129136 1296232120415232 1298855629513728 1299803007799296 1299925089419264 1302433744195584 1302556072902656 1303804649081088 1303947787798656 1305320286323592 1307396397425664 1307962189416168 1308916209977376 1311565391039904 1313090049932661 1315178518838912 1316683566342144 1316707377893908 1318069470187008 1318214174973696 1320737176991232 1322272497834288 1324499960971264 1324645371731968 1325915121795264 1326039655947776 1328598707806656 1329567780532992 1330143167464254 1331113366711128 1338865457319936 1338889670019902 1338991207809024 1339138209497088 1340421851793024 1341701259165696 1343134798701696 1343260950180864 1344240717467648 1344548544364872 1344696156167364 1346961393569792 1348252534845216 1349819841539169 1352551809509901 1352654383398912 1352678845464584 1356277847552628 1357957459482624 1361698389123072 1364454398681088 1365449624354816 1365762308025024 1365890584751616 1366040539598592 1367036922194944 1367349969351366 1369653368731648 1370117417425614 1371116773674648 1371245553309632 1374020885851328 1375593270644736 1376596620951552 1379231364317184 1379382783787008 1380834683053056 1383629423514624 1384638635347968 1385237854874016 1386248239888512 1387441074819072 1389053937118848 1390385426559129 1392880531986944 1394346638600608 1394474499145728 1394499717506896 1395942283524096 1398767601014784 1398792897014513 1402620955287552 1404251463783168 1407093598639872 1408119925115904 1408574665525104 1412455036504512 1414096976850558 1416346097211136 1416959038534182 1417966917599232 1417992560808824 1419615265356288 1420836811849728 1420862506959896 1422332344452096 1422488495780352 1423985766898464 1426541169557504 1426867842999456 1427908592702592 1430798608407168 1430932993549312 1432461872653812 1436408048611536 1437919971056877 1442148840996864 1445067678253056 1446452860140288 1446588715579392 1448134322026392 1449380408516352 1450437578763264 1450573808459776 1451065273597368 1452123672775776 1453509697429504 1455199362695936 1456594256395278 1460606912748984 1462415725596672 1465375582015488 1466444419055616 1469412429348864 1470820947103872 1471120581106176 1472530736224548 1475011320172544 1475173254883328 1475511064919892 1475649649597728 1476725980487296 1479575833693776 1479714800147584 1481408137617408 1485489151770624 1488495707652096 1490062456092672 1490226043198464 1491313006030848 1491794612941248 1494167311343616 1495763753099616 1495904239974144 1497502537550019 1498931875474176 1500025188293632 1500674342780184 1501768926545888 1503061164387328 1504808431878752 1506365108785152 1506392350631014 1506530485684224 1509413916561408 1510514874925056 1511168568953472 1512270807151104 1515331567766016 1515473892511744 1519506034894848 1521105423927936 1521272419098432 1521763701147657 1522873667377524 1525955887652196 1530131951222784 1530159622879888 1531910687763456 1535011198516224 1536130827399168 1536275105677312 1536626907845568 1536795607048416 1537916537469312 1539384449794048 1540860039823104 1542651247473336 1545773496582744 1546900975427808 1550031825774432 1551833695374963 1551951382265856 1557718464766464 1559529269874576 1560871209171456 1561017811144704 1562156409110528 1562327911079936 1562685679258704 1565318135693312 1566990598485312 1567137775211008 1568639968425684 1568812182195258 1578096780632064 1582324155478066 1582444154683392 1584134915755392 1584283702729728 1585646942650368 1587490213850112 1588648120643584 1589011916067576 1591863465127936 1593389359362528 1593539015543552 1593713962865024 1595241630909927 1595362609741824 1598470320329883 1598591544016896 1598620453730872 1604858815752192 1609103258370048 1609279914418176 1609799617742976 1610973796895232 1614234327433728 1615959054687978 1616110830686352 1618681253955584 1620562926638656 1622417446121472 1623842865097024 1625522679373824 1625701138034688 1625730538011866 1626886915670016 1627412305026816 1631895534517248 1635198409608192 1636391114502144 1637099283032928 1638293374413696 1641609198413184 1643182776842607 1643337109779288 1647864209255264 1649749971437568 1649779806325651 1653088983017472 1653118878289879 1653244246376448 1655010653744448 1657642947158016 1659387735194112 1659569911743744 1660105855797444 1661316728048208 1664679150166032 1669265043141696 1671205518096114 1671332257824768 1674587954631306 1675779084435456 1675809390046792 1677727131784704 1680938225261568 1681280664121344 1682506981163008 1682892269970912 1685727223054336 1685912291295232 1686298359908448 1687528336830336 1687686834842624 1688258635627707 1689490042364124 1690943809935744 1691102628740096 1692909485863596 1699359965794491 1702928521248768 1704357721178112 1704908129075712 1706151679862784 1709444289256704 1709604845684736 1711243601918928 1711431471485736 1714314500907008 1716307344623872 1717784187871232 1719781065004288 1721429575739874 1721560124325888 1721591257864016 1721749126496256 1726171805976072 1728309493886976 1731807506018304 1733070677065728 1736578325594112 1738406198774784 1738597050398208 1740263597356284 1740427048431456 1743195196567552 1743785803996236 1743949585888224 1745221613303168 1747218788130816 1748753854719872 1750755071729664 1750786733243548 1755578088456192 1756145037537792 1757425960249344 1757618899964928 1760982902654976 1763029997112384 1767886829060352 1771464943742208 1772757040710656 1773524223285672 1774817822281504 1780249674018816 1780281868927562 1782319165570944 1783852810481664 1785153943093248 1785926490581376 1787229135724032 1790846398268928 1791014600241152 1792731392486496 1792928208223152 1797670046460288 1798448010447231 1799759788718892 1803402412679868 1808370463403504 1810241165666304 1810439903720448 1810609945976832 1812345521507136 1815597852164096 1816013618362944 1818124684522146 1819272531574784 1821016410700032 1821187446335488 1821387386131456 1823133292468488 1826823223234152 1828155698232864 1830280879227801 1834124360859648 1840940003814912 1841112910737408 1843080046215408 1844839231352832 1846184847130624 1846810348214832 1846983806498688 1848330986518016 1848754248501699 1849921433092096 1852071916158464 1853847235412172 1854191366995968 1859899777173504 1861256378032128 1865023468019712 1870161273716736 1872335285044224 1876124798186496 1877493233487872 1877923173534408 1878099554033472 1883273382006016 1885285563802641 1885428538785792 1885462635800744 1889244552019968 1889278718045576 1891440747136512 1892820353808384 1896443125936128 1896651327707136 1898647689197952 1902490457332608 1903878123603456 1907731477876224 1909949163538416 1915210731482048 1917191956635648 1917226628075836 1917402436325376 1919420639845632 1921072257441792 1923305451395328 1928603813520384 1928784954105856 1930845762701856 1932507211355136 1933916771684352 1934753698129824 1936164897034368 1936790165097018 1941943281723081 1942125675193704 1947475883665312 1949704511698944 1949739771112133 1949887634128896 1953650616293376 1953685947069857 1953834109353984 1955706973621632 1955921681697984 1957980429485388 1961094596138496 1961494108141568 1961943284124252 1963374314966064 1967348086559856 1967532866130304 1972767778258368 1975061066840862 1975210850156544 1986749941456896 1986968057597952 1988417341374464 1988872682692896 1989059483921664 1992223081791488 1992898061709984 1994351670799488 1994538986632192 1995214751196381 1996670050066692 1998575833965568 2000899123706912 2008334505029853 2008486811713536 2008707314245632 2012551888748544 2014891425271296 2016361076201472 2020442090354688 2022378802267824 2026008046526464 2028140565237248 2028363225464576 2029018268196876 2030461503307776 2030498223170032 2034416771328942 2034571056021504 2034607850202928 2036936189223936 2042547583684608 2046681598021632 2048174436532224 2048835877127424 2049060809397888 2050555383292416 2054480053097472 2056675160511972 2056868329964448 2061031328776992 2062534633903744 2064894931427328 2066709101032576 2068847046475776 2069074175680512 2069111593833284 2071252024579584 2075444135271936 2076957953021952 2077856782311024 2079372359832768 2081161612228608 2081357081526272 2083580905678272 2089320797980416 2091519957900912 2091749576260344 2103931432931328 2103969481459846 2104129040842752 2106377195674752 2110640397959808 2112179887673856 2112378270306304 2112861998287656 2116653618466816 2118682554756768 2121145465275837 2124519145816704 2125438557801273 2126988841213236 2131293760439844 2139811754336256 2141862889053888 2145706552557568 2146197912610752 2146399490323968 2147965062526976 2148692808980718 2152312436578304 2154612072917304 2154814440915136 2163223261495296 2167363572498432 2167601517379584 2169883073369088 2175656368144896 2175860712689664 2178185509163664 2180264546144256 2181854819336192 2182799044043904 2184391165884928 2184891384592917 2188812264550912 2190910369123476 2191116146372384 2191317070086144 2193623588395008 2198063373023232 2198103123879949 2199666628583424 2204118644023296 2206680871659264 2210190596210688 2212516980258816 2212759882324992 2213474474396592 2215088970730944 2219363750540664 2219572200221376 2225686724188928 2228233727655936 2228274024128152 2232743561478144 2232783939508408 2235093684139008 2235339064797696 2236969509046272 2237691919411872 2241250967015424 2241707552161792 2243856359961216 2248397813211264 2250037782440448 2251011514170276 2252653389818832 2254591746580992 2257212647818128 2259588525946521 2265772312387584 2265813287725988 2268406210726656 2272997351649024 2273210838767616 2274868906483712 2279259052342272 2279473127579648 2281658135891904 2281908628647648 2284310501066286 2288933831478294 2295239434319832 2301562407968096 2304196241098752 2304237911314339 2304412658515968 2306874806203968 2309076674691072 2311290059734656 2313976871210004 2317874931699712 2318129400530944 2318660244874116 2320351463141712 2320569397908608 2325047738661648 2325266114517632 2327927073398784 2329625050841088 2334340095639552 2341526716717056 2343234613665792 2343491866619904 2347977203539968 2350485897727968 2350706662816512 2352959952638526 2353218273292887 2357182438747136 2361953258322944 2364698964380896 2367145170948096 2367187979563022 2373486233217099 2373666232025088 2376425554094592 2378470413975552 2381235320775168 2382972180965376 2387795197691904 2390084039043792 2390308523315328 2390570944297536 2396893395280384 2397930680596308 2399636322091008 2399679718291856 2404493066207232 2404536550239824 2407288223628288 2413654887555072 2413919871627264 2414146594635776 2414699426614464 2416460695342848 2421351491150592 2424166246029528 2428021880933376 2430844389957984 2435764297645536 2437540930977152 2438595807017799 2440330373505024 2440374505637068 2447843301775872 2452797614412288 2454586671753216 2454817214316544 2455648924549392 2457440061620544 2459785641803776 2462413797619776 2462645075331584 2465005664668932 2471796313882896 2479866369564672 2481675170709504 2486464420737024 2486509387179818 2486697957359616 2489081602791168 2489354867615616 2491975092072312 2496447046725632 2497018725249048 2501499730915328 2503897564712544 2504132738711296 2506808277144171 2506998386737152 2511881931946959 2513714085070188 2521920996182016 2523760471744512 2528590834581504 2528868436942848 2531292505245504 2531530252263936 2534235063546186 2536415714903616 2536653943110144 2538504164804608 2539364228795394 2543641970501632 2546598884717888 2554392781873152 2556255942180864 2556536581767168 2557362193613568 2559227519794176 2561429676589056 2564407268527104 2571471751360512 2574461016935808 2576676281806848 2578555695579136 2579671597506432 2581553196045824 2582144363609811 2582386886796024 2589257708964108 2589500900258272 2592464240830464 2597711259027456 2597758237312667 2599606015598592 2604867488391168 2607609298162176 2607895575597312 2610640572647184 2614792794851328 2615924378832336 2617832419954752 2623130782079808 2626180099865322 2630357037677824 2633367132684288 2633414755787816 2636138940374016 2636428349947392 2641474353982464 2644544995668576 2648999921942528 2649290743463936 2651830243590528 2652079311895552 2657197415613312 2659135561065984 2660286334928508 2662226733422256 2670422803391343 2677730914639872 2677779340039804 2678276418994176 2680843703586048 2686269597403392 2686521900361728 2688481434935296 2689097088729744 2689392312334728 2693922787139584 2696505069690432 2699639683078338 2705103619019802 2705308766797824 2705357690929168 2712555695105256 2715914918965248 2723396778246144 2728908797362176 2731524616050048 2731781169503232 2732081079197184 2734073844389888 2734699938702732 2739306737463296 2740234834851228 2742233547349296 2742491106619264 2748041771702656 2751186541289472 2753193241903104 2758765567574016 2761669366106112 2767258847029248 2769277270695936 2770475709748032 2772496479777024 2774882149638144 2778107874237696 2780770853118258 2785761063973888 2788693277201216 2788999435013792 2791884567048192 2797535202029568 2797585794029026 2805241910575104 2808502927566336 2814187197279744 2816239850231808 2817149331050208 2824910073009024 2828193953701116 2832692194422272 2833918077068364 2835933835198464 2835985121617648 2839230530712576 2841673623699456 2841725013919792 2844664688904192 2844976991560704 2847971533796928 2853082339115008 2853735685998912 2855817185405184 2861597216814336 2861865987098624 2864923745307624 2872816097223072 2875839942113754 2892905720280576 2893177431158784 2896268644052784 2898760817032704 2900875157526528 2901147616919552 2902130547194736 2904247345551552 2905185247645527 2907019394859008 2910398725391872 2913188512790556 2921213825497968 2924831451193344 2930751164030976 2932888838111232 2938824858697728 2941641894207744 2942241162212352 2945061472449096 2950022640345088 2950346509766656 2951022129839784 2951299299195456 2953451960974592 2959151667387552 2959429600295168 2962591600261293 2962816275234816 2980124912185344 2980452086396928 2982626012061696 2983589225882496 2988334622687232 2991527506199232 2991808479948288 2995005075100038 2997863750948352 3000050376587264 3001348685560368 3003537853091776 3006122328774656 3009616863757504 3012730217570304 3012784701262028 3013060971368448 3018827833122816 3021029749850112 3022337137906944 3024541614302208 3030663135532032 3030947785023488 3039012069789696 3042210847855872 3042544838196864 3043527402295314 3045747334755048 3051625156993413 3051911775304392 3060319245759776 3063821375526912 3063876783176209 3070022397032448 3070077916824061 3072261654798336 3073253815691136 3073591214096832 3075833074938624 3081720079646208 3085302494946672 3091546993165488 3093801950855616 3100063651548864 3103667390749926 3103902764531712 3115436929532928 3119058539749152 3121742418342912 3122035622289408 3124312818221056 3124655822159872 3125371358517408 3130636271386624 3133981196970624 3134275550422016 3137279936851368 3137624364390516 3155954222189769 3156193561264128 3164648310956132 3168269831510784 3168567405459456 3174980427700224 3177296241287168 3178023832135152 3183726930255872 3186778718725056 3187078031087104 3187427925730048 3190483261819854 3190725219483648 3196940640659766 3197183088033792 3197240907461744 3209717631504384 3218206516740096 3218559828836352 3219599235485952 3221947593790464 3228468654867456 3231918109375956 3232221661372704 3237362507911168 3241125853277312 3244834892242944 3247685730194048 3251045358747648 3251402276069376 3251461076023732 3253773831340032 3254824610053632 3263791069034496 3270396819216384 3272782229004288 3274198566065856 3276586748827392 3283218396826368 3286365553685214 3286674219558576 3295728418510528 3299499942875136 3299559612651302 3306177966034944 3306237756579758 3306488492752896 3310021307488896 3315285894316032 3318775470388224 3319139823487488 3320211711594888 3322633456096416 3329358300332064 3338530086283392 3342411036192228 3349175909262612 3351558168870912 3351618780093584 3355454263569408 3361876450523136 3362561328242688 3365013962326016 3365784539941824 3371824582590464 3372596719816896 3375056673660672 3375373669685248 3376517271255414 3378980084728248 3381887619871488 3382205257480192 3385818971727192 3398719931588982 3405857042497536 3409816258151424 3412303359725568 3418888578513408 3419209691369472 3422487203837856 3422862942971472 3426465751599429 3428629001814016 3432614689247744 3433400747217441 3435568375742464 3439562130008576 3442859151479748 3443182515728032 3443498252992512 3452343611952144 3456618987773952 3463615012036608 3466141354131456 3473156651188224 3476812397549568 3477194100796416 3480527194712568 3480854096862912 3486390393135104 3487571607992472 3487899171776448 3490443226606336 3494437576261632 3497507709439744 3501510143459328 3501573466487096 3512290075075584 3514851920498688 3515237799929856 3521965805309952 3526059994224768 3535773658120704 3542929887484416 3545514081421312 3547048446571344 3549635644563008 3550781969344533 3560499348037632 3560563737855124 3564638331141888 3567705620963328 3570307886186496 3571852981162752 3574458271448064 3581692796537856 3582029200482304 3585462784972992 3585856416446304 3595340092920576 3596896020894462 3599519577437784 3606804825359736 3616740926807008 3620482331332608 3620879807440896 3620945289208247 3621219891953664 3624691043014272 3632027236725888 3636249369044292 3642032821400064 3642374892670976 3642774772262912 3646266584936976 3653646446468304 3656311396465728 3660561758455602 3668248721719296 3681880007629824 3682225821474816 3686160092430816 3689678462705664 3692369694261248 3693620696429664 3693967612997376 3696661973036032 3697508497003398 3699842866184192 3704143832316928 3707694470824344 3719799554347008 3722512756064256 3729764080769727 3730046936039424 3744670570088448 3752249596372992 3754986466975744 3755846347068816 3756199108066944 3766546764012032 3770571127605282 3770857077571584 3770925271601488 3778489104039936 3778557436091152 3782881494273024 3785640707616768 3792886251872256 3793302655414272 3797295378395904 3804980914665216 3807756247206912 3815462955752448 3819898327076832 3830421462964096 3834383913271296 3834453256151672 3834804872650752 3838841279691264 3842144514883584 3846610902790656 3857207627040768 3857569908211712 3861691525403712 3865014422710272 3867833543368704 3869507396259648 3872329794068736 3873580330194036 3883886563446162 3884251350387408 3894951767330624 3899409023397888 3899479542224266 3899775268257792 3907301232586752 3907371894139714 3907668218707968 3911413947243264 3911843363395968 3915960858970776 3922189192276992 3922988216283136 3923886568248504 3926748629932128 3934696173119712 3935065732260608 3939270149797983 3945535556516736 3950122133681724 3973499882913792 3973936115195904 3976834682748928 3977745365385792 3978118967843328 3985796123419968 3988703341598976 3989077973264384 3990429502392762 3993340100133384 3997151667931136 4001798247413824 4016669010059706 4016973623427072 4017414628491264 4025103777497088 4029782850542592 4032722152402944 4040884180709376 4044757604535648 4049459524617507 4052016093052928 4056281130474496 4056726450929152 4057655428529703 4058036536393752 4060996446340064 4068833542657884 4069215700405856 4073872378447872 4085095167369216 4093363196043264 4096348873064448 4097671754254848 4098121618795776 4101110766584832 4108960106194944 4113350321023944 4113736659928896 4122062657553984 4125069267807488 4129789862854656 4133418202065152 4137694092951552 4138148351361024 4138223187666568 4142504049159168 4150888270543872 4153915906043904 4155713564622048 4158744719665536 4162323224457216 4162714163052544 4167161811356544 4178641595960832 4183039915801824 4183499152520688 4196378691043539 4207862865862656 4207938962919692 4212754391349504 4221280795919616 4224359775347712 4224756540612608 4225723996575312 4233307236933632 4237365109513536 4242290930551674 4249038291633408 4250877115602546 4253977682426472 4262587520879688 4279623508672512 4283725778107776 4292395825221504 4292798980647936 4295930125053952 4297385617961436 4304624873156608 4309224145834608 4309628881830272 4313759913170631 4326446522990592 4335203034759168 4339766146738176 4351312736289792 4351721425379328 4356371018327328 4360529092288512 4363709638672384 4365598088087808 4368782331769856 4369782769185834 4377624529101824 4381820738246952 4382232292744768 4387247176790016 4396126746046464 4396206247759898 4399333257166848 4408237288046592 4413361743318528 4425033960517632 4425519764649984 4426948948793184 4430177941461888 4438727501081328 4439144400442752 4451373448377856 4456467455311872 4456548048256304 4465487122956288 4465567879016816 4470187368278016 4470678129595392 4473939018092544 4475383838823744 4482501934030848 4483415104323584 4487712719922432 4496795626422528 4500075564880896 4502023028340552 4505306779637664 4509183493161984 4514425295636256 4519177051893042 4531544624775168 4531626575451976 4536812421453312 4545994703298048 4546421677535232 4549737812967424 4558518104684544 4558946255159296 4563316271783808 4563817257295296 4565291103442971 4568621002132572 4577867662956588 4590478868639664 4603124815936192 4608392482197504 4608475822628678 4608825317031936 4613749612407936 4618153349382144 4622580119469312 4627953742420008 4635749863399424 4636258801061888 4637320489748232 4640702926283424 4641138795817216 4650095477323296 4650532229035264 4655501086124889 4655854146797568 4683053433434112 4686469227331584 4686983733239808 4695954407079936 4700971795455936 4701413325633024 4705919905277052 4706436546585774 4714364877494272 4723906516645888 4729397928761792 4734290341896192 4734375959126044 4746972466434198 4747332464050176 4752851108189184 4756940827951104 4762470641550336 4765944361930752 4775590395383808 4780168078087584 4780617046630656 4781141888595072 4785724892729781 4793786790560768 4795410960989649 4795861361192616 4799359436583712 4809073100479648 4814576447256576 4827309775110144 4827839743254528 4829398853228928 4832921390685696 4842702982301184 4848332492059056 4856043761866752 4861688779915968 4871528595291072 4875081861954304 4877191614035598 4880660747010048 4880749011274136 4895686603551744 4905595228824576 4909173343506432 4909634428633088 4911297849098784 4914880123241088 4919571283607552 4924827595239552 4925290150663168 4930011329337864 4943592627765792 4949339418976953 4959356634869637 4959732739129344 4972928841474048 4973018774359636 4978163205582336 4978709735231232 4983950184144624 4992894093451264 4994037450498096 5002999461830656 5007795129425088 5008265477422592 5013616554288342 5013996773474304 5023763863893918 5027428170140376 5043841992364032 5047520943489024 5057181669163008 5057736873885696 5062585010491008 5063060504527872 5068470127092372 5072831429807232 5073307886220288 5077008329609216 5078728457590788 5087283941003264 5093197769435776 5098079897383473 5108785563746304 5113073163534336 5114724387227136 5118455039588352 5128814537054208 5142943502721024 5148922033871616 5153352563613696 5157111391158272 5159343195012864 5163106392091648 5164288727219622 5164773773592048 5178515417928216 5179001800516544 5184928481660928 5195422518054912 5195516474625334 5199212031197184 5209734976782336 5215218596324352 5215791151194624 5221281145294368 5229585589702656 5231848757664672 5235664839909504 5246261564159616 5252360199730644 5260714075355648 5266734265368576 5266829511575632 5272277880748032 5272373227208549 5272856699894784 5282948707964928 5289089991337152 5298581486927872 5303660487181056 5304158623791104 5314394831226624 5318271122131968 5320572669857016 5324453466844512 5340845606782686 5355461829279744 5355558680079608 5361687407172096 5372539194806784 5373043800723456 5376962869870592 5378194177459488 5378784624669456 5387845574279168 5393010139380864 5395344031341693 5399279366156676 5410207238039604 5410715381858336 5425111390210512 5431829837930496 5446793556492288 5457817594724352 5463049232100096 5463562339006464 5464162158394368 5468147688779776 5469399877405464 5478613474926592 5480469669702456 5484467094698592 5484982213238528 5490842637683403 5496083543405312 5502373082578944 5523338732212224 5534517694058496 5538554541391872 5540951419496064 5544992959554048 5549764299276288 5556215748475392 5561541706236516 5571522127947776 5577386554402432 5577998870027584 5583769134096384 5595070404059136 5595171588058052 5610483821150208 5617005855132672 5628374394559488 5632479700463616 5634298662100416 5649820146018048 5655856691407923 5656387907402232 5665384388844544 5667836154136728 5671970243235296 5678461061425152 5683450027839584 5689329377808384 5689953983121408 5690056883041531 5695943067593856 5707471371997824 5711634370810368 5723194433628672 5723731974197248 5729847490615248 5745632194446144 5751679884227508 5785811440561152 5786354862317568 5792537288105568 5797521634065408 5801750315053056 5802295233839104 5804261094389472 5808494691103104 5810370495291054 5814038789718016 5820797450783744 5826377025581112 5842427650995936 5849219313336399 5849662902386688 5861057841209571 5861502328061952 5883283788415488 5884482324424704 5890122944898192 5900045280690176 5900693019533312 5902044259679568 5902598598390912 5906903921949184 5918303334775104 5918859200590336 5925183200522586 5925632550469632 5960249824370688 5960904172793856 5965252024123392 5967178451764992 5976669245374464 5983055012398464 5983616959896576 5990010150200076 5995727501896704 6000100753174528 6002697371120736 6007075706183552 6012244657549312 6019233727515008 6025003515089559 6025460435140608 6025569402524056 6026121942736896 6037655666245632 6044674275813888 6049083228604416 6061326271064064 6061895570046976 6078024139579392 6084421695711744 6085089676393728 6087054804590628 6091494669510096 6103250313986826 6103823550608784 6120638491519552 6127642751053824 6127753566352418 6140044794064896 6140155833648122 6144523309596672 6146507631382272 6147182428193664 6151666149877248 6163440159292416 6170604989893344 6183093986330976 6187603901711232 6200127303097728 6207334781499852 6230873859065856 6230986541246467 6238117079498304 6243484836685824 6244071244578816 6249311644319744 6250742717034816 6267962393941248 6268551100844032 6274559873702736 6275248728781032 6311908444379538 6312387122528256 6329296621912264 6336539663021568 6337134810918912 6349960855400448 6354592482574336 6356047664270304 6363436395827511 6367453860511744 6373557437450112 6374156062174208 6374855851460096 6376315673403819 6380966523639708 6393881281319532 6394481814923488 6419435263008768 6437119657672704 6439198470971904 6443895187580928 6456937309734912 6463836218751912 6464443322745408 6474725015822336 6482251706554624 6489669784485888 6495371460388096 6502090717495296 6502804552138752 6502922152047464 6509649220107264 6527582138068992 6540793638432768 6545564458008576 6548397132131712 6553173497654784 6566436793652736 6572731107370428 6573348439117152 6591456837021056 6594309371639847 6598999885750272 6599119225302604 6612355932069888 6612475513159516 6620042614977792 6630571788632064 6637550940776448 6638279646974976 6640423423189776 6645266912192832 6658716600664128 6677060172566784 6684822072384456 6698351818525224 6703237560187168 6710908527138816 6723752901046272 6725122656485376 6731569079883648 6745193439633792 6750113347321344 6750747339370496 6753034542510828 6757960169456496 6763775239742976 6764410514960384 6771637943454384 6778765577839563 6797439863177964 6819632516302848 6824606719451136 6837777157026816 6838419382738944 6844974407675712 6845725885942944 6852931503198858 6857258003628032 6865229378495488 6866801494434882 6871136751484928 6879124260017152 6885718302959496 6886365031456064 6904687223904288 6912713733943017 6913237975547904 6927230024073216 6953624795099136 6954388201592832 6961054389425136 6961708193725824 6972780786270208 6975143215984944 6975798343552896 6980886453212672 6988875152523264 6995015418879488 7003020286918656 7003146932974192 7024580150151168 7029703840997376 7030475599859712 7043931610619904 7052119988449536 7071547316241408 7085859774968832 7091028162842624 7094096893142688 7099271289126016 7101563938689066 7120458699651297 7120998696075264 7121127475710248 7129276662283776 7135411241926656 7143705962325504 7148916542896128 7163385593075712 7164058400964608 7170925569945984 7171712832892608 7190680185841152 7193792041788924 7199039154875568 7213609650719472 7233481853614016 7240964662665216 7241759614881792 7241890578416494 7242439783907328 7249382086028544 7264054473451776 7272498738088584 7284065642800128 7284749785341952 7285549544525824 7292533169873952 7307292892936608 7312622792931456 7315787421053397 7321123516911204 7363760015259648 7363893185109461 7364451642949632 7372320184861632 7379356925411328 7387241392859328 7387935225994752 7393323946072064 7395016994006796 7408287664633856 7415388941648688 7439599108694016 7445025512128512 7459528161539454 7460093872078848 7489341140176896 7504499192745984 7509972933951488 7511692694137632 7512398216133888 7520424831432513 7533093528024064 7535645795840877 7541142255210564 7541850543202976 7557114872182304 7565762988546048 7571281415233536 7585772503744512 7586605310828544 7594590756791808 7609961829330432 7615512494413824 7630925911504896 7639796654153664 7660842925928192 7668767826542592 7668906512303344 7669609745301504 7677682559382528 7684289029767168 7693221805581312 7714415254081536 7715139816423424 7723383050807424 7730028845420544 7735667086737408 7739014792519296 7744659588137472 7747160660388072 7767773126892324 7768502700774816 7789903534661248 7793274711938001 7798818046795776 7798959084448532 7814602465173504 7814743788279428 7822827894486528 7823686726791936 7831921717941552 7844378384553984 7845976432566272 7847773136497008 7853497259864256 7869392346239424 7870131464521216 7878540299595966 7891071113033472 7900244267363448 7946999765827584 7947872230391808 7955490730771584 7956237935686656 7971592246839936 7977406683197952 7978155946528768 7980859004785524 7986680200266768 7994303335862272 8003596494827648 8011268410174029 8033338020119412 8034829256982528 8059565701085184 8065444304805888 8081768361418752 8089515209071296 8098919049235014 8104032186105856 8112562260948992 8113452901858304 8115310857059406 8116073072787504 8121992892680128 8137667085315768 8138431400811712 8147744756895744 8170190334738432 8186726392086528 8195343508509696 8196243237591552 8202221533169664 8217920212389888 8226700642047888 8227473319857792 8244125315107968 8250138535614976 8259579725709312 8266836404130304 8276296702722048 8276446375333136 8285008098318336 8285157928470577 8301776541087744 8307831812087808 8311427129244096 8317489439331072 8324646448914432 8334323622713088 8357283191921664 8366079831603648 8366998305041376 8392757382087078 8415725731725312 8415877925839384 8425508782699008 8442561591839232 8448719550695424 8449513081225216 8451447993150624 8466614473867264 8474730219027072 8484581861103348 8498076583266816 8501754231205092 8507955364852944 8525175041759376 8559247017345024 8567451556215552 8584791650443008 8585597961295872 8591860250107904 8594771235922872 8609249746313216 8618448291669216 8619257763660544 8627519826341262 8679532293476352 8702625472579584 8702782855129363 8703442850758656 8712742036654656 8721058184577024 8731196176175616 8737564663539712 8739565538371668 8755249058203648 8763641476493904 8764464585489536 8774494353580032 8792253492092928 8792412495519796 8798666514333696 8816474576093184 8826723486637056 8850067921035264 8851039529299968 8853897897586368 8860355882923776 8877455002162656 8878288800885504 8887774800783879 8902746896755712 8913096096512608 8931135758033632 8940374736556032 8941356259190784 8947878036185088 8950767677647488 8965003868061696 8975425439844864 8993591252845056 9000151129761792 9004046056681104 9010613559275328 9018366986323968 9028850591272512 9038354103786084 9063089249550336 9063253150903952 9073624842906624 9091989406596096 9092843355070464 9099475625934848 9117036209369088 9117892510318592 9126632543567616 9127634514590592 9130582206885942 9137242004265144 9155735325913176 9180957737279328 9191630349528627 9206249631872384 9210233750472183 9216784964395008 9216951645257356 9227499224815872 9245160238938624 9255907484840016 9271499726798848 9272517602123776 9274640979496464 9281405852566848 9282277591634432 9300190954646592 9301064458070528 9311002172249778 9311708293595136 9366106866868224 9372938454663168 9373967466479616 9391908814159872 9401943590911872 9402826651266048 9411839810554104 9412873093171548 9428729754988544 9447813033291776 9458795857523584 9467862666569307 9468580683792384 9468751918252088 9493944932868396 9505702216378368 9524941283100672 9531888723861504 9551180790767616 9560336156175168 9561234093261312 9562283777190144 9571449785459562 9587573581121536 9590821921979298 9591722722385232 9598718873167424 9618146200959296 9629152894513152 9654619550220288 9655679486509056 9658797706457856 9665842781371392 9685405964602368 9696664984118112 9712087523733504 9723377559831936 9743057190582144 9750163723908608 9754383228071196 9761321494020096 9761498022548272 9791373207103488 9791550279101591 9811190457649152 9818346687012864 9822595698197568 9829760246482176 9849655190479104 9850580301326336 9860022658675728 9887185255531584 9898678837953906 9918713269739274 9919465478258688 9945857682948096 9946037548719272 9956326411164672 9957419470462464 9967900368289248 9985788186902528 9988074900996192 10005998923661312 10015590258850176 10016530954845184 10027233108576684 10047527727787836 10054856340280752 10087683984728064 10095041886978048 10115473747771392 10125170020982016 10126121009055744 10136940254184744 10145662859614464 10146615772440576 10154016659218432 10157456915181576 10174567882006528 10186395538871552 10196159794766946 10217571127492608 10229448774454272 10236910079176704 10257629074108416 10285887005442048 10297844067743232 10306705127227392 10318686390025728 10326212784183296 10328577454439244 10329547547184096 10357030835856432 10358003601033088 10369856963321856 10390845036109824 10391032949250668 10398424062394368 10419469953564672 10430437192648704 10431582302389248 10442562290588736 10459171179405312 10463697515329344 10471329679819008 10492523128319232 10504720399461288 10521428150711296 10533659023151264 10544555761496064 10544746454417098 10545713399789568 10565897415929856 10578179982674304 10607320974362112 10608317247582208 10628789662453248 10636542244263936 10641145339714032 10648906933689024 10652345908033599 10681691213565372 10710923658559488 10711117360159216 10723374814344192 10745078389613568 10746087601446912 10753925739741184 10756388354918976 10757569249338912 10775691148558336 10786020278761728 10790688062683386 10798558732313352 10820414476079208 10821430763716672 10850222780421024 10862835867624741 10863659675860992 10926098464200192 10927124678012928 10928324316788736 10936295377559552 10938799754810928 10957226949853184 10960939339404912 10968934189397184 10969964426477056 10981685275366806 10992167086810624 11004746165157888 11046677464424448 11069035388116992 11077109082783744 11081902838992128 11089985919108096 11099528598552576 11112431496950784 11123083412473032 11143044255895552 11154773108804864 11155997740055168 11167538268192768 11189292242309181 11190140808118272 11190343176116104 11234011710265344 11256748789118976 11264959400927232 11268597324200832 11299640292036096 11311713382815846 11312775814804464 11330768777689088 11335672308273456 11343940486470592 11356922122850304 11366900055679168 11378658755616768 11379907966242816 11380113766083062 11391886135187712 11414942743995648 11423268741620736 11446388867257344 11447463948394496 11459694981230496 11491264388892288 11503359768455016 11571622881122304 11571832148029153 11572709724635136 11585074576211136 11595043268130816 11603500630106112 11608522188778944 11616989382206208 11620740990582108 11641594901567488 11652754051162224 11684855301991872 11698438626672798 11699325804773376 11722115682419142 11723004656123904 11766567576830976 11768964648849408 11780245889796384 11800090561380352 11801386039066624 11804088519359136 11805197196781824 11813807843898368 11817810449393949 11836606669550208 11837718401180672 11850366401045172 11920499648741376 11921808345587712 11930504048246784 11934356903529984 11966110024796928 11967233919793152 11980020300400152 11991455003793408 12000201506349056 12005394742241472 12014151412367104 12024489315098624 12038467455030016 12050007030179118 12050920870281216 12051138805048112 12052243885473792 12075311332491264 12089348551627776 12098166457208832 12122652542128128 12123791140093952 12156048279158784 12168843391423488 12170179352787456 12174109609181256 12182989339020192 12206500627973652 12207647101217568 12241276983039104 12255285502107648 12255507132704836 12280089588129792 12280311667296244 12289046619193344 12293015262764544 12294364856387328 12303332299754496 12326880318584832 12341209979786688 12366187972661952 12375207803422464 12400254606195456 12414669562999704 12461747718131712 12461973082492934 12476234158996608 12486969673371648 12488142489157632 12501485434069632 12535924787882496 12537102201688064 12549119747405472 12550497457562064 12589136073130617 12623816888759076 12658593243824528 12673079326043136 12674269621837824 12699921710800896 12709184965148672 12712095328540608 12726872791655022 12734907721023488 12747114874900224 12748312124348416 12749711702920192 12752631346807638 12761933047279416 12787762562639064 12788963629846976 12838870526017536 12878396941943808 12887790375161856 12913874619469824 12927672437503824 12928886645490816 12941279739511893 12949450031644672 12964503413109248 12979339568971776 12990742920776192 13005609104277504 13005844304094928 13019298440214528 13055164276137984 13081587276865536 13091128916017152 13096794264263424 13106346995309568 13132873587305472 13145462214740856 13146696878234304 13182913674042112 13188618743279694 13197999771500544 13198238450605208 13224711864139776 13224951026319032 13240085229955584 13275101881552896 13276559293949952 13280846846379552 13290533824385664 13317433201328256 13354120345133568 13369644144768912 13396703637050448 13406475120374336 13421817054277632 13447505802092544 13450245312970752 13463138159767296 13490386879267584 13500226694642688 13501494678740992 13506069085021656 13515920338912992 13527550479485952 13528821029920768 13543275886908768 13557531155679126 13594879726355928 13639265032605696 13649213438902272 13675554314053632 13675801629488999 13676838765477888 13689948815351424 13691451771885888 13705863006397716 13730458756990976 13733602988869764 13758248520034304 13771436605918992 13772730062912128 13809374447808576 13825427467886034 13826475951095808 13854460048146432 13907249590198272 13908776403185664 13922108778850272 13923416387451648 13945561572540416 13950286431969888 13951596687105792 13961772906425344 13966503258374667 13990030837758976 14006293865948384 14049160300302336 14059407681994752 14060951199719424 14087863221239808 14104239976899072 14143094632482816 14171719549937664 14182056325685248 14188193786285376 14198542578252032 14203127877378132 14240917399302594 14241997392150528 14242254951420496 14258553324567552 14270822483853312 14287411924651008 14297833085792256 14326771186151424 14328116801929216 14341851139891968 14343425665785216 14381360371682304 14387584083577848 14398078309751136 14427219301438944 14466963707228032 14481929325330432 14483519229763584 14483781156832988 14498764172057088 14528108946903552 14544997476177168 14568131285600256 14569499570683904 14571099089051648 14585066339747904 14614585785873216 14625245585862912 14631574842106794 14642247033822408 14727520030519296 14727786370218922 14728903285899264 14744640369723264 14758713850822656 14774482785718656 14775870451989504 14786647892144128 14790033988013592 14816575329267712 14830777883297376 14848018256930859 14878069904608911 14879198217388032 14919056323078908 14978682280353792 15008998385491968 15019945867902976 15023385388275264 15024796432267776 15040849662865026 15066187056048128 15071291591681754 15082284510421128 15083701086405952 15114229744364608 15131525977092096 15142562830467072 15171545007489024 15173210621657088 15189181513583616 15219923658660864 15231024988827648 15261851823009792 15279593308307328 15294239692150419 15321685851856384 15337813024606688 15339219490603008 15355365118765056 15386443611162624 15386721867159643 15428830508163072 15446766101614848 15460057690841088 15471334173474816 15478029585038592 15489319176274944 15494321320776144 15535546253784648 15537005401549632 15579807069322496 15586549423876002 15597636093591552 15597918168897064 15629204930347008 15629487576558856 15645655788973056 15647373453583872 15663843435883104 15688756769107968 15691952865132544 15695546272994016 15706994519728512 15738784692478848 15740262929042432 15757080599191932 15782142226066944 15800488534726896 15817119681625647 15895744460783616 15910981461543168 15912475871373312 15943184493679872 15954813366395904 15956311893057536 15961718009571048 15973360400533536 15988606671724544 16007192989655296 16022536820348058 16066676040238824 16119131402170368 16130888609611776 16163536722837504 16179030418142592 16197838098470028 16225124521897984 16226905803716608 16230621714118812 16232146145575008 16243985785360256 16275334170631536 16276862801623424 16295489513791488 16340380669476864 16373452784173056 16390687017019392 16392486475183104 16404443066339328 16435840424779776 16453401284095776 16454946639715584 16472527913050209 16488250630215936 16500277071229952 16533672808260608 16552892750666272 16570016196636672 16570315856941154 16603553082175488 16615663624175616 16622854258488192 16634978878662144 16649292897828864 16668647245426176 16714566383843328 16732159663207296 16733996610082752 16785514764174156 16831451463450624 16831755851678768 16851017565398016 16885123183678464 16897439101390848 16899026162450432 16902895986301248 16933228947734528 16949460438054144 16969163722206696 16996153166533632 17003508462410184 17015910729705888 17050350083518752 17070170649124593 17134903112431104 17169583300886016 17171195922591744 17183720500215808 17189542471845744 17218499492626432 17236896583338432 17238515527321088 17255039652682524 17359064586952704 17405250945159168 17405565710258726 17406885701517312 17425484073309312 17442116369154048 17462392352351232 17475129327079424 17479131076743336 17510498116407296 17527282952987808 17528929170979072 17547657940009197 17548988707160064 17583173523628713 17584506984185856 17584824991039592 17653446973274112 17700135842070528 17702079058599936 17707795795172736 17720711765847552 17754910004325312 17756577601771008 17775549601567758 17805493793511424 17826192193025216 17862271516067264 17880749473112064 17882712518381568 17895756072370176 17901535355294976 17930007736123392 17950850879689728 17987182505690112 18000302259523584 18008092113362208 18021227118550656 18036733972647936 18057701182545024 18075010545268677 18076708207572168 18126506301807904 18147249685813248 18183978813192192 18184307661188669 18185686710140928 18234072418738176 18253265087135232 18255269029181184 18261164413771884 18274484008530288 18311470651826352 18361915474558656 18383260699057254 18412499263744768 18420467500944366 18433569928790016 18433903290514712 18454998449631744 18490320477877248 18511814969680032 18542999453597696 18545035204247552 18549281958992928 18562811705133696 18564555183268864 18600381909293184 18602128916141056 18622004344499556 18692959623739401 18732213733736448 18747934932959232 18803887181823744 18805653302532096 18823679621108208 18825746186343096 18857459509977088 18895626066583552 18917591715047168 18935725333138614 18937161367584768 18937503836504176 18987889865736792 19011404432756736 19049882566201344 19063777447723008 19102361581535232 19120672312350336 19122468186522624 19124567554380288 19142899570919124 19175147162243072 19181643843958596 19183445444770464 19197437746334848 19236292401918592 19258305789026304 19311358973018112 19317595412915712 19331685562742784 19370811929204736 19393329968236224 19424175047467008 19446755119663872 19486114381164288 19500327447817216 19508766456142392 19522996045096544 19582746414206976 19583100558203182 19622380915298304 19636693374025728 19645191396395136 19659520492964352 19699310380958208 19701160602652672 19720045317351456 19774370511063168 19782928114919541 19797357675907812 19837426539478548 19891715365896192 19892075097438544 19912652822329344 19914838940924928 19935800736578496 19971576373805056 19976149801992384 20011997847322624 20031180517700352 20033061909690368 20054466217153368 20095055455575672 20109712680561504 20175367969456128 20250340041964032 20252242018111488 20273880508369488 20291325719228928 20293231544881152 20308033318436864 20314913830363152 20336296733518689 20349135764013056 20372791077743104 20392319589533892 20458897548908544 20473820158353408 20515258148216832 20571774010884096 20595688135486464 20613410254454784 20637372780051456 20652425568366592 20657154908878488 20659095094368192 20714061671712864 20716007202066176 20738141201829051 20739713926643712 20781690072219648 20782065898501336 20860874385297408 20863164604778496 20885124581177472 20918342358810624 20927395030658688 20942659359638016 20985046256638464 21009440798922576 21042856301422592 21067318046302528 21089111522992128 21089492908834196 21091426799579136 21131794831859712 21156359965348608 21214641948724224 21216634495164416 21257579324906496 21273084488527872 21282290679428064 21297813867378048 21304691816067198 21361376098953891 21363382427130744 21422234720318432 21446749628688384 21447137482233463 21490156779227136 21490545417768427 21492175202893824 21512776709837952 21515138498677824 21572040557523456 21581376125366772 21597117464626704 21640828952158416 21642861527433344 21700445560842048 21725671735249482 21727319351721984 21852196928400384 21854249356025856 21856648633577472 21872590755119104 21877599509621856 21914453899706368 21921878678809824 21937868378794368 21939928852954112 21947362263160191 21963370550733612 21984334173621248 22091679555328383 22093354928848896 22138070776233984 22163805677984256 22179971838216192 22224862993901568 22246166824946064 22286088511791104 22309546217609728 22311995480110336 22335076536385536 22378584484618362 22380281616236544 22380686352232208 22468023420530688 22513497578237952 22529918801854464 22537194648401664 22599280584072192 22623426765631692 22625551629608928 22661537555378176 22671344616546912 22687880972941184 22713844245700608 22733800111358336 22757317511233536 22759815932485632 22760227532166124 22783772270375424 22829885487991296 22846537483241472 22892777734514688 22894927896788992 22919389962460992 22982528777784576 23006719536910032 23143245762244608 23143664296058306 23145419449270272 23170149152422272 23190086536261632 23207001260212224 23217044377557888 23233978764412416 23241481981164216 23283189803134976 23305508102324448 23369710603983744 23379824135814003 23396877253345596 23444231364838284 23533135153661952 23537929297698816 23560491779592768 23602772078133248 23608177038718272 23610394393563648 23627615687796736 23635620898787898 23673213339100416 23675436802361344 23700732802090344 23840999297482752 23843616691175424 23868713807059968 23932220049593856 23934467839586304 23960040600800304 23982910007586816 24000403012698112 24010789484482944 24028302824734208 24033805230522087 24048978630197248 24076934910060032 24100014060358236 24102277610096224 24104487770947584 24178697103255552 24196332914417664 24245305084256256 24312096558317568 24337686782846976 24340358705574912 24348219218362512 24365978678040384 24413001255947304 24415294202435136 24482553966078208 24510571004215296 24511014265409672 24560179176259584 24560623334592488 24586030525529088 24588729712774656 24606664599508992 24653760637169664 24682419959573376 24732375945323904 24750415606844928 24800509212390912 24829339125999408 24855473785411731 24923495436263424 24923946164985868 24952468317993216 24973939346743296 25002970868139264 25071849575764992 25074204403376128 25098239494810944 25100994915124128 25178272146261234 25247633777518152 25317186487649056 25346158652086272 25346617024457729 25348539243675648 25399843421601792 25424190657081216 25453745583310044 25494229749800448 25496624248696832 25499423405840384 25505262693615276 25523866094558832 25575525125278128 25577927259693952 25677741052035072 25756793883887616 25775580750323712 25827749238939648 25855344875007648 25857773290981632 25882559479023786 25898900063289344 25929006826218496 25981485841552384 26011688608189856 26038596880429056 26108348565388089 26110328552275968 26163174553731072 26193588528526848 26212693990619136 26265747174610944 26290924429481712 26293393756468608 26365827348084224 26377237486559388 26395999543001088 26396476901210416 26449423728279552 26449902052638064 26480170459911168 26550203763105792 26553118587899904 26561693692759104 26581067648771328 26634866402656512 26708240690267136 26739288289537824 26793407274100896 26812950240748672 26843634108555264 26895011604185088 26926276319534592 26980773758535168 27000453389285376 27002989357481984 27012138170043312 27031840677825984 27055100958971904 27057642059841536 27086551773817536 27115062311358252 27189759452711856 27278530065211392 27298426877804544 27351108628107264 27351603258977998 27353677530955776 27379897630702848 27382903543771776 27411726012795432 27460917513981952 27467205977739528 27516497040068608 27542873211837984 27545460125824256 27574891048585881 27618748895617152 27630701251416549 27650854935772068 27814499180396544 27817552806371328 27844217557700544 27846832774903296 27900572863939776 27903193374211584 27923545812850688 27933006516749334 27980061675517952 28012587731896768 28098320600604672 28118815363989504 28121902399438848 28175726442479616 28208479953798144 28286189264965632 28343439099875328 28364112651370496 28376387572570752 28397085156504064 28403587999707921 28406255754756264 28481834798605188 28484509902840992 28517106649135104 28574823849302016 28575340610439337 28595666171584512 28653542372302848 28683702279783936 28686851331570432 28762720743364608 28775168167155696 28796156619502272 28854438602877888 28933927414456064 28963858650660864 28967038459527168 28967562313665976 28997528344114176 29056217893807104 29089994952354336 29136262571200512 29138999141367808 29142198178103296 29170132679495808 29229171571746432 29250491171725824 29263149684213588 29284494067644816 29374650837304773 29455040061038592 29455572740437844 29489280739446528 29548965571437312 29551740903979008 29573295784288256 29580067976027184 29633150658535424 29661555766594752 29696036513861718 29756139809217822 29758396434776064 29838112646157816 29957364560707584 30017996770983936 30046770776550528 30049592864535552 30081699325730052 30132374112096256 30142583183363508 30164569020842256 30167402172811904 30228459488729216 30263051954184192 30285125660934144 30346421243314176 30378363027167232 30439847317321728 30462049977655296 30523703646019584 30559186616614656 30588479384300838 30643371703712768 30675626049213376 30710730237530112 30772887222325248 30773443734319286 30857661016326144 30893532203229696 30920115381682176 30956059170077184 30978638352549888 30988642641552288 31071092507569296 31074010803099264 31159614138644992 31173098847752004 31195272187183104 31195836337794128 31258409860694016 31258975153117712 31291311577946112 31294746907167744 31327686871766208 31377513538215936 31383905730265088 31391092545988032 31413989039457024 31477569384957696 31480525858084864 31514161198383864 31564284452133888 31600977069453792 31634239363251294 31821962923086336 31824951742746624 31886368987359744 31909626732791808 31912623786115072 31923436019142096 31946720801067072 31957037724100797 31977213343449088 32014385979310592 32045073640696116 32133352080477648 32238262804340736 32261777219223552 32327073445675008 32358060836285184 32395676196940056 32450249043795968 32453811607433216 32461243428237624 32464292291150016 32487971570720512 32550668341263072 32553725603246848 32588507602874223 32590979027582976 32781374034038784 32784972950366208 32808886132678656 32871680849559552 32906802568191552 32909893279431168 32945055826100418 32976501260431872 33000554142459904 33067345616521216 33105785501332544 33140032393273344 33140631713882308 33207106164350976 33231327248351232 33245708516976384 33269957757324288 33298585795657728 33337294490852352 33429132767686656 33464319326414592 33467993220165504 33567876726927543 33571029528348312 33663511703357536 33702035130796032 33770246367356928 33770857085064671 33794878202781696 33805791972602496 33898920876108288 33938327444413392 33992306333067264 34007016924820368 34031821459411776 34100700167037504 34140341298249186 34269806224862208 34339166601772032 34342391845183488 34367441000431616 34379084943691488 34436998985252864 34473793166676864 34477031054642176 34510079305365048 34715496444087459 34718129173905408 34810501890318336 34811131420517452 34850968146618624 34924784704702464 34950258654158848 34958262153486672 35020996232814592 35054565905975616 35057858341958144 35095315880018394 35097977414320128 35166347047257426 35169013968371712 35169649982079184 35306893946548224 35400271684141056 35404158117199872 35415591590345472 35441423531695104 35509820008650624 35513155203542016 35551099203135516 35610987587022848 35652384386050432 35724543032134528 35761498946224128 35765425036763136 35791512144740352 35803070710589952 35901701759379456 35974365011380224 36000604519047168 36016184226724416 36042454237101312 36073467945295872 36115402365090048 36150021090537354 36153416415144336 36253012603615808 36294499371626496 36367957626384384 36368615322377338 36371373420281856 36468144837476352 36506530174270464 36510538058362368 36522328827543768 36548968017060576 36622941303652704 36723830949117312 36766521398114508 36824998527489536 36840935001888732 36867139857580032 36867806581029424 36909996899263488 36980640955754496 37023629939360064 37090070408495104 37098563917985856 37125623410267392 37129110366537728 37200763818586368 37204257832282112 37244008688999112 37385919247478802 37464427467472896 37607774363647488 37611306605064192 37647359242216416 37651492372686192 37714919019954176 37767408219391851 37791252133167104 37835183430094336 37871450666277228 37875007673008352 37975779731473584 38022808865513472 38099765132402688 38127554895446016 38204723163070464 38241344624700672 38244936373045248 38249135108760576 38285799141838248 38350294324486144 38363287687917192 38366890889540928 38394875492669696 38472584803837184 38516611578052608 38635190825831424 38663371125485568 38741623858409472 38786659936472448 38848350094934016 38893510239327744 38972228762328576 39000654895634432 39017532912284784 39045992090193088 39165492828413952 39166201116406364 39244761830596608 39273386748051456 39290382792790272 39319040985928704 39398620761916416 39402321205305344 39440090634702912 39548741022126336 39565856229839082 39594715351815624 39674853078957096 39784150194877088 39825305644658688 39829677881849856 39830398181290717 39871601473156992 39952299603984768 40062361035400704 40066123819380736 40108932434306736 40190110911151344 40219425361123008 40350735938912256 40500680083928064 40504484036222976 40547761016738976 40582651438457856 40586463089762304 40616066636873728 40629827660726304 40672593467037378 40698271528026112 40745582155486208 40784639179067784 40917795097817088 40947640316706816 41027404888466997 41030516296433664 41191376270972928 41274745560102912 41304851136733184 41314309817756976 41318190188736384 41428123343425728 41432014404132352 41476282403658102 41479427853287424 41563380144439296 41564131797002672 41721748770594816 41726329209556992 41770249162354944 41836684717621248 41854790061317376 41885318719276032 41970092513276928 42018881597845152 42085712602845184 42134636092605056 42178223045984256 42178985817668392 42182853599158272 42263589663719424 42312719930697216 42429283897448448 42433268990328832 42515158649812992 42546168977055744 42564581358856128 42595627734756096 42609383632134396 42722752197907782 42726764854261488 42844469440636864 42893499257376768 42894274964466926 42980313558454272 42981090835536854 42984350405787648 43025553419675904 43030276997355648 43144081115046912 43162752250733544 43194234929253408 43281657904316832 43285723054866688 43400891121684096 43451343470498964 43704393856800768 43708498712051712 43713297267154944 43745181510238208 43755199019243712 43843757357619648 43875736757588736 43879857705908224 43894724526320382 43926741101467224 43968668347242496 44183359110656766 44186709857697792 44276141552467968 44327611355968512 44359943676432384 44449725987803136 44492333649892128 44544054770792577 44572177023582208 44619092435219456 44623990960220672 44634209713826733 44757168969236724 44761372704464416 44936046841061376 45026995156475904 45059837603708928 45074389296803328 45198561168144384 45246853531263384 45251103259217856 45323075110756352 45342689233093824 45375761945882368 45427688491401216 45467600222716672 45514635022467072 45519631864971264 45520455064332248 45567544540750848 45659770975982592 45693074966482944 45785555469029376 45789855793577984 45838779924921984 45965057555569152 46013439073820064 46160165601478929 46286491524489216 46287328592116612 46340298304844544 46380173072523264 46414002520424448 46434088755115776 46467957528824832 46482963962328432 46566379606269952 46611016204648896 46739421207967488 46759648271628006 46793754506691192 46888462729676568 47066270307323904 47075858595397632 47120983559185536 47216354077436544 47220788787127296 47255231375593472 47271241797575796 47346426678200832 47350873604722688 47401465604180688 47451359044876941 47687233382350848 47737427614119936 47864440099187712 47868935679172608 47920081201600608 47965820015173632 48000806025396224 48021578968965888 48056605649468416 48067610461044174 48097957260394496 48153869820120064 48200028120716472 48204555220192448 48357394206511104 48392665828835328 48490610168512512 48675373565693952 48680717411149824 48696438436725024 48731957356080768 48826002511894608 48830588404870272 48965107932156416 49021142008430592 49022028530819344 49120358352519168 49121246669184976 49172061051058176 49177459425549312 49213329199017984 49307521274339328 49364839919146752 49464751890647808 49500831213689856 49601018424781824 49658678251998816 49710947570823462 49846990872526848 49847892329971736 49904936635986432 49947878693486592 50005941736278528 50143699151529984 50148408806752256 50196478989621888 50201989830248256 50356544292522468 50495267555036304 50634372975298112 50692317304172544 50693234048915458 50697078487351296 50799686843203584 50848381314162432 50907491166620088 50988459499600896 50993248497393664 50998846811680768 51010525387230552 51047732189117664 51151050250556256 51155854519387904 51210511947373779 51513587767775232 51551161500647424 51655498477879296 51710689750015296 51715546581963264 51765118958047572 51858013652436992 51962971683104768 52023377216379712 52077193760858112 52216697130776178 52220657104551936 52326349107462144 52387177057053696 52425387981238272 52531494349221888 52581848858963424 52586787512937216 52642973820027591 52731654696168448 52749520570886139 52754474973118776 52792953802420832 52899804105276128 52960340919822336 53100407526211584 53106237175799808 53123387385518208 53162135297542656 53269732805313024 53416481380534272 53478576579075648 53586814548201792 53625900481497344 53687268217110528 53790023208370176 53852552639069184 53961547517070336 54000906778570752 54005978714963968 54024276340086624 54063681355651968 54110201917943808 54115284119683072 54173103547635072 54230124622716504 54379518905423712 54552922983566007 54557060130422784 54702217256214528 54703206517955996 54759795261405696 54765807087543552 54823452025590864 54921835027963904 54934411955479056 55032994080137216 55085746423675968 55090920251648512 55149782097171762 55237497791234304 55261402502833098 55301709871544136 55628998360793088 55635105612742656 55688435115401088 55693665549806592 55801145727879552 55806386748423168 55847091625701376 55866013033498668 55960123351035904 56025175463793536 56078878871218203 56196641201209344 56243804798877696 56416959907596288 56572378529931264 56686878199750656 56728225302740992 56752775145141504 56794170313008128 56807175999415842 56812511509512528 56963669597210376 56969019805681984 57034213298270208 57149647698604032 57150681220878674 57191332343169024 57307084744605696 57367404559567872 57373702663140864 57525441486729216 57550336334311392 57592313239004544 57708877205755776 57867854828912128 57934076919054336 57935124627331952 57995056688228352 57996105499294039 58112435787614208 58179989904708672 58272525142401024 58284396356206592 58340265358991616 58458343143492864 58500982343451648 58526299368427176 58568988135289632 58749301674609546 58910080122077184 58911145480875688 58978561478893056 59097931142874624 59103481807958016 59146591568576512 59160135952054368 59266301317070848 59323111533189504 59348784344758623 59392073027723436 59512279618435644 59676225292315632 59914729121415168 60035993541967872 60093541553101056 60099185729071104 60163398651460104 60264748224192512 60285166366727016 60329138041684512 60334804345623808 60456918977458432 60526103908368384 60756726054334464 60879694634643456 60924099955310592 61047407292039168 61118373233229312 61176958768601676 61286743407425536 61351252098426752 61421460475060224 61545774444650496 61546887468638572 61715322032652288 61787064406459392 61840230763364352 61912118340154368 61957276705099776 61977285283104576 62142185015138592 62148021606198528 62214423605487153 62319228277289984 62346197695504008 62391672675588256 62517950306235424 62582623155892224 62589493814335488 62655373743532416 62755027076431872 62782185091976064 62827978078914048 62955138769915392 62961051716169728 63028322396767728 63128568904267776 63201954138907584 63268478726502588 63643925846172672 63649903485493248 63772737974719488 63819253465583616 63825247572230144 63846872038284192 63893441602134144 63914075448201594 63954426686898176 64028771958621184 64090147281392232 64266704160955296 64341412446700389 64471636253305281 64476525608681472 64716121672570368 64791352393880112 64900498087591936 64907623214866432 64922486856475248 64928584582300032 64975943141441024 65101336682526144 65107451206493696 65177015205748446 65181958055165952 65562748068077568 65569945900732416 65617772265357312 65743361699119104 65813605136383104 65819786558862336 65890111652200836 65953002520863744 66001108284919808 66134691233042432 66211571002665088 66275038665985149 66280064786546688 66281263427764616 66414212328701952 66491417033952768 66539915514648576 66674588981704704 66858265535373312 66928638652829184 66935986440331008 67135753453855086 67142059056696624 67327023406715072 67404070261592064 67540492734713856 67541714170129342 67589756405563392 67611583945204992 67797841752216576 67876654888826784 67984612666134528 68014033849640736 68063642918823552 68201400334075008 68280682596498372 68539612449724416 68540851953711137 68678333203544064 68684783690366976 68758169887382976 68947586333353728 68954062109284352 69020158610730096 69430992888174918 69436258347810816 69621003780636672 69622262841034904 69701936293237248 69849569409404928 69900517308317696 69916524306973344 70041992465629184 70109131811951232 70115716683916288 70139472407442009 70190631760036788 70332694094514852 70339299964158368 70613787893096448 70808316234399744 70831183180690944 70882847063390208 71019640017301248 71026310407084032 71102198406271032 71221975174045696 71304768772100864 71449086064269056 71522997892448256 71530850073526272 71606141421179904 71803403518758912 71948730022760448 72001209038094336 72032368453448832 72084908474202624 72146935890591744 72230804730180096 72300042181074708 72306832830288672 72506025207231616 72588998743252992 72735915252768768 72737230644754676 72936289674952704 73013060348540928 73021076116724736 73044657655087536 73097936034121152 73245882607305408 73447661898234624 73533042796229016 73649997054979072 73681870003777464 73735613162058848 73819993798526976 73961281911508992 74047259878720128 74197127835971712 74251246820534784 74258220733075456 74401527637172736 74408515664564224 74488017377998224 74566421356235193 74771838494957604 75215548727294976 75222613210128384 75294718484432832 75302984745372384 75429838039908352 75534816438783702 75582504266334208 75670366860188672 75742901332554456 75750015346016704 75951559462947168 76039851073373187 76045617731026944 76199530264805376 76482689249401344 76489872746090496 76498270217521152 76571598283676496 76700588648972288 76726575375834384 76733781779081856 76789750985339392 76945169607674368 77033223156105216 77270381651662848 77326742250971136 77483247716818944 77573319872944896 77696700189868032 77787020478655488 77944457524657152 78001309791268864 78035065824569568 78091984180386176 78325045696164267 78330985656827904 78332402232812728 78489523661193216 78580765585580544 78638081971857408 78797241523832832 78804642410610688 78880181269405824 79097482044252672 79131712459678164 79189430703631248 79349706157914192 79568300389754176 79650611289317376 79659355763699712 79660796362581434 79743202946313984 79904599207969536 80124722070801408 80132247638761472 80217864868613472 80380221822302688 80438850722246016 81001360167856128 81002825036204071 81008968072445952 81095522033477952 81165302876915712 81172926179524608 81259655321452608 81345186934074756 81491164310972416 81569278358135568 81835590195634176 81895280633413632 82054809776933994 82061032592867328 82382752541945856 82549491120205824 82609702273466368 82628619635513952 82636380377472768 82724673145757643 82856246686851456 82864028808264704 82892103754249647 82952564807316204 83128263594005344 83443497541189632 83452658419113984 83540498324709888 83709580122634752 83770637438552064 83940185026553856 84037763195690304 84171425205690368 84269272185210112 84356446091968512 84357971635336784 84365707198316544 84527179327438848 84625439861394432 84858567794896896 84866537980657664 85030317299625984 85092337954111488 85129162717712256 85191255469512192 85218767264268792 85445504395815564 85453529708522976 85688938881273728 85726021831318011 85786998514753536 85788549928933852 85960627116908544 85962181671073708 86051106839351808 86060553994711296 86288162230093824 86325504501467088 86388469858506816 86563315808633664 86571446109733376 86801782243368192 86902686940997928 87408787713601536 87416997424103424 87426594534309888 87510398038487424 87687514715239296 87751473515177472 87759715411816448 87789449052640764 87853482202934448 87937336694484992 88123952511914319 88366718221313532 88655222711937024 88719887352864768 88899451975606272 88984667299784256 89088109541585154 89144354047164416 89238184870438912 89247981920441344 89268419427653466 89514337938473448 89522745408928832 89872093682122752 90053990312951808 90148778593606656 90397122336288768 90493707062526768 90502206518435712 90646150221512704 90685378466187648 90751523891764736 90855376982802432 90935200445433344 91039263729942528 91040910128664496 91135089081501696 91319541951965184 91386149932965888 91571110938058752 91677559849843968 91930115111138304 92026878147640128 92320331202957858 92572983048978432 92574657184233224 92680596609689088 92760346145046528 92868177510231552 92935915057649664 92965927924656864 93132759212539904 93222032409297792 93478842415934976 93519296543256012 93587509013382384 93776925459353136 94132540614647808 94151717190795264 94241967118371072 94432708154873088 94441577574254592 94510462751186944 94542483595151592 94692853356401664 94701747209445376 94802931208361376 94902718089753882 95474855228239872 95728880198375424 95730611406422993 95737871358345216 95840162403201216 95931640030347264 96043157937931776 96113211298936832 96135220922088348 96307739640240128 96400056241432944 96409110440384896 96714788413022208 96785331657670656 96981220337025024 97350747131387904 97361434822299648 97392876873450048 97463914712161536 97652005023789216 97661176809740544 97765522808622669 97930215864312832 98044057061638688 98242493338369952 98344122102116352 98354918851098624 98426658398035968 98615042548678656 98729679838293504 98929503781295616 99001662427379712 99202036849563648 99317356503997632 99421895141646924 99693981745053696 99695784659943472 99809873271972864 99895757386973184 100011883472557056 100287398303059968 100296817613504512 100392957979243776 100403979660496512 100713088585044936 100990535110072608 101268745950596224 101312571255194013 101384634608345088 101386468097830916 101696762628324864 101814982333240176 101976918999201792 101986496994787328 101997693623361536 102021050774461104 102095464378235328 102302100501112512 102311709038775808 102421023894747558 103027175535550464 103102323001294848 103310996955758592 103421379500030592 103431093163926528 103530237916095144 103716027304873984 103925943366209536 104046754432759424 104146489332262377 104154387521716224 104433394261552356 104774354114107392 104850775962476544 105062988698443776 105163697717926848 105173575025874432 105285947640055182 105463309392336896 105499041141772278 105508949946237552 105585907604841664 105799608210552256 105920681839644672 106200815052423168 106212474351599616 106246774771036416 106324270595085312 106539465610626048 106832962761068544 106957153158151296 107173629096403584 107251800962994688 107374536434221056 107705105278138368 107707053070117501 107923095034140672 108001813557141504 108048552680173248 108127362711303936 108220403835887616 108346207095270144 108460249245433008 108759037810847424 109105845967132014 109114120260845568 109404434512429056 109406413035911992 109519590522811392 109531614175087104 109646904051181728 109843670055927808 109868823910958112 110065988160274432 110171492847351936 110181840503297024 110299564194343524 110474995582468608 110522805005666196 110603419743088272 111270211225485312 111376870230802176 111387331099613184 111602291455759104 111612773496846336 111694183251402752 111732026066997336 111920246702071808 112050350927587072 112157757742436406 112393282402418688 112833919815192576 113144757059862528 113373756399501312 113505550290283008 113588340626016256 113614351998831684 113625023019025056 113927339194420752 113938039611363968 114068426596540416 114299295397208064 114301362441757348 114382664686338048 114614169489211392 114734809119135744 114747405326281728 115050882973458432 115100672668622784 115184626478009088 115417754411511552 115735709657824256 115870249254663904 115990113376456704 115992210998588078 116224871575228416 116359979809417344 116545050284802048 116680530717983232 116916686286985728 117001964686903296 117052598736854352 117137976270579264 117498603349219092 117820160244154368 117822290961751376 117957122957786112 118195862285749248 118206963615916032 118293183137153024 118320271904108736 118532602634141696 118646223066379008 118697568689517246 118784146055446872 119024559236871288 119352450584631264 119491194543872151 120187083106202112 120198371458142208 120326797302920208 120529496448385024 120570332733454032 120658276083369024 120669608691247616 120913837954916864 121052207816736768 121513452108668928 121759389269286912 121848199910621184 122094814584078336 122236746466458624 122353917537203352 122573486814851072 122702504196853504 122842920950120448 123082214665400991 123091548889300992 123093774937277144 123574128812918784 123824236680308736 123914553410199552 123954570566209152 124284370030277184 124296043212397056 124428847210974306 124638456554579968 124692395391008016 124783345351176512 125035900612470848 125165246311784448 125178987628670976 125310747487064832 125510054152863744 125564370183952128 125655956157828096 125910277539830784 125922103432339456 126056644793535456 126257137808535552 126403908277815168 126536957453005176 127287851692345344 127290153628320683 127299806970986496 127545475949438976 127638506931167232 127693744076568384 127786883204268288 127828150896403188 128057543917242368 128180294562784464 128533408321910592 128682824893400778 128943272506610562 128953051217362944 129432243345140736 129582704787760224 129800996175183872 129815246429732864 129844973712950496 129857169164600064 129951886282882048 130202673365052288 130214902412987392 130354030411496892 131125496136155136 131139891801464832 131235544530714624 131627210272766208 131639573117724672 131780223304401672 131906005041727488 132002216569839616 132269382466084864 132423142005330176 132550077331970298 132560129573093376 132562526855529232 132828424657403904 132982834067905536 133079831029297152 133349177963409408 133716531070746624 133857277305658368 133871972880662016 134271506907710172 134284118113393248 134654046813430144 134808140523184128 135080985469427712 135083428340258684 135179512811126784 135223167890409984 135595683504433152 135753309777653568 135969225332269056 136028067699281472 136127285837647104 136402800668150016 136561365192996744 137079224899448832 137081703907422274 137356666407088128 137369567380733952 137516339774765952 137895172666707456 137908124218568704 138040317221460192 138480496804436787 138861985776349836 139242007561273344 139244525682069808 139403872586474496 139699138818809856 139801034616635392 139833048613946688 140083984931258368 140218263623902464 140231433367832576 140278944814884018 140381263520073576 140665388189029704 140678599928316736 141227575786192896 141662366361381888 141765694126780416 142039280034602496 142052620814168064 142204396812542064 142354077134630823 142443950348091392 142609537544201728 142898172128538112 143061700147052544 143212282842359808 143606807037517824 143897460045520896 144002418076188672 144064736906897664 144169816948405248 144293871781183488 144461609460360192 144600084362149416 144613665660577344 145012050414463232 145177997486505984 145471830505537536 145474461289509352 146026120697081856 146042152233449472 146089315310175072 146195872068242304 146491765214610816 146895323796469248 147066085592458032 147299994109958144 147363740007554928 147471226324117696 147639987597053952 147922563823017984 148094519757440256 148394255671943424 148502493641069568 148516441466150912 148803055274345472 148817031329128448 148976034755996448 149132842712470386 149543676989915208 150431097454589952 150433817924378989 150445226420256768 150589436968865664 150605969490744768 151069632877567404 151340733720377344 151485802665108912 151500030692033408 151903118925894336 152079702146746374 152091235462053888 152399060529610752 152965378498802688 152979745492180992 152996540435042304 153143196567352992 153401177297944576 153453150751668768 153467563558163712 153579501970678784 153631535842121337 153890339215348736 154540763303325696 154653484501942272 154966495433637888 155146639745889792 155574040957310976 155888915049314304 156002619582537728 156070131649139136 156183968360772352 156650091392328534 156661971313655808 156664804465625456 156979047322386432 157161531171161088 157276163943714816 157594483047665664 157609284821221376 157760362538811648 158194964088505344 158263424919356328 158378861407262496 158699412315828384 159136600779508352 159301222578634752 159318711527399424 159321592725162868 159486405892627968 159809198415939072 160249444141602816 160264495277522944 160435729737226944 160760443644605376 160877701444492032 162002720335712256 162005650072408142 162017936144891904 162191044066955904 162330605753831424 162345852359049216 162519310642905216 162690373868149512 162982328621944832 163138556716271136 163658768950698021 163671180391268352 164109619553867988 164765505083891712 165098982240411648 165219404546932736 165257239271027904 165272760754945536 165449346291515286 165712493373702912 165728057616529408 165784207508499294 165905129614632408 166256527188010688 166886995082379264 166905316838227968 167080996649419776 167419160245269504 167541274877104128 167880370053107712 168075526391380608 168236636613654609 168342850411380736 168538544370420224 168715943270673568 168731414396633088 169250879722788864 169717135589793792 170060634599251968 170184675908222976 170258325435424512 170382510939024384 170437534528537584 170891008791631128 170907059417045952 171377877762547456 171452043662636022 171573997029507072 171577099857867704 171921254233817088 171924363342147416 172102213678703616 172121107989422592 172576324460187648 172651009002934176 172776939717013632 173126631617267328 173142892219466752 173603564486736384 173805373881995856 173988316497882117 174817575427203072 174853189068619776 175020796076974848 175375029430478592 175502947030354944 175519430823632896 175578898105281528 175706964405868896 175874673388969984 176247905023828638 176733436442627064 177310445423874048 177439774705729536 177798903951212544 177969334599568512 178176219083170308 178476369740877824 178495963840882688 178536838855306932 179028675876946896 179045490817857664 179744187364245504 180107980625903616 180297557187213312 180794244672577536 180987414125053536 181004413036871424 181292300443025408 181370756932375296 181503047783529472 181870400890866688 182081820257328992 182270178163003392 182639083903930368 182772299865931776 183142221876117504 183355119699687936 183860230222276608 184053756295280256 184640662405915716 185145966097956864 185149314368466448 185361193219378176 185520692290093056 185736355020463104 185871830115299328 185931855849313728 186265518425079808 186444064818595584 186957684831869952 187038593086512024 187175018026764768 187553850918706272 188265081229295616 188483934236742144 188865416309746176 188883155148509184 189020925502373888 189084967190303184 189385706712803328 189403494418890752 189605862416722752 189805436179507764 190949710456479744 191457760396750848 191461222812845986 191475742716690432 191680324806402432 191863280060694528 192086315875863552 192226422597873664 192270441844176696 192615479280480256 192800112482865888 192818220880769792 193024237340101167 193414908759915843 193429576826044416 194701494262775808 194722869644599296 194785753746900096 194927829424323072 195304010047578432 195322353619481088 195531045617245338 195860431728625664 196088114123277376 196484986676739904 196688244204232704 196709837702197248 196853316796071936 197230085097357312 197459359676587008 197859007562591232 198003324854759424 198404073699127296 198634713007995264 198825115997955447 198843790283293848 199391569319886944 199619746543945728 200023766945114112 200027384273075359 200574796606119936 200785915958487552 200807959320993024 201426177170089872 201981070220145216 202537491901192448 202625142510388026 202769269216690176 202772936195661832 203393525256649728 203629964666480352 203953837998403584 203972993989574656 203995387246723072 204042101548922208 204190928756470656 204604201002225024 204623418077551616 204842047789495116 205622555861133411 206054351071100928 206842759000061184 206862186327853056 207060475832190288 207432054609747968 207851886732419072 208093508865518848 208292978664524754 208308775043432448 208866788523104712 209548708228214784 209701551924953088 210125977396887552 210327395435853696 210347150051748864 210571895280110364 210926618784673792 210998082283544556 211017899892475104 211171815209683328 211599216421104512 211841363679289344 212424948703199232 212493549542072832 212648541190170624 213078931221252096 213665925522137088 213914306316302592 214347258192807168 214503601925989376 215410210556276736 215414106140235002 215846190068281344 216003627114283008 216097105360346496 216254725422607872 216440807671775232 216692414190540288 216920498490866016 217518075621694848 218211691934264028 218808869024858112 218812826071823984 219039181045622784 219063228350174208 219293808102363456 219687340111855616 219737647821916224 220131976320548864 220342985694703872 220363681006594048 220599128388687048 220949991164937216 221045610011332392 221206839486176544 222753740461604352 222774662199226368 223204582911518208 223225546993692672 223388366502805504 223464052133994672 223699264068705579 223840493404143616 224100701855174144 224315515484872812 225667839630385152 226289514119725056 226747512799002624 227011100580566016 227176681252032512 227228703997663368 227250046038050112 227854678388841504 227876079222727936 228119553220119561 228136853193080832 228598590794416128 228602724883514696 229469618238271488 229494810652563456 230101765946916864 230201345337245568 230369252956018176 230835508823023104 231471419315648512 231740498509327808 231980226752913408 231984421997176156 232449743150456832 232719959618834688 233090100569604096 233361061435966464 233833372573971456 234003929373806592 234105197473708704 234275952541158528 234975137088492801 234997206698438184 235644581923502752 235914245915572224 236391724571498496 236395999595452697 236413927231832064 236640543808217472 237292446132758016 237395137379034492 237568292110893744 238049118473742576 238704901169262528 238982389087744302 240374166212404224 240396742916284416 240653594605840416 241058992896770048 241140665466908064 241316552166738048 241339217382495232 241827675909833728 243008475108612213 243026904217337856 243518778538573824 244473492932917248 244707835074406704 245146973629702144 245405008393707008 245685841900240896 246164429330801982 246183097778601984 246187549874554288 247148257625837568 247648473360617472 247829106820399104 247909141132418304 248568740060554368 248592086424794112 248857694421948612 249276913109159936 249384790782016032 249566690702353024 250071801224941696 250330492623568896 250357975257341952 250621494974129664 251128740367904256 251311912315656192 251820555079661568 251844206864678912 252113289587070912 252514275617071104 252807816555630336 253073914906010352 254575703384690688 254580307256641366 254599613941972992 255090951898877952 255277013862334464 255387488153136768 255573766408536576 255656301792806376 256115087834484736 256360589125568928 257066816643821184 257178065493954033 257365649786801556 257886545013221124 258864486690281472 259165409575520448 259630492859465728 259689947425900992 259714338329200128 259903772565764096 260405346730104576 260429804825974784 260708060822993784 262250992272310272 262279783602929664 263254420545532416 263279146235449344 263560446608803344 263812010083454976 264004433139679232 264371857535742957 264538764932169728 264846284010660352 265100154663940596 265125053711058464 265965668135811072 266159662058594304 266698355926818816 267433062141493248 267714554611316736 267743945761324032 268543013815420344 268568236226786496 269308093626860288 269616281046368256 270161970938855424 270166856680517368 270446335780819968 271191367008866304 271506619555307136 271938450664538112 272056135398562944 272254571675294208 272805601336300032 273122730385993488 274158449798897664 274163407814844548 274713332814176256 275032679549531904 275790345333414912 275816248437137408 276080634442920384 276960993608873574 277723971552699672 278489051364139616 278807745172948992 278812787269035019 279398277637619712 279666097227893376 280436527247804928 280462866735665152 280557889629768036 280762527040147152 281330776378059408 281357199856633472 282455151572385792 283324732722763776 283531388253560832 284078560069204992 284105241628336128 284408793625084128 284708154269261646 284887900696182784 285219075088403456 285796344257076224 286424565684719616 287191834219268979 287213614075035648 287794920091041792 288129473813795328 288339633896810496 288923218920720384 289200168724298832 289227331321154688 290024100828926464 290355994973011968 290943661011075072 290948922579018704 292052241394163712 292084304466898944 292178630620350144 292391744136484608 292983530429221632 293790647592938496 294132171184916064 294599988219916288 294727480015109856 294942452648235392 295279975194107904 295845127646035968 296189039514880512 296788511343886848 297004987282139136 297032882932301824 297606110548690944 297634062658256896 297952069511992896 298265685424940772 299087353979830416 300862194909179904 300867635848757978 300890452840513536 301178873937731328 301211938981489536 302139265755134808 302681467440754688 302971605330217824 303000061384066816 303806237851788672 303937713765582039 304159404293492748 305930756997605376 305959490984361984 305993080870084608 306286393134705984 306906301503337536 306935127116327424 307159003941357568 307263071684242674 307780678430697472 309081526606651392 309306969003884544 309932990867275776 310293279491779584 311148081914621952 311777830098628608 312005239165075456 312140263298278272 312367936721544704 312439467996787131 313300182784657068 313329608931250912 314323062342322176 314552327887429632 315188966095331328 315520725077623296 316389928177010688 316526849838712656 316757722814524992 317398824631656768 318273201559016704 318602445157269504 318637423054798848 318643185450325736 318972811785255936 319618396831878144 320498888283205632 320528990555045888 320871459474453888 321520887289210752 321755402888984064 323121159210352503 324005440671424512 324011300144816284 324382088133911808 324661211507662848 325038621285810432 325380747736299024 325964657243889664 326277113432542272 327317537901396042 327342360782536704 328219239107735976 329531010167783424 330197964480823296 330514478542055808 330545521509891072 330898692583030572 331424986747405824 331456115233058816 331568415016998588 331810259229264816 332513054376021376 333810633676455936 334161993298839552 334838320490539008 335082549754208256 335760740106215424 336151052782761216 336473273227309218 336685700822761472 337077088740840448 337431886541347136 338501759445577728 339434271179587584 340121269198503936 340516650870849024 340765021878048768 340875069057075168 341782017583262256 341814118834091904 342755755525094912 342904087325272044 343147994059014144 343154199715735408 343842508467634176 343848726684294832 344204427357407232 344242215978845184 345152648920375296 345302018005868352 345553879434027264 346253263234534656 346285784438933504 347207128973472768 347610747763991712 347976632995764234 349635150854406144 350041592153949696 350750058860957184 351005894060709888 351038861647265792 351157796210563056 351413928811737792 351749346777939968 352495810047657276 353466872885254128 354620890847748096 354879549411459072 355597807902425088 355938669199137024 356352438166340616 356952739481755648 356991927681765376 357073677710613864 358057351753893792 358090981635715328 358473583631616453 360595114374426624 361588489345155072 361974828250107072 362008826073742848 362741513864750592 363006095567058944 363740801781733376 364163640514657984 364540356326006784 365278167807860736 365544599731863552 366284443752235008 366710239399375872 367720460444553216 368107512590560512 369246643996202973 369281324811831432 370298628736932896 370722386438756352 371472710040926208 371479427935711381 371743660230598656 371863711698627456 372888129637191168 373915369663739904 374077186173024048 374350036053529536 375107701837412544 376530162458591232 376967868473484288 377730832619492352 377766310297018368 378041851004747776 378169934380606368 378771413425606656 378806988837781504 379211724833445504 379610872359015528 381870460884962049 381899420912959488 382915520793501696 382922445625691972 383360649612804864 384172631751727104 384452845195747328 384540883688353392 385230958560960512 385600224965731776 385636441761539584 386048474680202334 386829817519831686 386859153652088832 389402988525551616 389445739289198592 389571507493800192 389855658848646144 390608020095156864 390644707238962176 391062091234490676 391720863457251328 392176228246554752 392969973353479808 393376488408465408 393419675404394496 393706633592143872 394918719353174016 395718015125182464 396006649709518848 396808147398254592 397269426015990528 397650231995910894 397687580566587696 398783138639773888 399239493087891456 400047533890228224 400054768546150718 401149593212239872 401571831916975104 401615918641986048 402852354340179744 403962140440290432 405074983802384896 405250285020776052 405538538433380352 405545872391323664 406787050513299456 407259929332960704 407907675996807168 407990774493446144 408084203097844416 408381857512941312 409208402004450048 409246836155103232 409684095578990232 411245111722266822 412108702142201856 413685518000122368 413724372655706112 414120951664380576 414864109219495936 415441490413310361 415703773464838144 416187017731037696 416585957329049508 417733577046209424 419097416456429568 419403103849906176 420251954793775104 420654790871707392 420694300103497728 421143790560220728 421853237569347584 421996164567089112 422035799784950208 422343630419366656 423198432842209024 423682727358578688 424987099084145664 425297082380341248 426157862442504192 427331851044274176 427828612632605184 428694516385614336 429007203851978752 430820421112553472 430828212280470004 431692380136562688 432007254228566016 432194210720692992 432509450845215744 432881615343550464 433384828381080576 433840996981732032 435036151243389696 436423383868528056 437625652143647968 438078362091245568 438126456700348416 438587616204726912 439475295643832448 440685971389407744 440727362013188096 441198256777374096 441899982329874432 442091220022664784 442413678972353088 445507480923208704 445549324398452736 446409165823036416 446451093987385344 446776733005611008 446928104267989344 447398528137411158 447680986808287232 448201403710348288 448631030969745624 451301453773136967 451335679260770304 454022201161132032 454353362504065024 454457407995326736 454500092076100224 455709356777683008 455752158445455872 456239106440239122 456273706386161664 457197181588832256 457205449767029392 458939236476542976 458989621305126912 460203531893833728 460402690674491136 460738505912036352 461671017646046208 462942838631297024 463480997018655616 463960453505826816 463968843994352312 464899486300913664 465439919237669376 466722122871932928 467666745147942912 468007858747613184 468210394947417408 468551905082317056 469950274176985602 469994413396876368 471289163847005504 471828491831144448 472783449142996992 472791999190905394 472827854463664128 473281087616434944 474584892265516032 474790274758068984 475136584221787488 476098236947485152 477409802338525056 477964778175488604 480748332424808448 480793485832568832 481307189211680832 482281330933816128 482633104333476096 482678434764990464 483655351819667456 486016950217224426 486053808434675712 487037557077147648 488946985865834496 489415670148813408 490293947259404288 490810016787414016 490976306852094063 492328858661603964 492375099749108576 494296515251675136 495296946721234944 495658213640798208 495818282264836608 497137480121108736 497184172849588224 497715388843897224 498553826218319872 498769581564032064 499133381404706048 500143602449883392 500660985247137792 500715950514683904 501242989948259328 502257480735808512 502623824631312384 503641110159323136 503688413729357824 504226579174141824 505028551234142208 505615633111260672 506147829812020704 509151406769381376 509160614513282732 510181903797755904 510554027724668928 510774976306273536 511147532817073152 511312603585612752 512230175668969472 512721178251137856 514133633287642368 514356130987908066 514731299573603112 515773090026442248 517728973380562944 518330819151040896 519379894851801984 519428676658400256 519807545131528192 520810693460209152 520859609651949568 521416121645987568 521964949493646351 524559567205859328 526508841091064832 526558292470898688 527120893217606688 527624020166909952 528008866279358464 528743715071485914 529077529864339456 529692568021320704 530200309327881192 530250107422116928 531931336271622144 532319324117188608 533396711853637632 535429109222633472 535487891522648064 537086027630840688 537136472453572992 538616187253720576 539232562092736512 540323941877710848 540333713361034736 540892671561639936 542382734017732608 543013239110614272 543876901329076224 544112270797125888 544509143350588416 545611202672600064 546245460771986976 548316899597795328 548326815629689096 549426665628352512 550065359099063808 551580690666829824 551632496874274816 552161268885840768 553921987217747148 555447943105399344 556978102728279232 557615490345897984 557625574538070038 558796555275239424 559332194455786752 560873054495609856 560925733471330304 561115779259536072 561525054080294304 562661552756118816 562714399713266944 566649465445527552 567062776507121664 568157120138409984 568210483256672256 568817587250168256 569416308538523292 570438150176806912 571592688514152448 572849131369439232 574383668438537958 574427228150071296 575589840182083584 576258947627590656 576679267793620992 577846437841440768 578400337448597664 578454662642309376 579072712020303501 580048201657852928 580244726279747529 581897845158037408 584104482788327424 584168608933797888 584357261240700288 584783488272969216 585967060858443264 587581295185876992 588264342369832128 589199976439832576 589454960030219712 589884905296470784 590559950388215808 591690255292071936 592378079029761024 593577022687773696 594009974564278272 594065765864603648 595212221097381888 595268125316513792 595904139023985792 596531370849881544 598174707959660832 600082152819226077 601724389818359808 601735271697515956 602357747875462656 602423877962979072 604278531510269616 605362934881509376 605943210660435648 606000122768133632 607612475703577344 607875427531164078 608318808586985496 611861513995210752 611918981968723968 611986161740169216 612572786269411968 613812603006675072 613870254232654848 614318007882715136 614526143368485348 615561356861394944 616867667583400233 618163053213302784 620586558983559168 622296163829243904 623555660197257216 624010478330150912 624280526596556544 624735873443089408 624878935993574262 626600365569314136 626659217862501824 628646124684644352 629104655774859264 630377932190662656 631041450155246592 632779856354021376 633053699677425312 633515445629049984 634797649263313536 636546403118033408 637274846109597696 637286370900651472 637945623570511872 639236793663756288 640997776566411264 641742918948907776 643041774578421504 643510805777968128 646242318420705006 648010881342849024 648022600289632568 648764176267823616 649322423015325696 650077242571620864 650761495472598048 651929314487779328 652554226865084544 654635075802792084 656438478215471952 659062020335566848 660395928961646592 661028957084111616 661091043019782144 661797385166061144 662849973494811648 662912230466117632 663136830033997176 663620518458529632 665026108752042752 668323986597679104 669676640981078016 670165099508416512 671521480212430848 672302105565522432 672946546454618436 674154177481680896 674863773082694272 677003518891155456 678868542359175168 680242538397007872 681033301741698048 681530043756097536 681750138114150336 683564035166524512 683628237668183808 684358659660358683 685511511050189824 685808174650544088 686308399431470816 687697453368589664 688408854714814464 688484431957690368 690305297840750592 690604036011736704 691107758868054528 692506526469069312 692571568877867008 694414257946945536 695221495527983424 695953265991528468 699270301708812288 700083184307899392 701500117721914368 702011788121419776 702077723294531584 702315592421126112 702827857623475584 703498693555879936 704991620095314552 706933745770508256 709187998786358091 709241781695496192 711877338398274048 712704876332681232 713905478963511296 713983855363530752 714147355421227728 716114703507787584 716181963271430656 716947167263232906 721190228748853248 723176978690310144 723949656500214144 724017652147485696 725483027729501184 726012191134117888 727481603563466752 728327281029315968 729025425325836639 729080712652013568 730556335615721472 733420478798751744 735440920889106432 736215025181121024 738493287992405946 738562649623662864 740597257473865792 741444772877512704 742945420081852416 742958855871422762 743487320461197312 743727423397254912 745776259274382336 747830739327479808 748154372346048096 748700072107059072 750215403674825088 753935736946968576 753949371490822507 755461665238984704 755532620594036736 756339868761212736 757542826851213312 758423449666891008 759221744718031056 763740921769924098 763798841825918976 765831041587003392 765844891251383944 766721299225609728 768345263503454208 768905690391494656 769081767376706784 770461917121921024 771200449931463552 771272883523079168 771534196481862099 772096949360404668 773659635039663372 778891478578397184 779143014987600384 779711317697292288 781216040190313728 781289414477924352 782124182468981352 783441726914502656 784352456493109504 785939946706959616 786752976816930816 786839350808788992 789837438706348032 791436030250364928 792013299419037696 793616294796509184 794538852031981056 795300463991821788 795375161133175392 797566277279547776 798478986175782912 800095067780456448 800109537092301436 802299186424479744 803143663833950208 803231837283972096 805704708680359488 807924280880580864 810149967604769792 810500570041552104 811091744782647328 813574101026598912 814519858665921408 815815351993614336 816168406195688832 816763715025882624 818416804008900096 818493672310206464 819368191157980464 822490223444533644 827371036000244736 827448745311412224 828241903328761152 829728218438991872 830882980826620722 831407546929676288 832374035462075392 833171914658099016 835467154092418848 836438361807105057 838194832912859136 841309581743414784 841388600206995456 842287581120441456 843706475138695168 843992329134178224 844071599569900416 844687260838733312 846396865684418048 847365454717157376 849974198168291328 850594164760682496 852315724885008384 854663702088548352 855657225265210368 857389032771228672 858014407703957504 861575502657806937 861640842225106944 861656424560940008 863384760273125376 864388421441385984 865018901690431488 866769656762161152 867681993963464064 870072302486779392 872846767737056112 875251304287295936 876156724182491136 876252913400696832 877175232409453824 878950591287664896 881371942778815488 881454724026376192 882396513554748192 883799964659748864 884182440045329568 884827357944706176 891014961846417408 891031075398244781 891098648796905472 892818331646072832 892902187974770688 893856208535978688 894797056274822316 896402807420696576 897262061939491248 902602907546273934 902671358521540608 908044402322264064 908706725008130048 908914815990653472 909000184152200448 911418713555366016 911504316890911744 911813141296746117 912478212880478244 914410899534058784 917878472953085952 917979242610253824 920805381348982272 921477011824072704 923342035292092416 925885677262594048 926961994037311232 927920907011653632 927937687988704624 929798972601827328 930879838475338752 933444245743865856 935333490295885824 936015717495226368 936420789894834816 937103810164634112 939900548353971204 939988826793752736 942578327694011008 943656983662288896 945566898285993984 945583998381810788 946562175232869888 949169784531032064 949580549516137968 950273168443574976 952196473894970304 954819604677050112 955929556350977208 961496664849616896 961586971665137664 962614378423361664 964562661867632256 965266208666952192 965356869529980928 967310703639334912 969363477631057509 972033900434448852 977893971731668992 978831340297626816 980587894518808576 981620033574828032 981952613704188126 984657717323207928 984750199498217152 988593030503350272 990593893442469888 991636564529673216 994274960242217472 994368345699176448 995430777687794448 997107652436639744 997539163128064128 998266762809412096 1000287204899766784 1001431901029367808 1002485979896518656 1004514961471617024 1005247649262624768 1007282220318646272 1008453158348283648 1010057102468284416 1011231266222521344 1012295659624041408 1018302813538762752 1018321229026565464 1020363807595511808 1021549952612547072 1022295065634146304 1022625207171225504 1024460351337938944 1025442356502275712 1028267266575284736 1028712261975816132 1029462599147206224 1031546180052884496 1035457946761125888 1036661638302081792 1038759789703603968 1038857353316800512 1039615090263056384 1041621386920418304 1041719219303899136 1042832243291975136 1043929898987292702 1053017682182129664 1053036725470652923 1053116584941797376 1054241786435213376 1055248040333819904 1057487430142971828 1059385136042641408 1060400618655762384 1060500214844233856 1063862672543244288 1064638648234377216 1066793423707275264 1070858218445266944 1070975783045296128 1074172055261681376 1074272944907145984 1075420750894849359 1077232374507441152 1080667426722069472 1081785343123279872 1084765468035465216 1086026478221228544 1088224541594251776 1089018286701176832 1091222405345200128 1092490921543973952 1096633799195590656 1096653631259378192 1098853331256705024 1100130718198127616 1103161381333659648 1103264993748549632 1104322537771681536 1107843974435494296 1110895886210798688 1113956205456558464 1114438283807134143 1115230980691795968 1115251149076140076 1118664388911573504 1121746108991219712 1121851466942660608 1122231558519072144 1123050108160588608 1125323105512237632 1125428799426533888 1133298930891055104 1134125553014243328 1136314240276819968 1136420966513344512 1137635174500336512 1138832617077046584 1140876300353613824 1143185377028304896 1145611382654886147 1145698262738878464 1148767336877075916 1152517895255181312 1153358535587241984 1155692875682881536 1156800674897195328 1156909325284618752 1158145424040607002 1160096403315705856 1160489452559495058 1163795690316074816 1168208965576654848 1168337217867595776 1168714522481400576 1169566976545938432 1171934121716886528 1175162590371753984 1176528684739664256 1178399952879665152 1178909920060439424 1179769810592941568 1181119900776431616 1184756158059522048 1187154045375547392 1188019949128556544 1190424442194763776 1191808278047971584 1193062741699763088 1196349415919321664 1200164305638452154 1203448779636719616 1203470543395031912 1204715495750925312 1204847755925958144 1208557063020539232 1210725869763018752 1211886421320871296 1212000245536267264 1215224951407154688 1215750855062328156 1216637617173970992 1223723027990421504 1223972323480338432 1225145572538823936 1227625206013350144 1227740508465309696 1228636015765430272 1229052286736970696 1231122713722789888 1233735335166800466 1236326106426605568 1241173117967118336 1244592327658487808 1247111320394514432 1248561053193113088 1249471746886178816 1249757871987148524 1253200731138628272 1253318435725003648 1257292249369288704 1258209311549718528 1260755864381325312 1262082900310493184 1265559712708042752 1266107399354850624 1267030891258099968 1269595298526627072 1273092806236066816 1274572741801302944 1275891247141023744 1278473587327512576 1281995553132822528 1283485837897815552 1286083549156843008 1287021611555936256 1292484636841410012 1296021762685698048 1296045200579265136 1297528352535647232 1298644846030651392 1300154485143241728 1301522990945196096 1303858628975558656 1305108453730169088 1309270151605584168 1312876956430943904 1322057914168223232 1322182086039564288 1323594770332122288 1325699946989623296 1325824460932235264 1326273660067994352 1327241036917059264 1330052217504085504 1336647973195358208 1339353281962156032 1340330199016833024 1343042960424861696 1344604211131044864 1345893092909236872 1348308354963361792 1349727546165388544 1353904361319410901 1354007037782310912 1362066603483396096 1363060087512195072 1363500276228300672 1367128070333049024 1367256475336367616 1368717319320717366 1371023022100379648 1371616349301088176 1372616798862941632 1375394906737179328 1376817709429628928 1376968863915380736 1380610595681501184 1381208072023473408 1382215517736109056 1385013052938138624 1385143137755734016 1388828515893891072 1390442991055966848 1391906531983056936 1400166368615798784 1400191689911527513 1403000235443828736 1404023576242839552 1404631184842252224 1405655715246951168 1409983240190629104 1413867491541016512 1418375997572716182 1418483563390992384 1423754676796548096 1425409752665362464 1427810957927022592 1427967710727061504 1428294710842455456 1432229407015575168 1432363926542861312 1433894334526465812 1442380457497706496 1447899313000428288 1448035304294971392 1450966055459002368 1452024382268235776 1454963207126933504 1456654562058631936 1458050850651673278 1458161425304027136 1461112671231442944 1466840957597503488 1470881841778212864 1472430050362242048 1476986575984811892 1477125299247325728 1481194514947731584 1482889545755025408 1485890840163704832 1485917711742845524 1486974640922394624 1487454846794509824 1491552518548764672 1495661478654959616 1496308744692096192 1497400144214118144 1500430807349650176 1507871473893937152 1507898742981645014 1510923330477969408 1511065241188073472 1512679737522425472 1515085653702426624 1516846899333782016 1518443489436062112 1527481843539848196 1531662083174006784 1531689782502767888 1533442598451219456 1536690527006908416 1537811380782989312 1538163534753413568 1540923834243842048 1542400899862927104 1542545767046158336 1543068392963724198 1544193898720809336 1547319270079326744 1558286029975200768 1559422635394584576 1562432080380627456 1562578828955848704 1564248364937962704 1565894848480939053 1566883453829005312 1568704912986219008 1571879893413919232 1573678701617577984 1579674877412696064 1582872060500729856 1584026598838075392 1587232589593018368 1589077704063962112 1590600927983643576 1590750322266350784 1595132554559095552 1596957972351565824 1600190135560912896 1600219074184602872 1606287327667900416 1606463674567944192 1611409417360718976 1615848561761161728 1620299935209539584 1621001140083104208 1622183489565294656 1627148202053197824 1629039717331842816 1631630703987228672 1632336812391377664 1633527430051765248 1636833608017800192 1636987344620412928 1638736382315960928 1644980446889067288 1654742072000489472 1654771997168168879 1654897490622824448 1656483806657522304 1661765961653241444 1664748070924150784 1666343829316198032 1670934308184837696 1672876723614210114 1676389665825718272 1682619163486829568 1682777200413990912 1684575162240882912 1687412950277390336 1687984658268356448 1688143199139800832 1689374521677466624 1692793731368836096 1699948396336582656 1701188329521364992 1704631449770016768 1711314450530420736 1714778065542457344 1716028815407915008 1723151005315613874 1723281684450213888 1723312849121880016 1726769520546250752 1728776842882771968 1730037803380862976 1733539313524322304 1735363987926928128 1740144604973558784 1745693535474112224 1750502608574591872 1752313448364982272 1752505826801393664 1754350464818907648 1757901182575329792 1762743885557630976 1762909448052752384 1764793027109496384 1767599929319497728 1768364880090659136 1769654715889412352 1782029923692834816 1782062150796489562 1782197297593810944 1785636663292145664 1785804375949541376 1787712417071957376 1789594112549644632 1792805614841393152 1794524123878982496 1800246458457678231 1805205815092547868 1816088804644528128 1817413450016260096 1817829631981306944 1818000368304400896 1822837427110732032 1823008633781823488 1823626282593492234 1824956425760956488 1828821799068117568 1835756945906171904 1835958485220507648 1841610762697964544 1842954023648145408 1846684070584184832 1850603002750200699 1851771354525188096 1853923988074622464 1855875375977409248 1861759676950677504 1866888491487731712 1870666980591771648 1872031434990452736 1872841579789669632 1874207620329268224 1879801096707942408 1879977653587505472 1885156655388022016 1887313967324577792 1891133796571987968 1891167996763621576 1893124350465739776 1898339569062064128 1899161099032275936 1900546336887149952 1904392947789940608 1909639209354100224 1911859112701954416 1922993329699233792 1925228756846723328 1929125323735264512 1930532417333904384 1930713739059961856 1934621407278669824 1938726955262115018 1944067800868897704 1955787943463337984 1957662680595253632 1963240067149656064 1963905227408376252 1969315434646415856 1969500398996434304 1977186061006700544 1981187786884939776 1983273129059346432 1988549920484434944 1988736691398352896 1990861555375588896 1994215304873279488 1995078326256128256 1996533525618824192 2000574409799533568 2004971959793037312 2009029922943234048 2010495298525249536 2014564440637292544 2016906316696567296 2022462532445042688 2024591319248082816 2036605627077525504 2036642458053130928 2040727615191023616 2043099905225094144 2044590131268292608 2045250414342451008 2048920702675877888 2050884713004551424 2056534533150569472 2057424523951632264 2058925198294412448 2063092360105768992 2070915893522251776 2073323276604163584 2077519579407207936 2077714706633601024 2079230180526112768 2083242773840836608 2083438438607798272 2085664486583950272 2087859797974585404 2106035364364259328 2106073450941305846 2106233169883594752 2108483572870426752 2110496080667639808 2114974860285943656 2118770272085282816 2120801237311524768 2121000429688467712 2127563996359074273 2127725345086488576 2141716436890533888 2141951566090592256 2148344110523362752 2148545889814291968 2150841501789698718 2154464749014882304 2161334853444138944 2163570686246559744 2169530936070930432 2172052956442457088 2176449083188503552 2178036573402353664 2182444810690400256 2184981843087947904 2187076275977509917 2193307262518756384 2200261436396255232 2206322762667319296 2208645075543363072 2215687948870988592 2221791772421597376 2227912410913116928 2228876567614268286 2230461961383591936 2230502298152280152 2237328777823147008 2243492217982439424 2243702933885321216 2244463117038144288 2246100216321177216 2250646211024475264 2250857598853067776 2261848114472467521 2266597861782110208 2272628480553639936 2275270349000673024 2277665234154093168 2281752600707227648 2286370754056609792 2291222765309772294 2291396525477756928 2297534673754151832 2305035790510362624 2306717071174483968 2311385751365763072 2313601349794390656 2313818650569237504 2316290848081214004 2320192806631411712 2320978905118990116 2327591380632149632 2336674435735191552 2337429044962801152 2339133953091876864 2343868243433773056 2350325180743507968 2353057369479328512 2356799905759330304 2357819840120878848 2359539621185883136 2369512316119044096 2374308090751094784 2376039898257113088 2380848884389527552 2383616556095943168 2386125483399526176 2392698831838643328 2400328611276904308 2406897559273439232 2406941086790063824 2409430991501850624 2409695511851916288 2417114126041078464 2421451739526037504 2423772842641742592 2424000491072534528 2430449902814309376 2431501710124656312 2433275234347941984 2447446055980843008 2450291145077647872 2455250412026700288 2455481016930619392 2457272031530860544 2458104573473941392 2462245427445579776 2467470670333600932 2482346235934236672 2489184655316975616 2494222640789028864 2497122106386226176 2498943493772357632 2499515743974297048 2506401462277256544 2506636871450007296 2509315085421315171 2514584498738577408 2524165800620986368 2531119425416085504 2532214798709701248 2534061782516199936 2539190597053254144 2546185612472133632 2549145483602605888 2551782494282047488 2556947174655025152 2563991106265645056 2566971675795631104 2572167098313686016 2574043223111872512 2584726507973420811 2584969273682820024 2592090401158530272 2595056705071294464 2600308970286483456 2600355995549979667 2603045981890392192 2610216907460338176 2618540303211168336 2625753912861887808 2644115828336446464 2644364172079128576 2647189540664244576 2651399893979246592 2651648921864470528 2652547320135988704 2654482073834118528 2660104435008171008 2673093226194734343 2673295946390716416 2678706563924312064 2689208422262089728 2691786185818473744 2696616709926723584 2699455092330777088 2707808722638821802 2708014075564621824 2724133206966792192 2726120175024390144 2727000552456601344 2734256140666098048 2734512950672735232 2737434638641434732 2742046044200759296 2743232698602176352 2745233597725883264 2750789813474358656 2753635418859257856 2753937727830761472 2762416144046946816 2764431035472218112 2770026105876277248 2770286275511468032 2777657031787782144 2780885982111933696 2783813063966113872 2800332737231597568 2800383379823055026 2806000470887657472 2808047152485679104 2809262369684504448 2811311430493902336 2819966480381258208 2827734983082033024 2836751995145432364 2847509353593096192 2850819505330724928 2855935421454123008 2856589421684910912 2864458814031150336 2864727853085722624 2867788669052931624 2884760914995412992 2895798626000856576 2896070608589942784 2901932110918004736 2904048764536471552 2908090432893172527 2909926414253867008 2913309124117263872 2916101701303346556 2933681915195006976 2941763683556425728 2944860100724484096 2953973151969623784 2954250598494651456 2962389029895463168 2965779091510050816 2971781680327409664 2971835423485691048 2974909693589019648 2983105037097529344 2991322957309919232 2992617489384192384 2994800288428236288 3000861614699300352 3015742947787874304 3015797485963290028 3021846660955938816 3025359475044850944 3030171307404853248 3033693798667564032 3036886978872124224 3054963687079696392 3063379565005535776 3066885196902438912 3073381054013816832 3076327069506827136 3084801799725854208 3085091534092316672 3086136785927448396 3088387797441618672 3094638540158653488 3116572059950401536 3118845270789169152 3124864160761254912 3125157657911697408 3128496729875925408 3131789696961878106 3133766907658010624 3137409825972438016 3143759786827838464 3159110176411958769 3159349754825392128 3165744121001459712 3178155408127924224 3181201855967287152 3181500644532701568 3190265109118191104 3193915944703131648 3200380271121825792 3200438148369205744 3212574655335800832 3212927349135888384 3222818834721437952 3231697123522323456 3240599870419079168 3242002280166208416 3244366979130589312 3254296404106395648 3258079434663685632 3264673624782755328 3267054860103530496 3273667216035600384 3273974689240825856 3277472764631921856 3289960893778134576 3309484144000978944 3309543994336337758 3309794981245648896 3312967613315044608 3323531923306482888 3329496141848301568 3332687658632396064 3341868616369675392 3343314851421402429 3345753447228420228 3365238326973659136 3365554400827981824 3369150324481765824 3375969316536712896 3376286398279601664 3378749043354933248 3385587462737672192 3399896792673165312 3402376659042729984 3409262899540033536 3422628901060841472 3429556131084914688 3432057630815830016 3436834147964658441 3446302010631227748 3446625698243760032 3457553685765543936 3460075606761725952 3467078627048644608 3470727975853856256 3480289209947117568 3491387070948224448 3501005217149183744 3504626896729964544 3505011653602787328 3508700929637815296 3515802365150659584 3525487771115261952 3525818896105504768 3529586054218992768 3535199858638995456 3536729760181318272 3539309431778824704 3564059847385669632 3564124301592979124 3571273326584291328 3575424834143914752 3579188225099289264 3585611229682786304 3589048247757964992 3600492916915356462 3610411630185095736 3632177609289056256 3635659263962613888 3636000736608801792 3645674854221464064 3646017267563646976 3647252565186984468 3649912851521912976 3657643598136235136 3671916970441015296 3683221525395929088 3685908047296290816 3693368141168369664 3701206005500401398 3703542709050376192 3707847976149244928 3711750751954818496 3723519353901355008 3733776982975463424 3741333961183543296 3745683159579339264 3748415240658536448 3759602193415884816 3759955307175010944 3770313310776044032 3774627934649155584 3782267593143975936 3782335993527243152 3786248700931479552 3796679138124128256 3798322198064551872 3801092673774299904 3808785895579881216 3819278418708200448 3823718225403908832 3845986659398467584 3850457513693446656 3858250647470529024 3861064834667808768 3861427478119923712 3869242814557339648 3877453910524230036 3888135601737795408 3911575886926675968 3915325361190507264 3926480134299312128 3927810454816752504 3938630869292831712 3939000797992868608 3966546258118692864 3977099840968869888 3977473382796705792 3981723110751177792 3990156652512256512 3993067051237648384 4001148819599067136 4009943919586074624 4018059845886468096 4020990597050499072 4029128881274585088 4033812633393134592 4044925064890085376 4049182638496165632 4061713083958232703 4073284916106261856 4086199810450188288 4089180262536585216 4090500828684902016 4101769426009102848 4113069066301138944 4114849047903264528 4117850396588824896 4126184720211537984 4141831787044503552 4146646553208327168 4155039158814415872 4155429413267202048 4158460361052225536 4166485547681673216 4166876877215596544 4171328973167900544 4175719595949170808 4200575069734582539 4212070728728518656 4212146901882611692 4216967145740853504 4229949720571887312 4237540544170565632 4241602474623049536 4242000859376935424 4255127992718148546 4255450690172977152 4283432873781067776 4283903132181184512 4296688221046725504 4297091779628583936 4301683003579397436 4308929498029764608 4322669706888277888 4327141372493119488 4344105912884914176 4352898166377007104 4356073146804707328 4364889621380800512 4369963686175895808 4374152551955019834 4386614525037512768 4400522872792510464 4412645525334638592 4417290151086726144 4431375897741977184 4443583544843194752 4455824821826233856 4457753135228536572 4460923922767183872 4461004596304560304 4474657555646294016 4486984435964878848 4488926234076288576 4492200432642354432 4501292422048950528 4501715197706135552 4523696228944935042 4533195723564220416 4545256961107279872 4550540698001346048 4555330468308186336 4563505201414455296 4572741508113219584 4582445530619544588 4595069347508303664 4610071581020725248 4613434142348967936 4622771502731526144 4627202699588781312 4627637301138475008 4632581696162428008 4640385613262823424 4641957810237980232 4655182761264299264 4674858089925602304 4678267906183753728 4687736486867546112 4700650361487015936 4706114738958657024 4715639680241757696 4719079242371766272 4739024632238088192 4748616181502189568 4752079796514226176 4761697768779055104 4767233112191886336 4772250966799052352 4785397663677286656 4800657222553808616 4813882173580127648 4818861983003701248 4819391023703832576 4834228252082156928 4847545685283485184 4848000982145069056 4860899805628618752 4863003420249312624 4866550468695883968 4894892111961686016 4900582290155295744 4910500824053400576 4910962033861238784 4914544063061721088 4916209146947882784 4924490854891159552 4934941340667201864 4964315991504506637 4964692471868473344 4994244212772452352 4997886987544715264 4999031487948594096 5012802924554513088 5013273742900014592 5018630170842630342 5029168997477154816 5048331601241972736 5062238850832171008 5064429597419402496 5068123565032399872 5078381194106508288 5092371224944267264 5098290967205211776 5103564988564094976 5113894349310050304 5133943351591262208 5144334196627372032 5148086446223745024 5169453015946841622 5169938547365640048 5184180802317060544 5190113410142588928 5200617940572966912 5200711991099959334 5206091963780784384 5220433814920676352 5237080606422336672 5251507825723775616 5288231656672892928 5288728344158257152 5294379081328489152 5302799787958493184 5305094640271977408 5308964147668237056 5320208870016342016 5346186452389468686 5346591892781432832 5357413127848624128 5378416844524179456 5383572371636947488 5393233419853447168 5398910184661554176 5400739375373034693 5415617445277643604 5448266413933584384 5452240350048780288 5454001104913202688 5468512281332196096 5469025901345470464 5474869277282869464 5484092088401518592 5486465397204352704 5490467195451766528 5501579626948717312 5507270837718515712 5507875455661522944 5524832288093893632 5528862070944436224 5540052211752554496 5540572551022936064 5555314063575564288 5561771964223867392 5567626127932227744 5600665474463195136 5600766759646110052 5612000941775314944 5616094304971358208 5618524739369008896 5622622860987804672 5639932960762516416 5655469966164066048 5673503990290864728 5695018707186192384 5701639010661449856 5713178843369821824 5728917628062300672 5729455706171445248 5735577338105863248 5791597252001713152 5792141217179885568 5803864221836009472 5808097529072943104 5816180865786345054 5819852828507734016 5826618248234527744 5832203402606693112 5867363830390013952 5889720201448968192 5907946303939247568 5908501196989302912 5924778059790926336 5931558183020101632 5943563360654819328 5943670846971382096 5949819387178039296 5966210074195058688 5982645914619838464 5985234978768384768 5989600576856472576 6001723229398600704 6031485895575748608 6031594971926580056 6043693321911877632 6050718950089701888 6067387597335128064 6073773957744248448 6109927374159392784 6126759130011071552 6133770393804877824 6146762108027633664 6152654139013654272 6169603599451708416 6170183068184633344 6172273571854896792 6176775594883237344 6189277080317306976 6233144119900803072 6237690541578338304 6249728321522509824 6250315315823394816 6256993459751850816 6263579393923756212 6274819651944876032 6287519573655676928 6318220352823917538 6318699509650784256 6331488242002919424 6356310816255848448 6362403711934574304 6363001289065403136 6380530218236382208 6382691989077222819 6400876296738411488 6425149310671601664 6425854698271776768 6445637669442875904 6463394247044646912 6481199740838158336 6484004560332416832 6488733958261178624 6508592808212791296 6516158869327371264 6529347249565510656 6534109720207060992 6547334432071200768 6547949378481651712 6554945529263843712 6579921787556269152 6618968288001957888 6619087988672675516 6625935226630089216 6647063846612965776 6658992283696603136 6665375317264792128 6683737232739350784 6686629702842804858 6691506894456840456 6730476653947318272 6731108801655963648 6738300648963531648 6751938633073425792 6752572796559203328 6757498086709866496 6771174925475344384 6785544343417402563 6799793585346330624 6845257802121682944 6859112262169829376 6864115261631660032 6873668295929316882 6892604021262455496 6893251396487520064 6915107371531087872 6920151213523451904 6934157254097289216 6941455951707712512 6960578419894235136 6982774141896448896 7002010434298367488 7010023307205574656 7017401859275630592 7031604730301319168 7050975542230523904 7059172108437985536 7070399717277990912 7073459520362636544 7078618863557649408 7128119694771339264 7128248603185958248 7142546653168582656 7150849668287829504 7158376450198578528 7171222459365572608 7178096495515929984 7200985833830712924 7220823260370191472 7264355218578112512 7271318527925227776 7272001473217603584 7291349708442928128 7292034535127293952 7294505130373968936 7299825703043825952 7315287196272470272 7366443050791858176 7371816094592581632 7386736282336739328 7402412011000802796 7415695952298489856 7423501503909636992 7447038707802710016 7467553965950926848 7482667922367086592 7491366319158678528 7496830481317072896 7519204386831769632 7519910614350021888 7527945256263945513 7540626621552088064 7564671987054486304 7572497401862959104 7593358276248256512 7596644396129103744 7602185347548599808 7617571791159762432 7638556837416400896 7647436450807817664 7691973318796935168 7700915027386893312 7716501294941058048 7722129669335617536 7722854956239847424 7738485629114679296 7754907821048460072 7776271203475590816 7801067986649939001 7830650722381014528 7852960268598624256 7855620909633505008 7877261738585663424 7878001595985737216 7933092516237385728 7954199681937739776 7954946765593411584 7963446221502355584 7980313305024513024 7986134102475296768 8002297639198134272 8019279678584203029 8019887839172149248 8036119691772936192 8067625266786269184 8089850129780170752 8098365276992331264 8123426167916465406 8146569832212523712 8172399620900376576 8178360525073170432 8181001657369804032 8203538852018205696 8226138132602277888 8229698095806529056 8235700793177649792 8252369440423075968 8293293106416654336 8310078317628831744 8310858826534404096 8332971095363346432 8342657946335801088 8351439191898341616 8401150139469165078 8424141457457037312 8424293803765223384 8433934291481707008 8459899441143774624 8475081088341131264 8483204949246099072 8484001718753870848 8510255985436297092 8567806264362369024 8593376442093451008 8594183559257167872 8603366007158794872 8617858996059529216 8645339413776555776 8654282744986238976 8688211825769828352 8705796332754014208 8712146293609414656 8729779242761601024 8739927372351791616 8748305103910039668 8773229050075025536 8801045745585020928 8825291050669277184 8834580302173452288 8862751795483954368 8887167089686389504 8911649643652467712 8915506270457073144 8922009192609120608 8949315111292588032 8973968871929757696 8977852468152577152 8984400865284708864 9002584844097901056 9003430395412271104 9047392457889870084 9090513922214559744 9101081396002692096 9110660936616372672 9127010402828910592 9145483016226439168 9164891061239089176 9190138695016607328 9220143162041450496 9254405399177562624 9255274602276950016 9265163392324856016 9280771226525646848 9283915620475960464 9310365522528598528 9349716179851204608 9356535812367507456 9375472973735092224 9401300722974031872 9412229477917314048 9431279360483515392 9438158484743532544 9477330529235876307 9478049264476176384 9497232363004379136 9534466224383772672 9544501933598104704 9570795327354573312 9601314445107617232 9627764347160255296 9637723966007402496 9638782047407665152 9668456504164313856 9695091370566970368 9696001964290138112 9721799611257237504 9726006840498625248 9733100937391767936 9801164580310591488 9801341829380692591 9821001648106801152 9821924067722477568 9832418293895765568 9869882681334403728 9928631983009013274 9929384943736946688 9988488425544904704 9995773975089430528 9998062975897188192 10025605849109026176 10026547485800029184 10029944554264207287 10037260341685260684 10096663202483945472 10128859194838804992 10136247130064799744 10156762388213016576 10184742449888534528 10196581934410423552 10207129977128189952 10227788698620100608 10267886703182524416 10288668393254744064 10296172892447490048 10338906031893683244 10339877094731280096 10368361604634121088 10380226820285177856 10401235881145933824 10401423982199918668 10412183927561568768 10440867629841352704 10474161212844673344 10503015651447551232 10576463313345785856 10577456688316514304 10588758162656978304 10605599575916986368 10610189280543954816 10617928295336474112 10640417740032684032 10692372904778937372 10756833689048358912 10767144743273894976 10786466839706894336 10797820369323108352 10801478750746069386 10831234890555287208 10896532827867168768 10908002209826405376 10937024562664392192 10938051802690940928 10949738554565738928 10968184176803037184 10972930794408705408 10980934390903533056 11003159253897434624 11015750911323045888 11049664576187787264 11057724141888872448 11080104423505108992 11110628127151128576 11123543928447734784 11135252255864455488 11201330948926390272 11201533519292220104 11224001883550629888 11237049478738017792 11245245721975609344 11279865921525032832 11310939932328132096 11347007980581729456 11390037414372384768 11403278021322899712 11426357686739643648 11457835256124601344 11458911412342890496 11471154676211726496 11583194504003426304 11583403980177182153 11584282434359771136 11607728443672018944 11632361731572690108 11653236496469055488 11664406805213386224 11734727660780027904 11779440402897936384 11815892607878495136 11817002393978605824 11849556119581852672 11887341693942764192 11899638774356078592 11932420148390117376 11970469957536769536 11979201153712945152 12003446458797201408 12062971791151497216 12063189943853160112 12087386643823755264 12101437900179403776 12134775194670256128 12147547915488496896 12219854748318785568 12253518260022143104 12267540787609755648 12305308278027308544 12339207198903416832 12340366136369266688 12344547143709793584 12353551189766474688 12378554160634613952 12466288239801606144 12475381083156676608 12499456643045019648 12500630631646789632 12513986919503701632 12527158787847512424 12549639303889752064 12575039147311353856 12601725209203747617 12636440705647835076 12712621632511696896 12724807423869148608 12726002578130806272 12761060436472764416 12765383978154445638 12801752593476822976 12850298621343203328 12851709396543553536 12891275338885751808 12926788494089293824 12962399481676316672 12968009120664833664 12977467916522357248 13032317738654742528 13058694499131021312 13068219440414121984 13094668864142401536 13109891058527687424 13159843575112538304 13237936576003915776 13238175977345351032 13251870453260178432 13294127693225931552 13317984567393206272 13330750634529584256 13367474465478701568 13373259405685609716 13383013788913680912 13460953307894636544 13476601297927063296 13503877266146851584 13505145593118406656 13514996173419732992 13542349850950688768 13571088686834805126 13599587170692661248 13690515604243365888 13718224524339658752 13747336591858633764 13785208042524910992 13786502792975040128 13830214743062175744 13840302427046903808 13868314508194578432 13882911903415425024 13921156839788470272 13965548283792897792 14004020868596734976 14034803718551261184 14063209460602638336 14101951084461047808 14118344216875971072 14146919040725273088 14157237727115298816 14256239389542678528 14256497206371916496 14285093306337165312 14301699336575659008 14316752900397157056 14342444918731145216 14356192991031859968 14401971667661425848 14441646520740382944 14542637055850455552 14544002946435207168 14582699416885856256 14584069070254587904 14589010260747937872 14599651406087651904 14630574392544940544 14732886101583716352 14743632189185163264 14773472564673478656 14804824022001605592 14831391904596979712 14847003007819273984 14892947974513519911 14894077415605420032 14982732638317357056 14993660962634145792 15038408773663539264 15039821228700043776 15055890512527891026 15081253243104176128 15129343974108972608 15144994803725918208 15186716552496513024 15193288792258207488 15204370695097199616 15235143582319524864 15277113674832801792 15294872901615635328 15401830054773786624 15433002589882116096 15444259338671235072 15509815642096920144 15552542406951181632 15602135973299878002 15661301444762029056 15705920537197248512 15711241819267010016 15754523477171326848 15756003191971474432 15866185032474771456 15908399363875479552 15926892443004711168 15960626610049026048 15972268204950593536 16004595278396268544 16038559357168406058 16039775678344298496 16072239383545872384 16135250533572538368 16179700259560341504 16196730553984662528 16246852335832930812 16293139664425047424 16344799241800753152 16356721050146340864 16362003314739608064 16407077704036411392 16452276265204555776 16459396191613058112 16471401586355299584 16504738880846151936 16586586212833308672 16620156635257663488 16621717653068808192 16665942190726692864 16685315892671602176 16702878383796683232 16802300278938330156 16848282914914074624 16848587607530446768 16867868582963414016 16919798882287549248 16950162176682262528 16966409898492198144 16968003437507741696 17020511970872594184 17186752884186902016 17188367118514335744 17206732014317589744 17235717992119058432 17290678827553111552 17376423651539656704 17411592665508028416 17424292587218829312 17459558485523202048 17479854744703583232 17496610207820079336 17546458100150051072 17602091491170041856 17669160604346904576 17725503590967908736 17774334179372779008 17823299287304935424 17831012540914146288 17844018385218241216 17898630222585176064 17947937743859515392 17955704936305154304 17968801730569417728 18005169688195802112 18006860790824542208 18094784915779740168 18202162792005384192 18202491968849857669 18221321873232745344 18329782122478178352 18380277390033214656 18440286324082900992 18508810798355125248 18510549204553900032 18530326784649712032 18561542453051293696 18567831240951920928 18620731045057197056 18699432359702409216 18713071624735014912 18750945947470184448 18824458955834628096 18862558720967030784 18876316969487065088 18954661058471752614 18956098528952352768 18994464726008758272 19068932448767545344 19089003867196209408 19141590654709146624 19202628890215234464 19255528694320510592 19275447932014804992 19277564094815330304 19336913008328627712 19390182741133940736 19392003928580276224 19443599222514475008 19452013680997250496 19466201874783535872 19602329160621182976 19602683658761385182 19642003296213602304 19643848135444955136 19664836587791531136 19739765362668807456 19857263966018026548 19976976851089809408 19991547950178861056 19996125951794376384 20051211698218052352 20053094971600058368 20059889108528414574 20074520683370521368 20193326404967890944 20257718389677609984 20272494260129599488 20313524776426033152 20356633030252207689 20369484899777069056 20393163868820847104 20535773406365048832 20577336786509488128 20592345784894980096 20677812063787366488 20679754189462560192 20736723209268242176 20760453640570355712 20802471762291867648 20802847964399837336 20824367855123137536 20881735259682705408 20948322425689346688 21006031302895102464 21152926626691571712 21177516325313956608 21211199151833972736 21220378561087909632 21235856590672948224 21280835480065368064 21384745809557874744 21513667378096717824 21534289486547789952 21595640738646216704 21602957501492138772 21662469781110574416 21793065655734337536 21816004419652810752 21874049125328784384 21876103605381881856 21899477109131477856 21936368353606074368 21945861588817410816 21961868781807066112 22006318507794869248 22099329152375574528 22115448283777744896 22160208847010217984 22247087856895469568 22270504511728910976 22402661897852780544 22403067038584440208 22448003767101259776 22474098957476035584 22490491443951218688 22559731843050065664 22621879864656264192 22694015961163458912 22780074828744769536 22806556042645799424 22852715373479287296 22915670512249202688 22917822824685780992 22942309352423452992 23166389008006852608 23166807960354364306 23168564868719542272 23215456887344037888 23264723463145380216 23306472992938110976 23328813610426772448 23403203959949817003 23558880805795872768 23631785215756990272 23634004787957211648 23699112239163705344 23774683387885528384 23799277548712157184 23864840296780234752 23940939915073539072 23958402307425890304 24006892917594402816 24057839035752609087 24126379887706320224 24202875800358807552 24269550389340512256 24295095830976993792 24439709496637571136 24507036520044286208 24535081575219511296 24610616556054617088 24678414397806833664 24680732272738533376 24689094287419587168 24707102379532949376 24757108321269227904 24932576479603212288 24998913286090039296 25027973839007403264 25054317575695024848 25099278607779504128 25150078294622707712 25203450418407495234 25272881411295670152 25425243265023393792 25449614847738297216 25452005156261612544 25522120872945528832 25530767956308891276 25603505186953645952 25703418793087107072 25782550677771503616 25853576988178587648 25924798963352633344 25936018241329667328 25954935833044714496 26064635477309485056 26117388998262042624 26136438880828243968 26189337728284803072 26219782117055374848 26319687150225076608 26475873152007831552 26476351954690702064 26503740906520356864 26588255386451863104 26635969134786412544 26661501269059168512 26734948930957403136 26746518811371219432 26766027577827361824 26921906615789273088 26953202595854126592 27007754532293703168 27010291186236813312 27029992346839465984 27084699701901377536 27142177373669610252 27381031208486731776 27436449048679317504 27494673183717267528 27570416085049821984 27573005585950080256 27660429486124351488 27765823806830850048 27842313679576940544 27931096567585795584 28008041737193469952 28069607437102522368 28126418921205276672 28203902168922095616 28236688433751942144 28293838081450546176 28314475454230597632 28431991587707628921 28512994412743832992 28603398673151318016 28633505800794314112 28712385982063719936 28803943335322851696 28883293041480765888 29085274111700911104 29088005892870414336 29165398833771712512 29168138140509175808 29178020521495875744 29199302812175303808 29261148785089881088 29404025488142077773 29465772203167432704 29609648044003211184 29662783809193959424 29694006015638547968 29785895949027039822 29788154831210840064 29965465276634714112 29987321925268291584 30076817547327078528 30079642457400087552 30111781025055782052 30162506486208352256 30258687948217945216 30289989607451836416 30386577584516414976 30408741390194399232 30470287164639049728 30554227349665603584 30589745803231270656 30803660109547573248 30866005179764232192 30888518677342470144 31019631284193840288 31105084813902363264 31204271946599756004 31322602889524058112 31422483638534020032 31509046954342653696 31512006383942948864 31732370064949542912 31816798727750959104 31853784886009422336 31921253220098052096 31944536409901187072 32009190556792537088 32077118714336812116 32270501067145076736 32359400519120683008 32393461107969325056 32493704671665861624 32586279328850094848 32689598483601506304 32724006629479216128 32814155408072822784 32904552530409111552 32918792383226116224 32942803172710599168 33009477761692303872 33173172425666617344 33240313270515326976 33331884381453385728 33370631785343204352 33405756767593366464 33604600557876660312 33697175215060893536 33735737165926828032 33839597764575098496 33932819796984396288 33936006875015483392 34041023941745188368 34373505768373804032 34376734237028671488 34413464028635179488 34471435984238116864 34581357655106223104 34750211940531546459 34752847303079313408 34823185331016056832 34959709489407166464 34993220415640158672 35092916200300102144 35204182982340083712 35338321208693809152 35451007181935817472 35548668358745558016 35646598574609870848 35662025081828292576 35688036770436482432 35797260445170352128 35911409872610308608 35937603461138835456 36010339376391604224 36013721581649084416 36189569831559480336 36404325584010768384 36404983937699715338 36442643746465490688 36659564244956356704 36760554780066429312 37017621596710250496 37021098409107800064 37060653569299424064 37135662481903841856 37241462090114394112 37398864719404818432 37426143249470029824 37501891894940368896 37648917911669256192 37725117441934061568 37752633938974130176 37805175627611242851 37909322116943505228 38137864897535090688 38178007734392418816 38283181309418293248 38405257780430468928 38511057388641021184 38550895864029609984 38555128189630660608 38673826016657255424 38780365482267881472 38784007857160552448 38887198445028950016 38904027361994500992 38932403749567071744 39204658321242365952 39205367317522770364 39284006592427204608 39329673175583062272 39479530725337614912 39714527932036053096 39953953702179618816 39992251903588752768 40102423396436104704 40106189943200116736 40119778217056829148 40149041366741042736 40515436779355219968 40544988520259198976 40627049552852066304 40713266060504415378 40738969799554138112 40786327737641694208 41071546812730097664 41154673573018976256 41355624127574732976 41359508378925120384 41473446418536484352 41520907281140711424 41604943524583735296 41605695928799674672 41648735710246275072 41763470519365410816 41896644851378693376 42012062605790204928 42305853253383143424 42355032650627913216 42440757122175819264 42471713181345896448 42561670960130736128 42769491619115749488 43027334756193435648 43068578973095579904 43191281477292433408 43205915002984277544 43324939562221148832 43632008839305621504 43748098250657568768 43752207210763763712 43798954218262955712 43891723177634821632 43923737563614132224 44012637015589738496 44198658304751149056 44230896567555489792 44320417694020435968 44494175713790939136 44541009023457821952 44678843923540559733 44806134077168880416 44948197914952071168 44980982887902437376 45119463686100131328 45243759729312528384 45388031922326917824 45560149657489539072 45613112085291598848 45705430746958574592 45831341024498405376 45835645649371561984 45884618704846905984 46332778016013705216 46333615920708728612 46529446926290760432 46612945985876221952 46657627220853544896 46806407919899634006 47117761611591745536 47263570431513980544 47268009575914423296 47398224478327410688 47549366775771056768 47598555097424314368 47881879830147078144 47916804614851780608 48013785835188805632 48115678071505218174 48252759775412640448 48405751600717615104 48539100778681024512 48590191661953987584 48879418993275142272 49014073040088572416 49070163150439022592 49221233112109234176 49356828795613667328 49378188574839174336 49414204759065898752 49514216642538455808 49865152959206424576 49997826572180078592 50055947678014806528 50108635151390049696 50198557215559008256 50300156589245415424 50406900836814990468 50545762822591340304 50850486530046787584 50899229695476594432 50904010312523225088 51044241745891057664 51061535912617782552 51207010373907291904 51565101355543007232 51707153976357175296 51872036482659334656 51909871666089428992 52129270954618970112 52234777996524085248 52272877761656487936 52378675456569606144 52439564234110749696 52639374300450153216 52952703909381404128 53007481813040713728 53176510772903726208 53323002538118337024 53469897861914806272 53493037622742438864 53532055155654723648 53843813231578546176 53906405191708253184 54015509064587406336 54020582372473626624 54059984693678931968 54169399403802755072 54284354747339220504 54607475906549573007 54989346367434535056 55140832170099643968 55146011171900160512 55320858972248702976 55531647613661700096 55684627359153881088 55862193135171591168 56016083474386939904 56139214874205044736 56252837842410553344 56473376867503884288 56587676162901092352 56628950908461195264 56863983175415257842 57025988825487665984 57206797346302636032 57267011601588628224 57424771964127439872 57607886670645703392 57766586082961531776 58170548223401822208 58176011785740828672 58330797667543425024 58356041042991751488 58398605624350607616 58522297570179762176 58808050976284155546 58931544406334865408 59219296088006422368 59325567618387918848 59388012031277095936 59571791898054079644 59930930553269428224 59974643850536583168 60153635094654157056 60159284914800175104 60223562050111564104 60325012972416704512 60517375896435890432 60579979214903672832 60773155169032829952 60817482780388798464 60940574329278099456 61108454699331207168 61179491606462541312 61607320219095146496 61732010359528464384 61777037354684940288 62039262568387680576 62210169627804726528 62408543893199512008 62645205779048116224 62844967277068040064 63018093908685307392 63024012767885897728 63633597455501918208 63707569772018844672 63842506440196104192 63889072819802374144 64018381113585074176 64154237428673624232 64541002134290153472 64786922215938650112 64987409343331723248 65172558657700189696 65379196967203012608 65448013258958432256 65628310816145645568 65809105060818223104 65837584766452232448 65885606345421198336 66018955523384607744 66346344851333234688 66480626541030653952 66741263570686408704 66811513535186732928 67209201115753320624 67394350430121787072 67471474331853656064 67679195529150196992 67865639593968792576 67872013750030966784 68082047883490376736 68747011536747608064 68753468474057342976 68826928057270358976 69162715310212446208 69500423881063092918 69505694606158626816 69646370662032113664 69919418978814332928 69986440831280317344 70185832400600204288 70209611879849451009 70676642417387618304 70902014363871634944 71097336717491116032 71293197149219741696 71324050163656585152 71376073540872964864 71594520890340704256 71822819745220617216 71875206922277670912 72020678752783208448 72027443163298168832 72379139663118960672 72808651168021536768 72809967875399430676 72885287492930981376 73319128489912713408 73521109560132858624 74035243193420500992 74042196818215600128 74121307138598848128 74271324963807683712 74482924180228788224 74797729438809636864 75297835823338512384 75450234883868123136 75505267877948260352 75610351255222485702 75818644233887010456 76275729795070181376 76356015468784837632 76566362618836586496 76810515560860937856 77022114777282042368 77110256379261321216 77347652033314510848 77560730964535762944 77774396890057900032 77808054723989001984 77864807499134143488 78409316642484731904 78410734635045540728 78568013184854409216 78659346351166124544 78959061450675229824 79429055864072106192 79907907404359237632 79984503807177505536 80204846792872209408 80212379886400233472 80239556434113658296 80298082733482085472 81030873558710439936 81089977040518397952 81254099105704132608 81426532121008830756 81572655475283388416 82143093625460195328 82309347146037952512 82711248255149465952 82719016757850240768 82946892837072968704 83211391857599349344 83297471420492550144 83526941038730821632 83793289702757386752 84024125211580409856 84611706506766286848 84710065301255826432 84881514244351638528 84943426362691792896 85123341920261472256 85538983238231498976 86137157946191159808 86382562954584866816 86411830005968555088 86649879124442297664 87264017678611243008 87496196501315137536 87504414421527527424 87597908436525911424 87783446355269643264 87847475127228264448 88025274031179476992 88212076464426233319 88397316609502298112 88988351427581878272 89082018046915643904 89357687847081119466 89612268154337760832 89896395829904142336 89961965775804874752 90238927372200262656 90487519458625056768 90776063844653835648 91226224170583197696 91410861493917149184 91662682048996810752 91769237409693811968 92665556032027410432 92667231841417457224 93058893852581520864 93225891971752443904 93315254441707089792 93612815839799268012 94527140863027961088 94536019151828846592 94796448956654821376 95098733551542113536 95197110194848628736 95763759660294156288 95833609229703561216 96027571670377611264 96231356143010436348 96505519550825280896 96811503201435230208 97078201557362049024 97180383323907975168 97758837986550284544 98028146080177144832 98442466224218468352 98713657591227334656 98756377149678348672 98828409518131797504 99028433285076911616 99995653144360157184 100111895356029613056 100217270302780099392 100397114431118016512 100600313178490830848 100813801673629980936 101091525645182680608 101798459390953188864 101808020625046450176 102088483491782115328 102123071825235565104 102414020747814583808 103130202711086014464 103414307952714350592 103744072965318669312 103819743332178857984 104250635821594639377 104258541909237940224 104469555993048170496 104879128468221499392 105278748600900306432 105905407818762808256 106014963626081427456 106353021545807452416 106646005076236674048 106939795723829612544 106986075245484877728 107064110311309447296 107812810383416506368 108031018129174812672 108041164744947253248 108568709494678441008 109214951813099146014 109978692734869070112 110281664340199287936 110292022343800321024 111063295227323400192 111724386270343182336 112032166948773879808 112278429748410089472 112505675684821106688 112946753735007768576 113175352325802184704 113257901816922390528 113727966350830515684 114051977650975331968 114413594692605272064 114534023203177256448 114849543928254879744 115215773341291406784 115533172165923063552 116341096446803644416 116352023571481657344 116661595335086850048 116712082085983502976 116797211248701215232 117044595140359524352 117616101952568311092 118438592176012844736 118651135236775837696 118776024062554191872 119143583796108159288 119861861106538856448 120307270189308314112 120318569829600350208 120447124100223128208 120650025944833409024 121034751792871780864 121546310338065659904 121634965560777596928 121881148658556198912 122216909398662414336 122358983212925082624 123214640438190292992 123464020719056928768 124078525136775361152 124420339255609453056 124817087786399024016 125290411558096232448 125689934554136080128 126036187817370614784 126048025535771795456 127415139544037689344 127417443781949003683 127685012880392208384 128308474857347248464 129082004268580306944 129573844431877300224 129974818686663446496 130345117315400379392 130896026517916864512 131256621632291291136 131675169532904464896 131771212690842396672 132037911046769215488 132692689702666469376 132961253082061307904 133482527141372817408 133623027070373465856 134418402231506641248 134788700860243574144 134942948663707312128 135358391058300393984 135731279187937585152 135744027500061933568 136164095766980753472 137494023073495216128 137506936948114685952 137653856114540717952 138325430620424892416 139000847762126185836 139838837957628665856 139972881662560634688 140371664801200408576 140419223759698902018 141353284834775236608 141804028727743269888 142194673434982232064 142586394298439483392 142648100327313170304 142752147081745929728 143645639490441234432 143750413844555341824 144041357505566416896 144758279326237921344 145617302336043073536 145619935750798861352 145770574985861962752 146638256979825426816 147042219120265717248 148070486386841001984 148242614277197696256 148542649927615367424 148965848360457576448 149595458877619273728 150595671646677024768 150900469767736246272 151220702510444971404 151637288467774020912 152551459590140362752 152712030937569675264 153132725237673172992 153621031121721875712 154044229554564084736 154695304066629021696 155121461929071525888 155616109447978003968 155729614998268286976 156818633284969463808 156821469270091081456 157136026369708818432 157318692702332249088 157918122901350459648 158858111728144212384 159969007614355011072 160409693585744418816 160424759772800466944 160479112868227316592 160596165466964170944 162061747117420879872 162179954081036795904 162508198211408265216 162853064242017661512 163145310950566776832 163822427719648719021 165422496510298931904 165438033515700481536 165893785674145937408 166422783715198698688 166594942840985100288 167053882077461643264 167586579405514773504 168048250423160819712 169420130602511652864 169763028488703277056 169886852725383585792 171077966476462997952 172274315892382319616 172765125909169733632 172823660011937110176 173299758248884595328 174528035357222486016 174992393002630275072 175195816873051822848 175566892710539286528 175694950254456528896 176050548062358953984 176424152928852466638 176794633219004596224 177976702855163756544 178164036093831287808 178715375694162238932 179224536308675521664 179792791659808284672 179923931551609749504 180477854744400525312 180975038917250113536 181552127689307671296 182452448341166395392 182821722987834298368 183325364097993621504 183538474819387623936 185331112064054820864 185334463682834914448 186117787705163041728 186451783943504887808 186630508883414179584 187225631679598536024 189054281726055922176 189072038303657693184 189592897913309642752 190197467103084227072 191527519320588312576 191667218459407122432 192055143340755222528 192462712286020872696 193011039101650561792 193623006402870460416 194360766647815950336 195517675973100569088 196056292160354289664 196884932448436936704 197427315182454669312 197512754299356697344 197656819036263595008 198056866570153823232 200223790712059226112 200434540605560198784 201627603347259961872 202183051290365361216 203596918781906377728 203616041250092900352 204176966983564230656 204246143650471130208 204828041495629167616 206260405422172028928 207488145930637338624 207639486664357715968 208501271643189278754 208517083818475880448 208939111986096340992 209758256936442998784 210557497201800612864 211810815637525616512 212029927252162854912 212706043091614904832 213292010152473348096 213879591447659225088 213972150490969755456 214128220622618894592 215625620766833012736 216062036258349625344 216082329489894506496 217137418989356882016 218429903626198292028 219957385469738140224 220563328680398575872 220584044687600642048 222126590454646800384 223448772540686364672 224064333897547759616 225893507470015537152 226350704651604369408 226515803633844781056 227455932701661031368 228103955301950663936 228827189385210544128 229068046406354512896 229699087856509759488 230431546682582813568 231066344331846127104 232682192893607288832 233323190670173700096 233424164171967005952 233594422497402430464 234089190280719048704 235232203905136622184 236877184352025689472 237552048125108383744 238287167592216318576 239723722213077712896 240614540378616628224 240637139659200700416 240894248200446256416 241300051889666818048 242069503585743561728 243092620676131319808 243269931121555193856 243762297317112397824 244717966425850165248 246429280876380585984 246928041438113857536 248157050273550722304 248840678511218906112 249634175572798048032 250580823116192464896 251379869108272160256 252072375634741229568 252096051071543590912 254830279088075378688 254834887563898007366 255370025760784416768 256616949714694496928 259147688863754600448 259949637373326892992 260690234630800758784 261792053035833729024 262513243264582582272 263350339065808929792 263542425381684793344 264075822093538430976 264636229393278699957 266965054282745634816 267246054140746931712 268836804463013282496 269577401720487148288 269885897327414624256 270716782116600787968 271462558375875170304 271488055000123867136 272328191533961506944 274988046146990432256 275307712229081435904 276650861240849784832 278001695524252371672 279677675915257331712 279945763325121269376 280743329602400817152 280838447519397804036 283608057455486539776 284389346869964464128 285172788596878966784 285296200654626340608 285504294163491859456 287291278980882468864 287500827689110683648 288082715011132833792 289516558652475842688 291234604672086147072 291239871501597722704 291541149971723925504 293276513959650853632 294084438240531434496 296140972773682003968 296485228554395392512 297085299855230734848 297931696720915152896 301191343293354049536 301800939535472492544 302441405020889942808 303274576935548041824 305424061875139350528 306265450475346345984 307242062243443751424 308088459109128169472 309390608133258043392 310242923858143051776 311232218895956007936 311459229996536573952 312751907464783918131 313642938540182162912 314637385404664498176 315836245802700919296 317716223456288424768 319938015228710022144 320819387171488837632 320849519545600933888 320958225736454633184 321192330933928341888 324123494234841759744 325706128484035323024 326290621901133553664 327644855439297438042 330844993020597863808 330876067031400963072 331787571348291874816 332845567430397397376 333189885681970200576 335173158811029547008 336096500846321639424 338840261205023305728 339526056977406554112 339773705450767171584 342155932952925995904 344548631784764639232 345647320023874220352 346599516497769190656 349056070714444972032 349984786005260550144 350391633746103645696 351133785421078573056 351389900508913057792 352101096124717907968 352848305857704933276 355953405710327513088 356328072187662575616 357430751388324477864 358449072617351043328 359585583319616569344 360955709488801050624 361950077834500227072 363104255378615342592 364904896682332790784 365643445975668596736 366650728195987243008 367076949638775247872 370668927365669828896 372235575410326083456 373261017766828359168 374451263359197072048 378108563452111844352 378144076607315386368 379185795826619285504 380394934206168454144 382252331345847011049 383055038641176625152 384925424572041745392 386022078203301123584 387246012805740920832 388721533295631900672 391035351946201138176 392112584320708579328 393769864896873873408 395025508598713394688 395313638072527190016 396113733140307646464 400447581424118452224 400869081211120397568 403255206694519923744 404366102580730722432 407193837563812755456 407232082500185800704 408492287300942260416 409656082991258335232 412520810844344057856 414976291861274677248 415278973328715431936 417002543286378557508 419516513872885997568 421114994403601225728 423621631275051233024 424059854504325709824 425412086183229809664 426584020304946696192 427759182895318450176 427944300981939510912 428256441245237789184 431251241533666025472 432124072516699250688 434274837978713764032 436859807252396584056 439914770939476280448 441126657360797151744 441168089375201284096 446897545081372729344 448128667795095519232 451787014940031074304 452701409303208738816 454911865403322062736 456207910603901327872 457654378770421088256 458136092812709025792 459398175713019518976 460863093365165627136 462132688663692254208 465364385787214577664 466848328343934011904 467188844994804860928 468178380561438097408 470464407810273244368 473754368704051378944 475104096250216767488 476574335184432637152 481229080757233256448 481274279318401400832 481788496400892512832 484139007171487123456 486185241352262639616 486539862243110387712 487524594634224795648 489435932851700330496 491467283158946157063 496314100547101444608 497681357022437812224 499268351145596096064 501161646232384929792 502759738216544320512 504144751269482459136 504192102143087181824 509660558176150757376 509669775127796014732 513233899429388993856 518295377727509200896 519899274746653785984 521380469261601517568 523584106071667458048 526700678131617859584 527084850763369586688 528151644187076861952 529272458786557399914 533930108565491269632 534492108281493863424 537673608926026564992 539154803440974296576 539771794654829248512 541433564233201575936 542925116751750340608 544656383067923013888 549976092293980864512 550615424458162871808 553301722481699569664 556003391048504743344 559355351830514663424 559891526650242538752 561486659204801634304 561676895038795608072 567216114910973079552 568778693739928928256 570592401309252681216 571008588326983718912 574582557961764937728 575001655378221367296 576165430022265667584 579033117304951685376 582479743003195445408 583082299943447851008 586553027919301707264 588168876481062868992 592281945547364007936 592970457108790785024 594170599710461469696 595863393441830305792 604882810041779885616 606549153871096083648 610848123750278701056 612530900950692691968 614484124486887502848 616176918218256338944 618781216266516086784 622464437791912015872 622918459993073147904 625503814929567836262 627285877080364325824 629274770809328996352 631672491605401838592 635432446912576849536 639876030457420044288 641638774342977675264 641916451472909266368 642384661867856683776 648246988469683519488 651412256968070646048 652581243802267107328 655289710878594876084 661689986041195727616 661752134062801926144 663575142696583749632 665691134860794794752 666379771363940401152 670346317622059094016 672193001692643278848 677680522410046611456 679052113954813108224 679547410901534343168 684311865905851991808 689097263569529278464 691294640047748440704 693199032995538381312 699969572010521100288 700783267492207291392 702267570842157146112 702779801017826115584 704202192249435815936 705696611715409866552 712656144375325151232 714861502776648955728 716898145234702086656 719171166639233138688 721911418977602101248 723900155669000454144 726208510757230685184 729809793364665581568 731286891951337193472 734153899277550495744 741337854731339657792 744471150820652166912 746522035533656718336 748902526718394144096 756217126904223688704 756288153214630772736 760789868412336908288 764504662691694022098 766110077282353250304 769850849144083490784 772044156406602247168 777443066591263801344 782070703892402276352 784225168641417158656 787539729793747746816 790051017197426789376 790627276145054380032 792227466280615292928 800895162848236904448 801738162422240795136 806510413389039847488 808732205161461444864 814387675127625510912 814464165000371601408 816984574601884520832 819312165982516670464 829952583722549354496 830557946657430863872 834005086572757115016 839033027745771995136 842229988807202451456 847243262550102466048 850824172366459619328 853168040609893392384 855518365790636900352 855888601963879021824 856512882490475578368 862502483067332050944 864248145033398501376 868549675957427528064 873719614504793168112 879829541878952560896 882253314721594303488 882336178750402568192 893795090162745458688 903574029880062148608 905402818606417477632 909823730806644125472 912415821207802655744 916272185625418051584 918796351426039037952 921726186730331254272 924265377327384508416 930728771574429155328 933696656687868023808 934377689989609721856 936356761122876194816 940928815620546488736 947508737408102757888 950208192500433534976 953148670368865274304 962458161514466512896 962548558636802801664 963576992801785025664 968278014342974246912 972370482704525279232 978871865703400660992 982934566317892314126 992628201094202889216 995362714044875624448 998536702291192192128 1005519476433088641024 1008289502538964918272 1019321116352301514752 1019339550255592029464 1026467798858777987712 1039798549493307571968 1042760938523203035136 1047168212143334916096 1053401356263235719168 1054169701526739173376 1056303288374153723904 1058544917573114799828 1067860217130982539264 1068984216562987726848 1075347217852053129984 1078309606881948593152 1082867128466403151872 1085850233503500681216 1089312766135846027776 1099952184587961729024 1101230848916325743616 1106603444963399139328 1112006782097009486688 1119783053300485077504 1122973318409603268608 1123353790077591216144 1134432229821946159104 1137557387479857856512 1141184802618505362432 1142017176653967437824 1146756994037541033147 1149165115923529875456 1158066234609903370752 1164959486006390890816 1166164599886895702016 1173106055838603414528 1176337752962125737984 1185940914217581570048 1188341199420922939392 1209765620083559771232 1213098307742192167296 1221696247500557402112 1228968248973775005696 1232353836436512677888 1237562432533032173568 1244928875583824031744 1245836919986146295808 1251007629859135672524 1254571754160728651648 1258549541618657992704 1263344983210803677184 1270864893825153699072 1279752060914840088576 1283277548685955350528 1283832902945818532736 1284769323735713367552 1302824513936141292096 1305162487604534214656 1310579421757189752168 1323379972082391455232 1323504268125603852288 1327150285393167499264 1331382269721589589504 1340692635244118188032 1344386003385286557696 1355361044820093222912 1358104227909626216448 1368623731811703983616 1378194527139058556928 1382589280095496881408 1386398065991076762624 1401566534984414582784 1404535141684314292224 1411393223430819733104 1425312288750650302464 1429723005553297911456 1433796290469404173312 1443822837955204202496 1452417021514461370368 1459619586729331163136 1462573783902674386944 1468307798555100991488 1482675709462679315584 1488942301641304333824 1493044071067313436672 1497805053436788288192 1512434253808447377408 1512576306429261545472 1521579736824673816576 1529009325383388044196 1539701698288166981568 1544088312813204494336 1554886133182527602688 1564141407784804552704 1568450337282834317312 1580102034394853578752 1581254552290108760064 1584454932561230585856 1601790325696473808896 1603476324844481590272 1613020826778079694976 1617464410322922889728 1628775350255251021824 1633969149203769041664 1638624331965033340928 1659905167445098708992 1668010173145514230032 1678066055491543990272 1684459977614404902912 1694486525100204932096 1701648344732919238656 1706336081219786784768 1711777203927758043648 1713025764980951156736 1725004966134664101888 1728496290066797002752 1737099351914855056128 1747439229009586336224 1759659083757905121792 1764506629443188606976 1764672357500805136384 1787590180325490917376 1819647461613288250944 1824831642415605311488 1832544371250836103168 1837592702852078075904 1843452373460662508544 1848530754654769016832 1867393313375736047616 1868755379979219443712 1881857631241092977472 1895017474816205515776 1900416385000867069952 1906297340737730548608 1924916323028933025792 1927153985603570051328 1936556028685948493824 1944740965409050558464 1957743731406801321984 1965869132635784628252 1985256402188405778432 1990725428089751248896 1997073404582384384256 2011038952866177282048 2016579005077929836544 2038642232704603029504 2038679100511184058928 2052935597717555975424 2079597098986615143936 2085521877046406070272 2106802712526471438336 2108339403053478346752 2112606576748307447808 2117089835146229599656 2137968433125975453696 2150694435704106259968 2156619213763897186304 2165734256932806303744 2171700467007001362432 2178625532271692055552 2202461697832651487232 2224013564194018973376 2239566106600970155008 2245946636819206537216 2246707580155182432288 2268864459643892318208 2282369605237010724864 2284034353307934875648 2293513988075082066294 2298330231847059750912 2316132469219806741504 2329918972012781781632 2332329199773791404032 2346212111677206829056 2352675505924251475968 2371881828435163140096 2376682398841845878784 2419531240167119542464 2426196615484384334592 2443392495001114804224 2457936497947550011392 2464707672873025355776 2489857751167648063488 2491673839972292591616 2502015259718271345048 2509143508321457303296 2517099083237315985408 2526689966421607354368 2541729787650307398144 2559504121829680177152 2566555097371910701056 2567665805891637065472 2569538647471426735104 2605649027872282584192 2621158843514379504336 2646759944164782910464 2647008536251207704576 2654300570786334998528 2662764539443179179008 2681385270488236376064 2710722089640186445824 2716208455819252432896 2737247463623407967232 2756389054278117113856 2765178560190993762816 2772796131982153525248 2803133069968829165568 2809070283368628584448 2822786446861639466208 2850624577501300604928 2859446011106595822912 2867592580938808346624 2887645675910408404992 2904834043028922740736 2936615597110201982976 2965351418925358631168 2977884603282608667648 2986088142134626873344 2995610106873576576384 3024868507616894754816 3043159473649347633152 3058018650766776088392 3079403396576333963136 3088176625626408988672 3128282815569609105408 3136900674565668634624 3160204068789707157504 3162509104580217520128 3168909865122461171712 3203580651392947617792 3206952649688963180544 3226041653556159389952 3234928820645845779456 3257550700510502043648 3267938298407538083328 3277248663930066681856 3319810334890197417984 3336020346291028460064 3368919955228809805824 3388973050200409864192 3403296689465838477312 3412672162439573569536 3423554407855516087296 3426051529961902313472 3440270982112623099441 3474198703829710112256 3494878458019172672448 3519318167515810243584 3529013258886377213952 3529344715001610272768 3639294923226576501888 3649663284831210622976 3665088742501672206336 3686904746921325017088 3697061509309538033664 3734786626751472095232 3737510759958438887424 3763715262482185954944 3790034949632411031552 3812594681475461097216 3849832646057866051584 3854307971207140102656 3873112057371896987648 3915487462813602643968 3931738265271569256504 3970512804376811556864 3981450856179502497792 3994146809164768768512 4022077905732354564096 4033158010155859673088 4077358201022368117856 4105871195435111950848 4159194197973230287872 4171043754092812140544 4213605425052942876672 4234179670292459199312 4275936866251950907392 4301388871408212519936 4313238427527794372608 4331468513865612607488 4357251064543384111104 4404923395665302974464 4448027128388037946752 4479132213201940310016 4493415160310364864576 4537728919287784636416 4564739210474021449728 4568068706615869751296 4587027976150164132588 4632264938439613483008 4659837944025563563264 4664658399547582808064 4692424223354413658112 4705351011848502951936 4743763656870326280192 4753364797683691757568 4839062480334239084928 4852393230968768669184 4915872995895100022784 4929415345746050711552 4979715502335296126976 5004030519436542690096 5018287016642914606592 5034198166474631970816 5053379932843214708736 5083459575300614796288 5119008243659360354304 5135331611783274130944 5139077294942853470208 5211298055744565168384 5242317687028759008672 5293519888329565820928 5294017072502415409152 5325529078886358358016 5362770540976472752128 5474494927246815934464 5512778108556234227712 5530357120381987525632 5545592263964307050496 5606266139937658331136 5645572893723278932416 5701249155002601209856 5718892022213191645824 5735185161877616693248 5809668086057845481472 5873231194220403965952 5930702837850717262336 5955769206565217335296 5972176284269253746688 5991220213747153152768 6049737015233789509632 6086318947298695266304 6116037301533552176784 6158806793152667926272 6176353251252817977344 6256565631139218210816 6320408137579414315008 6325018209160435040256 6337819730244922343424 6413905299377926361088 6452083307112318779904 6469857641291691558912 6515101401021004087296 6535876596815076166656 6554497327860133363712 6672040692582056920128 6737839910457619611648 6777946100400819728384 6806593378931676954624 6847108815711032174592 6852103059923804626944 6880541964225246198882 6948397407659420224512 6989756916038345344896 7038636335031620487168 7058026517772754427904 7278589846453153003776 7299326569662421245952 7330177485003344412672 7373809493842650034176 7394123018619076067328 7469573253502944190464 7475021519916877774848 7527430524964371909888 7580069899264822063104 7625189362950922194432 7699665292115732103168 7708615942414280205312 7746224114743793975296 7863476530543138513008 7941025608753623113728 7962901712359004995584 7988293618329537537024 8044155811464709128192 8154716402044736235712 8211742390870223901696 8318388395946460575744 8427210850105885753344 8468359340584918398624 8551873732503901814784 8602777742816425039872 8626476855055588745216 8662937027731225214976 8714502129086768222208 8809846791330605948928 8896054256776075893504 8958264426403880620032 8986830320620729729152 9129478420948042899456 9136137413231739502592 9174055952300328265176 9264529876879226966016 9319675888051127126528 9384848446708827316224 9410702023697005903872 9487527313740652560384 9506729595367383515136 9678124960668478169856 9704786461937537338368 9831745991790200045568 9959431004670592253952 10008061038873085380192 10036574033285829213184 10106759865686429417472 10166919150601229592576 10238016487318720708608 10270663223566548261888 10278154589885706940416 10422596111489130336768 10484635374057518017344 10587039776659131641856 10588034145004830818304 10651058157772716716032 10948989854493631868928 11060714240763975051264 11091184527928614100992 11212532279875316662272 11291145787446557864832 11437784044426383291648 11470370323755233386496 11619336172115690962944 11746462388440807931904 11861405675701434524672 11911538413130434670592 11944352568538507493376 11982440427494306305536 12099474030467579019264 12172637894597390532608 12232074603067104353568 12317613586305335852544 12352706502505635954688 12513131262278436421632 12640816275158828630016 12827810598755852722176 12904166614224637559808 12939715282583383117824 13071753193630152333312 13344081385164113840256 13555892200801639456768 13613186757863353909248 13694217631422064349184 13704206119847609253888 13761083928450492397764 13896794815318840449024 13979513832076690689792 14077272670063240974336 14116053035545508855808 14557179692906306007552 14598653139324842491904 14747618987685300068352 14788246037238152134656 14939146507005888380928 15054861049928743819776 15160139798529644126208 15250378725901844388864 15417231884828560410624 15726953061086277026016 15882051217507246227456 15976587236659075074048 16088311622929418256384 16309432804089472471424 16423484781740447803392 16636776791892921151488 16936718681169836797248 17103747465007803629568 17205555485632850079744 17252953710111177490432 17429004258173536444416 17619693582661211897856 17792108513552151787008 17916528852807761240064 17973660641241459458304 18258956841896085798912 18348111904600656530352 18529059753758453932032 18639351776102254253056 18769696893417654632448 18975054627481305120768 19013459190734767030272 19356249921336956339712 19409572923875074676736 19663491983580400091136 20016122077746170760384 20073148066571658426368 20213519731372858834944 20333838301202459185152 20541326447133096523776 20556309179771413880832 20845192222978260673536 20969270748115036034688 21174079553318263283712 21302116315545433432064 21897979708987263737856 22121428481527950102528 22182369055857228201984 22425064559750633324544 22582291574893115729664 22875568088852766583296 22940740647510466772992 23238672344231381925888 23722811351402869049344 23823076826260869341184 23888705137077014986752 23964880854988612611072 24464149206134208707136 24635227172610671705088 24705413005011271909376 25281632550317657260032 25655621197511705444352 25808333228449275119616 25879430565166766235648 26143506387260304666624 26688162770328227680512 27111784401603278913536 27388435262844128698368 27408412239695218507776 27522167856900984795528 27793589630637680898048 27959027664153381379584 28154545340126481948672 28232106071091017711616 29114359385812612015104 29197306278649684983808 29495237975370600136704 29878293014011776761856 30109722099857487639552 30320279597059288252416 30500757451803688777728 30834463769657120821248 31453906122172554052032 31764102435014492454912 31953174473318150148096 32618865608178944942848 32846969563480895606784 33273553583785842302976 33873437362339673594496 34411110971265700159488 34505907420222354980864 34858008516347072888832 35239387165322423795712 35584217027104303574016 35833057705615522480128 35947321282482918916608 36517913683792171597824 36696223809201313060704 37058119507516907864064 37278703552204508506112 37539393786835309264896 38712499842673912679424 38819145847750149353472 40032244155492341520768 40146296133143316852736 40667676602404918370304 41082652894266193047552 41112618359542827761664 41690384445956521347072 41938541496230072069376 42348159106636526567424 42604232631090866864128 43795959417974527475712 44242856963055900205056 44364738111714456403968 45164583149786231459328 45751136177705533166592 45881481295020933545984 47445622702805738098688 47646153652521738682368 47929761709977225222144 48928298412268417414272 49270454345221343410176 51311242395023410888704 51616666456898550239232 51758861130333532471296 52287012774520609333248 53376325540656455361024 54223568803206557827072 54776870525688257396736 55044335713801969591056 55587179261275361796096 55918055328306762759168 56309090680252963897344 58228718771625224030208 58990475950741200273408 60219444199714975279104 60640559194118576504832 61001514903607377555456 61668927539314241642496 62907812244345108104064 63906348946636300296192 65237731216357889885696 65693939126961791213568 66547107167571684605952 67746874724679347188992 68822221942531400318976 69716017032694145777664 71168434054208607148032 71666115411231044960256 71894642564965837833216 73392447618402626121408 74116239015033815728128 74557407104409017012224 77424999685347825358848 77638291695500298706944 80064488310984683041536 80292592266286633705472 81335353204809836740608 82165305788532386095104 82225236719085655523328 83380768891913042694144 83877082992460144138752 84696318213273053134848 85208465262181733728256 87591918835949054951424 88485713926111800410112 90329166299572462918656 91502272355411066333184 94891245405611476197376 95292307305043477364736 95859523419954450444288 97856596824536834828544 98540908690442686820352 103233332913797100478464 103517722260667064942592 104574025549041218666496 106752651081312910722048 109553741051376514793472 110088671427603939182112 111174358522550723592192 111836110656613525518336 112618181360505927794688 116457437543250448060416 120438888399429950558208 122003029807214755110912 123337855078628483284992 125815624488690216208128 127812697893272600592384 130475462432715779771392 131387878253923582427136 133094214335143369211904 135493749449358694377984 137644443885062800637952 142336868108417214296064 143789285129931675666432 146784895236805252242816 149114814208818034024448 154849999370695650717696 155276583391000597413888 160128976621969366083072 160585184532573267410944 162670706409619673481216 164330611577064772190208 166761537783826085388288 167754165984920288277504 176971427852223600820224 180658332599144925837312 183004544710822132666368 189782490811222952394752 191719046839908900888576 195713193649073669657088 197081817380885373640704 206466665827594200956928 209148051098082437332992 213505302162625821444096 220177342855207878364224 222348717045101447184384 223672221313227051036672 232914875086500896120832 240877776798859901116416 244006059614429510221824 246675710157256966569984 251631248977380432416256 255625395786545201184768 260950924865431559542784 262775756507847164854272 270987498898717388755968 284673736216834428592128 287578570259863351332864 293569790473610504485632 298229628417636068048896 309699998741391301435392 310553166782001194827776 320257953243938732166144 321170369065146534821888 328661223154129544380416 333523075567652170776576 335508331969840576555008 361316665198289851674624 366009089421644265332736 379564981622445904789504 383438093679817801777152 391426387298147339314176 394163634761770747281408 412933331655188401913856 427010604325251642888192 440354685710415756728448 447344442626454102073344 465829750173001792241664 481755553597719802232832 488012119228859020443648 503262497954760864832512 521901849730863119085568 541974997797434777511936 569347472433668857184256 575157140519726702665728 587139580947221008971264 596459256835272136097792 619399997482782602870784 640515906487877464332288 667046151135304341553152 671016663939681153110016 722633330396579703349248 732018178843288530665472 766876187359635603554304 782852774596294678628352 788327269523541494562816 854021208650503285776384 880709371420831513456896 894688885252908204146688 931659500346003584483328 963511107195439604465664 1006524995909521729665024 1043803699461726238171136 1083949995594869555023872 1138694944867337714368512 1150314281039453405331456 1174279161894442017942528 1238799994965565205741568 1281031812975754928664576 1342033327879362306220032 1445266660793159406698496 1464036357686577061330944 1565705549192589357256704 1708042417301006571552768 1761418742841663026913792 1789377770505816408293376 2013049991819043459330048 2087607398923452476342272 2167899991189739110047744 2300628562078906810662912 2348558323788884035885056 2562063625951509857329152 2684066655758724612440064 2890533321586318813396992 3131411098385178714513408 3416084834602013143105536 3522837485683326053827584 4026099983638086918660096 4175214797846904952684544 4335799982379478220095488 4697116647577768071770112 5124127251903019714658304 5368133311517449224880128 6262822196770357429026816 7045674971366652107655168 8052199967276173837320192 8671599964758956440190976 9394233295155536143540224 10248254503806039429316608 12525644393540714858053632 14091349942733304215310336 16104399934552347674640384 18788466590311072287080448 28182699885466608430620672 37576933180622144574160896 56365399770933216861241344 112730799541866433722482688
- Sum of all divisors σ(n): 465177794095297762080000000
- Sum of proper divisors (its aliquot sum) s(n): 352446994553431328357517312
- 112730799541866433722482688 is an abundant number, because the sum of its proper divisors (352446994553431328357517312) is greater than itself. Its abundance is 239716195011564894635034624
Bases of 112730799541866433722482688
- Binary: 1011101001111111010110011100011011100101000000110010001001111110001100010000000000000002
- Hexadecimal: 0x5D3FACE37281913F188000
- Base-36: E5X8XHEHFS0DG2YO0
Squares and roots of 112730799541866433722482688
- 112730799541866433722482688 squared (1127307995418664337224826882) is 12708233165348473343251267358937147623605042459705344
- 112730799541866433722482688 cubed (1127307995418664337224826883) is 1432609285494197497636071536670466786635072851800370930298920310960000621084672
-
The
square root of 112730799541866433722482688 is 10617476138040.8307335571 -
112730799541866433722482688 is a
perfect cube number . Itscube root is 483074592
Scales and comparisons
How big is 112730799541866433722482688?- 112,730,799,541,866,433,722,482,688 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 112,730,799,541,866,433,722,482,688 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 112730799541866433722482688 cubic inches would be around 40256216 feet tall.
Recreational maths with 112730799541866433722482688
- 112730799541866433722482688 backwards is 886284227334668145997037211
- 112730799541866433722482688 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 112730799541866433722482688's digits is 126
- 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 112730799541866433722482688 - Facts about the integer". Numbermatics.com. 2024. Web. 9 May 2024.
APA style:
Numbermatics. (2024). Number 112730799541866433722482688 - Facts about the integer. Retrieved 9 May 2024, from https://numbermatics.com/n/112730799541866433722482688/
Chicago style:
Numbermatics. 2024. "Number 112730799541866433722482688 - Facts about the integer". https://numbermatics.com/n/112730799541866433722482688/
The information we have on file for 112730799541866433722482688 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 112730799541866433722482688, math, Factors of 112730799541866433722482688, curriculum, school, college, exams, university, Prime factorization of 112730799541866433722482688, STEM, science, technology, engineering, physics, economics, calculator, one hundred twelve septillion, seven hundred thirty sextillion, seven hundred ninety-nine quintillion, five hundred forty-one quadrillion, eight hundred sixty-six trillion, four hundred thirty-three billion, seven hundred twenty-two million, four hundred eighty-two thousand, six hundred eighty-eight.