80430143960608219951939584
80,430,143,960,608,219,951,939,584 is an even composite number composed of seven prime numbers multiplied together.
80430143960608219951939584 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of thirty thousand, three hundred seventy-five divisors.
Prime factorization of 80430143960608219951939584:
214 × 34 × 74 × 132 × 232 × 1012 × 52612
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 13 × 13 × 23 × 23 × 101 × 101 × 5261 × 5261)See below for interesting mathematical facts about the number 80430143960608219951939584 from the Numbermatics database.
Names of 80430143960608219951939584
- Cardinal: 80430143960608219951939584 can be written as Eighty septillion, four hundred thirty sextillion, one hundred forty-three quintillion, nine hundred sixty quadrillion, six hundred eight trillion, two hundred nineteen billion, nine hundred fifty-one million, nine hundred thirty-nine thousand, five hundred eighty-four.
Scientific notation
- Scientific notation: 8.0430143960608219951939584 × 1025
Factors of 80430143960608219951939584
Divisors of 80430143960608219951939584
- Number of divisors d(n): 30375
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 23 24 26 27 28 32 36 39 42 46 48 49 52 54 56 63 64 69 72 78 81 84 91 92 96 98 101 104 108 112 117 126 128 138 144 147 156 161 162 168 169 182 184 189 192 196 202 207 208 216 224 234 252 256 273 276 288 294 299 303 312 322 324 336 338 343 351 364 368 378 384 392 404 414 416 432 441 448 468 483 504 507 512 529 546 552 567 576 588 598 606 621 624 637 644 648 672 676 686 702 707 728 736 756 768 784 808 819 828 832 864 882 896 897 909 936 966 1008 1014 1024 1029 1053 1058 1092 1104 1127 1134 1152 1176 1183 1196 1212 1242 1248 1274 1288 1296 1313 1323 1344 1352 1372 1404 1414 1449 1456 1472 1512 1521 1536 1568 1587 1616 1638 1656 1664 1728 1764 1792 1794 1818 1863 1872 1911 1932 2016 2028 2048 2058 2093 2106 2116 2121 2184 2208 2254 2268 2304 2323 2352 2366 2392 2401 2424 2457 2484 2496 2548 2576 2592 2626 2646 2688 2691 2704 2727 2744 2808 2828 2898 2912 2944 3024 3042 3072 3087 3136 3174 3232 3276 3312 3328 3381 3456 3528 3549 3584 3588 3636 3703 3726 3744 3822 3864 3887 3939 3969 4032 4056 4096 4116 4186 4212 4232 4242 4347 4368 4416 4459 4508 4536 4563 4608 4646 4704 4732 4761 4784 4802 4848 4914 4949 4968 4992 5096 5152 5184 5252 5261 5292 5376 5382 5408 5454 5488 5616 5656 5733 5796 5824 5888 6048 6084 6144 6174 6272 6279 6348 6363 6464 6552 6624 6656 6762 6877 6912 6969 7056 7098 7168 7176 7203 7272 7371 7406 7452 7488 7644 7728 7774 7878 7889 7938 8064 8073 8112 8181 8192 8232 8281 8372 8424 8464 8484 8694 8736 8832 8918 9016 9072 9126 9191 9216 9261 9292 9408 9464 9522 9568 9604 9696 9828 9898 9936 9984 10143 10192 10201 10304 10368 10504 10522 10584 10647 10752 10764 10816 10908 10976 11109 11232 11312 11466 11592 11648 11661 11776 11817 12096 12168 12288 12348 12544 12558 12696 12726 12928 13041 13104 13248 13312 13377 13524 13689 13754 13824 13938 14112 14196 14283 14336 14352 14406 14544 14651 14742 14812 14847 14904 14976 15288 15456 15548 15756 15778 15783 15876 16128 16146 16224 16261 16362 16384 16464 16562 16744 16848 16928 16968 17069 17199 17388 17472 17664 17836 18032 18144 18252 18382 18432 18522 18584 18816 18837 18928 19044 19089 19136 19208 19392 19656 19796 19872 19968 20286 20384 20402 20608 20631 20736 20907 21008 21044 21168 21294 21504 21528 21609 21632 21816 21952 22218 22464 22624 22932 23184 23296 23322 23552 23634 23667 24192 24219 24336 24576 24696 24843 25088 25116 25392 25452 25856 25921 26082 26208 26496 26624 26754 27048 27209 27378 27508 27573 27648 27783 27876 28224 28392 28566 28672 28704 28812 29088 29302 29484 29624 29694 29808 29952 30199 30429 30576 30603 30912 31096 31213 31512 31556 31566 31752 31941 32256 32292 32448 32522 32724 32928 33124 33327 33488 33696 33856 33936 34138 34398 34643 34776 34944 34983 35328 35451 35672 36064 36288 36504 36764 36827 36864 37044 37168 37632 37674 37856 38088 38178 38272 38416 38784 39312 39592 39744 39936 40131 40572 40768 40804 41216 41262 41472 41814 42016 42088 42336 42588 42849 43008 43056 43218 43264 43632 43904 43953 44436 44541 44928 45248 45864 46368 46592 46644 47104 47268 47334 47349 48139 48384 48438 48672 48783 49152 49392 49686 50176 50232 50784 50904 51207 51597 51712 51842 52164 52416 52992 53248 53429 53508 54096 54418 54756 55016 55146 55223 55296 55566 55752 56448 56511 56784 57132 57267 57344 57408 57624 57967 58176 58604 58968 59248 59388 59616 59904 60398 60858 61152 61206 61824 61893 62192 62426 62721 63024 63112 63132 63504 63882 64337 64512 64584 64827 64896 65044 65448 65856 66248 66654 66976 67392 67712 67872 68276 68393 68796 69286 69552 69888 69966 70656 70902 71001 71344 71407 72128 72576 73008 73528 73654 73728 74088 74336 74529 75264 75348 75712 76176 76356 76544 76832 77568 77763 78624 79184 79488 79872 80262 81144 81536 81608 81627 82432 82524 82719 82944 83628 84032 84176 84672 85176 85698 86016 86112 86436 86528 87264 87808 87906 88872 89082 89401 89856 90496 90597 91287 91728 91809 92736 93184 93288 93639 94208 94536 94668 94698 95823 96278 96768 96876 97344 97566 98784 99372 99981 100352 100464 101568 101808 102414 102557 103194 103424 103684 103929 104328 104832 104949 105984 106353 106496 106858 107016 108192 108836 109512 110032 110292 110446 110481 110592 111132 111504 112896 113022 113568 113827 114264 114534 114688 114816 115248 115934 116352 117208 117936 118496 118776 119232 119483 119808 120393 120796 121003 121716 122304 122412 123648 123786 124384 124852 125442 126048 126224 126264 127008 127764 128674 129024 129168 129654 129792 130088 130896 131712 131859 132496 132613 133308 133623 133952 134784 135424 135744 136552 136786 137592 138572 139104 139776 139932 141312 141804 142002 142047 142688 142814 144256 144417 145152 146016 146349 147056 147308 147456 148176 148672 149058 150528 150696 151424 152352 152712 153088 153621 153664 155136 155526 157248 158368 158976 159744 160287 160524 162288 163072 163216 163254 164864 165048 165438 165669 165888 167256 168064 168352 169344 169533 170352 171396 172032 172224 172872 173056 173901 174528 175616 175812 177744 178164 178802 179712 180992 181194 181447 182574 183456 183618 185472 185679 186368 186576 187278 188163 188416 189072 189336 189396 190463 191646 192556 193011 193536 193752 194481 194688 195132 197568 198744 199962 200704 200928 203136 203616 204828 205114 205179 206388 206848 207368 207858 208656 209664 209898 211393 211968 212706 212992 213003 213716 214032 214221 216384 217672 219024 220064 220584 220892 220962 221184 222264 223008 223587 225792 226044 227136 227654 228528 229068 229632 230496 231868 232704 233289 234416 234623 235872 236992 237552 238464 238966 239616 240786 241592 242006 242501 243432 244608 244824 244881 247296 247572 248157 248768 249704 250884 252096 252448 252528 254016 255528 257348 257789 258048 258336 259308 259584 260176 261792 263424 263718 264992 265226 266616 267246 267904 268203 269568 270848 271488 271791 273104 273572 275184 275427 277144 278208 279552 279864 280917 282624 283608 284004 284094 285376 285628 288512 288834 290304 292032 292698 294112 294616 296352 297344 298116 299943 301056 301392 302848 304704 305424 306176 307242 307328 307671 310272 311052 311787 314496 314847 316736 317952 319488 320574 321048 324576 326144 326432 326508 329728 330096 330876 331338 331443 331776 334512 336128 336704 336973 338688 339066 340704 341481 342792 344064 344448 345744 346112 347802 349056 351232 351624 355488 356328 357604 358449 359424 361179 361984 362388 362894 363009 365148 366912 367236 370944 371358 372736 373152 374003 374556 376326 376832 378144 378672 378792 380926 383292 385112 386022 387072 387504 388962 389376 390264 392587 395136 395577 397488 397839 399924 400869 401408 401856 405769 406272 407232 409656 410228 410358 412776 413696 414736 415716 417312 419328 419796 422786 423936 425412 426006 426141 427432 428064 428442 432768 433251 435344 438048 439047 440128 441168 441784 441924 442368 444528 446016 447174 450359 451584 452088 454272 455308 457056 458136 459264 460863 460992 463736 465408 466578 468832 469246 471744 473984 475104 476928 477932 478751 479232 480861 481572 483184 484012 485002 486864 489216 489648 489762 494592 495144 496314 497007 497536 499408 499849 501768 504192 504896 505056 508032 511056 514696 515578 516096 516672 518616 519168 520352 521703 523584 526848 527436 529984 530452 531361 533232 534492 535808 536406 539136 541696 542976 543582 544341 546208 547144 550368 550854 554288 556416 557037 559104 559728 561834 565248 567216 568008 568188 570752 571256 571389 577024 577668 579033 580608 584064 585396 588224 589232 592704 594688 596232 599886 602112 602784 605696 609408 610848 612352 614484 614656 615342 615537 620544 622104 623574 625807 628992 629694 633472 634179 635904 638976 639009 641148 642096 642663 649152 652288 652864 653016 659456 660192 661752 662676 662886 663552 669024 670761 672256 673408 673946 677376 678132 681408 682962 685584 688896 691488 692224 694577 695604 698112 699867 702464 703248 703869 710976 712656 715208 716898 717899 718848 722358 723968 724776 725788 726018 727503 730296 733824 734472 734643 741888 742716 744471 745472 746304 748006 749112 752652 756288 757344 757584 761852 766584 770224 772044 773367 774144 775008 777924 778752 780528 785174 790272 791154 794976 795678 796789 799848 801738 802816 803712 804609 811538 812544 814464 815373 819312 820456 820716 825552 826281 827392 829472 831432 834624 836381 838656 839592 842751 845572 847021 847872 850824 852012 852282 854864 856128 856884 865536 866502 870688 876096 878094 880256 882336 883568 883848 889056 889109 892032 894348 900718 903168 904176 908544 910616 914112 916272 918528 921726 921984 923013 927472 928291 930816 933156 935361 937664 938492 943488 947968 950208 953856 955864 957502 958464 961722 963144 966368 968024 970004 973728 978432 979296 979524 989184 990288 992628 994014 994329 995072 998816 999698 1003536 1008384 1009792 1010112 1010919 1016064 1022112 1024443 1029392 1031156 1032192 1033344 1037232 1038336 1040704 1043406 1047168 1053696 1054872 1059968 1060904 1062722 1066464 1068984 1071616 1072812 1075347 1078272 1083392 1085952 1087164 1088682 1089027 1092416 1094288 1100736 1101708 1108576 1112832 1114074 1118208 1119456 1122009 1123668 1130496 1134432 1136016 1136376 1141504 1142512 1142778 1154048 1155336 1158066 1161216 1168128 1170792 1176448 1177761 1178464 1185408 1186731 1189376 1192464 1193517 1199772 1204224 1205568 1211392 1217307 1218816 1221696 1224704 1228968 1229312 1230684 1231074 1241088 1244208 1247148 1251614 1257984 1259388 1266944 1268358 1270129 1271808 1278018 1282296 1284192 1285326 1298304 1299753 1304576 1305728 1306032 1317141 1318912 1320384 1323504 1325352 1325772 1327104 1333241 1338048 1341522 1344512 1346816 1347892 1351077 1354752 1356264 1362816 1365924 1371168 1377792 1382589 1382976 1384448 1389154 1391208 1396224 1399734 1404928 1406496 1407738 1421952 1425312 1430416 1433796 1435798 1436253 1437696 1442583 1444716 1447936 1449552 1451576 1452036 1455006 1460592 1467648 1468944 1469286 1479751 1483776 1485432 1488942 1490944 1491021 1492608 1496012 1498224 1499547 1505304 1512576 1514688 1515168 1523704 1533168 1540448 1544088 1546734 1548288 1550016 1555848 1557504 1561056 1565109 1570348 1573039 1580544 1582308 1589952 1591356 1593578 1594083 1599696 1603476 1607424 1609218 1623076 1625088 1628928 1630746 1633023 1638624 1640912 1641432 1642361 1651104 1652562 1654784 1658944 1662864 1669248 1672762 1677312 1679184 1685502 1691144 1694042 1695744 1701648 1704024 1704564 1709728 1712256 1713768 1714167 1723969 1731072 1733004 1737099 1741376 1752192 1756188 1760512 1764672 1767136 1767696 1778112 1778218 1784064 1788696 1801436 1804523 1806336 1808352 1817088 1821232 1828224 1832544 1837056 1843452 1843968 1846026 1846611 1854944 1856582 1861632 1866312 1870722 1875328 1876984 1877421 1886976 1895936 1900416 1902537 1907712 1911728 1915004 1916928 1923444 1926288 1927989 1932736 1936048 1940008 1947456 1956864 1958592 1959048 1978368 1980576 1985256 1988028 1988658 1990144 1997632 1999396 2007072 2016768 2019584 2020224 2021838 2032128 2044224 2048886 2058784 2062312 2066688 2074464 2076672 2081408 2083731 2086812 2094336 2099601 2107392 2109744 2111607 2119936 2121808 2125444 2132928 2137968 2143232 2145624 2150694 2153697 2156544 2166784 2171904 2174328 2177364 2178054 2182509 2184832 2188576 2201472 2203416 2203929 2217152 2225664 2228148 2236416 2238912 2244018 2247336 2268864 2272032 2272752 2283008 2285024 2285556 2308096 2310672 2316132 2320101 2322432 2336256 2341584 2352896 2355522 2356928 2358811 2370816 2373462 2378752 2384928 2387034 2390367 2399544 2408448 2411136 2413827 2422784 2434614 2437632 2443392 2446119 2449408 2457936 2458624 2461368 2462148 2482176 2488416 2494296 2503228 2509143 2515968 2518776 2528253 2533888 2536716 2540258 2541063 2543616 2556036 2564592 2568384 2570652 2596608 2599506 2609152 2611456 2612064 2618021 2634282 2637824 2640768 2647008 2650704 2651544 2666482 2667327 2676096 2683044 2689024 2693632 2695784 2702154 2709504 2712528 2725632 2731848 2742336 2748109 2755584 2765178 2765952 2768896 2769039 2778308 2782416 2783069 2784873 2792448 2799468 2806083 2809856 2812992 2815476 2843904 2850624 2860832 2867592 2871596 2872506 2875392 2885166 2889432 2895872 2899104 2903152 2904072 2910012 2921184 2935296 2937888 2938572 2959502 2967552 2970864 2977884 2982042 2982987 2985216 2992024 2996448 2999094 3010608 3025152 3029376 3030336 3032757 3047408 3050099 3066336 3073329 3080896 3088176 3093468 3096576 3100032 3111696 3115008 3122112 3130218 3140696 3146078 3152513 3161088 3164616 3179904 3182712 3187156 3188166 3199392 3206952 3214848 3218436 3226041 3246152 3250176 3257856 3261492 3266046 3267081 3277248 3281824 3282864 3284722 3302208 3305124 3317888 3325728 3338496 3345524 3351257 3354624 3358368 3366027 3371004 3382288 3388084 3391488 3403296 3408048 3409128 3419456 3424512 3427536 3428334 3447938 3462144 3466008 3474198 3482752 3498943 3504384 3512376 3521024 3529344 3533283 3534272 3535392 3556224 3556436 3568128 3577392 3580551 3602872 3609046 3612672 3616704 3634176 3642464 3651921 3656448 3665088 3674112 3686904 3687936 3692052 3693222 3709888 3713164 3719527 3723264 3732624 3741444 3750656 3753968 3754842 3773952 3791872 3800832 3805074 3810387 3815424 3823456 3830008 3846888 3852576 3855978 3865472 3872096 3880016 3894912 3899259 3913728 3917184 3918096 3956736 3961152 3970512 3976056 3977316 3980288 3995264 3998792 3999723 4014144 4033536 4039168 4040448 4043676 4053231 4064256 4088448 4097772 4117568 4124624 4133376 4148928 4153344 4162816 4167462 4173624 4188672 4199202 4214784 4219488 4223214 4239872 4243616 4250888 4265856 4275936 4286464 4291248 4301388 4307394 4308759 4313088 4327749 4333568 4343808 4348656 4354728 4356108 4365018 4369664 4377152 4380649 4402944 4406832 4407858 4434304 4439253 4451328 4456296 4472832 4473063 4477824 4488036 4494672 4498641 4537728 4544064 4545504 4566016 4570048 4571112 4616192 4621344 4632264 4640202 4644864 4672512 4683168 4695327 4705792 4711044 4713856 4717622 4719117 4741632 4746924 4757504 4769856 4774068 4780734 4782249 4799088 4822272 4827654 4845568 4862039 4869228 4875264 4886784 4892238 4898816 4899069 4915872 4917248 4922736 4924296 4927083 4964352 4976832 4988592 5006456 5018286 5031936 5037552 5056506 5067776 5073432 5080516 5082126 5087232 5112072 5129184 5136768 5141304 5142501 5171907 5193216 5199012 5211297 5218304 5222912 5224128 5236042 5268564 5281536 5294016 5301408 5303088 5332964 5334654 5352192 5366088 5378048 5387264 5391568 5396329 5404308 5413569 5419008 5425056 5451264 5463696 5484672 5496218 5511168 5530356 5531904 5538078 5539833 5556616 5564832 5566138 5569746 5577523 5584896 5598936 5612166 5619712 5625984 5630952 5632263 5687808 5701248 5707611 5721664 5735184 5743192 5745012 5750784 5770332 5778864 5783967 5791744 5798208 5806304 5808144 5820024 5842368 5854667 5870592 5875776 5877144 5919004 5929147 5935104 5941728 5955768 5964084 5965974 5970432 5984048 5992896 5998188 6021216 6050304 6058752 6060672 6065514 6094816 6100198 6132672 6146658 6161792 6176352 6186936 6200064 6223392 6223763 6230016 6244224 6251193 6260436 6281392 6292156 6305026 6322176 6329232 6334821 6359808 6365424 6374312 6376332 6398784 6413904 6429696 6436872 6452082 6461091 6492304 6498037 6500352 6515712 6522984 6532092 6534162 6547527 6554496 6563648 6565728 6569444 6604416 6610248 6635776 6651456 6676992 6691048 6702514 6709248 6716736 6732054 6742008 6764576 6776168 6806592 6816096 6818256 6838912 6849024 6855072 6856668 6895876 6907693 6924288 6932016 6948396 6960303 6965504 6997886 7008768 7024752 7042048 7058688 7066566 7068544 7070784 7076433 7112448 7112872 7136256 7154784 7161102 7171101 7205744 7218092 7225344 7233408 7241481 7268352 7284928 7303842 7312896 7330176 7348224 7373808 7375872 7384104 7386444 7419776 7426328 7439054 7446528 7465248 7482888 7501312 7507936 7509684 7527429 7547904 7583744 7601664 7610148 7620774 7623189 7630848 7646912 7660016 7693776 7705152 7711956 7730944 7744192 7760032 7789824 7798518 7827456 7834368 7836192 7854063 7913472 7922304 7941024 7952112 7954632 7960576 7990528 7997584 7999446 8001981 8028288 8067072 8078336 8080896 8087352 8106462 8128512 8176896 8195544 8235136 8244327 8249248 8266752 8297856 8306688 8307117 8325632 8334924 8347248 8349207 8354619 8377344 8398404 8429568 8438976 8446428 8479744 8487232 8501776 8531712 8551872 8572928 8582496 8602776 8614788 8617518 8626176 8655498 8667136 8687616 8697312 8709456 8712216 8730036 8739328 8754304 8761298 8805888 8813664 8815716 8868608 8878506 8902656 8912592 8946126 8955648 8976072 8989344 8997282 9029501 9075456 9088128 9091008 9098271 9132032 9140096 9142224 9150297 9219987 9232384 9242688 9264528 9280404 9289728 9332687 9345024 9366336 9390654 9411584 9422088 9427712 9435244 9438234 9457539 9483264 9493848 9515008 9539712 9548136 9561468 9564498 9598176 9644544 9655308 9678123 9691136 9724078 9738456 9750528 9773568 9784476 9798138 9801243 9831744 9834496 9845472 9848592 9854166 9953664 9977184 10012912 10036572 10053771 10063872 10075104 10098081 10113012 10135552 10146864 10161032 10164252 10174464 10224144 10258368 10273536 10282608 10285002 10343814 10358257 10386432 10398024 10422594 10436608 10445824 10448256 10472084 10496829 10537128 10563072 10588032 10599849 10602816 10606176 10665928 10669308 10704384 10732176 10741653 10756096 10774528 10783136 10792658 10808616 10827138 10838016 10850112 10902528 10927392 10955763 10969344 10992436 11011273 11022336 11060712 11063808 11076156 11079666 11113232 11129664 11132276 11139492 11155046 11158581 11169792 11197872 11224332 11251968 11261904 11264526 11375616 11402496 11415222 11431161 11443328 11470368 11486384 11490024 11496527 11540664 11557728 11567934 11583488 11596416 11612608 11616288 11640048 11684736 11709334 11741184 11751552 11754288 11838008 11858294 11870208 11883456 11911536 11928168 11931948 11940864 11968096 11985792 11996376 11999169 12042432 12067783 12100608 12117504 12121344 12131028 12159693 12189632 12200396 12221303 12265344 12293316 12323584 12352704 12373872 12400128 12446784 12447526 12460032 12488448 12502386 12520872 12562784 12584312 12610052 12631661 12644352 12658464 12669642 12719616 12730848 12748624 12752664 12797568 12827808 12859392 12873744 12904164 12922182 12926277 12984608 12996074 13000704 13031424 13045968 13064184 13068324 13095054 13108992 13127296 13131456 13138888 13141947 13208832 13220496 13271552 13302912 13317759 13353984 13382096 13405028 13418496 13433472 13464108 13484016 13495923 13529152 13552336 13613184 13632192 13636512 13677824 13698048 13710144 13713336 13791752 13815386 13848576 13864032 13896792 13920606 13931008 13995772 14017536 14049504 14084096 14117376 14133132 14137088 14141568 14152866 14157351 14224896 14225744 14272512 14309568 14322204 14342202 14346747 14411488 14436184 14466816 14482962 14536704 14569856 14586117 14607684 14625792 14660352 14696448 14697207 14747616 14751744 14768208 14772888 14781249 14839552 14852656 14878108 14893056 14930496 14965776 15002624 15015872 15019368 15054858 15095808 15167488 15203328 15220296 15241548 15246378 15261696 15293824 15320032 15387552 15410304 15423912 15427503 15461888 15488384 15515721 15520064 15579648 15597036 15654912 15668736 15672384 15708126 15844608 15882048 15904224 15909264 15921152 15981056 15995168 15998892 16003962 16056576 16134144 16156672 16161792 16174704 16188987 16212924 16240707 16257024 16353792 16391088 16470272 16488654 16498496 16511677 16533504 16595712 16614234 16651264 16669848 16694496 16698414 16709238 16732569 16754688 16796808 16859136 16877952 16892856 16896789 16959488 16974464 17003552 17063424 17103744 17122833 17145856 17164992 17205552 17229576 17235036 17252352 17310996 17375232 17394624 17418912 17424432 17460072 17478656 17508608 17522596 17564001 17611776 17627328 17631432 17737216 17757012 17787441 17805312 17825184 17892252 17911296 17952144 17978688 17994564 18059002 18150912 18176256 18182016 18196542 18264064 18280192 18284448 18300594 18326147 18439974 18464768 18485376 18529056 18560808 18665374 18671289 18690048 18732672 18753579 18781308 18823168 18844176 18855424 18870488 18876468 18915078 18966528 18987696 19004463 19030016 19079424 19096272 19122936 19128996 19196352 19236763 19289088 19310616 19356246 19382272 19383273 19448156 19476912 19481483 19494111 19501056 19547136 19568952 19596276 19602486 19642581 19663488 19668992 19690944 19697184 19708332 19907328 19954368 20025824 20073144 20107542 20127744 20150208 20196162 20226024 20271104 20293728 20322064 20328504 20448288 20449507 20516736 20547072 20565216 20570004 20687628 20716514 20723079 20772864 20796048 20845188 20880909 20891648 20896512 20944168 20993658 21074256 21126144 21176064 21199698 21205632 21212352 21229299 21331856 21338616 21350693 21408768 21464352 21483306 21512192 21513303 21549056 21566272 21585316 21617232 21654276 21676032 21700224 21805056 21854784 21911526 21938688 21984872 22022546 22044672 22121424 22127616 22152312 22159332 22226464 22259328 22264552 22278984 22310092 22317162 22339584 22395744 22448664 22503936 22523808 22529052 22582287 22751232 22804992 22830444 22862322 22869567 22886656 22940736 22972768 22980048 22993054 23081328 23115456 23135868 23192832 23225216 23232576 23280096 23369472 23418668 23458799 23482368 23503104 23508576 23562189 23676016 23716588 23740416 23766912 23823072 23856336 23863896 23881728 23936192 23971584 23992752 23998338 24005943 24084864 24135566 24201216 24235008 24242688 24262056 24319386 24379264 24400792 24442606 24492601 24530688 24586632 24647168 24705408 24732981 24747744 24800256 24893568 24895052 24920064 24976896 25004772 25041744 25047621 25063857 25125568 25168624 25220104 25263322 25288704 25316928 25339284 25439232 25461696 25497248 25505328 25595136 25655616 25718784 25747488 25808328 25844364 25852554 25969216 25992148 26001408 26036689 26062848 26091936 26128368 26136648 26190108 26217984 26254592 26262912 26277776 26283894 26417664 26440992 26543104 26605824 26635518 26707968 26764192 26810056 26866944 26928216 26968032 26991846 27058304 27088503 27104672 27226368 27264384 27273024 27294813 27355648 27396096 27420288 27426672 27450891 27583504 27630772 27678121 27697152 27728064 27793584 27841212 27862016 27991544 27998061 28035072 28099008 28168192 28234752 28266264 28274176 28283136 28305732 28314702 28372617 28449792 28451488 28545024 28619136 28644408 28684404 28693494 28822976 28872368 28933632 28965924 29073408 29139712 29172234 29215368 29251584 29320704 29394414 29495232 29503488 29536416 29545776 29562498 29679104 29705312 29756216 29860992 29931552 30005248 30031744 30038736 30109716 30161313 30191616 30294243 30334976 30406656 30440592 30483096 30492756 30523392 30587648 30640064 30664543 30775104 30820608 30847824 30855006 30923776 30976768 31031442 31040128 31074771 31159296 31194072 31309824 31337472 31344768 31416252 31490487 31689216 31764096 31799547 31808448 31818528 31842304 31962112 31990336 31997784 32007924 32113152 32268288 32313344 32323584 32349408 32377974 32425848 32481414 32514048 32707584 32782176 32867289 32940544 32977308 32996992 33023354 33033819 33067008 33191424 33228468 33302528 33339696 33388992 33396828 33418476 33465138 33475743 33509376 33593616 33755904 33785712 33793578 33918976 33948928 34007104 34034273 34126848 34207488 34245666 34291712 34293483 34329984 34411104 34459152 34470072 34489581 34621992 34750464 34789248 34837824 34848864 34920144 34957312 35017216 35045192 35128002 35223552 35254656 35262864 35474432 35514024 35574882 35610624 35650368 35784504 35822592 35904288 35957376 35989128 35997507 36118004 36179897 36203349 36301824 36352512 36364032 36393084 36479079 36528128 36560384 36568896 36601188 36652294 36663909 36879948 36970752 37058112 37121616 37330748 37342578 37380096 37465344 37507158 37562616 37646336 37688352 37710848 37740976 37752936 37774303 37830156 37894983 37933056 37975392 38008926 38060032 38158848 38192544 38245872 38257992 38392704 38473526 38578176 38621232 38712492 38766546 38778831 38896312 38953824 38962966 38988222 39002112 39094272 39137904 39192552 39204972 39285162 39326976 39337984 39381888 39394368 39416664 39425841 39651287 39814656 39908736 39953277 40051648 40146288 40215084 40255488 40300416 40392324 40452048 40487769 40542208 40587456 40644128 40657008 40896576 40899014 40982669 41033472 41094144 41130432 41140008 41375256 41433028 41446158 41504029 41545728 41592096 41690376 41761818 41783296 41793024 41888336 41987316 42148512 42252288 42352128 42399396 42411264 42424704 42458598 42472053 42663712 42677232 42701386 42817536 42928704 42966612 43026606 43040241 43098112 43132544 43170632 43234464 43308552 43400448 43566341 43610112 43709568 43758351 43823052 43877376 43969744 44045092 44089344 44242848 44255232 44304624 44318664 44343747 44452928 44518656 44529104 44557968 44620184 44634324 44679168 44791488 44897328 45007872 45047616 45058104 45164574 45486259 45502464 45609984 45660888 45724644 45739134 45773312 45881472 45945536 45960096 45986108 46162656 46230912 46271736 46385664 46450432 46465152 46547163 46560192 46738944 46837336 46917598 46964736 47006208 47017152 47124378 47352032 47433176 47533824 47646144 47712672 47727792 47763456 47872384 47943168 47985504 47996676 48011886 48169728 48271132 48353851 48402432 48470016 48485376 48524112 48566961 48638772 48722121 48758528 48801584 48885212 48985202 49061376 49173264 49294336 49410816 49465962 49495488 49535031 49600512 49787136 49790104 49953792 50009544 50083488 50095242 50127714 50197707 50251136 50337248 50440208 50526644 50577408 50633856 50678568 50690367 50878464 50923392 50994496 51010656 51190272 51311232 51437568 51494976 51616656 51688728 51705108 51938432 51984296 52073378 52125696 52183872 52256736 52273296 52380216 52435968 52509184 52525824 52555552 52567788 52692003 52835328 52881984 53086208 53211648 53271036 53362323 53415936 53528384 53620112 53667461 53733888 53856432 53936064 53983692 54116608 54177006 54209344 54452736 54528768 54546048 54589626 54711296 54792192 54840576 54853344 54901782 54978441 55167008 55261544 55356242 55394304 55456128 55587168 55682424 55724032 55983088 55996122 56013867 56070144 56198016 56260737 56336384 56469504 56532528 56548352 56566272 56611464 56629404 56745234 56899584 56902976 57090048 57238272 57288816 57368808 57386988 57645952 57710289 57744736 57867264 57931848 58146816 58149819 58279424 58344468 58430736 58444449 58482333 58503168 58641408 58788828 58990464 59006976 59072832 59091552 59124996 59358208 59410624 59512432 59721984 59863104 60010496 60063488 60077472 60219432 60322626 60383232 60588486 60669952 60813312 60881184 60966192 60985512 61175296 61280128 61329086 61348521 61550208 61641216 61695648 61710012 61847552 61953536 62062884 62080256 62149542 62169237 62318592 62388144 62674944 62689536 62832504 62980974 63206507 63378432 63528192 63599094 63616896 63637056 63684608 63687897 63924224 63980672 63995568 64015848 64052079 64226304 64536576 64539909 64626688 64647168 64698816 64755948 64851696 64962828 65028096 65415168 65564352 65734578 65881088 65954616 65993984 66046708 66067638 66134016 66382848 66456936 66605056 66679392 66777984 66793656 66836952 66930276 66951486 67018752 67187232 67511808 67571424 67587156 67746861 67837952 67897856 68014208 68068546 68253696 68414976 68491332 68586966 68608701 68659968 68822208 68918304 68940144 68979162 69243984 69578496 69675648 69697728 69840288 69914624 70034432 70090384 70152277 70256004 70376397 70447104 70509312 70525728 70686567 70948864 71028048 71149764 71221248 71300736 71569008 71645184 71808576 71914752 71978256 71995014 72017829 72236008 72359794 72406698 72507799 72603648 72705024 72728064 72786168 72958158 73056256 73120768 73137792 73202376 73304588 73327818 73477803 73759896 73941504 74116224 74198943 74243232 74661496 74685156 74760192 74930688 75014316 75125232 75142863 75191571 75292672 75376704 75421696 75481952 75505872 75548606 75660312 75789966 75866112 75950784 76017852 76317696 76385088 76491744 76515984 76785408 76947052 77078911 77156352 77242464 77424984 77533092 77557662 77792624 77907648 77925932 77976444 78004224 78110067 78188544 78275808 78385104 78409944 78570324 78653952 78763776 78788736 78833328 78851682 79302574 79629312 79817472 79906554 80103296 80292576 80430168 80475689 80600832 80784648 80904096 80975538 81084416 81174912 81265509 81288256 81314016 81793152 81798028 81965338 82066944 82188288 82260864 82280016 82352673 82750512 82866056 82892316 83008058 83034363 83091456 83184192 83380752 83523636 83566592 83586048 83776672 83974632 83994183 84297024 84474481 84504576 84704256 84798792 84822528 84849408 84917196 84944106 85117851 85327424 85354464 85402772 85549121 85635072 85857408 85933224 86053212 86080482 86196224 86265088 86341264 86468928 86617104 86800896 87132682 87220224 87419136 87516702 87646104 87754752 87939488 88090184 88485696 88510464 88609248 88637328 88687494 88905856 89037312 89058208 89115936 89240368 89268648 89582976 89794656 89800009 90015744 90095232 90116208 90329148 90483939 90972518 91004928 91219968 91321776 91449288 91478268 91546624 91762944 91891072 91920192 91972216 91993629 92325312 92461824 92543472 92771328 92900864 92930304 93094326 93120384 93224313 93477888 93674672 93835196 93929472 94012416 94034304 94248756 94471461 94704064 94866352 95067648 95292288 95425344 95455584 95526912 95744768 95886336 95971008 95993352 96023772 96339456 96542264 96707702 96804864 96940032 96970752 97048224 97133922 97277544 97444242 97517056 97603168 97770424 97970404 98122752 98346528 98588672 98821632 98931924 98990976 99070062 99101457 99201024 99574272 99580208 99907584 100019088 100166976 100190484 100255428 100395414 100427229 100502272 100674496 100880416 101053288 101267712 101357136 101380734 101756928 101846784 101988992 102021312 102102819 102380544 102622464 102875136 102880449 102989952 103233312 103377456 103410216 103468743 103876864 103968592 104146756 104251392 104367744 104513472 104546592 104760432 104871936 105018368 105051648 105111104 105135576 105384006 105670656 105763968 106172416 106423296 106542072 106724646 106831872 107056768 107240224 107334922 107467776 107712864 107872128 107967384 107992521 108233216 108354012 108418688 108539691 108610047 108905472 109057536 109092096 109179252 109422592 109584384 109681152 109706688 109803564 109956882 109991727 110334016 110523088 110712484 110912256 111174336 111364848 111448064 111966176 111992244 112027734 112140288 112396032 112521474 112672768 112939008 113065056 113096704 113132544 113222928 113258808 113322909 113490468 113684949 113799168 113805952 114180096 114476544 114577632 114737616 114773976 115291904 115420578 115489472 115734528 115863696 116299638 116558848 116688936 116861472 116888898 116964666 117006336 117282816 117577656 117980928 118013952 118145664 118183104 118249992 118277523 118716416 118821248 118953861 119024864 119443968 119726208 119859831 120020992 120126976 120154944 120438864 120645252 120766464 121176972 121626624 121762368 121932384 121971024 122350592 122560256 122658172 122697042 122948007 123100416 123282432 123391296 123420024 123695104 123907072 124125768 124160512 124299084 124338474 124512087 124637184 124776288 125349888 125379072 125665008 125961948 126413014 126756864 127056384 127198188 127233792 127274112 127375794 127416159 127848448 127961344 127991136 128031696 128104158 128283029 128452608 129079818 129253376 129294336 129397632 129511896 129703392 129925656 130699023 130830336 131128704 131275053 131469156 131762176 131909232 131987968 132093416 132135276 132268032 132765696 132913872 133031241 133210112 133358784 133555968 133587312 133673904 133860552 133902972 134037504 134374464 134657341 135023616 135142848 135174312 135493722 135675904 135795712 136028416 136137092 136370381 136458777 136507392 136829952 136982664 137173932 137217402 137319936 137644416 137836608 137880288 137958324 138487968 139156992 139351296 139395456 139641489 139680576 139829248 140068864 140180768 140304554 140512008 140752794 140894208 141018624 141051456 141373134 141897728 142056096 142299528 142601472 143138016 143146549 143290368 143617152 143829504 143956512 143990028 144035658 144472016 144719588 144813396 145015598 145061553 145207296 145410048 145456128 145572336 145700883 145916316 146166363 146241536 146275584 146404752 146609176 146655636 146955606 147519792 147883008 148232448 148397886 148486464 148605093 149322992 149370312 149454851 149861376 150028632 150250464 150285726 150383142 150585344 150593121 150753408 150843392 150963904 151011744 151097212 151320624 151579932 151732224 151901568 152035704 152635392 152770176 152983488 153031968 153570816 153894104 154157822 154312704 154484928 154849968 155066184 155115324 155585248 155815296 155851864 155952888 156220134 156377088 156551616 156770208 156819888 157140648 157307904 157527552 157577472 157666656 157703364 158076009 158605148 158876939 159258624 159634944 159813108 160086969 160206592 160585152 160860336 160951378 161002383 161201664 161569296 161808192 161951076 162349824 162531018 162576512 162628032 163586304 163596056 163930676 164133888 164211593 164376576 164521728 164560032 164705346 164935323 165501024 165732112 165784632 166016116 166068726 166182912 166368384 166761504 167047272 167133184 167172096 167553344 167949264 167988366 168041601 168594048 168948962 169009152 169408512 169597584 169645056 169698816 169834392 169888212 170235702 170654848 170708928 170805544 171098242 171270144 171714816 171866448 172106424 172160964 172530176 172682528 172937856 173130867 173234208 173601792 174265364 174440448 174838272 175033404 175292208 175333347 175446999 175509504 175878976 176180368 176971392 177020928 177218496 177274656 177374988 177811712 178074624 178116416 178231872 178480736 178537296 179165952 179589312 179600018 180031488 180190464 180232416 180658296 180967878 181945036 182009856 182256823 182439936 182643552 182898576 182956536 183093248 183525888 183782144 183840384 183944432 183987258 184045563 184650624 184923648 185086944 185542656 185801728 185860608 186188652 186240768 186448626 186507711 186955776 187349344 187670392 188024832 188068608 188497512 188942922 189408128 189619521 189732704 190135296 190584576 190850688 190911168 191053824 191063691 191489536 191772672 191942016 191986704 192047544 192156237 192678912 193084528 193415404 193609728 193746847 193880064 193941504 194096448 194267844 194555088 194888484 195034112 195206336 195540848 195940808 196245504 196693056 197177344 197643264 197863848 197981952 198140124 198202914 198402048 199148544 199160416 199815168 200038176 200333952 200380968 200510856 200790828 200854458 201004544 201348992 201760832 202106576 202535424 202714272 202761468 203513856 203693568 203977984 204042624 204205638 204761088 205244928 205760898 205979904 206466624 206754912 206820432 206937486 207753728 207937184 208293512 208735488 209026944 209093184 209520864 209743872 210036736 210103296 210222208 210271152 210456831 210768012 211129191 211341312 211527936 212059701 212344832 212846592 213084144 213449292 213663744 214113536 214480448 214651801 214669844 214935552 215425728 215744256 215934768 215985042 216466432 216708024 216837376 217079382 217220094 217523397 217810944 218115072 218184192 218358504 218845184 219168768 219362304 219413376 219607128 219913764 219983454 220433409 220668032 221046176 221424968 221824512 222348672 222596829 222729696 222896128 223932352 223984488 224055468 224280576 224792064 225042948 225428589 225878016 226130112 226193408 226265088 226445856 226517616 226645818 226980936 227369898 227598336 227611904 228953088 229155264 229475232 229547952 230583808 230841156 230978944 231236733 231469056 231727392 232599276 233117696 233377872 233722944 233777796 233929332 234012672 234330201 234565632 235155312 235961856 236291328 236366208 236499984 236555046 237432832 237642496 237907722 238049728 238239911 238887936 239452416 239719662 240041984 240253952 240309888 240877728 241290504 241427067 242353944 243253248 243524736 243796527 243864768 243942048 244701184 245120512 245316344 245394084 245896014 246200832 246564864 246782592 246840048 247058019 247390208 247814144 248251536 248321024 248598168 248676948 249024174 249103089 249274368 249552576 250699776 250758144 251330016 251923896 251982549 252826028 253259279 253423443 253513728 254112768 254396376 254467584 254548224 254751588 254832318 255353553 255696896 255922688 255982272 256063392 256208316 256566058 256647363 256905216 258159636 258588672 258795264 259023792 259406784 259851312 261398046 261660672 262257408 262550106 262938312 263524352 263818464 263975936 264186832 264270552 264420121 265531392 265827744 266062482 266420224 266717568 267111936 267174624 267347808 267721104 267805944 268748928 269314682 269400027 270047232 270285696 270348624 270987444 271451817 271591424 272056832 272274184 272740762 272917554 273014784 273659904 273965328 274347864 274434804 274639872 275288832 275673216 275760576 275916648 275980887 276975936 277559009 278313984 278702592 278790912 279282978 279361152 279658496 279672939 280137728 280361536 280609108 281024016 281089969 281505588 281788416 282037248 282102912 282746268 283414383 283795456 284112192 284599056 285202944 286276032 286293098 286580736 287234304 287659008 287913024 287980056 288071316 288944032 289439176 289626792 290031196 290123106 290414592 290528203 290820096 290912256 291144672 291401766 291832632 292332726 292483072 292551168 292809504 293218352 293311272 293911212 295039584 295766016 296464896 296795772 296972928 297210186 297304371 298645984 298740624 298909702 299722752 300057264 300500928 300571452 300766284 301186242 301281687 301506816 301686784 301927808 302023488 302194424 302641248 303159864 303803136 304071408 304964387 305270784 305540352 305966976 306063936 306308457 307141632 307788208 308315644 308625408 308969856 309699936 310132368 310230648 310406229 311170496 311630592 311703728 311905776 312440268 312754176 313103232 313540416 313639776 314281296 314615808 315055104 315154944 315333312 315406728 316152018 317210296 317753878 318403813 318517248 319269888 319626216 320173938 320413184 321170304 321720672 321902756 322004766 322403328 323138592 323616384 323902152 324699648 325062036 325153024 325256064 325619073 325830141 327172608 327192112 327861352 328267776 328423186 328753152 329043456 329120064 329410692 329870646 329975181 331002048 331464224 331569264 332032232 332137452 332736768 333523008 334094544 334344192 335106688 335898528 335976732 336083202 337188096 337897924 338018304 338476957 338817024 339195168 339290112 339397632 339668784 339776424 339968727 340471404 341054847 341309696 341417856 341611088 342196484 342540288 343429632 343732896 344212848 344321928 345060352 345365056 345875712 346261734 346468416 347203584 348530728 349676544 350066808 350584416 350666694 350893998 351019008 351757952 352360736 353942784 354041856 354436992 354549312 354749976 354832569 355623424 356149248 356232832 356463744 356861583 356961472 357074592 358331904 359178624 359200036 359815573 360062976 360380928 360464832 361316592 361935756 363890072 364513646 364879872 365287104 365797152 365913072 366186496 367051776 367564288 367680768 367888864 367974516 368091126 368844021 369301248 369847296 370173888 371085312 371603456 371721216 372377304 372481536 372897252 373015422 373536261 373911552 374698688 375340784 375672227 376049664 376137216 376995024 377885844 378816256 379239042 379465408 380270592 381169152 381701376 381822336 382127382 382979072 383545344 383884032 383973408 384095088 384312474 384849087 385357824 386169056 386830808 387493694 387760128 387883008 388192896 388535688 389110176 389776968 390068224 390412672 391081696 391881616 392097069 392491008 393386112 393825159 394354688 395286528 395727696 395963904 396280248 396405828 396804096 398297088 398320832 399630336 400076352 400667904 400761936 401021712 401581656 401708916 402009088 402697984 403521664 403972023 404213152 405070848 405428544 405522936 407027712 407387136 407955968 408085248 408411276 409111143 409376331 409522176 410489856 411521796 411959808 412933248 413509824 413640864 413874972 415507456 415874368 416587024 417470976 418053888 418186368 419041728 419487744 420073472 420206592 420444416 420542304 420913662 421536024 422258382 422682624 423055872 424119402 424689664 425693184 426168288 426898584 428227072 428960896 429303602 429339688 429439647 429871104 430851456 431488512 431869536 431970084 432932864 433416048 433674752 434158764 434440188 435046794 435184659 435621888 436230144 436368384 436717008 437102649 437690368 438724608 438826752 439214256 439827528 439966908 440866818 441336064 442092352 442445549 442849936 443649024 444697344 445193658 445459392 445792256 445815279 447864704 447968976 448110936 448364553 449584128 450085896 450857178 451756032 451779363 452260224 452386816 452530176 452891712 453035232 453291636 453961872 454739796 455196672 455223808 457906176 458310528 458950464 459095904 461167616 461682312 461957888 462473466 462938112 463454784 465198552 466235392 466755744 467445888 467555592 467858664 468660402 469131264 470310624 470338661 471923712 472582656 472732416 472999968 473110092 474228027 474865664 475284992 475815444 476099456 476479822 476630817 477775872 478904832 479439324 480260907 480507904 480619776 481755456 482581008 482854134 483007149 484707888 487049472 487593054 487729536 487884096 489402368 490241024 490632688 490788168 491065939 491792028 492401664 492634779 493129728 493565184 493680096 494116038 494780416 494805969 495628288 496503072 496642048 497196336 497353896 498048348 498206178 498548736 499105152 501399552 501516288 502660032 503847792 503965098 504124803 505652056 506518558 506846886 507027456 508225536 508792752 508935168 509096448 509503176 509664636 510707106 511393792 511845376 511964544 512126784 512416632 513132116 513294726 513810432 516319272 517590528 518047584 518813568 519392601 519702624 522796092 523321344 524514816 525100212 525876624 526000041 526340997 527048704 527636928 527951872 528373664 528541104 528840242 531062784 531655488 532124964 533435136 534223872 534349248 534695616 535442208 535611888 537497856 538629364 538800054 539552377 540094464 540571392 540697248 541974888 542903634 543182848 544113664 544548368 545481524 545835108 546029568 546770469 547319808 547930656 548695728 548869608 549279744 550577664 551346432 551521152 551833296 551961774 552136689 553951872 555118018 556627968 557405184 557581824 558565956 558722304 559345878 559523133 560275456 560723072 561218216 562048032 562179938 563011176 563329823 564074496 564205824 565492536 566828766 567590912 568224384 568858563 569198112 570405888 572552064 572586196 573161472 574468608 575318016 575826048 575960112 576142632 576468711 577888064 578878352 579253584 580062392 580246212 580829184 581056406 581240541 581640192 581824512 582289344 582803532 583665264 584665452 584966144 585102336 585619008 586436704 586622544 587822424 590079168 591321367 591532032 592929792 593591544 593945856 594420372 594608742 597291968 597481248 597819404 598843847 599445504 600114528 601001856 601142904 601532568 602372484 602563374 603013632 603373568 603855616 604046976 604388848 605282496 606319728 607606272 608142816 609928774 610541568 611080704 611933952 612127872 612616914 614283264 615576416 616631288 617939712 619399872 620264736 620461296 620812458 622340992 623261184 623407456 623811552 624880536 626206464 627080832 627279552 628562592 628600063 629231616 630110208 630309888 630666624 630813456 631370493 632304036 633387573 634420592 635507756 636596783 636807626 637034496 638539776 639252432 640347876 640826368 642340608 643441344 643805512 643955403 644009532 644806656 646277184 647232768 647804304 649399296 650124072 650306048 650512128 651238146 651660282 652570191 654345216 654384224 655722704 656535552 656846372 657506304 658086912 658240128 658821384 659741292 659950362 661300227 662004096 662928448 663138528 664064464 664274904 665473536 667046016 668189088 668688384 670213376 671797056 671953464 672166404 674376192 675795848 676953914 677634048 678390336 678580224 678795264 679337568 679552848 679937454 680942808 682109694 682619392 682835712 683222176 684392968 686859264 687465792 688425696 688643856 690120704 690730112 691751424 692523468 692936832 693710199 694407168 697061456 697676993 699353088 700133616 701168832 701333388 701787996 702038016 702990603 703515904 704721472 707885568 708873984 709098624 709499952 709665138 711246848 712298496 712465664 712927488 713723166 713922944 714149184 714719733 716663808 718357248 718400072 719631146 720125952 720761856 720929664 722633184 723871512 724281201 727780144 729027292 729759744 730574208 731389581 731594304 731826144 732372992 734103552 735128576 735361536 735777728 735949032 736182252 737688042 738602496 739694592 740347776 742170624 743206912 743442432 744754608 744963072 745794504 746030844 747072522 747309267 747823104 749397376 750681568 751344454 752099328 752274432 753990048 755771688 755947647 757632512 758478084 758930816 759777837 760270329 760541184 762338304 763402752 763644672 764254764 765958144 767090688 767768064 767946816 768190176 768624948 769698174 769942089 770715648 772338112 773661616 774987388 775766016 776385792 777071376 778220352 779553936 780136448 780825344 782163392 783763232 784194138 784982016 786772224 787650318 788709376 790573056 791455392 791927808 792560496 792811656 793260363 796594176 796641664 799260672 800152704 801335808 801523872 802043424 803163312 803417832 804018176 805395968 807043328 807944046 808200081 808426304 810141696 810857088 811045872 814774272 815911936 816170496 816822552 818222286 818752662 819044352 820979712 823043592 823919616 825866496 827019648 827281728 827749944 827942661 831014912 831748736 832677027 833174048 834941952 836107776 836372736 838083456 838975488 839018817 840146944 840413184 840888832 841084608 841827324 843072048 843269907 844516764 845365248 846111744 848238804 851386368 852336576 853797168 856454144 857921792 858607204 858679376 858879294 859742208 861702912 862977024 863739072 863940168 865865728 866832096 867349504 868317528 868880376 870093588 870369318 871243776 871584609 872460288 872736768 873434016 874205298 875380736 877449216 877653504 878428512 879655056 879933816 881733636 882672128 884184704 884891098 885699872 887298048 889394688 890387316 890918784 891630558 891913113 895729408 895937952 896221872 896729106 899168256 900171792 901714356 903558726 904520448 904773632 905060352 905783424 906070464 906583272 907923744 909479592 910447616 911979601 914893161 915812352 916621056 917900928 918191808 918925371 922335232 923364624 923915776 924946932 925876224 926909568 930397104 931218687 932470784 933511488 934891776 935111184 935717328 937320804 938262528 940621248 940677322 942601387 943847424 945165312 945464832 945999936 946220184 948456054 949731328 950569984 951630888 952198912 952959644 953261634 954592667 955211439 955551744 957809664 958878648 960521814 961015808 961239552 963510912 965162016 965708268 966014298 969415776 974098944 975186108 975459072 975768192 976857219 977490423 978804736 980482048 981265376 981576336 982131878 983584056 984803328 985269558 986259456 987130368 987360192 988232076 989611938 989925543 991256576 993006144 993284096 994392672 994707792 996096696 996412356 998210304 1002025843 1003032576 1005320064 1007695584 1007930196 1008249606 1011304112 1013037116 1013693772 1014054912 1015430871 1016451072 1017585504 1017870336 1018192896 1019006352 1019329272 1019906181 1021414212 1023164541 1023690752 1023929088 1024253568 1024833264 1026264232 1026589452 1027620864 1032638544 1035181056 1036095168 1037627136 1038785202 1039405248 1045592184 1046183957 1049029632 1050200424 1051753248 1052000082 1052681994 1054097408 1055273856 1055903744 1056747328 1057082208 1057680484 1062125568 1063310976 1064249928 1066870272 1068447744 1068698496 1069391232 1070584749 1070884416 1071223776 1074995712 1077258728 1077600108 1079104754 1079446719 1080188928 1081142784 1081394496 1083949776 1085807268 1086365696 1088227328 1089096736 1090963048 1091670216 1093540938 1094639616 1095861312 1097391456 1097739216 1098559488 1101155328 1102692864 1103042304 1103666592 1103923548 1104273378 1106532063 1107903744 1110236036 1112138573 1113255936 1114810368 1115163648 1117131912 1117444608 1118691756 1119046266 1120550912 1120608783 1121446144 1122436432 1124096064 1124359876 1126022352 1126659646 1127016681 1128148992 1128411648 1130985072 1133657532 1136448768 1137717126 1138396224 1140811776 1145104128 1145172392 1148937216 1150636032 1151652096 1151920224 1152285264 1152937422 1154547261 1155776128 1157756704 1158507168 1160124784 1160492424 1162112812 1162481082 1163280384 1163649024 1164578688 1165607064 1167330528 1169330904 1169932288 1170204672 1171238016 1172873408 1173245088 1175644848 1176291207 1180158336 1182642734 1183064064 1185859584 1187183088 1187891712 1188840744 1189217484 1194583936 1194962496 1195638808 1197687694 1198891008 1200229056 1202003712 1202285808 1203065136 1204744968 1205126748 1206027264 1207711232 1208093952 1208777696 1210564992 1211916069 1212639456 1215212544 1216285632 1219857548 1221083136 1222161408 1223867904 1224255744 1225233828 1227333429 1228128993 1228566528 1231152832 1233262576 1234351603 1235879424 1238799744 1240529472 1240922592 1241624916 1244681984 1246522368 1246814912 1247623104 1249761072 1252412928 1254161664 1254559104 1257125184 1257200126 1258463232 1260220416 1260619776 1261333248 1261626912 1262740986 1264608072 1266775146 1268841184 1271015512 1273193566 1273615252 1274068992 1275797761 1277079552 1278504864 1280695752 1281652736 1284681216 1286882688 1287611024 1287910806 1288019064 1288318941 1289613312 1292554368 1294465536 1295608608 1298798592 1300248144 1300612096 1301024256 1302476292 1303320564 1305140382 1305553977 1308690432 1308768448 1311445408 1313071104 1313692744 1316173824 1316480256 1317642768 1319482584 1319900724 1322600454 1324008192 1325856896 1326277056 1327336647 1328128928 1328549808 1330947072 1334092032 1336378176 1337376768 1337445837 1340426752 1343594112 1343906928 1344332808 1345093659 1348752384 1351591696 1353907828 1355268096 1356227929 1356780672 1357160448 1357590528 1358675136 1359105696 1359874908 1361885616 1364219388 1365238784 1365671424 1366444352 1368785936 1373718528 1374931584 1376851392 1377287712 1380241408 1381460224 1383502848 1385046936 1385873664 1387420398 1388814336 1394122912 1395353986 1398706176 1400267232 1402337664 1402666776 1403575992 1405981206 1407031808 1409442944 1411015983 1415771136 1417747968 1418197248 1418999904 1419330276 1422493696 1424596992 1424931328 1425854976 1427446332 1427845888 1428298368 1429439466 1429892451 1433327616 1436714496 1436800144 1439262292 1441523712 1441859328 1445266368 1447743024 1448562402 1449021447 1455560288 1458054584 1461148416 1462779162 1463188608 1463652288 1464745984 1468207104 1470257152 1470723072 1471555456 1471898064 1472364504 1473197817 1475376084 1477204992 1477904337 1479389184 1480695552 1484341248 1484417907 1486413824 1486884864 1489509216 1489926144 1491589008 1492061688 1494145044 1494618534 1495646208 1498794752 1501363136 1502688908 1504198656 1504548864 1507980096 1511543376 1511895294 1515265024 1516956168 1517861632 1519555674 1520540658 1521082368 1524676608 1526805504 1527289344 1528509528 1531916288 1534181376 1535536128 1535893632 1536380352 1537249896 1539396348 1539884178 1541431296 1544676224 1547323232 1549974776 1552771584 1554142752 1556440704 1558177803 1559107872 1560272896 1561650688 1564326784 1567526464 1568388276 1569964032 1573544448 1575300636 1578000123 1581146112 1582910784 1583855616 1585120992 1585623312 1586520726 1593188352 1593283328 1600305408 1602671616 1603047744 1604086848 1606326624 1606835664 1608036352 1610791936 1614086656 1615888092 1616400162 1616852608 1618657131 1620283392 1621714176 1622091744 1629548544 1631823872 1632340992 1633645104 1636444572 1637505324 1638088704 1640311407 1641959424 1646087184 1647839232 1651732992 1654039296 1654563456 1655499888 1655885322 1656410067 1662029824 1663497472 1665354054 1666348096 1667679377 1669883904 1672215552 1672745472 1676166912 1678037634 1680293888 1680826368 1681777664 1682169216 1683654648 1686144096 1686539814 1689033528 1689989469 1692223488 1696477608 1702772736 1704673152 1706575689 1707594336 1712908288 1715843584 1717214408 1717358752 1717758588 1719484416 1723405824 1725954048 1727478144 1727880336 1729406133 1731731456 1733664192 1734699008 1736635056 1737760752 1740187176 1740738636 1742487552 1743169218 1743721623 1744920576 1745473536 1746868032 1748410596 1754898432 1755307008 1756857024 1759310112 1759867632 1763467272 1765344256 1768369408 1769782196 1771399744 1772814953 1773964101 1774596096 1778789376 1780774632 1781837568 1783261116 1783826226 1791458816 1791875904 1792443744 1793458212 1796531541 1798336512 1800343584 1803428712 1807117452 1809040896 1810120704 1811566848 1812140928 1813166544 1815847488 1818959184 1820895232 1823959202 1829786322 1831624704 1833242112 1835801856 1836383616 1837850742 1844670464 1846729248 1847831552 1849893864 1850940847 1853819136 1860794208 1862437374 1864941568 1867022976 1869783552 1870222368 1871434656 1874641608 1881242496 1881354644 1885202774 1885800189 1887694848 1890330624 1890929664 1891999872 1892440368 1894111479 1896912108 1900162719 1901139968 1903261776 1904397824 1905919288 1906523268 1909185334 1909790349 1910422878 1911103488 1915619328 1917757296 1921043628 1922031616 1922479104 1927021824 1930324032 1931416536 1931866209 1932028596 1938831552 1942913063 1948197888 1950372216 1950918144 1951536384 1953714438 1954980846 1957609472 1957710573 1960964096 1962530752 1963152672 1964263756 1967168112 1967629783 1969606656 1970539116 1972518912 1974260736 1974720384 1976464152 1979223876 1979851086 1982513152 1983900681 1986012288 1986568192 1988785344 1989415584 1992193392 1992824712 1996420608 2004051686 2006065152 2010640128 2015391168 2015860392 2016499212 2022608224 2026074232 2027387544 2030861742 2032902144 2035171008 2035740672 2036385792 2038012704 2038658544 2039812362 2042828424 2046329082 2047381504 2047858176 2048507136 2049666528 2052528464 2053178904 2065277088 2065400207 2070362112 2072190336 2075254272 2077570404 2078810496 2081130597 2091184368 2092367914 2093030979 2098059264 2100400848 2103506496 2104000164 2105363988 2108971809 2110547712 2111807488 2113494656 2114164416 2115360968 2126621952 2128499856 2133740544 2134750709 2136895488 2137396992 2138782464 2141169498 2141768832 2142447552 2144159199 2149991424 2154517456 2155200216 2158209508 2158893438 2160377856 2162285568 2162788992 2167899552 2171614536 2172731392 2172843603 2176454656 2178193472 2181926096 2183340432 2187081876 2189279232 2191722624 2194782912 2195478432 2197118976 2202310656 2205385728 2206084608 2207333184 2207847096 2208546756 2213064126 2215807488 2220472072 2224277146 2226511872 2229620736 2230327296 2234263824 2234889216 2237383512 2238092532 2241217566 2241927801 2242892288 2244872864 2248192128 2248719752 2252044704 2253319292 2254033362 2256297984 2256823296 2261970144 2267315064 2272897536 2275434252 2276792448 2279333511 2280810987 2281623552 2290208256 2290344784 2297874432 2301272064 2303304192 2303840448 2304570528 2305874844 2309094522 2309826267 2311552256 2315513408 2317014336 2320249568 2320984848 2324225624 2324962164 2327298048 2329157376 2331214128 2334661056 2338661808 2340409344 2342476032 2345746816 2346490176 2351289696 2352582414 2360316672 2365285468 2366128128 2369338699 2371719168 2374366176 2375783424 2377681488 2378434968 2379781089 2389167872 2389924992 2391277616 2395375388 2397782016 2400458112 2404007424 2404571616 2406130272 2409489936 2410253496 2412054528 2415422464 2416187904 2417555392 2421129984 2423832138 2424600243 2425278912 2430425088 2432571264 2439715096 2444322816 2447735808 2448511488 2450467656 2454666858 2456257986 2457133056 2462305664 2466525152 2468703206 2471758848 2477599488 2481058944 2481845184 2483249832 2483827983 2489363968 2493044736 2493629824 2495246208 2498031081 2499522144 2504825856 2508323328 2509118208 2514250368 2514400252 2516926464 2518709011 2520440832 2521239552 2522666496 2523253824 2525481972 2529216144 2529809721 2533550292 2537682368 2542031024 2546387132 2547230504 2551595522 2554159104 2557009728 2561391504 2563305472 2569362432 2573765376 2575222048 2575821612 2576038128 2576637882 2579226624 2585108736 2588931072 2591217216 2597597184 2600496288 2601224192 2602048512 2604952584 2606641128 2610280764 2611107954 2614753827 2617380864 2617536896 2622890816 2626142208 2627385488 2629705589 2632347648 2632960512 2635285536 2638965168 2639801448 2645200908 2648016384 2651713792 2652554112 2654673294 2656257856 2657099616 2661894144 2668184064 2672756352 2674891674 2680853504 2687188224 2687813856 2688665616 2690187318 2697504768 2703183392 2707815656 2712455858 2713561344 2714320896 2715181056 2717350272 2718211392 2719749816 2723771232 2728438776 2730477568 2731342848 2732888704 2735938803 2737571872 2744679483 2747437056 2749863168 2753702784 2754575424 2756776113 2760482816 2762920448 2767005696 2770093872 2771747328 2774840796 2777628672 2788245824 2790707972 2795490221 2797412352 2800534464 2804675328 2805333552 2807151984 2811962412 2814063616 2818885888 2822031966 2827804161 2831542272 2835495936 2836394496 2837999808 2838660552 2844987392 2849193984 2849862656 2851709952 2854892664 2855691776 2856596736 2858878932 2859784902 2863778001 2865634317 2866655232 2873428992 2873600288 2878524584 2883047424 2883718656 2890532736 2895486048 2897124804 2898042894 2911120576 2916109168 2922296832 2925558324 2926377216 2927304576 2930571657 2936414208 2940514304 2941446144 2943110912 2943796128 2944729008 2946395634 2950752168 2954409984 2955808674 2958778368 2961391104 2968835814 2972827648 2973769728 2979018432 2979852288 2983178016 2984123376 2988290088 2989237068 2997589504 3002726272 3005377816 3006077529 3009097728 3015960192 3023086752 3023790588 3030530048 3033912336 3035723264 3039111348 3041081316 3042164736 3046292613 3049353216 3053611008 3054578688 3057019056 3059718543 3063832576 3071072256 3071787264 3072760704 3074499792 3078792696 3079768356 3082862592 3089352448 3094646464 3097118843 3099949552 3105543168 3108285504 3112881408 3116355606 3118215744 3120545792 3123301376 3128653568 3135052928 3136776552 3138551871 3147088896 3150601272 3156000246 3162292224 3165821568 3167711232 3170241984 3171246624 3173041452 3186376704 3186566656 3200610816 3205343232 3206095488 3208173696 3211754247 3212653248 3213671328 3216072704 3221583872 3228173312 3231776184 3232800324 3233705216 3237314262 3238340157 3240566784 3243428352 3244183488 3259097088 3263647744 3264681984 3267290208 3272889144 3275010648 3280622814 3283918848 3292174368 3292370627 3295678464 3303465984 3308078592 3309126912 3310999776 3311770644 3312820134 3319596189 3324059648 3326994944 3330708108 3332696192 3335358754 3336415719 3339767808 3344431104 3345490944 3352333824 3356075268 3361652736 3361826349 3363555328 3364338432 3367309296 3372288192 3373079628 3378067056 3379978938 3381050043 3384446976 3392955216 3409346304 3413151378 3415188672 3425816576 3431687168 3434428816 3434717504 3435517176 3437461573 3446811648 3451908096 3454956288 3455760672 3458812266 3463462912 3463641783 3467328384 3469398016 3473270112 3475521504 3480374352 3481477272 3486338436 3487443246 3489841152 3490947072 3493736064 3496821192 3509796864 3510614016 3513714048 3518620224 3519735264 3526934544 3528873621 3530688512 3536738816 3539564392 3542799488 3545629906 3547928202 3549192192 3557578752 3561549264 3563675136 3566522232 3567652452 3582917632 3583751808 3584887488 3586916424 3593063082 3596673024 3600687168 3606857424 3614234904 3618081792 3623133696 3624281856 3626333088 3631694976 3635748207 3637918368 3641790464 3647918404 3654169597 3659572644 3663249408 3666484224 3671603712 3672767232 3675701484 3682000287 3684386979 3689340928 3693458496 3695663104 3699787728 3701881694 3703054809 3707638272 3721588416 3724874748 3734045952 3739567104 3740444736 3742869312 3749283216 3762484992 3762709288 3770405548 3771600378 3775389696 3776866639 3780661248 3781859328 3783999744 3784880736 3788222958 3793824216 3800325438 3802279936 3806523552 3808795648 3811838576 3813046536 3818370668 3819580698 3820845756 3822206976 3827393283 3831238656 3835514592 3842087256 3844063232 3844958208 3854043648 3860648064 3862833072 3863732418 3864057192 3864956823 3877663104 3885826126 3896395776 3900744432 3901836288 3903072768 3907428876 3909961692 3915421146 3916661931 3921928192 3925061504 3926305344 3928527512 3934336224 3935259566 3939213312 3941078232 3948521472 3949440768 3952928304 3958447752 3959702172 3967801362 3972024576 3973136384 3977570688 3978831168 3982009941 3984386784 3985649424 3992841216 4008103372 4012130304 4021280256 4030782336 4031720784 4032998424 4035280977 4045216448 4052148464 4054775088 4061723484 4065804288 4068683787 4070342016 4071481344 4072771584 4076025408 4077317088 4079624724 4085656848 4092658164 4094763008 4095716352 4097014272 4099333056 4105056928 4106357808 4130554176 4130800414 4139249569 4140724224 4144380672 4150508544 4155140808 4157620992 4162261194 4182368736 4184735828 4186061958 4191906929 4196118528 4200801696 4207012992 4208000328 4210727976 4217943618 4221095424 4223614976 4226989312 4228328832 4230721936 4233047949 4253243904 4256999712 4267481088 4269501418 4273790976 4274793984 4277564928 4282338996 4283537664 4284895104 4288318398 4289677353 4299982848 4309034912 4310400432 4316419016 4317786876 4324571136 4325577984 4335799104 4343229072 4345687206 4347064341 4352909312 4356386944 4363852192 4366680864 4374163752 4383445248 4389565824 4390956864 4394237952 4400200441 4404621312 4410771456 4412169216 4414666368 4415694192 4417093512 4419593451 4426128252 4431614976 4433713011 4440944144 4448554292 4453023744 4456177481 4459241472 4460654592 4468527648 4469778432 4474767024 4476185064 4482435132 4483855602 4485784576 4489745728 4496384256 4497439504 4504089408 4506638584 4508066724 4512595968 4513646592 4523940288 4534630128 4545795072 4550868504 4553584896 4558667022 4561621974 4563247104 4580416512 4580689568 4595748864 4602544128 4606608384 4607680896 4609141056 4611749688 4618189044 4619652534 4623104512 4631026816 4634028672 4640499136 4641969696 4648451248 4649924328 4658314752 4662428256 4669322112 4677323616 4677602449 4680818688 4684952064 4691493632 4692980352 4702579392 4705164828 4720633344 4730570936 4738677398 4743438336 4748732352 4751566848 4755362976 4756869936 4759562178 4778335744 4779849984 4782555232 4790750776 4800916224 4808014848 4809143232 4812260544 4818979872 4820506992 4824109056 4830844928 4832375808 4835110784 4842259968 4847664276 4849200486 4850557824 4855971393 4860850176 4865142528 4879430192 4883738951 4888645632 4895471616 4897022976 4900935312 4909333716 4912515972 4914266112 4920934221 4924611328 4933050304 4937406412 4943517696 4955198976 4962117888 4963690368 4966499664 4967655966 4978727936 4986089472 4987259648 4990492416 4996062162 4999044288 5003038131 5009651712 5016646656 5018236416 5028500736 5028800504 5037418022 5040881664 5042479104 5045332992 5046507648 5050963944 5058432288 5059619442 5067100584 5069968407 5075364736 5084062048 5092774264 5094461008 5103191044 5108318208 5114019456 5119727067 5122783008 5126610944 5138724864 5147530752 5150444096 5151643224 5152076256 5153275764 5158453248 5170217472 5177862144 5182434432 5195194368 5200992576 5202448384 5204097024 5209905168 5213282256 5220561528 5222215908 5229507654 5231164869 5234761728 5235073792 5245781632 5254770976 5259411178 5264695296 5265921024 5270571072 5277930336 5279602896 5290401816 5296032768 5303427584 5305108224 5309346588 5312515712 5314199232 5318444859 5321892303 5323788288 5336368128 5345512704 5349783348 5361707008 5374376448 5375627712 5377331232 5380374636 5389594623 5395009536 5406366784 5415631312 5424911716 5427122688 5430362112 5434700544 5436422784 5439499632 5447542464 5456877552 5460955136 5462685696 5465777408 5471877606 5475143744 5489358966 5494874112 5499726336 5507405568 5509150848 5513552226 5520965632 5525840896 5534011392 5540187744 5543494656 5549681592 5552822541 5576491648 5581415944 5590980442 5594824704 5601068928 5609350656 5610667104 5614303968 5623924824 5628127232 5637771776 5644063932 5655608322 5657400567 5663084544 5670991872 5672788992 5675999616 5677321104 5682334437 5689974784 5699725312 5703419904 5709785328 5711383552 5713193472 5717757864 5719569804 5727556002 5729371047 5731268634 5733310464 5746857984 5747200576 5757049168 5766094848 5767437312 5781065472 5790972096 5794249608 5795598627 5796085788 5822241152 5828739189 5832218336 5844593664 5851116648 5852754432 5854609152 5861143314 5872828416 5873131719 5881028608 5882892288 5886221824 5887592256 5889458016 5892791268 5901504336 5902889349 5908819968 5911617348 5917556736 5922782208 5937671628 5947539456 5958036864 5959704576 5966356032 5968246752 5976580176 5978474136 5995179008 6005452544 6010755632 6012155058 6018195456 6031920384 6046173504 6047581176 6061060096 6067824672 6071446528 6078222696 6082162632 6092585226 6098706432 6107222016 6109157376 6114038112 6119437086 6127665152 6142144512 6143574528 6145521408 6148999584 6157585392 6159536712 6178704896 6189292928 6194237686 6196200621 6199899104 6211086336 6216571008 6225762816 6232711212 6236431488 6243391791 6246602752 6257307136 6270105856 6273553104 6277103742 6279092937 6294177792 6301202544 6312000492 6331643136 6335422464 6340483968 6342493248 6346082904 6373133312 6383857207 6401221632 6404252127 6410686464 6412190976 6416347392 6423508494 6425306496 6427342656 6432145408 6432477597 6443167744 6456346624 6463552368 6465600648 6467410432 6474628524 6476680314 6481133568 6486856704 6488366976 6518194176 6518530809 6527295488 6529363968 6534580416 6545778288 6550021296 6561245628 6567837696 6584348736 6584741254 6591356928 6606931968 6616157184 6618253824 6621999552 6623541288 6625640268 6639192378 6648119296 6653989888 6661416216 6665392384 6670717508 6672831438 6679535616 6682148669 6688862208 6690981888 6704667648 6712150536 6723652698 6727110656 6728676864 6734618592 6744576384 6746159256 6756134112 6759957876 6762100086 6768893952 6785910432 6818692608 6826302756 6830377344 6838000533 6842432961 6851633152 6863374336 6868857632 6869435008 6871034352 6874923146 6893623296 6903816192 6909912576 6911521344 6917624532 6927283566 6929478801 6934656768 6938796032 6946540224 6951043008 6960748704 6962954544 6972676872 6974886492 6981894144 6987472128 6993642384 7014180901 7021228032 7027428096 7037240448 7039470528 7053869088 7057747242 7061377024 7073477632 7079128784 7085598976 7091259812 7095856404 7098384384 7108016097 7115157504 7123098528 7127350272 7133044464 7135304904 7139343267 7165835264 7167503616 7169774976 7173832848 7186126164 7193346048 7201374336 7213714848 7228469808 7236163584 7246267392 7248563712 7252666176 7263389952 7271496414 7273800729 7275836736 7283580928 7295836808 7308339194 7319145288 7323287699 7332968448 7343207424 7345534464 7351402968 7364000574 7368773958 7378681856 7386916992 7391326208 7399575456 7403763388 7406109618 7415276544 7443176832 7449749496 7468091904 7479134208 7480889472 7485738624 7494093243 7498566432 7524969984 7525418576 7540811096 7543200756 7550779392 7553733278 7556127033 7561322496 7563718656 7567999488 7569761472 7576445916 7587648432 7589429163 7600650876 7604559872 7613047104 7617591296 7623677152 7626093072 7636741336 7639161396 7641691512 7654786566 7662477312 7671029184 7684174512 7689916416 7708087296 7721296128 7725666144 7727464836 7728114384 7729913646 7755326208 7771652252 7784970011 7792791552 7801488864 7803672576 7806145536 7814857752 7819923384 7830842292 7833323862 7843856384 7844261481 7850123008 7852610688 7857055024 7868672448 7870519132 7878426624 7882156464 7889116767 7897042944 7898881536 7905856608 7916895504 7919404344 7935602724 7944049152 7955141376 7957662336 7964019882 7968773568 7971298848 7985682432 8016206744 8042560512 8061564672 8063441568 8065996848 8070561954 8090432896 8104296928 8109550176 8123446968 8137367574 8140684032 8142962688 8145543168 8152050816 8154634176 8159249448 8171313696 8185316328 8189526016 8191432704 8194028544 8198666112 8207816409 8210113856 8212715616 8234038449 8261108352 8261600828 8275758179 8278499138 8281448448 8288761344 8301017088 8310281616 8315241984 8324522388 8364737472 8369471656 8372123916 8383813858 8386470663 8392237056 8401603392 8414025984 8416000656 8421455952 8435887236 8442190848 8453978624 8456657664 8461443872 8466095898 8483412483 8506487808 8513999424 8534962176 8539002836 8547581952 8549587968 8555129856 8564677992 8567075328 8569790208 8576636796 8579354706 8591334003 8596902951 8599965696 8618069824 8620800864 8632838032 8635573752 8640461221 8649142272 8651155968 8671598208 8686458144 8691374412 8694128682 8705818624 8712773888 8727704384 8733361728 8748327504 8766890496 8779131648 8781913728 8800400882 8809242624 8821542912 8824338432 8829332736 8831388384 8834187024 8839186902 8852256504 8863229952 8867426022 8881888288 8897108584 8912354962 8918482944 8921309184 8937055296 8939556864 8949534048 8952370128 8964870264 8967711204 8971569152 8979491456 8992768512 8994879008 9008178816 9013277168 9016133448 9018232587 9027293184 9047880576 9069260256 9069800909 9091590144 9101737008 9107169792 9117334044 9123243948 9126494208 9138877839 9160833024 9161379136 9191497728 9213216768 9215361792 9218282112 9223499376 9236378088 9239305068 9246209024 9262053632 9268057344 9280998272 9283939392 9291356529 9296902496 9299848656 9316629504 9324856512 9338644224 9354647232 9355204898 9361637376 9369904128 9382987264 9385960704 9405158784 9410329656 9415655613 9441266688 9461141872 9477354796 9486876672 9493595503 9497464704 9503133696 9510725952 9513739872 9519124356 9556671488 9559699968 9565110464 9581501552 9601832448 9616029696 9618286464 9624521088 9637959744 9641013984 9648218112 9661689856 9664751616 9670221568 9684519936 9695328552 9698400972 9701115648 9711942786 9715020471 9721700352 9730285056 9758860384 9767477902 9777291264 9790943232 9794045952 9801870624 9818667432 9825031944 9841868442 9849222656 9866100608 9874812824 9877111881 9887035392 9910397952 9924235776 9927380736 9932999328 9935311932 9957455872 9972178944 9974519296 9980984832 9992124324 9998088576 10006076262 10009247157 10019303424 10033293312 10036472832 10057001472 10057601008 10074836044 10084958208 10090665984 10093015296 10101927888 10116864576 10119238884 10134201168 10139936814 10143150129 10150729472 10168124096 10185548528 10188922016 10206382088 10228038912 10239454134 10245566016 10253221888 10277449728 10295061504 10300888192 10303286448 10304152512 10306551528 10312384719 10340434944 10355724288 10364868864 10390388736 10390925349 10401985152 10404896768 10408194048 10419810336 10426564512 10441123056 10444431816 10459015308 10462329738 10469523456 10470147584 10491563264 10509541952 10518822356 10529390592 10531842048 10541142144 10555860672 10559205792 10580803632 10592065536 10606855168 10610216448 10618693176 10625031424 10628398464 10636889718 10643784606 10647576576 10672736256 10691025408 10699566696 10723414016 10748752896 10751255424 10754662464 10760749272 10779189246 10790019072 10812733568 10831262624 10849823432 10854245376 10869401088 10872845568 10878999264 10895084928 10907244621 10913755104 10921910272 10925371392 10931554816 10943755212 10950287488 10962508791 10978717932 10989748224 10999452672 11014811136 11018301696 11027104452 11046000861 11051681792 11068022784 11080375488 11086989312 11099363184 11105645082 11109164427 11152983296 11162831888 11181960884 11202137856 11218701312 11221334208 11228607936 11247849648 11256254464 11275543552 11288127864 11311216644 11314801134 11326169088 11330599917 11341983744 11345577984 11351999232 11354642208 11364668874 11379949568 11399450624 11406839808 11419570656 11422767104 11426386944 11435515728 11439139608 11455112004 11458742094 11462537268 11466620928 11482179849 11493715968 11494401152 11514098336 11532189696 11534874624 11562130944 11581944192 11588499216 11591197254 11592171576 11594870469 11644482304 11657478378 11664436672 11689187328 11702233296 11705508864 11709218304 11722286628 11746263438 11762057216 11765784576 11772443648 11775184512 11778916032 11785582536 11803008672 11805778698 11817639936 11823234696 11845564416 11875343256 11916073728 11919409152 11932712064 11936493504 11946029823 11953160352 11956948272 11990358016 12010905088 12021511264 12024310116 12036390912 12063840768 12092347008 12095162352 12105842931 12122120192 12135649344 12142893056 12156445392 12164325264 12185170452 12197412864 12206051361 12214444032 12218314752 12228076224 12238874172 12284289024 12287149056 12291042816 12297999168 12315170784 12319073424 12357409792 12378585856 12388475372 12392401242 12399798208 12409704671 12417748707 12422172672 12433142016 12451525632 12465422424 12472862976 12486783582 12493205504 12514614272 12540211712 12547106208 12554207484 12558185874 12575720787 12588355584 12602405088 12624000984 12663286272 12670844928 12680967936 12684986496 12692165808 12699143847 12746266624 12767714414 12802443264 12808504254 12821372928 12824381952 12832694784 12847016988 12850612992 12854685312 12864955194 12869032059 12886335488 12912693248 12927104736 12931201296 12934820864 12949257048 12953360628 12956585929 12973713408 12976733952 13037061618 13054590976 13058727936 13069160832 13091556576 13100042592 13122491256 13168697472 13169482508 13182713856 13200601323 13213863936 13232314368 13236507648 13243999104 13247082576 13251280536 13258780353 13278384756 13301139033 13307979776 13322832432 13330784768 13341435016 13345662876 13359071232 13364297338 13368532443 13377724416 13381963776 13409335296 13424301072 13447305396 13454221312 13457353728 13469237184 13489152768 13492318512 13512268224 13519915752 13524200172 13537787904 13571820864 13600391441 13637385216 13652605512 13660754688 13676001066 13684865922 13703266304 13726748672 13737715264 13738870016 13742068704 13749846292 13773408481 13787246592 13807632384 13819825152 13823042688 13835249064 13854567132 13858957602 13869313536 13877592064 13893080448 13902086016 13921497408 13925909088 13945353744 13949772984 13974944256 13987284768 14028361802 14032807347 14042456064 14054856192 14074480896 14078941056 14107738176 14115494484 14122754048 14146955264 14158257568 14171197952 14182519624 14191712808 14216032194 14230315008 14246197056 14254700544 14266088928 14270609808 14278686534 14331670528 14335007232 14339549952 14347665696 14372252328 14402748672 14427429696 14456939616 14457801449 14472327168 14492534784 14497127424 14505332352 14526779904 14542992828 14547601458 14551673472 14567161856 14567914179 14591673616 14616678388 14638290576 14641726009 14646575398 14651216853 14665936896 14686414848 14691068928 14702805936 14728001148 14737547916 14762802663 14773833984 14782652416 14799150912 14807526776 14812219236 14830553088 14886353664 14899498992 14936183808 14958268416 14961778944 14971477248 14988186486 14997132864 15009114393 15049939968 15050837152 15081622192 15086401512 15107466556 15112254066 15122644992 15127437312 15135998976 15139522944 15152891832 15175296864 15178858326 15201301752 15209119744 15209905221 15226094208 15235182592 15247354304 15252186144 15273482672 15278322792 15283383024 15309573132 15324954624 15342058368 15368349024 15379832832 15416174592 15442592256 15451332288 15454929672 15456228768 15459827292 15510652416 15543304504 15569940022 15585583104 15602977728 15607345152 15612291072 15629715504 15639846768 15661684584 15666647724 15688522962 15693494607 15700246016 15705221376 15714110048 15737344896 15741038264 15764312928 15778233534 15794085888 15797763072 15811713216 15833791008 15838808688 15871205448 15888098304 15910282752 15915324672 15928039764 15937547136 15942597696 15955334577 15965676909 15971364864 16032413488 16046570839 16085121024 16123129344 16126883136 16131993696 16141123908 16168783869 16180865792 16208593856 16219100352 16246893936 16274735148 16281368064 16291086336 16304101632 16309268352 16318498896 16342627392 16370632656 16382865408 16388057088 16397332224 16415632818 16420227712 16425431232 16468076898 16522216704 16523201656 16551516358 16556998276 16562896896 16577522688 16585370893 16602034176 16620563232 16630483968 16649044776 16658467623 16729474944 16738943312 16744247832 16767627716 16772941326 16784474112 16803206784 16828051968 16832001312 16842911904 16871774472 16884381696 16907957248 16913315328 16922887744 16932191796 16966824966 16972201701 17012975616 17027998848 17069924352 17078005672 17099175936 17110259712 17129355984 17134150656 17139580416 17153273592 17158709412 17182668006 17188113141 17193805902 17199931392 17236139648 17241601728 17265676064 17271147504 17280922442 17298284544 17302311936 17343196416 17372916288 17382748824 17386795881 17388257364 17425547776 17455408768 17466723456 17486217567 17496655008 17533780992 17558263296 17563827456 17600801764 17618485248 17630963077 17643085824 17648676864 17658665472 17662776768 17668374048 17678373804 17704513008 17708668047 17726459904 17734852044 17763776576 17794217168 17824709924 17842618368 17874110592 17879113728 17899068096 17904740256 17929740528 17935422408 17943138304 17958982912 17985537024 17989758016 18016357632 18026554336 18032266896 18036465174 18054586368 18095761152 18138520512 18139601818 18183180288 18203474016 18214339584 18234668088 18246487896 18277755678 18321666048 18322758272 18382995456 18407939123 18426433536 18430723584 18436564224 18446998752 18472756176 18478610136 18492418048 18524107264 18536114688 18561996544 18567878784 18582713058 18588601863 18593804992 18599697312 18633259008 18649713024 18677288448 18709294464 18710409796 18739808256 18765974528 18771921408 18810317568 18820659312 18831311226 18837278811 18882533376 18922283744 18954709592 18987191006 18994929408 19006267392 19021451904 19027479744 19038248712 19113342976 19119399936 19130220928 19151571621 19163003104 19203664896 19212756381 19232059392 19236572928 19249042176 19275919488 19282027968 19296436224 19297432791 19323379712 19329503232 19340443136 19369039872 19390657104 19396801944 19402231296 19423885572 19430040942 19443400704 19460570112 19517720768 19534955804 19554582528 19568431547 19581886464 19588091904 19603741248 19637334864 19650063888 19683736884 19698445312 19732201216 19749625648 19754223762 19774070784 19820795904 19848471552 19854761472 19865998656 19870623864 19914911744 19944357888 19949038592 19961969664 19984248648 19996177152 20012152524 20018494314 20038606848 20046446007 20066586624 20072945664 20114002944 20115202016 20149672088 20181331968 20186030592 20203855776 20233729152 20238477768 20268402336 20279873628 20286300258 20301458944 20336248192 20371097056 20377844032 20412764176 20456077824 20478908268 20491132032 20514001599 20554899456 20590123008 20601776384 20606572896 20608305024 20613103056 20624769438 20680869888 20711448576 20729737728 20781850698 20803970304 20809793536 20816388096 20839620672 20853129024 20882246112 20888863632 20918030616 20924659476 20940295168 20983126528 21019083904 21037644712 21042542703 21063684096 21082284288 21111721344 21118411584 21161607264 21184131072 21213710336 21220432896 21237386352 21250062848 21256796928 21273779436 21287569212 21295153152 21324048291 21345472512 21382050816 21399133392 21418029801 21446828032 21497505792 21502510848 21509324928 21521498544 21558378492 21580038144 21625467136 21662525248 21679831901 21699646864 21708490752 21738802176 21745691136 21757998528 21790169856 21814489242 21827510208 21843820544 21850742784 21863109632 21887510424 21900574976 21925017582 21957435864 21969863097 21998905344 22029622272 22036603392 22054208904 22092001722 22103363584 22136045568 22160750976 22173978624 22198726368 22211290164 22218328854 22305966592 22325663776 22363921768 22404275712 22437402624 22442668416 22457215872 22482279729 22495699296 22512508928 22551087104 22576255728 22622433288 22629602268 22652338176 22661199834 22668381099 22683967488 22691155968 22703998464 22709284416 22729337748 22768287489 22798901248 22813679616 22839141312 22845534208 22852773888 22871031456 22878279216 22910224008 22917484188 22925074536 22964359698 22987431936 22988802304 23028196672 23046594389 23069749248 23124261888 23163888384 23176998432 23182394508 23184343152 23189740938 23288964608 23314956756 23328873344 23354910033 23378374656 23404466592 23411017728 23418436608 23444573256 23492526876 23531569152 23532784443 23544887296 23550369024 23557832064 23571165072 23606017344 23611557396 23635279872 23646469392 23667350301 23691128832 23750686512 23832147456 23865424128 23872987008 23892059646 23906320704 23913896544 23980716032 24021810176 24043022528 24048620232 24062231011 24127681536 24184694016 24190324704 24211685862 24244240384 24271298688 24285786112 24312890784 24328650528 24370340904 24412102722 24428888064 24436629504 24456152448 24477748344 24568578048 24574298112 24582085632 24595998336 24623449227 24630341568 24638146848 24702115347 24714819584 24757171712 24776950744 24784802484 24799596416 24819409342 24827274537 24835497414 24844345344 24866284032 24903051264 24930844848 24945725952 24973567164 24986411008 25029228544 25080423424 25094212416 25108414968 25116371748 25151441574 25159411989 25176711168 25204810176 25248001968 25326572544 25361935872 25369972992 25384331616 25398287694 25450237449 25492533248 25535428828 25579187179 25604886528 25617008508 25642745856 25648763904 25665389568 25694033976 25701225984 25709370624 25729910388 25738064118 25772670976 25774002009 25790708853 25825386496 25854209472 25862402592 25869641728 25898514096 25906721256 25913171858 25921383663 25947426816 25953467904 26074123236 26117455872 26138321664 26183113152 26200085184 26244982512 26337394944 26338965016 26401202646 26427727872 26464628736 26473015296 26487998208 26494165152 26502561072 26517560706 26556769512 26602278066 26615959552 26645664864 26661569536 26682870032 26691325752 26728594676 26737064886 26755448832 26763927552 26818670592 26848602144 26894610792 26908442624 26914707456 26938474368 26978305536 26984637024 27024536448 27039831504 27048400344 27054697761 27143641728 27200782882 27209402727 27274770432 27305211024 27321509376 27352002132 27369731844 27416633517 27453497344 27475430528 27477740032 27484137408 27499692584 27546816962 27574493184 27639650304 27646085376 27670498128 27709134264 27717915204 27738627072 27786160896 27804172032 27842994816 27851818176 27874069587 27890707488 27899545968 27949888512 27974569536 28056723604 28065614694 28084912128 28109712384 28148961792 28157882112 28215476352 28230988968 28245508096 28246966839 28293910528 28316515136 28342395904 28365039248 28383425616 28390086869 28432064388 28460630016 28480786509 28492394112 28509401088 28532177856 28541219616 28557373068 28663341056 28670014464 28679099904 28695331392 28744504656 28805497344 28854859392 28913879232 28915602898 28944654336 28985069568 28994254848 29010664704 29053559808 29085985656 29095202916 29103346944 29135828358 29145061413 29183347232 29233356776 29276581152 29283452018 29293150796 29302433706 29331873792 29343348503 29372829696 29382137856 29405611872 29456002296 29475095832 29525605326 29547667968 29565304832 29598301824 29615053552 29624438472 29631335643 29661106176 29772707328 29798997984 29872367616 29916536832 29923557888 29942954496 29976372972 29994265728 30018228786 30027741471 30099879936 30101674304 30163244384 30172803024 30214933112 30224508132 30254874624 30271997952 30279045888 30305783664 30350593728 30357716652 30402603504 30419810442 30429450387 30452188416 30470365184 30494708608 30504372288 30546965344 30556645584 30566766048 30619146264 30684116736 30736698048 30759665664 30801403087 30832349184 30885184512 30902664576 30909859344 30912457536 30919654584 30937154157 31021304832 31086609008 31139880044 31171166208 31193242367 31205955456 31214690304 31224582144 31259431008 31279693536 31323369168 31333295448 31377045924 31386989214 31400492032 31410442752 31428220096 31474689792 31482076528 31528625856 31556467068 31588171776 31595526144 31623426432 31667582016 31677617376 31742410896 31776196608 31820565504 31830649344 31856079528 31875094272 31885195392 31910669154 31931353818 31942729728 32064826976 32093141678 32170242048 32246258688 32253766272 32263987392 32282247816 32337567738 32361731584 32417187712 32438200704 32493787872 32549470296 32562736128 32608203264 32618536704 32636997792 32685254784 32741265312 32743217143 32765730816 32776114176 32794664448 32831265636 32840455424 32850862464 32887526373 32936153796 33044433408 33046403312 33103032716 33113996552 33155045376 33170741786 33204068352 33241126464 33260967936 33298089552 33316935246 33327493281 33458949888 33477886624 33488495664 33535255432 33545882652 33606413568 33656103936 33664002624 33685823808 33743548944 33768763392 33815914496 33826630656 33845775488 33864383592 33933649932 33944403402 33991799751 34025951232 34055997696 34139848704 34156011344 34186172657 34198351872 34220519424 34258711968 34268301312 34279160832 34306547184 34317418824 34365336012 34376226282 34387611804 34399862784 34446539547 34472279296 34483203456 34531352128 34542295008 34561844884 34596569088 34604623872 34686392832 34745832576 34765497648 34773591762 34776514728 34851095552 34910817536 34933446912 34972435134 34993310016 35067561984 35116526592 35127654912 35201603528 35261926154 35286171648 35297353728 35317330944 35325553536 35336748096 35356747608 35409026016 35417336094 35452919808 35469704088 35527553152 35588434336 35649419848 35748221184 35758227456 35798136192 35809480512 35838089469 35859481056 35870844816 35886276608 35917965824 35971074048 35979516032 36032715264 36053108672 36064533792 36072930348 36109172736 36191522304 36277041024 36279203636 36341372873 36366360576 36406948032 36428679168 36469336176 36492975792 36555511356 36618154083 36643332096 36645516544 36815878246 36852867072 36861447168 36873128448 36893997504 36945512352 36957220272 36984836096 37048214528 37072229376 37123993088 37135757568 37165426116 37177203726 37187609984 37199394624 37229114013 37253246121 37266518016 37299426048 37354576896 37418588928 37420819592 37479616512 37531949056 37543842816 37620635136 37641318624 37662622452 37674557622 37727162361 37765066752 37844567488 37909419184 37974382012 37989858816 38012534784 38042903808 38054959488 38076497424 38097431541 38226685952 38238799872 38260441856 38303143242 38326006208 38407329792 38425512762 38464118784 38473145856 38498084352 38551838976 38564055936 38594865582 38646759424 38659006464 38680886272 38738079744 38781314208 38793603888 38804462592 38847771144 38860081884 38869757787 38921140224 39035441536 39069911608 39136863094 39163772928 39176183808 39207482496 39274669728 39300127776 39367473768 39396890624 39464402432 39499251296 39508447524 39548141568 39601803969 39641591808 39696943104 39709522944 39731997312 39741247728 39776341059 39829823488 39898077184 39923939328 39968497296 39992354304 40024305048 40036988628 40077213696 40092892014 40105597329 40133173248 40145891328 40228005888 40230404032 40299344176 40362663936 40372061184 40407711552 40467458304 40476955536 40536804672 40559747256 40572600516 40602917888 40672496384 40742194112 40755688064 40801174323 40825528352 40912155648 40957816536 40982264064 41028003198 41109798912 41180246016 41203552768 41213145792 41216610048 41226206112 41249538876 41320225443 41361739776 41422897152 41459475456 41563701396 41607940608 41632776192 41679241344 41706258048 41764492224 41777727264 41836061232 41849318952 41880590336 41966253056 42038167808 42075289424 42085085406 42098422041 42127368192 42164568576 42223442688 42236823168 42323214528 42368262144 42427420672 42440865792 42474772704 42500125696 42513593856 42547558872 42575138424 42648096582 42690945024 42764101632 42798266784 42836059602 42893656064 42995011584 43005021696 43018649856 43042997088 43116756984 43250934272 43325050496 43359663802 43373404347 43399293728 43416981504 43477604352 43491382272 43515997056 43580339712 43628978484 43655020416 43701485568 43703742537 43726219264 43775020848 43801149952 43850035164 43914871728 43925178027 43939726194 43953650559 43997810688 44059244544 44073206784 44108417808 44184003444 44206727168 44321501952 44347957248 44397452736 44422580328 44436657708 44611933184 44651327552 44687000449 44727843536 44808551424 44874805248 44885336832 44914431744 44964559458 44991398592 45025017856 45027343179 45102174208 45152511456 45244866576 45259204536 45322399668 45336762198 45367934976 45382311936 45407996928 45418568832 45458675496 45536574978 45597802496 45627359232 45629715663 45678282624 45691068416 45705547776 45742062912 45756558432 45820448016 45834968376 45850149072 45928719396 45974863872 45977604608 46056393344 46093188778 46139498496 46248523776 46327776768 46353996864 46364789016 46368686304 46379481876 46577929216 46629913512 46657746688 46709820066 46756749312 46808933184 46822035456 46836873216 46889146512 46985053752 47065568886 47089774592 47100738048 47115664128 47142330144 47212034688 47223114792 47292938784 47334700602 47382257664 47501373024 47504204761 47664294912 47730848256 47745974016 47784119292 47812641408 47827793088 47866003731 47897030727 47961432064 48043620352 48086045056 48097240464 48124462022 48139712517 48255363072 48369388032 48380649408 48423371724 48506351607 48542597376 48571572224 48625781568 48657301056 48740681808 48824205444 48873259008 48912304896 48955496688 49099266307 49148596224 49164171264 49191996672 49246898454 49260683136 49276293696 49404230694 49429639168 49514343424 49553901488 49569604968 49599192832 49638818684 49654549074 49670994828 49688690688 49732568064 49756112679 49806102528 49861689696 49891451904 49947134328 49972822016 49975402869 50058457088 50160846848 50188424832 50216829936 50232743496 50302883148 50318823978 50353422336 50409620352 50496003936 50653145088 50723871744 50739945984 50768663232 50796575388 50900474898 50916605103 50985066496 51070857656 51158374358 51209773056 51234017016 51297527808 51330779136 51388067952 51402451968 51418741248 51459820776 51476128236 51548004018 51564339423 51581417706 51650772992 51708418944 51724805184 51739283456 51797028192 51813442512 51826343716 51842767326 51894853632 51906935808 52148246472 52276643328 52366226304 52400170368 52458652701 52489965024 52674789888 52677930032 52802405292 52855455744 52892889231 52929257472 52946030592 52975996416 52988330304 53005122144 53035121412 53113539024 53126004141 53204556132 53231919104 53291329728 53323139072 53365740064 53382651504 53457189352 53474129772 53527855104 53637341184 53697204288 53789221584 53829414912 53876948736 53956611072 53969274048 54049072896 54079663008 54096800688 54109395522 54287283456 54401565764 54418805454 54494790077 54549540864 54610422048 54643018752 54704004264 54739463688 54833267034 54906994688 54950861056 54955480064 54968274816 54999385168 55093633924 55148986368 55223817369 55279300608 55292170752 55340996256 55418268528 55435830408 55477254144 55572321792 55608344064 55685989632 55703636352 55748139174 55765805589 55781414976 55799091936 55899777024 55949139072 56113447208 56131229388 56219424768 56297923584 56315764224 56430952704 56461977936 56493933678 56511836433 56587821056 56633030272 56684791808 56730078496 56766851232 56780173738 56864128776 56961573018 56984788224 57018802176 57064355712 57082439232 57114746136 57326682112 57340028928 57358199808 57390662784 57454714863 57489009312 57610994688 57638269143 57709718784 57827758464 57831205796 57889308672 57930307253 57970139136 57988509696 58021329408 58107119616 58171971312 58190405832 58206693888 58271656716 58290122826 58366694464 58466713552 58553162304 58566904036 58586301592 58604867412 58663747584 58686697006 58705294641 58745659392 58764275712 58811223744 58912004592 58950191664 59051210652 59095335936 59196603648 59230107104 59248876944 59262671286 59322212352 59545414656 59597995968 59744735232 59833073664 59847115776 59885908992 59952745944 59988531456 60036457572 60055482942 60139338021 60199759872 60203348608 60326488768 60345606048 60429866224 60449016264 60483228547 60543995904 60558091776 60611567328 60701187456 60715433304 60805207008 60839620884 60858900774 60904376832 60940730368 60989417216 61008744576 61093930688 61113291168 61133532096 61238292528 61368233472 61473396096 61602806174 61664698368 61770369024 61805329152 61819718688 61824915072 61839309168 61874308314 62042609664 62173218016 62279760088 62386484734 62411910912 62429380608 62449164288 62518862016 62559387072 62646738336 62666590896 62754091848 62773978428 62800984064 62820885504 62856440192 62949379584 62964153056 63057251712 63112934136 63127628109 63191052288 63246852864 63335164032 63355234752 63484821792 63488606363 63552393216 63641131008 63661298688 63712159056 63750188544 63770390784 63821338308 63862707636 63885459456 63972144873 64129653952 64186283356 64296275083 64340484096 64492517376 64507532544 64527974784 64564495632 64675135476 64723463168 64834375424 64876401408 64987575744 65039495703 65098940592 65125472256 65216406528 65237073408 65273995584 65370509568 65482530624 65486434286 65531461632 65552228352 65589328896 65662531272 65680910848 65701724928 65775052746 65872307592 65909589291 66088866816 66092806624 66206065432 66227993104 66310090752 66341483572 66408136704 66455168521 66482252928 66521935872 66596179104 66633870492 66654986562 66917899776 66955773248 66976991328 67070510864 67091765304 67212827136 67312207872 67328005248 67371647616 67487097888 67537526784 67631828992 67653261312 67691550976 67728767184 67867299864 67888806804 67983599502 68005143297 68051902464 68111995392 68312022688 68372345314 68396703744 68441038848 68517423936 68536602624 68558321664 68613094368 68634837648 68730672024 68752452564 68775223608 68893079094 68944558592 68966406912 69062704256 69084590016 69123689768 69139783167 69209247744 69372785664 69491665152 69530995296 69547183524 69553029456 69702191104 69821635072 69866893824 69944870268 69986620032 70064730099 70135123968 70233053184 70255309824 70403207056 70523852308 70594707456 70634661888 70651107072 70673496192 70713495216 70818052032 70834672188 70905839616 70939408176 71002050903 71055106304 71176868672 71298839696 71496442368 71596272384 71618961024 71676178938 71718962112 71741689632 71772553216 71835931648 71942148096 71959032064 72065430528 72106217344 72129067584 72145860696 72186693033 72383044608 72554082048 72558407272 72682745746 72732721152 72813896064 72857358336 72938672352 72985951584 73111022712 73236308166 73286664192 73291033088 73631756492 73705734144 73722894336 73746256896 73787995008 73870347681 73891024704 73914440544 73969672192 74096429056 74144458752 74247986176 74271515136 74330852232 74354407452 74375219968 74398789248 74458228026 74481823611 74506492242 74533036032 74598852096 74709153792 74837177856 74841639184 74959233024 75063898112 75087685632 75241270272 75282637248 75325244904 75349115244 75454324722 75478235967 75530133504 75689134976 75818838368 75948764024 75979717632 76085807616 76109918976 76152994848 76194863082 76350712347 76453371904 76477599744 76520883712 76606286484 76652012416 76737561537 76814659584 76851025524 76928237568 76946291712 76996168704 77103677952 77128111872 77189731164 77318012928 77322006027 77361772544 77476159488 77562628416 77587207776 77608925184 77695542288 77720163768 77739515574 77764150989 77842280448 78070883072 78139823216 78273726188 78352367616 78414964992 78549339456 78600255552 78734947536 78793781248 78928804864 78998502592 79016895048 79203607938 79283183616 79393886208 79419045888 79463994624 79482495456 79552682118 79659646976 79796154368 79847878656 79936994592 79984708608 80048610096 80073977256 80185784028 80211194658 80266346496 80291782656 80456011776 80460808064 80598688352 80725327872 80744122368 80815423104 80934916608 80953911072 81073609344 81119494512 81145201032 81164093283 81205835776 81344992768 81484388224 81511376128 81602348646 81628208181 81651056704 81824311296 81915633072 81964528128 82056006396 82360492032 82407105536 82426291584 82433220096 82452412224 82499077752 82640450886 82723479552 82918950912 83127402792 83215881216 83358482688 83412516096 83528984448 83555454528 83622208761 83672122464 83698637904 83761180672 83932506112 84076335616 84150578848 84170170812 84196844082 84254736384 84329137152 84446885376 84473646336 84646429056 84736524288 84740900517 84854841344 84881731584 84949545408 85000251392 85027187712 85095117744 85150276848 85170260607 85296193164 85381890048 85442359527 85528203264 85596533568 85672119204 85990023168 86010043392 86037299712 86085994176 86233513968 86501868544 86650100992 86719327604 86746808694 86798587456 86833963008 86867932697 86955208704 86982764544 87031994112 87160679424 87257956968 87310040832 87407485074 87452438528 87550041696 87602299904 87700070328 87829743456 87850356054 87879452388 87907301118 87995621376 88030045509 88118489088 88146413568 88216835616 88368006888 88413454336 88643003904 88695914496 88794905472 88845160656 88873315416 88894006929 89223866368 89302655104 89374000898 89455687072 89617102848 89749610496 89770673664 89828863488 89929118916 89982797184 90054686358 90083224413 90204348416 90305022912 90489733152 90518409072 90644799336 90673524396 90764623872 90815993856 90837137664 90917350992 91073149956 91259431326 91356565248 91382136832 91411095552 91484125824 91513116864 91640896032 91669936752 91700298144 91857438792 91955209216 92112786688 92186377556 92278996992 92404209261 92497047552 92655553536 92707993728 92729578032 92737372608 92758963752 92811462471 93155858432 93259827024 93315493376 93419640132 93513498624 93579727101 93617866368 93644070912 93673746432 93778293024 93970107504 94131137772 94179549184 94201476096 94231328256 94284660288 94424069376 94446229584 94585877568 94669401204 94764515328 95002746048 95008409522 95202740087 95328589824 95461696512 95491948032 95568238584 95625282816 95655586176 95732007462 95794061454 95922864128 96087240704 96172090112 96194480928 96248924044 96279425034 96413859367 96510726144 96738776064 96761298816 96846743448 97012703214 97085194752 97143144448 97251563136 97314602112 97481363616 97648410888 97824609792 97910993376 98198532614 98229651429 98297192448 98328342528 98383993344 98493796908 98521366272 98552587392 98662579119 98808461388 98859278336 99028686848 99107802976 99139209936 99198385664 99277637368 99309098148 99341989656 99465136128 99512225358 99612205056 99723379392 99782903808 99894268656 99950805738 99982479843 100116914176 100321693696 100376849664 100433659872 100465486992 100605766296 100637647956 100819240704 100992007872 101204610143 101306290176 101447743488 101479891968 101537326464 101593150776 101800949796 101833210206 101970132992 101975399253 102141715312 102316748716 102419546112 102468034032 102492082063 102558517971 102595055616 102661558272 102776135904 102804903936 102837482496 102919641552 102952256472 103096008036 103128678846 103162835412 103339618641 103416837888 103449610368 103478566912 103594056384 103626885024 103652687432 103685534652 103789707264 103813871616 104296492944 104553286656 104732452608 104800340736 104917305402 104979930048 105349579776 105355860064 105604810584 105785778462 105858514944 105892061184 105951992832 105976660608 106010244288 106070242824 106227078048 106252008282 106409112264 106463838208 106582659456 106646278144 106731480128 106765303008 106914378704 106948259544 107274682368 107394408576 107578443168 107584856327 107658829824 107753897472 107913222144 107938548096 108098145792 108159326016 108193601376 108218791044 108574566912 108803131528 108837610908 108989580154 109024118619 109099081728 109220844096 109286037504 109408008528 109478927376 109666534068 109854462249 109901722112 109910960128 109936549632 109998770336 110187267848 110447634738 110558601216 110584341504 110681992512 110836537056 110871660816 110954508288 111144643584 111216688128 111371979264 111407272704 111496278348 111531611178 111562829952 111598183872 111687342039 111759738363 111799554048 111898278144 112226894416 112262458776 112325995873 112438849536 112595847168 112631528448 112861905408 112923955872 112987867356 113023672866 113175642112 113181487083 113266060544 113369583616 113460156992 113533702464 113560347476 113728257552 113923146036 113969576448 114037604352 114128711424 114164878464 114229492272 114680057856 114716399616 114781325568 114909429726 114978018624 115221989376 115276538286 115419437568 115655516928 115662411592 115860614506 115940278272 115977019392 116042658816 116214239232 116343942624 116380811664 116413387776 116543313432 116580245652 116609273361 116733388928 116933427104 117106324608 117133808072 117172603184 117209734824 117373394012 117410589282 117491318784 117528551424 117622447488 117824009184 117900383328 118102421304 118190671872 118393207296 118460214208 118497753888 118525342572 118644424704 118805411907 119090829312 119195991936 119489470464 119694231552 119771817984 119905491888 119977062912 120072915144 120110965884 120278676042 120316791987 120399519744 120406697216 120652977536 120691212096 120859732448 120898032528 120966457094 121087991808 121116183552 121223134656 121402374912 121430866608 121610414016 121679241768 121717801548 121808753664 121978834432 122017489152 122187861376 122226582336 122267064192 122403522969 122476585056 122736466944 122946792192 123205612348 123329396736 123416741539 123540738048 123610658304 123639437376 123649830144 123678618336 123748616628 123960676329 124085219328 124346436032 124559520176 124772969468 124823821824 124898328576 125037724032 125118774144 125293476672 125333181792 125508183696 125547956856 125601968128 125641771008 125712880384 125898759168 125928306112 126114503424 126225868272 126255256218 126295266123 126382104576 126493705728 126670328064 126710469504 126969643584 126977212726 127104786432 127282262016 127322597376 127424318112 127500377088 127540781568 127642676616 127725415272 127944289746 128259307904 128372566712 128592550166 128680968192 128855573861 128985034752 129015065088 129055949568 129128991264 129350270952 129446926336 129668750848 129752802816 129975151488 130078991406 130120213041 130197881184 130250944512 130432813056 130474146816 130547991168 130741019136 130965061248 130972868572 131104456704 131178657792 131325062544 131361821696 131403449856 131550105492 131744615184 131775534081 131819178582 131860951677 132177733632 132185613248 132412130864 132455986208 132620181504 132682967144 132910337042 132964505856 133043871744 133192358208 133267740984 133309973124 133835799552 133911546496 133953982656 134061001347 134141021728 134183530608 134425654272 134624415744 134656010496 134743295232 134974195776 135075053568 135082029537 135263657984 135306522624 135383101952 135457534368 135734599728 135777613608 135967199004 136010286594 136103804928 136223990784 136624045376 136744690628 136793407488 136882077696 136979020829 137034847872 137073205248 137116643328 137226188736 137269675296 137461344048 137504905128 137550447216 137786158188 137889117184 137932813824 138125408512 138169180032 138247379536 138279566334 138418495488 138745571328 138983330304 139061990592 139094367048 139106058912 139404382208 139643270144 139733787648 139889740536 139973240064 140129460198 140270247936 140466106368 140510619648 140806414112 141047704616 141269323776 141302214144 141346992384 141426990432 141636104064 141669344376 141878816352 142004101806 142110212608 142353737344 142512614283 142597679392 142992884736 143192544768 143237922048 143352357876 143437924224 143483379264 143598011193 143671863296 143884296192 143918064128 144130861056 144212434688 144258135168 144291721392 144373386066 144419137551 144766089216 145108164096 145116814544 145365491492 145627792128 145714716672 145877344704 145971903168 146222045424 146472616332 146582066176 147263512984 147297798921 147445788672 147492513792 147575990016 147740695362 147782049408 147828881088 147939344384 148192858112 148288917504 148495972352 148543030272 148661704464 148708814904 148750439936 148797578496 148916456052 148963647222 149012984484 149066072064 149197704192 149268338037 149418307584 149674355712 149683278368 149918466048 149926208607 150127796224 150175371264 150482540544 150565274496 150650489808 150698230488 150908649444 150956471934 151060267008 151378269952 151637676736 151897528048 151959435264 152171615232 152219837952 152305989696 152389726164 152701424694 152906743808 152955199488 153041767424 153212572968 153304024832 153475123074 153629319168 153702051048 153892583424 153992337408 154207355904 154256223744 154379462328 154644012054 154723545088 154952318976 155125256832 155174415552 155217850368 155391084576 155440327536 155479031148 155528301978 155684560896 156141766144 156279646432 156547452376 156829929984 157098678912 157200511104 157375958103 157469895072 157587562496 157857609728 157997005184 158033790096 158407215876 158566367232 158678667693 158787772416 158838091776 158927989248 158964990912 159105364236 159378012423 159592308736 159695757312 159873989184 159969417216 160097220192 160147954512 160371568056 160422389316 160583565312 160912023552 160921616128 161197376704 161326160723 161488244736 161630846208 161869833216 161907822144 162147218688 162238989024 162290402064 162328186566 162411671552 162689985536 162968776448 163022752256 163204697292 163256416362 163302113408 163484370231 163648622592 163831266144 163929056256 164112012792 164720984064 164814211072 164852583168 164866440192 164904824448 164998155504 165280901772 165446959104 165671452107 165837901824 166254805584 166431762432 166716965376 166825032192 167057968896 167110909056 167244417522 167297416767 167344244928 167397275808 167522361344 167865012224 168152671232 168301157696 168340341624 168393688164 168435617077 168658274304 168893770752 168947292672 169292858112 169481801034 169709682688 169763463168 169899090816 170000502784 170054375424 170190235488 170300553696 170340521214 170592386328 170884719054 171056406528 171193067136 171344238408 171980046336 172020086784 172074599424 172171988352 172364144589 172467027936 172914807429 173003737088 173300201984 173438655208 173493617388 173597174912 173667926016 173735865394 173790921759 173910417408 173965529088 174063988224 174321358848 174515913936 174620081664 174814970148 174904877056 175100083392 175204599808 175400140656 175659486912 175700712108 175758904776 175814602236 175991242752 176060091018 176115883923 176236978176 176292827136 176433671232 176736013776 177286007808 177589810944 177690321312 177746630832 177788013858 178447732736 178605310208 178748001796 178911374144 179054310253 179234205696 179499220992 179541347328 179657726976 179858237832 179965594368 180109372716 180166448826 180408696832 180418014063 180610045824 180979466304 181036818144 181289598672 181347048792 181449685641 181631987712 181674275328 181834701984 182146299912 182518862652 182713130496 182822191104 182968251648 183026233728 183281792064 183339873504 183400596288 183714877584 183910418432 184225573376 184372755112 184808418522 184994095104 185311107072 185415987456 185459156064 185474745216 185517927504 185622924942 186311716864 186519654048 186630986752 186839280264 187159454202 187235732736 187288141824 187347492864 187556586048 187940215008 188262275544 188359098368 188402952192 188462656512 188569320576 188848138752 188892459168 189171755136 189338802408 189382884327 190005492096 190016819044 190342438117 190405480174 190465819089 190657179648 190923393024 190983896064 191136477168 191250565632 191311172352 191464014924 191588122908 191916434619 192174481408 192344180224 192388961856 192497848088 192558850068 192827718734 192888825249 193021452288 193477552128 193522597632 193693486896 194025406428 194170389504 194503126272 194629204224 194962727232 195118487109 195296821776 195649219584 195821986752 196397065228 196459302858 196594384896 196656685056 196767986688 196987593816 197042732544 197105174784 197325158238 197616922776 197718556672 197728767873 198057373696 198215605952 198278419872 198396771328 198555274736 198618196296 198683979312 198730608083 198930272256 199024450716 199224410112 199365505563 199446758784 199565807616 199788537312 199901611476 199964959686 200233828352 200643387392 200753699328 200867319744 200930973984 201211532592 201275295912 201638481408 201984015744 202409220286 202612580352 202895486976 202959783936 203074652928 203186301552 203601899592 203666420412 203950798506 204015429891 204283430624 204633497432 204936068064 204984164126 205117035942 205190111232 205323116544 205552271808 205609807872 205674964992 205839283104 205904512944 206192016072 206257357692 206325670824 206679237282 206833675776 206899220736 206957133824 207188112768 207253770048 207305374864 207371069304 207419349501 207627743232 208592985888 208605420907 209106573312 209464905216 209600681472 209834610804 209959860096 210194190297 210699159552 210711720128 211209621168 211571556924 211784122368 211903985664 211953321216 212020488576 212140485648 212454156096 212504016564 212818224528 213006152709 213165318912 213292556288 213462960256 213530606016 213828757408 213896519088 214788817152 215156886336 215169712654 215317659648 215507794944 215609821609 215826444288 215877096192 216196291584 216318652032 216387202752 216437582088 216560079099 217149133824 217606263056 217675221816 217979160308 218048237238 218198163456 218352696569 218441688192 218572075008 218816017056 218957854752 219333068136 219708924498 219803444224 219821920256 219873099264 219997540672 220374535696 220895269476 221117202432 221168683008 221363985024 221673074112 221743321632 221909016576 222289287168 222433376256 222743958528 222814545408 222992556696 223063222356 223125659904 223196367744 223374684078 223445470833 223519476726 223599108096 223796556288 224453788832 224524917552 224651991746 224877699072 225191694336 225263056896 225723810816 225847911744 225975734712 226047345732 226362974166 226434707901 226532121088 226739167232 226920313984 227067404928 227120694952 227456515104 227846292072 227939152896 228257422848 228329756928 228458984544 229202520001 229360115712 229432799232 229562651136 229818859452 229956037248 230212684611 230443978752 230553076572 230838875136 231311033856 231324823184 231721229012 231954038784 232085317632 232428478464 232687885248 232761623328 232826775552 233086626864 233160491304 233218546722 233292452967 233466777856 233866854208 234212649216 234267616144 234345206368 234419469648 234746788024 234821178564 235057102848 235244894976 235648018368 235800766656 236204842608 236381343744 236786414592 236920428416 236995507776 237050685144 237610823814 238181658624 238391983872 238978940928 239303208599 239388463104 239543635968 239810983776 239954125824 240145830288 240221931768 240557352084 240633583974 240799039488 240813394432 241305955072 241382424192 241719464896 241796065056 241932914188 242175983616 242232367104 242446269312 242804749824 242861733216 243220828032 243358483536 243435603096 243617507328 243957668864 244034978304 244375722752 244453164672 244534128384 244807045938 244884624543 244953170112 245472933888 245893584384 246411224696 246833483078 247081476096 247221316608 247278874752 247299660288 247357236672 247497233256 247921352658 248170438656 248692872064 249119040352 249545938936 249647643648 250075448064 250237548288 250586953344 250666363584 250866626283 251016367392 251095913712 251203936256 251283542016 251425760768 251797518336 251856612224 252229006848 252451736544 252510512436 252590532246 252764209152 252987411456 253340656128 253420939008 253939287168 253954425452 254209572864 254389610111 254564524032 254645194752 254848636224 255000754176 255081563136 255285353232 255450830544 255510781821 255888579492 256327078581 256518615808 256745133424 257185100332 257711147722 257970069504 258030130176 258111899136 258257982528 258700541904 258893852672 259337501696 259505605632 259950302976 260157982812 260240426082 260395762368 260501889024 260603798091 260865626112 260948293632 261095982336 261482038272 261930122496 261945737144 262357315584 262650125088 262723643392 262806899712 263100210984 263489230368 263551068162 263638357164 263721903354 264090136527 264355467264 264371226496 264824261728 264911972416 265240363008 265365934288 265820674084 265929011712 266087743488 266384716416 266535481968 266619946248 266682020787 267671599104 267823092992 267907965312 268122002694 268282043456 268367061216 268851308544 269248831488 269312020992 269486590464 269948391552 270164059074 270527315968 270613045248 270766203904 270915068736 271469199456 271555227216 271934398008 272020573188 272447981568 273248090752 273489381256 273958041658 274069695744 274146410496 274233286656 274452377472 274539350592 274922688096 275009810256 275100894432 275572316376 275778234368 275865627648 276250817024 276338360064 276494759072 276559132668 276836990976 277212627783 277491142656 277966660608 278123981184 278188734096 278212117824 278434387413 278808764416 279286540288 279467575296 279779481072 279946480128 280258920396 280540495872 280739181303 280932212736 281021239296 281612828224 282095409232 282344512321 282538647552 282604428288 282693984768 282853980864 283272208128 283338688752 283757632704 284008203612 284220425216 284707474688 285025228566 285195358784 285608220261 285985769472 286385089536 286475844096 286704715752 286875848448 286966758528 287196022386 287343726592 287768592384 287836128256 288261722112 288424869376 288516270336 288583442784 288746772132 288838275102 289241578101 289532178432 290216328192 290233629088 290730982984 291255584256 291429433344 291754689408 291943806336 292444090848 292945232664 293164132352 294527025968 294595597842 294688954287 294891577344 294985027584 295151980032 295481390724 295564098816 295657762176 295987737357 296385716224 296577835008 296991944704 297086060544 297323408928 297417629808 297500879872 297595156992 297832912104 297927294444 298025968968 298395408384 298536676074 298836615168 299348711424 299366556736 299852417214 300255592448 300350742528 300965081088 301130548992 301300979616 301396460976 301817298888 301912943868 302756539904 303275353472 303613830429 303795056096 303918870528 304343230464 304439675904 304611979392 304779452328 305402849388 305910398976 305926197759 306083534848 306425145936 306608049664 306950246148 307258638336 307404102096 307476246189 307675553913 307785166848 307984674816 308414711808 308512447488 308758924656 309288024108 309447090176 310250513664 310348831104 310435700736 310782169152 310880655072 310958062296 311056603956 311369121792 312283532288 312559292864 312809003143 313094904752 313659859968 314197357824 314401022208 314751916206 314939790144 315175124992 315715219456 315994010368 316067580192 316814431752 317357335386 317575544832 317676183552 317855978496 317929981824 318210728472 318756024846 319184617472 319391514624 319747978368 319938834432 320194440384 320295909024 320743136112 320844778632 321824047104 321843232256 322394753408 322652321446 322754568981 322976489472 323261692416 323739666432 323815644288 324294437376 324477978048 324580804128 324656373132 324823343104 325379971072 325937552896 326045504512 326409394584 326512832724 326604226816 326968740462 327072355857 327297245184 327662532288 327858112512 328224025584 329628422144 329705166336 329732880384 329809648896 329996311008 330561803544 331342904214 331675803648 332509611168 332529433327 332863524864 333433930752 333650064384 334115937792 334221818112 334488835044 334594833534 334688489856 334794551616 335044722688 335062026117 335279215089 335730024448 336305342464 336602315392 336680683248 336787376328 336871234154 336977987619 337316548608 337787541504 337894585344 338585716224 338963602068 339526926336 339544461249 339798181632 340001005568 340108750848 340380470976 340601107392 340681042428 341184772656 341769438108 342112813056 342386134272 342688476816 344040173568 344149198848 344343976704 344728289178 344934055872 345829614858 346007474176 346600403968 346877310416 346987234776 347194349824 347471730788 347581843518 347820834816 347931058176 348127976448 348642717696 349031827872 349240163328 349629940296 349809754112 349827820083 350200166784 350409199616 350800281312 351318973824 351401424216 351517809552 351629204472 352120182036 352231767846 352473956352 352585654272 352867342464 353472027552 354572015616 355179621888 355380642624 355493261664 355576027716 356416235721 356895465472 357210620416 357496003592 357822748288 358108620506 358468411392 359082694656 359315453952 359716475664 359931188736 360218745432 360332897652 360836028126 360950375961 361220091648 361958932608 362073636288 362579197344 362694097584 362899371282 363263975424 363348550656 363669403968 364292599824 365037725304 365426260992 365936503296 366052467456 366563584128 366679747008 366801192576 367210568907 367429755168 367820836864 368451146752 368745510224 369071129297 369616837044 369988190208 370250224617 370622214144 370831974912 370918312128 370949490432 371035855008 371245849884 371882028987 372623433728 373039308096 373261973504 373678560528 374318908404 374471465472 374694985728 375113172096 375880430016 376524551088 376805904384 376925313024 377138641152 377696277504 377784918336 378343510272 378677604816 378765768654 378885798369 380010984192 380033638088 380684876234 380810960348 380931638178 381314359296 381463530539 381846786048 381967792128 382272954336 382501131264 382622344704 382928029848 383176245816 383832869238 384348962816 384688360448 384777923712 384995696176 385117700136 385655437468 385777650498 386042904576 386566721583 386955104256 387045195264 387386973792 388050812856 388340779008 389006252544 389258408448 389925454464 390236974218 390360639123 390593643552 391298439168 391643973504 392794130456 392918605716 393313370112 393535973376 393975187632 394085465088 394210349568 394650316476 395233845552 395326602243 395457535746 395582855031 396114747392 396431211904 396556839744 396793542656 397110549472 397236392592 397367958624 397461216166 397860544512 398048901432 398731011126 398893517568 399131615232 399577074624 399803222952 399929919372 401286774784 401507398656 401734639488 401861947968 402183004041 402423065184 402550591824 403276962816 403968031488 404818440572 405225160704 405512150771 405790973952 405919567872 406149305856 406372603104 407203799184 407332840824 407901597012 408030859782 408566861248 409266994864 409872136128 409968328252 410234071884 410380222464 410646233088 410937062487 411104543616 411219615744 411349929984 411678566208 411809025888 412384032144 412514715384 412651341648 413358474564 413667351552 413798441472 414376225536 414507540096 414610749728 414742138608 414838699002 415255486464 417185971776 417210841814 418213146624 418929810432 419201362944 419669221608 419919720192 420388380594 421398319104 421423440256 422419242336 423143113848 423382599829 423807971328 423906642432 424040977152 424280971296 424908312192 425008033128 425636449056 426012305418 426330637824 426585112576 426925920512 427061212032 427537842849 427657514816 427793038176 429577634304 430313772672 430339425308 431015589888 431219643218 431652888576 431754192384 432392583168 432637304064 432774405504 432875164176 433120158198 433257412653 434298267648 435212526112 435350443632 435958320616 436096474476 436705393138 436883376384 437144150016 437632034112 437915709504 438666136272 439417848996 439606888448 439643840512 439746198528 439995081344 440749071392 441790538952 441893396763 442337366016 442727970048 443346148224 443486643264 443818033152 444420244541 444578574336 444866752512 445487917056 445629090816 445985113392 446126444712 446251319808 446392735488 446749368156 446890941666 447038953452 447198216192 447593112576 447805014111 448907577664 449049835104 449303983492 449755398144 450073925581 450383388672 450526113792 451447621632 451695823488 451951469424 452094691464 452725948332 452869415802 453064242176 453478334464 453840627968 454134809856 454241389904 454913030208 455692584144 455878305792 456514845696 456659513856 456917969088 458405040002 458720231424 458865598464 459125302272 459637718904 459912074496 460425369222 460887957504 461106153144 461677750272 462622067712 462649646368 463442458024 464170635264 464856956928 465375770496 465523246656 465653551104 466173253728 466320982608 466437093444 466584905934 466933555712 467733708416 468425298432 468535232288 468690412736 468838939296 469493576048 469642357128 470489789952 471296036736 471601533312 472409685216 472437847349 472762687488 473572829184 473840856832 473991015552 474101370288 475221647628 476036003079 476363317248 476783967744 478606417198 478776926208 479087271936 479621967552 479908251648 480291660576 480443863536 481114704168 481267167948 481626788864 482611910144 482764848384 483438929792 483592130112 483865828376 483978482169 484464734208 484892538624 485609499648 485723466432 486441656064 486716967072 486871206192 487235014656 487915337728 488069956608 488751445504 488906329344 489068256768 489614091876 489769249086 489906340224 490453110693 490945867776 491787168768 492822449392 493666966156 494162952192 494442633216 494557749504 494599320576 494714473344 494994466512 495842705316 496340877312 497014356321 497385744128 498238080704 499091877872 499295287296 500150896128 500475096576 501173906688 501332727168 501733252566 502032734784 502191827424 502407872512 502567084032 502851521536 503595036672 503713224448 504458013696 504903473088 505021024872 505181064492 505306851231 505974822912 506681312256 506841878016 507878574336 507908850904 508779220222 509129048064 509290389504 509697272448 510001508352 510163126272 510570706464 510901661088 511021563642 511777158984 512654157162 513037231616 513490266848 514370200664 515422295444 515940139008 516060260352 516223798272 516515965056 517092433767 517401083808 517787705344 518675003392 519011211264 519900605952 520315965624 520480852164 520791524736 521003778048 521207596182 521372765277 521731252224 521896587264 522191964672 522964076544 523860244992 523891474288 524714631168 525300250176 525447286784 525613799424 526200421968 526978460736 527102136324 527276714328 527443806708 528180273054 528347651769 528710934528 528742452992 529648523456 529823944832 530731868576 531641348168 531858023424 532769432832 533070963936 533239892496 533364041574 535343198208 535646185984 535815930624 536244005388 536564086912 536734122432 537162930759 537702617088 538497662976 538624041984 538973180928 539896783104 540328118148 541226090496 541254042189 541532407808 541830137472 542938398912 543110454432 543868796016 544041146376 544349056923 544895963136 546496181504 546978762512 547916083316 548139391488 548466573312 548904754944 549078701184 549845376192 550019620512 550201788864 551144632752 551556468736 551731255296 552501634048 552676720128 552989518144 553118265336 554425255566 554982285312 555933321216 556247962368 556377468192 556424235648 556868774826 557617528832 558573080576 558935150592 559558962144 559892960256 560517840792 561478362606 561864425472 562042478592 563225656448 564190818464 564689024642 565077295104 565208856576 565387969536 565707961728 566544416256 566677377504 567515265408 568016407224 568148652981 568440850432 569414949376 570050457132 570390717568 571027314351 571216440522 571397457267 571971538944 572770179072 572951688192 573409431504 573751696896 573933517056 574392044772 574687453184 575672256512 576523444224 576849738752 577032540672 577166885568 577493544264 577676550204 578483156202 578666475747 579064356864 580432656384 580467258176 581461965968 582511168512 583509378816 583887612672 584888181696 585355461327 585890465328 586328264704 589054051936 589191195684 589377908574 589783154688 589970055168 590303960064 590962781448 591128197632 591315524352 591975474714 592771432448 593155670016 593186303619 593983889408 594172121088 594646817856 594835259616 595001759744 595190313984 595665824208 595854588888 596051937936 596191824249 596790816768 597073352148 597673230336 598096516689 598697422848 598733113472 599704834428 600701485056 601930162176 602261097984 602601959232 602792921952 603634597776 603825887736 605513079808 606550706944 607227660858 607590112192 607837741056 608686460928 608879351808 609223958784 609558904656 610805698776 611852395518 612167069696 612850291872 613216099328 613900492296 614808204192 614952492378 615351107826 615570333696 615969349632 616829423616 617024894976 617517849312 618576048216 618894180352 620501027328 620697662208 620871401472 621564338304 621761310144 621916124592 622113207912 622258048503 624567064576 625118585728 625618006286 625816262721 626189809504 627319719936 628394715648 628802044416 629503832412 629879580288 630582570891 631430438912 631988020736 632135160384 633628863504 634714670772 635352367104 635711956992 635859963648 636421456944 637512049692 639495956736 639877668864 640388880768 640591818048 641486272224 641689557264 643686464512 644789506816 645304642892 645509137962 645952978944 646523384832 646829464827 647479332864 647631288576 648588874752 648955956096 649161608256 649312746264 649646686208 649680237297 650759942144 651875105792 652091009024 652818789168 653025665448 653208453632 653937480924 654144711714 654594490368 655058089707 655325064576 655716225024 656448051168 659256844288 659410332672 659465760768 659619297792 659992622016 661123607088 662685808428 663351607296 665019222336 665058866654 665727049728 666867861504 667300128768 668231875584 668443636224 668977670088 669189667068 669376979712 669589103232 670124052234 670336412499 670558430178 671460048896 672610684928 673204630784 673361366496 673574752656 673742468308 673955975238 674633097216 674897015569 675575083008 675789170688 677171432448 677927204136 679088922498 679596363264 680002011136 680217501696 680760941952 681202214784 681362084856 682369545312 683538876216 684772268544 685376953632 687607560003 688080347136 688298397696 688687953408 689456578356 689868111744 690638053833 691659229716 692014948352 693200807936 693754620832 693974469552 694388699648 694943461576 695163687036 695862116352 696255952896 697285435392 698063655744 698480326656 699259880592 699655640166 699877358901 700400333568 700818399232 701600562624 702637947648 702802848432 703035619104 703258408944 704240364072 704463535692 705171308544 705734684928 706944055104 708432271001 709144031232 710359243776 710761285248 710986523328 711152055432 712832471442 713790930944 714421240832 714992007184 715645496576 716217241012 716936822784 717444574441 717909625797 718165389312 718630907904 719432951328 719862377472 720437490864 720665795304 721672056252 721900751922 722440183296 723917865216 724147272576 725158394688 725388195168 725798742564 726527950848 726697101312 727338807936 728585199648 730075450608 730852521984 731873006592 732104934912 733127168256 733359494016 733602385152 734421137814 734653873629 734859510336 735641673728 736902293504 737491020448 738142258594 739233674088 740500449234 741244428288 741663949824 741836624256 741898980864 742071710016 742491699768 743764057974 745246867456 746078616192 746523947008 747357121056 748637816808 748942930944 750226344192 751760860032 753049102176 753093994289 753611808768 753850626048 754277282304 755392555008 755569836672 756687020544 757355209632 757531537308 757771596738 760021968384 760067276176 761369752468 761621920696 761863276356 762628718592 762927061078 763168830333 763693572096 763935584256 764545908672 765002262528 765244689408 765856059696 766352491632 766532345463 767665738476 768981235743 769376720896 769555847424 769991392352 770235400272 771310874936 771555300996 773133443166 773910208512 774090390528 774773947584 776101625712 776681558016 778012505088 778516816896 779850908928 780473948436 780721278246 781187287104 781811394273 782596878336 783287947008 785588260912 785837211432 786281971111 787071946752 787950375264 788170930176 788420699136 789300632952 790467691104 790653204486 790915071492 791165710062 792229494784 792270409581 792862423808 793113679488 793587085312 794221098944 794472785184 794735917248 794922432332 795721089024 796097802864 797462022252 797787035136 798263230464 799154149248 799606445904 799859838744 803014797312 803469278976 803723895936 804366008082 804846130368 805101183648 806553925632 807936062976 809636881144 811024301542 811581947904 811839135744 812298611712 812745206208 814407598368 814665681648 815803194024 816061719564 817133722496 818533989728 819744272256 819936656504 820468143768 821874124974 822209087232 822439231488 822699859968 823357132416 823618051776 824768064288 825029430768 825302683296 826716949128 827334703104 827596882944 828752451072 829015080192 829221499456 829484277216 829677398004 830510972928 831637883349 834371943552 834421683628 835851576079 836426293248 837859620864 838402725888 839338443216 839839440384 840776761188 842217543909 842796638208 842846880512 844838484672 846286227696 846765199658 847033536963 847615942656 847813284864 848081954304 848561942592 849816624384 850016066256 851272898112 852024610836 852661275648 853851841024 854122424064 855075685698 855315029632 855586076352 856824660783 859155268608 860627545344 860678850616 862031179776 862439286436 863305777152 863508384768 863917190773 864785166336 865274608128 865548811008 865750328352 866240316396 866514825306 867724734303 868596535296 870425052224 870700887264 871916641232 872192948952 873410786276 873766752768 874288300032 875264068224 875831419008 877332272544 878835697992 879213776896 879287681024 879492397056 879990162688 881498142784 883581077904 883786793526 884066862861 884674732032 885455940096 886692296448 886973286528 888840489082 889157148672 889733505024 890975834112 891258181632 891970226784 892252889424 892502639616 892785470976 893498736312 893781883332 894077906904 895186225152 895610028222 897815155328 898099670208 898607966984 900147851162 900766777344 901052227584 902895243264 903391646976 903902938848 904189382928 905451896664 905738831604 906128484352 907681255936 908269619712 908482779808 909826060416 910841491287 911385168288 911756611584 913029691392 913319027712 913835938176 916810080004 917731196928 918250604544 919275437808 919824148992 920850738444 921775915008 922212306288 922428738567 923026661739 923355500544 925244135424 925299292736 926884916048 928341270528 930751540992 931046493312 931307102208 932346507456 932641965216 932874186888 933169811868 933867111424 935467416832 936850596864 937070464576 937380825472 937677878592 938427009429 938987152096 939284714256 940979579904 942592073472 943203066624 944819370432 944875694698 945525374976 947145658368 947681713664 947982031104 948202740576 950443295256 952072006158 952726634496 953567935488 957212834396 957553852416 958174543872 958853145803 959243935104 959816503296 960583321152 960887727072 962229408336 962534335896 963253577728 965223820288 965529696768 966877859584 967184260224 967731656752 967956964338 968263706943 968929468416 969785077248 971218999296 971446932864 972883312128 973433934144 973742412384 974470029312 975830675456 976139913216 977502891008 977812658688 978136513536 979228183752 979538498172 979812680448 980906221386 981217067571 981891735552 983574337536 985644898784 987333932312 988885266432 989115499008 989198641152 989428946688 989988933024 991685410632 994028712642 994771488256 996476161408 997588299981 998183755744 998590574592 1000301792256 1000950193152 1002347813376 1002665454336 1003466505132 1004065469568 1004383654848 1005134168064 1005186078351 1005703043072 1007190073344 1007426448896 1008916027392 1009806946176 1010042049744 1010362128984 1010613702462 1010933962857 1011949645824 1013362624512 1013683756032 1015757148672 1015817701808 1017558440444 1018580779008 1019394544896 1020003016704 1020326252544 1021141412928 1021803322176 1022043127284 1023554317968 1025308314324 1026074463232 1026980533696 1028740401328 1030844590888 1032120520704 1032447596544 1033031930112 1034184867534 1034802167616 1035575410688 1037350006784 1038022422528 1039801211904 1040631931248 1040961704328 1041583049472 1042415192364 1042745530554 1043462504448 1043793174528 1044383929344 1045928153088 1047720489984 1047782948576 1049429262336 1049483460249 1050600500352 1050894573568 1051227598848 1052400843936 1053956921472 1054204272648 1054553428656 1054887613416 1056360546108 1056695303538 1057421869056 1057484905984 1059297046912 1059647889664 1061463737152 1063282696336 1063716046848 1065538865664 1066141927872 1066479784992 1066728083148 1070686396416 1071292371968 1071631861248 1072488010776 1073128173824 1073468244864 1074325861518 1075405234176 1077248083968 1077946361856 1079793566208 1080656236296 1082508084378 1083064815616 1083660274944 1085876797824 1086220908864 1087737592032 1088082292752 1088698113846 1089791926272 1092992363008 1093957525024 1095832166632 1096278782976 1097809509888 1098157402368 1099690752384 1100039241024 1100403577728 1101631706721 1102289265504 1103112937472 1103462510592 1105003268096 1105353440256 1105979036288 1106236530672 1107213387891 1108850511132 1109964570624 1110750673851 1111866642432 1112495924736 1112754936384 1112848471296 1113737549652 1115646086961 1117146161152 1117870301184 1119117924288 1119785920512 1121035681584 1122956725212 1124084957184 1126451312896 1128381636928 1129283125061 1129378049284 1130417713152 1130775939072 1131415923456 1133088832512 1133354755008 1135030530816 1136032814448 1136297305962 1136881700864 1138829898752 1140100914264 1140781435136 1142054628702 1142432881044 1142794914534 1143943077888 1144390591617 1145540358144 1145903376384 1146818863008 1147503393792 1147867034112 1148784089544 1149374906368 1151344513024 1153046888448 1153699477504 1154065081344 1154333771136 1154987088528 1155353100408 1156966312404 1157332951494 1158128713728 1159700164749 1160865312768 1160934516352 1162923931936 1165022337024 1167018757632 1167775225344 1169776363392 1170710922654 1171081917369 1171780930656 1172656529408 1178108103872 1178382391368 1178755817148 1179940110336 1180607920128 1181925562896 1182256395264 1182631048704 1183950949428 1185979806729 1186372607238 1187967778816 1188344242176 1189293635712 1189670519232 1190003519488 1190380627968 1191331648416 1191709177776 1192103875872 1192383648498 1193581633536 1194146704296 1196193033378 1197394845696 1197466226944 1199409668856 1203860324352 1204522195968 1205203918464 1205585843904 1206549012123 1207269195552 1207651775472 1211026159616 1213101413888 1214455321716 1215180224384 1215675482112 1216536452313 1217372921856 1217758703616 1218447917568 1219117809312 1221611397552 1223704791036 1224334139392 1225700583744 1226432198656 1227800984592 1229616408384 1229904984756 1230702215652 1231140667392 1231938699264 1232811187461 1233658847232 1234049789952 1235035698624 1237152096432 1241002054656 1241395324416 1243128676608 1243522620288 1243832249184 1244226415824 1244516097006 1249134129152 1250237171456 1251236012572 1251632525442 1252379619008 1253380171771 1254639439872 1256789431296 1257604088832 1259007664824 1259759160576 1261165141782 1262860877824 1263976041472 1264270320768 1267257727008 1269429341544 1270147799487 1271423913984 1271719927296 1272842913888 1275024099384 1278991913472 1279755337728 1280777761536 1281183636096 1282613528547 1282972544448 1283379114528 1287372929024 1289579013632 1290609285784 1291018275924 1293046769664 1293658929654 1294958665728 1295262577152 1297177749504 1297911912192 1298323216512 1298625492528 1299360474594 1299772237959 1301519884288 1303750211584 1304182018048 1305637578336 1306051330896 1306416907264 1307874961848 1308289423428 1310116179414 1310650129152 1311432450048 1312896102336 1318513688576 1318820665344 1318931521536 1319238595584 1319985244032 1322247214176 1325371616856 1325680190289 1330038444672 1330117733308 1331454099456 1332397066819 1333260733623 1333735723008 1334600257536 1336463751168 1336887272448 1337955340176 1338379334136 1338753959424 1339178206464 1340248104468 1340672824998 1341116860356 1343415042333 1345221369856 1346409261568 1346722732992 1347149505312 1347484936616 1347911950476 1349266194432 1349794031138 1350221776743 1351150166016 1351578341376 1354342864896 1355854408272 1358177844996 1359192726528 1360435003392 1361521883904 1362404429568 1362724169712 1364739090624 1367077752432 1369544537088 1370753907264 1375215120006 1376160694272 1376596795392 1377375906816 1378913156712 1379736223488 1381276107666 1383318459432 1384029896704 1386401615872 1387509241664 1387948939104 1388777399296 1389886923152 1390327374072 1391114256581 1392511905792 1394570870784 1396127311488 1396960653312 1398519761184 1399311280332 1399754717802 1400800667136 1401636798464 1403201125248 1405275895296 1405605696864 1406071238208 1406516817888 1408480728144 1408927071384 1411469369856 1413888110208 1416864542002 1417313542047 1418288062464 1420718487552 1421522570496 1421973046656 1422304110864 1425664942884 1428108009237 1428842481664 1429984014368 1431290993152 1432434482024 1434889148882 1435819251594 1436330778624 1437261815808 1438865902656 1439724754944 1440874981728 1441331590608 1443344112504 1443801503844 1444880366592 1447835730432 1448294545152 1450316789376 1450776390336 1451597485128 1451935446507 1453394202624 1454677615872 1457170399296 1460150901216 1460237946349 1461705043968 1463746013184 1464209869824 1466254336512 1466718988032 1467204770304 1468842275628 1469307747258 1469719020672 1471283347456 1471359332079 1473804587008 1474982040896 1476284517188 1478467348176 1478814326909 1481000898468 1482488856576 1483327899648 1483673248512 1483797961728 1484143420032 1484983399536 1487528115948 1491043068963 1492157232384 1493047894016 1494714242112 1497275633616 1497885861888 1500452688384 1503521720064 1506098204352 1506187988578 1507223617536 1507701252096 1508554564608 1510785110016 1511139673344 1513374041088 1514710419264 1515063074616 1515543193476 1515920553693 1520043936768 1520134552352 1522739504936 1523243841392 1523726552712 1525854122156 1526337660666 1527387144192 1527871168512 1528468875983 1529091817344 1530004525056 1530489378816 1531712119392 1532704983264 1533064690926 1535331476952 1537962471486 1538753441792 1539111694848 1539982784704 1540470800544 1542621749872 1543110601992 1546266886332 1547820417024 1548180781056 1549547895168 1552203251424 1553363116032 1556025010176 1557033633792 1559701817856 1560947896872 1561442556492 1562374574208 1563622788546 1564118295831 1565193756672 1566575894016 1571176521824 1571674422864 1572563942222 1574143893504 1575900750528 1576341860352 1576841398272 1578601265904 1580935382208 1581306408972 1581830142984 1582331420124 1584540819162 1585042955307 1585724847616 1586227358976 1587174170624 1588442197888 1588945570368 1589471834496 1589844864664 1592195605728 1594924044504 1595574070272 1598308298496 1599212891808 1599719677488 1604417640007 1606029594624 1606938557952 1607447791872 1608732016164 1609692260736 1610202367296 1611488792277 1613107851264 1615872125952 1619273762288 1622048603084 1623678271488 1624597223424 1625490412416 1628815196736 1629331363296 1631606388048 1632123439128 1633047170769 1634267444992 1637067979456 1639488544512 1639873313008 1640936287536 1643748249948 1644418174464 1645399719936 1646714264832 1647236103552 1649536128576 1650058861536 1650605366592 1653433898256 1654669406208 1655193765888 1657504902144 1658030160384 1658442998912 1658968554432 1659354796008 1663275766698 1668743887104 1668843367256 1671703152158 1672852586496 1675122460193 1675719241728 1676805451776 1678676886432 1679678880768 1681553522376 1684435087818 1685593276416 1685693761024 1689676969344 1692572455392 1693530399316 1694067073926 1695231885312 1695626569728 1696163908608 1697123885184 1699633248768 1700032132512 1702545796224 1704049221672 1705322551296 1707703682048 1708244848128 1710151371396 1710630059264 1711172152704 1713081943053 1713649321566 1714192371801 1718310537216 1721255090688 1721357701232 1724062359552 1724878572872 1727016769536 1727834381546 1729570332672 1730549216256 1731097622016 1731500656704 1732480632792 1733029650612 1735449468606 1735999427241 1737193070592 1740850104448 1741401774528 1743833282464 1744385897904 1746821572552 1747533505536 1750528136448 1751662838016 1754664545088 1756066383981 1757671395984 1758427553792 1758984794112 1759980325376 1762996285568 1767162155808 1767573587052 1768133725722 1769349464064 1770911880192 1773384592896 1773946573056 1777680978164 1778314297344 1779467010048 1780727270777 1781951668224 1782516363264 1783940453568 1784505778848 1785005279232 1785570941952 1786997472624 1787563766664 1788155813808 1788575472747 1790372450304 1791220056444 1794289550067 1795630310656 1796199340416 1797215933968 1800295702324 1802104455168 1805790486528 1806783293952 1807805877696 1808378765856 1810903793328 1811477663208 1812256968704 1815362511872 1816539239424 1816965559616 1819652120832 1821682982574 1822770336576 1823513223168 1826059382784 1826638055424 1827671876352 1833620160008 1836501209088 1838550875616 1839648297984 1841701476888 1844424612576 1844857477134 1846053323478 1846711001088 1850488270848 1850598585472 1853769832096 1856682541056 1861503081984 1862092986624 1862614204416 1864693014912 1865283930432 1865748373776 1866339623736 1866774145509 1867734222848 1870934833664 1873701193728 1874140929152 1874761650944 1875355757184 1876854018858 1877448788163 1877974304192 1878569428512 1881959159808 1885184146944 1886406133248 1889638740864 1889751389396 1894291316736 1895363427328 1895964062208 1896405481152 1900886590512 1904144012316 1907135870976 1914425668792 1917706291606 1918487870208 1919633006592 1921166642304 1921775454144 1924458816672 1925068671792 1926507155456 1930447640576 1931059393536 1933755719168 1934368520448 1935463313504 1935913928676 1936527413886 1937858936832 1939570154496 1940488394481 1942437998592 1942893865728 1945766624256 1946867868288 1947484824768 1948940058624 1949040711891 1951661350912 1952279826432 1955005782016 1955625317376 1956273027072 1958456367504 1959076996344 1959625360896 1961812442772 1962434135142 1963783471104 1965174269121 1967148675072 1971289797568 1974667864624 1976411586247 1977770532864 1978230998016 1978397282304 1978857893376 1979977866048 1983370821264 1988057425284 1989542976512 1992952322816 1995176599962 1996367511488 1997181149184 2000603584512 2001900386304 2004695626752 2005330908672 2006933010264 2008130939136 2008767309696 2010372156702 2011406086144 2014380146688 2014852897792 2017832054784 2019613892352 2020084099488 2020724257968 2021227404924 2021867925714 2023899291648 2024691046707 2026725249024 2027367512064 2031514297344 2031635403616 2035116880888 2038789089792 2040006033408 2040652505088 2042282825856 2043606644352 2044086254568 2047108635936 2050616628648 2052148926464 2053961067392 2057480802656 2061689181776 2062822680009 2064241041408 2064895193088 2066063860224 2068369735068 2069604335232 2071914161499 2074700013568 2076044845056 2079602423808 2081263862496 2081923408656 2083166098944 2084830384728 2085491061108 2087586349056 2088767858688 2091856306176 2095440979968 2095565897152 2098966920498 2101201000704 2101789147136 2102455197696 2104801687872 2107913842944 2108408545296 2109106857312 2109775226832 2112721092216 2113390607076 2114969811968 2118594093824 2119295779328 2122927474304 2125296813003 2126565392672 2127432093696 2131077731328 2132283855744 2132959569984 2133456166296 2141372792832 2142584743936 2143263722496 2144976021552 2146256347648 2146936489728 2148651723036 2150810468352 2152333723323 2153728877391 2154496167936 2155892723712 2159587132416 2161312472592 2165016168756 2166129631232 2167320549888 2171753595648 2172441817728 2175475184064 2176164585504 2177396227692 2179583852544 2185984726016 2187915050048 2189663022001 2191664333264 2192557565952 2195619019776 2196314804736 2199381504768 2200078482048 2200807155456 2203263413442 2204578531008 2206225874944 2206925021184 2210006536192 2210706880512 2211958072576 2212473061344 2214426775782 2217701022264 2221501347702 2223733284864 2224991849472 2225509872768 2225696942592 2227475099304 2231292173922 2234292322304 2235740602368 2238235848576 2239571841024 2242071363168 2245913450424 2252902625792 2256763273856 2258566250122 2258756098568 2259281982867 2260835426304 2261551878144 2262831846912 2266177665024 2266709510016 2270061061632 2272065628896 2272594611924 2273763401728 2277659797504 2280201828528 2281562870272 2284109257404 2284865762088 2285589829068 2287886155776 2288781183234 2289506490999 2291080716288 2291806752768 2293637726016 2295006787584 2295734068224 2297568179088 2299597036389 2302689026048 2307398955008 2308130162688 2308667542272 2309974177056 2310706200816 2313932624808 2314665902988 2319400329498 2321730625536 2321869032704 2325847863872 2327706033289 2330044674048 2334037515264 2335550450688 2339552726784 2341421845308 2342163834738 2343561861312 2345313058816 2345434182819 2356216207744 2356764782736 2357511634296 2358845913333 2361215840256 2363851125792 2364512790528 2365262097408 2367901898856 2371959613458 2372745214476 2376688484352 2376811228743 2378587271424 2379341038464 2380007038976 2380761255936 2382663296832 2383418355552 2384207751744 2384767296996 2387163267072 2388293408592 2392386066756 2394789691392 2394932453888 2398819337712 2409044391936 2410407836928 2411171687808 2413098024246 2414538391104 2415303550944 2422052319232 2426202827776 2428910643432 2430360448768 2433072904626 2434745843712 2435517407232 2436895835136 2438235618624 2443222795104 2447409582072 2448668278784 2451401167488 2452864397312 2455601969184 2459232816768 2459809969512 2461404431304 2465622374922 2467317694464 2468099579904 2470071397248 2474304192864 2474451695521 2482004109312 2482790648832 2486257353216 2487045240576 2487664498368 2488452831648 2489032194012 2494913650047 2498268258304 2500474342912 2502472025144 2503265050884 2504759238016 2506760343542 2507554728237 2509278879744 2513578862592 2515208177664 2518015329648 2519518321152 2522330283564 2526652631727 2527952082944 2528540641536 2534515454016 2538858683088 2540295598974 2541100610889 2542847827968 2543439854592 2545685827776 2550048198768 2557983826944 2561555523072 2562367272192 2565227057094 2565945088896 2566758229056 2570473982349 2574745858048 2579158027264 2581218571568 2582036551848 2583497905079 2586093539328 2587317859308 2589917331456 2590525154304 2591751572319 2594355499008 2595823824384 2596646433024 2597250985056 2598720949188 2599544475918 2603039768576 2603174202909 2607500423168 2608364036096 2611275156672 2612102661792 2612833814528 2615749923696 2616578846856 2620232358828 2621300258304 2622864900096 2625792204672 2637641330688 2637863043072 2638477191168 2639970488064 2644494428352 2650743233712 2651360380578 2652200588583 2660076889344 2660235466616 2664794133638 2666521467246 2667471446016 2669200515072 2672927502336 2673774544896 2675910680352 2676758668272 2677507918848 2678356412928 2680496208936 2681345649996 2682233720712 2686830084666 2690442739712 2692818523136 2693445465984 2694299010624 2694969873232 2695823900952 2699588062276 2700443553486 2702300332032 2703156682752 2708685729792 2711708816544 2716355689992 2718385453056 2723043767808 2724808859136 2725448339424 2729478181248 2732524473861 2734155504864 2739089074176 2741507814528 2750430240012 2753193590784 2754751813632 2757826313424 2759472446976 2762552215332 2766636918864 2767286215701 2769079985217 2772803231744 2775018483328 2775897878208 2777554798592 2779773846304 2780654748144 2782228513162 2785023811584 2792254622976 2793921306624 2797039522368 2798622560664 2799509435604 2801601334272 2806402250496 2810551790592 2811211393728 2812142476416 2813033635776 2815281028287 2816961456288 2817854142768 2822938739712 2827776220416 2833729084004 2834627084094 2836576124928 2838585055397 2841436975104 2843045140992 2843946093312 2844608221728 2851329885768 2856216018474 2857684963328 2859968028736 2862581986304 2864868964048 2869778297764 2871638503188 2872661557248 2874523631616 2876559437409 2877731805312 2879449509888 2881749963456 2882663181216 2886688225008 2887603007688 2889760733184 2895671460864 2896589090304 2900633578752 2901552780672 2903194970256 2903870893014 2904791120829 2906788405248 2909355231744 2914340798592 2920301802432 2920475892698 2923410087936 2927492026368 2928419739648 2932508673024 2933437976064 2934409540608 2937684551256 2938615494516 2939438041344 2942718664158 2943651202713 2947609174016 2949964081792 2952569034376 2956934696352 2957628653818 2962001796936 2963678198803 2966655799296 2967346497024 2967595923456 2968286840064 2969966799072 2975056231896 2982086137926 2984314464768 2986095788032 2989428484224 2992764899943 2994551267232 2995771723776 3000905376768 3007043440128 3012196408704 3012375977156 3015402504192 3017109129216 3021570220032 3022279346688 3026748082176 3029420838528 3030126149232 3031086386952 3031841107386 3032801888571 3040087873536 3040269104704 3045479009872 3046487682784 3047453105424 3051708244312 3052675321332 3055742337024 3056937751966 3058183634688 3060009050112 3060978757632 3063424238784 3065409966528 3066129381852 3070662953904 3075924942972 3077506883584 3078223389696 3079965569408 3080941601088 3085243499744 3086221203984 3092533772664 3096361562112 3099095790336 3104406502848 3106726232064 3110941711787 3112050020352 3114067267584 3119403635712 3121895793744 3122885112984 3124749148416 3127245577092 3128236591662 3130387513344 3133151788032 3142353043648 3143348845728 3145127884444 3148287787008 3150517479067 3151801501056 3152683720704 3153682796544 3157202531808 3161870764416 3162612817944 3163660285968 3164662840248 3169081638324 3170085910614 3171449695232 3172454717952 3174348341248 3176884395776 3177891140736 3178943668992 3179689729328 3184391211456 3189848089008 3191148140544 3196616596992 3198425783616 3199439354976 3208835280014 3212059189248 3213877115904 3214895583744 3217464032328 3219384521472 3220404734592 3222977584554 3226215702528 3231744251904 3238547524576 3244097206168 3249194446848 3250980824832 3257630393472 3258662726592 3263212776096 3264246878256 3266094341538 3268534889984 3274135958912 3278977089024 3279746626016 3281872575072 3287496499896 3288836348928 3293428529664 3294472207104 3299072257152 3300117723072 3301210733184 3306867796512 3307064931443 3309338812416 3310387531776 3315009804288 3316060320768 3316885997824 3317937108864 3318709592016 3321640163673 3326551533396 3332252021553 3337487774208 3337686734512 3343406304316 3350244920386 3351438483456 3353610903552 3357353772864 3359357761536 3363107044752 3368870175636 3371387522048 3379353938688 3385144910784 3387060798632 3387849375183 3388134147852 3391253139456 3392327817216 3394247770368 3399266497536 3400064265024 3405091592448 3408098443344 3410645102592 3415407364096 3416489696256 3420302742792 3421260118528 3422344305408 3426163886106 3427298643132 3428384743602 3433171774851 3436621074432 3442510181376 3442715402464 3448124719104 3449757145744 3454033539072 3455668763092 3459140665344 3461098432512 3462195244032 3463001313408 3464961265584 3466059301224 3470898937212 3471998854482 3474386141184 3479100494247 3481700208896 3482803549056 3487666564928 3488771795808 3493643145104 3495067011072 3501056272896 3503325676032 3509329090176 3512132767962 3515342791968 3516855107584 3517969588224 3519960650752 3525992571136 3534324311616 3535147174104 3536267451444 3541823760384 3546769185792 3547893146112 3555361956328 3561454541554 3563903336448 3565032726528 3567880907136 3569011557696 3570010558464 3571141883904 3573994945248 3575127533328 3576311627616 3577150945494 3580744900608 3582440112888 3588579100134 3591260621312 3592398680832 3594431867936 3600591404648 3611580973056 3613566587904 3615611755392 3616757531712 3619647036369 3621807586656 3622955326416 3624513937408 3630725023744 3633078478848 3633931119232 3639304241664 3643365965148 3645540673152 3647026446336 3649609356939 3652118765568 3653276110848 3655343752704 3667240320016 3670478660173 3673002418176 3677101751232 3679296595968 3683402953776 3688849225152 3689714954268 3692106646956 3693422002176 3698433562383 3700976541696 3701197170944 3707539664192 3723006163968 3724185973248 3729386029824 3730567860864 3731496747552 3732679247472 3733548291018 3735468445696 3741869667328 3747402387456 3748281858304 3749523301888 3750711514368 3753708037716 3754897576326 3755948608384 3757138857024 3760140515313 3763918319616 3770368293888 3772812266496 3779277481728 3779502778792 3788582633472 3790726854656 3791928124416 3792810962304 3801773181024 3808288024632 3810443398461 3814271741952 3828851337584 3835412583212 3836975740416 3839266013184 3842333284608 3843550908288 3847840585641 3848917633344 3850137343584 3853014310912 3860895281152 3862118787072 3867511438336 3868737040896 3870926627008 3871827857352 3873054827772 3879140308992 3880976788962 3884875997184 3885787731456 3891533248512 3893735736576 3894969649536 3898081423782 3903322701824 3904559652864 3910011564032 3911250634752 3912546054144 3916912735008 3918153992688 3919250721792 3923624885544 3924868270284 3930348538242 3934297350144 3942579595136 3949335729248 3952823172494 3955541065728 3956461996032 3956794564608 3957715786752 3959955732096 3966741642528 3976114850568 3977040570867 3979085953024 3985904645632 3990353199924 3992735022976 3994362298368 3997191200457 3999782200869 4001207169024 4003800772608 4009391253504 4010661817344 4013866020528 4016261878272 4017534619392 4020744313404 4022812172288 4029705795584 4035664109568 4039227784704 4040168198976 4041448515936 4042454809848 4043735851428 4047798583296 4049382093414 4050665330229 4053450498048 4054735024128 4063028594688 4063270807232 4070233761776 4077578179584 4081305010176 4084565651712 4087213288704 4088172509136 4094217271872 4101233257296 4104297852928 4107922134784 4114961605312 4123378363552 4125645360018 4128482082816 4129790386176 4132127720448 4136739470136 4139208670464 4143828322998 4149400027136 4152089690112 4159204847616 4162527724992 4163846817312 4166332197888 4169660769456 4170982122216 4173342769743 4177535717376 4183712612352 4190881959936 4191131794304 4197933840996 4202402001408 4204910395392 4209603375744 4215827685888 4216817090592 4218213714624 4219550453664 4225442184432 4226781214152 4229939623936 4237188187648 4238591558656 4245854948608 4250593626006 4251940626141 4253130785344 4254864187392 4262155462656 4264567711488 4265919139968 4266912332592 4285169487872 4286527444992 4289952043104 4292512695296 4293872979456 4297303446072 4304667446646 4307457754782 4308992335872 4311785447424 4319174264832 4322624945184 4330032337512 4332259262464 4334641099776 4343507191296 4344883635456 4350950368128 4352329171008 4354792455384 4355806339521 4371969452032 4375830100096 4379326044002 4380713839047 4383328666528 4385115131904 4391238039552 4392629609472 4398763009536 4400156964096 4401614310912 4406526826884 4409157062016 4413850042368 4414077996237 4420013072384 4421413761024 4423916145152 4424946122688 4428853551564 4435402044528 4436442980727 4443002695404 4447466569728 4449983698944 4451019745536 4451393885184 4454950198608 4462584347844 4476471697152 4479143682048 4484142726336 4491826900848 4505805251584 4513526547712 4517132500244 4517512197136 4518563965734 4521670852608 4523103756288 4525663693824 4532355330048 4533419020032 4540122123264 4544131257792 4545189223848 4547526803456 4547761661079 4555319595008 4560403657056 4563125740544 4568218514808 4569731524176 4571179658136 4577562366468 4579012981998 4582161432576 4583613505536 4585406627949 4587275452032 4590013575168 4591468136448 4595136358176 4599194072778 4605378052096 4614797910016 4616260325376 4617335084544 4619948354112 4621412401632 4627865249616 4629331805976 4638800658996 4643461251072 4643738065408 4651695727744 4655412066578 4660089348096 4668075030528 4671100901376 4679105453568 4682843690616 4684327669476 4687123722624 4690868365638 4692354887493 4712432415488 4713529565472 4715023268592 4717691826666 4722431680512 4727702251584 4729025581056 4730524194816 4735803797712 4743919226916 4745490428952 4753622457486 4757174542848 4758682076928 4760014077952 4761522511872 4765326593664 4766836711104 4768415503488 4769534593992 4776586817184 4784772133512 4789864907776 4797638675424 4797924680861 4813252920021 4818088783872 4820815673856 4822343375616 4826196048492 4829076782208 4830607101888 4834466376831 4844104638464 4852405655552 4857821286864 4860720897536 4866145809252 4871034814464 4873791670272 4876471237248 4886445590208 4894819164144 4899141512307 4902802334976 4905728794624 4911203938368 4918465633536 4919619939024 4922808862608 4931244749844 4936199159808 4940142794496 4948608385728 4948903391042 4959025897007 4964008218624 4965581297664 4972514706432 4974090481152 4975328996736 4976905663296 4978064388024 4989827300094 4996536516608 5000948685824 5004944050288 5006530101768 5009518476032 5013520687084 5015109456474 5018557759488 5022112021087 5025367380579 5027157725184 5030416355328 5036030659296 5039036642304 5044660567128 5053305263454 5055904165888 5057081283072 5069030908032 5077717366176 5080591197948 5082201221778 5085695655936 5086879709184 5091371655552 5100096397536 5115967653888 5123111046144 5124734544384 5130454114188 5131890177792 5133516458112 5139245829159 5140947964698 5142577115403 5149491716096 5158316054528 5162437143136 5164073103696 5166995810158 5172187078656 5174635718616 5181050308608 5183503144638 5188710998016 5191647648768 5193292866048 5194501970112 5197441898376 5199088951836 5206348405818 5207998281723 5215000846336 5216728072192 5222550313344 5224205323584 5225667629056 5231499847392 5233157693712 5240464717656 5242600516608 5251584409344 5271657960023 5275282661376 5276954382336 5279940976128 5288988856704 5301486467424 5302720761156 5304401177166 5320153778688 5320470933232 5329588267276 5333042934492 5334942892032 5338401030144 5342181812331 5345855004672 5347549089792 5351821360704 5353517336544 5355015837696 5356712825856 5360992417872 5362691299992 5364467441424 5365726418241 5373660169332 5382868650201 5385637046272 5386890931968 5388598021248 5389939746464 5391647801904 5399176124552 5400887106972 5406313365504 5417371459584 5423417633088 5432711379984 5436770906112 5446087535616 5449617718272 5450896678848 5458956362496 5465048947722 5468311009728 5478178148352 5483015629056 5500860480024 5503973797777 5509503627264 5515652626848 5518944893952 5525104430664 5533273837728 5534572431402 5538159970434 5545606463488 5550036966656 5551795756416 5555109597184 5559547692608 5561309496288 5564457026324 5570047623168 5584509245952 5587842613248 5594079044736 5597245121328 5599018871208 5603202668544 5612804500992 5621103581184 5622422787456 5624284952832 5626067271552 5630562056574 5632346364489 5633922912576 5635708285536 5645877479424 5655552440832 5667458168008 5669254168188 5677170110794 5682873950208 5686090281984 5687892186624 5689216443456 5702659771536 5712432036948 5715369926656 5719936057472 5725163972608 5729737928096 5739556595528 5743277006376 5753118874818 5755463610624 5758899019776 5763499926912 5765326362432 5773376450016 5775206015376 5779521466368 5791342921728 5793178180608 5801267157504 5803105561344 5806389940512 5807741786028 5809582241658 5813576810496 5818710463488 5821465183443 5828681597184 5840603604864 5840951785396 5846820175872 5850961032553 5854984052736 5856839479296 5865017346048 5866875952128 5868819081216 5875369102512 5877230989032 5878876082688 5885437328316 5887302405426 5895218348032 5895522807363 5899928163584 5905138068752 5913869392704 5915257307636 5924003593872 5927356397606 5929234758741 5933311598592 5934692994048 5935191846912 5936573680128 5939933598144 5950112463792 5964172275852 5968628929536 5978856968448 5985529799886 5989102534464 5991543447552 6001810753536 6014086880256 6024392817408 6024751954312 6034218258432 6043140440064 6044558693376 6053496164352 6058841677056 6060252298464 6062172773904 6063682214772 6065603777142 6074073140121 6080175747072 6080538209408 6090958019744 6092975365568 6094906210848 6103416488624 6105350642664 6113875503932 6116367269376 6120018100224 6121957515264 6126848477568 6130819933056 6132258763704 6141325907808 6151849885944 6155013767168 6156446779392 6159931138816 6161883202176 6170486999488 6172442407968 6185067545328 6188468040027 6192723124224 6198191580672 6208813005696 6221883423574 6224100040704 6228134535168 6238807271424 6243791587488 6245770225968 6249498296832 6254491154184 6256473183324 6266303576064 6284706087296 6286697691456 6290255768888 6301034958134 6303603002112 6305367441408 6307365593088 6314405063616 6323741528832 6325225635888 6327320571936 6329325680496 6338163276648 6340171821228 6342899390464 6344909435904 6353768791552 6355782281472 6357887337984 6359379458656 6368782422912 6375890439009 6379696178016 6382296281088 6393233193984 6396851567232 6398878709952 6417670560028 6424118378496 6427754231808 6429791167488 6434928064656 6438769042944 6440809469184 6445955169108 6452431405056 6457001169969 6461186632173 6463488503808 6477095049152 6488194412336 6493923783383 6498388893696 6501961649664 6515260786944 6517325453184 6526425552192 6528493756512 6532188683076 6537069779968 6548271917824 6557954178048 6559493252032 6563745150144 6568989066003 6574992999792 6577672697856 6586857059328 6588944414208 6598144514304 6600235446144 6602421466368 6613735593024 6614129862886 6618677624832 6620775063552 6630019608576 6632120641536 6633771995648 6635874217728 6637419184032 6643280327346 6653103066792 6664504043106 6674975548416 6675373469024 6686812608632 6700489840772 6702876966912 6707221807104 6711972020621 6714707545728 6718715523072 6726214089504 6737740351272 6742775044096 6758707877376 6770289821568 6774121597264 6775698750366 6776268295704 6777845948601 6782506278912 6784655634432 6788495540736 6798532995072 6800128530048 6810183184896 6816196886688 6821290205184 6830814728192 6832979392512 6840605485584 6842520237056 6844688610816 6852327772212 6854597286264 6856769487204 6866343549702 6868519472997 6873242148864 6885020362752 6885430804928 6899514291488 6908067078144 6911337526184 6922196865024 6924390488064 6926002626816 6929922531168 6932118602448 6941797874424 6943997708964 6958200988494 6963400417792 6965607098112 6975333129856 6977543591616 6983118099867 6987286290208 6990134022144 7002112545792 7006651352064 7018658180352 7024265535924 7030685583936 7035939176448 7036302548457 7039921301504 7051985142272 7068648623232 7070294348208 7072534902888 7076537739999 7083647520768 7093538371584 7095786292224 7110723912656 7122909083108 7130065453056 7135761814272 7138023115392 7140021116928 7142283767808 7147989890496 7150255066656 7152623255232 7154301890988 7161489801216 7164880225776 7177158200268 7182521242624 7184797361664 7188863735872 7201182809296 7227133175808 7231223510784 7233515063424 7239294072738 7243615173312 7245910652832 7249027874816 7261450047488 7266156957696 7267862238464 7278608483328 7286731930296 7291081346304 7299218713878 7304237531136 7306552221696 7310687505408 7334480640032 7340957320346 7346004836352 7354203502464 7358593191936 7366805907552 7377698450304 7379429908536 7384213293912 7396867124766 7401953083392 7402394341888 7415079328384 7423355086563 7446012327936 7448371946496 7458772059648 7461135721728 7462993495104 7465358494944 7467096582036 7470936891392 7483739334656 7494804774912 7496563716608 7499046603776 7501423028736 7507416075432 7509795152652 7511897216768 7514277714048 7520281030626 7522664184711 7527836639232 7540736587776 7545624532992 7558554963456 7559005557584 7581453709312 7583856248832 7585621924608 7603546362048 7616576049264 7620886796922 7623301832667 7628543483904 7657702675168 7670825166424 7673951480832 7684666569216 7687101816576 7695681171282 7697835266688 7700274687168 7706028621824 7711421947047 7721790562304 7724237574144 7735022876672 7737474081792 7741853254016 7743655714704 7746109655544 7750493715237 7758280617984 7761953577924 7769751994368 7771575462912 7775254716957 7783066497024 7787471473152 7789939299072 7796162847564 7809119305728 7809522608727 7820023128064 7822501269504 7825092108288 7833825470016 7836307985376 7838501443584 7847249771088 7849736540568 7860697076484 7868594700288 7885159190272 7898671458496 7905646344988 7912923992064 7913589129216 7915431573504 7919911464192 7933483285056 7952229701136 7954081141734 7958171906048 7971809291264 7980706399848 7985470045952 7994382400914 7999564401738 8002414338048 8007601545216 8018782507008 8021323634688 8027732041056 8032523756544 8035069238784 8041488626808 8045624344576 8059411591168 8071328219136 8078455569408 8080336397952 8082897031872 8084909619696 8087471702856 8098764186828 8101330660458 8106900996096 8109470048256 8126057189376 8126541614464 8140467523552 8155156359168 8169131303424 8174426577408 8176345018272 8188434543744 8197573421583 8202466514592 8208595705856 8215844269568 8229923210624 8246756727104 8251290720036 8259580772352 8264255440896 8273478940272 8278417340928 8287656645996 8301858647103 8318409695232 8325055449984 8327693634624 8332664395776 8339321538912 8341964244432 8346685539486 8355071434752 8381763919872 8382263588608 8395867681992 8404804002816 8419206751488 8431655371776 8433634181184 8436427429248 8439100907328 8445843084861 8450884368864 8453562428304 8459879247872 8474376375296 8477183117312 8491709897216 8501187252012 8503881252282 8506261570688 8509728374784 8515755166191 8524310925312 8529135422976 8531838279936 8533824665184 8570338975744 8573054889984 8579904086208 8585025390592 8587745958912 8594606892144 8609334893292 8614915509564 8617984671744 8623570894848 8629678312227 8638348529664 8645249890368 8660064675024 8669282199552 8687014382592 8689767270912 8701900736256 8704658342016 8709584910768 8711612679042 8714373362487 8743938904064 8751660200192 8758652088004 8761427678094 8766657333056 8770230263808 8773661202397 8782476079104 8785259218944 8797526019072 8800313928192 8803228621824 8813053653768 8818314124032 8828155992474 8840026144768 8842827522048 8847832290304 8849892245376 8857707103128 8870804089056 8872885961454 8886005390808 8891034596409 8899967397888 8902039491072 8902787770368 8909900397216 8925168695688 8952943394304 8958287364096 8968285452672 8978294699829 8983653801696 9011610503168 9027053095424 9034265000488 9035024394272 9037127931468 9046207512576 9051327387648 9064710660096 9066838040064 9080244246528 9088262515584 9090378447696 9095523322158 9098405665713 9110639190016 9120807314112 9126251481088 9136437029616 9139463048352 9142359316272 9155124732936 9158025963996 9167227011072 9170813255898 9174550904064 9180027150336 9182936272896 9190272716352 9198388145556 9229595820032 9232520650752 9234670169088 9239896708224 9242824803264 9255730499232 9258663611952 9277601317992 9287476130816 9303391455488 9310824133156 9320178696192 9326779467733 9332825135361 9336150061056 9342201802752 9358210907136 9365687381232 9368655338952 9374247445248 9381736731276 9384709774986 9424864830976 9427059130944 9430046537184 9435383653332 9444863361024 9451552437201 9455404503168 9458051162112 9461048389632 9471607595424 9487838453832 9490980857904 9507244914972 9514349085696 9517364153856 9523045023744 9530653187328 9533673422208 9536831006976 9539069187984 9553173634368 9569544267024 9579729815552 9595277350848 9595849361722 9626505840042 9636177567744 9641631347712 9644686751232 9652392096984 9658153564416 9661214203776 9668932753662 9688209276928 9704811311104 9715642573728 9721441795072 9732291618504 9737799796067 9747583340544 9752942474496 9772891180416 9789638328288 9798283024614 9805604669952 9811457589248 9822407876736 9836931267072 9839239878048 9845617725216 9862489499688 9880285588992 9897216771456 9897806782084 9918051794014 9921194794329 9928016437248 9931162595328 9945029412864 9948180962304 9950657993472 9953811326592 9956128776048 9964920491019 9979654600188 9996756064659 10001897371648 10009888100576 10013060203536 10019036952064 10027041374168 10030218912948 10044224042174 10050734761158 10054315450368 10060832710656 10072061318592 10078073284608 10089321134256 10106610526908 10111808331776 10114162566144 10138061816064 10155434732352 10161182395896 10163548125549 10164402443556 10173759418368 10182743311104 10200192795072 10221665624443 10231935307776 10246222092288 10249469088768 10260908228376 10263780355584 10267032916224 10278491658318 10281895929396 10285154230806 10298983432192 10299515324553 10316632109056 10324874286272 10328146207392 10333991620316 10344374157312 10349271437232 10351700288363 10362100617216 10367006289276 10377421996032 10383295297536 10386585732096 10389003940224 10394883796752 10398177903672 10412696811636 10415996563446 10430001692672 10437301482741 10445100626688 10448410647168 10451335258112 10462999694784 10466315387424 10480929435312 10485201033216 10503168818688 10543315920046 10550565322752 10553908764672 10559881952256 10577977713408 10602972934848 10605441522312 10608802354332 10640307557376 10640941866464 10659176534552 10666085868984 10684363624662 10691710009344 10695098179584 10703642721408 10707034673088 10710031675392 10713425651712 10721984835744 10725382599984 10728934882848 10731452836482 10747320338664 10765737300402 10771274092544 10773781863936 10777196042496 10779879492928 10783295603808 10798352249104 10801774213944 10834742919168 10846835266176 10865422759968 10866070489027 10873541812224 10892175071232 10899235436544 10901793357696 10917912724992 10930097895444 10936622019456 10948828070817 10956356296704 10966031258112 11001720960048 11007947595554 11011435980519 11019007254528 11031305253696 11037889787904 11050208861328 11066547675456 11069144862804 11076319940868 11095300687149 11100073933312 11103591512832 11110219194368 11119095385216 11122618992576 11128914052648 11169018491904 11188158089472 11194490242656 11198037742416 11206405337088 11225609001984 11230923480049 11242207162368 11244845574912 11248569905664 11252134543104 11261124113148 11264692728978 11267845825152 11271416571072 11280421545939 11291754958848 11311104881664 11334916336016 11338508336376 11354340221588 11365747900416 11372180563968 11375784373248 11378432886912 11405319543072 11424864073896 11430739853312 11431330195383 11439872114944 11450327945216 11459475856192 11479113191056 11486554012752 11506237749636 11510927221248 11517798039552 11526999853824 11530652724864 11546752900032 11550412030752 11559042932736 11582685843456 11586356361216 11602534315008 11606211122688 11612779881024 11615483572056 11619164483316 11637420926976 11642930366886 11657363194368 11681207209728 11681903570792 11701922065106 11709968105472 11713678958592 11730034692096 11733751904256 11737638162432 11750738205024 11754461978064 11757752165376 11770874656632 11774604810852 11791045614726 11799856327168 11810276137504 11827738785408 11830514615272 11848007187744 11854712795212 11858469517482 11866623197184 11869385988096 11870383693824 11873147360256 11879867196288 11900224927584 11928344551704 11937257859072 11957713936896 11971059599772 11978205068928 11983086895104 11991573601371 11999346602607 12003621507072 12028173760512 12048785634816 12049503908624 12068436516864 12089117386752 12106992328704 12117683354112 12120504596928 12124345547808 12127364429544 12131207554284 12148146280242 12151995990687 12160351494144 12161076418816 12181916039488 12185950731136 12189812421696 12206832977248 12210701285328 12227751007864 12232734538752 12243915030528 12253696955136 12261639866112 12264517527408 12282651815616 12303699771888 12312893558784 12319862277632 12323766404352 12340973998976 12344884815936 12370135090656 12376936080054 12385446248448 12396383161344 12417626011392 12443766847148 12448200081408 12456269070336 12465090895439 12477614542848 12487583174976 12491540451936 12498996593664 12508982308368 12512946366648 12520028309229 12532607152128 12569412174592 12573395382912 12580511537776 12602069916268 12607206004224 12614731186176 12628810127232 12647483057664 12650451271776 12654641143872 12658651360992 12676326553296 12680343642456 12685798780928 12689818871808 12707537583104 12711564562944 12715774675968 12718758917312 12737564845824 12751780878018 12755821878423 12759392356032 12764592562176 12786466387968 12793703134464 12797757419904 12835341120056 12855508463616 12859582334976 12869856129312 12877538085888 12881618938368 12891910338216 12914002339938 12922373264346 12926977007616 12954190098304 12976388824672 12987847566766 12996777787392 13003923299328 13030521573888 13034650906368 13052851104384 13056987513024 13064377366152 13067419018563 13074139559936 13096543835648 13115908356096 13118986504064 13127490300288 13137978132006 13142141517141 13149985999584 13155345395712 13173714118656 13177888828416 13196289028608 13200470892288 13204842932736 13227471186048 13228259725772 13241550127104 13260039217152 13264241283072 13267543991296 13271748435456 13274838368064 13286560654692 13306206133584 13309328942181 13329008086212 13349951096832 13350746938048 13373625217264 13400979681544 13423944041242 13429415091456 13437431046144 13452428179008 13475480702544 13485550088192 13517415754752 13540579643136 13548243194528 13551397500732 13552536591408 13555691897202 13565012557824 13569311268864 13576991081472 13597065990144 13600257060096 13620366369792 13632393773376 13642580410368 13643284983237 13661629456384 13665958785024 13681210971168 13685040474112 13689377221632 13704655544424 13709194572528 13713538974408 13732687099404 13737038945994 13746484297728 13756219883847 13770040725504 13770861609856 13799028582976 13816134156288 13822675052368 13834881103729 13844393730048 13848780976128 13852005253632 13859845062336 13864237204896 13883595748848 13887995417928 13916401976988 13926800835584 13931214196224 13950666259712 13955087183232 13966236199734 13974572580416 13980268044288 14004225091584 14013302704128 14037316360704 14048531071848 14061371167872 14072605096914 14079842603008 14103970284544 14137297246464 14140588696416 14145069805776 14153075479998 14167295041536 14187076743168 14191572584448 14221447825312 14245818166216 14271523628544 14276046230784 14280042233856 14284567535616 14295979780992 14300510133312 14305246510464 14308603781976 14329760451552 14354316400536 14365042485248 14369594723328 14377727471744 14393774042583 14402365618592 14439758760063 14454266351616 14462447021568 14467030126848 14478588145476 14487230346624 14491821305664 14503399130493 14522900094976 14532313915392 14535724476928 14557216966656 14573463860592 14582162692608 14598437427756 14613104443392 14621375010816 14668961280064 14681914640692 14708407004928 14717186383872 14733611815104 14755396900608 14758859817072 14768426587824 14793734249532 14804788683776 14830158656768 14846710173126 14877077691021 14892024655872 14896743892992 14917544119296 14922271443456 14925986990208 14930716989888 14934193164072 14941873782784 14967478669312 14989609549824 14993127433216 14998093207552 15002846057472 15014832150864 15019590305304 15023794433536 15028555428096 15040562061252 15045328369422 15055673278464 15066336063261 15076102141737 15081473175552 15091249065984 15117109926912 15118011115168 15162907418624 15167712497664 15171243849216 15207092724096 15233152098528 15241773593844 15246603665334 15257086967808 15315405350336 15341650332848 15347902961664 15369333138432 15374203633152 15391362342564 15395670533376 15400549374336 15417737487477 15422843894094 15443581124608 15448475148288 15470045753344 15474948163584 15483706508032 15487311429408 15492219311088 15500987430474 15516561235968 15523907155848 15543150925824 15550509433914 15566132994048 15574942946304 15579878598144 15592325695128 15619045217454 15640046256128 15645002539008 15650184216576 15667650940032 15672615970752 15677002887168 15694499542176 15699473081136 15721394152968 15770318380544 15797342916992 15811292689976 15814973880069 15825847984128 15830863147008 15839822928384 15866966570112 15904459402272 15908162283468 15916343812096 15943618582528 15961412799696 15970940091904 15988764801828 15999128803476 16004828676096 16015203090432 16026545436993 16037565014016 16042647269376 16055464082112 16065047513088 16070138477568 16082977253616 16097179254723 16118823182336 16156911138816 16160672795904 16165794063744 16169819239392 16174943405712 16197528373656 16202661320916 16218940096512 16252114378752 16253083228928 16280935047104 16293942233023 16310312718336 16338262606848 16348853154816 16352690036544 16376869087488 16395146843166 16404933029184 16417191411712 16431688539136 16459846421248 16493513454208 16502581440072 16511921393331 16528510881792 16546957880544 16556834681856 16575313291992 16603717294206 16636819390464 16650110899968 16655387269248 16665328791552 16678643077824 16683928488864 16693371078972 16710142869504 16763527839744 16764527177216 16791735363984 16809608005632 16838413502976 16863310743552 16867268362368 16872854858496 16878201814656 16891686169722 16897039093467 16901768737728 16907124856608 16919758495744 16948752750592 16954366234624 16983419794432 17002374504024 17007762504564 17012523141376 17031510332382 17048621850624 17058270845952 17063676559872 17067649330368 17140677951488 17146109779968 17159808172416 17170050781184 17175491917824 17189213784288 17218669786584 17229831019128 17259356624454 17276697059328 17290499780736 17320129350048 17321161868647 17338564399104 17374028765184 17379534541824 17403801472512 17409316684032 17419169821536 17423225358084 17428746724974 17464395550329 17487877808128 17503320400384 17517304176008 17522855356188 17533314666112 17540460527616 17547322404794 17552883097659 17564952158208 17570518437888 17595052038144 17600627856384 17606457243648 17626107307536 17636628248064 17656311984948 17685655044096 17686568422089 17695664580608 17699784490752 17715414206256 17741608178112 17745771922908 17772010781616 17782069192818 17787704276223 17799934795776 17804078982144 17805575540736 17819800794432 17850337391376 17905886788608 17936570905344 17956589399658 17967307603392 18023221006336 18054106190848 18068530000976 18070048788544 18074255862936 18084485335553 18102654775296 18129421320192 18133676080128 18160488493056 18176525031168 18180756895392 18191046644316 18196811331426 18221278380032 18222219420363 18241614628224 18252502962176 18272874059232 18278926096704 18284718632544 18310249465872 18316051927992 18341626511796 18349101808128 18360054300672 18365872545792 18380545432704 18396776291112 18465041301504 18469340338176 18479793416448 18485649606528 18511460998464 18517327223904 18555202635984 18565404120081 18574952261632 18606782910976 18621648266312 18653558935466 18665650270722 18672300122112 18684403605504 18716421814272 18731374762464 18737310677904 18748494890496 18763473462552 18769419549972 18849729661952 18854118261888 18860093074368 18870767306664 18903104874402 18910809006336 18916102324224 18922096779264 18943215190848 18975676907664 18981961715808 19014489829944 19028698171392 19034728307712 19061306374656 19067346844416 19073662013952 19078138375968 19106347268736 19127671317027 19139088534048 19159459631104 19190554701696 19191698723444 19224586249817 19253011680084 19272355135488 19283262695424 19289373502464 19304784193968 19316307128832 19322428407552 19337865507324 19371003509907 19383559896519 19409622622208 19431285147456 19442883590144 19464583237008 19475599592134 19481771350149 19495166681088 19505884948992 19545782360832 19579276656576 19596566049228 19611209339904 19644815753472 19673862534144 19678479756096 19691235450432 19706967198009 19724978999376 19760571177984 19794433542912 19795613564168 19836103588028 19842389588658 19856032874496 19862325190656 19870095387779 19890058825728 19896361924608 19901315986944 19907622653184 19912257552096 19929840982038 19959309200376 19993512129318 20003794743296 20019776201152 20026120407072 20038073904128 20054082748336 20060437825896 20088448084348 20101469522316 20108630900736 20121665421312 20135916061863 20144122637184 20156146569216 20178642268512 20213221053816 20223616663552 20228325132288 20276123632128 20310869464704 20322364791792 20327096251098 20328804887112 20333537845803 20347518836736 20365486622208 20400385590144 20443331248886 20463870615552 20492444184576 20498938177536 20521816456752 20527560711168 20534065832448 20556983316636 20563791858792 20570308461612 20599030649106 20605558418991 20633264218112 20649748572544 20656292414784 20667983240632 20698542874464 20703400576726 20724201234432 20734012578552 20766590595072 20773171464192 20778007880448 20789767593504 20796355807344 20825393623272 20831993126892 20874602965482 20890201253376 20896821294336 20902670516224 20925999389568 20932630774848 20949354299601 20961858870624 20970402066432 21006337637376 21086631840092 21107817529344 21119763904512 21155955426816 21205945869696 21210883044624 21217604708664 21229613219997 21280615114752 21281883732928 21318353069104 21332171737968 21368727249324 21390196359168 21407285442816 21414069346176 21420063350784 21426851303424 21443969671488 21450765199968 21457869765696 21462905672964 21494640677328 21531474600804 21542548185088 21547563727872 21554392084992 21559758985856 21566591207616 21596704498208 21603548427888 21693670532352 21730845519936 21732140978054 21747083624448 21776591982509 21784350142464 21798470873088 21803586715392 21835825449984 21860195790888 21873244038912 21897656141634 21912712593408 21932062516224 22003441920096 22015895191108 22022871961038 22038014509056 22053622353469 22062610507392 22075779575808 22100417722656 22133095350912 22138289725608 22152639881736 22190601374298 22200147866624 22207183025664 22220438388736 22238190770432 22245237985152 22257828105296 22270065259689 22338036983808 22376316178944 22388980485312 22396075484832 22412810674176 22451218003968 22461846960098 22484414324736 22489691149824 22497139811328 22504269086208 22522248226296 22529385457956 22535691650304 22542833142144 22560843091878 22567992554133 22583509917696 22622209763328 22669832672032 22677016672752 22708680443176 22744361127936 22751568746496 22756865773824 22810639086144 22849728147792 22862660390766 22869905498001 22879744229888 22900655890432 22918951712384 22958226382112 22973108025504 23012475499272 23021854442496 23053999707648 23061305449728 23093505800064 23100824061504 23118085865472 23149454520101 23165371686912 23172712722432 23205068630016 23212422245376 23225559762048 23230967144112 23238328966632 23251481145711 23274841853952 23285860733772 23314726388736 23325764150871 23362414419456 23363807141584 23403844130212 23427357917184 23460069384192 23467503808512 23475276324864 23501476410048 23508923956128 23515504330752 23541749313264 23549209621704 23582091229452 23599712654336 23620552275008 23655477570816 23661029230544 23696014375488 23709425590424 23716939034964 23738771976192 23740767387648 23746294720512 23759734392576 23800449855168 23856689103408 23874515718144 23915427873792 23942119199544 23956410137856 23983147202742 23998693205214 24007243014144 24056347521024 24097571269632 24099007817248 24136873033728 24178234773504 24213984657408 24235366708224 24241009193856 24248691095616 24254728859088 24262415108568 24296292560484 24303991981374 24320702988288 24322152837632 24363832078976 24371901462272 24379624843392 24413665954496 24421402570656 24455502015728 24465469077504 24507393910272 24523279732224 24529035054816 24565303631232 24607399543776 24625787117568 24639724555264 24647532808704 24681947997952 24689769631872 24740270181312 24753872160108 24792766322688 24835252022784 24887533694296 24930181790878 24955229085696 24975166349952 24983080903872 24997993187328 25017964616736 25025892733296 25040056618458 25065214304256 25138824349184 25146790765824 25161023075552 25204139832536 25214412008448 25257620254464 25294966115328 25300902543552 25309282287744 25317302721984 25337529254583 25352653106592 25360687284912 25371597561856 25379637743616 25415075166208 25423129125888 25431549351936 25437517834624 25475129691648 25503561756036 25511643756846 25518784712064 25529185124352 25547265498573 25572932775936 25587406268928 25595514839808 25670682240112 25693350621211 25711016927232 25719164669952 25739712258624 25755076171776 25763237876736 25783820676432 25828004679876 25844746528692 25853954015232 25889034936681 25908380196608 25952777649344 25975695133532 26007846598656 26061043147776 26069301812736 26105702208768 26113975026048 26128754732304 26134838037126 26148279119872 26193087671296 26231816712192 26237973008128 26254980600576 26275956264012 26284283034282 26299971999168 26310690791424 26320983607191 26347428237312 26355777656832 26392578057216 26400941784576 26409685865472 26454942372096 26456519451544 26520078434304 26528482566144 26535087982592 26543496870912 26549676736128 26573121309384 26612412267168 26618657884362 26658016172424 26673103789227 26699902193664 26701493876096 26747250434528 26801959363088 26847888082484 26858830182912 26874862092288 26904856358016 26934884099487 26950961405088 26971100176384 27034831509504 27081159286272 27096486389056 27102795001464 27105073182816 27111383794404 27138622537728 27153982162944 27194131980288 27200514120192 27240732739584 27264787546752 27286569966474 27323258912768 27331917570048 27362421942336 27370080948224 27378754443264 27409311088848 27418389145056 27427077948816 27465374198808 27474077891988 27512439767694 27540081451008 27541723219712 27598057165952 27645350104736 27669762207458 27688787460096 27697561952256 27704010507264 27719690124672 27728474409792 27767191497696 27775990835856 27832803953976 27853601671168 27862428392448 27901332519424 27910174366464 27932472399468 27949145160832 27960536088576 27980338403199 27998475406083 28008450183168 28026605408256 28074632721408 28097062143696 28122742335744 28145210193828 28159685206016 28207940569088 28274594492928 28281177392832 28290139611552 28306150959996 28334590083072 28354657311603 28374153486336 28383145168896 28442895650624 28491636332432 28543047257088 28552092461568 28569135071232 28591959561984 28601020266624 28610493020928 28617207563952 28659520903104 28708632801072 28730084970496 28739189446656 28755454943488 28787548085166 28804731237184 28879517520126 28908532703232 28924894043136 28934060253696 28957176290952 28974460693248 28983642611328 29006798260986 29045800189952 29064627830784 29071448953856 29114433933312 29146927721184 29164325385216 29196874855512 29213399388201 29242750021632 29337922560128 29363829281384 29416814009856 29434372767744 29467223630208 29510793801216 29517719634144 29536853175648 29587468499064 29609577367552 29660317313536 29693420346252 29754155382042 29763584382987 29784049311744 29793487785984 29835088238592 29844542886912 29851973980416 29861433979776 29868386328144 29894761473057 29934957338624 29986254866432 29996186415104 30005692114944 30029664301728 30039180610608 30047588867072 30057110856192 30081124122504 30090656738844 30132672126522 30152204283474 30162946351104 30182498131968 30234219853824 30236022230336 30325814837248 30335424995328 30342487698432 30414185448192 30466304197056 30483547187688 30490644376647 30493207330668 30630810700672 30664996873329 30683300665696 30695805923328 30738666276864 30748407266304 30782724685128 30791341066752 30801098748672 30835474974954 30845687788188 30896950296576 30898545973659 30940091506688 30949896327168 30967413016064 30974622858816 30984438622176 31001974860948 31033122471936 31047814311696 31055100865089 31086301851648 31101018867828 31132265988096 31149885892608 31159757196288 31184651390256 31238090434908 31290005078016 31335301880064 31345231941504 31354005774336 31388999084352 31398946162272 31442788305936 31540636761088 31594685833984 31622585379952 31629947760138 31651695968256 31661726294016 31679645856768 31733933140224 31808918804544 31816324566936 31832687624192 31887237165056 31922825599392 31941880183808 31977529603656 31998257606952 32053090873986 32075130028032 32085294538752 32110928164224 32130095026176 32140276955136 32165954507232 32194358509446 32237646364672 32313822277632 32321345591808 32331588127488 32339638478784 32349886811424 32395056747312 32405322641832 32504228757504 32506166457856 32561870094208 32587884466046 32598211467081 32620625436672 32676525213696 32697706309632 32705380073088 32753738174976 32790293686332 32809866058368 32846484212451 32863377078272 32919692842496 32987026908416 33005162880144 33023842786662 33034307941557 33057021763584 33093915761088 33113669363712 33150626583984 33207434588412 33300221799936 33310774538496 33330657583104 33357286155648 33367856977728 33386742157944 33529054354432 33583470727968 33585472766027 33619216011264 33676827005952 33692770440147 33726621487104 33734536724736 33745709716992 33756403629312 33783372339444 33794078186934 33803537475456 33814249713216 33839516991488 33841264637817 33897505501184 33908732469248 33966839588864 34004749008048 34015525009128 34025046282752 34063020664764 34097243701248 34116541691904 34127353119744 34135298660736 34292219559936 34293990586149 34319616344832 34340101562368 34350983835648 34378427568576 34437339573168 34459662038256 34518713248908 34553394118656 34580999561472 34640258700096 34642323737294 34677128798208 34748057530368 34759069083648 34807602945024 34818633368064 34838339643072 34846450716168 34857493449948 34928791100658 34975755616256 35006640800768 35034608352016 35045710712376 35066629332224 35094644809588 35105766195318 35129904316416 35141036875776 35154784147609 35190104076288 35201255712768 35212914487296 35252214615072 35273256496128 35312623969896 35373136844178 35391329161216 35399568981504 35430828412512 35483216356224 35491543845816 35544021563232 35564138385636 35575408552446 35599869591552 35608157964288 35611151081472 35639601588864 35700674782752 35811773577216 35873141810688 35913178799316 35934615206784 35974720804113 35998039807821 36046442012672 36108212381696 36137060001952 36140097577088 36148511725872 36168970671106 36205309550592 36267352160256 36320976986112 36353050062336 36361513790784 36382093288632 36393622662852 36444438840726 36455987972061 36483229256448 36505005924352 36545748118464 36557852193408 36569437265088 36620498931744 36632103855984 36683253023592 36698203616256 36731745091584 36761090865408 36793552582224 36901605720161 36938680676352 36959586832896 36971299213056 37022921996928 37034654447808 37110405271968 37130808240162 37149904523264 37213565821952 37243296532624 37307117870932 37331300541444 37344600244224 37368807211008 37395272686317 37432843628544 37462749524928 37474621355808 37496989780992 37526946925104 37538839099944 37560084927687 37699459323904 37708236523776 37720186148736 37741534613328 37806209748804 37821618012672 37844193558528 37886430381696 37951353815328 37963923431616 38028979659888 38057396342784 38069456615424 38122612749312 38134693688832 38147324027904 38156276751936 38212694537472 38255342634054 38267465635269 38278177068096 38318919262208 38381109403392 38383397446888 38449172499634 38506023360168 38527816584439 38566525390848 38578747004928 38609568387936 38632614257664 38644856815104 38675731014648 38742007019814 38767119793038 38819245244416 38862570294912 38885767180288 38929166474016 38951199184268 38963542700298 38990333362176 39011769897984 39091564721664 39158553313152 39193132098456 39222418679808 39289631506944 39347725068288 39356959512192 39382470900864 39413934396018 39426424551423 39449957998752 39521142355968 39588867085824 39591227128336 39672207176056 39684779177316 39724650381312 39740190775558 39780117651456 39792723849216 39802631973888 39815245306368 39824515104192 39859681964076 39918618400752 39927986826543 39987024258636 40007589486592 40039552402304 40052240814144 40076147808256 40108165496672 40120875651792 40176896168696 40202939044632 40271832123726 40288245274368 40312293138432 40357284537024 40426442107632 40456650264576 40552247264256 40621738929408 40644729583584 40654192502196 40657609774224 40667075691606 40695037673472 40730973244416 40800771180288 40886662497772 40927741231104 40956727227871 40984888369152 40997876355072 41043632913504 41055121422336 41068131664896 41113966633272 41127583717584 41140616923224 41198061298212 41211116837982 41266528436224 41268659651541 41299497145088 41312584829568 41335966481264 41397085748928 41406801153452 41448402468864 41468025157104 41504643311187 41533181190144 41546342928384 41556015760896 41579535187008 41592711614688 41650787246544 41663986253784 41749205930964 41780402506752 41793642588672 41851998779136 41865261549696 41898708599202 41923717741248 41940804132864 42012675274752 42173263680184 42239527809024 42311910853632 42411891739392 42421766089248 42435209417328 42459226439994 42561230229504 42563767465856 42636706138208 42664343475936 42737454498648 42814570885632 42828138692352 42840126701568 42853702606848 42887939342976 42901530399936 42915739531392 42925811345928 42989281354656 43062949201608 43085096370176 43095127455744 43108784169984 43119517971712 43133182415232 43181322127749 43193408996416 43207096855776 43319276280189 43387341064704 43461691039872 43464281956108 43553183965018 43568700284928 43596941746176 43607173430784 43671650899968 43720391581776 43746488077824 43795312283268 43864125032448 44006883840192 44031790382216 44045743922076 44107244706938 44125221014784 44151559151616 44200835445312 44266190701824 44276579451216 44305279763472 44381202748596 44400295733248 44414366051328 44476381540864 44490475970304 44515656210592 44540130519378 44631233073063 44676073967616 44752632357888 44777960970624 44792150969664 44825621348352 44902436007936 44923693920196 44968828649472 44979382299648 44994279622656 45008538172416 45044496452592 45058770915912 45071383300608 45085666284288 45121686183756 45135985108266 45167019835392 45199008189783 45228306425211 45244419526656 45339665344064 45354033345504 45417360886352 45457466483681 45488722255872 45503137492992 45513731547648 45621278172288 45699456295584 45725320781532 45739810996002 45759488459776 45801311780864 45837903424768 45916452764224 45946216051008 46024950998544 46043708884992 46107999415296 46122610899456 46187011600128 46201648123008 46298909040202 46330743373824 46345425444864 46410137260032 46424844490752 46451119524096 46461934288224 46476657933264 46502962291422 46549683707904 46571721467544 46629452777472 46651528301742 46724828838912 46727614283168 46807688260424 46920138768384 46935007617024 46950552649728 47002952820096 47017847912256 47031008661504 47083498626528 47098419243408 47164182458904 47199425308672 47241104550016 47310955141632 47322058461088 47392028750976 47418851180848 47433878069928 47444921640207 47477543952384 47492589441024 47519468785152 47600899710336 47713378206816 47716222582249 47749031436288 47830855747584 47884238399088 47912820275712 47966294405484 47997386410428 48014486028288 48079636310979 48112695042048 48195142539264 48198015634496 48356469547008 48470733416448 48482018387712 48497382191232 48509457718176 48524830217136 48592585120968 48607983962748 48644305675264 48727664157952 48743802924544 48759249686784 48827331908992 48842805141312 48881826699069 48911004031456 48930938155008 49014787820544 49046559464448 49058070109632 49130607262464 49214799087552 49251574235136 49279449110528 49295065617408 49363895995904 49379539263744 49480540362624 49507744320216 49535764179993 49585532645376 49670504045568 49775067388592 49860363581756 49910458171392 49950332699904 49966161807744 49995986374656 50035929233472 50051785466592 50080113236916 50130428608512 50277648698368 50293581531648 50322046151104 50408279665072 50428824016896 50515240508928 50589932230656 50601805087104 50618564575488 50634605443968 50675058509166 50705306213184 50721374569824 50743195123712 50759275487232 50830150332416 50846258251776 50863098703872 50875035669248 50950259383296 51007123512072 51023287513692 51037569424128 51094530997146 51145865551872 51174812537856 51191029679616 51341364480224 51386701242422 51422033854464 51438329339904 51479424517248 51510152343552 51526475753472 51567641352864 51656009359752 51689493057384 51778069873362 51816760393216 51905555298688 51951390267064 51963485605941 52015693197312 52122086295552 52138603625472 52211404417536 52227950052096 52257509464608 52269676074252 52296558239744 52386175342592 52463633424384 52475946016256 52509961201152 52551912528024 52568566068564 52599943998336 52621381582848 52641967214382 52658649292977 52694856474624 52711555313664 52785156114432 52801883569152 52819371730944 52909884744192 52913038903088 53056965132288 53070175965184 53086993741824 53099353472256 53146242618768 53224824534336 53237315768724 53316032344848 53346207578454 53363112828669 53399804387328 53402987752192 53494500869056 53603918726176 53695776164968 53717660365824 53809712716032 53869768198974 53901922810176 53942200352768 54069663019008 54162318572544 54192972778112 54205590002928 54210146365632 54222767588808 54253456006659 54307964325888 54388263960576 54401028240384 54481465479168 54529575093504 54573139932948 54663835140096 54666658261089 54724843884672 54740161896448 54757508886528 54818622177696 54836778290112 54854155897632 54930748397616 54948155783976 55024879535388 55080162902016 55083446439424 55196114331904 55290700209472 55339524414916 55395123904512 55408021014528 55439380249344 55456948819584 55534382995392 55551981671712 55665607907952 55707203342336 55724856784896 55802665038848 55820348732928 55864944798936 55898290321664 55960676806398 55996950812166 56016900366336 56053210816512 56149265442816 56194124287392 56245484671488 56290420387656 56319370412032 56415881138176 56549188985856 56562354785664 56580279223104 56612301919992 56709314623206 56748306972672 56766290337792 56885791301248 56983272664864 57086094514176 57104184923136 57183919123968 57202040533248 57220986041856 57234415127904 57319041806208 57383013951081 57417265602144 57460169940992 57478378893312 57510909886976 57575096170332 57609462474368 57673758749451 57759035040252 57817065406464 57849788086272 57868120507392 57914352581904 57948921386496 57967285222656 58013596521972 58113010529721 58142897907712 58228867866624 58293855442368 58328650770432 58393749711024 58426798776402 58445314050447 58485500043264 58675845120256 58727658562768 58833628019712 58934447260416 59021587602432 59035439268288 59073706351296 59120901594027 59174936998128 59219154735104 59320634627072 59386840692504 59508310764084 59527168765974 59568098623488 59586975571968 59610286163337 59670176477184 59689085773824 59703947960832 59722867959552 59736772656288 59789522946114 59869914677248 59972509732864 59992372830208 60011384229888 60059328603456 60078361221216 60095177734144 60114221712384 60162248245008 60181313477688 60265344253044 60304408566948 60325892702208 60364996263936 60407748185589 60468439707648 60472044460672 60670849990656 60684975396864 60828370896384 60932608394112 60967094375376 60981288753294 60986414661336 61000613537409 61261621401344 61329993746658 61366601331392 61391611846656 61477332553728 61496814532608 61565449370256 61582682133504 61602197497344 61670949949908 61691375576376 61797091947318 61880183013376 61899792654336 61934826032128 61949245717632 61968877244352 62003949721896 62095628623392 62110201730178 62172603703296 62202037735656 62299771785216 62319514392576 62369302780512 62476180869816 62670603760128 62690463883008 62708011548672 62777998168704 62797892324544 62848062898803 62885576611872 63081273522176 63189371667968 63245170759904 63259895520276 63323452588032 63359291713536 63467866280448 63617837609088 63632649133872 63688839659991 63774474330112 63845651198784 63883760367616 63955059207312 63996515213904 64106181747972 64170589077504 64221856328448 64260190052352 64280553910272 64331909014464 64388717018892 64627644555264 64642691183616 64663176254976 64679276957568 64699773622848 64790113494624 64810645283664 65012332915712 65123740188416 65175768932092 65196422934162 65241250873344 65287456274131 65329775947527 65353050427392 65395412619264 65410760146176 65507476349952 65580587372664 65619732116736 65692968424902 65726754156544 65839385684992 65974053816832 66010325760288 66047685573324 66068615883114 66114043527168 66160867060407 66187831522176 66227338727424 66301253167968 66414869176824 66600443599872 66621549076992 66661315166208 66714572311296 66735713955456 66773484315888 66810195779067 67058108708864 67166941455936 67170945532054 67238432022528 67353654011904 67385540880294 67453242974208 67469073449472 67491419433984 67512807258624 67566744678888 67588156373868 67607074950912 67628499426432 67682529275634 67703977662399 67795011002368 67817464938496 67933679177728 68009498016096 68031050018256 68050092565504 68126041329528 68164598572469 68233083383808 68254706239488 68270597321472 68587981172298 68639232689664 68680203124736 68701967671296 68756855137152 68874679146336 68919324076512 69037426497816 69161999122944 69280517400192 69284647474588 69354257596416 69448363560303 69496115060736 69518138167296 69615205890048 69637266736128 69676679286144 69692901432336 69714986899896 69754443437133 69857582201316 69977292452613 70013281601536 70069216704032 70091421424752 70133258664448 70189289619176 70211532390636 70282073751552 70309568295218 70380208152576 70402511425536 70425828974592 70504429230144 70546512992256 70625247939792 70746273688356 70782658322432 70799137963008 70861656825024 70966432712448 70983087691632 71088043126464 71128276771272 71150817104892 71216315928576 71222302162944 71279203177728 71401349565504 71551659371101 71623547154432 71746283621376 71826357598632 71869230413568 71949441608226 71996079615642 72092884025344 72216424763392 72274120003904 72280195154176 72297023451744 72337941342212 72410619101184 72461902018541 72534704320512 72641953972224 72706100124672 72723027581568 72764186577264 72787245325704 72888877681452 72911975944122 72966458512896 73010011848704 73091496236928 73115704386816 73138874530176 73240997863488 73264207711968 73366506047184 73396407232512 73522181730816 73587105164448 73803211440322 73877361352704 73919173665792 73942598426112 74045843993856 74069308895616 74220810543936 74261616480324 74299809046528 74427131643904 74486593065248 74614235741864 74662601082888 74790545372634 74865687257088 74925499049856 74949242711616 74993979561984 75053893850208 75077678199888 75120169855374 75398918647808 75416473047552 75440372297472 75483069226656 75612419497608 75643236025344 75772860763392 75902707630656 75927846863232 76057959319776 76062493423189 76114792685568 76138913230848 76245225498624 76269387377664 76294648055808 76312553503872 76425389074944 76510685268108 76534931270538 76556354136192 76637838524416 76641796495719 76762218806784 76766794893776 76898344999268 77012046720336 77055633168878 77080051863633 77133050781696 77157494009856 77219136775872 77265228515328 77289713630208 77351462029296 77484014039628 77534239586076 77667104810043 77725140589824 77771534360576 77858332948032 77902398368536 77927085400596 78023539795968 78183129443328 78317106626304 78386264196912 78444837359616 78579263013888 78695450136576 78713919024384 78764941801728 78827868792036 78852849102846 78899915997504 78962950821573 79042284711936 79177734171648 79182454256672 79344414352112 79369558354632 79480381551116 79560235302912 79585447698432 79605263947776 79630490612736 79649030208384 79719363928152 79837236801504 79855973653086 79974048517272 80015178973184 80019311367681 80079104804608 80104481628288 80152295616512 80216330993344 80241751303584 80353792337392 80405878089264 80543664247452 80576490548736 80624586276864 80714569074048 80852884215264 80913300529152 81104494528512 81243477858816 81289459167168 81308385004392 81315219548448 81334151383212 81461946488832 81601542360576 81773324995544 81913454455742 81969776738304 81995752710144 82087265827008 82110242844672 82136263329792 82227933266544 82255167435168 82281233846448 82396122596424 82422233675964 82537319303082 82598994290176 82625169659136 82671932962528 82794171497856 82813602306904 82936050314208 83009286622374 83066362380288 83092685856768 83112031521792 83159070374016 83185423229376 83301574493088 83327972507568 83498411861928 83560805013504 83587285177344 83703997558272 83730523099392 83797417198404 83847435482496 83881608265728 83941015209597 83995426218249 84025350549504 84346527360368 84421009183979 84479055618048 84623821707264 84823783478784 84843532178496 84870418834656 84918452879988 85063971934809 85122460459008 85127534931712 85273412276416 85328686951872 85474908997296 85629141771264 85656277384704 85707405213696 85775878685952 85803060799872 85831479062784 85851622691856 85978562709312 86125898403216 86190254911488 86217568339968 86239035943424 86266364830464 86362644255498 86386817992832 86414193711552 86638552560378 86774682129408 86923382079744 86928563912216 87106367930036 87137400569856 87193883492352 87214346861568 87255636268073 87343301799936 87440783163552 87492976155648 87590624566536 87640198164603 87728250064896 88013767680384 88063580764432 88091487844152 88214489413876 88250442029568 88303118303232 88401670890624 88532381403648 88553158902432 88610559526944 88762405497192 88800591466496 88828732102656 88952763081728 88980951940608 89031312421184 89080261038756 89262466146126 89290753148961 89352147935232 89505264715776 89555921941248 89584301939328 89804872015872 89847387840392 89958764599296 89988559245312 90017076344832 90088992905184 90117541831824 90142766601216 90171332568576 90243372367512 90271970216532 90398016379566 90456612850422 90488839053312 90679330688128 90708066691008 90834721772704 90914932967362 90977444511744 91006274985984 91027463095296 91242556344576 91398912591168 91450641563064 91471933129941 91479621992004 91518976919552 91675806849536 91832905528448 91892432102016 91994990619987 92049901997088 92087417769984 92215998830592 92245221798912 92374023200256 92403296246016 92597818080404 92690850889728 92820274520064 92849688981504 92902239048192 92923868576448 92953315866528 93005924582844 93099367415808 93143442935088 93165302595267 93258905554944 93303056603484 93449657677824 93455228566336 93615376520848 93870015234048 94005905640192 94035695824512 94062017323008 94166997253056 94196838486816 94328364917808 94398850617344 94482209100032 94621910283264 94644116922176 94784057501952 94837702361696 94867756139856 94889843280414 94955087904768 94985178882048 95038937570304 95201799420672 95426756413632 95432445164498 95498062872576 95661711495168 95768476798176 95825640551424 95932588810968 95994772820856 96159272621958 96225390084096 96390285078528 96396031268992 96712939094016 96844167726103 96941466832896 96964036775424 96994764382464 97018915436352 97049660434272 97185170241936 97215967925496 97288611350528 97455328315904 97487605849088 97518499373568 97654663817984 97685610282624 97763653398138 97794634401243 97822008062912 97861876310016 98029575641088 98093118928896 98116140219264 98261214524928 98429598175104 98558898221056 98590131234816 98727791991808 98759078527488 98961080725248 99015488640432 99071528359986 99102923824671 99171065290752 99341008091136 99550134777184 99720727163512 99900665399808 99932323615488 99991972749312 100071858466944 100103570933184 100160226473832 100555297396736 100587163063296 100644092302208 100756418298081 100816559330144 100857648033792 101030481017856 101078311320441 101179864461312 101203610174208 101237129150976 101269210887936 101350117018332 101410612426368 101442749139648 101518550974464 101523793913451 101660300664832 101692516503552 101726197407744 101750071338496 101900518766592 102014247024144 102046575027384 102075138848256 102189061994292 102291731103744 102349625075712 102382059359232 102682728960448 102773402484844 102876658679808 102958849034496 103020304687104 103052951506944 103135282705728 103312018719504 103378986114768 103556139746724 103633520786432 103811110597376 103902780534128 103926971211882 104031386394624 104244172591104 104277207250944 104422808835072 104455900104192 104515018929216 104539352148504 104593116479488 104772350685184 104927266848768 104951892032512 105019922402304 105103825056048 105137132137128 105199887996672 105283934428764 105317298585954 105389712949248 105423110627328 105464352442827 105570312228864 105603767138304 105638743461888 105819769488384 105826077806176 106140351930368 106173987483648 106198706944512 106292485237536 106449649068672 106474631537448 106632064689696 106692415156908 106726225657338 106799608774656 106805975504384 106989001738112 107207837452352 107391552329936 107435320731648 107619425432064 107739536397948 107803845620352 107924162412339 108139326038016 108324637145088 108385945556224 108411180005856 108420292731264 108445535177616 108506912013318 108615928651776 108802056480768 108962930958336 109059150187008 109146279865896 109333316522178 109449687769344 109480323792896 109515017773056 109637244355392 109673556580224 109708311795264 109861496795232 109896311567952 110049759070776 110166892878848 110392228663808 110581400418944 110679048829832 110704817160483 110816042029056 110878760498688 110913897639168 111068765990784 111103963343424 111331215815904 111414406684672 111449713569792 111605330077696 111640697465856 111729889597872 111796580643328 111921353612796 111993901624332 112033800732672 112106421633024 112185818058951 112298530885632 112388248574784 112490969342976 112580840775312 112680254783061 112831762276352 113098377971712 113124709571328 113160558446208 113224603839984 113418629246412 113532580675584 113771582602496 113966545329728 114057595631161 114172189028352 114208369846272 114367838247936 114404081066496 114441972083712 114468830255808 114638083612416 114766027902162 114834531204288 114920339881984 114956757786624 115021819773952 115150192340664 115218924948736 115347517498902 115518070080504 115583449753317 115699576172544 115736241014784 115828705163808 115897842772992 115934570445312 116027193043944 116226021059442 116285795815424 116457735733248 116587710884736 116657301540864 116787499422048 116853597552804 116890628100894 116971000086528 117351690240512 117455317125536 117667256039424 117868894520832 118043175204864 118070878536576 118147412702592 118241803188054 118279273654269 118349873996256 118438309470208 118641269254144 118773681385008 119016621528168 119054337531948 119173951143936 119220572326674 119340352954368 119378171547648 119407895921664 119445735919104 119473545312576 119579045892228 119783960479629 119945019465728 119984745660416 120022768459776 120118657206912 120156722442432 120190355468288 120228443424768 120324496490016 120362626955376 120530688506088 120608817133896 120815496371178 120936879415296 120944088921344 121248133080529 121369950793728 121656741792768 121865216788224 121934188750752 121962577506588 121972829322672 122001227074818 122523242802688 122659987493316 122733202662784 122783223693312 122870181683613 122954665107456 122993629065216 123130898740512 123165364267008 123204394994688 123341899899816 123382751152752 123594183894636 123799585308672 123805978954623 123869652064256 123898491435264 123937754488704 124007899443792 124191257246784 124220403460356 124345207406592 124404075471312 124513929933561 124599543570432 124639028785152 124738605561024 124952361739632 125341207520256 125380927766016 125555996337408 125595784649088 125696125797606 125771153223744 126162547044352 126378743335936 126490341519808 126519791040552 126591397348871 126718583427072 126935732560896 127235675218176 127265298267744 127377679319982 127548948660224 127691302397568 127767520735232 127910118414624 127993030427808 128212363495944 128443712656896 128520380104704 128561107820544 128663818028928 128777434037784 129255289110528 129285382367232 129326352509952 129358553915136 129399547245696 129543966383247 129580226989248 129621290567328 129957828840567 130024665831424 130247480376832 130351537864184 130392845868324 130574912548262 130659551895054 130706100854784 130790825238528 130821520292352 131014952699904 131161174745328 131239464233472 131385936849804 131453508313088 131678771369984 131948107633664 132020651520576 132095371146648 132137231766228 132321734120814 132375663044352 132454677454848 132602506335936 132829738353648 133200887199744 133243098153984 133429144622592 133471427910912 133546968631776 133620391558134 133893699219189 134116217417728 134333882911872 134341891064108 134476864045056 134572103748719 134707308023808 134771081760588 134906485948416 134938146898944 134982838867968 135025614517248 135133489357776 135176312747736 135214149901824 135256998852864 135365058551268 135407955324798 135590022004736 135597024569349 135684919275633 135867358355456 136018996032192 136062100036512 136100185131008 136252082659056 136329197144938 136372399451043 136466166767616 136509412478976 136541194642944 137175962344596 137278465379328 137403935342592 137513710274304 137749358292672 137838648153024 138074852995632 138323998245888 138561034800384 138569294949176 138896727120606 138992230121472 139036276334592 139230411780096 139274533472256 139353358572288 139385802864672 139429973799792 139508886874266 139715164402632 139954584905226 140026563203072 140138433408064 140182842849504 140266517328896 140378579238352 140423064781272 140619136590436 140760416305152 140805022851072 140851657949184 141008858460288 141093025984512 141250495879584 141492547376712 141565316644864 141598275926016 141723313650048 141932865424896 141966175383264 142176086252928 142256553542544 142301634209784 142334764920621 142432631857152 142558406355456 142802699131008 143103318742202 143148667746747 143247094308864 143492567242752 143652715197264 143738460827136 143898883216452 143992159231284 144238908932937 144432849526784 144548240007808 144560390308352 144594046903488 144675882684424 144923804037082 145069408641024 145412200249344 145446055163136 145528373154528 145574490651408 145777755362904 145823951888244 145932917025792 146182992473856 146231408773632 146277749060352 146481995726976 146528415423936 146645480097207 146733012094368 146792814465024 147044363461632 147174210328896 147606422880644 147754722705408 147838347331584 147885196852224 148091687987712 148138617791232 148441621087872 148523232960648 148599618093056 148607292539979 148854263287808 148973186130496 149228471483728 149325202165776 149360247017809 149581090745268 149731374514176 149850998099712 149898485423232 149987959123968 150107787700416 150155356399776 150240339710748 150797837295616 150832946095104 150880744594944 150966138453312 151224838995216 151286472050688 151545721526784 151805415261312 151855693726464 152115918639552 152124986846378 152229585371136 152277826461696 152490450997248 152538774755328 152589296111616 152625107007744 152850778149888 153021370536216 153069862541076 153112708272384 153283592991438 153524437613568 153533589787552 153796689998536 154024093440672 154111266337756 154160103727266 154266101563392 154314988019712 154375356474283 154438273551744 154530457030656 154579427260416 154702924058592 154968028079256 155068479172152 155334209620086 155450281179648 155543068721152 155716665896064 155804796737072 155854170801192 155890456817823 156047079591936 156366258886656 156634213252608 156772528393824 156889674719232 157158526027776 157390900273152 157427838048768 157529883603456 157655737584072 157705698205692 157799831995008 157925901643146 157975947878931 158084569423872 158355468343296 158364908513344 158688828704224 158739116709264 158960763102232 159170895396864 159210527895552 159260981225472 159298060416768 159438727856304 159674473603008 159711947306172 159948097034544 160038622735362 160089338486007 160158209609216 160208963256576 160304591233024 160432661986688 160483502607168 160707584674784 160811756178528 161087328494904 161152981097472 161429138148096 161705768430528 161826601058304 162046181640707 162208989057024 162486955717632 162578918334336 162616770008784 162630439096896 162668302766424 162760368019977 162923892977664 163203084721152 163546649991088 163826908911484 163991505420288 164174531654016 164220485689344 164272526659584 164455866533088 164510334870336 164562467692896 164792245192848 164844467351928 165074638606164 165197988580352 165250339318272 165343865925056 165588342995712 165627204613808 165872100628416 166018573244748 166185371713536 166224063043584 166318140748032 166370846458752 166603148986176 166655945015136 166996823723856 167121610027008 167174570354688 167407995116544 167461046198784 167594834396808 167694870964992 167882030419194 167990852436498 168050701099008 168693054720736 168842018367958 168958111236096 169247643414528 169647566957568 169687064356992 169740837669312 169836905759976 170127943869618 170244920918016 170255069863424 170546824552832 170657373903744 170949817994592 171258283542528 171312554769408 171551757371904 171606121599744 171662958125568 171703245383712 171957125418624 172251796806432 172380509822976 172435136679936 172478071886848 172532729660928 172725288510996 172773635985664 172828387423104 173021276248353 173277105120756 173549364258816 173846764159488 173857127824432 174212735860072 174428693723136 174511272536146 174686603599872 174881566327104 174985952311296 175181249133072 175280396329206 175335942151341 175456500129792 176027535360768 176127161528864 176182975688304 176428978827752 176500884059136 176803341781248 177064762807296 177106317804864 177221119053888 177362704782081 177524810994384 177601182932992 177657464205312 177905526163456 177961903881216 178062624842368 178160522077512 178524932292252 178581506297922 178704295870464 178830858490011 179010529431552 179111843882496 179168603878656 179609744031744 179694775680784 179853454348477 179917529198592 179977118490624 180034152689664 180177985810368 180235083663648 180285533202432 180342665137152 180486744735024 180543940433064 180796032759132 180913225700844 180977678106624 181223244556767 181358661376256 181416133382016 181669443545408 181829865934724 182012549971968 182054926190592 182485112689152 182797825182336 182901283126128 182943866259882 182959243984008 183037953839104 183351613699072 183665811056896 183784864204032 183989981239974 184099803994176 184174835539968 184431997661184 184490443597824 184748046400512 184806592492032 185195636160808 185640549040128 185699377963008 185804478096384 185847737152896 185906631733056 186011849165688 186286885870176 186330605190534 186517811109888 186606113206968 186899315355648 186910457132672 187230753041696 188011811280384 188071391649024 188124034646016 188333994506112 188393676973632 188544188696409 188656729835616 188797701234688 188964418200064 189243820566528 189288233844352 189568115003904 189675404723392 189735512279712 189779686560828 189970357764096 190077875140608 190403598841344 190853512827264 190864890328996 191323422990336 191536953596352 191651281102848 191865177621936 191989545641712 192318545243916 192780570157056 192792062537984 193688335452206 193882933665792 193928073550848 193989528764928 194037830872704 194099320868544 194370340483872 194431935850992 194577222701056 194910656631808 194975211698176 195036998747136 195309327635968 195371220565248 195527306796276 195589268802486 195644016125824 195723752620032 195862368822393 195989327842581 196059151282176 196186237857792 196232280438528 196522429049856 196859196350208 197117796442112 197180262469632 197455583983616 197518157054976 197922161450496 198030977280864 198143056719972 198205847649342 198342130581504 198482601181221 198682016182272 199100269554368 199441454327024 199801330799616 199864647230976 199983945498624 200143716933888 200207141866368 200320452947664 200430587337201 201110594793472 201174326126592 201288184604416 201512836596162 201633118660288 201715296067584 202060962035712 202156622640882 202359728922624 202407220348416 202474258301952 202538421775872 202700234036664 202821224852736 202885498279296 203047587826902 203320601329664 203385033007104 203452394815488 203500142676992 203801037533184 204028494048288 204093150054768 204150277696512 204378123988584 204493795717407 204699250151424 204764118718464 205365457920896 205546804969688 205917698068992 206040609374208 206105903013888 206270565411456 206624037439008 206757972229536 207112279493448 207267041572864 207622221194752 207805561068256 207853942423764 208062772789248 208345090680909 208488345182208 208554414501888 208845617670144 208911800208384 209030037858432 209078704297008 209263330311399 209544701370368 209903784065024 210039844804608 210207650112096 210274264274256 210399775993344 210567868857528 210634597171908 210846221254656 210928704885654 211140624457728 211207534276608 211277486923776 211639538976768 211652155612352 212280703860736 212347974967296 212397413889024 212584970475072 212899298137344 212949263074896 213264129379392 213384830313816 213452451314676 213611951008768 213978003476224 214415674904704 214654978113303 214783104659872 214870641463296 215238850864128 215479072795896 215607691240704 215848324824678 216278652076032 216649274290176 216771891112448 216822360011712 216840585462528 216891070355232 217013824026636 217231857303552 217385706055623 217604112961536 217925861916672 218118300374016 218292559731792 218666633044356 218899375538688 219030035546112 219274488710784 219347113160448 219416623590528 219722993590464 219792623135904 220099518141552 220333785757696 220784457327616 221162800837888 221358097659664 221409634320966 221632084058112 221757520997376 221827795278336 222137531981568 222207926686848 222662431631808 222828813369344 222899427139584 223210660155392 223281394931712 223459779195744 223593161286656 223842707225592 223987803248664 224371636117902 224597061771264 224776497149568 224981938685952 225161681550624 225360509566122 225663524552704 226196755943424 226249419142656 226321116892416 226449207679968 226837258492824 227543165204992 227933090659456 228115191262322 228187480269567 228344378056704 228416739692544 228735676495872 228808162132992 228883944167424 228937660511616 229276167224832 229532055804324 229669062408576 229913515573248 229925389487157 230043639547904 230300384681328 230437849897472 230695034997804 231036140161008 231166899506634 231240155590899 231399152345088 231472482029568 231657410327616 231795685545984 231869140890624 232054386087888 232452042118884 232571591630848 233175421769472 233314603081728 233574998844096 233707195105608 233781256201788 234703380481024 234910634251072 235098309362189 235334512078848 235737789041664 236086350409728 236141757073152 236294825405184 236483606376108 236558547308538 236699747992512 236876618940416 236888852464719 237282538508288 237547362770016 238033243056336 238108675063896 238441144653348 238680705908736 238756343095296 238815791843328 238891471838208 238947090625152 239158091784456 239567920959258 239890038931456 240045536919552 240057934103043 240237314413824 240313444884864 240380710936576 240456886849536 240648992980032 240725253910752 241061377012176 241217634267792 241630992742356 241873758830592 241888177842688 242496266161058 242739901587456 243313483585536 243730433576448 243868377501504 243925155013176 243945658645344 244002454149636 245046485605376 245319974986632 245466405325568 245740363367226 245909330214912 245987258130432 246261797481024 246330728534016 246408789989376 246683799799632 246765502305504 247188367789272 247611957909246 247739304128512 247796982870528 247875508977408 248015798887584 248382514493568 248440806920712 248808150942624 249027859867122 249199087140864 249278057570304 249477211122048 249904723479264 249919621247621 250682415040512 250761855532032 251111992674816 251191569298176 251392251595212 251542306447488 251823045628791 251986278654747 252325094088704 252757486671872 252980683039616 253039582081104 253182794697742 253263027551937 253437166854144 253871465121792 254471350436352 254530596535488 254755358639964 255191915804427 255382604795136 255535041470464 255820236829248 255986060855616 256424726991888 256887425313792 257122215641088 257327636057856 257554868075568 258311240041127 258570764734464 258652705019904 258717107830272 258799094491392 259087932766494 259160453978496 259242581134656 259915657681134 260049331662848 260494960753664 260703075728368 260785691736648 261149825096524 261319103790108 261412201709568 261581650477056 261643040584704 261766908804219 262029905399808 262322349490656 262478928466944 262771873699608 262907016626176 262920594493809 263357542739968 263896215267328 264041303041152 264190742293296 264274463532456 264643468241628 264751326088704 264909354909696 265205012671872 265659476707296 266401774399488 266486196307968 266858289245184 266942855821824 267093937263552 267240783116268 267787398438378 267872259446883 268232434835456 268667765823744 268683782128216 269144207497438 269414616047616 269542163521176 269876293797888 269965677735936 270051229034496 270266978715552 270352625495472 270428299803648 270513997705728 270730117102536 270815910649596 271194049138698 271369838551266 271734716710912 272037992064384 272124200073024 272200370262016 272504165318112 272658394289876 272744798902086 272932333535232 273018824957952 273082389285888 274351924689192 274556930758656 275027420548608 275498716585344 275677296306048 275984971859961 276149705991264 276647996491776 277122069600768 277138589898352 277793454241212 278072552669184 278460823560192 278549066944512 278706717144576 278771605729344 278859947599584 279017773748532 279430328805264 279495907785801 279909169810452 280053126406144 280276866816128 280365685699008 280533034657792 280757158476704 280846129562544 281238273180872 281610045702144 282017716920576 282186051969024 282500991759168 282985094753424 283196551852032 283446627300096 283865730849792 283932350766528 284352172505856 284513107085088 284603268419568 284669529841242 284865263714304 285116812710912 285605398262016 286206637484404 286297335493494 286494188617728 286697090595097 286985134485504 287305430394528 287476921654272 287797766432904 287984318462568 288477817865874 288865699053568 289096480015616 289120780616704 289188093806976 289351765368848 289847608074164 290138817282048 290532503178309 290824400498688 290892110326272 291056746309056 291148981302816 291555510725808 291647903776488 291865834051584 292365984947712 292462817547264 292555498120704 292963991453952 293056830847872 293290960194414 293383903203729 293466024188736 293585628930048 294088726923264 294348420657792 295212845761288 295676694663168 295770393704448 296183375975424 296277235582464 296883242175744 297046465921296 297214585079958 297308771474013 297708526575616 297946372260992 298456942967456 298650404331552 298720494035618 299162181490536 299701996199424 299796970846464 299975918247936 300215575400832 300310712799552 300480679421496 301595674591232 301665892190208 301761489189888 301932276906624 302269254894243 302449677990432 302572944101376 303091443053568 303234933961323 303610830522624 303711387452928 304231837279104 304249973692756 304555652923392 304980901994496 305077549510656 305178592223232 305250214015488 305701556299776 306042741072432 306139725082152 306225416544768 306567185982876 307048875227136 307067179575104 307593379997072 308048186881344 308222532675512 308320207454532 308629976039424 308750712948566 308876547103488 309060914061312 309158854520832 309405848117184 309936056158512 310136958344304 310668419240172 310900562359296 311433331792128 311609593474144 311708341602384 311780913635646 312094159183872 312732517773312 313268426505216 313545056787648 313779349438464 314317052055552 314781800546304 314855676097536 315059767206912 315311475168144 315411396411384 315599663990016 315851803286292 315951895757862 316169138847744 316393057328481 316710936686592 316729817026688 317377657408448 317478233418528 317921526204464 318202265385767 318421055791104 318521962450944 318596120833536 318877455712608 319348947206016 319423894612344 319896194069088 320077245470724 320178676972014 320316419218432 320417926513152 320609182466048 320865323973376 320967005214336 321415169349568 321623512357056 322174656989808 322305962194944 322858276296192 323411536861056 324092363281414 324417978114048 324973911435264 325157836668672 325233540017568 325260878193792 325336605532848 325520736039954 325847785955328 326406169442304 327093299982176 327653817822968 328349063308032 328440971378688 328545053319168 328911733066176 329020669740672 329124935385792 329584490385696 329688934703856 330149277212328 330395977160704 330500678636544 330687731850112 331176685991424 331254409227616 331744201256832 332037146489496 332114451481449 332448126087168 332636281496064 332741692917504 333206297972352 333311890030272 333993647447712 334013558075743 334243220054016 334349140709376 334815990233088 334922092397568 335189668793616 335389741929984 335764060838388 335981704872996 336101402198016 336557454176853 337386109441472 337684036735916 338495286829056 339295133915136 339374128713984 339481675338624 339673811519952 340255887739236 340510139726848 341093649105664 341314747807488 341899635989184 342172786893483 342516567085056 342625109538816 343103514743808 343212243199488 343325916251136 343406490767424 343914250837248 344503593612864 344761019645952 344870273359872 344956143773696 345065459321856 345450577021992 345547271971328 345656774846208 346042552496706 346554210241512 346750349259951 347098728517632 347693528318976 347714255648864 348425471720144 348857387446272 349022545072292 349373207199744 349763132654208 349971904622592 350362498266144 350560792658412 350671884302682 350913000259584 352055070721536 352254323057728 352365951376608 352857957655504 353001768118272 353606683562496 354129525614592 354212635609728 354442238107776 354725409564162 355049621988768 355202365865984 355314928410624 355811052326912 355923807762432 356125249684736 356321044155024 357049864584504 357163012595844 357661716980022 358021058863104 358223687764992 358337207757312 359389551361568 359706908696954 359835058397184 359954236981248 360068305379328 360355971620736 360470167327296 360571066404864 360685330274304 360973489470048 361087880866128 361592065518264 361826451401688 362446489113534 362717322752512 362832266764032 363338887090816 363659731869448 363744399241587 364109852381184 364970225378304 365595650364672 365802566252256 365887732519764 365918487968016 366075907678208 366703227398144 367331622113792 367569728408064 367979962479948 368199607988352 368349671079936 368610545050839 368863995322368 368980887195648 369496092801024 369613184984064 370391272321616 371398755926016 371608956192768 371695474305792 371813263466112 372023698331376 372573771740352 372661210381068 373035622219776 373212226413936 373541789800683 373798630711296 373820914265344 374461506083392 376023622560768 376142783298048 376667989012224 376787353947264 377088377392818 377313459671232 377595402469376 377928836400128 378487641133056 378576467688704 379136230007808 379350809446784 379471024559424 379559373121656 379774192046613 380155750281216 380807197682688 381707025654528 381729780657992 382646845980672 383073907192704 383302562205696 383730355243872 383979091283424 384637090487832 385561140314112 385584125075968 387376670904412 387765867331584 387856147101696 387979057529856 388075661745408 388198641737088 388631899149741 388740680967744 388863871701984 389154445402112 389821313263616 389950423396352 390073997494272 390618655271936 390742441130496 391054613592552 391178537604972 391288032251648 391724737644786 391978655685162 392118302564352 392372475715584 392464560877056 393044858099712 393718392700416 394235592884224 394360524939264 394911167967232 395036314109952 395844322900992 396061954561728 396286113439944 396411695298684 396965202362442 397364032364544 398200539108736 398882908654048 399602661599232 399729294461952 400287433867776 400414283732736 400640905895328 400861174674402 401681097657567 402221189586944 402348652253184 402576369208832 403025673192324 403266237320576 403430592135168 403716311246157 404121924071424 404313245281764 404719457845248 404814440696832 404948516603904 405076843551744 405400468073328 405642449705472 405770996558592 406095175653804 406770066014208 406791073708047 407000285353984 407602075066368 408056988096576 408186300109536 408300555393024 408756247977168 408987591434814 409117198353129 409398500302848 409528237436928 410730915841792 411093609939376 411835396137984 412211806027776 412541130822912 413248074878016 413515944459072 414224558986896 414534083145728 415244442389504 415611122136512 415707884847528 416690181361818 416976690364416 417108829003776 417691235340288 417823600416768 418060075716864 418157408594016 418526660622798 419089402740736 419807568130048 420079689609216 420415300224192 420548528548512 420799551986688 421135737715056 421269194343816 421857409771308 422281248915456 422415068553216 422554973847552 423279077953536 423304311224704 424695949934592 424794827778048 425169940950144 425798596274688 425898526149792 426528258758784 426769660627632 426904902629352 427004294761863 427223902017536 427956006952448 428831349809408 429309956226606 429446003240241 429566209319744 429741282926592 430477701728256 430958145591792 431215382481408 431696649649356 433298548580352 433543782224896 433644720023424 433681170925056 433782140710464 434027648053272 434771412111246 435208225923072 436236600748032 436585119463584 437333266088712 437798751077376 438548977421568 438694226320896 438833247181056 439445987180928 439585246271808 439936440291621 440199036283104 440667571515392 441568914655232 442325601675776 442716195319328 442819268641932 443264168116224 443515041994752 443655590556672 444275063963136 444415853373696 445324863263616 445798854279168 445821877619937 446421320310784 446562789863424 446919558391488 447186322573312 447685414451184 447975606497328 448080741053427 448743272235804 449194123542528 449552994299136 449963877371904 450323363101248 450721019132244 452393511886848 452498838285312 452642233784832 452898415359936 453674516985648 455086330409984 455866181318912 456230382524644 456374960539134 456688756113408 456833479385088 457012193918917 457471352991744 457616324265984 457767888334848 457875321023232 458552334449664 459064111608648 459338124817152 459850778974314 460087279095808 460600769362656 460875699794944 461390069995608 462072280322016 462333799013268 462480311181798 462798304690176 462944964059136 463126069422849 463314820655232 463591371091968 463738281781248 464108772175776 464904084237768 465143183261696 466350843538944 466629206163456 467149997688192 467414390211216 467562512403576 467671370453469 469406760962048 469821268502144 470196618724378 470669024157696 471475578083328 472172700819456 472283514146304 472589650810368 472967212752216 473117094617076 473399495985024 473777704929438 473927843636793 474565077016576 475094725540032 476066486112672 476217350127792 476882289306696 477512686190592 477631583686656 477782943676416 477894181250304 478316183568912 479135841918516 480115868206086 480474628827648 480626889769728 480761421873152 480913773699072 481297985960064 481450507821504 482122754024352 482435268535584 483261985484712 483776355685376 484992532322116 485479803174912 486138544922121 486626967171072 487460867152896 487736755003008 487850310026352 487891317290688 488004908299272 488281104059931 490092971210752 490639949973264 490932810651136 491480726734452 491974516260864 492523594962048 492661457068032 492817579978752 493367599599264 493531004611008 494376735578544 495223915818492 495478608257024 495593965741056 495751017954816 496031597775168 496765028987136 496881613841424 497616301885248 498055719734244 498556115140608 498954422244096 499809446958528 499839242495242 500861615597707 501364830081024 501523711064064 502223985349632 502383138596352 502784503190424 503084612894976 503646091257582 503972557309494 504650188177408 505514973343744 505961366079232 506079164162208 506365589395484 506526055103874 506874333708288 507233314129787 507742930243584 508942700872704 509061193070976 509510717279928 510383831608854 510765209590272 511070082940928 511640473658496 511972121711232 512849453983776 513774850627584 514655272115712 515109736151136 516622480082254 517141529468928 517305410039808 517434215660544 517598188982784 518175865532988 518320907956992 518485162269312 519063828745059 519831315362268 520098663325696 520989921507328 521406151456736 521571383473296 522299650193048 522638207580216 523286081169408 523533817608438 524059810799616 524644698981312 524957856933888 525543747399216 525841188987618 526007826454023 526715085479936 527792430534656 528082606082304 528381484586592 528548927064912 529286936483256 529502652177408 530410025343744 531318953414592 532437453962323 532803548798976 532972392615936 533716578490368 533885711643648 534187874527104 534481566232536 535574796876756 535744518893766 536464869670912 536492575470033 537335531647488 537367564256432 538288414994876 538829232095232 539084327042352 539560363045431 539752587595776 539931355471872 540102458068992 540533957431104 540705250990944 540856599607296 541027995411456 541460234205072 541631821299192 542388098277396 542739677102532 543669733670301 544075984128768 544248400146048 544400740524032 545008330636224 545316788579752 545489597804172 546037649915904 546164778571776 548703849378384 549113861517312 550054841097216 550997433170688 551354592612096 551969943719922 552299411982528 553295992983552 554244139201536 554277179796704 555586908482424 556921647120384 557098133889024 557413434289152 557543211458688 557719895199168 558035547497064 558860657610528 558991815571602 559818339620904 560106252812288 560553733632256 560731371398016 561066069315584 561514316953408 561692259125088 562476546361744 564035433841152 564372103938048 565001983518336 565970189506848 566393103704064 566893254600192 567731461699584 567864701533056 568704345011712 569026214170176 569206536839136 569339059682484 570233625421824 571210796524032 572413274968808 572594670986988 573394181190194 573970268971008 574610860789056 574953843308544 575595532865808 575968636925136 576955635731748 578192960031232 578241561233408 578376187613952 578703530737696 579695216148328 581065006356618 581648800997376 581784220652544 582113492618112 582297962605632 583111021451616 583295807552976 583731668103168 584731969895424 584925635094528 585110996241408 585927982907904 586113661695744 586581920388828 586767806407458 586932048377472 587171257860096 587587106467179 587967983527743 588177453846528 588696841315584 590425691522576 590947064287853 591353389326336 591540787408896 592366751950848 592554471164928 593766484351488 594092931842592 594429170159916 594617542948026 595417053151232 595447803543663 595892744521984 596913885934912 597300808663104 597440988071236 598324362981072 599403992398848 599593941692928 599951836495872 600431150801664 600621425599104 600961358842992 603331784380416 603522978379776 603864553813248 604538509788486 604899355980864 605145888202752 606182886107136 606469867922646 607221661045248 607422774905856 608463674558208 608499947385512 609961803988992 610155099021312 610357184446464 610500428030976 611403112599552 612085482144864 612279450164304 612450833089536 613134371965752 613481387152221 614097750454272 614134359150208 615186759994144 616096373762688 616445065351024 616640414909064 617501425897132 617753094206976 618121828122624 618317709041664 618811696234368 619872112317024 620273916688608 621336838480344 621801124718592 622866663584256 623219186948288 623416683204768 623561827271292 624188318367744 625035272042727 625465035546624 626536853010432 627090113575296 628634104111104 629711352195072 630119534413824 630622950336288 630822792822768 631199327980032 631703606572584 631903791515724 632786114656962 633421873373184 633459634053376 634755314816896 634956466837056 635843052408928 636404530771534 636842111582208 637043924901888 637192241667072 637754911425216 638697894412032 638847789224688 639792388138176 640154490941448 640357353944028 640632838436864 640835853026304 641730647946752 641934010428672 642830338699136 643247024714112 643964934339909 644349313979616 644611924389888 645716552592384 646823073722112 648184726562828 648835956228096 649947822870528 650315673337344 650467080035136 650521756387584 650673211065696 651041472079908 651695571910656 652157118166869 652812338884608 654186599964352 655307635645936 656698126616064 657090106638336 657823466132352 658041339481344 658249870771584 659168980771392 659377869407712 660298554424656 660791954321408 661001357273088 661375463700224 662353371982848 662508818455232 663488402513664 664074292978992 664228902962898 664896252174336 665272562992128 665483385835008 666412595944704 666623780060544 667987294895424 668027116151486 668486440108032 668698281418752 669631980466176 669844184795136 670379337587232 670779483859968 671528121676776 671963409745992 673114908353706 674772218882944 675368073471832 676990573658112 677909174082721 678590267830272 678748257427968 678963350677248 679347623039904 680511775478472 681020279453696 682187298211328 682629495614976 683799271978368 684345573786966 684562440808701 685033134170112 685250219077632 686207029487616 686424486398976 686651832502272 686812981534848 687828501674496 689007187225728 689740546719744 689912287547392 690130918643712 690901154043984 691094543942656 691313549692416 692085104993412 693108420483024 693500698519902 693720466772697 694197457035264 695387056637952 695428511297728 696850943440288 697714774892544 698045090144584 699526265308416 699943809245184 700724996532288 701121585316824 701343768605364 704110141443072 704508646115456 704731902753216 705294928086567 705715915311008 706003536236544 707213367124992 708259051229184 708425271219456 708884476215552 709450819128324 710099243977536 710629856821248 710666557394157 711622104653824 711847615524864 712250499369472 712642088310048 714099729169008 714326025191688 715323433960044 716042117726208 716447375529984 716674415514624 718779102723136 719413817393908 719670116794368 720136610758656 720711943241472 720940334654592 721142132809728 721370660548608 721946978940096 722175761732256 723184131036528 723652902803376 724892978227068 725434645505024 725664533528064 726677774181632 727319463738896 727488798483174 728219704762368 729940450756608 731191300729344 731605132504512 731775465039528 731836975936032 732151815356416 733406454796288 734663244227584 735139456816128 735959924959896 736399215976704 737221090101678 737727990644736 737961774391296 738992185602048 739226369968128 740782544643232 743217912385536 743390948611584 743626526932224 744047396662752 745147543480704 745322420762136 746424452827872 747083579601366 747597261422592 747641828530688 748923012166784 749758863742863 752047245121536 752285566596096 753335978024448 753574707894528 754176754785636 754626919342464 755469136886373 755857672800256 756975282266112 757152935377408 758272460015616 758701618893568 758942049118848 759118746243312 759548384093226 759789082655811 760311500562432 761614395365376 763414051309056 763459561315984 766147814385408 766605124411392 767460710487744 767958182566848 769274180975664 771168250151936 774753341808824 774933720123381 775712294203392 775958115059712 776151323490816 776397283474176 777263798299482 777481361935488 777727743403968 778308890804224 779642626527232 779900846792704 780147994988544 781237310543872 781484882260992 782109227185104 782357075209944 782576064503296 783449475289572 783957311370324 784236605128704 784744951431168 784929121754112 785300726412657 786089716199424 787436785400832 788721049878528 788761783481427 789822335934464 790072628219904 791688645801984 792123909123456 792572226879888 792823390597368 793930404724884 794728064729088 796401078217472 797765817308096 799205323198464 799458588923904 800574867735552 800828567465472 801281811790656 801722349348804 803362195315134 804442379173888 804697304506368 805152738417664 806051346384648 806532474641152 807432622492314 808243848142848 808626490563528 809628881393664 809897033207808 810153687103488 810800936146656 811284899410944 811541993117184 812190351307608 813582147416094 814000570707968 815204150132736 816113976193152 816372600219072 816601110786048 817512495954336 817975182869628 818234396706258 818797000605696 819056474873856 821461831683584 822187219878752 823670792275968 825082261645824 826496149756032 827031888918144 827954915579883 828449117973792 829068166291456 830488884779008 831222244273024 831415769695056 833380362723636 834217658007552 835382470680576 835647200833536 836120151433728 836314817188032 837053321245596 838487723357403 839615136260096 840159379218432 840830600448384 841097057097024 841599103973376 842271475430112 842538388687632 843714819542616 844830137106432 846558155907072 846608622449408 848736931563703 849589655556096 850339881900288 851597192549376 851797052299584 853056517517568 853539321255264 853809805258704 854008589523726 854447804035072 855912013904896 857662699618816 858619912453212 858892006480482 859132418639488 859482565853184 860091271785291 860955403456512 861916291183584 862430764962816 863393299298712 866597097160704 867087564449792 867289440046848 867362341850112 867564281420928 868055296106544 869542824222492 870416451846144 871597509534927 872473201496064 873170238927168 874666532177424 875597502154752 877097954843136 877388452641792 877666494362112 878891974361856 879170492543616 879872880583242 880151709611187 880398072566208 881335143030784 883137829310464 884651203351552 885432390638656 885638537283864 886139781442097 887030083989504 887311181113344 888550127926272 888831706747392 890649726527232 891643755239874 892842640621568 893125579726848 893839116782976 894372645146624 895370828902368 895951212994656 896161482106854 897486544471608 899105988598272 899927754743808 900646726202496 901442038264488 904787023773696 904997676570624 905284467569664 905796830719872 906807764682729 907349033971296 909704801883969 910172660819968 911732362637824 912460765049288 912749921078268 913666958770176 914024387837834 914942705983488 915232648531968 915535776669696 915750642046464 917104668899328 918128223217296 918676249634304 919701557948628 920174558191616 921201538725312 921751399589888 922780139991216 924144560644032 924667598026536 924960622363596 925889928118272 926252138845698 926629641310464 927182742183936 927476563562496 928217544351552 929808168475536 932701687077888 934299995376384 934828780422432 935125024807152 935342740906938 938813521924096 939642537004288 940393237448756 941338048315392 942004726241033 942951156166656 944345401638912 944567028292608 945179301620736 945934425504432 946234189234152 946798991970048 947555409858876 947855687273586 949130154033152 949179171985443 950189451080064 952132972225344 952434700255584 953764578613392 954606796157301 955263167373312 955565887352832 955788362500608 956632367137824 958271683837032 960231736412172 960949257655296 961253779539456 961827547398144 962595971920128 962901015643008 964245508048704 964870537071168 966523970969424 967552711370752 969985064644232 972277089844242 973253934342144 974921734305792 975473510006016 975700620052704 975782634581376 976009816598544 976562208119862 980185942421504 981279899946528 981865621302272 982961453468904 985047189924096 985322914136064 985635159957504 986735199198528 987062009222016 988753471157088 990447831636984 990957216514048 991187931482112 991502035909632 992063195550336 993530057974272 993763227682848 995232603770496 996111439468488 996343354444347 997908844488192 999618893917056 999678484990484 1001723231195414 1002040674227229 1002729660162048 1003047422128128 1004447970699264 1004766277192704 1005569006380848 1006169225789952 1007292182515164 1007945114618988 1009672362530559 1011029946687488 1011922732158464 1012158328324416 1012731178790968 1013052110207748 1014466628259574 1015485860487168 1017885401745408 1018122386141952 1019021434559856 1020767663217708 1021530419180544 1023280947316992 1023944243422464 1025698907967552 1026518360680449 1027549701255168 1029310544231424 1030219472302272 1033244960164508 1034283058937856 1034610820079616 1034868431321088 1035196377965568 1036351731065976 1036641815913984 1036970324538624 1038127657490118 1039662630724536 1040197326651392 1040251047779853 1041979843014656 1042812302913472 1043142766946592 1044599300386096 1045276415160432 1045521729124663 1046572162338816 1047067635216876 1048119621599232 1049289397962624 1049915713867776 1051087494798432 1051682377975236 1052015652908046 1053430170959872 1055584861069312 1056165212164608 1056762969173184 1057097854129824 1058573872966512 1059005304354816 1060820050687488 1062637906829184 1064874907924646 1065607097597952 1065944785231872 1067433156980736 1067771423287296 1068375749054208 1068963132465072 1071149593753512 1071489037787532 1072985150940066 1074671063294976 1074735128512864 1076576829989752 1078168654084704 1079120726090862 1079505175191552 1079862710943744 1080204916137984 1081067914862208 1081410501981888 1081713199214592 1082055990822912 1082920468410144 1083263642598384 1084776196554792 1085479354205064 1087339467340602 1088151968257536 1088496800292096 1088801481048064 1090016661272448 1090633577159504 1090979195608344 1091233197724761 1092329557143552 1097407698756768 1097473119391727 1098227723034624 1100109682194432 1101994866341376 1102709185224192 1103939887439844 1104598823965056 1105831635152517 1106591985967104 1108488278403072 1108554359593408 1111173816964848 1114196267778048 1114826868578304 1115086422917376 1115439790398336 1116071094994128 1117721315221056 1117983631143204 1119636679241808 1120625369402049 1121107467264512 1121462742796032 1122132138631168 1123028633906816 1123384518250176 1124953092723488 1128070867682304 1130003967036672 1131940379013696 1132786207408128 1133786509200384 1134323271484949 1135462923399168 1135729403066112 1137408690023424 1138052428340352 1138413073678272 1138678119364968 1139322576139839 1140467250843648 1142421593048064 1144826549937616 1145189341973976 1146788362380388 1147940537942016 1149221721578112 1149907686617088 1151191065731616 1151937273850272 1153911271463496 1156385920062464 1156483122466816 1156752375227904 1157407061475392 1159390432296656 1162130012713236 1163297601994752 1163568441305088 1164226985236224 1164595925211264 1166222042903232 1166591615105952 1167463336206336 1169463939790848 1169851270189056 1170221992482816 1171855965815808 1172227323391488 1173163840777656 1173535612814916 1173864096754944 1175174212934358 1175935967055486 1176354907693056 1177393682631168 1180851383045152 1181894128575706 1182706778652672 1183081574817792 1184733503901696 1185108942329856 1187532968702976 1188185863685184 1188858340319832 1189235085896052 1190895607087326 1191785489043968 1193827771869824 1194601617326208 1194881976142472 1196648725962144 1198807984797696 1199187883385856 1200862301603328 1201242851198208 1201922717685984 1206663568760832 1207045956759552 1207729107626496 1209077019576972 1209798711961728 1210291776405504 1211148933738471 1212365772214272 1212939735845292 1214443322090496 1214845549811712 1216927349116416 1216999894771024 1220310198042624 1221000856061952 1222806225199104 1224170964289728 1224558900328608 1224901666179072 1226268743931504 1226962774304442 1227351595059387 1228195500908544 1228268718300416 1230373519988288 1232192747525376 1232890130702048 1233280829818128 1235002851794264 1235506188413952 1236635418083328 1237623392468736 1239744224634048 1240547833377216 1242673676960688 1243602249437184 1245733327168512 1246438373896576 1246833366409536 1247123654542584 1250070544085454 1250930071093248 1253073706020864 1254180227150592 1257268208222208 1258974180439339 1259422704390144 1260239068827648 1261245900672576 1261645585645536 1262398655960064 1263407213145168 1263807583031448 1265572229313924 1266843746746368 1266919268106752 1269510629633792 1269912933674112 1271686104817856 1272809061543068 1274087849803776 1274384483334144 1275509822850432 1277395788824064 1277695578449376 1279584776276352 1280308981882896 1280714707888056 1281265676873728 1281671706052608 1283461295893504 1283868020857344 1285660677398272 1286494049428224 1287929868679818 1288338009720723 1288698627959232 1289223848779776 1291433105184768 1293646147444224 1296369453125656 1299895645741056 1300631346674688 1300934160070272 1301043512775168 1301346422131392 1302082944159816 1304314236333738 1305624677769216 1308373199928704 1310615271291872 1313396253232128 1315646932264704 1316082678962688 1316499741543168 1318337961542784 1318755738815424 1319809320874863 1320597108849312 1321583908642816 1322002714546176 1322750927400448 1324706743965696 1325017636910464 1326976805027328 1328148585957984 1328457805925796 1329792504348672 1330545125984256 1330966771670016 1332825191889408 1333247560121088 1335974589790848 1336054232302972 1337396562837504 1339263960932352 1339688369590272 1340758675174464 1341558967719936 1343056243353552 1343926819491984 1344242223160281 1346229816707412 1349544437765888 1350736146943664 1355818348165442 1357180535660544 1357496514855936 1357926701354496 1358695246079808 1361023550956944 1362040558907392 1364374596422656 1365258991229952 1367598543956736 1368691147573932 1369124881617402 1370066268340224 1370500438155264 1371036581756751 1372414058975232 1372848972797952 1373303665004544 1373625963069696 1375657003348992 1378014374451456 1379824575094784 1380261837287424 1381802308087968 1382189087885312 1382627099384832 1384170209986824 1386216840966048 1387001397039804 1387440933545394 1388394914070528 1389378208268547 1390774113275904 1390857022595456 1393701886880576 1395429549785088 1396090180289168 1399052530616832 1399887618490368 1401449993064576 1402243170633648 1402687537210728 1403014111360407 1408220282886144 1409017292230912 1409463805506432 1410589856173134 1411431830622016 1412007072473088 1414426734249984 1416518102458368 1416850542438912 1417768952431104 1418901638256648 1420198487955072 1421333114788314 1423244209307648 1423695231049728 1424500998738944 1425284176620096 1428199458338016 1428652050383376 1430646867920088 1432894751059968 1433348831029248 1437558205446272 1438827634787816 1441423886482944 1441880669309184 1442284265619456 1442741321097216 1443893957880192 1444351523464512 1446368262073056 1447305805606752 1449785956454136 1450869291010048 1451329067056128 1453355548363264 1454638927477792 1454977596966348 1456439409524736 1458415634766363 1459880901513216 1462382601458688 1463210265009024 1463550930079056 1463673951872064 1464843312179793 1466812909592576 1469326488455168 1470278913632256 1471919849919792 1472798431953408 1474442180203356 1475923548782592 1477984371204096 1478452739936256 1481565089286464 1486435824771072 1486781897223168 1487253053864448 1488094793325504 1490295086961408 1490644841524272 1492848905655744 1494167159202732 1495283657061376 1497846024333568 1499517727485726 1502584846793121 1504094490243072 1504571133192192 1506671956048896 1507149415789056 1508353509571272 1509253838684928 1510938273772746 1511715345600512 1513950564532224 1514305870754816 1516544920031232 1517403237787136 1517884098237696 1518237492486624 1519096768186452 1519578165311622 1520623001124864 1521699942389361 1523228790730752 1526828102618112 1526919122631968 1532295628770816 1533210248822784 1534921420975488 1535916365133696 1538548361951328 1542336500303872 1549506683617648 1549867440246762 1551424588406784 1551916230119424 1552302646981632 1552794566948352 1554527596598964 1554962723870976 1555455486807936 1557191486235177 1559285253054464 1559801693585408 1560295989977088 1562474621087744 1562969764521984 1564218454370208 1564714150419888 1565152129006592 1566898950579144 1567914622740648 1569858243508224 1570601452825314 1572179432398848 1574873570801664 1577523566962854 1579644671868928 1580145256439808 1583377291603968 1584247818246912 1585144453759776 1585646781194736 1587860809449768 1592802156434944 1595531634616192 1597312361886969 1598410646396928 1598917177847808 1601149735471104 1601657134930944 1602563623581312 1603444698697608 1606724390630268 1609394609012736 1609477726410099 1610305476835328 1612102692769296 1613064949282304 1614865244984628 1616487696285696 1617252981127056 1618681089136293 1619257762787328 1619794066415616 1620307374206976 1621601872293312 1622569798821888 1623083986234368 1624380702615216 1627164294832188 1628001141415936 1632227952386304 1632745200438144 1633202221572096 1635024991908672 1635950365739256 1636468793412516 1638112949747712 1642923663367168 1644374439757504 1645688165535323 1647341584551936 1650164523291648 1652992299512064 1654063777836288 1655909831159766 1656898235947584 1658136332582912 1660977769558016 1662444488546048 1662831539390112 1666760725447272 1670764941361152 1671294401667072 1672240302867456 1672629634376064 1674106642491192 1676975446714806 1679230272520192 1680318758436864 1681661200896768 1682194114194048 1683198207946752 1684542950860224 1685076777375264 1687429639085232 1693116311814144 1693217244898816 1697473863127406 1699179311112192 1700679763800576 1703194385098752 1703594104599168 1706113035035136 1707078642510528 1707619610517408 1708017179047452 1708895608070144 1711824027809792 1715325399237632 1717239824906424 1717784012960964 1718264837278976 1720182543570582 1721910806913024 1723832582367168 1724861529925632 1726786598597424 1734175128899584 1734578880093696 1734724683700224 1735128562841856 1736110592213088 1739085648444984 1743195019069854 1744946402992128 1746340477854336 1749333064354848 1749437348733347 1751195004309504 1754195909686272 1754776905283584 1755332988724224 1757783948723712 1758340985087232 1759745761166484 1760303419222374 1760796145132416 1762670286061568 1762761319401537 1763903950583229 1766275658620928 1769302406703104 1770864781277312 1771277074567728 1772279562884194 1772841192863559 1774060167979008 1774622362226688 1777100255852544 1777663413494784 1781299453054464 1783287510479748 1786251159453696 1786343410630989 1787678233565952 1788745290293248 1790741657804736 1791902425989312 1792322964213708 1794973088943216 1798211977196544 1799855509487616 1801293452404992 1802884076528976 1809995353141248 1810568935139328 1811593661439744 1813615529365458 1814698067942592 1819409603767938 1820345321639936 1823464725275648 1824921530098576 1825499842156536 1828048775675668 1829885411966976 1830465297063936 1831071553339392 1831501284092928 1834209337798656 1836256446434592 1837352499268608 1839403115897256 1840349116383232 1840444161456663 1842403077450624 1843502799179776 1845560279982432 1848289121288064 1849335196053072 1849921244727192 1852504277691396 1853259282620928 1854365484367872 1854953127124992 1856435088703104 1859616336951072 1865403374155776 1868599990752768 1869657560844864 1870250049614304 1870685481813876 1875105816128181 1877627043848192 1879285074008576 1880786474897512 1884009452482066 1885902312333312 1889134056585216 1890358603241472 1891868851008864 1892468378468304 1893597983940096 1895110819717752 1895711374547172 1898358343970886 1900378902160128 1904265944450688 1904869400511168 1907529157226784 1909213592314602 1910526334746624 1911131774705664 1911576725001216 1913264734275648 1916543367674064 1920463472824344 1921898515310592 1922507559078912 1925191943840256 1925802031286016 1928491016097408 1929741074142336 1931894803019727 1933047941938848 1935105422741504 1939970129288464 1941683211231517 1944554179688484 1946507868684288 1949843468611584 1950947020012032 1951401240105408 1951565269162752 1952019633197088 1953124416239724 1956471354500607 1960371884843008 1962559799893056 1963731242604544 1965922906937808 1970094379848192 1971270319915008 1973470398397056 1974124018444032 1977506942314176 1980895663273968 1982375862964224 1983004071819264 1984126391100672 1987060115948544 1987526455365696 1990465207540992 1992222878936976 1992686708888694 1995817688976384 1999237787834112 1999356969980968 2003446462390828 2004081348454458 2005459320324096 2006094844256256 2006879634165679 2008895941398528 2009532554385408 2011138012761696 2012338451579904 2014584365030328 2015890229237976 2019344725061118 2022059893374976 2023845464316928 2024316656648832 2025462357581936 2026104220415496 2028933256519148 2030971720974336 2033727522248163 2035770803490816 2036244772283904 2038042869119712 2041535326435416 2043060838361088 2046561894633984 2047888486844928 2051397815935104 2053036721360898 2053687322426103 2055099402510336 2058621088462848 2060438944604544 2066489920329016 2069221640159232 2069736862642176 2070392755931136 2072703462131952 2073283631827968 2073940649077248 2076255314980236 2079325261449072 2080502095559706 2081161400318091 2083959686029312 2085624605826944 2086285533893184 2089198600772192 2090552830320864 2091043458249326 2093144324677632 2094135270433752 2098578795925248 2099831427735552 2102174989596864 2103364755950472 2104031305816092 2111169722138624 2112330424329216 2113525938346368 2114195708259648 2115884784259701 2117147745933024 2118010608709632 2121640101374976 2125275813658368 2129749815849292 2131889570463744 2134866313961472 2135542846574592 2136751498108416 2137926264930144 2142299187507024 2142978075575064 2145970301880132 2149342126589952 2149470257025728 2153153659979504 2156337308169408 2158241452181724 2159010350383104 2160409832275968 2162135829724416 2162821003963776 2163426398429184 2164111981645824 2165840936820288 2166527285196768 2169552393109584 2170958708410128 2174678934681204 2176303936515072 2176993600584192 2180033322544896 2181267154319008 2181958391216688 2182466395449522 2184659114287104 2194815397513536 2194946238783454 2196455446069248 2200219364388864 2203989732682752 2205418370448384 2207879774879688 2209197647930112 2211663270305034 2213183971934208 2216976556806144 2217108719186816 2222347633929696 2227415857700369 2229653737156608 2230172845834752 2230879580796672 2232142189988256 2235442630442112 2235967262286408 2239273358483616 2241250738804098 2242214934529024 2242925485592064 2244264277262336 2246057267813632 2246769036500352 2249276591228589 2249906185446976 2256141735364608 2260007934073344 2263880758027392 2267573018400768 2268646542969898 2270925846798336 2271458806132224 2274817380046848 2276104856680704 2276826147356544 2277356238729936 2278645152279678 2279367247967433 2280934501687296 2284843186096128 2289653099875232 2290378683947952 2293576724760776 2298443443156224 2299815373234176 2302382131463232 2303874547700544 2307822542926992 2312771840124928 2312966244933632 2313504750455808 2314814122950784 2318780864593312 2324260025426472 2324801160370143 2327136882610176 2328453970472448 2329191850422528 2332444085806464 2333183230211904 2334926672412672 2338094906530201 2338927879581696 2339702540378112 2340443984965632 2343711931631616 2344454646782976 2346327681555312 2347071225629832 2347728193509888 2350348425868716 2351871934110972 2352709815386112 2354787365262336 2355902179237971 2361702766090304 2363788257151412 2366163149635584 2369467007803392 2370217884659712 2375065937405952 2376371727370368 2377716680639664 2378470171792104 2381791214174652 2383570978087936 2387655543739648 2389203234652416 2389763952284944 2393297451924288 2397615969595392 2398375766771712 2401724603206656 2402485702396416 2403845435371968 2413327137521664 2414091913519104 2415458215252992 2418154039153944 2419597423923456 2422297867476942 2424731544428544 2425879471690584 2428886644180992 2429691099623424 2433854698232832 2433999789542048 2442001712123904 2445612450398208 2448341928579456 2449117800657216 2449803332358144 2452537487863008 2453925548608884 2454703190118774 2456391001817088 2456537436600832 2460747039976576 2464385495050752 2465780261404096 2466561659636256 2470005703588528 2471012376827904 2475246784937472 2479488449268096 2481095666754432 2485347353921376 2487204498874368 2491466654337024 2492876747793152 2493666732819072 2494247309085168 2500141088170908 2506147412041728 2508360454301184 2517948360878678 2518845408780288 2520478137655296 2522491801345152 2523291171291072 2524797311920128 2526814426290336 2527615166062896 2531144458627848 2533838536213504 2539021259267584 2539825867348224 2543372209635712 2545618123086136 2546210794691109 2548768966668288 2551019645700864 2554791577648128 2555391156898752 2559169552552704 2560617963765792 2561429415776112 2562531353747456 2563343412105216 2566922591787008 2567736041714688 2571321354796544 2572988098856448 2575859737359636 2576676019441446 2577397255918464 2578447697559552 2580273815355873 2582866210369536 2587292294888448 2592738906251312 2599791291482112 2601262693349376 2601868320140544 2602087025550336 2602692844262784 2604165888319632 2608628472667476 2611249355538432 2614792528604781 2616746399857408 2621230542583744 2626792506464256 2631293864529408 2632165357925376 2632999483086336 2636675923085568 2637511477630848 2639618641749726 2641194217698624 2643167817285632 2644005429092352 2645501854800896 2649413487931392 2650035273820928 2653953610054656 2656297171915968 2656915611851592 2658419344326291 2661090251968512 2661933543340032 2665650383778816 2666495120242176 2671949179581696 2672108464605944 2678527921864704 2679376739180544 2681517350348928 2683117935439872 2686112486707104 2687853638983968 2688484446320562 2692459633414824 2699088875531776 2701472293887328 2711636696330884 2714361071321088 2714993029711872 2715853402708992 2717390492159616 2720423294048187 2722047101913888 2724081117814784 2728749192845312 2730517982459904 2735197087913472 2737382295147864 2738249763234804 2741000876310528 2742073163513502 2744828117950464 2745697945595904 2746607330009088 2747251926139392 2751314006697984 2756028748902912 2759649150189568 2760523674574848 2763604616175936 2764378175770624 2765254198769664 2768340419973648 2772433681932096 2774002794079608 2774881867090788 2778756416537094 2781548226551808 2781714045190912 2787403773761152 2792180360578336 2798105061233664 2802899986129152 2804486341267296 2805375074421456 2806028222720814 2816440565772288 2818034584461824 2818927611012864 2821179712346268 2822863661244032 2824014144946176 2826014178723099 2828853468499968 2833036204916736 2833701084877824 2835537904862208 2837803276513296 2840396975910144 2842666229576628 2847390462099456 2847537515956329 2849001997477888 2850568353240192 2856398916676032 2857304100766752 2861293735840176 2863820388471903 2865789502119936 2866697662058496 2875116410892544 2877655269575632 2882847772965888 2883761338618368 2885482642194432 2887787915760384 2888703046929024 2892736524146112 2894611611213504 2899571912908272 2901738582020096 2902658134112256 2906711096726528 2909277854955584 2909955193932696 2916831269532726 2919761803026432 2924765202917376 2926420530018048 2927101860158112 2927347903744128 2929686624359586 2933625819185152 2938652976910336 2940557827264512 2943839699839584 2945596863906816 2948884360406712 2955968742408192 2956905479872512 2963130178572928 2972871649542144 2973563794446336 2974506107728896 2976189586651008 2980590173922816 2981289683048544 2985697811311488 2988334318405464 2989030063333041 2990567314122752 2995692048667136 2999035454971452 3005169693586242 3006122022681687 3008188980486144 3009142266384384 3013343912097792 3014298831578112 3016707019142544 3018507677369856 3021876547545492 3023430691201024 3028611741509632 3033089840062464 3034806475574272 3035768196475392 3036474984973248 3038193536372904 3039156330623244 3043399884778722 3046457581461504 3053656205236224 3053838245263936 3064591257541632 3069842841950976 3071832730267392 3077096723902656 3079555082041347 3084673000607744 3099013367235296 3099734880493524 3102849176813568 3103832460238848 3104605293963264 3105589133896704 3109055193197928 3109925447741952 3110910973615872 3114382972470354 3118570506108928 3120591979954176 3120753143339559 3124949242175488 3125939529043968 3128436908740416 3129428300839776 3130304258013184 3133797901158288 3135829245481296 3136565187373989 3139716487016448 3141202905650628 3144358864797696 3149747141603328 3155047133925708 3160290512879616 3166754583207936 3168495636493824 3170288907519552 3171293562389472 3175721618899536 3185604312869888 3191063269232384 3194624723773938 3196821292793856 3197834355695616 3202299470942208 3203314269861888 3205127247162624 3206889397395216 3213448781260536 3218955452820198 3220610953670656 3224205385538592 3226129898564608 3229730489969256 3234505962254112 3237362178272586 3238515525574656 3239588132831232 3240614748413952 3243203744586624 3245139597643776 3246167972468736 3248761405230432 3254328589664376 3256002282831872 3264455904772608 3265490400876288 3266404443144192 3270049983817344 3271900731478512 3272937586825032 3273699593174283 3285847326734336 3288748879515008 3291376331070646 3292419358175181 3294683169103872 3300329046583296 3305984599024128 3308127555672576 3311819662319532 3313796471895168 3317494905457551 3321955539116032 3324888977092096 3325663078780224 3333521450894544 3342588803334144 3344480605734912 3345259268752128 3348213284982384 3353950893429612 3363322401793536 3364388228388096 3366396415893504 3369085901720448 3370153554750528 3374859278170464 3386434489797632 3394947726254812 3398358622224384 3401359527601152 3402969814454847 3406388770197504 3407188209198336 3412226070070272 3414157285021056 3415239221034816 3416034358094904 3417791216140288 3417967728419517 3423648055619584 3430650798475264 3434479649812848 3435568025921928 3436529674557952 3440365087141164 3443821613826048 3447665164734336 3449723059851264 3453573197194848 3468350257799168 3469157760187392 3469449367400448 3470257125683712 3472221184426176 3478171296889968 3486390038139708 3489892805984256 3492680955708672 3498666128709696 3498874697466694 3502390008619008 3508391819372544 3509553810567168 3510665977448448 3515567897447424 3516681970174464 3519491522332968 3520606838444748 3521592290264832 3525522638803074 3527807901166458 3532551317241856 3538604813406208 3541729562554624 3542554149135456 3544559125768388 3545682385727118 3548120335958016 3549244724453376 3550633198908509 3554200511705088 3555326826989568 3562598906108928 3566575020959496 3572686821261978 3575356467131904 3577490580586496 3581483315609472 3583804851978624 3584645928427416 3589946177886432 3596423954393088 3602586904809984 3605768153057952 3619990706282496 3621137870278656 3623187322879488 3627231058730916 3629396135885184 3633446801215413 3638819207535876 3640690643279872 3646929450551296 3649843060197152 3650999684313072 3656097551351336 3660930594127872 3663002568185856 3668418675597312 3672512892869184 3674704998537216 3678806231794512 3680888322913326 3682054785178161 3684806154901248 3687005598359552 3691120559964864 3696578242576128 3698670392106144 3699842489454384 3705008555382792 3706518565241856 3709906254249984 3712870177406208 3719232673902144 3727062177736261 3730806748311552 3737199981505536 3739315121689728 3740500099228608 3741370963627752 3750211632256362 3755254087696384 3758570148017152 3761572949795024 3768018904964132 3771804624666624 3776922541318017 3778268113170432 3780717206482944 3783737702017728 3784936756936608 3787195967880192 3790221639435504 3791422749094344 3796716687941772 3800757804320256 3808531888901376 3809738801022336 3815058314453568 3818427184629204 3822263549411328 3823153450002432 3826529468551296 3833086735348128 3840926945648688 3843797030621184 3845015118157824 3850383887680512 3851604062572032 3856982032194816 3859482148284672 3863789606039454 3865014029162169 3866095883877696 3870210845483008 3879940258576928 3883366422463034 3889108359376968 3899686937223168 3901894040024064 3902802480210816 3903130538325504 3904039266394176 3906248832479448 3912942709001214 3920743769686016 3925119599786112 3927462485209088 3931845813875616 3940188759696384 3946940796794112 3948248036888064 3955013884628352 3961791326547936 3964751725928448 3966008143638528 3968252782201344 3974120231897088 3975052910731392 3980930415081984 3984445757873952 3985373417777388 3991635377952768 3998475575668224 3998713939961936 4006892924781656 4008162696908916 4012189688512512 4013759268331358 4017791882797056 4019065108770816 4022276025523392 4024676903159808 4029168730060656 4031780458475952 4032726669480843 4038689450122236 4047690928633856 4048633313297664 4050924715163872 4052208440830992 4057866513038296 4067455044496326 4071541606981632 4072489544567808 4076085738239424 4083070652870832 4086121676722176 4093123789267968 4095776973689856 4102795631870208 4106073442721796 4107374644852206 4110198805020672 4113109745270253 4117242176925696 4120877889209088 4132979840658032 4136629450014971 4139473725284352 4140785511862272 4145406924263904 4146567263655936 4147881298154496 4152510629960472 4158650522898144 4161004191119412 4162322800636182 4167919372058624 4168134624805641 4171249211653888 4172571067786368 4178397201544384 4181105660641728 4182086916498652 4186288649355264 4188270540867504 4197157591850496 4199662855471104 4204349979193728 4206729511900944 4208062611632184 4224660848658432 4227051876692736 4228391416519296 4231769568519402 4234295491866048 4236021217419264 4243280202749952 4250551627316736 4259499631698584 4269732627922944 4271085693149184 4273502996216832 4275852529860288 4284598375014048 4285956151150128 4291940603760264 4298684253179904 4298940514051456 4306307319959008 4312674616338816 4316482904363448 4324271659448832 4325642007927552 4326852796858368 4328223963291648 4331681873640576 4333054570393536 4339104786219168 4341917416820256 4349357869362408 4352607873030144 4353987201168384 4360066645089792 4362534308638016 4363916782433376 4364932790899044 4369318228574208 4375246904299089 4389630795027072 4389892477566908 4400438728777728 4407979465365504 4410836740896768 4415759549759376 4418395295860224 4423326540610068 4433953113612288 4434217438373632 4444695267859392 4454831715400738 4459307474313216 4460345691669504 4461759161593344 4464284379976512 4470885260884224 4471934524572816 4478546716967232 4482501477608196 4484429869058048 4485850971184128 4492114535627264 4493538073000704 4498553182457178 4499812370893952 4507754540379363 4512283470729216 4520015868146688 4527761516054784 4535146036801536 4537293085939796 4541851693596672 4542917612264448 4549634760093696 4552209713361408 4553652294713088 4554712477459872 4557290304559356 4558734495934866 4561869003374592 4565099827168083 4569686372192256 4579306199750464 4580757367895904 4587153449521552 4596886886312448 4599630746468352 4604764262926464 4607749095401088 4615645085853984 4625543680249856 4625932489867264 4627009500911616 4629628245901568 4637561729186624 4648520050852944 4649602320740286 4654273765220352 4656907940944896 4658383700845056 4664888171612928 4666366460423808 4676189813060402 4677855759163392 4679405080756224 4680887969931264 4687423863263232 4688909293565952 4692655363110624 4694142451259664 4695456387019776 4700696851737432 4703743868221944 4709574730524672 4711804358475942 4723405532180608 4727576514302824 4738934015606784 4740435769319424 4750131874811904 4752743454740736 4755433361279328 4756940343584208 4763582428349304 4767141956175872 4775311087479296 4778406469304832 4779527904569888 4786594903848576 4791937085660907 4795231939190784 4796751533543424 4803449206413312 4804971404792832 4807690870743936 4828183827038208 4830916430505984 4836308078307888 4839194847846912 4844595734953884 4849463088857088 4851758943381168 4856043267408879 4857773288361984 4859382199246848 4867709396465664 4867999579084096 4884003424247808 4896683857158912 4898235601314432 4899606664716288 4905074975726016 4907851097217768 4909406380237548 4913074873201664 4921494079953152 4928770990101504 4931560522808192 4933123319272512 4937064496605969 4940011407177056 4942024753655808 4950493569874944 4958976898536192 4962191333508864 4970694707842752 4974408997748736 4982933308674048 4985753495586304 4987333465638144 4988494618170336 5000282176341816 5012294824083456 5016720908602368 5035896721757356 5037690817560576 5040956275310592 5044983602690304 5046582342582144 5049594623840256 5053628852580672 5055230332125792 5062288917255696 5067677072427008 5078042518535168 5079651734696448 5086744419271424 5091236246172272 5092421589382218 5097537933336576 5102039291401728 5109583155296256 5110782313797504 5118339105105408 5121235927531584 5122858831552224 5125062707494912 5126686824210432 5133845183574016 5135472083429376 5142642709593088 5145976197712896 5151719474719272 5153352038882892 5154794511836928 5160547630711746 5165732420739072 5174584589776896 5185477812502624 5202525386698752 5203736640281088 5204174051100672 5205385688525568 5208331776639264 5217256945334952 5229585057209562 5233492799714816 5242461085167488 5248312046200041 5253585012928512 5262587729058816 5264330715850752 5265998966172672 5273351846171136 5275022955261696 5279237283499452 5282388435397248 5288010858184704 5288283958204611 5291003709601792 5298826975862784 5300070547641856 5307907220109312 5312594343831936 5313831223703184 5316838688652582 5318523578590677 5322180503937024 5323867086680064 5331300767557632 5332990240484352 5343898359163392 5344216929211888 5358753478361088 5363034700697856 5366235870879744 5372224973414208 5375707277967936 5376968892641124 5384919266829648 5398177751063552 5402944587774656 5423273392661768 5429986059423744 5431706805417984 5434780984319232 5440846588096374 5444094203827776 5448162235629568 5457498385690624 5461035964919808 5470394175826944 5474764590295728 5476499526469608 5484146327027004 5489656235900928 5491395891191808 5493214660018176 5494503852278784 5502628013395968 5512057497805824 5521047349149696 5521332484369989 5527209232351872 5528756351541248 5530508397539328 5536680839947296 5544867363864192 5548005588159216 5549763734181576 5557512833074188 5563096453103616 5563428090381824 5574807547522304 5584360721156672 5596210122467328 5605799972258304 5608972682534592 5610750148842912 5612056445441628 5632881131544576 5636069168923648 5637855222025728 5642359424692536 5645727322488064 5652028357446198 5657706936999936 5667402169755648 5671075809724416 5675606553026592 5680793951820288 5685332459153256 5695075031912658 5698003994955776 5701136706480384 5712797833352064 5714608201533504 5722587471680352 5727640776943806 5731579004239872 5733395324116992 5750232821785088 5755310539151264 5765695545931776 5767522677236736 5775575831520768 5777406093858048 5785473048292224 5789223222427008 5795684409059181 5799143825816544 5803477164040192 5805316268224512 5813422193453056 5818555709911168 5819910387865392 5825049633694551 5833662539065452 5839523606052864 5849530405834752 5852841060036096 5854203720316224 5854695807488256 5859373248719172 5869414063501821 5877305953820672 5881115654529024 5887679399679168 5891193727813632 5897768720813424 5913810959745024 5926260357145856 5941158520945921 5947127588892672 5949012215457792 5952379173302016 5961180347845632 5962579366097088 5971395622622976 5976668636810928 5978060126666082 5981134628245504 5991384097334272 5998070909942904 6010339387172484 6012244045363374 6016377960972288 6018284532768768 6020638902497037 6026687824195584 6028597663156224 6033414038285088 6037015354739712 6043753095090984 6046861382402048 6057223483019264 6066179680124928 6069612951148544 6071536392950784 6072949969946496 6076387072745808 6078312661246488 6086799769557444 6092915162923008 6101182566744489 6107312410472448 6107676490527872 6129182515083264 6139685683901952 6143665460534784 6154193447805312 6159110164082694 6161061967278309 6169346001215488 6198026734470592 6199469760987048 6207664920477696 6209210587926528 6211178267793408 6218110386395856 6219850895483904 6221821947231744 6228765944940708 6241506286679118 6249898484350976 6251879058087936 6256873817480832 6258856601679552 6260608516026368 6267595802316576 6271658490962592 6273130374747978 6279432974032896 6282405811301256 6299494283206656 6310094267851416 6333509166415872 6336991272987648 6340577815039104 6342587124778944 6347654352779103 6351443237799072 6371208625739776 6382126538464768 6389249447547876 6395668711391232 6404598941884416 6406628539723776 6410254494325248 6413778794790432 6426897562521072 6437910905640396 6441221907341312 6448410771077184 6452259797129216 6459460979938512 6469011924508224 6474724356545172 6477031051149312 6481229496827904 6486407489173248 6490279195287552 6492335944937472 6497522810460864 6508657179328752 6528911809545216 6530980801752576 6540099967634688 6543801462957024 6545875173650064 6547399186348566 6571694653468672 6577497759030016 6582752662141292 6584838716350362 6589366338207744 6594033083687231 6600658093166592 6611969198048256 6616255111345152 6623639324639064 6627592943790336 6634989810915102 6643911078232064 6649777954184192 6651326157560448 6667042901789088 6682247573101107 6688961211469824 6690518537504256 6696426569964768 6707901786859224 6726644803587072 6728776456776192 6732792831787008 6738171803440896 6740307109501056 6747829773685767 6749718556340928 6772868979595264 6789895452509624 6802719055202304 6805939628909694 6812777540395008 6814376418396672 6824452140140544 6828314570042112 6830478442069632 6832068716189808 6835935456839034 6838101743902299 6847296111239168 6861301596950528 6868959299625696 6871136051843856 6873059349115904 6880730174282328 6895330329468672 6899446119702528 6907146394389696 6936700515598336 6938315520374784 6938898734800896 6940514251367424 6944442368852352 6956342593779936 6972780076279416 6974403481110429 6985361911417344 6997332257419392 6997749394933388 7004780017238016 7014284719590603 7016783638745088 7019107621134336 7021331954896896 7031135794894848 7033363940348928 7038983044665936 7041213676889496 7043184580529664 7051045277606148 7055615802332916 7067706537713913 7077209626812416 7083459125109248 7085108298270912 7089118251536776 7091364771454236 7098489448906752 7101266397817018 7108401023410176 7110653653979136 7125197812217856 7133150041918992 7145373642523956 7150712934263808 7162966631218944 7167609703957248 7169291856854832 7179892355772864 7192847908786176 7205173809619968 7211536306115904 7239981412564992 7242275740557312 7246374645758976 7254462117461832 7258792271770368 7266893602430826 7277638415071752 7281381286559744 7293858901102592 7299686120394304 7301999368626144 7312195102702672 7318652103872641 7326005136371712 7336837351194624 7345025785738368 7349409997074432 7357612463589024 7361776645826652 7364109570356322 7369612309802496 7374011196719104 7382241119929728 7393156485152256 7397340784212288 7399684978908768 7410017110765584 7413037130483712 7425740354812416 7438465347804288 7454124355472522 7461613496623104 7474399963011072 7478630243379456 7481000198457216 7482741927255504 7500423264512724 7517140296034304 7523145899590048 7536037809928264 7553845082636034 7556536226340864 7561434412965888 7567475404035456 7569873513873216 7574391935760384 7580443278871008 7582845498188688 7593433375883544 7601515608640512 7617063777802752 7619477602044672 7630116628907136 7636854369258408 7638632384073327 7646306900004864 7653058937102592 7666173470696256 7681853891297376 7682311835742089 7687594061242368 7690030236315648 7700767775361024 7703208125144064 7713964064389632 7718964296569344 7727579212078908 7730028058324338 7732191767755392 7740421690966016 7740821446067619 7759880517153856 7766732844926068 7778216718753936 7799373874446336 7803788080048128 7805604960421632 7806261076651008 7808078532788352 7812497664958896 7825885418002428 7844377585814343 7850239199572224 7854924970418176 7863691627751232 7880377519392768 7893881593588224 7896496073776128 7910027769256704 7923582653095872 7929503451856896 7932016287277056 7936505564402688 7948240463794176 7950105821462784 7961860830163968 7968891515747904 7970746835554776 7975258032978873 7983270755905536 7996951151336448 7997427879923872 8013785849563312 8016325393817832 8027518536662716 8035583765594112 8038130217541632 8044552051046784 8049353806319616 8058337460121312 8063560916951904 8065453338961686 8077378900244472 8095381857267712 8097266626595328 8101849430327744 8104416881661984 8115733026076592 8134910088992652 8143083213963264 8144979089135616 8152171476478848 8166141305741664 8172243353444352 8186247578535936 8191553947379712 8205591263740416 8212146885443592 8214749289704412 8226219490540506 8234484353851392 8241755778418176 8265959681316064 8273258900029942 8278947450568704 8281571023724544 8290813848527808 8293134527311872 8295762596308992 8305021259920944 8317301045796288 8322008382238824 8324645601272364 8336269249611282 8342498423307776 8345142135572736 8356794403088768 8362211321283456 8364173832997304 8376541081735008 8394315183700992 8408699958387456 8413459023801888 8416125223264368 8449321697316864 8454103753385472 8456782833038592 8463539137038804 8468590983732096 8472042434838528 8478042536169297 8486560405499904 8501103254633472 8518999263397168 8542171386298368 8547005992433664 8551705059720576 8569196750028096 8571912302300256 8583881207520528 8591461165415709 8597368506359808 8597881028102912 8612614639918016 8625349232677632 8632965808726896 8648543318897664 8651284015855104 8656447926583296 8663363747281152 8666109140787072 8678209572438336 8683834833640512 8698715738724816 8705215746060288 8707974402336768 8720133290179584 8725068617276032 8727833564866752 8729865581798088 8750493808598178 8779261590054144 8779784955133816 8800877457555456 8812819263075373 8815958930731008 8821673481793536 8831519099518752 8836790591720448 8846653081220136 8867906227224576 8868434876747264 8889390535718784 8909663430801476 8918614948626432 8920691383339008 8923518323186688 8928568759953024 8941770521768448 8943869049145632 8957093433934464 8965002955216392 8968859738116096 8971701942368256 8984229071254528 8987076146001408 8997106364914356 8999624741787904 9015509080758726 9018366068045061 9024566941458432 9040031736293376 9055523032109568 9070292073603072 9074586171879592 9085835224528896 9099269520187392 9104419426722816 9107304589426176 9109424954919744 9114580609118712 9117468991869732 9130199654336166 9139372744384512 9158612399500928 9161514735791808 9174306899043104 9193773772624896 9209528525852928 9215498190802176 9231290171707968 9238665246124041 9251087360499712 9254019001823232 9259256491803136 9275123458373248 9297040101705888 9299204641480572 9308547530440704 9313815881889792 9316767401690112 9329776343225856 9332732920847616 9352379626120804 9355711518326784 9361775939862528 9374847726526464 9377818587131904 9385310726221248 9388284902519328 9390912774039552 9401393703474864 9407487736443888 9409695562121967 9419149461049344 9423608716951884 9446811064361216 9455153028605648 9480871538638848 9500263749623808 9505486909481472 9510866722558656 9513880687168416 9527164856698608 9534283912351744 9550622174958592 9556812938609664 9559055809139776 9573189807697152 9583874171321814 9590463878381568 9593503067086848 9606898412826624 9609942809585664 9615381741487872 9661832861011968 9672616156615776 9678389695693824 9689191469907768 9703517886762336 9712086534817758 9715546576723968 9718764398493696 9735418792931328 9735999158168192 9768006848495616 9793367714317824 9796471202628864 9799213329432576 9810149951452032 9815702194435536 9818812760475096 9821098779522849 9826149746403328 9842988159906304 9857541980203008 9863121045616384 9866246638545024 9874128993211938 9877258074525543 9880022814354112 9884049507311616 9900987139749888 9917953797072384 9924382667017728 9941389415685504 9965866617348096 9971506991172608 9974666931276288 9976989236340672 10000564352683632 10033441817204736 10071793443514712 10089967205380608 10093164685164288 10099189247680512 10107257705161344 10110460664251584 10124577834511392 10135354144854016 10156085037070336 10159303469392896 10173488838542848 10182472492344544 10184843178764436 10195075866673152 10204078582803456 10208909443364541 10219166310592512 10221564627595008 10236678210210816 10242471855063168 10245717663104448 10253373648420864 10253903185258551 10267690367148032 10270944166858752 10285285419186176 10291952395425792 10303438949438544 10306704077765784 10309589023673856 10321095261423492 10331464841478144 10349169179553792 10370955625005248 10405050773397504 10407473280562176 10408348102201344 10410771377051136 10416663553278528 10434513890669904 10459170114419124 10466985599429632 10484922170334976 10496624092400082 10507170025857024 10525175458117632 10528661431701504 10531997932345344 10546703692342272 10550045910523392 10558474566998904 10564776870794496 10576567916409222 10582007419203584 10597653951725568 10600141095283712 10615814440218624 10625188687663872 10627662447406368 10633677377305164 10637047157181354 10644361007874048 10647734173360128 10651899596725527 10662601535115264 10665980480968704 10687796718326784 10688433858423776 10726069401395712 10732471741759488 10744449946828416 10751414555935872 10753937785282248 10769838533659296 10796355502127104 10805889175549312 10846546785323536 10859972118847488 10863413610835968 10869561968638464 10881693176192748 10888188407655552 10900340403646239 10914996771381248 10922071929839616 10940788351653888 10949529180591456 10952999052939216 10968292654054008 10982791782383616 10989007704557568 11005256026791936 11024114995611648 11042664968739978 11054418464703744 11057512703082496 11061016795078656 11073361679894592 11089734727728384 11096011176318432 11099527468363152 11115025666148376 11126856180763648 11149615095044608 11168721442313344 11181186533208783 11192420244934656 11211599944516608 11217945365069184 11221500297685824 11224112890883256 11265762263089152 11272138337847296 11275710444051456 11284718849385072 11291454644976128 11304056714892396 11315413873999872 11330767623954051 11334804339511296 11342151619448832 11351213106053184 11361587903640576 11370664918306512 11390150063825316 11396007989911552 11402273412960768 11425595666704128 11429216403067008 11445174943360704 11455281553887612 11466790648233984 11500465643570176 11510621078302528 11519817158747261 11531391091863552 11535045354473472 11551151663041536 11554812187716096 11570946096584448 11578446444854016 11591368818118362 11598287651633088 11606954328080384 11610632536449024 11626844386906112 11637111419822336 11639820775730784 11650099267389102 11667325078130904 11699060811669504 11705682120072192 11708407440632448 11709391614976512 11718746497438344 11738828127003642 11754611907641344 11762231309058048 11775358799358336 11782387455627264 11795537441626848 11852520714291712 11882317041891842 11894255177785344 11898024430915584 11904758346604032 11922360695691264 11925158732194176 11942791245245952 11953337273621856 11956120253332164 11962269256491008 11982768194668544 11996141819885808 12020678774344968 12024488090726748 12036569065537536 12041277804994074 12053375648391168 12057195326312448 12066828076570176 12074030709479424 12087506190181968 12098180008442529 12114446966038528 12139225902297088 12143072785901568 12145899939892992 12152774145491616 12156625322492976 12173599539114888 12202365133488978 12214624820944896 12215352981055744 12246061441133429 12258365030166528 12279371367803904 12287330921069568 12308386895610624 12318220328165388 12322123934556618 12338692002430976 12339329235810759 12396053468941184 12398939521974096 12409888350044913 12418421175853056 12422356535586816 12436220772791712 12439701790967808 12443643894463488 12457531889881416 12483012573358236 12503758116175872 12504403874416923 12513747634961664 12517713203359104 12521217032052736 12535191604633152 12543316981925184 12546260749495956 12558865948065792 12564811622602512 12598988566413312 12620188535702832 12673982545975296 12681155630078208 12685174249557888 12695308705558206 12702886475598144 12742417251479552 12764253076929536 12778498895095752 12809197883768832 12813257079447552 12820508988650496 12827557589580864 12853795125042144 12875821811280792 12882443814682624 12896821542154368 12904519594258432 12918921959877024 12938023849016448 12949448713090344 12972814978346496 12980558390575104 12984671889874944 12995045620921728 13017314358657504 13057823619090432 13061961603505152 13080199935269376 13087602925914048 13091750347300128 13094798372697132 13125740712897267 13143389306937344 13154995518060032 13165505324282584 13169677432700724 13188066167374462 13201316186333184 13223938396096512 13232510222690304 13247278649278128 13255185887580672 13269979621830204 13299555908368384 13302652315120896 13334085803578176 13364495146202214 13377922422939648 13381037075008512 13392853139929536 13415803573718448 13453289607174144 13457552913552384 13476343606881792 13480614219002112 13495659547371534 13499437112681856 13523263621138089 13545737959190528 13579790905019248 13591782478620619 13605438110404608 13611879257819388 13625555080790016 13628752836793344 13648904280281088 13656629140084224 13660956884139264 13664137432379616 13671870913678068 13676203487804598 13694592222478336 13695299481504249 13722603193901056 13737918599251392 13742272103687712 13746118698231808 13761460348564656 13790660658937344 13798892239405056 13814292788779392 13876631040749568 13877797469601792 13881028502734848 13888884737704704 13912685187559872 13945560152558832 13948806962220858 13970723822834688 13994664514838784 13995498789866776 14028569439181206 14033567277490176 14038215242268672 14042663909793792 14062271589789696 14066727880697856 14077966089331872 14082427353778992 14086369161059328 14102090555212296 14111231604665832 14135413075427826 14154419253624832 14166918250218496 14170216596541824 14178236503073552 14182729542908472 14202532795634036 14216802046820352 14221307307958272 14250395624435712 14266300083837984 14290747285047912 14301425868527616 14325933262437888 14335219407914496 14338583713709664 14359784711545728 14375811256982721 14385695817572352 14410347619239936 14423072612231808 14484551481114624 14492749291517952 14508924234923664 14517584543540736 14533787204861652 14555276830143504 14568129802226637 14587717802205184 14599372240788608 14603998737252288 14624390205405344 14637304207745282 14652010272743424 14690051571476736 14698819994148864 14715224927178048 14723553291653304 14728219140712644 14739224619604992 14764482239859456 14786312970304512 14794681568424576 14799369957817536 14811193489817907 14820034221531168 14826074260967424 14851480709624832 14876930695608576 14908248710945044 14923226993246208 14948799926022144 14957260486758912 14962000396914432 14965483854511008 15000846529025448 15034280592068608 15046291799180096 15072075619856528 15107690165272068 15113072452681728 15122868825931776 15134950808070912 15139747027746432 15148783871520768 15160886557742016 15165690996377376 15186866751767088 15203031217281024 15234127555605504 15238955204089344 15260233257814272 15273708738516816 15277264768146654 15292613800009728 15306117874205184 15332346941392512 15363707782594752 15364623671484178 15375188122484736 15380060472631296 15401535550722048 15406416250288128 15427928128779264 15437928593138688 15455158424157816 15460056116648676 15464383535510784 15481642892135238 15519761034307712 15533465689852136 15556433437507872 15591911003902583 15607576160096256 15611209920843264 15612522153302016 15616157065576704 15624995329917792 15651770836004856 15688755171628686 15700478399144448 15709849940836352 15727383255502464 15744936138600123 15760755038785536 15787763187176448 15792992147552256 15820055538513408 15847165306191744 15864032574554112 15873011128805376 15896480927588352 15900211642925568 15923721660327936 15937783031495808 15941493671109552 15950516065957746 15955570735772031 15966541511811072 15993902302672896 15994855759847744 16027571699126624 16032650787635664 16055037073325432 16076260435083264 16089104102093568 16098707612639232 16116674920242624 16127121833903808 16130906677923372 16154757800488944 16190763714535424 16194533253190656 16203698860655488 16208833763323968 16231466052153184 16269820177985304 16289958178271232 16304342952957696 16332282611483328 16344486706888704 16366664345711407 16372495157071872 16383107894759424 16411182527480832 16424293770887184 16429498579408824 16452438981081012 16468968707702784 16483511556836352 16531919362632128 16546517800059884 16563142047449088 16581627697055616 16586269054623744 16591525192617984 16610042519841888 16634602091592576 16644016764477648 16649291202544728 16672538499222564 16684996846615552 16690284271145472 16713588806177536 16724422642566912 16728347665994608 16753082163470016 16788630367401984 16817399916774912 16826918047603776 16832250446528736 16898643394633728 16908207506770944 16913565666077184 16927078274077608 16937181967464192 16956085072338594 16973120810999808 17002206509266944 17037998526794336 17094011984867328 17103410119441152 17138393500056192 17143824604600512 17167762415041056 17182922330831418 17194737012719616 17195762056205824 17225229279836032 17250698465355264 17265931617453792 17297086637795328 17302568031710208 17326727494562304 17332218281574144 17356419144876672 17367669667281024 17397431477449632 17410431492120576 17415948804673536 17440266580359168 17450137234552064 17455667129733504 17459731163596176 17475148901083653 17500987617196356 17558523180108288 17559569910267632 17625638526150746 17631917861462016 17643346963587072 17663038199037504 17673581183440896 17693306162440272 17736869753494528 17778781071437568 17819326861602952 17823475562837763 17841382766678016 17847036646373376 17857137519906048 17883541043536896 17887738098291264 17914186867868928 17930005910432784 17937719476232192 17943403884736512 17968458142509056 17974152292002816 17994212729828712 17999249483575808 18031018161517452 18036732136090122 18049133882916864 18061916707491111 18080063472586752 18111046064219136 18140584147206144 18149172343759184 18171670449057792 18198539040374784 18208838853445632 18214609178852352 18218849909839488 18229161218237424 18234937983739464 18260399308672332 18278745488769024 18303547700233467 18317224799001856 18323029471583616 18348613798086208 18387547545249792 18419057051705856 18430996381604352 18462580343415936 18477330492248082 18502174720999424 18508038003646464 18518512983606272 18550246916746496 18594080203411776 18598409282961144 18627631763779584 18633534803380224 18659552686451712 18665465841695232 18704759252241608 18749695453052928 18755637174263808 18770621452442496 18776569805038656 18781825548079104 18802787406949728 18814975472887776 18819391124243934 18838298922098688 18847217433903768 18893622128722432 18910306057211296 19000527499247616 19010973818962944 19021733445117312 19027761374336832 19042963058337309 19054329713397216 19068567824703488 19101244349917184 19113625877219328 19118111618279552 19146379615394304 19167748342643628 19187006134173696 19213796825653248 19219885619171328 19230763482975744 19323665722023936 19345232313231552 19356779391387648 19378382939815536 19407035773524672 19424173069635516 19431093153447936 19470837585862656 19471998316336384 19586735428635648 19592942405257728 19620299902904064 19631404388871072 19637625520950192 19642197559045698 19652299492806656 19685976319812608 19715083960406016 19726242091232768 19732493277090048 19748257986423876 19754516149051086 19760045628708224 19768099014623232 19782099251061693 19801974279499776 19835907594144768 19848765334035456 19882778831371008 19931733234696192 19943013982345216 19949333862552576 19953978472681344 20001128705367264 20046742719303321 20066883634409472 20143586887029424 20179934410761216 20186329370328576 20198378495361024 20214515410322688 20220921328503168 20243489321057301 20249155669022784 20270708289708032 20312170074140672 20318606938785792 20346977677085696 20364944984689088 20369686357528872 20408157165606912 20417818886729082 20438332621185024 20443129255190016 20473356420421632 20484943710126336 20491435326208896 20507806370517102 20535380734296064 20541888333717504 20570570838372352 20583904790851584 20606877898877088 20613408155531568 20619178047347712 20642190522846984 20698338359107584 20741911250010496 20810101546795008 20814946561124352 20816696204402688 20821542754102272 20833327106557056 20869027781339808 20918340228838248 20923210443331287 20933971198859264 20969844340669952 20993248184800164 21014340051714048 21042854158771809 21050350916235264 21057322863403008 21063995864690688 21093407384684544 21100091821046784 21116949133997808 21129553741588992 21153135832818444 21164014838407168 21200282190567424 21231628880437248 21250377375327744 21255324894812736 21267354754610328 21274094314362708 21295468346720256 21303799193451054 21325203070230528 21331960961937408 21375593436653568 21376867716847552 21452138802791424 21488899893656832 21502829111871744 21507875570564496 21539677067318592 21592711004254208 21611778351098624 21693093570647072 21719944237694976 21726827221671936 21739123937276928 21763386352385496 21776376815311104 21800680807292478 21829993542762496 21844143859679232 21881576703307776 21899058361182912 21905998105878432 21936585308108016 21955956311617923 21978015409115136 22010512053583872 22048229991223296 22085329937479956 22108836929407488 22122033590157312 22146723359789184 22179469455456768 22192022352636864 22199054936726304 22230051332296752 22253712361527296 22299230190089216 22337442884626688 22362373066417566 22384840489869312 22423199889033216 22435890730138368 22443000595371648 22448225781766512 22544276675694592 22551420888102912 22569437698770144 22582909289952256 22608113429784792 22661535247908102 22669608679022592 22684303238897664 22702426212106368 22723175807281152 22741329836613024 22780300127650632 22792015979823104 22804546825921536 22851191333408256 22858432806134016 22890349886721408 22910563107775224 22915897152219981 23000931287140352 23021242156605056 23039634317494522 23046935507226267 23062782183727104 23070090708946944 23102303326083072 23109624375432192 23141892193168896 23156892889708032 23182737636236724 23196575303266176 23221265072898048 23222464338202857 23253688773812224 23274222839644672 23279641551461568 23300198534778204 23334650156261808 23398121623339008 23411364240144384 23416814881264896 23418783229953024 23437492994876688 23477656254007284 23550717598716672 23564774911254528 23591074883253696 23705041428583424 23764634083783684 23788510355570688 23796048861831168 23809516693208064 23844721391382528 23850317464388352 23885582490491904 23906674547243712 23912240506664328 23924538512982016 23925774098936619 23965536389337088 23992283639771616 24041357548689936 24048976181453496 24082555609988148 24106751296782336 24114390652624896 24133656153140352 24148061418958848 24175012380363936 24196360016885058 24228893932077056 24278451804594176 24286145571803136 24291799879785984 24305548290983232 24313250644985952 24347199078229776 24404730266977956 24429249641889792 24430705962111488 24492122882266858 24516730060333056 24558742735607808 24574661842139136 24616773791221248 24636440656330776 24644247869113236 24678658471621518 24792106937882368 24797879043948192 24819776700089826 24836842351706112 24844713071173632 24872441545583424 24879403581935616 24887287788926976 24915063779762832 24966025146716472 25008807748833846 25027495269923328 25035426406718208 25042434064105472 25070383209266304 25086633963850368 25092521498991912 25129623245205024 25240377071405664 25241881746009721 25347965091950592 25362311260156416 25370348499115776 25390617411116412 25405772951196288 25434127608507891 25484834502959104 25528506153859072 25556997790191504 25626514158895104 25641017977300992 25655115179161728 25707590250084288 25751643622561584 25774383496247127 25793643084308736 25809039188516864 25837843919754048 25876047698032896 25898897426180688 25945629956692992 25969343779749888 25990091241843456 26034628717315008 26089435244153827 26115647238180864 26123923207010304 26160399870538752 26175205851828096 26183500694600256 26189596745394264 26251481425794534 26286778613874688 26309991036120064 26331010648565168 26339354865401448 26376132334748924 26402632372666368 26438457789226119 26447876792193024 26465020445380608 26494557298556256 26510371775161344 26539959243660408 26599111816736768 26605304630241792 26668171607156352 26728990292404428 26755844845879296 26762074150017024 26785706279859072 26831607147436896 26906579214348288 26915105827104768 26952687213763584 26961228438004224 26991319094743068 26998874225363712 27046527242276178 27055098204135183 27091475918381056 27159581810038496 27183564957241238 27210876220809216 27223758515638776 27257505673586688 27297808560562176 27313258280168448 27321913768278528 27328274864759232 27343741827356136 27352406975609196 27390598963008498 27445206387802112 27475837198502784 27484544207375424 27492237396463616 27522920697129312 27581321317874688 27628585577558784 27753262081499136 27762057005469696 27777769475409408 27825370375119744 27891120305117664 27897613924441716 27941447645669376 27989329029677568 27990997579733552 28057138878362412 28067134554980352 28085327819587584 28124543179579392 28133455761395712 28155932178663744 28164854707557984 28172738322118656 28204181110424592 28222463209331664 28229086686365901 28270826150855652 28333836500436992 28340433193083648 28356473006147104 28365459085816944 28405065591268072 28442614615916544 28500791248871424 28532600167675968 28581494570095824 28602851737055232 28651866524875776 28670438815828992 28677167427419328 28719569423091456 28751622513965442 28771391635144704 28820695238479872 28846145224463616 28956406150104797 28985498583035904 29017848469847328 29035169087081472 29067574409723304 29110553660287008 29136259604453274 29175435604410368 29198744481577216 29207997474504576 29248780410810688 29274608415490564 29304020545486848 29380103142953472 29397639988297728 29430449854356096 29447106583306608 29456438281425288 29478449239209984 29528964479718912 29572625940609024 29589363136849152 29598739915635072 29622386979635814 29631774223576629 29640068443062336 29652148521934848 29702961419249664 29753861391217152 29816497421890088 29897599852044288 29914520973517824 29924000793828864 29930967709022016 30001693058050896 30068561184137216 30092583598360192 30144151239713056 30215380330544136 30269901616141824 30279494055492864 30297567743041536 30321773115484032 30331381992754752 30373733503534176 30406062434562048 30468255111211008 30477910408178688 30520466515628544 30547417477033632 30554529536293308 30585227600019456 30612235748410368 30626728330093623 30664693882785024 30727415565189504 30729247342968356 30760120945262592 30803071101444096 30812832500576256 30855856257558528 30875857186277376 30910316848315632 30920112233297352 30928767071021568 30963285784270476 31039522068615424 31066931379704272 31112866875015744 31183822007805166 31215152320192512 31222419841686528 31225044306604032 31232314131153408 31249990659835584 31303541672009712 31377510343257372 31400956798288896 31454766511004928 31489872277200246 31521510077571072 31575526374352896 31585984295104512 31640111077026816 31694330612383488 31746022257610752 31792961855176704 31800423285851136 31847443320655872 31875566062991616 31882987342219104 31901032131915492 31911141471544062 31933083023622144 31955698790176581 31987804605345792 31989711519695488 32055143398253248 32065301575271328 32110074146650864 32178208204187136 32197415225278464 32233349840485248 32254243667807616 32261813355846744 32309515600977888 32381527429070848 32389066506381312 32407397721310976 32417667526647936 32462932104306368 32539640355970608 32579916356542464 32608685905915392 32664565222966656 32733328691422814 32744990314143744 32766215789518848 32822365054961664 32848587541774368 32858997158817648 32904877962162024 32967023113672704 33063838725264256 33093035600119768 33163255394111232 33172538109247488 33183050385235968 33220085039683776 33269204183185152 33288033528955296 33298582405089456 33345076998445128 33369993693231104 33380568542290944 33427177612355072 33448845285133824 33456695331989216 33506164326940032 33543559599626349 33577260734803968 33634799833549824 33653836095207552 33664500893057472 33797286789267456 33816415013541888 33827131332154368 33854156548155216 33874363934928384 33912170144677188 33946241621999616 33992302871862153 34004413018533888 34075997053588672 34188023969734656 34206820238882304 34276787000112384 34287649209201024 34335524830082112 34365844661662836 34391524112411648 34450458559672064 34501396930710528 34531863234907584 34559451476241783 34594173275590656 34605136063420416 34653454989124608 34664436563148288 34712838289753344 34735339334562048 34794862954899264 34820862984241152 34831897609347072 34880533160718336 34900274469104128 34911334259467008 34919462327192352 34950297802167306 35001975234392712 35117046360216576 35119139820535264 35251277052301492 35263835722924032 35286693927174144 35326076398075008 35347162366881792 35386612324880544 35473739506989056 35557562142875136 35638653723205904 35646951125675526 35682765533356032 35694073292746752 35714275039812096 35767082087073792 35775476196582528 35828373735737856 35860011820865568 35875438952464384 35886807769473024 35936916285018112 35948304584005632 35988425459657424 35998498967151616 36062036323034904 36073464272180244 36123833414982222 36160126945173504 36222092128438272 36298344687518368 36343340898115584 36417677706891264 36429218357704704 36437699819678976 36458322436474848 36469875967478928 36520798617344664 36607095400466934 36634449598003712 36646058943167232 36697227596172416 36738184323400287 36775095090499584 36838114103411712 36861992763208704 36925160686831872 36954660984496164 37016076007292928 37017987707432277 37037025967212544 37100493833492992 37188160406823552 37196818565922288 37229665050134739 37255263527559168 37267069606760448 37319105372903424 37330931683390464 37409518504483216 37511274348527616 37541242904884992 37553139610077312 37563651096158208 37605574813899456 37629950945775552 37638782248487868 37676597844197376 37694434867807536 37787244257444864 37820612114422592 38021947637925888 38043466890234624 38055522748673664 38085926116674618 38108659426794432 38137135649406976 38202488699834368 38227251754438656 38236223236559104 38292759230788608 38335496685287256 38427593651306496 38439771238342656 38461526965951488 38647331444047872 38690464626463104 38713558782775296 38756765879631072 38814071547049344 38848346139271032 38941675171725312 38943996632672768 39173470857271296 39185884810515456 39240599805808128 39262808777742144 39275251041900384 39284395118091396 39304598985613312 39371952639625216 39430167920812032 39452484182465536 39464986554180096 39496515972847752 39509032298102172 39520091257416448 39564198502123386 39603948558999552 39671815188289536 39697530668070912 39765557662742016 39886027964690432 39898667725105152 39907956945362688 40002257410734528 40093485438606642 40133767268818944 40287173774058848 40359868821522432 40372658740657152 40429030820645376 40441842657006336 40486978642114602 40498311338045568 40541416579416064 40569790863414267 40624340148281344 40637213877571584 40693955354171392 40729889969378176 40739372715057744 40775347435861857 40816314331213824 40835637773458164 40876665242370048 40886258510380032 40946712840843264 40969887420252672 40982870652417792 41015612741034204 41083776667435008 41085898444512747 41141141676744704 41167809581703168 41213755797754176 41226816311063136 41238356094695424 41284381045693968 41396676718215168 41483822500020992 41629893122248704 41633392408805376 41643085508204544 41666654213114112 41738055562679616 41836680457676496 41846420886662574 41867942397718528 41939688681339904 41986496369600328 42085708317543618 42100701832470528 42114645726806016 42127991729381376 42186814769369088 42200183642093568 42233898267995616 42259107483177984 42306271665636888 42328029676814336 42400564381134848 42463257760874496 42500754750655488 42510649789625472 42534709509220656 42548188628725416 42607598386902108 42650406140461056 42663921923874816 42751186873307136 42753735433695104 42904277605582848 42977799787313664 43005658223743488 43015751141128992 43079354134637184 43127433770948163 43185422008508416 43223556702197248 43386187141294144 43453654443343872 43478247874553856 43526772704770992 43552753630622208 43601361614584956 43763153406615552 43798116722365824 43811996211756864 43873170616216032 43911912623235846 43956030818230272 44096459982446592 44170659874959912 44217673858814976 44293446719578368 44358938910913536 44384044705273728 44398109873452608 44433580469453721 44460102664593504 44507424723054592 44598460380178432 44674885769253376 44724746132835132 44769680979738624 44846399778066432 44871781460276736 44886001190743296 44896451563533024 45088553351389184 45102841776205824 45138875397540288 45165818579904512 45216226859569584 45323070495816204 45339217358045184 45368606477795328 45404852424212736 45446351614562304 45482659673226048 45560600255301264 45609093651843072 45702382666816512 45716865612268032 45780699773442816 45821126215550448 45831794304439962 46001862574280704 46042484313210112 46079268634989044 46093871014452534 46125564367454208 46140181417893888 46158231585810617 46204606652166144 46219248750864384 46283784386337792 46313785779416064 46365475272473448 46393150606532352 46444928676405714 46507377547624448 46548445679289344 46559283102923136 46600397069556408 46669300312523616 46775733011707749 46822728480288768 46833629762529792 46837566459906048 46874985989753376 46955312508014568 47101435197433344 47129549822509056 47182149766507392 47234808415800369 47410082857166848 47529268167567368 47592097723662336 47619033386416128 47689442782765056 47700634928776704 47771164980983808 47813349094487424 47824481013328656 47851548197873238 47866712207316093 47931072778674176 47984567279543232 48082715097379872 48097952362906992 48165111219976296 48228781305249792 48267312306280704 48296122837917696 48350024760727872 48392720033770116 48556903609188352 48572291143606272 48583599759571968 48611096581966464 48626501289971904 48694398156459552 48809460533955912 48861411924222976 48984245764533716 49033460120666112 49099993037134221 49117485471215616 49149323684278272 49233547582442496 49272881312661552 49288495738226472 49357316943243036 49584213875764736 49595758087896384 49639553400179652 49689426142347264 49744883091166848 49758807163871232 49774575577853952 49830127559525664 49932050293432944 50017615497667692 50054990539846656 50070852813436416 50140766418532608 50173267927700736 50185042997983824 50259246490410048 50480754142811328 50483763492019442 50695930183901184 50724622520312832 50740696998231552 50781234822232824 50811545902392576 50868255217015782 50969669005918208 51057012307718144 51113995580383008 51230564727108487 51282035954601984 51310230358323456 51415180500168576 51503287245123168 51548766992494254 51587286168617472 51618078377033728 51675687839508096 51752095396065792 51797794852361376 51891259913385984 51980182483686912 52069257434630016 52178870488307654 52231294476361728 52247846414020608 52320799741077504 52350411703656192 52367001389200512 52379193490788528 52425446703250959 52502962851589068 52619982072240128 52662021297130336 52678709730802896 52752264669497848 52876915578452238 52895753584386048 52930040890761216 52989114597112512 53020743550322688 53079918487320816 53198223633473536 53210609260483584 53336343214312704 53457980584808856 53470426688513289 53524148300034048 53571412559718144 53663214294873792 53776182850194623 53813158428696576 53830211654209536 53905374427527168 53922456876008448 53982638189486136 53997748450727424 54093054484552356 54110196408270366 54182951836762112 54185750122473333 54319163620076992 54367129914482476 54421752441618432 54447517031277552 54515011347173376 54595617121124352 54626516560336896 54643827536557056 54656549729518464 54687483654712272 54704813951218392 54781197926016996 54910643100700401 54951674397005568 54969088414750848 54984474792927232 55045841394258624 55162642635749376 55257171155117568 55506524162998272 55524114010939392 55555538950818816 55650740750239488 55782240610235328 55795227848883432 55882895291338752 55978658059355136 55981995159467104 56114277756724824 56249086359158784 56266911522791424 56311864357327488 56329709415115968 56345476644237312 56408362220849184 56444926418663328 56458173372731802 56541652301711304 56667673000873984 56680866386167296 56712946012294208 56730918171633888 56810131182536144 57001582497742848 57065200335351936 57162989140191648 57205703474110464 57303733049751552 57340877631657984 57354334854838656 57439138846182912 57503245027930884 57641390476959744 57692290448927232 57912812300209594 57970997166071808 58035696939694656 58070338174162944 58135148819446608 58221107320574016 58272519208906548 58397488963154432 58415994949009152 58497560821621376 58549216830981128 58760206285906944 58860899708712192 58894213166613216 58912876562850576 58956898478419968 59057928959437824 59145251881218048 59178726273698304 59197479831270144 59244773959271628 59263548447153258 59280136886124672 59304297043869696 59346297753185079 59405922838499328 59507722782434304 59632994843780176 59795199704088576 59829041947035648 59848001587657728 59861935418044032 60003386116101792 60137122368274432 60140228157909963 60185167196720384 60288302479426112 60430760661088272 60539803232283648 60558988110985728 60595135486083072 60643546230968064 60662763985509504 60747467007068352 60812124869124096 60936510222422016 60955820816357376 61040933031257088 61094834954067264 61109059072586616 61224471496820736 61253456660187246 61329387765570048 61454831130379008 61458494685936712 61606142202888192 61625665001152512 61711712515117056 61751714372554752 61820633696631264 61840224466594704 61857534142043136 61926571568540952 62079044137230848 62133862759408544 62225733750031488 62367644015610332 62430304640385024 62444839683373056 62450088613208064 62464628262306816 62499981319671168 62607083344019424 62755020686514744 62801913596577792 62909533022009856 62979744554400492 63043020155142144 63128562476315427 63151052748705792 63171968590209024 63280222154053632 63388661224766976 63492044515221504 63600846571702272 63694886641311744 63751132125983232 63765974684438208 63802064263830984 63822282943088124 63911397580353162 63975609210691584 63979423039390976 64110286796506496 64130603150542656 64220148293301728 64356416408374272 64466699680970496 64508487335615232 64523626711693488 64619031201955776 64778133012762624 64814795442621952 64835335053295872 64925864208612736 65079280711941216 65159832713084928 65217371811830784 65329130445933312 65466657382845628 65489980628287488 65532431579037696 65644730109923328 65697175083548736 65717994317635296 65809755924324048 65867868934853769 65934046227345408 66127677450528512 66186071200239536 66326510788222464 66366100770471936 66440170079367552 66538408366370304 66576067057910592 66597164810178912 66690153996890256 66739987386462208 66761137084581888 66854355224710144 66897690570267648 66913390663978432 67012328653880064 67087119199252698 67154521469607936 67269599667099648 67307672190415104 67329001786114944 67632830027083776 67654262664308736 67708313096310432 67748727869856768 67824340289354376 67984605743724306 68008826037067776 68151994107177344 68376047939469312 68413640477764608 68553574000224768 68575298418402048 68671049660164224 68731689323325672 68747691456659943 68783048224823296 68900917119344128 69002793861421056 69063726469815168 69118902952483566 69140806521678801 69188346551181312 69210272126840832 69306909978249216 69328873126296576 69425676579506688 69470678669124096 69589725909798528 69663795218694144 69761066321436672 69800548938208256 69822668518934016 69838924654384704 69900595604334612 70003950468785424 70234092720433152 70238279641070528 70502554104602984 70652152796150016 70694324733763584 70773224649761088 70947479013978112 71115124285750272 71277307446411808 71293902251351052 71365531066712064 71388146585493504 71428550079624192 71534164174147584 71550952393165056 71656747471475712 71720023641731136 71773615538946048 71777322296809857 71873832570036224 71896609168011264 71976850919314848 71996997934303232 72124072646069808 72146928544360488 72247666829964444 72320253890347008 72444184256876544 72596689375036736 72686681796231168 72835355413782528 72858436715409408 72875399639357952 72916644872949696 72939751934957856 73041597234689328 73214190800933868 73268899196007424 73292117886334464 73394455192344832 73476368646800574 73550190180999168 73676228206823424 73723985526417408 73850321373663744 73909321968992328 74035975414864554 74074051934425088 74200987666985984 74376320813647104 74393637131844576 74459330100269478 74510527055118336 74534139213520896 74638210745806848 74661863366780928 74819037008966432 75082485809769984 75106279220154624 75127302192316416 75211149627798912 75259901891551104 75277564496975736 75388869735615072 75574488514889728 75641224228845184 75725645238029163 76043895275851776 76086933780469248 76111045497347328 76171852233349236 76217318853588864 76302382825523673 76404977399668736 76454503508877312 76472446473118208 76585518461577216 76670993370574512 76879542476685312 76923053931902976 77380929252926208 77427117565550592 77513531759262144 77628143094098688 77696692278542064 77887993265345536 78268305732461481 78346941714542592 78371769621030912 78481199611616256 78525617555484288 78550502083800768 78568790236182792 78609197971226624 78743905279250432 78860335841624064 78904968364931072 78929973108360192 78993031945695504 79018064596204344 79040182514832896 79128397004246772 79207897117999104 79315373367678357 79343630376579072 79395061336141824 79531115325484032 79772055929380864 79797335450210304 79815913890725376 80004514821469056 80186970877213284 80267534537637888 80574347548117696 80719737643044864 80745317481314304 80858061641290752 80883685314012672 80973957284229204 80996622676091136 81139581726828534 81248680296562688 81274427755143168 81387910708342784 81459779938756352 81478745430115488 81550694871723714 81632628662427648 81671275546916328 81772517020760064 81893425681686528 81939774840505344 81965741304835584 82031225482068408 82171796889025494 82282283353489408 82335619163406336 82427511595508352 82453632622126272 82476712189390848 82568762091387936 82967645000041984 83259786244497408 83286171016409088 83333308426228224 83476111125359232 83673360915352992 83692841773325148 83735884795437056 83879377362679808 83972992739200656 84171416635087236 84201403664941056 84255983458762752 84373629538738176 84400367284187136 84467796535991232 84518214966355968 84612543331273776 84687260059097703 84801128762269696 85001509501310976 85021299579250944 85069419018441312 85096377257450832 85215196773804216 85327843847749632 85502373746614272 85507470867390208 85722430087934003 85808555211165696 85955599574627328 86011316447486976 86031502282257984 86158708269274368 86254867541896326 86370844017016832 86447113404394496 86772374282588288 86869218450314391 86956495749107712 87053545409541984 87105507261244416 87202723229169912 87526306813231104 87596233444731648 87623992423513728 87746341232432064 87823825246471692 87912061636460544 88192919964893184 88341319749919824 88435347717629952 88586893439156736 88717877821827072 88768089410547456 88796219746905216 88867160938907442 88895322670729887 88920205329187008 89014849446109184 89196920760356864 89349771538506752 89449492265670264 89692799556132864 89743562920553472 89772002381486592 89792903127066048 90177106702778368 90205683552411648 90277750795080576 90331637159809024 90432453719139168 90646140991632408 90809704848425472 90892703229124608 90965319346452096 91121200510602528 91218187303686144 91404765333633024 91433731224536064 91561399546885632 91642252431100896 91663588608879924 91880184990280869 92003725148561408 92084968626420224 92158537269978088 92187742028905068 92280362835787776 92316463171621234 92409213304332288 92438497501728768 92567568772675584 92627571558832128 92730950544946896 92786301213064704 92889857352811428 93096891358578688 93118566205846272 93200794139112816 93338600625047232 93551466023415498 93645456960577536 93667259525059584 93675132919812096 93749971979506752 93910625016029136 94202870394866688 94364299533014784 94469616831600738 94820165714333696 95058536335134736 95142477350344333 95238066772832256 95378885565530112 95401269857553408 95542329961967616 95626698188974848 95648962026657312 95703096395746476 95733424414632186 95862145557348352 95867096370529743 95969134559086464 96165430194759744 96195904725813984 96330222439952592 96534624612561408 96592245675835392 96700049521455744 96785440067540232 97144582287212544 97167199519143936 97222193163932928 97253002579943808 97388796312919104 97618921067911824 97722823848445952 97968491529067432 98199986074268442 98234970942431232 98298647368556544 98467095164884992 98545762625323104 98576991476452944 98714633886486072 99168427751529472 99191516175792768 99279106800359304 99489766182333696 99517614327742464 99549151155707904 99660255119051328 99864100586865888 100035230995335384 100109981079693312 100141705626872832 100281532837065216 100346535855401472 100370085995967648 100518492980820096 100630678798879047 100961508285622656 100967526984038884 101391860367802368 101449245040625664 101481393996463104 101562469644465648 101623091804785152 101736510434031564 101976908615586459 102114024615436288 102227991160766016 102461129454216974 102564071909203968 102620460716646912 102830361000337152 103006574490246336 103097533984988508 103174572337234944 103351375679016192 103504190792131584 103595589704722752 103678354428725349 103782519826771968 103960364967373824 104138514869260032 104357740976615308 104462588952723456 104495692828041216 104641599482155008 104700823407312384 104734002778401024 104758386981577056 104850893406501918 105005925703178136 105239964144480256 105324042594260672 105357419461605792 105504529338995696 105753831156904476 105791507168772096 105860081781522432 105978229194225024 106041487100645376 106159836974641632 106396447266947072 106421218520967168 106672686428625408 106915961169617712 106940853377026578 107048296600068096 107142825119436288 107326428589747584 107552365700389246 107626316857393152 107660423308419072 107810748855054336 107844913752016896 107965276378972272 107995496901454848 108186108969104712 108220392816540732 108371500244946666 108638327240153984 108734259828964952 108895034062555104 109030022694346752 109253033120673792 109287655073114112 109313099459036928 109374967309424544 109409627902436784 109562395852033992 109821286201400802 109903348794011136 109938176829501696 109968949585854464 110091682788517248 110214552970200861 110325285271498752 110514342310235136 111048228021878784 111111077901637632 111301481500478976 111564481220470656 111590455697766864 111688995150404217 111765790582677504 111957316118710272 111963990318934208 112228555513449648 112533823045582848 112623728714654976 112659418830231936 112690953288474624 112816724441698368 112889852837326656 112916346745463604 113083304603422608 113335346001747968 113361732772334592 113425892024588416 113461836343267776 113620262365072288 114130400670703872 114325978280383296 114411406948220928 114566650419979849 114607466099503104 114681755263315968 114708669709677312 114878277692365824 115006490055861768 115282780953919488 115384580897854464 115825624600419188 115941994332143616 116071393879389312 116140676348325888 116270297638893216 116442214641148032 116545038417813096 116794977926308864 116831989898018304 116995121643242752 117098433661962256 117520412571813888 117721799417424384 117788426333226432 117825753125701152 117913796956839936 118115857918875648 118290503762436096 118357452547396608 118394959662540288 118489547918543256 118527096894306516 118560273772249344 118692595506370158 118811845676998656 119015445564868608 119265989687560352 119658083894071296 119696003175315456 119723870836088064 120006772232203584 120280456315819926 120370334393440768 120576604958852224 120861521322176544 121079606464567296 121117976221971456 121287092461936128 121325527971019008 121494934014136704 121624249738248192 121873020444844032 121911641632714752 122081866062514176 122189669908134528 122218118145173232 122326042307585571 122448942993641472 122506913320374492 122658775531140096 122909662260758016 122916989371873424 123251330002305024 123423425030234112 123503428745109504 123641267393262528 123680448933189408 123715068284086272 123853143137081904 124158088274461696 124267725518817088 124451467500062976 124735288031220664 124889679366746112 124900177226416128 124929256524613632 124999962639342336 125214166688038848 125510041373029488 125603827193155584 125819066044019712 125959489108800984 126257124952630854 126302105497411584 126343937180418048 126560444308107264 126777322449533952 126984089030443008 127201693143404544 127389773282623488 127502264251966464 127531949368876416 127604128527661968 127644565886176248 127822795160706324 127951218421383168 127958846078781952 128220573593012992 128261206301085312 128440296586603456 128712832816748544 128933399361940992 129016974671230464 129047253423386976 129238062403911552 129556266025525248 129629590885243904 129670670106591744 129851728417225472 130158561423882432 130434743623661568 130658260891866624 130933314765691256 131289460219846656 131394350167097472 131435988635270592 131619511848648096 131735737869707538 131868092454690816 132255354901057024 132372142400479072 132653021576444928 132880340158735104 133076816732740608 133152134115821184 133194329620357824 133300741408361163 133380307993780512 133479974772924416 133522274169163776 133708710449420288 133795381140535296 133826781327956864 134024657307760128 134174238398505396 134309042939215872 134539199334199296 134615344380830208 134658003572229888 135265660054167552 135308525328617472 135416626192620864 135497455739713536 135648680578708752 135969211487448612 136017652074135552 136303988214354688 136827280955529216 137107148000449536 137150596836804096 137342099320328448 137463378646651344 137495382913319886 137566096449646592 137801834238688256 138005587722842112 138127452939630336 138237805904967132 138281613043357602 138376693102362624 138420544253681664 138474694757431851 138613819956498432 138657746252593152 138851353159013376 138941357338248192 139179451819597056 139522132642873344 139601097876416512 139645337037868032 139677849308769408 139801191208669224 140007900937570848 140327199035123247 140468185440866304 140476559282141056 141005108209205968 141304305592300032 141388649467527168 141546449299522176 141704425247401107 141894958027956224 142230248571500544 142554614892823616 142587804502702104 142776293170987008 142857100159248384 143068328348295168 143101904786330112 143313494942951424 143440047283462272 143554644593619714 143747665140072448 143793218336022528 143953701838629696 143993995868606464 144248145292139616 144293857088720976 144495333659928888 144888368513753088 145193378750073472 145670710827565056 145716873430818816 145750799278715904 145833289745899392 145879503869915712 146083194469378656 146428381601867736 146537798392014848 146584235772668928 146788910384689664 146952737293601148 147100380361998336 147299979111402663 147352456413646848 147447971052834816 147700642747327488 147818643937984656 148071950829729108 148148103868850176 148401975333971968 148752641627294208 148787274263689152 148918660200538956 149068278427041792 149276421491613696 149323726733561856 149638074017932864 150164971619539968 150212558440309248 150422299255597824 150519803783102208 150555128993951472 150777739471230144 151148977029779456 151282448457690368 151451290476058326 152087790551703552 152173867560938496 152222090994694656 152343704466698472 152434637707177728 152604765651047346 152809954799337472 152909007017754624 152944892946236416 153171036923154432 153341986741149024 153691694181325461 153846107863805952 154761858505852416 154854235131101184 155027063518524288 155256286188197376 155393384557084128 155775986530691072 156536611464922962 156693883429085184 156743539242061824 156962399223232512 157051235110968576 157101004167601536 157137580472365584 157276340109752877 157487810558500864 157809936729862144 157859946216720384 157986063891391008 158036129192408688 158080365029665792 158256794008493544 158630746735356714 158687260753158144 158790122672283648 159062230650968064 159544111858761728 159594670900420608 159631827781450752 160009029642938112 160373941754426568 160411280065539867 161148695096235392 161328548550583869 161439475286089728 161490634962628608 161716123282581504 161767370628025344 161947914568458408 161993245352182272 162279163453657068 162548855510286336 162557250367419999 162775821416685568 162919559877512704 162957490860230976 163101389743447428 163265257324855296 163342551093832656 163545034041520128 163786851363373056 163879549681010688 163931482609671168 164062450964136816 164343593778050988 164855023191016704 164907265244252544 164953424378781696 165137524182775872 165935290000083968 166519572488994816 166572342032818176 166666616852456448 166952222250718464 167346721830705984 167385683546650296 167471769590874112 167758754725359616 167945985478401312 168342833270174472 168747259077476352 168800734568374272 168935593071982464 169036429932711936 169225086662547552 169374520118195406 169602257524539392 170003019002621952 170042599158501888 170138838036882624 170192754514901664 170430393547608432 171004747493228544 171014941734780416 171444860175868006 171617110422331392 171911199149254656 172022632894973952 172063004564515968 172317416538548736 172509735083792652 172894226808788992 173544748565176576 173738436900628782 173912991498215424 174107090819083968 174211014522488832 174405446458339824 175192466889463296 175247984847027456 175492682464864128 175647650492943384 176682639499839648 176693172222068047 176870695435259904 177173786878313472 177435755643654144 177536178821094912 177592439493810432 177734321877814884 177790645341459774 177840410658374016 178029698892218368 178038893259555237 178393841520713728 178699543077013504 178898984531340528 179385599112265728 179487125841106944 179544004762973184 179585806254132096 180411367104823296 180420684473729889 180555501590161152 180663274319618048 180864907438278336 181292281983264816 181619409696850944 181785406458249216 181930638692904192 182242401021205056 182436374607372288 182809530667266048 182867462449072128 183122799093771264 183284504862201792 183327177217759848 183760369980561738 184007450297122816 184169937252840448 184317074539956176 184375484057810136 184632926343242468 184818426608664576 184876995003457536 185135137545351168 185255143117664256 185461901089893792 185572602426129408 185779714705622856 186193782717157376 186237132411692544 186401588278225632 186677201250094464 187102932046830996 187290913921155072 187334519050119168 187350265839624192 187499943959013504 187821250032058272 188405740789733376 188728599066029568 188939233663201476 189385687428946281 189640331428667392 190117072670269472 190284954700688666 190476133545664512 190802539715106816 191084659923935232 191253396377949696 191297924053314624 191406192791492952 191466848829264372 191734192741059486 191938269118172928 192330860389519488 192391809451627968 192660444879905184 193069249225122816 193400099042911488 193570880135080464 194334399038287872 194444386327865856 194506005159887616 194777592625838208 195237842135823648 195445647696891904 195936983058134864 196399972148536884 196469941884862464 196597294737113088 196934190329769984 197091525250646208 197153982952905888 197429267772972144 197603606804561307 198336855503058944 198383032351585536 198558213600718608 198979532364667392 199098302311415808 199320510238102656 199728201173731776 200070461990670768 200219962159386624 200283411253745664 200563065674130432 200693071710802944 200740171991935296 201036985961640192 201261357597758094 201923016571245312 201935053968077768 202694843050733579 202898490081251328 202962787992926208 203124939288931296 203246183609570304 203473020868063128 203953817231172918 204228049230872576 204455982321532032 204922258908433948 205128143818407936 205240921433293824 205660722000674304 206013148980492672 206195067969977016 206349144674469888 206702751358032384 207008381584263168 207191179409445504 207356708857450698 207422419565036403 207565039653543936 207920729934747648 208277029738520064 208715481953230616 208991385656082432 209283198964310016 209401646814624768 209468005556802048 209516773963154112 209701786813003836 210011851406356272 210479928288960512 210648085188521344 210714838923211584 211009058677991392 211507662313808952 211956458388450048 212082974201290752 212319673949283264 212842437041934336 213345372857250816 213831922339235424 213881706754053156 214096593200136192 214285650238872576 214652857179495168 215104731400778492 215320846616838144 215621497710108672 215689827504033792 215930552757944544 215990993802909696 216372217938209424 216440785633081464 216743000489893332 217276654480307968 217468519657929904 217790068125110208 218060045388693504 218506066241347584 218575310146228224 218626198918073856 218749934618849088 218819255804873568 219124791704067984 219642572402801604 219806697588022272 219876353659003392 220183365577034496 220429105940401722 220650570542997504 221028684620470272 222222155803275264 222602963000957952 223128962440941312 223180911395533728 223377990300808434 223531581165355008 223914632237420544 223927980637868416 224457111026899296 225247457429309952 225318837660463872 225381906576949248 225633448883396736 225779705674653312 225832693490927208 226166609206845216 226670692003495936 226723465544669184 226851784049176832 226923672686535552 227176935714087489 227240524730144576 228260801341407744 228651956560766592 229133300839959698 229214932199006208 229363510526631936 229417339419354624 229756555384731648 230012980111723536 230769161795708928 231651249200838376 232142787758778624 232281352696651776 232540595277786432 232884429282296064 233090076835626192 233589955852617728 233663979796036608 233990243286485504 234196867323924512 234804917197384443 235040825143627776 235443598834848768 235576852666452864 235651506251402304 235827593913679872 236231715837751296 236581007524872192 236714905094793216 236789919325080576 236979095837086512 237054193788613032 237120547544498688 237385191012740316 237623691353997312 237946120103035071 238030891129737216 238531979375120704 239316167788142592 239392006350630912 239447741672176128 240013544464407168 240560912631639852 240740668786881536 241153209917704448 241723042644353088 242159212929134592 242235952443942912 242574184923872256 242651055942038016 242989868028273408 243746040889688064 243823283265429504 244163732125028352 244379339816269056 244436236290346464 244652084615171142 244897885987282944 245013826640748984 245317551062280192 245819324521516032 245833978743746848 246846850060468224 247006857490219008 247282534786525056 247360897866378816 247430136568172544 247706286274163808 248316176548923392 248535451037634176 248902935000125952 249470576062441328 249779358733492224 249858513049227264 249999925278684672 250428333376077696 251020082746058976 251207654386311168 251638132088039424 251918978217601968 252514249905261708 252604210994823168 253120888616214528 253554644899067904 254403386286809088 255004528503932928 255063898737752832 255208257055323936 255289131772352496 255645590321412648 255917692157563904 256441147186025984 256522412602170624 256880593173206912 257167290263802009 257425665633497088 257866798723881984 258033949342460928 258094506846773952 258476124807823104 259112532051050496 259259181770487808 259341340213183488 259703456834450944 260317122847764864 260607655350943173 260869487247323136 261316521783733248 261866629531382512 262578920439693312 262788700334194944 262871977270541184 263239023697296192 263471475739415076 263736184909381632 264510709802114048 264744284800958144 265306043152889856 265760680317470208 266153633465481216 266304268231642368 266388659240715648 266601482816722326 266760615987561024 266959949545848832 267044548338327552 267417420898840576 267590762281070592 267653562655913728 268049314615520256 268348476797010792 269078398668398592 269230688761660416 269316007144459776 270531320108335104 270617050657234944 270833252385241728 270994911479427072 271297361157417504 271938422974897224 272607976428709376 273654561911058432 274214296000899072 274301193673608192 274684198640656896 274926757293302688 274990765826639772 275132192899293184 275603668477376512 276011175445684224 276254905879260672 276475611809934264 276563226086715204 276841088507363328 276949389514863702 277227639912996864 277315492505186304 277702706318026752 277882714676496384 278358903639194112 279202195752833024 279290674075736064 279355698617538816 279602382417338448 280015801875141696 280654398070246494 280936370881732608 280953118564282112 282010216418411936 282608611184600064 283092898599044352 283408850494802214 283789916055912448 284460497143001088 285109229785647232 285175609005404208 285427432051032999 285714200318496768 286136656696590336 286203809572660224 286626989885902848 286880094566924544 287109289187239428 287586436672045056 287601289111589229 287907403677259392 287987991737212928 288496290584279232 288587714177441952 288990667319857776 289776737027506176 290386757500146944 291433746861637632 291501598557431808 291666579491798784 291759007739831424 292166388938757312 292856763203735472 293075596784029696 293168471545337856 293577820769379328 293905474587202296 294599958222805326 294704912827293696 294895942105669632 295401285494654976 295637287875969312 296143901659458216 296296207737700352 296803950667943936 297505283254588416 297574548527378304 297837320401077912 298552842983227392 298647453467123712 299276148035865728 300329943239079936 300425116880618496 300844598511195648 301039607566204416 301110257987902944 301555478942460288 301892036396637141 302297954059558912 302564896915380736 302902580952116652 304175581103407104 304347735121876992 304444181989389312 304687408933396944 304869275414355456 305209531302094692 305889785892472832 306342073846308864 306683973482298048 307383388362650922 307692215727611904 309523717011704832 310054127037048576 310512572376394752 310786769114168256 311035063286176047 311551973061382144 313073222929845924 313387766858170368 313487078484123648 313924798446465024 314102470221937152 314202008335203072 314275160944731168 314552680219505754 314975621117001728 315619873459724288 315719892433440768 315972127782782016 316072258384817376 316160730059331584 316513588016987088 317261493470713428 317374521506316288 317580245344567296 318124461301936128 319189341800841216 319263655562901504 320018059285876224 320747883508853136 320822560131079734 322297390192470784 322657097101167738 322878950572179456 322981269925257216 323432246565163008 323534741256050688 323895829136916816 323986490704364544 324558326907314136 325114500734839998 325551642833371136 325839119755025408 325914981720461952 326202779486894856 326685102187665312 327090068083040256 327759099362021376 327862965219342336 328124901928273632 328687187556101976 329710046382033408 329814530488505088 329906848757563392 330275048365551744 330643658910602583 331870580000167936 333144684065636352 333333233704912896 333904444501436928 334693443661411968 334771367093300592 335066985451212651 335517509450719232 335891970956802624 336685666540348944 337601469136748544 337871186143964928 338072859865423872 338450173325095104 338749040236390812 340006038005243904 340085198317003776 340277676073765248 340385509029803328 340860787095216864 342029883469560832 342889720351736012 343234220844662784 343699951259939547 343822398298509312 344045265789947904 344126009129031936 344634833077097472 345019470167585304 345788453617577984 347089497130353152 347476873801257564 347825982996430848 348214181638167936 348422029044977664 348810892916679648 350384933778926592 350495969694054912 350985364929728256 351295300985886768 353365278999679296 353386344444136094 353741390870519808 354347573756626944 354871511287308288 355072357642189824 355184878987620864 355468643755629768 355581290682919548 355680821316748032 356077786519110474 356787683041427456 357399086154027008 357797969062681056 358613953089759409 358974251682213888 359088009525946368 359171612508264192 360841368947459778 361111003180322304 361326548639236096 361729814876556672 362584563966529632 363238819393701888 363861277385808384 364484802042410112 364872749214744576 365619061334532096 365734924898144256 366245598187542528 366569009724403584 366654354435519696 366978126922756713 367520739961123476 368339874505680896 368634149079912352 368750968115620272 369265852686484936 369753990006915072 370270275090702336 370510286235328512 370923802179787584 371145204852258816 371559429411245712 372387565434314752 372474264823385088 372803176556451264 373354402500188928 374205864093661992 374669038100238336 374700531679248384 374999887918027008 375642500064116544 376433279951362361 376811481579466752 377457198132059136 377878467326402952 378771374857892562 379280662857334784 380234145340538944 380569909401377332 380952267091329024 381605079430213632 382169319847870464 382506792755899392 382595848106629248 382812385582985904 382933697658528744 383468385482118972 383876538236345856 384661720779038976 384783618903255936 385320889759810368 386138498450245632 386800198085822976 387141760270160928 388668798076575744 388888772655731712 389012010319775232 389555185251676416 390475684271647296 390891295393783808 391873966116269728 392799944297073768 393868380659539968 394183050501292416 394307965905811776 394858535545944288 395207213609122614 396673711006117888 396766064703171072 397116427201437216 397959064729334784 398641020476205312 399456402347463552 400140923981341536 400439924318773248 400566822507491328 401126131348260864 401386143421605888 401480343983870592 402073971923280384 402522715195516188 403846033142490624 403870107936155536 405389686101467158 405796980162502656 405925575985852416 406249878577862592 406492367219140608 406946041736126256 407907634462345836 408911964643064064 409844517816867896 410481842866587648 411321444001348608 412026297960985344 412390135939954032 412698289348939776 413405502716064768 414016763168526336 414382358818891008 414713417714901396 414844839130072806 415130079307087872 415424084272295553 415841459869495296 416554059477040128 417430963906461232 418566397928620032 418803293629249536 418936011113604096 419033547926308224 419403573626007672 420023702812712544 420959856577921024 420981597105369741 421296170377042688 421429677846423168 422018117355982784 423015324627617904 423912916776900096 424165948402581504 424639347898566528 425684874083868672 426690745714501632 427663844678470848 427763413508106312 428571300477745152 429305714358990336 430209462801556984 431242995420217344 431379655008067584 431861105515889088 431981987605819392 432744435876418848 432881571266162928 433486000979786664 434553308960615936 434937039315859808 435580136250220416 437012132482695168 437150620292456448 437252397836147712 437499869237698176 437638511609747136 438249583408135968 439285144805603208 439613395176044544 439752707318006784 440366731154068992 440858211880803444 441301141085995008 441899937334207989 442057369240940544 444444311606550528 445205926001915904 446257924881882624 446361822791067456 446755980601616868 447829264474841088 447855961275736832 448914222053798592 450494914858619904 450637675320927744 451266897766793472 451559411349306624 451665386981854416 452333218413690432 453446931089338368 453703568098353664 453847345373071104 454353871428174978 454481049460289152 456521602682815488 457303913121533184 458266601679919396 458429864398012416 458727021053263872 458834678838709248 459513110769463296 460025960223447072 461075082543976383 461538323591417856 463302498401676752 464285575517557248 464562705393303552 465081190555572864 465768858564592128 466180153671252384 467179911705235456 467327959592073216 467980486572971008 468393734647849024 469609834394768886 470081650287255552 470887197669697536 471153705332905728 471303012502804608 472463431675502592 473429810189586432 473579838650161152 473958191674173024 474108387577226064 474241095088997376 474770382025480632 475892240206070142 476061782259474432 477063958750241408 478632335576285184 478784012701261824 478895483344352256 480027088928814336 481121825263279704 481233840196619601 481481337573763072 482306419835408896 483446085288706176 483985645651751607 484318425858269184 484471904887885824 485148369847744512 485302111884076032 485979736056546816 487646566530859008 488327464250056704 488758679632538112 488872472580692928 489304169230342284 489795771974565888 490027653281497968 490635102124560384 491638649043032064 491667957487493696 494565069573050112 494721795732757632 494860273136345088 495412572548327616 496632353097846784 497070902075268352 497805870000251904 498941152124882656 499558717466984448 499717026098454528 499999850557369344 500856666752155392 502040165492117952 502415308772622336 503276264176078848 503837956435203936 505028499810523416 506241777232429056 507109289798135808 508806772573618176 510009057007865856 510127797475505664 510416514110647872 510578263544704992 511291180642825296 511835384315127808 512882294372051968 513044825204341248 513761186346413824 514334580527604018 514851331266994176 515733597447763968 516067898684921856 516189013693547904 516952249615646208 518518363540975616 518682680426366976 519406913668901888 520634245695529728 521215310701886346 521738974494646272 522633043567466496 523733259062765024 525577400668389888 525743954541082368 526478047394592384 526942951478830152 529021419604228096 529488569601916288 530079516666204141 530612086305779712 531521360634940416 532307266930962432 532608536463284736 532777318481431296 533202965633444652 533521231975122048 534089096676655104 534116679778665711 534834841797681152 535181524562141184 535307125311827456 536098629231040512 536696953594021584 538156797336797184 538461377523320832 538632014288919552 541234101314469888 541666504770483456 541989822958854144 542594722314835008 543876845949794448 545215952857418752 547309123822116864 548428592001798144 548602387347216384 549368397281313792 549853514586605376 549981531653279544 550264385798586368 551207336954753024 552022350891368448 552509811758521344 552951223619868528 553126452173430408 553898779029727404 554455279825993728 554630985010372608 555405412636053504 555765429352992768 556717807278388224 558404391505666048 558581348151472128 558711397235077632 559204764834676896 560031603750283392 561308796140492988 561872741763465216 561906237128564224 564020432836823872 565217222369200128 566185797198088704 566817700989604428 568920994286002176 570218459571294464 570351218010808416 570854864102065998 571428400636993536 572407619145320448 573253979771805696 573760189133849088 574218578374478856 575202578223178458 575814807354518784 575975983474425856 576992581168558464 577175428354883904 577981334639715552 580773515000293888 583003197114863616 583333158983597568 583518015479662848 584332777877514624 585713526407470944 586151193568059392 586336943090675712 587155641538758656 587810949174404592 589199916445610652 589409825654587392 589791884211339264 590802570989309952 591274575751938624 592287803318916432 592810820413683921 593607901335887872 595010566509176832 595149097054756608 595674640802155824 597294906934247424 598552296071731456 600057010615538021 600659886478159872 600850233761236992 601689197022391296 602079215132408832 602220515975805888 603110957884920576 603784072793274282 604595908119117824 605129793830761472 605805161904233304 608084529152200737 608695470243753984 608888363978778624 609374817866793888 609738550828710912 610419062604189384 611779571784945664 612684147692617728 613367946964596096 614766776725301844 615384431455223808 619047434023409664 620108254074097152 621025144752789504 621573538228336512 622070126572352094 622267258695109209 623103946122764288 626146445859691848 626974156968247296 627849596892930048 628204940443874304 628404016670406144 628550321889462336 629105360439011508 631239746919448576 631439784866881536 631944255565564032 632144516769634752 632321460118663168 633027176033974176 634522986941426856 636248922603872256 638527311125803008 640036118571752448 641495767017706272 641645120262159468 644594780384941568 645314194202335476 645962539850514432 646864493130326016 647069482512101376 647791658273833632 647972981408729088 649116653814628272 650229001469679996 651678239510050816 651829963440923904 652405558973789712 653370204375330624 654180136166080512 655518198724042752 655725930438684672 656249803856547264 657374375112203952 659420092764066816 659629060977010176 660550096731103488 661287317821205166 663741160000335872 665997341452410331 666666467409825792 667808889002873856 669386887322823936 669542734186601184 670133970902425302 671035018901438464 671783941913605248 673371333080697888 675742372287929856 676145719730847744 676900346650190208 677498080472781624 680012076010487808 680170396634007552 680555352147530496 680771018059606656 681530807142262467 681721574190433728 684059766939121664 685779440703472024 687399902519879094 687644796597018624 688090531579895808 688252018258063872 689269666154194944 690038940335170608 691576907235155968 694178994260706304 694953747602515128 696428363276335872 696844058089955328 697621785833359296 700769867557853184 700991939388109824 701970729859456512 702590601971773536 704414751592153329 706730557999358592 706772688888272188 707482781741039616 708695147513253888 709743022574616576 710144715284379648 710369757975241728 710937287511259536 711162581365839096 711361642633496064 712155573038220948 713838360309105213 714798172308054016 715595938125362112 717227906179518818 717948503364427776 718176019051892736 718343225016528384 721682737894919556 722222006360644608 723459629753113344 725169127933059264 726477638787403776 727722554771616768 728969604084820224 731238122669064192 731469849796288512 732491196375085056 733138019448807168 733308708871039392 733956253845513426 735041479922246952 736679749011361792 737268298159824704 737501936231240544 738531705372969872 740540550181404672 741020572470657024 741847604359575168 742290409704517632 743118858822491424 744775130868629504 744948529646770176 745606353112902528 746708805000377856 748411728187323984 749338076200476672 749999775836054016 751285000128233088 752866559902724722 753622963158933504 754914396264118272 755756934652805904 757542749715785124 760468290681077888 761139818802754664 763210158860427264 765013585511798784 765191696213258496 765624771165971808 765867395317057488 766936770964237944 767753076472691712 769323441558077952 769567237806511872 770641779519620736 771501870791406027 772276996900491264 773600396171645952 774283520540321856 777337596153151488 777777545311463424 778024020639550464 779110370503352832 780951368543294592 781782590787567616 781822966052829519 783747932232539456 785599888594147536 787736761319079936 788366101002584832 788615931811623552 789717071091888576 790414427218245228 793347422012235776 793532129406342144 794232854402874432 795918129458669568 797282040952410624 798912804694927104 800281847962683072 800879848637546496 801133645014982656 802252262696521728 802772286843211776 802960687967741184 804147943846560768 805045430391032376 807692066284981248 807740215872311072 810779372202934316 811593960325005312 811851151971704832 812499757155725184 812984734438281216 813892083472252512 815815268924691672 817823929286128128 819689035633735792 820963685733175296 822642888002697216 824052595921970688 824780271879908064 825396578697879552 826811005432129536 828033526337052672 828764717637782016 829426835429802792 829689678260145612 830848168544591106 831682919738990592 833108118954080256 834861927812922464 837606587258499072 837872022227208192 838067095852616448 838807147252015344 840047405625425088 841963194210739482 842592340754085376 842859355692846336 844036234711965568 846030649255235808 847825833553800192 849278695797133056 851369748167737344 853381491429003264 855327689356941696 855526827016212624 856282296153098997 857142600955490304 858611428717980672 860418925603113968 862759310016135168 863722211031778176 863963975211638784 865488871752837696 865763142532325856 866972001959573328 869106617921231872 869874078631719616 871160272500440832 874301240584912896 874504795672295424 874999738475396352 875277023219494272 876499166816271936 878570289611206416 879226790352089088 879505414636013568 880733462308137984 881716423761606888 883799874668415978 884114738481881088 888888623213101056 890411852003831808 892515849763765248 892723645582134912 893511961203233736 895658528949682176 895711922551473664 897828444107597184 900989829717239808 901275350641855488 902533795533586944 903118822698613248 903330773963708832 904666436827380864 906893862178676736 907407136196707328 907694690746142208 908707742856349956 908962098920578304 913043205365630976 914607826243066368 916533203359838792 917669357677418496 919026221538926592 920051920446894144 922150165087952766 923076647182835712 926604996803353504 928571151035114496 930162381111145728 931537717129184256 932360307342504768 933105189858528141 934359823410470912 934655919184146432 935960973145942016 936787469295698048 939219668789537772 940163300574511104 941774395339395072 942307410665811456 942606025005609216 944926863351005184 946859620379172864 947159677300322304 947916383348346048 948216775154452128 948482190177994752 949540764050961264 951784480412140284 952123564518948864 954127917500482816 957568025402523648 957790966688704512 960054177857628672 962243650526559408 962467680393239202 962962675147526144 964612839670817792 966892170577412352 967971291303503214 968636851716538368 968943809775771648 970296739695489024 970604223768152064 971959472113093632 976654928500113408 977517359265076224 977744945161385856 978608338460684568 980055306562995936 981270204249120768 983277298086064128 983335914974987392 989130139146100224 989443591465515264 989720546272690176 990825145096655232 991930976731807749 993264706195693568 994141804150536704 995611740000503808 997882304249765312 999434052196909056 999999701114738688 1001713333504310784 1004080330984235904 1006552528352157696 1007675912870407872 1010056999621046832 1014218579596271616 1020018114015731712 1020255594951011328 1020833028221295744 1021156527089409984 1022582361285650592 1023670768630255616 1025764588744103936 1026089650408682496 1027522372692827648 1028669161055208036 1029702662533988352 1031099853779818641 1031467194895527936 1032135797369843712 1032378027387095808 1033904499231292416 1037036727081951232 1037365360852733952 1038813827337803776 1041268491391059456 1042430621403772692 1043477948989292544 1045266087134932992 1047466518125530048 1051154801336779776 1051487909082164736 1052956094789184768 1053885902957660304 1058042839208456192 1058977139203832576 1060159033332408282 1061224172611559424 1063042721269880832 1064614533861924864 1065217072926569472 1065554636962862592 1066405931266889304 1067042463950244096 1068233359557331422 1069669683595362304 1070363049124282368 1070614250623654912 1072197258462081024 1073393907188043168 1075841859269278227 1076922755046641664 1077264028577839104 1083333009540966912 1083979645917708288 1085189444629670016 1087753691899588896 1090431905714837504 1094618247644233728 1096857184003596288 1097204774694432768 1098736794562627584 1099707029173210752 1099963063306559088 1100934380768270139 1102414673909506048 1105019623517042688 1105902447239737056 1106252904346860816 1107797558059454808 1109261970020745216 1110810825272107008 1111530858705985536 1113435614556776448 1116808783011332096 1117162696302944256 1117422794470155264 1118409529669353792 1120063207500566784 1122617592280985976 1123812474257128448 1128040865673647744 1129299839854087083 1130434444738400256 1132371594396177408 1133635401979208856 1137841988572004352 1140436919142588928 1140702436021616832 1141709728204131996 1142856801273987072 1144815238290640896 1146507959543611392 1147520378267698176 1148437156748957712 1150405156446356916 1151629614709037568 1153985162337116928 1154350856709767808 1155962669279431104 1161547030000587776 1166006394229727232 1166666317967195136 1167036030959325696 1168665555755029248 1171427052814941888 1172302387136118784 1172673886181351424 1174311283077517312 1175621898348809184 1178399832891221304 1181605141978619904 1182549151503877248 1184575606637832864 1185621640827367842 1187215802671775744 1190021133018353664 1190298194109513216 1191349281604311648 1197104592143462912 1200114021231076042 1201319772956319744 1201700467522473984 1203378394044782592 1204158430264817664 1204441031951611776 1206221915769841152 1207568145586548564 1210259587661522944 1211610323808466608 1216169058304401474 1217390940487507968 1217776727957557248 1218749635733587776 1219477101657421824 1220838125208378768 1223559143569891328 1226735893929192192 1229533553450603688 1236852205554476329 1238094868046819328 1240216508148194304 1242050289505579008 1243147076456673024 1244140253144704188 1244534517390218418 1246207892245528576 1246272252816886659 1252292891719383696 1255699193785860096 1256409880887748608 1256808033340812288 1257100643778924672 1258210720878023016 1262879569733763072 1262944791316109223 1263888511131128064 1264289033539269504 1264642920237326336 1266054352067948352 1269045973882853712 1272497845207744512 1277054622251606016 1280072237143504896 1282991534035412544 1283290240524318936 1289189560769883136 1290628388404670952 1293728986260652032 1294138965024202752 1295583316547667264 1295945962817458176 1298233307629256544 1300458002939359992 1303356479020101632 1303659926881847808 1304811117947579424 1306740408750661248 1311036397448085504 1311451860877369344 1312499607713094528 1314748750224407904 1318840185528133632 1319258121954020352 1321100193462206976 1322574635642410332 1325699812002623967 1327482320000671744 1331994682904820662 1333332934819651584 1335617778005747712 1338773774645647872 1339085468373202368 1340267941804850604 1343567883827210496 1346742666161395776 1351484744575859712 1353800693300380416 1354996160945563248 1360340793268015104 1361110704295060992 1361542036119213312 1363061614284524934 1363443148380867456 1368119533878243328 1371558881406944048 1374799805039758188 1375289593194037248 1376181063159791616 1376504036516127744 1378539332308389888 1380077880670341216 1383153814470311936 1383225247631929149 1388357988521412608 1389907495205030256 1392856726552671744 1393688116179910656 1395243571666718592 1401539735115706368 1401983878776219648 1403941459718913024 1405181203943547072 1408829503184306658 1413461115998717184 1413545377776544376 1417390295026507776 1420289430568759296 1420739515950483456 1421874575022519072 1422325162731678192 1422723285266992128 1424311146076441896 1427676720618210426 1429596344616108032 1431191876250724224 1434455812359037636 1435897006728855552 1436352038103785472 1436686450033056768 1443365475789839112 1444444012721289216 1446919259506226688 1450338255866118528 1451956936955254821 1452955277574807552 1455445109543233536 1457939208169640448 1462939699592577024 1464982392750170112 1466276038897614336 1466617417742078784 1467912507691026852 1470082959844493904 1473359498022723584 1474536596319649408 1475003872462481088 1477063410745939744 1483695208719150336 1484580819409035264 1486237717644982848 1489897059293540352 1491212706225805056 1493417610000755712 1496823456374647968 1498676152400953344 1499999551672108032 1502570000256466176 1505733119805449444 1507245926317867008 1509828792528236544 1511513869305611808 1515085499431570248 1520936581362155776 1522279637605509328 1526420317720854528 1530027171023597568 1530383392426516992 1531249542331943616 1531734790634114976 1533873541928475888 1535506152945383424 1538646883116155904 1539134475613023744 1541283559039241472 1543003741582812054 1544553993800982528 1547200792343291904 1548567041080643712 1555555090622926848 1556048041279100928 1558220741006705664 1561902737086589184 1563645932105659038 1567495864465078912 1571199777188295072 1576732202005169664 1577231863623247104 1579434142183777152 1580828854436490456 1586694844024471552 1587064258812684288 1588465708805748864 1590238549998612423 1591836258917339136 1594564081904821248 1597825609389854208 1600563695925366144 1602267290029965312 1604504525393043456 1605544573686423552 1605921375935482368 1608295887693121536 1610090860782064752 1615384132569962496 1615480431744622144 1621558744405868632 1623702303943409664 1624999514311450368 1625969468876562432 1627784166944505024 1631630537849383344 1635647858572256256 1639378071267471584 1641927371466350592 1645285776005394432 1648105191843941376 1649560543759816128 1650793157395759104 1653622010864259072 1656067052674105344 1657529435275564032 1658853670859605584 1659379356520291224 1661696337089182212 1663365839477981184 1666216237908160512 1669723855625844928 1675213174516998144 1675744044454416384 1676134191705232896 1677614294504030688 1680094811250850176 1683926388421478964 1685184681508170752 1685718711385692672 1688072469423931136 1692061298510471616 1695651667107600384 1698557391594266112 1706762982858006528 1710655378713883392 1711053654032425248 1712564592306197994 1714285201910980608 1717222857435961344 1720837851206227936 1727444422063556352 1727927950423277568 1730977743505675392 1731526285064651712 1733944003919146656 1738213235842463744 1739748157263439232 1742320545000881664 1749009591344590848 1749999476950792704 1750554046438988544 1752998333632543872 1757140579222412832 1758453580704178176 1759010829272027136 1761466924616275968 1763432847523213776 1767599749336831956 1768229476963762176 1780823704007663616 1785031699527530496 1785447291164269824 1787023922406467472 1791423845102947328 1795656888215194368 1800171031846614063 1801979659434479616 1802550701283710976 1805067591067173888 1806237645397226496 1806661547927417664 1809332873654761728 1813787724357353472 1814814272393414656 1815389381492284416 1817415485712699912 1817924197841156608 1824253587456602211 1826086410731261952 1829215652486132736 1833066406719677584 1835338715354836992 1838052443077853184 1840103840893788288 1844300330175905532 1846153294365671424 1853209993606707008 1857142302070228992 1860324762222291456 1863075434258368512 1864720614685009536 1866210379717056282 1868719646820941824 1869311838368292864 1871921946291884032 1873574938591396096 1878439337579075544 1883548790678790144 1884614821331622912 1885212050011218432 1893719240758345728 1894319354600644608 1895832766696692096 1896433550308904256 1896964380355989504 1899081528101922528 1903568960824280568 1908255835000965632 1915581933377409024 1920108355715257344 1924487301053118816 1924935360786478404 1925925350295052288 1929225679341635584 1933784341154824704 1935942582607006428 1937887619551543296 1940593479390978048 1941208447536304128 1943918944226187264 1955034718530152448 1955489890322771712 1957216676921369136 1960110613125991872 1962540408498241536 1966554596172128256 1966671829949974784 1978260278292200448 1978887182931030528 1981650290193310464 1983861953463615498 1986529412391387136 1988283608301073408 1991223480001007616 1995764608499530624 1997992024357230993 1999999402229477376 2003426667008621568 2008160661968471808 2013105056704315392 2015351825740815744 2020113999242093664 2028437159192543232 2040036228031463424 2040511189902022656 2041666056442591488 2042313054178819968 2044592421426787401 2045164722571301184 2047341537260511232 2051529177488207872 2052179300817364992 2055044745385655296 2057338322110416072 2062199707559637282 2062934389791055872 2064271594739687424 2064756054774191616 2067808998462584832 2074073454163902464 2074730721705467904 2077627654675607552 2082536982782118912 2084861242807545384 2090532174269865984 2094933036251060096 2102309602673559552 2102975818164329472 2105912189578369536 2107771805915320608 2113244254776459987 2116085678416912384 2117954278407665152 2120318066664816564 2122448345223118848 2126085442539761664 2129229067723849728 2130434145853138944 2131109273925725184 2132811862533778608 2134084927900488192 2136466719114662844 2141228501247309824 2144394516924162048 2146787814376086336 2151683718538556454 2153845510093283328 2154528057155678208 2166666019081933824 2170378889259340032 2175507383799177792 2180863811429675008 2193714368007192576 2194409549388865536 2197473589125255168 2199414058346421504 2199926126613118176 2201868761536540278 2204829347819012096 2210039247034085376 2211804894479474112 2212505808693721632 2215595116118909616 2221621650544214016 2223061717411971072 2226871229113552896 2234325392605888512 2234845588940310528 2236819059338707584 2240126415001133568 2245235184561971952 2247624948514256896 2256081731347295488 2258599679708174166 2260868889476800512 2264743188792354816 2267270803958417712 2280873838285177856 2281404872043233664 2283419456408263992 2289630476581281792 2295040756535396352 2296874313497915424 2300810312892713832 2303259229418075136 2307970324674233856 2308701713419535616 2311925338558862208 2314505612374218081 2323094060001175552 2332012788459454464 2333332635934390272 2334072061918651392 2337331111510058496 2342854105629883776 2345347772362702848 2345468898158488557 2348622566155034624 2351243796697618368 2356799665782442608 2363210283957239808 2365098303007754496 2369151213275665728 2371243281654735684 2380042266036707328 2380596388219026432 2382698563208623296 2394209184286925824 2400228042462152084 2402639545912639488 2403400935044947968 2406756788089565184 2408316860529635328 2408882063903223552 2412443831539682304 2415136291173097128 2420519175323045888 2423220647616933216 2432338116608802948 2434781880975015936 2435553455915114496 2437499271467175552 2438954203314843648 2441676250416757536 2447118287139782656 2453471787858384384 2459067106901207376 2473704411108952658 2476189736093638656 2480433016296388608 2484100579011158016 2486294152913346048 2488280506289408376 2489069034780436836 2492544505633773318 2504585783438767392 2512819761775497216 2513616066681624576 2514201287557849344 2516421441756046032 2525889582632218446 2527777022262256128 2528578067078539008 2529285840474652672 2532108704135896704 2538091947765707424 2554109244503212032 2560144474287009792 2565983068070825088 2566580481048637872 2568846888459296991 2578379121539766272 2581256776809341904 2588277930048405504 2591166633095334528 2591891925634916352 2596466615258513088 2600916005878719984 2606712958040203264 2607319853763695616 2609622235895158848 2613480817501322496 2622903721754738688 2624999215426189056 2629497500448815808 2635032959659536527 2637680371056267264 2638516243908040704 2642200386924413952 2645149271284820664 2651399624005247934 2654964640001343488 2663989365809641324 2666665869639303168 2671235556011495424 2677547549291295744 2678170936746404736 2680535883609701208 2687135767654420992 2693485332322791552 2702969489151719424 2707601386600760832 2709992321891126496 2720681586536030208 2722221408590121984 2723084072238426624 2726123228569049868 2726886296761734912 2736239067756486656 2743117762813888096 2749599610079516376 2753008073032255488 2757078664616779776 2760155761340682432 2766450495263858298 2776715977042825216 2779814990410060512 2785713453105343488 2790487143333437184 2803079470231412736 2803967757552439296 2807882919437826048 2810362407887094144 2817659006368613316 2826922231997434368 2827090755553088752 2834780590053015552 2840578861137518592 2841479031900966912 2843749150045038144 2844650325463356384 2845446570533984256 2848622292152883792 2855353441236420852 2862383752501448448 2868911624718075272 2872704076207570944 2873372900066113536 2886730951579678224 2888888025442578432 2893838519012453376 2900676511732237056 2903913873910509642 2905910555149615104 2910890219086467072 2915878416339280896 2929964785500340224 2932552077795228672 2933234835484157568 2935825015382053704 2940165919688987808 2946718996045447168 2949073192639298816 2950007744924962176 2954126821491879488 2967390417438300672 2969161638818070528 2972475435289965696 2979794118587080704 2982425412451610112 2986835220001511424 2993646912749295936 2999999103344216064 3005140000512932352 3011466239610898888 3019657585056473088 3023027738611223616 3030170998863140496 3041873162724311552 3044559275211018656 3060054342047195136 3060766784853033984 3062499084663887232 3063469581268229952 3067747083856951776 3071012305890766848 3077293766232311808 3078268951226047488 3082567118078482944 3086007483165624108 3089107987601965056 3093299561339455923 3094401584686583808 3097134082161287424 3111110181245853696 3112096082558201856 3116441482013411328 3123805474173178368 3127291864211318076 3134991728930157824 3142399554376590144 3153464404010339328 3154463727246494208 3158868284367554304 3161657708872980912 3174128517625368576 3176931417611497728 3180477099997224846 3183672517834678272 3189128163809642496 3195651218779708416 3201127391850732288 3209009050786086912 3211089147372847104 3211842751870964736 3216591775386243072 3220181721564129504 3227525577807834681 3230768265139924992 3230960863489244288 3243117488811737264 3249999028622900736 3251938937753124864 3255568333889010048 3263261075698766688 3271295717144512512 3278756142534943168 3283854742932701184 3290571552010788864 3296210383687882752 3299121087519632256 3307244021728518144 3315058870551128064 3317707341719211168 3318758713040582448 3323392674178364424 3332432475816321024 3339447711251689856 3350426349033996288 3351488088908832768 3352268383410465792 3355228589008061376 3360189622501700352 3367852776842957928 3370369363016341504 3371437422771385344 3376144938847862272 3384122597020943232 3387899519562261249 3391303334215200768 3397114783188532224 3413525965716013056 3421310757427766784 3422107308064850496 3425129184612395988 3428570403821961216 3434445714871922688 3441675702412455872 3454888844127112704 3461955487011350784 3463052570129303424 3467888007838293312 3476426471684927488 3479496314526878464 3484641090001763328 3498019182689181696 3499998953901585408 3501108092877977088 3505996667265087744 3514281158444825664 3516907161408356352 3518021658544054272 3522933849232551936 3526865695046427552 3535199498673663912 3561647408015327232 3570063399055060992 3570894582328539648 3574047844812934944 3582847690205894656 3591313776430388736 3600342063693228126 3603959318868959232 3605101402567421952 3610135182134347776 3612475290794452992 3613323095854835328 3618665747309523456 3629628544786829312 3630778762984568832 3634830971425399824 3635848395682313216 3648507174913204422 3652172821462523904 3658431304972265472 3666132813439355168 3670677430709673984 3680207681787576576 3688600660351811064 3706419987213414016 3710556616663428987 3714284604140457984 3720649524444582912 3726150868516737024 3729441229370019072 3732420759434112564 3738623676736585728 3738816758450659977 3743843892583768064 3747149877182792192 3756878675158151088 3767097581357580288 3769229642663245824 3770424100022436864 3788638709201289216 3791665533393384192 3792867100617808512 3793928760711979008 3798163056203845056 3807137921648561136 3816511670001931264 3831163866754818048 3840216711430514688 3848974602106237632 3849870721572956808 3851850700590104576 3858451358683271168 3867568682309649408 3871885165214012856 3881186958781956096 3882416895072608256 3887837888452374528 3910069437060304896 3910979780645543424 3914433353842738272 3920221226251983744 3933109192344256512 3933343659899949568 3956520556584400896 3957774365862061056 3963300580386620928 3967723906927230996 3976567216602146816 3982446960002015232 3991529216999061248 3995984048714461986 3999998804458954752 4006853334017243136 4016321323936943616 4030703651481631488 4040227998484187328 4081022379804045312 4083332112885182976 4084626108357639936 4089184842853574802 4090329445142602368 4094683074521022464 4103058354976415744 4104358601634729984 4110089490771310592 4114676644220832144 4124399415119274564 4125868779582111744 4128543189479374848 4129512109548383232 4135617996925169664 4149461443410935808 4149675742895787447 4155255309351215104 4165073965564237824 4169722485615090768 4181064348539731968 4189866072502120192 4204619205347119104 4205951636328658944 4211824379156739072 4215543611830641216 4226488509552919974 4232171356833824768 4235908556815330304 4240636133329633128 4252170885079523328 4260868291706277888 4262218547851450368 4265623725067557216 4268169855800976384 4272933438229325688 4282457002494619648 4288789033848324096 4293575628752172672 4303367437077112908 4307691020186566656 4309056114311356416 4333332038163867648 4340757778518680064 4351014767598355584 4355870810865764463 4361727622859350016 4388819098777731072 4394947178250510336 4398828116692843008 4399852253226236352 4403737523073080556 4420078494068170752 4423609788958948224 4425011617387443264 4431190232237819232 4453742458227105792 4469691177880621056 4473638118677415168 4480252830002267136 4490470369123943904 4495249897028513792 4512163462694590976 4517199359416348332 4521737778953601024 4529486377584709632 4534541607916835424 4561747676570355712 4562809744086467328 4566838912816527984 4579260953162563584 4590081513070792704 4593748626995830848 4601620625785427664 4606518458836150272 4615940649348467712 4617403426839071232 4623850677117724416 4629011224748436162 4646188120002351104 4661981390166872317 4666665271868780544 4668144123837302784 4674662223020116992 4685708211259767552 4690937796316977114 4697245132310069248 4702487593395236736 4713599331564885216 4730196606015508992 4738302426551331456 4742486563309471368 4760084532073414656 4761192776438052864 4765397126417246592 4770715649995837269 4788418368573851648 4800456084924304168 4806801870089895936 4813513576179130368 4816633721059270656 4817764127806447104 4824887663079364608 4830272582346194256 4841038350646091776 4846441295233866432 4864676233217605896 4871106911830228992 4874998542934351104 4877908406629687296 4883352500833515072 4906943575716768768 4918134213802414752 4947408822217905316 4952379472187277312 4960866032592777216 4968201158022316032 4972588305826692096 4976561012578816752 4978138069560873672 4985089011267546636 5009171566877534784 5025639523550994432 5027232133363249152 5028402575115698688 5032842883512092064 5051779165264436892 5055554044524512256 5057156134157078016 5064217408271793408 5076183895531414848 5120288948574019584 5131966136141650176 5133160962097275744 5137693776918593982 5156758243079532544 5162513553618683808 5182333266190669056 5183783851269832704 5192933230517026176 5201832011757439968 5213425916080406528 5214639707527391232 5219244471790317696 5226961635002644992 5249998430852378112 5258995000897631616 5270065919319073054 5275360742112534528 5277032487816081408 5284400773848827904 5290298542569641328 5302799248010495868 5327978731619282648 5342471112022990848 5355095098582591488 5356341873492809472 5361071767219402416 5374271535308841984 5386970664645583104 5400513095539842189 5405938978303438848 5415202773201521664 5419984643782252992 5441363173072060416 5444442817180243968 5446168144476853248 5452246457138099736 5453772593523469824 5472478135512973312 5472760762369806633 5486235525627776192 5499199220159032752 5506016146064510976 5514157329233559552 5520311522681364864 5532900990527716596 5553431954085650432 5559629980820121024 5571426906210686976 5580974286666874368 5606158940462825472 5607935515104878592 5615765838875652096 5620724815774188288 5635318012737226632 5653844463994868736 5654181511106177504 5681157722275037184 5682958063801933824 5687498300090076288 5689300650926712768 5690893141067968512 5697244584305767584 5710706882472841704 5724767505002896896 5737823249436150544 5746745800132227072 5773461903159356448 5777776050885156864 5787677038024906752 5801353023464474112 5807827747821019284 5821780438172934144 5831756832678561792 5865104155590457344 5866469670968315136 5871650030764107408 5880331839377975616 5898146385278597632 5900015489849924352 5908253642983758976 5934780834876601344 5944950870579931392 5959588237174161408 5964850824903220224 5973670440003022848 5987293825498591872 5993976073071692979 5999998206688432128 6010280001025864704 6022932479221797776 6039315170112946176 6046055477222447232 6060341997726280992 6083746325448623104 6089118550422037312 6120108684094390272 6121533569706067968 6124998169327774464 6126939162536459904 6135494167713903552 6142024611781533696 6154587532464623616 6156537902452094976 6165134236156965888 6172014966331248216 6186599122678911846 6188803169373167616 6194268164322574848 6222220362491707392 6224192165116403712 6232882964026822656 6247610948346356736 6254583728422636152 6269983457860315648 6284799108753180288 6306928808020678656 6308927454492988416 6317736568735108608 6323315417745961824 6348257035250737152 6353862835222995456 6360954199994449692 6367345035669356544 6378256327619284992 6391302437559416832 6402254783701464576 6423685503741929472 6433183550772486144 6440363443128259008 6455051155615669362 6461536530279849984 6461921726978488576 6486234977623474528 6499998057245801472 6511136667778020096 6526522151397533376 6542591434289025024 6557512285069886336 6581143104021577728 6592420767375765504 6598242175039264512 6614488043457036288 6630117741102256128 6635414683438422336 6637517426081164896 6646785348356728848 6664864951632642048 6678895422503379712 6702976177817665536 6704536766820931584 6710457178016122752 6720379245003400704 6735705553685915856 6740738726032683008 6742874845542770688 6752289877695724544 6768245194041886464 6775799039124522498 6782606668430401536 6794229566377064448 6842621514855533568 6844214616129700992 6850258369224791976 6868891429743845376 6883351404824911744 6909777688254225408 6923910974022701568 6926105140258606848 6935776015676586624 6943516837122654243 6952852943369854976 6958992629053756928 6969282180003526656 6996038365378363392 6999997907803170816 7002216185755954176 7011993334530175488 7028562316889651328 7036043317088108544 7045867698465103872 7053731390092855104 7070398997347327824 7140126798110121984 7141789164657079296 7148095689625869888 7165695380411789312 7182627552860777472 7200684127386456252 7207918637737918464 7210202805134843904 7220270364268695552 7224950581588905984 7226646191709670656 7237331494619046912 7259257089573658624 7261557525969137664 7269661942850799648 7271696791364626432 7297014349826408844 7304345642925047808 7316862609944530944 7332265626878710336 7341354861419347968 7360415363575153152 7377201320703622128 7412839974426828032 7421113233326857974 7428569208280915968 7441299048889165824 7452301737033474048 7458882458740038144 7464841518868225128 7477633516901319954 7487687785167536128 7494299754365584384 7513757350316302176 7538459285326491648 7540848200044873728 7583331066786768384 7585734201235617024 7587857521423958016 7596326112407690112 7614275843297122272 7633023340003862528 7662327733509636096 7680433422861029376 7697949204212475264 7699741443145913616 7706540665377890973 7716902717366542336 7735137364619298816 7743770330428025712 7764833790145216512 7775675776904749056 7820138874120609792 7821959561291086848 7828866707685476544 7840442452503967488 7866687319799899136 7905098878978609581 7913041113168801792 7915548731724122112 7926601160773241856 7935447813854461992 7953134433204293632 7964893920004030464 7983058433998122496 7991968097428923972 7999997608917909504 8013706668034486272 8032642647873887232 8061407302963262976 8080455996968374656 8162044759608090624 8166664225770365952 8169252216715279872 8178369685707149604 8180658890285204736 8206116709952831488 8208717203269459968 8220178981542621184 8229353288441664288 8248798830238549128 8259024219096766464 8271235993850339328 8299351485791574894 8310510618702430208 8330147931128475648 8339444971230181536 8379732145004240384 8409238410694238208 8411903272657317888 8423648758313478144 8431087223661282432 8452977019105839948 8471817113630660608 8481272266659266256 8504341770159046656 8521736583412555776 8524437095702900736 8531247450135114432 8536339711601952768 8545866876458651376 8564914004989239296 8587151257504345344 8606734874154225816 8618112228622712832 8657965438881334303 8666664076327735296 8681515557037360128 8702029535196711168 8711741621731528926 8723455245718700032 8789894356501020672 8797656233385686016 8799704506452472704 8807475046146161112 8840156988136341504 8847219577917896448 8850023234774886528 8862380464475638464 8907484916454211584 8939382355761242112 8947276237354830336 8960505660004534272 8980940738247887808 8990499794057027584 9024326925389181952 9034398718832696664 9058972755169419264 9069083215833670848 9123495353140711424 9125619488172934656 9133677825633055968 9180163026141585408 9187497253991661696 9203241251570855328 9213036917672300544 9231881298696935424 9234806853678142464 9247701354235448832 9258022449496872324 9279898684018367769 9292376240004702208 9323962780333744634 9333330543737561088 9336288247674605568 9349324446040233984 9371416422519535104 9381875592633954228 9404975186790473472 9427198663129770432 9460393212031017984 9476604853102662912 9484973126618942736 9522385552876105728 9530794252834493184 9541431299991674538 9576836737147703296 9600912169848608336 9627027152358260736 9633267442118541312 9635528255612894208 9649775326158729216 9660545164692388512 9682076701292183552 9682576733423504043 9692882590467732864 9729352466435211792 9749997085868702208 9755816813259374592 9766705001667030144 9813887151433537536 9836268427604829504 9894817644435810632 9921732065185554432 9945176611653384192 9953122025157633504 9956276139121747344 9970178022535093272 10018343133755069568 10051279047101988864 10054464266726498304 10056805150231397376 10065685767024184128 10103558330528873784 10111108089049024512 10114312268314156032 10128434816543586816 10152367791062829696 10163698558686783747 10240577897148039168 10263932272283300352 10266321924194551488 10275387553837187964 10313516486159065088 10325027107237367616 10364666532381338112 10385866461034052352 10403664023514879936 10429279415054782464 10438488943580635392 10453923270005289984 10499996861704756224 10517990001795263232 10540131838638146108 10550721484225069056 10554064975632162816 10568801547697655808 10580597085139282656 10605598496020991736 10655957463238565296 10684942224045981696 10710190197165182976 10712683746985618944 10722143534438804832 10748543070617683968 10773941329291166208 10801026191079684378 10811877956606877696 10830405546403043328 10839969287564505984 10888885634360487936 10892336288953706496 10904492914276199472 10907545187046939648 10945521524739613266 10972471051255552384 10998398440318065504 11012032292129021952 11040623045362729728 11065801981055433192 11106863908171300864 11119259961640242048 11131669849990286961 11142853812421373952 11161948573333748736 11215871030209757184 11231531677751304192 11241449631548376576 11270636025474453264 11307688927989737472 11308363022212355008 11365916127603867648 11374996600180152576 11378601301853425536 11381786282135937024 11394489168611535168 11421413764945683408 11449535010005793792 11475646498872301088 11493491600264454144 11546923806318712896 11555552101770313728 11575354076049813504 11602706046928948224 11615655495642038568 11643560876345868288 11663513665357123584 11730208311180914688 11732939341936630272 11743300061528214816 11760663678755951232 11796292770557195264 11800030979699848704 11816507285967517952 11869561669753202688 11889901741159862784 11929701649806440448 11947340880006045696 11974587650997183744 11987952146143385958 11999996413376864256 12020560002051729408 12045864958443595552 12092110954444894464 12120683995452561984 12167492650897246208 12178237100844074624 12243067139412135936 12249996338655548928 12253878325072919808 12270988335427807104 12284049223563067392 12309175064929247232 12313075804904189952 12330268472313931776 12344029932662496432 12373198245357823692 12377606338746335232 12388536328645149696 12448384330232807424 12465765928053645312 12495221896692713472 12509167456845272304 12539966915720631296 12569598217506360576 12613857616041357312 12617854908985976832 12635473137470217216 12646630835491923648 12696514070501474304 12707725670445990912 12721908399988899384 12756512655238569984 12782604875118833664 12804509567402929152 12847371007483858944 12866367101544972288 12880726886256518016 12910102311231338724 12923073060559699968 12923843453956977152 12972469955246949056 12999996114491602944 13022273335556040192 13053044302795066752 13085182868578050048 13115024570139772672 13184841534751531008 13196484350078529024 13260235482204512256 13270829366876844672 13275034852162329792 13293570696713457696 13357790845006759424 13409073533641863168 13420914356032245504 13440758490006801408 13471411107371831712 13481477452065366016 13485749691085541376 13504579755391449088 13536490388083772928 13551598078249044996 13565213336860803072 13588459132754128896 13685243029711067136 13688429232259401984 13700516738449583952 13737782859487690752 13766702809649823488 13819555376508450816 13847821948045403136 13852210280517213696 13871552031353173248 13887033674245308486 13905705886739709952 13917985258107513856 13938564360007053312 13985944170500616951 13999995815606341632 14004432371511908352 14023986669060350976 14057124633779302656 14091735396930207744 14107462780185710208 14140797994694655648 14280253596220243968 14283578329314158592 14296191379251739776 14312146949987511807 14331390760823578624 14365255105721554944 14401368254772912504 14420405610269687808 14440540728537391104 14449901163177811968 14453292383419341312 14474662989238093824 14518514179147317248 14523115051938275328 14539323885701599296 14543393582729252864 14594028699652817688 14633725219889061888 14664531253757420672 14720830727150306304 14754402641407244256 14825679948853656064 14842226466653715948 14857138416561831936 14882598097778331648 14904603474066948096 14917764917480076288 14929683037736450256 14955267033802639908 14988599508731168768 15027514700632604352 15076918570652983296 15081696400089747456 15166662133573536768 15171468402471234048 15192652224815380224 15228551686594244544 15266046680007725056 15360866845722058752 15395898408424950528 15399482886291827232 15413081330755781946 15433805434733084672 15470274729238597632 15487540660856051424 15551351553809498112 15640277748241219584 15643919122582173696 15657733415370953088 15680884905007934976 15733374639599798272 15810197757957219162 15826082226337603584 15831097463448244224 15853202321546483712 15870895627708923984 15906268866408587264 15966116867996244992 15983936194857847944 16027413336068972544 16065285295747774464 16122814605926525952 16160911993936749312 16201539286619526567 16324089519216181248 16333328451540731904 16338504433430559744 16356739371414299208 16361317780570409472 16417434406538919936 16418282287109419899 16440357963085242368 16458706576883328576 16497597660477098256 16518048438193532928 16542471987700678656 16598702971583149788 16660295862256951296 16678889942460363072 16759464290008480768 16818476821388476416 16823806545314635776 16847297516626956288 16862174447322564864 16905954038211679896 16943634227261321216 16962544533318532512 17043473166825111552 17048874191405801472 17062494900270228864 17072679423203905536 17091733752917302752 17129828009978478592 17174302515008690688 17213469748308451632 17315930877762668606 17333328152655470592 17363031114074720256 17404059070393422336 17423483243463057852 17595312466771372032 17599409012904945408 17614950092292322224 17694439155835792896 17700046469549773056 17724760928951276928 17878764711522484224 17894552474709660672 17921011320009068544 17961881476495775616 17980999588114055168 17981928219215078937 18048653850778363904 18068797437665393328 18117945510338838528 18138166431667341696 18246990706281422848 18251238976345869312 18267355651266111936 18360326052283170816 18374994507983323392 18406482503141710656 18426073835344601088 18463762597393870848 18469613707356284928 18495402708470897664 18516044898993744648 18559797368036735538 18584752480009404416 18647925560667489268 18666661087475122176 18672576495349211136 18698648892080467968 18742832845039070208 18763751185267908456 18809950373580946944 18854397326259540864 18920786424062035968 18953209706205325824 18969946253237885472 19044771105752211456 19061588505668986368 19082862599983349076 19153673474295406592 19201824339697216672 19271056511225788416 19299550652317458432 19321090329384777024 19365153466847008086 19385765180935465728 19458704932870423584 19499994171737404416 19533410003334060288 19627774302867075072 19672536855209659008 19789635288871621264 19843464130371108864 19890353223306768384 19906244050315267008 19912552278243494688 19940356045070186544 20036686267510139136 20108928533452996608 20113610300462794752 20131371534048368256 20207116661057747568 20222216178098049024 20228624536628312064 20256869633087173632 20304735582125659392 20327397117373567494 20527864544566600704 20532643848389102976 20550775107674375928 20627032972318130176 20650054214474735232 20729333064762676224 20771732922068104704 20807328047029759872 20858558830109564928 20876977887161270784 20907846540010579968 20999993723409512448 21035980003590526464 21080263677276292216 21108129951264325632 21137603095395311616 21161194170278565312 21211196992041983472 21311914926477130592 21420380394330365952 21425367493971237888 21444287068877609664 21497086141235367936 21547882658582332416 21602052382159368756 21623755913213755392 21660811092806086656 21679938575129011968 21777771268720975872 21784672577907412992 21808985828552398944 21815090374093879296 21891043049479226532 21944942102511104768 21996796880636131008 22024064584258043904 22081246090725459456 22131603962110866384 22238519923280484096 22263339699980573922 22285707624842747904 22323897146667497472 22463063355502608384 22482899263096753152 22541272050948906528 22615377855979474944 22616726044424710016 22749993200360305152 22757202603706851072 22763572564271874048 22788978337223070336 22842827529891366816 22899070020011587584 22951292997744602176 22986983200528908288 23093847612637425792 23150708152099627008 23205412093857896448 23231310991284077136 23327027330714247168 23460416622361829376 23465878683873260544 23486600123056429632 23521327357511902464 23592585541114390528 23600061959399697408 23633014571935035904 23715296636935828743 23739123339506405376 23779803482319725568 23859403299612880896 23894681760012091392 23949175301994367488 23975904292286771916 23999992826753728512 24041120004103458816 24091729916887191104 24184221908889788928 24241367990905123968 24334985301794492416 24356474201688149248 24486134278824271872 24499992677311097856 24507756650145839616 24541976670855614208 24618350129858494464 24626151609808379904 24660536944627863552 24688059865324992864 24746396490715647384 24777072657290299392 24931531856107290624 24990443793385426944 25018334913690544608 25079933831441262592 25139196435012721152 25227715232082714624 25235709817971953664 25270946274940434432 25293261670983847296 25415451340891981824 25443816799977798768 25513025310477139968 25565209750237667328 25609019134805858304 25694742014967717888 25761453772513036032 25820204622462677448 25847686907913954304 25944939910493898112 25973896316644002909 25999992228983205888 26044546671112080384 26106088605590133504 26170365737156100096 26230049140279545344 26369683069503062016 26392968700157058048 26520470964409024512 26541658733753689344 26550069704324659584 26587141393426915392 26715581690013518848 26818147067283726336 26841828712064491008 26881516980013602816 26942822214743663424 26962954904130732032 26971499382171082752 27009159510782898176 27072980776167545856 27103196156498089992 27176918265508257792 27370486059422134272 27376858464518803968 27401033476899167904 27533405619299646976 27639110753016901632 27695643896090806272 27704420561034427392 27743104062706346496 27774067348490616972 27835970516215027712 27877128720014106624 27971888341001233902 27999991631212683264 28008864743023816704 28047973338120701952 28114249267558605312 28214925560371420416 28281595989389311296 28567156658628317184 28592382758503479552 28624293899975023614 28662781521647157248 28730510211443109888 28802736509545825008 28881081457074782208 28899802326355623936 28906584766838682624 28949325978476187648 29046230103876550656 29047730200270512129 29078647771403198592 29086787165458505728 29188057399305635376 29267450439778123776 29329062507514841344 29441661454300612608 29508805282814488512 29651359897707312128 29684452933307431896 29765196195556663296 29835529834960152576 29859366075472900512 29910534067605279816 29977199017462337536 30055029401265208704 30153837141305966592 30163392800179494912 30333324267147073536 30342936804942468096 30385304449630760448 30457103373188489088 30491095676060351241 30532093360015450112 30721733691444117504 30791796816849901056 30798965772583654464 30826162661511563892 30940549458477195264 30975081321712102848 31287838245164347392 31315466830741906176 31361769810015869952 31466749279199596544 31620395515914438324 31652164452675207168 31662194926896488448 31706404643092967424 31741791255417847968 31812537732817174528 31932233735992489984 31967872389715695888 32054826672137945088 32130570591495548928 32245629211853051904 32321823987873498624 32403078573239053134 32666656903081463808 32677008866861119488 32713478742828598416 32722635561140818944 32836564574218839798 32880715926170484736 32917413153766657152 32995195320954196512 33036096876387065856 33197405943166299576 33320591724513902592 33357779884920726144 33395009549970860883 33518928580016961536 33647613090629271552 33694595033253912576 33724348894645129728 33811908076423359792 33887268454522642432 33925089066637065024 34097748382811602944 34124989800540457728 34145358846407811072 34183467505834605504 34348605030017381376 34426939496616903264 34631861755525337212 34666656305310941184 34726062228149440512 34808118140786844672 34846966486926115704 35190624933542744064 35198818025809890816 35229900184584644448 35388878311671585792 35400092939099546112 35449521857902553856 35789104949419321344 35842022640018137088 35923762952991551232 35963856438430157874 36097307701556727808 36137594875330786656 36276332863334683392 36493981412562845696 36502477952691738624 36534711302532223872 36749989015966646784 36812965006283421312 36852147670689202176 36927525194787741696 36939227414712569856 36990805416941795328 37032089797987489296 37119594736073471076 37295851121334978536 37345152990698422272 37397297784160935936 37485665690078140416 37527502370535816912 37619900747161893888 37708794652519081728 37841572848124071936 37906419412410651648 37939892506475770944 38089542211504422912 38123177011337972736 38165725199966698152 38307346948590813184 38403648679394433344 38542113022451576832 38599101304634916864 38642180658769554048 38730306933694016172 38771530361870931456 38917409865740847168 38999988343474808832 39066820006668120576 39255548605734150144 39345073710419318016 39579270577743242528 39780706446613536768 39812488100630534016 39825104556486989376 39880712090140373088 40073372535020278272 40227220600925589504 40262743068096736512 40414233322115495136 40444432356196098048 40457249073256624128 40513739266174347264 40609471164251318784 40654794234747134988 41055729089133201408 41065287696778205952 41101550215348751856 41300108428949470464 41458666129525352448 41543465844136209408 41614656094059519744 41717117660219129856 41753955774322541568 41815693080021159936 41957832511501850853 41999987446819024896 42071960007181052928 42160527354552584432 42275206190790623232 42322388340557130624 42422393984083966944 42623829852954261184 42840760788660731904 42850734987942475776 42888574137755219328 42994172282470735872 43095765317164664832 43204104764318737512 43321622185612173312 43359877150258023936 43555542537441951744 43569345155814825984 43617971657104797888 43630180748187758592 43782086098958453064 43889884205022209536 43993593761272262016 44162492181450918912 44263207924221732768 44477039846560968192 44526679399961147844 44571415249685495808 44647794293334994944 44965798526193506304 45082544101897813056 45230755711958949888 45233452088849420032 45499986400720610304 45514405207413702144 45577956674446140672 45685655059782733632 45798140040023175168 45902585995489204352 46187695225274851584 46301416304199254016 46410824187715792896 46462621982568154272 46654054661428494336 46920833244723658752 46931757367746521088 46973200246112859264 47042654715023804928 47185171082228781056 47200123918799394816 47266029143870071808 47430593273871657486 47478246679012810752 47559606964639451136 47718806599225761792 47898350603988734976 47951808584573543832 48082240008206917632 48183459833774382208 48368443817779577856 48482735981810247936 48604617859858579701 48669970603588984832 48712948403376298496 48972268557648543744 48999985354622195712 49015513300291679232 49083953341711228416 49252303219616759808 49321073889255727104 49376119730649985728 49492792981431294768 49554145314580598784 49980887586770853888 50036669827381089216 50159867662882525184 50278392870025442304 50455430464165429248 50471419635943907328 50541892549880868864 50586523341967694592 50830902681783963648 50887633599955597536 51130419500475334656 51218038269611716608 51389484029935435776 51522907545026072064 51640409244925354896 51695373815827908608 51889879820987796224 51947792633288005818 51999984457966411776 52089093342224160768 52212177211180267008 52460098280559090688 52785937400314116096 53083317467507378688 53100139408649319168 53174282786853830784 53431163380027037696 53636294134567452672 53683657424128982016 53763033960027205632 53885644429487326848 53942998764342165504 53945784657645236811 54018319021565796352 54145961552335091712 54206392312996179984 54353836531016515584 54740972118844268544 54753716929037607936 54802066953798335808 55066811238599293952 55278221506033803264 55391287792181612544 55408841122068854784 55486208125412692992 55548134696981233944 55671941032430055424 55754257440028213248 55943776682002467804 55999983262425366528 56017729486047633408 56095946676241403904 56228498535117210624 56429851120742840832 56563191978778622592 57134313317256634368 57184765517006959104 57248587799950047228 57461020422886219776 57605473019091650016 57813169533677365248 57898651956952375296 58095460400541024258 58157295542806397184 58173574330917011456 58376114798611270752 58658125015029682688 58883322908601225216 59017610565628977024 59302719795414624256 59368905866614863792 59530392391113326592 59671059669920305152 59718732150945801024 59821068135210559632 59954398034924675072 60110058802530417408 60326785600358989824 60605758072169340121 60666648534294147072 60685873609884936192 60770608899261520896 60914206746376978176 60982191352120702482 61064186720030900224 61583593633699802112 61597931545167308928 61652325323023127784 61881098916954390528 61950162643424205696 62575676490328694784 62630933661483812352 62723539620031739904 62933498558399193088 63240791031828876648 63324389853792976896 63412809286185934848 63483582510835695936 63864467471984979968 63935744779431391776 64261141182991097856 64491258423706103808 64643647975746997248 64806157146478106268 65333313806162927616 65354017733722238976 65426957485657196832 65445271122281637888 65673129148437679596 65834826307533314304 65990390641908393024 66072193752774131712 66394811886332599152 66715559769841452288 66790019099941721766 67037857160033923072 67389190066507825152 67448697789290259456 67623816152846719584 67774536909045284864 67850178133274130048 68249979601080915456 68290717692815622144 68366935011669211008 68697210060034762752 68853878993233806528 69263723511050674424 69452124456298881024 69616236281573689344 69693932973852231408 70381249867085488128 70397636051619781632 70459800369169288896 70777756623343171584 70800185878199092224 70899043715805107712 71145889910807486229 71578209898838642688 71684045280036274176 71847525905983102464 71927712876860315748 72194615403113455616 72275189750661573312 72552665726669366784 73004955905383477248 73069422605064447744 73499978031933293568 73625930012566842624 73855050389575483392 73878454829425139712 73981610833883590656 74064179595974978592 74239189472146942152 74591702242669957072 74794595568321871872 74971331380156280832 75055004741071633824 75239801494323787776 75417589305038163456 75683145696248143872 75812838824821303296 75879785012951541888 76246354022675945472 76331450399933396304 76807297358788866688 77084226044903153664 77284361317539108096 77460613867388032344 77543060723741862912 77834819731481694336 77921688949932008727 77999976686949617664 78133640013336241152 78511097211468300288 78690147420838636032 79158541155486485056 79561412893227073536 79624976201261068032 79650209112973978752 79761424180280746176 80146745070040556544 80454441201851179008 80525486136193473024 80828466644230990272 80888864712392196096 80914498146513248256 81027478532348694528 81218942328502637568 81309588469494269976 82111458178266402816 82130575393556411904 82203100430697503712 82600216857898940928 82917332259050704896 83086931688272418816 83229312188119039488 83507911548645083136 83631386160042319872 83915665023003701706 83999974893638049792 84143920014362105856 84321054709105168864 84644776681114261248 84844787968167933888 85247659705908522368 85701469975884951552 85777148275510438656 85988344564941471744 86191530634329329664 86408209528637475024 86643244371224346624 86719754300516047872 87138690311629651968 87235943314209595776 87260361496375517184 87564172197916906128 87779768410044419072 87987187522544524032 88324984362901837824 88526415848443465536 88954079693121936384 89053358799922295688 89295588586669989888 89931597052387012608 90165088203795626112 90461511423917899776 90466904177698840064 90999972801441220608 91028810414827404288 91155913348892281344 91371310119565467264 91596280080046350336 91805171990978408704 92375390450549703168 92821648375431585792 92925243965136308544 93863514735493042176 93946400492225718528 94085309430047609856 94370342164457562112 94400247837598789632 94532058287740143616 94861186547743314972 94956493358025621504 95119213929278902272 95437613198451523584 95796701207977469952 95903617169147087664 96164480016413835264 96366919667548764416 96736887635559155712 96965471963620495872 97209235719717159402 97339941207177969664 97425896806752596992 97999970709244391424 98031026600583358464 98167906683422456832 98642147778511454208 98752239461299971456 98985585962862589536 99108290629161197568 99961775173541707776 100073339654762178432 100185028649912582649 100319735325765050368 100556785740050884608 100942839271887814656 101083785099761737728 101173046683935389184 101661805363567927296 101775267199911195072 102436076539223433216 103045815090052144128 103280818489850709792 103390747631655817216 103779759641975592448 103895585266576011636 103999968915932823552 104178186684448321536 104424354422360534016 104920196561118181376 105571874800628232192 106166634935014757376 106200278817298638336 106348565573707661568 106862326760054075392 107367314848257964032 107526067920054411264 107771288858974653696 107891569315290473622 108036638043131592704 108291923104670183424 108412784625992359968 109481944237688537088 109507433858075215872 109604133907596671616 110133622477198587904 110556443012067606528 110782575584363225088 110817682244137709568 110972416250825385984 111096269393962467888 111343882064860110848 111887553364004935608 112035458972095266816 112191893352482807808 112456997070234421248 112859702241485681664 113126383957557245184 114268626634513268736 114369531034013918208 114497175599900094456 114922040845772439552 115210946038183300032 115626339067354730496 115797303913904750592 116190920801082048516 116314591085612794368 116752229597222541504 117316250030059365376 117766645817202450432 118035221131257954048 118605439590829248512 118737811733229727584 119342119339840610304 119437464301891602048 119642136270421119264 119908796069849350144 120220117605060834816 121211516144338680242 121333297068588294144 121371747219769872384 121541217798523041792 121828413492753956352 121964382704241404964 123167187267399604224 123195863090334617856 123304650646046255568 123900325286848411392 125151352980657389568 125261867322967624704 125447079240063479808 125866997116798386176 125873497534505552559 126481582063657753296 126825618572371869696 126967165021671391872 127728934943969959936 127871489558862783552 128522282365982195712 128982516847412207616 129287295951493994496 129612314292956212536 130666627612325855232 130708035467444477952 130853914971314393664 130890542244563275776 131346258296875359192 131669652615066628608 131980781283816786048 132789623772665198304 133431119539682904576 133580038199883443532 134075714320067846144 134897395578580518912 135247632305693439168 135700356266548260096 136499959202161830912 136733870023338422016 137394420120069525504 137707757986467613056 138527447022101348848 138904248912597762048 139232472563147378688 139387865947704462816 140762499734170976256 140795272103239563264 140919600738338577792 141555513246686343168 141600371756398184448 141798087431610215424 142291779821614972458 143156419797677285376 143695051811966204928 143855425753720631496 144389230806226911232 144550379501323146624 145105331453338733568 146009911810766954496 146138845210128895488 146999956063866587136 147251860025133685248 147756909658850279424 147963221667767181312 148128359191949957184 148478378944293884304 149183404485339914144 149942662760312561664 150110009482143267648 150479602988647575552 150835178610076326912 151366291392496287744 151625677649642606592 151759570025903083776 152492708045351890944 152662900799866792608 153614594717577733376 154168452089806307328 154568722635078216192 154921227734776064688 155086121447483725824 155669639462963388672 155843377899864017454 155999953373899235328 156267280026672482304 157380294841677272064 158317082310972970112 159249952402522136064 159300418225947957504 159522848360561492352 160293490140081113088 160908882403702358016 161050972272386946048 161656933288461980544 161828996293026496512 162054957064697389056 162437884657005275136 162619176938988539952 164222916356532805632 164261150787112823808 164406200861395007424 165200433715797881856 165834664518101409792 166173863376544837632 166458624376238078976 167015823097290166272 167262772320084639744 167831330046007403412 167999949787276099584 168287840028724211712 168642109418210337728 169289553362228522496 169689575936335867776 170495319411817044736 171402939951769903104 171554296551020877312 172383061268658659328 172816419057274950048 173439508601032095744 174471886628419191552 174520722992751034368 175128344395833812256 175559536820088838144 175974375045089048064 176649968725803675648 177052831696886931072 177908159386243872768 178106717599844591376 178591177173339979776 179863194104774025216 180330176407591252224 180933808355397680128 181817274216508020363 181999945602882441216 182057620829654808576 182311826697784562688 182742620239130934528 183192560160092700672 183610343981956817408 184750780901099406336 185643296750863171584 185850487930272617088 187727029470986084352 187892800984451437056 188170618860095219712 188740684328915124224 188800495675197579264 189064116575480287232 189722373095486629944 190238427858557804544 191593402415954939904 191807234338294175328 192733839335097528832 193473775271118311424 193930943927240991744 194418471439434318804 194851793613505193984 195999941418488782848 196062053201166716928 196335813366844913664 197504478922599942912 197971171925725179072 198216581258322395136 200146679309524356864 200370057299825165298 200639470651530100736 201113571480101769216 202167570199523475456 202346093367870778368 203323610727135854592 203550534399822390144 204872153078446866432 206091630180104288256 206561636979701419584 206781495263311634432 207559519283951184896 207791170533152023272 208356373368896643072 208848708844721068032 209840393122236362752 211143749601256464384 212333269870029514752 212400557634597276672 212697131147415323136 213437669732422458687 213724653520108150784 214734629696515928064 215052135840108822528 215542577717949307392 215783138630580947244 216583846209340366848 216825569251984719936 219014867716150431744 219208267815193343232 220267244954397175808 221565151168726450176 221635364488275419136 221944832501650771968 222192538787924935776 222687764129720221696 223775106728009871216 224383786704965615616 224913994140468842496 225719404482971363328 226252767915114490368 228739062068027836416 228994351199800188912 230421892076366600064 231252678134709460992 232381841602164097032 232629182171225588736 233504459194445083008 233765066849796026181 234632500060118730752 235533291634404900864 236070442262515908096 237210879181658497024 237475623466459455168 238684238679681220608 238874928603783204096 239284272540842238528 240440235210121669632 242423032288677360484 242666594137176588288 242743494439539744768 243082435597046083584 243656826985507912704 243928765408482809928 246334374534799208448 246391726180669235712 246609301292092511136 247800650573696822784 250523734645935249408 250894158480126959616 251746995069011105118 252963164127315506592 253934330043342783744 255457869887939919872 255742979117725567104 257965033694824415232 258574591902987988992 259224628585912425072 261416070934888955904 261707829942628787328 261781084489126551552 262692516593750718384 263339305230133257216 263961562567633572096 265579247545330396608 266862239079365809152 267160076399766887064 268151428640135692288 269794791157161037824 270495264611386878336 271400712533096520192 272999918404323661824 273467740046676844032 274788840240139051008 275415515972935226112 277054894044202697696 278464945126294757376 278775731895408925632 281590544206479126528 281839201476677155584 283111026493372686336 283200743512796368896 283596174863220430848 284583559643229944916 286312839595354570752 287390103623932409856 287710851507441262992 289100759002646293248 290210662906677467136 292019823621533908992 292277690420257790976 293999912127733174272 294503720050267370496 295926443335534362624 296256718383899914368 296956757888587768608 298366808970679828288 299885325520625123328 300220018964286535296 300959205977295151104 301670357220152653824 303251355299285213184 303519140051806167552 304985416090703781888 305325801599733585216 307229189435155466752 309137445270156432384 309842455469552129376 310172242894967451648 311339278925926777344 311686755799728034908 311999906747798470656 312534560053344964608 314760589683354544128 316634164621945940224 318499904805044272128 318600836451895915008 319045696721122984704 320586980280162226176 322101944544773892096 323313866576923961088 324109914129394778112 324875769314010550272 325238353877977079904 328445832713065611264 328522301574225647616 328812401722790014848 330400867431595763712 331669329036202819584 332347726753089675264 332917248752476157952 334031646194580332544 335662660092014806824 336575680057448423424 337284218836420675456 338579106724457044992 339379151872671735552 340990638823634089472 342805879903539806208 343108593102041754624 344766122537317318656 345632838114549900096 346879017202064191488 348943773256838383104 350256688791667624512 351119073640177676288 351948750090178096128 353299937451607351296 354105663393773862144 355816318772487745536 356213435199689182752 359726388209548050432 360660352815182504448 361867616710795360256 363634548433016040726 363999891205764882432 364115241659309617152 364623653395569125376 365485240478261869056 367220687963913634816 369501561802198812672 371700975860545234176 375454058941972168704 375785601968902874112 376341237720190439424 377600991350395158528 377620492603516657677 378128233150960574464 379444746190973259888 380476855717115609088 383186804831909879808 383614468676588350656 385467678670195057664 386947550542236622848 387861887854481983488 388836942878868637608 389703587227010387968 391999882836977565696 392124106402333433856 392671626733689827328 395008957845199885824 395942343851450358144 400293358619048713728 400740114599650330596 402227142960203538432 404692186735741556736 407101068799644780288 412183260360208576512 413123273959402839168 413562990526623268864 415119038567902369792 415582341066304046544 416712746737793286144 417697417689442136064 419680786244472725504 422287499202512928768 424666539740059029504 424801115269194553344 425394262294830646272 426875339464844917374 427449307040216301568 429469259393031856128 431085155435898614784 431566277261161894488 433167692418680733696 433651138503969439872 438029735432300863488 438416535630386686464 440534489908794351616 443270728976550838272 443889665003301543936 444385077575849871552 447550213456019742432 449827988280937684992 451438808965942726656 452505535830228980736 457478124136055672832 457988702399600377824 460843784152733200128 462505356269418921984 464763683204328194064 465258364342451177472 467008918388890166016 467530133699592052362 469265000120237461504 472140884525031816192 474421758363316994048 474951246932918910336 477749857207566408192 478568545081684477056 480880470420243339264 484846064577354720968 485486988879079489536 486164871194092167168 487313653971015825408 487857530816965619856 492668749069598416896 492783452361338471424 493218602584185022272 495601301147393645568 501047469291870498816 501788316960253919232 503493990138022210236 505926328254631013184 507868660086685567488 511485958235451134208 517149183805975977984 518449257171824850144 523415659885257574656 523562168978253103104 525385033187501436768 526678610460266514432 527923125135267144192 531158495090660793216 533724478158731618304 534320152799533774128 539589582314322075648 540990529222773756672 542801425066193040384 545451822649524061089 545999836808647323648 546935480093353688064 549577680480278102016 550831031945870452224 554109788088405395392 556929890252589514752 557551463790817851264 563181088412958253056 563678402953354311168 566222052986745372672 566401487025592737792 567192349726440861696 569167119286459889832 574780207247864819712 575421703014882525984 578201518005292586496 580421325813354934272 584555380840515581952 587999824255466348544 589007440100534740992 592513436767799828736 593913515777175537216 596733617941359656576 600440037928573070592 601918411954590302208 603340714440305307648 606502710598570426368 607038280103612335104 609970832181407563776 610651603199467170432 614458378870310933504 618274890540312864768 619684910939104258752 620344485789934903296 622678557851853554688 623373511599456069816 625069120106689929216 629521179366709088256 633268329243891880448 636999809610088544256 637201672903791830016 638091393442245969408 641173960560324452352 644203889089547784192 646627733153847922176 649751538628021100544 650476707755954159808 657044603148451295232 657624803445580029696 660801734863191527424 664695453506179350528 665834497504952315904 668063292389160665088 671325320184029613648 673151360114896846848 674568437672841350912 677158213448914089984 678758303745343471104 681981277647268178944 686217186204083509248 691265676229099800192 693758034404128382976 697887546513676766208 700513377583335249024 701295200549388078543 702238147280355352576 703897500180356192256 706599874903214702592 708211326787547724288 711632637544975491072 712426870399378365504 721320705630365008896 723735233421590720512 727269096866032081452 727999782411529764864 728230483318619234304 729247306791138250752 730970480956523738112 734441375927827269632 739003123604397625344 743401951721090468352 751571203937805748224 752682475440380878848 755240985207033315354 756256466301921148928 758889492381946519776 766373609663819759616 767228937353176701312 770935357340390115328 773895101084473245696 775723775708963966976 777673885757737275216 779407174454020775936 784248212804666867712 785343253467379654656 790017915690399771648 791884687702900716288 800586717238097427456 801480229199300661192 804454285920407076864 809384373471483113472 814202137599289560576 824366520720417153024 826246547918805678336 830238077135804739584 831164682132608093088 835394835378884272128 839361572488945451008 849333079480118059008 849602230538389106688 850788524589661292544 853750678929689834748 858938518786063712256 862170310871797229568 863132554522323788976 867302277007938879744 876059470864601726976 876833071260773372928 881068979817588703232 887779330006603087872 888770155151699743104 895100426912039484864 899655976561875369984 902877617931885453312 905011071660457961472 914956248272111345664 915977404799200755648 921687568305466400256 929527366408656388128 930516728684902354944 934017836777780332032 935060267399184104724 938530000240474923008 944281769050063632384 949902493865837820672 955499714415132816384 957137090163368954112 961760940840486678528 969692129154709441936 972329742388184334336 974627307942031650816 975715061633931239712 985337498139196833792 985566904722676942848 986437205168370044544 991202602294787291136 1002094938583740997632 1006987980276044420472 1011852656509262026368 1015737320173371134976 1022971916470902268416 1034298367611951955968 1036898514343649700288 1046831319770515149312 1050770066375002873536 1053357220920533028864 1055846250270534288384 1062316990181321586432 1067448956317463236608 1068640305599067548256 1079179164628644151296 1081981058445547513344 1085602850132386080768 1090903645299048122178 1091999673617294647296 1093870960186707376128 1101662063891740904448 1108219576176810790784 1115102927581635702528 1126362176825916506112 1127356805906708622336 1132802974051185475584 1134384699452881723392 1138334238572919779664 1149560414495729639424 1150843406029765051968 1156403036010585172992 1160842651626709868544 1169110761681031163904 1175999648510932697088 1178014880201069481984 1185026873535599657472 1187827031554351074432 1193467235882719313152 1200880075857146141184 1206681428880610615296 1214076560207224670208 1221303206398934340864 1228916757740621867008 1236549781080625729536 1239369821878208517504 1240688971579869806592 1245357115703707109376 1246747023198912139632 1250138240213379858432 1259042358733418176512 1266536658487783760896 1273999619220177088512 1274403345807583660032 1276182786884491938816 1282347921120648904704 1288407778179095568384 1293255466307695844352 1299503077256042201088 1300953415511908319616 1314089206296902590464 1315249606891160059392 1321603469726383054848 1331668995009904631808 1342650640368059227296 1349136875345682701824 1354316426897828179968 1357516607490686942208 1363962555294536357888 1372434372408167018496 1382531352458199600384 1387516068808256765952 1395775093027353532416 1401026755166670498048 1402590401098776157086 1404476294560710705152 1407795000360712384512 1416422653575095448576 1423265275089950982144 1424853740798756731008 1442641411260730017792 1447470466843181441024 1454538193732064162904 1456460966637238468608 1458494613582276501504 1461940961913047476224 1468882751855654539264 1478006247208795250688 1486803903442180936704 1503142407875611496448 1505364950880761757696 1510481970414066630708 1517778984763893039552 1534457874706353402624 1541870714680780230656 1551447551417927933952 1555347771515474550432 1558814348908041551872 1570686506934759309312 1580035831380799543296 1583769375405801432576 1601173434476194854912 1602960458398601322384 1618768746942966226944 1628404275198579121152 1636355467948572183267 1648733041440834306048 1652493095837611356672 1660476154271609479168 1662329364265216186176 1670789670757768544256 1698666158960236118016 1699204461076778213376 1701577049179322585088 1707501357859379669496 1724340621743594459136 1726265109044647577952 1734604554015877759488 1753666142521546745856 1777540310303399486208 1790200853824078969728 1805755235863770906624 1810022143320915922944 1829912496544222691328 1831954809598401511296 1843375136610932800512 1859054732817312776256 1861033457369804709888 1868035673555560664064 1870120534798368209448 1877060000480949846016 1888563538100127264768 1899804987731675641344 1910999428830265632768 1914274180326737908224 1923521881680973357056 1939384258309418883872 1949254615884063301632 1951430123267862479424 1971133809445353885696 1972874410336740089088 1982405204589574582272 2004189877167481995264 2013975960552088840944 2023705313018524052736 2031474640346742269952 2045943832941804536832 2073797028687299400576 2093662639541030298624 2101540132750005747072 2106714441841066057728 2111692500541068576768 2124633980362643172864 2134897912634926473216 2137280611198135096512 2163962116891095026688 2171205700264772161536 2181807290598096244356 2183999347234589294592 2187741920373414752256 2203324127783481808896 2216439152353621581568 2230205855163271405056 2254713611813417244672 2268769398905763446784 2276668477145839559328 2299120828991459278848 2301686812059530103936 2312806072021170345984 2321685303253419737088 2338221523362062327808 2356029760402138963968 2370053747071199314944 2375654063108702148864 2386934471765438626304 2401760151714292282368 2413362857761221230592 2428153120414449340416 2442606412797868681728 2457833515481243734016 2473099562161251459072 2478739643756417035008 2490714231407414218752 2493494046397824279264 2518084717466836353024 2533073316975567521792 2547999238440354177024 2548806691615167320064 2552365573768983877632 2576815556358191136768 2586510932615391688704 2601906831023816639232 2628178412593805180928 2630499213782320118784 2643206939452766109696 2663337990019809263616 2685301280736118454592 2698273750691365403648 2708632853795656359936 2715033214981373884416 2727925110589072715776 2744868744816334036992 2765062704916399200768 2791550186054707064832 2802053510333340996096 2805180802197552314172 2815590000721424769024 2832845307150190897152 2849707481597513462016 2885282822521460035584 2894940933686362882048 2909076387464128325808 2916989227164553003008 2923881923826094952448 2937765503711309078528 2956012494417590501376 2973607806884361873408 3006284815751222992896 3020963940828133261416 3035557969527786079104 3068915749412706805248 3083741429361560461312 3102895102835855867904 3110695543030949100864 3160071662761599086592 3167538750811602865152 3202346868952389709824 3205920916797202644768 3237537493885932453888 3256808550397158242304 3272710935897144366534 3304986191675222713344 3320952308543218958336 3324658728530432372352 3398408922153556426752 3403154098358645170176 3415002715718759338992 3448681243487188918272 3452530218089295155904 3469209108031755518976 3507332285043093491712 3555080620606798972416 3580401707648157939456 3620044286641831845888 3663909619196803022592 3686750273221865601024 3718109465634625552512 3722066914739609419776 3736071347111121328128 3740241069596736418896 3777127076200254529536 3799609975463351282688 3821998857660531265536 3828548360653475816448 3847043763361946714112 3878768516618837767744 3898509231768126603264 3902860246535724958848 3942267618890707771392 3945748820673480178176 3964810409179149164544 4027951921104177681888 4047410626037048105472 4062949280693484539904 4091887665883609073664 4147594057374598801152 4187325279082060597248 4203080265500011494144 4213428883682132115456 4223385001082137153536 4249267960725286345728 4269795825269852946432 4274561222396270193024 4327924233782190053376 4342411400529544323072 4363614581196192488712 4375483840746829504512 4406648255566963617792 4432878304707243163136 4460411710326542810112 4509427223626834489344 4553336954291679118656 4603373624119060207872 4625612144042340691968 4676443046724124655616 4712059520804277927936 4740107494142398629888 4751308126217404297728 4773868943530877252608 4803520303428584564736 4856306240828898680832 4885212825595737363456 4909066403845716549801 4915667030962487468032 4946199124322502918144 4957479287512834070016 4981428462814828437504 4986988092795648558528 5066146633951135043584 5095998476880708354048 5097613383230334640128 5104731147537967755264 5173021865230783377408 5203813662047633278464 5260998427564640237568 5370602561472236909184 5396547501382730807296 5417265707591312719872 5430066429962747768832 5455850221178145431552 5489737489632668073984 5530125409832798401536 5583100372109414129664 5604107020666681992192 5610361604395104628344 5631180001442849538048 5665690614300381794304 5699414963195026924032 5770565645042920071168 5818152774928256651616 5847763847652189904896 5875531007422618157056 5947215613768723746816 6012569631502445985792 6041927881656266522832 6071115939055572158208 6137831498825413610496 6167482858723120922624 6221391086061898201728 6320143325523198173184 6335077501623205730304 6404693737904779419648 6411841833594405289536 6513617100794316484608 6545421871794288733068 6609972383350445426688 6649317457060864744704 6806308196717290340352 6830005431437518677984 6897362486974377836544 6905060436178590311808 6938418216063511037952 7014664570086186983424 7110161241213597944832 7160803415296315878912 7240088573283663691776 7327819238393606045184 7373500546443731202048 7436218931269251105024 7472142694222242656256 7480482139193472837792 7554254152400509059072 7599219950926702565376 7643997715321062531072 7657096721306951632896 7757537033237675535488 7805720493071449917696 7884535237781415542784 7891497641346960356352 7929620818358298329088 8055903842208355363776 8094821252074096210944 8125898561386969079808 8183775331767218147328 8295188114749197602304 8374650558164121194496 8406160531000022988288 8446770002164274307072 8498535921450572691456 8549122444792540386048 8655848467564380106752 8684822801059088646144 8727229162392384977424 8750967681493659009024 8813296511133927235584 8865756609414486326272 8920823420653085620224 9018854447253668978688 9106673908583358237312 9206747248238120415744 9251224288084681383936 9480214988284797259776 9502616252434808595456 9547737887061754505216 9607040606857169129472 9712612481657797361664 9770425651191474726912 9818132807691433099602 9831334061924974936064 9914958575025668140032 9962856925629656875008 9973976185591297117056 10132293267902270087168 10195226766460669280256 10209462295075935510528 10346043730461566754816 10407627324095266556928 10521996855129280475136 10741205122944473818368 10793095002765461614592 10860132859925495537664 10911700442356290863104 11060250819665596803072 11166200744218828259328 11208214041333363984384 11220723208790209256688 11331381228600763588608 11398829926390053848064 11541131290085840142336 11636305549856513303232 11695527695304379809792 11894431227537447493632 12083855763312533045664 12142231878111144316416 12275662997650827220992 12442782172123796403456 12640286651046396346368 12670155003246411460608 12809387475809558839296 12823683667188810579072 13027234201588632969216 13090843743588577466136 13219944766700890853376 13298634914121729489408 13660010862875037355968 13810120872357180623616 13876836432127022075904 14029329140172373966848 14220322482427195889664 14321606830592631757824 14655638476787212090368 14747001092887462404096 14872437862538502210048 14944285388444485312512 14960964278386945675584 15198439901853405130752 15287995430642125062144 15314193442613903265792 15515074066475351070976 15611440986142899835392 15782995282693920712704 16111807684416710727552 16189642504148192421888 16251797122773938159616 16367550663534436294656 16590376229498395204608 16749301116328242388992 16812321062000045976576 16893540004328548614144 16997071842901145382912 17098244889585080772096 17311696935128760213504 17454458324784769954848 17626593022267854471168 17731513218828972652544 17841646841306171240448 18037708894507337957376 18213347817166716474624 18413494496476240831488 18502448576169362767872 18960429976569594519552 19005232504869617190912 19095475774123509010432 19214081213714338258944 19540851302382949453824 19636265615382866199204 19829917150051336280064 19947952371182594234112 20264586535804540174336 20418924590151871021056 20692087460923133509632 20815254648190533113856 21043993710258560950272 21482410245888947636736 21586190005530923229184 21720265719850991075328 22120501639331193606144 22416428082666727968768 22441446417580418513376 22662762457201527177216 22797659852780107696128 23272611099713026606464 23788862455074894987264 24167711526625066091328 24284463756222288632832 24551325995301654441984 24885564344247592806912 25340310006492822921216 25647367334377621158144 26054468403177265938432 26181687487177154932272 26439889533401781706752 26597269828243458978816 27320021725750074711936 27620241744714361247232 27753672864254044151808 28440644964854391779328 28643213661185263515648 29311276953574424180736 29494002185774924808192 29744875725077004420096 29888570776888970625024 29921928556773891351168 30396879803706810261504 30628386885227806531584 31030148132950702141952 31222881972285799670784 31565990565387841425408 32223615368833421455104 32379285008296384843776 32735101327068872589312 33180752458996790409216 33498602232656484777984 33624642124000091953152 33994143685802290765824 34196489779170161544192 34623393870257520427008 34908916649569539909696 35463026437657945305088 35683293682612342480896 36426695634333432949248 36826988992952481662976 37920859953139189039104 38010465009739234381824 38190951548247018020864 38428162427428676517888 39081702604765898907648 39272531230765732398408 39659834300102672560128 39895904742365188468224 41630509296381066227712 42087987420517121900544 42964820491777895273472 43172380011061846458368 44241003278662387212288 44832856165333455937536 44882892835160837026752 45595319705560215392256 46545222199426053212928 48335423053250132182656 48568927512444577265664 49102651990603308883968 49771128688495185613824 50680620012985645842432 51294734668755242316288 52363374974354309864544 52879779066803563413504 53194539656486917957632 54640043451500149423872 55240483489428722494464 55507345728508088303616 56881289929708783558656 57286427322370527031296 58622553907148848361472 59489751450154008840192 59843857113547782702336 60793759607413620523008 61256773770455613063168 62060296265901404283904 62445763944571599341568 63131981130775682850816 64447230737666842910208 64758570016592769687552 66361504917993580818432 67249284248000183906304 67988287371604581531648 68392979558340323088384 69817833299139079819392 70926052875315890610176 71366587365224684961792 72853391268666865898496 73653977985904963325952 76020930019478468763648 76381903096494036041728 78163405209531797815296 78545062461531464796816 79319668600205345120256 79791809484730376936448 83261018592762132455424 85929640983555790546944 88482006557324774424576 89665712330666911875072 89765785670321674053504 91190639411120430784512 93090444398852106425856 96670846106500264365312 97137855024889154531328 98205303981206617767936 99542257376990371227648 102589469337510484632576 104726749948708619729088 106389079312973835915264 109280086903000298847744 110480966978857444988928 113762579859417567117312 114572854644741054062592 117245107814297696722944 118979502900308017680384 119687714227095565404672 124120592531802808567808 124891527889143198683136 126263962261551365701632 128894461475333685820416 129517140033185539375104 132723009835987161636864 134498568496000367812608 136785959116680646176768 139635666598278159638784 141852105750631781220352 145706782537333731796992 147307955971809926651904 152041860038956937527296 157090124923062929593632 158639337200410690240512 159583618969460753872896 166522037185524264910848 171859281967111581093888 179531571340643348107008 182381278822240861569024 186180888797704212851712 193341692213000528730624 194275710049778309062656 199084514753980742455296 205178938675020969265152 209453499897417239458176 212778158625947671830528 218560173806000597695488 220961933957714889977856 229145709289482108125184 234490215628595393445888 237959005800616035360768 239375428454191130809344 248241185063605617135616 249783055778286397366272 257788922950667371640832 265446019671974323273728 268997136992000735625216 273571918233361292353536 279271333196556319277568 291413565074667463593984 294615911943619853303808 314180249846125859187264 319167237938921507745792 343718563934223162187776 359063142681286696214016 372361777595408425703424 386683384426001057461248 388551420099556618125312 398169029507961484910592 410357877350041938530304 418906999794834478916352 425556317251895343661056 437120347612001195390976 441923867915429779955712 475918011601232070721536 478750856908382261618688 496482370127211234271232 499566111556572794732544 515577845901334743281664 547143836466722584707072 558542666393112638555136 582827130149334927187968 628360499692251718374528 638334475877843015491584 687437127868446324375552 718126285362573392428032 744723555190816851406848 773366768852002114922496 796338059015922969821184 820715754700083877060608 837813999589668957832704 874240695224002390781952 883847735830859559911424 957501713816764523237376 992964740254422468542464 1031155691802669486563328 1117085332786225277110272 1165654260298669854375936 1256720999384503436749056 1276668951755686030983168 1436252570725146784856064 1489447110381633702813696 1546733537704004229844992 1641431509400167754121216 1675627999179337915665408 1748481390448004781563904 1915003427633529046474752 2062311383605338973126656 2234170665572450554220544 2513441998769006873498112 2872505141450293569712128 2978894220763267405627392 3093467075408008459689984 3351255998358675831330816 3496962780896009563127808 3830006855267058092949504 4468341331144901108441088 5026883997538013746996224 5745010282900587139424256 6186934150816016919379968 6702511996717351662661632 8936682662289802216882176 10053767995076027493992448 11490020565801174278848512 13405023993434703325323264 20107535990152054987984896 26810047986869406650646528 40215071980304109975969792 80430143960608219951939584
- Sum of all divisors σ(n): 320548864192226566610370657
- Sum of proper divisors (its aliquot sum) s(n): 240118720231618346658431073
- 80430143960608219951939584 is an abundant number, because the sum of its proper divisors (240118720231618346658431073) is greater than itself. Its abundance is 159688576271010126706491489
Bases of 80430143960608219951939584
- Binary: 1000010100001111011111011010111001111001011111100001110111010000010101001000000000000002
- Hexadecimal: 0x4287BED73CBF0EE82A4000
- Base-36: A3TD1B7YAMFF30G00
Squares and roots of 80430143960608219951939584
- 80430143960608219951939584 squared (804301439606082199519395842) is 6469008057524162918188059976194962669870763586093056
- 80430143960608219951939584 cubed (804301439606082199519395843) is 520303249349002964458203494256612162503360641330779140846215714335035913928704
-
80430143960608219951939584 is a
perfect square number . Itssquare root is 8968285452672 -
The
cube root of 80430143960608219951939584 is 431657822.2481509145
Scales and comparisons
How big is 80430143960608219951939584?- 80,430,143,960,608,219,951,939,584 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 80,430,143,960,608,219,951,939,584 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 80430143960608219951939584 cubic inches would be around 35971485.2 feet tall.
Recreational maths with 80430143960608219951939584
- 80430143960608219951939584 backwards is 48593915991280606934103408
- 80430143960608219951939584 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 80430143960608219951939584's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 80430143960608219951939584 - Facts about the integer". Numbermatics.com. 2024. Web. 5 June 2024.
APA style:
Numbermatics. (2024). Number 80430143960608219951939584 - Facts about the integer. Retrieved 5 June 2024, from https://numbermatics.com/n/80430143960608219951939584/
Chicago style:
Numbermatics. 2024. "Number 80430143960608219951939584 - Facts about the integer". https://numbermatics.com/n/80430143960608219951939584/
The information we have on file for 80430143960608219951939584 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 80430143960608219951939584, math, Factors of 80430143960608219951939584, curriculum, school, college, exams, university, Prime factorization of 80430143960608219951939584, STEM, science, technology, engineering, physics, economics, calculator, eighty septillion, four hundred thirty sextillion, one hundred forty-three quintillion, nine hundred sixty quadrillion, six hundred eight trillion, two hundred nineteen billion, nine hundred fifty-one million, nine hundred thirty-nine thousand, five hundred eighty-four.